Commit f0bbb4f6a03934f707ecefc69620f3c1e3a806e3

Authored by Perry Werneck
1 parent 02b4046a

Updating toolbar settings dialog.

src/objects/settings/actionview.c
... ... @@ -94,7 +94,7 @@
94 94 // Create label.
95 95 GtkWidget * label = gtk_label_new(gettext(views[ix].label));
96 96 gtk_widget_set_tooltip_markup(label,gettext(views[ix].tooltip));
97   - //gtk_label_set_xalign(GTK_LABEL(label),0);
  97 + gtk_label_set_xalign(GTK_LABEL(label),0);
98 98 gtk_widget_set_hexpand(label,TRUE);
99 99 gtk_widget_set_vexpand(label,FALSE);
100 100  
... ...
src/objects/toolbar/settings.c
... ... @@ -66,20 +66,6 @@
66 66  
67 67 /*--[ Implement ]------------------------------------------------------------------------------------*/
68 68  
69   - static void selection_changed(GtkTreeSelection *selection, GtkWidget *button) {
70   - gtk_widget_set_sensitive(button,gtk_tree_selection_count_selected_rows(selection) > 0);
71   - }
72   -
73   - static void toolbar_insert(GtkButton G_GNUC_UNUSED(*button), PW3270SettingsPrivate *settings) {
74   - debug("%s(%p)",__FUNCTION__,settings);
75   - pw3270_action_view_move_selected(settings->views[1],settings->views[0]);
76   - }
77   -
78   - static void toolbar_remove(GtkButton G_GNUC_UNUSED(*button), PW3270SettingsPrivate *settings) {
79   - debug("%s(%p)",__FUNCTION__,settings);
80   - pw3270_action_view_move_selected(settings->views[0],settings->views[1]);
81   - }
82   -
83 69 GtkWidget * pw3270_toolbar_settings_new() {
84 70  
85 71 size_t ix;
... ... @@ -132,6 +118,7 @@
132 118  
133 119 GtkWidget * box = gtk_scrolled_window_new(NULL,NULL);
134 120 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(box),GTK_POLICY_AUTOMATIC,GTK_POLICY_AUTOMATIC);
  121 + gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(box),GTK_SHADOW_ETCHED_IN);
135 122 gtk_container_add(GTK_CONTAINER(box),page->views[ix]);
136 123  
137 124 gtk_grid_attach(
... ... @@ -150,27 +137,13 @@
150 137 gtk_widget_set_hexpand(box,FALSE);
151 138 gtk_widget_set_vexpand(box,FALSE);
152 139  
153   - /*
154   - page->buttons[0] = pw3270_action_view_extract_button_new(page->views[0],"go-next"),
155   - page->buttons[1] = pw3270_action_view_extract_button_new(page->views[1],"go-previous"),
156   -
157   - gtk_box_pack_start(GTK_BOX(box),page->buttons[0],FALSE,FALSE,0);
158   - gtk_box_pack_end(GTK_BOX(box),page->buttons[1],FALSE,FALSE,0);
159   -
160   - g_signal_connect(
161   - page->buttons[0],
162   - "clicked",
163   - G_CALLBACK(toolbar_remove),
164   - page
165   - );
  140 + GtkWidget * buttons[] = {
  141 + pw3270_action_view_move_button_new(page->views[0],page->views[1],"go-next"),
  142 + pw3270_action_view_move_button_new(page->views[1],page->views[0],"go-previous"),
  143 + };
166 144  
167   - g_signal_connect(
168   - page->buttons[1],
169   - "clicked",
170   - G_CALLBACK(toolbar_insert),
171   - page
172   - );
173   - */
  145 + gtk_box_pack_start(GTK_BOX(box),buttons[0],FALSE,FALSE,0);
  146 + gtk_box_pack_end(GTK_BOX(box),buttons[1],FALSE,FALSE,0);
174 147  
175 148 gtk_grid_attach(
176 149 grid,
... ...
src/objects/window/header-settings.c
... ... @@ -99,124 +99,6 @@
99 99 0,0,4,3
100 100 );
101 101  
102   - /*
103   - // Create dialog grid
104   - GtkGrid * grid = GTK_GRID(gtk_grid_new());
105   - gtk_grid_set_row_homogeneous(grid,FALSE);
106   - gtk_grid_set_row_spacing(GTK_GRID(grid),12);
107   - gtk_grid_set_column_spacing(GTK_GRID(grid),6);
108   -
109   - gtk_grid_attach(
110   - GTK_GRID(settings),
111   - v3270_dialog_section_new(_("Itens"), _("Select the title bar itens"), GTK_WIDGET(grid)),
112   - 0,0,4,3
113   - );
114   -
115   - //
116   - // Create views
117   - //
118   - {
119   - GtkTreeSelection * selection;
120   -
121   - for(ix = 0; ix < G_N_ELEMENTS(page->views); ix++) {
122   -
123   - GtkWidget * label = gtk_label_new(gettext(views[ix].label));
124   - gtk_label_set_xalign(GTK_LABEL(label),0);
125   -
126   - gtk_grid_attach(
127   - grid,
128   - label,
129   - views[ix].left,
130   - views[ix].top,
131   - 1,1
132   - );
133   -
134   - page->views[ix] = pw3270_action_view_new();
135   -
136   - selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(page->views[ix]));
137   - gtk_tree_selection_set_mode(selection, GTK_SELECTION_MULTIPLE);
138   -
139   - GtkWidget * box = gtk_scrolled_window_new(NULL,NULL);
140   - gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(box),GTK_POLICY_AUTOMATIC,GTK_POLICY_AUTOMATIC);
141   - gtk_container_add(GTK_CONTAINER(box),page->views[ix]);
142   -
143   - gtk_grid_attach(
144   - grid,
145   - box,
146   - views[ix].left,
147   - views[ix].top+1,
148   - 1,
149   - views[ix].height
150   - );
151   -
152   - }
153   -
154   - gtk_tree_view_set_reorderable(GTK_TREE_VIEW(page->views[0]),TRUE);
155   - gtk_tree_view_set_reorderable(GTK_TREE_VIEW(page->views[1]),TRUE);
156   - pw3270_action_view_order_by_label(page->views[2]);
157   -
158   - }
159   -
160   - // Create buttons
161   - {
162   - GtkWidget *buttons[] = {
163   - pw3270_action_view_extract_button_new(page->views[0],"go-next"),
164   - pw3270_action_view_extract_button_new(page->views[2],"go-previous"),
165   - pw3270_action_view_extract_button_new(page->views[1],"go-next"),
166   - pw3270_action_view_extract_button_new(page->views[2],"go-previous")
167   - };
168   -
169   - g_signal_connect(
170   - buttons[0],
171   - "clicked",
172   - G_CALLBACK(remove_from_left),
173   - page
174   - );
175   -
176   - g_signal_connect(
177   - buttons[1],
178   - "clicked",
179   - G_CALLBACK(add_to_left),
180   - page
181   - );
182   -
183   - g_signal_connect(
184   - buttons[2],
185   - "clicked",
186   - G_CALLBACK(remove_from_right),
187   - page
188   - );
189   -
190   - g_signal_connect(
191   - buttons[3],
192   - "clicked",
193   - G_CALLBACK(add_to_right),
194   - page
195   - );
196   -
197   -
198   - for(ix = 0; ix < 2; ix++) {
199   - GtkWidget * box = gtk_button_box_new(GTK_ORIENTATION_VERTICAL);
200   - gtk_widget_set_hexpand(box,FALSE);
201   - gtk_widget_set_vexpand(box,FALSE);
202   -
203   - gtk_box_pack_start(GTK_BOX(box),buttons[ix*2],FALSE,FALSE,0);
204   - gtk_box_pack_end(GTK_BOX(box),buttons[(ix*2)+1],FALSE,FALSE,0);
205   -
206   - gtk_grid_attach(
207   - grid,
208   - box,
209   - views[ix].left+1,
210   - views[ix].top+2,
211   - 1,
212   - 2
213   - );
214   -
215   -
216   - }
217   -
218   - }
219   - */
220 102  
221 103 gtk_widget_show_all(GTK_WIDGET(settings));
222 104 return GTK_WIDGET(settings);
... ...