all repos — openbox @ a5f083c199c5144935b27e94574ba2c78819260a

openbox fork - make it a bit more like ryudo

add more widgets to the main window
Dana Jansens danakj@orodu.net
commit

a5f083c199c5144935b27e94574ba2c78819260a

parent

b06efd107d9ba023e08eadbca3752a073e6c517f

1 files changed, 33 insertions(+), 8 deletions(-)

jump to
M tools/obconf/main.ctools/obconf/main.c

@@ -23,7 +23,6 @@ gboolean on_mainwindow_delete_event(GtkWidget *w, GdkEvent *e, gpointer d);

void on_quit_activate(GtkMenuItem *item, gpointer d); void on_applybutton_clicked(GtkButton *but, gpointer d); void on_revertbutton_clicked(GtkButton *but, gpointer d); -void on_helpbutton_clicked(GtkButton *but, gpointer d); void on_selection_changed(GtkTreeSelection *selection, gpointer data); static void obconf_error(GError *e)

@@ -141,6 +140,10 @@ GtkWidget *menu;

GtkWidget *vbox; GtkWidget *hpane; GtkAccelGroup *accel; + GtkWidget *sep; + GtkWidget *bbox; + GtkWidget *but; + GtkWidget *bar; gtk_set_locale(); gtk_init(&argc, &argv);

@@ -156,7 +159,7 @@

accel = gtk_accel_group_new(); gtk_window_add_accel_group(GTK_WINDOW(mainwin), accel); - vbox = gtk_vbox_new(FALSE, 3); + vbox = gtk_vbox_new(FALSE, 5); gtk_container_add(GTK_CONTAINER(mainwin), vbox); /* Menu */

@@ -174,9 +177,36 @@ gtk_container_add(GTK_CONTAINER(hpane), mainlist);

/* Main work area */ - mainworkarea = gtk_vbox_new(FALSE, 1); + mainworkarea = gtk_layout_new(NULL, NULL); gtk_container_add(GTK_CONTAINER(hpane), mainworkarea); + /* Separator */ + + sep = gtk_hseparator_new(); + gtk_box_pack_start(GTK_BOX(vbox), sep, FALSE, FALSE, 0); + + /* Button box */ + + bbox = gtk_hbutton_box_new(); + gtk_button_box_set_layout(GTK_BUTTON_BOX(bbox), GTK_BUTTONBOX_END); + gtk_button_box_set_spacing(GTK_BUTTON_BOX(bbox), 6); + gtk_box_pack_start(GTK_BOX(vbox), bbox, FALSE, FALSE, 0); + + /* Revert Button */ + + but = gtk_button_new_with_mnemonic("_Revert"); + gtk_box_pack_start(GTK_BOX(bbox), but, FALSE, FALSE, 0); + + /* Apply Button */ + + but = gtk_button_new_with_mnemonic("_Apply"); + gtk_box_pack_start(GTK_BOX(bbox), but, FALSE, FALSE, 0); + + /* Status bar */ + + bar = gtk_statusbar_new(); + gtk_box_pack_start(GTK_BOX(vbox), bar, FALSE, FALSE, 0); + gtk_widget_show_all(mainwin); load_stock();

@@ -205,11 +235,6 @@

void on_revertbutton_clicked(GtkButton *but, gpointer d) { g_message("revert"); -} - -void on_helpbutton_clicked(GtkButton *but, gpointer d) -{ - g_message("help"); } void on_selection_changed(GtkTreeSelection *sel, gpointer data)