Changeset 2644

Show
Ignore:
Timestamp:
08/15/07 14:41:49
Author:
pvanhoof
Message:

Some changes

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/tests/maemo/test-conic-initial-signal.c

    r2637 r2644  
    2323 
    2424static GtkWidget *label = NULL, *label2 = NULL; 
     25 
     26 
     27static gboolean on_emitted (gpointer user_data) 
     28{ 
     29        gboolean onli = (gboolean) user_data; 
     30        static gboolean first=TRUE; 
     31         
     32        if (first) 
     33                gtk_label_set_text (GTK_LABEL (label2), onli?"1st online onemi":"1st offline onemi"); 
     34        else 
     35                gtk_label_set_text (GTK_LABEL (label2), onli?"2e online onemi":"2e offline onemi"); 
     36         
     37        first=FALSE; 
     38         
     39        return FALSE; 
     40} 
    2541 
    2642static void 
     
    5268                printf ("DEBUG: %s: Connected.\n", __FUNCTION__); 
    5369                is_online = TRUE; 
    54                 gtk_label_set_text (GTK_LABEL (label2), "online"); 
     70 
     71        g_idle_add (on_emitted, (gpointer)is_online); 
     72         
    5573                break; 
    5674        case CON_IC_STATUS_DISCONNECTED: 
    5775                printf ("DEBUG: %s: Disconnected.\n", __FUNCTION__); 
    5876                is_online = FALSE; 
    59                 gtk_label_set_text (GTK_LABEL (label2), "offline"); 
     77 
     78 
     79        g_idle_add (on_emitted, (gpointer)is_online); 
     80         
    6081                break; 
    6182        case CON_IC_STATUS_DISCONNECTING: 
     
    148169        gtk_widget_show (label); 
    149170 
    150         label2 = gtk_label_new (NULL); 
     171        label2 = gtk_label_new ("before"); 
    151172        gtk_box_pack_start (GTK_BOX (box), GTK_WIDGET (label2), FALSE, FALSE, 0); 
    152173        gtk_widget_show (label2);