|  |  |  | Glade User Interface Designer Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | Signals | ||||
"can-resize" gboolean : Read / Write / Construct "height-prop" gchar* : Read / Write / Construct "width-prop" gchar* : Read / Write / Construct "x-prop" gchar* : Read / Write / Construct "y-prop" gchar* : Read / Write / Construct
GladeFixed is a specialized GladeWidget to handle free-form child placements in containers that support this, it is designed with properties and signals with flexable integration in mind.
If you set the x-prop/y-prop/width-prop/height-prop properties and leave the signals alone, GladeFixed will assume you are like a GtkFixed/GtkLayout widget and will use pixel counts as units for these properties.
If you handle the configure-child/configure-end[/configure-begin] signals and dont let them propagate to the GladeFixed, then the x-prop/y-prop/width-prop/height-prop properties will be completely ignored and it is up to the implementor to play with whatever child packing properties are available to make a closest match for the values passed to configure-child via the GdkRectangle.
"can-resize" property  "can-resize"               gboolean              : Read / Write / Construct
Whether this container supports resizes of child widgets.
Default value: TRUE
"height-prop" property  "height-prop"              gchar*                : Read / Write / Construct
The property used to set the height of a child object.
Default value: "height-request"
"width-prop" property  "width-prop"               gchar*                : Read / Write / Construct
The property used to set the width of a child object.
Default value: "width-request"
"x-prop" property  "x-prop"                   gchar*                : Read / Write / Construct
The property used to set the X position of a child object.
Default value: "x"
"configure-begin" signalgboolean            user_function                      (GladeFixed *gladewidget,
                                                        GObject    *arg1,
                                                        gpointer    user_data)        : Run Last
Signals the beginning of a Drag/Resize
| 
 | the GladeFixed which received the signal. | 
| 
 | the child GladeWidget | 
| 
 | user data set when the signal handler was connected. | 
| Returns : | TRUEmeans you have handled the event and cancels the
default handler from being triggered. | 
"configure-child" signalgboolean            user_function                      (GladeFixed *gladewidget,
                                                        GObject    *arg1,
                                                        gpointer    arg2,
                                                        gpointer    user_data)        : Run Last
Delegates the Drag/Resize job.
| 
 | the GladeFixed which received the signal. | 
| 
 | the child GladeWidget | 
| 
 | a pointer to a GdkRectange describing the new size. | 
| 
 | user data set when the signal handler was connected. | 
| Returns : | TRUEmeans you have handled the event and cancels the
default handler from being triggered. | 
"configure-end" signalgboolean            user_function                      (GladeFixed *gladewidget,
                                                        GObject    *arg1,
                                                        gpointer    user_data)        : Run Last
Signals the end of a Drag/Resize
| 
 | the GladeFixed which received the signal. | 
| 
 | the child GladeWidget | 
| 
 | user data set when the signal handler was connected. | 
| Returns : | TRUEmeans you have handled the event and cancels the
default handler from being triggered. |