r498 - trunk/src/target/OM-2007/applications/openmoko-dialer/src

tony_guan at gta01.hmw-consulting.de tony_guan at gta01.hmw-consulting.de
Thu Jan 4 09:50:42 CET 2007


Author: tony_guan
Date: 2007-01-04 09:50:24 +0100 (Thu, 04 Jan 2007)
New Revision: 498

Modified:
   trunk/src/target/OM-2007/applications/openmoko-dialer/src/openmoko-dialer-window-dialer.c
   trunk/src/target/OM-2007/applications/openmoko-dialer/src/openmoko-dialer-window-history.c
Log:
history list position


Modified: trunk/src/target/OM-2007/applications/openmoko-dialer/src/openmoko-dialer-window-dialer.c
===================================================================
--- trunk/src/target/OM-2007/applications/openmoko-dialer/src/openmoko-dialer-window-dialer.c	2007-01-04 02:25:39 UTC (rev 497)
+++ trunk/src/target/OM-2007/applications/openmoko-dialer/src/openmoko-dialer-window-dialer.c	2007-01-04 08:50:24 UTC (rev 498)
@@ -185,8 +185,27 @@
 
 }
 
+void
+on_dialer_menu_close(GtkWidget * widget,gpointer         user_data)
+{
+MOKO_DIALER_APP_DATA * appdata=(MOKO_DIALER_APP_DATA*)user_data;
+g_main_loop_quit(appdata->mainloop);
 
+}
+
 void
+on_dialer_menu_hide(GtkWidget * widget,gpointer         user_data)
+{
+MOKO_DIALER_APP_DATA * appdata=(MOKO_DIALER_APP_DATA*)user_data;
+gtk_widget_hide(appdata->window_dialer);
+
+
+}
+
+
+
+
+void
 on_dialer_panel_user_input(GtkWidget * widget,gchar parac,
                                         gpointer         user_data)
 {
@@ -242,18 +261,22 @@
 
     MokoFingerWindow* window = MOKO_FINGER_WINDOW(moko_finger_window_new());
 
-/*
+
     GtkMenu* appmenu = GTK_MENU(gtk_menu_new());
-
     GtkMenuItem* closeitem = GTK_MENU_ITEM(gtk_menu_item_new_with_label( "Close" ));
+    g_signal_connect( G_OBJECT(closeitem), "activate", G_CALLBACK(on_dialer_menu_close), p_dialer_data);
+    gtk_menu_shell_append( appmenu, closeitem );
 
-    g_signal_connect( G_OBJECT(closeitem), "activate", G_CALLBACK(gtk_main_quit), NULL );
-    
-    gtk_menu_shell_append( appmenu, closeitem );
+     GtkMenuItem* hideitem = GTK_MENU_ITEM(gtk_menu_item_new_with_label( "Hide" ));
+    g_signal_connect( G_OBJECT(hideitem), "activate", G_CALLBACK(on_dialer_menu_hide), p_dialer_data);
+    gtk_menu_shell_append( appmenu, hideitem);
+
+
     moko_finger_window_set_application_menu( window, appmenu );
-    g_signal_connect( G_OBJECT(window), "delete_event", G_CALLBACK( gtk_main_quit ), NULL );
-*/
 
+//    g_signal_connect( G_OBJECT(window), "delete_event", G_CALLBACK( gtk_main_quit ), NULL );
+
+
     /* contents */
     vbox = gtk_vbox_new( FALSE, 0 );
   GtkHBox* hbox = gtk_hbox_new( FALSE, 10 );

Modified: trunk/src/target/OM-2007/applications/openmoko-dialer/src/openmoko-dialer-window-history.c
===================================================================
--- trunk/src/target/OM-2007/applications/openmoko-dialer/src/openmoko-dialer-window-history.c	2007-01-04 02:25:39 UTC (rev 497)
+++ trunk/src/target/OM-2007/applications/openmoko-dialer/src/openmoko-dialer-window-history.c	2007-01-04 08:50:24 UTC (rev 498)
@@ -482,20 +482,24 @@
                     G_CALLBACK (on_eventboxTop_button_release_event),
                     p_dialer_data);
 
-
+  GtkWidget *align=gtk_alignment_new(0,0,1,1);
+  gtk_alignment_set_padding(align, 0, 150, 0, 0); //FIXME too many numbers has to be retrieved from style
+  
   GtkWidget *scrolledwindow = gtk_scrolled_window_new (NULL, NULL);
   gtk_widget_show (scrolledwindow);
   gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow), GTK_POLICY_NEVER, GTK_POLICY_NEVER);
  
   treeviewHistory = gtk_tree_view_new ();
+  gtk_container_add (GTK_CONTAINER (align), scrolledwindow);
   gtk_container_add (GTK_CONTAINER (scrolledwindow), treeviewHistory);
 
   gtk_widget_show (treeviewHistory);
   gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (treeviewHistory), FALSE);
   gtk_tree_view_set_enable_search (GTK_TREE_VIEW (treeviewHistory), FALSE);
 //   gtk_misc_set_alignment (GTK_MISC (treeviewHistory), 0.5, 0.5);
-  gtk_box_pack_start(GTK_BOX(vbox),scrolledwindow,TRUE,TRUE,0);
+  gtk_box_pack_start(GTK_BOX(vbox),align,TRUE,TRUE,0);
 
+
   gtk_widget_set_name(treeviewHistory,"gtktreeview-black");
   p_dialer_data->treeview_history=treeviewHistory;
    history_build_history_list_view(p_dialer_data);





More information about the commitlog mailing list