Commit b6cbd6d60a0b7e2509086672ec53b7e112899deb

Authored by Perry Werneck
1 parent db83d6d4

Updating PF & PA key actions.

pw3270.cbp
... ... @@ -80,9 +80,6 @@
80 80 <Unit filename="src/objects/actions/lib3270/pfkey.c">
81 81 <Option compilerVar="CC" />
82 82 </Unit>
83   - <Unit filename="src/objects/actions/lib3270/toggle.c">
84   - <Option compilerVar="CC" />
85   - </Unit>
86 83 <Unit filename="src/objects/actions/print.c">
87 84 <Option compilerVar="CC" />
88 85 </Unit>
... ...
src/include/pw3270/actions.h
... ... @@ -130,9 +130,6 @@
130 130 /// @brief Get lib3270 session handle.
131 131 H3270 * pw3270_action_get_session(GAction *action);
132 132  
133   - /// @brief Add lib3270 actions to an application window.
134   - void pw3270_window_add_actions(GtkWidget * appwindow);
135   -
136 133 //
137 134 // "Simple" action
138 135 //
... ...
src/objects/actions/lib3270/pfkey.c
... ... @@ -28,7 +28,7 @@
28 28 */
29 29  
30 30 /**
31   - * @brief Implement GAction "wrapper" for lib3270's PAs.
  31 + * @brief Implement GAction "wrapper" for lib3270's PFs.
32 32 *
33 33 */
34 34  
... ...
src/objects/actions/window.c
... ... @@ -37,12 +37,12 @@
37 37 #include <v3270/actions.h>
38 38 #include <pw3270/window.h>
39 39  
  40 +/*
40 41 void pw3270_window_add_actions(GtkWidget * appwindow) {
41 42  
42 43 GActionMap * map = G_ACTION_MAP(appwindow);
43 44 size_t ix;
44 45  
45   - /*
46 46 // Map lib3270 actions
47 47 {
48 48 const LIB3270_ACTION * actions = lib3270_get_actions();
... ... @@ -53,9 +53,7 @@
53 53  
54 54 }
55 55 }
56   - */
57 56  
58   - /*
59 57 // Map toggles
60 58 {
61 59 const LIB3270_TOGGLE * toggles = lib3270_get_toggles();
... ... @@ -66,9 +64,7 @@
66 64  
67 65 }
68 66 }
69   - */
70 67  
71   - /*
72 68 // Map V3270 actions
73 69 {
74 70 const V3270_ACTION * actions = v3270_get_actions();
... ... @@ -79,7 +75,6 @@
79 75 }
80 76  
81 77 }
82   - */
83 78  
84 79 // Map special actions
85 80 {
... ... @@ -110,3 +105,4 @@
110 105 debug("%s ends",__FUNCTION__);
111 106  
112 107 }
  108 +*/
... ...
src/objects/window/window.c
... ... @@ -140,12 +140,13 @@
140 140 //
141 141 // Setup tn3270 actions.
142 142 //
143   - pw3270_window_add_actions(GTK_WIDGET(widget));
144   -
145 143 g_action_map_add_v3270_actions(G_ACTION_MAP(widget));
146 144 g_action_map_add_lib3270_actions(G_ACTION_MAP(widget));
147 145 g_action_map_add_lib3270_toggles(G_ACTION_MAP(widget));
148 146  
  147 + g_action_map_add_action(G_ACTION_MAP(widget),v3270_pfkey_action_new());
  148 + g_action_map_add_action(G_ACTION_MAP(widget),v3270_pakey_action_new());
  149 +
149 150 // Map special actions
150 151 {
151 152 size_t ix;
... ...