Replace g_idle_add/g_timeout_add with their gdk_threads counterparts
[hildon] / hildon / hildon-note.c
index 7ffc0af..8401c55 100644 (file)
@@ -515,7 +515,7 @@ label_size_request                              (GtkWidget      *label,
                                                  GtkRequisition *req,
                                                  GtkWidget      *note)
 {
-    gint note_height = MAX (HILDON_INFORMATION_NOTE_MIN_HEIGHT, req->height);
+    gint note_height = MAX (HILDON_INFORMATION_NOTE_MIN_HEIGHT, req->height + 2*HILDON_MARGIN_DOUBLE);
     g_object_set (note, "height-request", note_height, NULL);
 }
 
@@ -763,6 +763,13 @@ hildon_note_rebuild                             (HildonNote *note)
             g_object_get (priv->okButton, "width-request",
                           &priv->button_width, NULL);
             gtk_widget_set_no_show_all (priv->cancelButton, FALSE);
+#ifdef MAEMO_GTK
+           gtk_dialog_set_padding (dialog,
+                                   HILDON_MARGIN_DOUBLE,
+                                   HILDON_MARGIN_DEFAULT,
+                                   HILDON_MARGIN_DOUBLE,
+                                   HILDON_MARGIN_DOUBLE);
+#endif /* MAEMO_GTK */
             break;
 
         case HILDON_NOTE_TYPE_PROGRESSBAR:
@@ -774,6 +781,13 @@ hildon_note_rebuild                             (HildonNote *note)
 
         case HILDON_NOTE_TYPE_INFORMATION_THEME:
         case HILDON_NOTE_TYPE_INFORMATION:
+#ifdef MAEMO_GTK
+           gtk_dialog_set_padding (dialog,
+                                   HILDON_MARGIN_DOUBLE,
+                                   HILDON_MARGIN_DOUBLE,
+                                   0,
+                                   0);
+#endif /* MAEMO_GTK */
             is_info_note = TRUE;
             break;
 
@@ -1117,7 +1131,7 @@ on_show_cb                                      (GtkWidget *widget,
     HildonNotePrivate *priv;
 
     priv = HILDON_NOTE_GET_PRIVATE (widget);
-    priv->idle_handler = g_idle_add (sound_handling, widget);
+    priv->idle_handler = gdk_threads_add_idle (sound_handling, widget);
 }
 
 /* We play a system sound when the note comes visible */