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

thomas at sita.openmoko.org thomas at sita.openmoko.org
Wed May 9 16:36:25 CEST 2007


Author: thomas
Date: 2007-05-09 16:36:24 +0200 (Wed, 09 May 2007)
New Revision: 1937

Modified:
   trunk/src/target/OM-2007/applications/openmoko-dialer/src/dialer-window-dialer.c
   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.h
Log:
openmoko-dialer: clean up dialing method


Modified: trunk/src/target/OM-2007/applications/openmoko-dialer/src/dialer-window-dialer.c
===================================================================
--- trunk/src/target/OM-2007/applications/openmoko-dialer/src/dialer-window-dialer.c	2007-05-09 14:24:51 UTC (rev 1936)
+++ trunk/src/target/OM-2007/applications/openmoko-dialer/src/dialer-window-dialer.c	2007-05-09 14:36:24 UTC (rev 1937)
@@ -96,70 +96,12 @@
 }
 
 static void
-window_dialer_dial_out (MokoDialerData * appdata)
-{
-  gchar *codesinput;
-  //get the input digits
-  codesinput =
-    g_strdup (moko_dialer_textview_get_input
-              (appdata->moko_dialer_text_view, FALSE));
-  DBG_TRACE ();
-  if ((!codesinput)
-      || ((codesinput != NULL) && g_utf8_strlen (codesinput, -1)) < 1)
-  {
-    //user didn't input anything, maybe it's a redial, so we just insert the last dialed number and return this time.
-    if (g_utf8_strlen (appdata->g_state.lastnumber, -1) > 0)
-    {
-      moko_dialer_textview_insert (appdata->moko_dialer_text_view,
-                                   appdata->g_state.lastnumber);
-      moko_dialer_autolist_refresh_by_string (appdata->
-                                              moko_dialer_autolist,
-                                              appdata->g_state.lastnumber,
-                                              TRUE);
-    }
-    return;
-  }
-//empty the textview
-  moko_dialer_textview_empty (appdata->moko_dialer_text_view);
-
-//and we set the selected autolist to be No
-  moko_dialer_autolist_set_select (appdata->moko_dialer_autolist, -1);
-  moko_dialer_autolist_hide_all_tips (appdata->moko_dialer_autolist);
-
-//got the number;//FIXME:which function should I use if not g_strdup. & strcpy.
-  //strcpy(appdata->g_peer_info.number, codesinput );
-  g_stpcpy (appdata->g_peer_info.number, codesinput);
-
-//retrieve the contact information if any.
-  contact_get_peer_info_from_number (appdata->g_contactlist.contacts,
-                                     &(appdata->g_peer_info));
-// contact_get_peer_info_from_number
-
-/*
-if(!appdata->window_outgoing)
-	window_incoming_init(appdata);
-
-//transfer the contact info
-window_incoming_prepare(appdata);
-
-//start dialling.
-gtk_widget_show(appdata->window_incoming);
-*/
-
-//transfer the contact info
-  window_outgoing_prepare (appdata);
-
-//start dialling.
-  gtk_widget_show_all (appdata->window_outgoing);
-
-  g_free (codesinput);
-
-}
-
-static void
 cb_dialer_button_clicked (GtkButton * button, MokoDialerData * appdata)
 {
-  window_dialer_dial_out (appdata);
+  gchar *number;
+  number = moko_dialer_textview_get_input (appdata->moko_dialer_text_view, TRUE);
+  g_debug ("Dialing: %s", number);
+  window_outgoing_dial (appdata, number);
 }
 
 
@@ -202,7 +144,7 @@
 on_dialer_autolist_user_confirmed (GtkWidget * widget, gpointer para_pointer,
                                    gpointer user_data)
 {
-
+#if 0
   MokoDialerData *appdata = (MokoDialerData *) user_data;
   MokoDialerTextview *moko_dialer_text_view = appdata->moko_dialer_text_view;
   DIALER_READY_CONTACT *ready_contact = (DIALER_READY_CONTACT *) para_pointer;
@@ -210,10 +152,8 @@
                ready_contact->p_entry->content);
   moko_dialer_textview_confirm_it (moko_dialer_text_view,
                                    ready_contact->p_entry->content);
-  DBG_MESSAGE ("And here we are supposed to call out directly");
-  window_dialer_dial_out (appdata);
 
-
+#endif
 }
 
 static void

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-09 14:24:51 UTC (rev 1936)
+++ trunk/src/target/OM-2007/applications/openmoko-dialer/src/dialer-window-outgoing.c	2007-05-09 14:36:24 UTC (rev 1937)
@@ -49,12 +49,6 @@
 
   //start dialling.
 
-  DBG_TRACE ();
-//  gtk_widget_show_all (appdata->window_talking);
-  gtk_widget_show (appdata->window_talking);
-
-
-  DBG_LEAVE ();
 }
 
 static void
@@ -91,47 +85,6 @@
   DBG_LEAVE ();
 }
 
-void
-window_outgoing_prepare (MokoDialerData * appdata)
-{
-  DBG_ENTER ();
-  if (appdata->window_outgoing == 0)
-    window_outgoing_init (appdata);
-
-
-  moko_dialer_status_set_person_number (appdata->status_outgoing,
-                                        appdata->g_peer_info.number);
-  if (appdata->g_peer_info.hasname)
-  {
-    moko_dialer_status_set_person_image (appdata->status_outgoing,
-                                         appdata->g_peer_info.ID);
-    moko_dialer_status_set_person_name (appdata->status_outgoing,
-                                        appdata->g_peer_info.name);
-  }
-  else
-  {
-    moko_dialer_status_set_person_image (appdata->status_outgoing, "");
-    moko_dialer_status_set_person_name (appdata->status_outgoing, "");
-
-  }
-//  strcpy (appdata->g_state.lastnumber, appdata->g_peer_info.number);
-  g_stpcpy (appdata->g_state.lastnumber, appdata->g_peer_info.number);
-  DBG_LEAVE ();
-
-}
-
-void
-window_outgoing_fails (MokoDialerData * appdata)
-{
-  DBG_ENTER ();
-  moko_dialer_status_set_error (appdata->status_outgoing);
-  moko_dialer_status_set_title_label (appdata->status_outgoing,
-                                      "Call Failure");
-  gtk_widget_hide (appdata->buttonSpeaker);
-  gtk_widget_show (appdata->buttonRedial);
-  DBG_LEAVE ();
-}
-
 gint
 timer_outgoing_time_out (MokoDialerData * appdata)
 {
@@ -162,7 +115,7 @@
     g_source_remove (timer_data->ptimer);
     timer_data->ptimer = 0;
 //maybe it failes
-    window_outgoing_fails (appdata);
+//    window_outgoing_fails (appdata);
     return 0;                   //0 stops the timer.
   }
   else
@@ -311,7 +264,7 @@
 }
 
 void
-window_outgoing_run (MokoDialerData *appdata, gchar *number)
+window_outgoing_dial (MokoDialerData *appdata, gchar *number)
 {
   moko_gsmd_connection_voice_dial (appdata->connection, number);
   gtk_dialog_run (appdata->window_outgoing);

Modified: trunk/src/target/OM-2007/applications/openmoko-dialer/src/dialer-window-outgoing.h
===================================================================
--- trunk/src/target/OM-2007/applications/openmoko-dialer/src/dialer-window-outgoing.h	2007-05-09 14:24:51 UTC (rev 1936)
+++ trunk/src/target/OM-2007/applications/openmoko-dialer/src/dialer-window-outgoing.h	2007-05-09 14:36:24 UTC (rev 1937)
@@ -21,7 +21,6 @@
 #define _OPENMOKO_DIALER_WINDOW_OUTGOING_H
 
 gint window_outgoing_init (MokoDialerData * p_dialer_data);
-void window_outgoing_prepare (MokoDialerData * appdata);
-void window_outgoing_fails (MokoDialerData * appdata);
+void window_outgoing_dial (MokoDialerData *data, gchar *number);
 
 #endif





More information about the commitlog mailing list