From e5a4bc38aefc51c1372d206de31c66e4059114ae Mon Sep 17 00:00:00 2001 From: asjacob2 Date: Thu, 12 Mar 2009 20:39:09 +0000 Subject: [PATCH] Made notebook fill GUI window, set default window size and position. git-svn-id: https://subversion.cs.uiuc.edu/svn/bang/eoh2009@158 69d76c3e-0761-0410-948c-9895a8bb34fc --- src/app/file-menu.c | 2 +- src/app/main.c | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/app/file-menu.c b/src/app/file-menu.c index fbf7761..fdc81b1 100644 --- a/src/app/file-menu.c +++ b/src/app/file-menu.c @@ -13,7 +13,7 @@ void BMACHINE_open_module() { if (gtk_dialog_run (GTK_DIALOG (dialog)) == GTK_RESPONSE_ACCEPT) { char *filename; - + filename = gtk_file_chooser_get_filename (GTK_FILE_CHOOSER (dialog)); // do some stuff with filename g_free (filename); diff --git a/src/app/main.c b/src/app/main.c index e2b2041..95c283d 100644 --- a/src/app/main.c +++ b/src/app/main.c @@ -103,6 +103,8 @@ int main(int argc, char **argv) { /* Set up the window */ window = gtk_window_new(GTK_WINDOW_TOPLEVEL); gtk_window_set_title(GTK_WINDOW(window), "!bang Machine"); + gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER); + gtk_window_set_default_size(GTK_WINDOW(window), 700, 500); g_signal_connect(G_OBJECT(window), "delete_event", G_CALLBACK(delete_event), NULL); g_signal_connect(G_OBJECT(window), "destroy", G_CALLBACK(destroy), NULL); @@ -113,8 +115,7 @@ int main(int argc, char **argv) { peers_page_label = gtk_label_new("Peers"); peers_page_body = gtk_label_new("Your peers here!"); - gtk_notebook_append_page(GTK_NOTEBOOK(notebook),peers_page_label,peers_page_body); - + gtk_notebook_append_page(GTK_NOTEBOOK(notebook),peers_page_body,peers_page_label); gtk_notebook_set_show_tabs(GTK_NOTEBOOK(notebook),TRUE); gtk_notebook_set_scrollable(GTK_NOTEBOOK(notebook),TRUE); @@ -125,6 +126,7 @@ int main(int argc, char **argv) { * set up the layout of the top level window */ BMACHINE_create_menus(vbox,window); + gtk_box_pack_start(GTK_BOX(vbox),notebook,TRUE,TRUE,0); gtk_box_pack_end(GTK_BOX(vbox),statusbar,FALSE,FALSE,0); /*