diff options
author | Tristan Van Berkom <tristan.van.berkom@gmail.com> | 2010-06-18 00:11:26 -0400 |
---|---|---|
committer | Tristan Van Berkom <tristan.van.berkom@gmail.com> | 2010-06-18 00:11:26 -0400 |
commit | edd57602b881f45253e00706d2aed51470fce413 (patch) | |
tree | 556884df83697581f448fa115fba8590f8b312c9 /gtk/gtkframe.c | |
parent | cf75457faa739f295b907903ae56519edde24b2d (diff) | |
download | gtk+-edd57602b881f45253e00706d2aed51470fce413.tar.gz |
Mass api change from GtkExtendedLayout --> GtkSizeRequest
This commit makes a few massive changes to the extended layout
code:
a.) gtkextendedlayout.c --> gtksizerequest.c
b.) _is_height_for_width --> get_request_mode()
c.) get_desired_size(), get_desired_width(), get_desired_height() -->
get_size(), get_width(), get_height()
This is the first partial commit and only effects portions
of the tree that have already been merged in master (in order to
easily cherry pick this commit).
Conflicts:
gtk/Makefile.am
gtk/gtk.h
gtk/gtk.symbols
gtk/gtkextendedlayout.h
Diffstat (limited to 'gtk/gtkframe.c')
-rw-r--r-- | gtk/gtkframe.c | 68 |
1 files changed, 34 insertions, 34 deletions
diff --git a/gtk/gtkframe.c b/gtk/gtkframe.c index a377eda7b0..917d563033 100644 --- a/gtk/gtkframe.c +++ b/gtk/gtkframe.c @@ -31,7 +31,7 @@ #include "gtkprivate.h" #include "gtkintl.h" #include "gtkbuildable.h" -#include "gtkextendedlayout.h" +#include "gtksizerequest.h" #include "gtkalias.h" #define LABEL_PAD 1 @@ -80,19 +80,19 @@ static void gtk_frame_buildable_add_child (GtkBuildable *buildable, GObject *child, const gchar *type); -static void gtk_frame_extended_layout_init (GtkExtendedLayoutIface *iface); -static void gtk_frame_get_desired_width (GtkExtendedLayout *layout, - gint *minimum_size, - gint *natural_size); -static void gtk_frame_get_desired_height (GtkExtendedLayout *layout, - gint *minimum_size, - gint *natural_size); +static void gtk_frame_size_request_init (GtkSizeRequestIface *iface); +static void gtk_frame_get_width (GtkSizeRequest *widget, + gint *minimum_size, + gint *natural_size); +static void gtk_frame_get_height (GtkSizeRequest *widget, + gint *minimum_size, + gint *natural_size); G_DEFINE_TYPE_WITH_CODE (GtkFrame, gtk_frame, GTK_TYPE_BIN, G_IMPLEMENT_INTERFACE (GTK_TYPE_BUILDABLE, gtk_frame_buildable_init) - G_IMPLEMENT_INTERFACE (GTK_TYPE_EXTENDED_LAYOUT, - gtk_frame_extended_layout_init)) + G_IMPLEMENT_INTERFACE (GTK_TYPE_SIZE_REQUEST, + gtk_frame_size_request_init)) static void gtk_frame_class_init (GtkFrameClass *class) @@ -705,12 +705,12 @@ gtk_frame_real_compute_child_allocation (GtkFrame *frame, } static void -gtk_frame_get_desired_size (GtkExtendedLayout *layout, - GtkOrientation orientation, - gint *minimum_size, - gint *natural_size) +gtk_frame_get_size (GtkSizeRequest *request, + GtkOrientation orientation, + gint *minimum_size, + gint *natural_size) { - GtkWidget *widget = GTK_WIDGET (layout); + GtkWidget *widget = GTK_WIDGET (request); GtkFrame *frame = GTK_FRAME (widget); GtkBin *bin = GTK_BIN (widget); gint child_min, child_nat; @@ -720,15 +720,15 @@ gtk_frame_get_desired_size (GtkExtendedLayout *layout, { if (orientation == GTK_ORIENTATION_HORIZONTAL) { - gtk_extended_layout_get_desired_width (GTK_EXTENDED_LAYOUT (frame->label_widget), - &child_min, &child_nat); + gtk_size_request_get_width (GTK_SIZE_REQUEST (frame->label_widget), + &child_min, &child_nat); minimum = child_min + 2 * LABEL_PAD + 2 * LABEL_SIDE_PAD; natural = child_nat + 2 * LABEL_PAD + 2 * LABEL_SIDE_PAD; } else { - gtk_extended_layout_get_desired_height (GTK_EXTENDED_LAYOUT (frame->label_widget), - &child_min, &child_nat); + gtk_size_request_get_height (GTK_SIZE_REQUEST (frame->label_widget), + &child_min, &child_nat); minimum = MAX (0, child_min - widget->style->ythickness); natural = MAX (0, child_nat - widget->style->ythickness); } @@ -743,15 +743,15 @@ gtk_frame_get_desired_size (GtkExtendedLayout *layout, { if (orientation == GTK_ORIENTATION_HORIZONTAL) { - gtk_extended_layout_get_desired_width (GTK_EXTENDED_LAYOUT (bin->child), - &child_min, &child_nat); + gtk_size_request_get_width (GTK_SIZE_REQUEST (bin->child), + &child_min, &child_nat); minimum = MAX (minimum, child_min); natural = MAX (natural, child_nat); } else { - gtk_extended_layout_get_desired_height (GTK_EXTENDED_LAYOUT (bin->child), - &child_min, &child_nat); + gtk_size_request_get_height (GTK_SIZE_REQUEST (bin->child), + &child_min, &child_nat); minimum += child_min; natural += child_nat; } @@ -780,26 +780,26 @@ gtk_frame_get_desired_size (GtkExtendedLayout *layout, } static void -gtk_frame_get_desired_width (GtkExtendedLayout *layout, - gint *minimum_size, - gint *natural_size) +gtk_frame_get_width (GtkSizeRequest *widget, + gint *minimum_size, + gint *natural_size) { - gtk_frame_get_desired_size (layout, GTK_ORIENTATION_HORIZONTAL, minimum_size, natural_size); + gtk_frame_get_size (widget, GTK_ORIENTATION_HORIZONTAL, minimum_size, natural_size); } static void -gtk_frame_get_desired_height (GtkExtendedLayout *layout, - gint *minimum_size, - gint *natural_size) +gtk_frame_get_height (GtkSizeRequest *widget, + gint *minimum_size, + gint *natural_size) { - gtk_frame_get_desired_size (layout, GTK_ORIENTATION_VERTICAL, minimum_size, natural_size); + gtk_frame_get_size (widget, GTK_ORIENTATION_VERTICAL, minimum_size, natural_size); } static void -gtk_frame_extended_layout_init (GtkExtendedLayoutIface *iface) +gtk_frame_size_request_init (GtkSizeRequestIface *iface) { - iface->get_desired_width = gtk_frame_get_desired_width; - iface->get_desired_height = gtk_frame_get_desired_height; + iface->get_width = gtk_frame_get_width; + iface->get_height = gtk_frame_get_height; } #define __GTK_FRAME_C__ |