1295
1327
treeview = (GtkWidget *)ui_arc_listview_new();
1296
1328
data->LV_arc = treeview;
1297
1329
gtk_widget_set_size_request(treeview, HB_MINWIDTH_LIST, -1);
1298
gtk_container_add(GTK_CONTAINER(scrollwin), treeview);
1330
gtk_scrolled_window_set_child (GTK_SCROLLED_WINDOW(scrollwin), treeview);
1299
1331
gtk_box_pack_start (GTK_BOX (vbox), scrollwin, TRUE, TRUE, 0);
1301
tbar = gtk_toolbar_new();
1302
gtk_toolbar_set_icon_size (GTK_TOOLBAR(tbar), GTK_ICON_SIZE_MENU);
1303
gtk_toolbar_set_style(GTK_TOOLBAR(tbar), GTK_TOOLBAR_ICONS);
1333
tbar = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, SPACING_MEDIUM);
1304
1334
gtk_style_context_add_class (gtk_widget_get_style_context (tbar), GTK_STYLE_CLASS_INLINE_TOOLBAR);
1305
1335
gtk_box_pack_start (GTK_BOX (vbox), tbar, FALSE, FALSE, 0);
1307
1337
bbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
1308
toolitem = gtk_tool_item_new();
1309
gtk_container_add (GTK_CONTAINER(toolitem), bbox);
1310
gtk_toolbar_insert(GTK_TOOLBAR(tbar), GTK_TOOL_ITEM(toolitem), -1);
1338
gtk_box_pack_start (GTK_BOX (tbar), bbox, FALSE, FALSE, 0);
1312
1340
widget = make_image_button(ICONNAME_LIST_ADD, _("Add"));
1313
1341
data->BT_add = widget;
1314
gtk_container_add (GTK_CONTAINER(bbox), widget);
1342
gtk_box_pack_start(GTK_BOX(bbox), widget, FALSE, FALSE, 0);
1316
1344
widget = make_image_button(ICONNAME_LIST_DELETE, _("Delete"));
1317
1345
data->BT_rem = widget;
1318
gtk_container_add (GTK_CONTAINER(bbox), widget);
1320
toolitem = gtk_separator_tool_item_new ();
1321
//gtk_tool_item_set_expand (toolitem, TRUE);
1322
gtk_separator_tool_item_set_draw(GTK_SEPARATOR_TOOL_ITEM(toolitem), FALSE);
1323
gtk_toolbar_insert(GTK_TOOLBAR(tbar), GTK_TOOL_ITEM(toolitem), -1);
1346
gtk_box_pack_start(GTK_BOX(bbox), widget, FALSE, FALSE, 0);
1325
1348
bbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
1326
toolitem = gtk_tool_item_new();
1327
gtk_container_add (GTK_CONTAINER(toolitem), bbox);
1328
gtk_toolbar_insert(GTK_TOOLBAR(tbar), GTK_TOOL_ITEM(toolitem), -1);
1330
//widget = gtk_button_new_with_mnemonic(_("_Edit"));
1331
widget = make_image_button(ICONNAME_LIST_EDIT, _("Edit"));
1332
data->BT_edit = widget;
1333
gtk_container_add (GTK_CONTAINER(bbox), widget);
1336
menubutton = gtk_menu_button_new ();
1337
data->MB_schedule = menubutton;
1338
gtk_menu_button_set_direction (GTK_MENU_BUTTON(menubutton), GTK_ARROW_DOWN );
1339
gtk_widget_set_halign (menubutton, GTK_ALIGN_END);
1340
//gtk_widget_set_hexpand (menubutton, TRUE);
1341
gtk_widget_show_all(menubutton);
1342
gtk_container_add (GTK_CONTAINER(bbox), menubutton);
1344
box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, SPACING_SMALL);
1345
label = gtk_label_new_with_mnemonic (_("_Schedule"));
1346
gtk_box_pack_start (GTK_BOX(box), label, FALSE, FALSE, 0);
1347
image = gtk_image_new_from_icon_name ("pan-down-symbolic", GTK_ICON_SIZE_BUTTON);
1348
gtk_box_pack_start (GTK_BOX(box), image, FALSE, FALSE, 0);
1349
gtk_container_add(GTK_CONTAINER(menubutton), box);
1350
GtkWidget *template = ui_arc_manage_create_scheduling(data);
1351
GtkWidget *popover = create_popover (menubutton, template, GTK_POS_TOP);
1352
data->PO_schedule = popover;
1353
gtk_menu_button_set_popover(GTK_MENU_BUTTON(menubutton), popover);
1349
gtk_box_pack_start (GTK_BOX (tbar), bbox, FALSE, FALSE, 0);
1351
//widget = gtk_button_new_with_mnemonic(_("_Edit"));
1352
widget = make_image_button(ICONNAME_LIST_EDIT, _("Edit"));
1353
data->BT_edit = widget;
1354
gtk_box_pack_start(GTK_BOX(bbox), widget, FALSE, FALSE, 0);
1357
menubutton = gtk_menu_button_new ();
1358
data->MB_schedule = menubutton;
1359
gtk_menu_button_set_direction (GTK_MENU_BUTTON(menubutton), GTK_ARROW_DOWN );
1360
gtk_widget_set_halign (menubutton, GTK_ALIGN_END);
1361
//gtk_widget_set_hexpand (menubutton, TRUE);
1362
gtk_widget_show_all(menubutton);
1363
gtk_box_pack_start(GTK_BOX(bbox), menubutton, FALSE, FALSE, 0);
1365
box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, SPACING_SMALL);
1366
label = gtk_label_new_with_mnemonic (_("_Schedule"));
1367
gtk_box_pack_start (GTK_BOX(box), label, FALSE, FALSE, 0);
1368
image = gtk_image_new_from_icon_name ("pan-down-symbolic", GTK_ICON_SIZE_BUTTON);
1369
gtk_box_pack_start (GTK_BOX(box), image, FALSE, FALSE, 0);
1370
gtk_container_add(GTK_CONTAINER(menubutton), box);
1371
GtkWidget *template = ui_arc_manage_create_scheduling(data);
1372
GtkWidget *popover = create_popover (menubutton, template, GTK_POS_TOP);
1373
data->PO_schedule = popover;
1374
gtk_menu_button_set_popover(GTK_MENU_BUTTON(menubutton), popover);
1356
1377
// connect dialog signals