Learn R Programming

RGtk2 (version 2.8.8)

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

\link{GObject} +----\link{GtkObject} +----\link{GtkWidget} +----\link{GtkContainer} +----\link{GtkBin} +----\link{GtkFrame} +----GtkAspectFrame

Interfaces

GtkAspectFrame implements AtkImplementorIface.

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