r1891 - trunk/src/target/OM-2007/applications/openmoko-dialer/src
thomas at sita.openmoko.org
thomas at sita.openmoko.org
Tue May 1 18:49:59 CEST 2007
Author: thomas
Date: 2007-05-01 18:49:58 +0200 (Tue, 01 May 2007)
New Revision: 1891
Modified:
trunk/src/target/OM-2007/applications/openmoko-dialer/src/dialer-window-outgoing.c
Log:
openmoko-dialer: Use MokoMessageDialog for window-outgoing
Modified: trunk/src/target/OM-2007/applications/openmoko-dialer/src/dialer-window-outgoing.c
===================================================================
--- trunk/src/target/OM-2007/applications/openmoko-dialer/src/dialer-window-outgoing.c 2007-05-01 14:48:25 UTC (rev 1890)
+++ trunk/src/target/OM-2007/applications/openmoko-dialer/src/dialer-window-outgoing.c 2007-05-01 16:49:58 UTC (rev 1891)
@@ -16,19 +16,15 @@
* Current Version: $Rev$ ($Date) [$Author: Tony Guan $]
*/
+#include <string.h>
+
#include <libmokoui/moko-finger-tool-box.h>
#include <libmokoui/moko-finger-window.h>
#include <libmokoui/moko-finger-wheel.h>
#include <libmokoui/moko-pixmap-button.h>
+#include <libmokoui/moko-message-dialog.h>
-#include <gtk/gtkalignment.h>
-#include <gtk/gtkbutton.h>
-#include <gtk/gtkhbox.h>
-#include <gtk/gtklabel.h>
-#include <gtk/gtkmain.h>
-#include <gtk/gtkmenu.h>
-#include <gtk/gtkmenuitem.h>
-#include <gtk/gtkvbox.h>
+#include <gtk/gtk.h>
#include "contacts.h"
#include "dialer-main.h"
@@ -253,8 +249,6 @@
gint
window_outgoing_init (MokoDialerData * p_dialer_data)
{
-
- DBG_ENTER ();
MokoFingerWindow *window;
GtkWidget *vbox;
GtkWidget *status;
@@ -278,16 +272,20 @@
gtk_box_pack_start (GTK_BOX (vbox), status, FALSE, FALSE, 0);
+ /* Set up window */
+ window = moko_message_dialog_new ();
+ moko_message_dialog_set_image_from_stock (MOKO_MESSAGE_DIALOG (window), "connecting");
+ moko_message_dialog_set_message (MOKO_MESSAGE_DIALOG (window), "Calling ... ");
+ gtk_window_set_title (GTK_WINDOW (window), "Outgoing Call");
- GtkWidget *hbox2 = gtk_hbox_new (FALSE, 0);
+
+ /* Set up buttons */
GtkWidget *button = gtk_button_new_with_label ("Speaker");
gtk_button_set_image (GTK_BUTTON (button),
file_new_image_from_relative_path ("speaker.png"));
g_signal_connect (G_OBJECT (button), "clicked",
G_CALLBACK (cb_speaker_button_clicked), p_dialer_data);
p_dialer_data->buttonSpeaker = button;
-//gtk_widget_set_size_request(button,100,32);
- gtk_box_pack_start (GTK_BOX (hbox2), GTK_WIDGET (button), TRUE, TRUE, 40);
button = gtk_button_new_with_label ("Redial");
gtk_button_set_image (GTK_BUTTON (button),
@@ -295,7 +293,6 @@
p_dialer_data->buttonRedial = button;
g_signal_connect (G_OBJECT (button), "clicked",
G_CALLBACK (cb_redial_button_clicked), p_dialer_data);
- gtk_box_pack_start (GTK_BOX (hbox2), GTK_WIDGET (button), TRUE, TRUE, 40);
g_object_set (G_OBJECT (button), "no-show-all", TRUE, NULL);
@@ -305,19 +302,12 @@
p_dialer_data->buttonCancel = button;
g_signal_connect (G_OBJECT (button), "clicked",
G_CALLBACK (cb_cancel_button_clicked), p_dialer_data);
-//gtk_widget_set_size_request(button,100,32);
- gtk_box_pack_start (GTK_BOX (hbox2), GTK_WIDGET (button), TRUE, TRUE, 40);
- gtk_box_pack_start (GTK_BOX (vbox), hbox2, FALSE, FALSE, 50);
+ gtk_box_pack_start (GTK_BOX (GTK_DIALOG (window)->action_area), p_dialer_data->buttonSpeaker, FALSE, FALSE, 0);
+ gtk_box_pack_start (GTK_BOX (GTK_DIALOG (window)->action_area), p_dialer_data->buttonCancel, FALSE, FALSE, 0);
-//currently MokoDialogWindow is not finished, wating...
-// MokoDialogWindow* window = (MokoDialogWindow *)(moko_dialog_window_new());
-// moko_dialog_window_set_contents( window, GTK_WIDGET(vbox) );
- window = MOKO_FINGER_WINDOW (moko_finger_window_new ());
- moko_finger_window_set_contents (window, GTK_WIDGET (vbox));
-
moko_dialer_status_set_title_label (MOKO_DIALER_STATUS (status),
"Outgoing call");
moko_dialer_status_set_status_label (MOKO_DIALER_STATUS (status),
@@ -326,9 +316,6 @@
p_dialer_data->window_outgoing = GTK_WIDGET (window);
p_dialer_data->status_outgoing = MOKO_DIALER_STATUS (status);
-// DBG_MESSAGE("p_dialer_data->status_outgoing=0X%x",p_dialer_data->status_outgoing);
-
-
g_signal_connect ((gpointer) window, "show",
G_CALLBACK (on_window_outgoing_show), p_dialer_data);
g_signal_connect ((gpointer) window, "hide",
@@ -336,10 +323,5 @@
}
-
-
-// gtk_widget_show(p_dialer_data->window_outgoing);
-
- DBG_LEAVE ();
return 1;
}
More information about the commitlog
mailing list