Commit d1648baf1c8d9347438c2ba032a6a4cc32a4be97

Authored by Perry Werneck
1 parent 51d81f75
Exists in master and in 1 other branch develop

Working on accelerators dialog.

src/dialogs/settings/accelerator.c
... ... @@ -112,7 +112,7 @@
112 112  
113 113 static void V3270AcceleratorSettings_init(V3270AcceleratorSettings *widget)
114 114 {
115   - size_t ix;
  115 + //size_t ix;
116 116  
117 117 // Create description list
118 118 GtkCellRenderer * text_renderer = gtk_cell_renderer_text_new();
... ... @@ -144,7 +144,6 @@
144 144 gtk_tree_view_set_enable_search(GTK_TREE_VIEW(view),TRUE);
145 145 gtk_tree_view_set_search_column(GTK_TREE_VIEW(view),1);
146 146  
147   -
148 147 g_signal_connect(G_OBJECT(widget),"realize",G_CALLBACK(realize),view);
149 148  
150 149 gtk_widget_set_tooltip_markup(view,_("Keyboard accelerators"));
... ... @@ -180,7 +179,7 @@
180 179 NULL
181 180 );
182 181  
183   - gtk_tree_view_column_set_min_width(column, 500);
  182 + gtk_tree_view_column_set_min_width(column, 100);
184 183 gtk_tree_view_column_set_resizable(column, TRUE);
185 184  
186 185 gtk_tree_view_insert_column(
... ... @@ -210,12 +209,13 @@
210 209 NULL
211 210 );
212 211  
  212 + /*
213 213 for(ix = 1; ix < 3; ix++)
214 214 {
215 215 column = gtk_tree_view_get_column(GTK_TREE_VIEW(view), ix);
216   - gtk_tree_view_column_set_min_width(column, 200);
217 216 gtk_tree_view_column_set_resizable(column, TRUE);
218 217 }
  218 + */
219 219  
220 220 // Create scroller view
221 221 {
... ... @@ -223,14 +223,13 @@
223 223 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(box),GTK_POLICY_AUTOMATIC,GTK_POLICY_AUTOMATIC);
224 224 gtk_container_add(GTK_CONTAINER(box),view);
225 225  
226   - /*
227   - gtk_widget_set_vexpand(view,TRUE);
228   - gtk_widget_set_hexpand(view,TRUE);
229   - */
230   -
  226 + gtk_scrolled_window_set_propagate_natural_width(GTK_SCROLLED_WINDOW(box),TRUE);
  227 + //gtk_scrolled_window_set_propagate_natural_height(GTK_SCROLLED_WINDOW(box),TRUE);
231 228 gtk_widget_set_vexpand(box,TRUE);
232 229 gtk_widget_set_hexpand(box,TRUE);
233 230  
  231 + gtk_scrolled_window_set_min_content_width(GTK_SCROLLED_WINDOW(box),800);
  232 + //gtk_scrolled_window_set_min_content_height(GTK_SCROLLED_WINDOW(box),600);
234 233 gtk_grid_attach(GTK_GRID(widget),box,0,0,10,10);
235 234 }
236 235  
... ...
src/terminal/actions/table.c
... ... @@ -318,17 +318,17 @@
318 318 {
319 319 .group = LIB3270_ACTION_GROUP_NONE,
320 320 .name = "dialog-keyboard",
321   - .label = N_("Change keyboard accelerators"),
  321 + .label = N_("Keyboard accelerators"),
  322 + .summary = N_("Edit keyboard accelerators"),
322 323 .activate = fire_accelerators_dialog
323   -
324 324 },
325 325  
326 326 {
327 327 .group = LIB3270_ACTION_GROUP_OFFLINE,
328 328 .name = "dialog-host",
329   - .label = N_("Change host settings"),
  329 + .label = N_("Host settings"),
  330 + .summary = N_("Edit host settings"),
330 331 .activate = fire_host_dialog
331   -
332 332 },
333 333  
334 334 //
... ... @@ -355,13 +355,15 @@
355 355  
356 356 static int fire_accelerators_dialog(GtkWidget *widget, const struct _v3270_action * action) {
357 357  
358   - gtk_widget_show_all(
  358 + GtkWidget * dialog =
359 359 v3270_settings_popup_dialog(
360 360 v3270_accelerator_settings_new(),
361 361 widget,
362 362 TRUE
363   - )
364   - );
  363 + );
  364 +
  365 + gtk_window_set_default_size(GTK_WINDOW(dialog),950,400);
  366 + gtk_widget_show_all(dialog);
365 367  
366 368 return 0;
367 369 }
... ...