Commit f0bbb4f6a03934f707ecefc69620f3c1e3a806e3
1 parent
02b4046a
Exists in
master
and in
2 other branches
Updating toolbar settings dialog.
Showing
3 changed files
with
8 additions
and
153 deletions
Show diff stats
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); | ... | ... |