diff options
author | Owen Taylor <otaylor@redhat.com> | 2001-06-24 15:34:48 +0000 |
---|---|---|
committer | Owen Taylor <otaylor@src.gnome.org> | 2001-06-24 15:34:48 +0000 |
commit | cc223eeff6d60f1b4ab77b09d3d6cdede6372916 (patch) | |
tree | 14c6426d96a95a70756dce3dd7154b9aeda15616 /gtk/gtkhandlebox.c | |
parent | 5a5580a8e77dda9b7746012405f8e813a0e6c87b (diff) | |
download | gdk-pixbuf-cc223eeff6d60f1b4ab77b09d3d6cdede6372916.tar.gz |
Fix stupid error introduced last night that was making things decidedly
Sun Jun 24 11:29:35 2001 Owen Taylor <otaylor@redhat.com>
* gdk/x11/gdkimage-x11.c (gdk_image_new): Fix stupid error
introduced last night that was making things decidedly not work.
* gtk/*.[ch]: Patch from Kristian Rietveld adding 80 getters
so that we have getter/setter pairing everywhere it makes
sense. (#55767)
* gtk/gtkradiobutton.[ch] gtk/gtktoolbar.c tests/testgtk.:
Rename gtk_radio_button_group to gtk_radio_button_get_group, add a
deprecated compat macro. (#55516)
* gtk/gtklabel.[ch]: Add functions
gtk_label_set/get_use_underline(), gtk_label_set/get_use_markup(),
gtk_label_set_label(), which mirror the property API for GtkLabel.
Make gtk_label_get_attributes() only reflect the attributes
set by gtk_label_set_attributes.
* gtk/gtknotebook.c (gtk_notebook_set_current_page) gtk/gtkcompat.h: Rename
from gtk_notebook_set_page().
Diffstat (limited to 'gtk/gtkhandlebox.c')
-rw-r--r-- | gtk/gtkhandlebox.c | 54 |
1 files changed, 53 insertions, 1 deletions
diff --git a/gtk/gtkhandlebox.c b/gtk/gtkhandlebox.c index a80841487..2cb36848c 100644 --- a/gtk/gtkhandlebox.c +++ b/gtk/gtkhandlebox.c @@ -201,7 +201,7 @@ gtk_handle_box_class_init (GtkHandleBoxClass *class) _("Snap edge"), _("Side of the handlebox that's lined up with the docking point to dock the handlebox."), GTK_TYPE_POSITION_TYPE, - GTK_POS_LEFT, + GTK_POS_TOP, G_PARAM_READABLE | G_PARAM_WRITABLE)); object_class->destroy = gtk_handle_box_destroy; @@ -747,6 +747,23 @@ gtk_handle_box_set_shadow_type (GtkHandleBox *handle_box, } } +/** + * gtk_handle_box_get_shadow_type: + * @handle_box: a #GtkHandleBox + * + * Gets the type of shadow drawn around the handle box. See + * gtk_handle_box_set_shadow_type(). + * + * Return value: the type of shadow currently drawn around the handle box. + **/ +GtkShadowType +gtk_handle_box_get_shadow_type (GtkHandleBox *handle_box) +{ + g_return_val_if_fail (GTK_IS_HANDLE_BOX (handle_box), GTK_SHADOW_ETCHED_OUT); + + return handle_box->shadow_type; +} + void gtk_handle_box_set_handle_position (GtkHandleBox *handle_box, GtkPositionType position) @@ -759,6 +776,23 @@ gtk_handle_box_set_handle_position (GtkHandleBox *handle_box, } } +/** + * gtk_handle_box_get_handle_position: + * @handle_box: a #GtkHandleBox + * + * Gets the handle position of the handle box. See + * gtk_handle_box_set_handle_position(). + * + * Return value: the current handle position. + **/ +GtkPositionType +gtk_handle_box_get_handle_position (GtkHandleBox *handle_box) +{ + g_return_val_if_fail (GTK_IS_HANDLE_BOX (handle_box), GTK_POS_LEFT); + + return handle_box->handle_position; +} + void gtk_handle_box_set_snap_edge (GtkHandleBox *handle_box, GtkPositionType edge) @@ -773,6 +807,24 @@ gtk_handle_box_set_snap_edge (GtkHandleBox *handle_box, } } +/** + * gtk_handle_box_get_snap_edge: + * @handle_box: a #GtkHandleBox + * + * Gets the edge used for determining reattachment of the handle box. See + * gtk_handle_box_set_snap_edge(). + * + * Return value: the edge used for determining reattachment, or (GtkPositionType)-1 if this + * is determined (as per default) from the handle position. + **/ +GtkPositionType +gtk_handle_box_get_snap_edge (GtkHandleBox *handle_box) +{ + g_return_val_if_fail (GTK_IS_HANDLE_BOX (handle_box), (GtkPositionType)-1); + + return handle_box->snap_edge; +} + static void gtk_handle_box_paint (GtkWidget *widget, GdkEventExpose *event, |