r1296 - trunk/src/target/OM-2007/applications/openmoko-messages/src

alex_tang at sita.openmoko.org alex_tang at sita.openmoko.org
Fri Mar 9 03:00:49 CET 2007


Author: alex_tang
Date: 2007-03-09 03:00:46 +0100 (Fri, 09 Mar 2007)
New Revision: 1296

Modified:
   trunk/src/target/OM-2007/applications/openmoko-messages/src/callbacks.c
Log:
Rearrange the New Folder and Folder Rename dialog window's button 
position.


Modified: trunk/src/target/OM-2007/applications/openmoko-messages/src/callbacks.c
===================================================================
--- trunk/src/target/OM-2007/applications/openmoko-messages/src/callbacks.c	2007-03-09 00:50:11 UTC (rev 1295)
+++ trunk/src/target/OM-2007/applications/openmoko-messages/src/callbacks.c	2007-03-09 02:00:46 UTC (rev 1296)
@@ -92,6 +92,10 @@
 void cb_new_folder (GtkMenuItem* item, MessengerData* d)
 {
     g_debug ("new folder called");
+    GtkWidget* hbox;
+    GtkWidget* nfResetBtn;
+    GtkWidget* nfConfirmBtn;
+
     MokoDialogWindow* nfWin = moko_dialog_window_new();
     GtkWidget* nfBox = gtk_vbox_new (FALSE,10);
     gtk_widget_set_size_request (nfBox, 480, -1);
@@ -103,16 +107,16 @@
     gtk_misc_set_alignment (GTK_MISC(nfLabel),0,0.5);
     gtk_box_pack_start (GTK_BOX(nfBox), nfLabel, FALSE, TRUE, 0);
 
-    GtkWidget* hbox = gtk_hbox_new (FALSE,20);
+    hbox = gtk_hbox_new (FALSE,20);
     d->nfEntry = gtk_entry_new ();
-    gtk_box_pack_start (GTK_BOX(hbox), d->nfEntry, FALSE, TRUE, 0);
-    GtkWidget* nfResetBtn = gtk_button_new_with_label ("Reset");
-    gtk_box_pack_start (GTK_BOX(hbox), nfResetBtn, FALSE, TRUE, 0);
+    gtk_box_pack_start (GTK_BOX(hbox), d->nfEntry, TRUE, TRUE, 0);
     gtk_box_pack_start (GTK_BOX(nfBox), hbox, FALSE, TRUE, 0);
 
-    hbox = gtk_hbox_new (FALSE,0);
-    GtkWidget* nfConfirmBtn = gtk_button_new_with_label ("OK");
+    hbox = gtk_hbox_new (FALSE,20);
+    nfConfirmBtn = gtk_button_new_with_label ("OK");
+    nfResetBtn = gtk_button_new_with_label ("Reset");
     gtk_box_pack_start (GTK_BOX(hbox), nfConfirmBtn, FALSE, TRUE, 0);
+    gtk_box_pack_start (GTK_BOX(hbox), nfResetBtn, FALSE, TRUE, 0);
     gtk_box_pack_start (GTK_BOX(nfBox), hbox, FALSE, TRUE, 0);
     gtk_container_add (GTK_CONTAINER(nfAlign),nfBox);
 
@@ -298,6 +302,9 @@
     g_signal_connect( G_OBJECT(menubox), "filter_changed", G_CALLBACK(cb_filter_changed), d );
     moko_menu_box_set_filter_menu(menubox, GTK_MENU(d->filtmenu));
     gtk_widget_show_all (GTK_WIDGET(menubox));
+
+    GdkWindow* parent = gtk_widget_get_parent_window (GTK_WIDGET(button));
+    gdk_window_destroy (parent);
 }
 
 void cb_frResetBtn_clicked (GtkButton* button, GtkWidget* entry)
@@ -310,6 +317,7 @@
     g_debug ("folder rename called");
     GtkWidget* menuitem = gtk_menu_get_attach_widget (GTK_MENU(d->filtmenu));
     GtkWidget* menulabel = GTK_BIN(menuitem)->child;
+
     gchar* oldName = g_strdup (gtk_label_get_text (GTK_LABEL(menulabel)));
     if (!g_strcasecmp(oldName,"Inbox") ||
         !g_strcasecmp(oldName,"Outbox") ||
@@ -324,6 +332,10 @@
 	gtk_dialog_run (GTK_DIALOG (msgDialog));
 	gtk_widget_destroy (msgDialog);
     }else {
+        GtkWidget* hbox;
+	GtkWidget* frResetBtn;
+	GtkWidget* frConfirmBtn;
+
         MokoDialogWindow* frWin = moko_dialog_window_new();
 	GtkWidget* frBox = gtk_vbox_new (FALSE,10);
 	gtk_widget_set_size_request (frBox, 480, -1);
@@ -337,16 +349,14 @@
 	gtk_misc_set_alignment (GTK_MISC(frLabel),0,0.5);
 	gtk_box_pack_start (GTK_BOX(frBox), frLabel, FALSE, TRUE, 0);
 		
-        GtkWidget* hbox = gtk_hbox_new (FALSE,20);
 	d->frEntry = gtk_entry_new ();
-	gtk_box_pack_start (GTK_BOX(hbox), d->frEntry, FALSE, TRUE, 0);
-	GtkWidget* frResetBtn = gtk_button_new_with_label ("Reset");
-	gtk_box_pack_start (GTK_BOX(hbox), frResetBtn, FALSE, TRUE, 0);
-	gtk_box_pack_start (GTK_BOX(frBox), hbox, FALSE, TRUE, 0);
+	gtk_box_pack_start (GTK_BOX(frBox), d->frEntry, FALSE, TRUE, 0);
 		
-	hbox = gtk_hbox_new (FALSE,0);
-	GtkWidget* frConfirmBtn = gtk_button_new_with_label ("OK");
+	hbox = gtk_hbox_new (FALSE,20);
+	frConfirmBtn = gtk_button_new_with_label ("OK");
+	frResetBtn = gtk_button_new_with_label ("Reset");
 	gtk_box_pack_start (GTK_BOX(hbox), frConfirmBtn, FALSE, TRUE, 0);
+	gtk_box_pack_start (GTK_BOX(hbox), frResetBtn, FALSE, TRUE, 0);
 	gtk_box_pack_start (GTK_BOX(frBox), hbox, FALSE, TRUE, 0);
 	gtk_container_add (GTK_CONTAINER(frAlign),frBox);
 		





More information about the commitlog mailing list