All pastes #445170 Raw Edit

Diff

public text v1 · immutable
·published 2007-04-17 19:01 UTC
rendered paste body
Index: openmoko-dialer/src/openmoko-dialer-window-dialer.c===================================================================--- openmoko-dialer.orig/src/openmoko-dialer-window-dialer.c	2007-03-30 21:22:01.000000000 +0200+++ openmoko-dialer/src/openmoko-dialer-window-dialer.c	2007-03-30 21:22:24.000000000 +0200@@ -304,8 +304,6 @@   -#define WINDOW_DIALER_BUTTON_SIZE_X 100-#define WINDOW_DIALER_BUTTON_SIZE_Y 100 gint window_dialer_init (MOKO_DIALER_APP_DATA * p_dialer_data) {@@ -317,6 +315,11 @@     gdk_color_parse ("black", &color);      GtkWidget *vbox = NULL;+    int screen_width = gdk_screen_get_width(gdk_screen_get_default());+    int window_dialer_button_size_x = 100 * screen_width / 480; /* 100% at 480x640 */+    int window_dialer_button_size_y = 100 * screen_width / 480;+    int window_dialer_padding = 5 * screen_width / 480;+    int window_dialer_padding_large = 10 * screen_width / 480;       GtkWidget *window = moko_finger_window_new ();@@ -349,7 +352,7 @@      /* contents */     vbox = gtk_vbox_new (FALSE, 0);-    GtkWidget *hbox = gtk_hbox_new (FALSE, 10);+    GtkWidget *hbox = gtk_hbox_new (FALSE, window_dialer_padding_large);       GtkWidget *eventbox1 = gtk_event_box_new ();@@ -394,7 +397,7 @@      GtkWidget *mokodialerpanel = moko_dialer_panel_new (); -    gtk_widget_set_size_request (mokodialerpanel, 380, 384);+    gtk_widget_set_size_request (mokodialerpanel, 380 * screen_width / 480, 384 * screen_width / 480);       g_signal_connect (GTK_OBJECT (mokodialerpanel), "user_input",@@ -404,7 +407,7 @@     g_signal_connect (GTK_OBJECT (mokodialerpanel), "user_hold",                       G_CALLBACK (on_dialer_panel_user_hold), p_dialer_data); -    gtk_box_pack_start (GTK_BOX (hbox), mokodialerpanel, TRUE, TRUE, 5);+    gtk_box_pack_start (GTK_BOX (hbox), mokodialerpanel, TRUE, TRUE, window_dialer_padding);   @@ -421,10 +424,10 @@                                                             ("delete.png"));     moko_pixmap_button_set_action_btn_lower_label (MOKO_PIXMAP_BUTTON                                                    (button1), "Delete");-    gtk_widget_set_size_request (button1, WINDOW_DIALER_BUTTON_SIZE_X,-                                 WINDOW_DIALER_BUTTON_SIZE_Y);+    gtk_widget_set_size_request (button1, window_dialer_button_size_x,+                                 window_dialer_button_size_y); -    gtk_box_pack_start (GTK_BOX (vbox2), button1, FALSE, FALSE, 5);+    gtk_box_pack_start (GTK_BOX (vbox2), button1, FALSE, FALSE, window_dialer_padding);      GtkWidget *button3 = moko_pixmap_button_new ();     g_signal_connect (G_OBJECT (button3), "clicked",@@ -436,9 +439,9 @@                                                             ("history.png"));     moko_pixmap_button_set_action_btn_lower_label (MOKO_PIXMAP_BUTTON                                                    (button3), "History");-    gtk_widget_set_size_request (button3, WINDOW_DIALER_BUTTON_SIZE_X,-                                 WINDOW_DIALER_BUTTON_SIZE_Y);-    gtk_box_pack_start (GTK_BOX (vbox2), button3, FALSE, FALSE, 5);+    gtk_widget_set_size_request (button3, window_dialer_button_size_x,+                                 window_dialer_button_size_y);+    gtk_box_pack_start (GTK_BOX (vbox2), button3, FALSE, FALSE, window_dialer_padding);       GtkWidget *button2 = moko_pixmap_button_new ();@@ -452,17 +455,17 @@                                                             ("phone.png"));     moko_pixmap_button_set_action_btn_lower_label (MOKO_PIXMAP_BUTTON                                                    (button2), "Dial");-    gtk_widget_set_size_request (button2, WINDOW_DIALER_BUTTON_SIZE_X + 20,-                                 WINDOW_DIALER_BUTTON_SIZE_Y + 80);+    gtk_widget_set_size_request (button2, window_dialer_button_size_x + window_dialer_button_size_x / 5,+                                 window_dialer_button_size_y + window_dialer_button_size_x * 4 / 5); -    gtk_box_pack_start (GTK_BOX (vbox2), button2, FALSE, FALSE, 20);+    gtk_box_pack_start (GTK_BOX (vbox2), button2, FALSE, FALSE, window_dialer_padding_large * 2);  -    gtk_box_pack_start (GTK_BOX (hbox), vbox2, TRUE, TRUE, 5);+    gtk_box_pack_start (GTK_BOX (hbox), vbox2, TRUE, TRUE, window_dialer_padding);   -    gtk_box_pack_start (GTK_BOX (vbox), hbox, TRUE, TRUE, 5);+    gtk_box_pack_start (GTK_BOX (vbox), hbox, TRUE, TRUE, window_dialer_padding);   Index: openmoko-dialer/src/moko-dialer-textview.c===================================================================--- openmoko-dialer.orig/src/moko-dialer-textview.c	2007-03-30 21:29:37.000000000 +0200+++ openmoko-dialer/src/moko-dialer-textview.c	2007-03-30 21:29:38.000000000 +0200@@ -53,6 +53,8 @@   GtkTextView *textview = 0;   GtkTextBuffer *buffer;   GdkColor color;+  int screen_width = gdk_screen_get_width(gdk_screen_get_default());+    textview = &moko_dialer_textview->textview;   buffer = gtk_text_view_get_buffer (textview);@@ -68,7 +70,7 @@   -  gtk_widget_set_size_request (GTK_WIDGET (textview), 480, 92);+  gtk_widget_set_size_request (GTK_WIDGET (textview), screen_width, 92 * screen_width / 480);   GTK_WIDGET_UNSET_FLAGS (textview, GTK_CAN_FOCUS);   gtk_text_view_set_editable (GTK_TEXT_VIEW (textview), FALSE);   gtk_text_view_set_accepts_tab (GTK_TEXT_VIEW (textview), FALSE);@@ -83,7 +85,7 @@   font_desc_textview = pango_font_description_new ();    // set the default font for the textview.-  pango_font_description_set_size (font_desc_textview, 32 * PANGO_SCALE);+  pango_font_description_set_size (font_desc_textview, 32 * screen_width / 480 * PANGO_SCALE);    if (font_desc_textview)   {@@ -136,6 +138,7 @@   gint len;   GtkTextIter start, cursoriter_1, cursoriter;   GtkTextIter end;+  int screen_width = gdk_screen_get_width(gdk_screen_get_default());  //text_view= lookup_widget (GTK_WIDGET(button), "textview");   /* Obtaining the buffer associated with the widget. */@@ -177,19 +180,19 @@   {     if (moko_dialer_textview->font_desc_textview)       pango_font_description_set_size (moko_dialer_textview->-                                       font_desc_textview, 32 * PANGO_SCALE);+                                       font_desc_textview, 32 * screen_width / 480 * PANGO_SCALE);   }   else if (len >= 9 && len < 12)   {     if (moko_dialer_textview->font_desc_textview)       pango_font_description_set_size (moko_dialer_textview->-                                       font_desc_textview, 48 * PANGO_SCALE);+                                       font_desc_textview, 48 * screen_width / 480 * PANGO_SCALE);   }   else if (len >= 0 && len < 9)   {     if (moko_dialer_textview->font_desc_textview)       pango_font_description_set_size (moko_dialer_textview->-                                       font_desc_textview, 64 * PANGO_SCALE);+                                       font_desc_textview, 64 * screen_width / 480 * PANGO_SCALE);   }    gtk_widget_modify_font (GTK_WIDGET (moko_dialer_textview),Index: openmoko-dialer/src/openmoko-dialer-window-outgoing.c===================================================================--- openmoko-dialer.orig/src/openmoko-dialer-window-outgoing.c	2007-03-30 21:24:06.000000000 +0200+++ openmoko-dialer/src/openmoko-dialer-window-outgoing.c	2007-03-30 21:24:39.000000000 +0200@@ -253,6 +253,7 @@   MokoFingerWindow *window;   GtkWidget *vbox;   GtkWidget *status;+  int screen_width = gdk_screen_get_width(gdk_screen_get_default());    if (p_dialer_data->window_outgoing == 0)   {@@ -276,14 +277,14 @@                       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);+    gtk_box_pack_start (GTK_BOX (hbox2), GTK_WIDGET (button), TRUE, TRUE, 40 * screen_width / 480);      button = gtk_button_new_with_label ("Redial");     gtk_button_set_image(GTK_BUTTON(button),file_new_image_from_relative_path("redial.png"));     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);+    gtk_box_pack_start (GTK_BOX (hbox2), GTK_WIDGET (button), TRUE, TRUE, 40 * screen_width / 480);     g_object_set (G_OBJECT (button), "no-show-all", TRUE, NULL);  @@ -293,9 +294,9 @@     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 (hbox2), GTK_WIDGET (button), TRUE, TRUE, 40 * screen_width / 480); -    gtk_box_pack_start (GTK_BOX (vbox), hbox2, FALSE, FALSE, 50);+    gtk_box_pack_start (GTK_BOX (vbox), hbox2, FALSE, FALSE, 50 * screen_width / 480);   //currently     MokoDialogWindow is not finished, wating...