Diff of /trunk/src/about.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 245 by harbaum, Tue Dec 15 19:54:04 2009 UTC revision 246 by harbaum, Tue Jan 19 20:26:37 2010 UTC
# Line 166  GtkWidget *label_xbig(char *str) { Line 166  GtkWidget *label_xbig(char *str) {
166    return label;    return label;
167  }  }
168    
169    static void
170    on_label_realize(GtkWidget *widget, gpointer user_data)  {
171      /* get parent size (which is a container) */
172      gtk_widget_set_size_request(widget, widget->parent->allocation.width, -1);
173    }
174    
175  GtkWidget *label_wrap(char *str) {  GtkWidget *label_wrap(char *str) {
176    GtkWidget *label = gtk_label_new(str);    GtkWidget *label = gtk_label_new(str);
177    gtk_label_set_line_wrap_mode(GTK_LABEL(label), PANGO_WRAP_WORD);    gtk_label_set_line_wrap_mode(GTK_LABEL(label), PANGO_WRAP_WORD);
178    gtk_label_set_line_wrap(GTK_LABEL(label), TRUE);    gtk_label_set_line_wrap(GTK_LABEL(label), TRUE);
179  #ifdef USE_MAEMO  
180  #if MAEMO_VERSION_MAJOR >= 5    g_signal_connect(G_OBJECT(label), "realize",
181    gtk_widget_set_size_request(label, 720, -1);                     G_CALLBACK(on_label_realize), NULL);
182  #else  
   gtk_widget_set_size_request(label, 640, -1);  
 #endif  
 #else  
   gtk_widget_set_size_request(label, 350, -1);  
 #endif  
183    return label;    return label;
184  }  }
185    

Legend:
Removed from v.245  
changed lines
  Added in v.246