Changeset 4275


Ignore:
Timestamp:
03/31/08 19:04:58 (5 years ago)
Author:
thomas
Message:

2008-03-31 Thomas Wood <thomas@…>

  • src/sms-notes.c: (page_shown), (sms_notes_page_new):
  • src/sms.h:

Add a "new contact" button and display only when sender is unknown

Location:
trunk/src/target/OM-2007.2/applications/openmoko-messages2
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/target/OM-2007.2/applications/openmoko-messages2/ChangeLog

    r4273 r4275  
     12008-03-31  Thomas Wood  <thomas@openedhand.com> 
     2 
     3        * src/sms-notes.c: (page_shown), (sms_notes_page_new): 
     4        * src/sms.h: 
     5 
     6        Add a "new contact" button and display only when sender is unknown 
     7 
    182008-03-31  Erin Yueh  <erin_yueh@openmoko.com> 
    29 
  • trunk/src/target/OM-2007.2/applications/openmoko-messages2/src/sms-notes.c

    r4265 r4275  
    202202        if (!(contact = sms_get_selected_contact (data))) { 
    203203                GList *u, *components = NULL; 
    204                  
     204 
     205                /* show the "add contact" button, as this contact is unknown */ 
     206                gtk_widget_show (GTK_WIDGET (data->save_contact_button)); 
     207 
    205208                /* Assume the 'unknown' contact was selected */ 
    206209                if (data->no_photo) { 
     
    235238                return; 
    236239        } 
    237          
     240 
     241        /* hide the "add contact" button, as this contact is already known */ 
     242        gtk_widget_hide (GTK_WIDGET (data->save_contact_button)); 
     243 
    238244        data->author_icon = sms_contact_load_photo (contact); 
    239245        if ((!data->author_icon) && (data->no_photo)) 
     
    892898        gtk_toolbar_insert (GTK_TOOLBAR (toolbar), data->delete_button, -1); 
    893899        gtk_widget_set_sensitive (GTK_WIDGET (data->delete_button), FALSE); 
     900 
     901        /* Save contact button */ 
     902        data->save_contact_button = gtk_tool_button_new_from_stock ( 
     903                MOKO_STOCK_CONTACT_NEW); 
     904        gtk_tool_item_set_expand (data->save_contact_button, TRUE); 
     905        gtk_toolbar_insert (GTK_TOOLBAR (toolbar), data->save_contact_button, -1); 
     906        gtk_widget_hide (GTK_WIDGET (data->save_contact_button)); 
    894907         
    895908        /* Create search bar */ 
  • trunk/src/target/OM-2007.2/applications/openmoko-messages2/src/sms.h

    r4265 r4275  
    6363        GtkToolItem *delete_all_button; 
    6464        GtkToolItem *delete_button; 
     65        GtkToolItem *save_contact_button; 
    6566 
    6667        GtkWidget *notes_search; 
Note: See TracChangeset for help on using the changeset viewer.