]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkframe.c
do not avoid to queue for a resize if the container is not visible, we
[~andy/gtk] / gtk / gtkframe.c
index bc41c7a5fe8281ad8edb324618f11f95e7ade559..7b1df57ce6806214895475d6cea18f9c2738cba9 100644 (file)
@@ -54,10 +54,10 @@ static void gtk_frame_style_set     (GtkWidget      *widget,
 static GtkBinClass *parent_class = NULL;
 
 
-guint
-gtk_frame_get_type ()
+GtkType
+gtk_frame_get_type (void)
 {
-  static guint frame_type = 0;
+  static GtkType frame_type = 0;
 
   if (!frame_type)
     {
@@ -92,7 +92,7 @@ gtk_frame_class_init (GtkFrameClass *class)
   gtk_object_add_arg_type ("GtkFrame::label", GTK_TYPE_STRING, GTK_ARG_READWRITE, ARG_LABEL);
   gtk_object_add_arg_type ("GtkFrame::label_xalign", GTK_TYPE_DOUBLE, GTK_ARG_READWRITE, ARG_LABEL_XALIGN);
   gtk_object_add_arg_type ("GtkFrame::label_yalign", GTK_TYPE_DOUBLE, GTK_ARG_READWRITE, ARG_LABEL_YALIGN);
-  gtk_object_add_arg_type ("GtkFrame::shadow", GTK_TYPE_ENUM, GTK_ARG_READWRITE, ARG_SHADOW);
+  gtk_object_add_arg_type ("GtkFrame::shadow", GTK_TYPE_SHADOW_TYPE, GTK_ARG_READWRITE, ARG_SHADOW);
 
   object_class->finalize = gtk_frame_finalize;
 
@@ -136,7 +136,6 @@ gtk_frame_set_arg (GtkFrame       *frame,
       gtk_frame_set_shadow_type (frame, GTK_VALUE_ENUM (*arg));
       break;
     default:
-      arg->type = GTK_TYPE_INVALID;
       break;
     }
 }