Learn R Programming

RGtk2 (version 2.10.9-1)

GtkWidget: GtkWidget

Description

Base class for all widgets

Arguments

Methods and Functions

gtkWidgetNew(type, ..., show = TRUE) gtkWidgetDestroy(object, ...) gtkWidgetSet(obj, ...) gtkWidgetUnparent(object) gtkWidgetShow(object) gtkWidgetShowNow(object) gtkWidgetHide(object) gtkWidgetShowAll(object) gtkWidgetHideAll(object) gtkWidgetMap(object) gtkWidgetUnmap(object) gtkWidgetRealize(object) gtkWidgetUnrealize(object) gtkWidgetQueueDraw(object) gtkWidgetQueueResize(object) gtkWidgetQueueResizeNoRedraw(object) gtkWidgetDraw(object, area) gtkWidgetSizeRequest(object) gtkWidgetGetChildRequisition(object) gtkWidgetSizeAllocate(object, allocation) gtkWidgetAddAccelerator(object, accel.signal, accel.group, accel.key, accel.mods, accel.flags) gtkWidgetRemoveAccelerator(object, accel.group, accel.key, accel.mods) gtkWidgetSetAccelPath(object, accel.path, accel.group) gtkWidgetListAccelClosures(object) gtkWidgetCanActivateAccel(object, signal.id) gtkWidgetEvent(object, event) gtkWidgetActivate(object) gtkWidgetReparent(object, new.parent) gtkWidgetIntersect(object, area, intersection) gtkWidgetIsFocus(object) gtkWidgetGrabFocus(object) gtkWidgetGrabDefault(object) gtkWidgetSetName(object, name) gtkWidgetGetName(object) gtkWidgetSetState(object, state) gtkWidgetSetSensitive(object, sensitive) gtkWidgetSetParent(object, parent) gtkWidgetSetParentWindow(object, parent.window) gtkWidgetGetParentWindow(object) gtkWidgetSetUposition(object, x, y) gtkWidgetSetUsize(object, width, height) gtkWidgetSetEvents(object, events) gtkWidgetAddEvents(object, events) gtkWidgetSetExtensionEvents(object, mode) gtkWidgetGetExtensionEvents(object) gtkWidgetGetToplevel(object) gtkWidgetGetAncestor(object, widget.type) gtkWidgetGetColormap(object) gtkWidgetSetColormap(object, colormap) gtkWidgetGetVisual(object) gtkWidgetGetEvents(object) gtkWidgetGetPointer(object) gtkWidgetIsAncestor(object, ancestor) gtkWidgetTranslateCoordinates(object, dest.widget, src.x, src.y) gtkWidgetHideOnDelete(object) gtkWidgetSetStyle(object, style = NULL) gtkWidgetEnsureStyle(object) gtkWidgetGetStyle(object) gtkWidgetResetRcStyles(object) gtkWidgetPushColormap(cmap) gtkWidgetPopColormap() gtkWidgetSetDefaultColormap(colormap) gtkWidgetGetDefaultStyle() gtkWidgetGetDefaultColormap() gtkWidgetGetDefaultVisual() gtkWidgetSetDirection(object, dir) gtkWidgetGetDirection(object) gtkWidgetSetDefaultDirection(dir) gtkWidgetGetDefaultDirection() gtkWidgetShapeCombineMask(object, shape.mask, offset.x, offset.y) gtkWidgetInputShapeCombineMask(object, shape.mask = NULL, offset.x, offset.y) gtkWidgetPath(object) gtkWidgetClassPath(object) gtkWidgetGetCompositeName(object) gtkWidgetModifyStyle(object, style) gtkWidgetGetModifierStyle(object) gtkWidgetModifyFg(object, state, color = NULL) gtkWidgetModifyBg(object, state, color = NULL) gtkWidgetModifyText(object, state, color = NULL) gtkWidgetModifyBase(object, state, color = NULL) gtkWidgetModifyFont(object, font.desc = NULL) gtkWidgetCreatePangoContext(object) gtkWidgetGetPangoContext(object) gtkWidgetCreatePangoLayout(object, text) gtkWidgetRenderIcon(object, stock.id, size, detail = NULL) gtkWidgetPopCompositeChild() gtkWidgetPushCompositeChild() gtkWidgetQueueClear(object) gtkWidgetQueueClearArea(object, x, y, width, height) gtkWidgetQueueDrawArea(object, x, y, width, height) gtkWidgetResetShapes(object) gtkWidgetSetAppPaintable(object, app.paintable) gtkWidgetSetDoubleBuffered(object, double.buffered) gtkWidgetSetRedrawOnAllocate(object, redraw.on.allocate) gtkWidgetSetCompositeName(object, name) gtkWidgetSetScrollAdjustments(object, hadjustment = NULL, vadjustment = NULL) gtkWidgetMnemonicActivate(object, group.cycling) gtkWidgetClassInstallStyleProperty(klass, pspec) gtkWidgetClassInstallStylePropertyParser(klass, pspec, parser) gtkWidgetClassFindStyleProperty(klass, property.name) gtkWidgetClassListStyleProperties(klass) gtkWidgetRegionIntersect(object, region) gtkWidgetSendExpose(object, event) gtkWidgetStyleGet(object, ...) gtkWidgetStyleGetProperty(object, property.name) gtkWidgetGetAccessible(object) gtkWidgetChildFocus(object, direction) gtkWidgetChildNotify(object, child.property) gtkWidgetFreezeChildNotify(object) gtkWidgetGetChildVisible(object) gtkWidgetGetParent(object) gtkWidgetGetSettings(object) gtkWidgetGetClipboard(object, selection) gtkWidgetGetDisplay(object) gtkWidgetGetRootWindow(object) gtkWidgetGetScreen(object) gtkWidgetHasScreen(object) gtkWidgetGetSizeRequest(object) gtkWidgetSetChildVisible(object, is.visible) gtkWidgetSetSizeRequest(object, width, height) gtkWidgetThawChildNotify(object) gtkWidgetSetNoShowAll(object, no.show.all) gtkWidgetGetNoShowAll(object) gtkWidgetListMnemonicLabels(object) gtkWidgetAddMnemonicLabel(object, label) gtkWidgetRemoveMnemonicLabel(object, label) gtkWidgetGetAction(object) gtkWidgetIsComposited(object) gtkRequisitionCopy(object) gtkWidget(type, ..., show = TRUE)

Hierarchy

\link{GObject} +----GInitiallyUnowned +----\link{GtkObject} +----GtkWidget +----\link{GtkContainer} +----\link{GtkMisc} +----\link{GtkCalendar} +----\link{GtkCellView} +----\link{GtkDrawingArea} +----\link{GtkEntry} +----\link{GtkRuler} +----\link{GtkRange} +----\link{GtkSeparator} +----\link{GtkInvisible} +----\link{GtkOldEditable} +----\link{GtkPreview} +----\link{GtkProgress}

Interfaces

GtkWidget implements AtkImplementorIface.

Interface Derivations

GtkWidget is required by GtkFileChooser and GtkCellEditable.

Detailed Description

GtkWidget introduces style properties - these are basically object properties that are stored not on the object, but in the style object associated to the widget. Style properties are set in resource files. This mechanism is used for configuring such things as the location of the scrollbar arrows through the theme, giving theme authors more control over the look of applications without the need to write a theme engine in C. Use gtkWidgetClassInstallStyleProperty to install style properties for a widget class, gtkWidgetClassFindStyleProperty or gtkWidgetClassListStyleProperties to get information about existing style properties and gtkWidgetStyleGetProperty, gtkWidgetStyleGet or gtkWidgetStyleGetValist() to obtain the value of a style property.

Convenient Construction

gtkWidget is the equivalent of gtkWidgetNew.

References

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