Learn R Programming

RGtk2 (version 2.12.17)

GtkAspectFrame: GtkAspectFrame

Description

A frame that constrains its child to a particular aspect ratio

Arguments

Methods and Functions

gtkAspectFrameNew(label = NULL, xalign = NULL, yalign = NULL, ratio = NULL, obey.child = NULL, show = TRUE) gtkAspectFrameSet(object, xalign = 0, yalign = 0, ratio = 1, obey.child = 1) gtkAspectFrame(label = NULL, xalign = NULL, yalign = NULL, ratio = NULL, obey.child = NULL, show = TRUE)

Hierarchy

GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkBin +----GtkFrame +----GtkAspectFrame

Interfaces

GtkAspectFrame implements AtkImplementorIface and GtkBuildable.

Detailed Description

The GtkAspectFrame is useful when you want pack a widget so that it can resize but always retains the same aspect ratio. For instance, one might be drawing a small preview of a larger image. GtkAspectFrame derives from GtkFrame, so it can draw a label and a frame around the child. The frame will be "shrink-wrapped" to the size of the child.

Convenient Construction

gtkAspectFrame is the equivalent of gtkAspectFrameNew.

References

http://developer.gnome.org/doc/API/2.0/gtk/GtkAspectFrame.html