1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102
|
#include "structure.h"
#include "composant.c"
#include "action.c"
struct composant e;
void OnQuitter(GtkWidget* widget, gpointer data);
int main (int argc, char *argv[])
{
g_log_set_handler ("Gtk", G_LOG_LEVEL_WARNING, (GLogFunc) gtk_false, NULL);
gtk_init (&argc, &argv);
g_log_set_handler ("Gtk", G_LOG_LEVEL_WARNING, g_log_default_handler, NULL);
e.win = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_container_set_border_width (GTK_CONTAINER (e.win), 8);
gtk_window_set_title (GTK_WINDOW (e.win), "Mytext");
gtk_window_set_position (GTK_WINDOW (e.win), GTK_WIN_POS_CENTER);
gtk_widget_realize (e.win);
gtk_window_maximize(GTK_WINDOW (e.win));
g_signal_connect (e.win, "destroy", gtk_main_quit, NULL);
e.vbox = gtk_vbox_new (TRUE, 6);
gtk_container_add (GTK_CONTAINER (e.win), e.vbox);
e.menubar = gtk_menu_bar_new();
e.menu = gtk_menu_new();
e.menuitem = gtk_menu_item_new_with_label("Nouveau");
gtk_menu_shell_append(GTK_MENU_SHELL(e.menu), e.menuitem);
e.menuitem = gtk_menu_item_new_with_label("Ouvrir");
gtk_menu_shell_append(GTK_MENU_SHELL(e.menu), e.menuitem);
e.menuitem = gtk_menu_item_new_with_label("Enregistrer");
gtk_menu_shell_append(GTK_MENU_SHELL(e.menu), e.menuitem);
e.menuitem = gtk_menu_item_new_with_label("Enregistrer_sous");
gtk_menu_shell_append(GTK_MENU_SHELL(e.menu), e.menuitem);
e.menuitem = gtk_menu_item_new_with_label("Mise en page");
gtk_menu_shell_append(GTK_MENU_SHELL(e.menu), e.menuitem);
e.menuitem = gtk_menu_item_new_with_label("Imprimer");
gtk_menu_shell_append(GTK_MENU_SHELL(e.menu), e.menuitem);
e.menuitem = gtk_menu_item_new_with_label("Quiter");
gtk_menu_shell_append(GTK_MENU_SHELL(e.menu), e.menuitem);
e.menuitem = gtk_menu_item_new_with_label("Fichier");
gtk_menu_item_set_submenu(GTK_MENU_ITEM(e.menuitem), e.menu);
gtk_menu_shell_append(GTK_MENU_SHELL(e.menubar), e.menuitem);
e.menu = gtk_menu_new();
e.menuitem = gtk_menu_item_new_with_label("Retour");
gtk_menu_shell_append(GTK_MENU_SHELL(e.menu), e.menuitem);
e.menuitem = gtk_menu_item_new_with_label("Suivant");
gtk_menu_shell_append(GTK_MENU_SHELL(e.menu), e.menuitem);
e.menuitem = gtk_menu_item_new_with_label("Couper");
gtk_menu_shell_append(GTK_MENU_SHELL(e.menu), e.menuitem);
e.menuitem = gtk_menu_item_new_with_label("Coller");
gtk_menu_shell_append(GTK_MENU_SHELL(e.menu), e.menuitem);
e.menuitem = gtk_menu_item_new_with_label("Edition");
gtk_menu_item_set_submenu(GTK_MENU_ITEM(e.menuitem), e.menu);
gtk_menu_shell_append(GTK_MENU_SHELL(e.menubar), e.menuitem);
e.menu = gtk_menu_new();
e.menuitem = gtk_menu_item_new_with_label("Image");
gtk_menu_shell_append(GTK_MENU_SHELL(e.menu), e.menuitem);
e.menuitem = gtk_menu_item_new_with_label("Insertion");
gtk_menu_item_set_submenu(GTK_MENU_ITEM(e.menuitem), e.menu);
gtk_menu_shell_append(GTK_MENU_SHELL(e.menubar), e.menuitem);
gtk_box_pack_start(GTK_BOX(e.vbox), e.menubar, FALSE, FALSE, 0);
gtk_widget_show_all (e.win);
gtk_main ();
return 0;
} |
Partager