Commit 52e0d15a4509061b094fbed66ef5278cc21f84e1

Authored by perry.werneck@gmail.com
1 parent 60f6a213

Iniciando implementação dos menus popup

src/gtk/mainwindow.c
... ... @@ -47,6 +47,16 @@
47 47 ACTION_GROUP_MAX
48 48 };
49 49  
  50 + enum popup_group
  51 + {
  52 + POPUP_DEFAULT,
  53 + POPUP_ONLINE,
  54 + POPUP_OFFLINE,
  55 + POPUP_SELECTION,
  56 +
  57 + POPUP_MAX
  58 + };
  59 +
50 60 static const gchar *groupname[ACTION_GROUP_MAX+1] = { "default",
51 61 "online",
52 62 "offline",
... ... @@ -56,6 +66,13 @@
56 66 "paste",
57 67 NULL
58 68 };
  69 +
  70 + static const gchar *popupname[POPUP_MAX+1] = { "default",
  71 + "online",
  72 + "offline",
  73 + "selection",
  74 + NULL
  75 + };
59 76 /*--[ Implement ]------------------------------------------------------------------------------------*/
60 77  
61 78 static void save_toggle(GtkWidget *widget, LIB3270_TOGGLE id, gboolean toggled, const gchar *name, GtkWindow *toplevel)
... ... @@ -208,7 +225,7 @@
208 225 }
209 226  
210 227 // Create window
211   - window = ui_parse_xml_folder(path,groupname,terminal,widget_setup);
  228 + window = ui_parse_xml_folder(path,groupname,popupname,terminal,widget_setup);
212 229 group = g_object_get_data(G_OBJECT(window),"action_groups");
213 230  
214 231 // Setup action groups
... ...
src/gtk/uiparser/uiparser.cbp
... ... @@ -31,13 +31,12 @@
31 31 </Build>
32 32 <Compiler>
33 33 <Add option="-Wall" />
34   - <Add option="`pkg-config gtk+-2.0 lib3270 --cflags`" />
  34 + <Add option="`pkg-config gtk+-2.0 --cflags`" />
35 35 <Add directory="../../include" />
36 36 </Compiler>
37 37 <Linker>
38   - <Add option="`pkg-config gtk+-2.0 lib3270 --libs`" />
  38 + <Add option="`pkg-config gtk+-2.0 --libs`" />
39 39 </Linker>
40   - <Unit filename="../common/common.h" />
41 40 <Unit filename="../common/common.h.in" />
42 41 <Unit filename="../common/config.c">
43 42 <Option compilerVar="CC" />
... ...