Changeset 458
- Timestamp:
- 12/22/06 10:30:35 (6 years ago)
- Location:
- trunk/src/target/OM-2007/applications/openmoko-dialer/src
- Files:
-
- 2 added
- 10 edited
-
Makefile.am (modified) (1 diff)
-
common.c (modified) (1 diff)
-
moko-dialer-autolist.c (modified) (1 diff)
-
moko-dialer-declares.h (modified) (1 diff)
-
moko-dialer-status.c (added)
-
moko-dialer-status.h (added)
-
moko-dialer-textview.c (modified) (2 diffs)
-
moko-dialer-tip.c (modified) (1 diff)
-
openmoko-dialer-main.c (modified) (2 diffs)
-
openmoko-dialer-main.h (modified) (1 diff)
-
openmoko-dialer-window-dialer.c (modified) (6 diffs)
-
openmoko-dialer-window-dialer.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/target/OM-2007/applications/openmoko-dialer/src/Makefile.am
r438 r458 11 11 contacts.c\ 12 12 common.c\ 13 openmoko-dialer-window-dialer.c 13 openmoko-dialer-window-dialer.c\ 14 openmoko-dialer-window-outgoing.c\ 15 moko-dialer-status.c 14 16 15 17 openmoko_dialer_LDADD = @OPENMOKO_LIBS@ -
trunk/src/target/OM-2007/applications/openmoko-dialer/src/common.c
r430 r458 134 134 135 135 136 /** 137 * @brief load the person's image file by the filename from the PKGDATADIR, and strech it. 138 * @param rela_path The filename of the pixbuf file 139 * @param widget, the gtkImage to load the file. 140 * @return TURE, FALSE 141 */ 142 gboolean file_load_person_image_scalable_from_relative_path(GtkWidget *widget,char * rela_path) 143 { 144 145 gchar *pathname; 146 GtkImage *image=GTK_IMAGE(widget); 147 148 pathname = g_strdup_printf ("%s%s%s", PKGDATADIR, G_DIR_SEPARATOR_S, 149 rela_path); 150 151 152 if (g_file_test (pathname, G_FILE_TEST_EXISTS)) 153 { 154 // gtk_image_set_from_file(image,pathname); 155 GError* err = NULL; 156 GdkPixbuf *src_pixbuf, *dest_pixbuf; 157 src_pixbuf = gdk_pixbuf_new_from_file ( pathname, &err ); 158 DBG_MESSAGE("file_load_person_image_scalable_from_relative_path,width=%d,height=%d",widget->allocation.width, widget->allocation.height); 159 160 dest_pixbuf = gdk_pixbuf_scale_simple (src_pixbuf, widget->allocation.width, widget->allocation.height, GDK_INTERP_NEAREST); 161 gtk_image_set_from_pixbuf (image,dest_pixbuf); 162 g_free (pathname); 163 return TRUE; 164 } 165 else 166 { 167 g_debug ("Can not find the file %s", pathname); 168 gtk_image_set_from_stock(image,"gtk-yes",GTK_ICON_SIZE_LARGE_TOOLBAR); 169 g_free (pathname); 170 return FALSE; 171 } 172 173 174 } 175 -
trunk/src/target/OM-2007/applications/openmoko-dialer/src/moko-dialer-autolist.c
r438 r458 371 371 372 372 //refresh the imagePerson widget 373 file_load_person_image_from_relative_path(moko_dialer_autolist->imagePerson,moko_dialer_autolist->readycontacts[selected].p_contact->picpath); 374 gtk_widget_show(moko_dialer_autolist->imagePerson); 373 // file_load_person_image_from_relative_path(moko_dialer_autolist->imagePerson,moko_dialer_autolist->readycontacts[selected].p_contact->picpath); 374 file_load_person_image_scalable_from_relative_path(moko_dialer_autolist->imagePerson,moko_dialer_autolist->readycontacts[selected].p_contact->picpath); 375 gtk_widget_show(moko_dialer_autolist->imagePerson); 375 376 //just change the selected attribute of the tips 376 377 for(gint i=0;i<moko_dialer_autolist->g_alternatecount;i++) -
trunk/src/target/OM-2007/applications/openmoko-dialer/src/moko-dialer-declares.h
r438 r458 24 24 //MAXDISPNAMENUM MUST >=1 & <=9! 25 25 //only when user inputs at least MINSENSATIVELEN, should we start to search. 26 #define MOKO_DIALER_MIN_SENSATIVE_LEN (3) 26 #define MOKO_DIALER_MIN_SENSATIVE_LEN (1) 27 #define MOKO_DIALER_MAX_STATUS_ICONS (1) 27 28 #define MOKO_DIALER_DEFAULT_PERSON_IMAGE_PATH ("./default.png") 28 29 #define MOKO_DIALER_MAX_TIPS (3) -
trunk/src/target/OM-2007/applications/openmoko-dialer/src/moko-dialer-textview.c
r438 r458 53 53 GtkTextView *textview=0; 54 54 GtkTextBuffer *buffer; 55 GdkColor color; 55 56 56 57 textview=&moko_dialer_textview->textview; … … 60 61 moko_dialer_textview->tag_for_cursor=NULL; 61 62 moko_dialer_textview->tag_for_autofilled=NULL; 63 64 gdk_color_parse("black",&color); 65 // gtk_widget_modify_bg(textview,GTK_STATE_NORMAL,&color); 66 gtk_widget_modify_base(textview,GTK_STATE_NORMAL,&color); 67 62 68 63 69 -
trunk/src/target/OM-2007/applications/openmoko-dialer/src/moko-dialer-tip.c
r430 r458 95 95 priv->label=label; 96 96 97 gdk_color_parse("black",&color); 98 99 100 gtk_widget_modify_fg(GTK_WIDGET(dialertip),GTK_STATE_NORMAL,&color); 97 // gdk_color_parse("black",&color); 98 99 gtk_widget_set_name(GTK_WIDGET(dialertip),"gtkeventbox-black"); 100 // gtk_widget_modify_fg(GTK_WIDGET(dialertip),GTK_STATE_NORMAL,&color); 101 // gtk_widget_modify_bg(GTK_WIDGET(dialertip),GTK_STATE_NORMAL,&color); 101 102 102 103 // gtk_widget_hide(GTK_WIDGET(dialertip)); -
trunk/src/target/OM-2007/applications/openmoko-dialer/src/openmoko-dialer-main.c
r438 r458 32 32 #include "openmoko-dialer-main.h" 33 33 #include "openmoko-dialer-window-dialer.h" 34 #include "openmoko-dialer-window-outgoing.h" 34 35 int main( int argc, char** argv ) 35 36 { … … 49 50 50 51 //init the dialer window 51 window_dialer_init(p_dialer_data); 52 53 window_outgoing_init(p_dialer_data); 54 window_dialer_init(p_dialer_data); 52 55 53 56 gtk_main(); -
trunk/src/target/OM-2007/applications/openmoko-dialer/src/openmoko-dialer-main.h
r438 r458 38 38 39 39 GtkWidget * window_dialer; 40 GtkWidget* window_outgoing; 40 41 41 42 // GtkListStore *g_list_store_filter;///<the list store used by the gtktreeview, for displaying the history list dynamically. -
trunk/src/target/OM-2007/applications/openmoko-dialer/src/openmoko-dialer-window-dialer.c
r438 r458 45 45 //fill the textview with "" 46 46 moko_dialer_textview_fill_it(appdata->moko_dialer_text_view,""); 47 //moko_dialer_textview_set_color(moko_dialer_textview); 47 48 } 48 49 else … … 52 53 char codesinput[MOKO_DIALER_MAX_NUMBER_LEN]; 53 54 moko_dialer_textview_get_input(appdata->moko_dialer_text_view,codesinput, 0); 55 54 56 if(strlen(codesinput)>=MOKO_DIALER_MIN_SENSATIVE_LEN) 55 moko_dialer_autolist_refresh_by_string(appdata->moko_dialer_autolist,codesinput,FALSE); 57 { 58 moko_dialer_autolist_refresh_by_string(appdata->moko_dialer_autolist,codesinput,FALSE); 59 moko_dialer_textview_set_color(appdata->moko_dialer_text_view); 60 } 56 61 else 57 62 moko_dialer_autolist_hide_all_tips(appdata->moko_dialer_autolist); … … 70 75 { 71 76 g_debug( "dialer button clicked" ); 77 if(!appdata->window_outgoing) 78 window_outgoing_init(appdata); 79 80 gtk_widget_show(appdata->window_outgoing); 72 81 } 73 82 … … 158 167 { 159 168 169 GdkColor color; 170 gdk_color_parse("black",&color); 171 160 172 GtkVBox* vbox = NULL; 161 173 … … 179 191 /* contents */ 180 192 vbox = gtk_vbox_new( FALSE, 0 ); 181 182 183 193 GtkHBox* hbox = gtk_hbox_new( FALSE, 10 ); 184 194 195 196 197 198 199 GtkEventBox *eventbox1 = gtk_event_box_new (); 200 gtk_widget_show (eventbox1); 201 // gtk_widget_set_size_request (eventbox1, 480, 132); 202 gtk_widget_set_name(GTK_WIDGET(eventbox1),"gtkeventbox-black"); 185 203 186 204 MokoDialerAutolist* autolist=moko_dialer_autolist_new(); 187 205 moko_dialer_autolist_set_data (autolist,&(p_dialer_data->g_contactlist)); 188 206 p_dialer_data->moko_dialer_autolist=autolist; 189 gtk_box_pack_start( GTK_BOX(vbox), GTK_WIDGET(autolist), FALSE, FALSE, 5 ); 190 207 208 gtk_container_add (GTK_CONTAINER (eventbox1), autolist); 209 // gtk_box_pack_start( GTK_BOX(vbox), GTK_WIDGET(autolist), FALSE, FALSE, 5 ); 210 gtk_box_pack_start( GTK_BOX(vbox), GTK_WIDGET(eventbox1), FALSE, FALSE, 0 ); 211 212 gtk_widget_modify_bg(eventbox1,GTK_STATE_NORMAL,&color); 191 213 192 214 g_signal_connect (GTK_OBJECT (autolist), "user_selected", … … 201 223 202 224 225 226 227 228 eventbox1 = gtk_event_box_new (); 229 gtk_widget_show (eventbox1); 230 231 gtk_widget_set_name(GTK_WIDGET(eventbox1),"gtkeventbox-black"); 232 gtk_widget_modify_bg(eventbox1,GTK_STATE_NORMAL,&color); 233 // gtk_widget_set_size_request (eventbox1, 480, 132); 234 203 235 MokoDialerTextview * mokotextview=moko_dialer_textview_new(); 204 236 p_dialer_data->moko_dialer_text_view=mokotextview; 205 237 206 gtk_box_pack_start( GTK_BOX(vbox), GTK_WIDGET(mokotextview), FALSE,FALSE, 5 ); 238 gtk_container_add (GTK_CONTAINER (eventbox1), mokotextview); 239 gtk_box_pack_start( GTK_BOX(vbox), GTK_WIDGET(eventbox1), FALSE,FALSE, 0 ); 240 // gtk_box_pack_start( GTK_BOX(vbox), GTK_WIDGET(mokotextview), FALSE,FALSE, 5 ); 207 241 208 242 -
trunk/src/target/OM-2007/applications/openmoko-dialer/src/openmoko-dialer-window-dialer.h
r438 r458 17 17 */ 18 18 #include "moko-dialer-includes.h" 19 20 #ifndef _OPENMOKO_DIALER_WINDOW_DIALER_H 21 #define _OPENMOKO_DIALER_WINDOW_DIALER_H 22 23 #ifdef __cplusplus 24 25 26 27 extern "C" 28 29 { 30 #endif 31 19 32 20 33 gint window_dialer_init( MOKO_DIALER_APP_DATA* p_dialer_data); 34 35 #ifdef __cplusplus 36 } 37 #endif 38 39 #endif
Note: See TracChangeset
for help on using the changeset viewer.
