org.gnu.gtk
Class Misc

java.lang.Object
  extended by org.gnu.glib.Struct
      extended by org.gnu.glib.GObject
          extended by org.gnu.gtk.GtkObject
              extended by org.gnu.gtk.Widget
                  extended by org.gnu.gtk.Misc
Direct Known Subclasses:
Arrow, Image, Label

public class Misc
extends Widget

This is a base class providing alignment and padding to a number of displayable widgets.


Method Summary
static Type getType()
          Retrieve the runtime type used by the GLib library.
 double getXAlign()
          Returns the horizontal alignment of the widget.
 int getXPadding()
          Retrieve the amount of space added to the left and right of the widget.
 double getYAlign()
          Returns the vertical alignment of the widget.
 int getYPadding()
          Retrieve the amount of space added to the top and bottom of the widget.
 void setAlignment(double xAlign, double yAlign)
          Sets the alignment of a widget.
 void setPadding(int xPad, int yPad)
          Sets the amount of space to add around the widget.
 
Methods inherited from class org.gnu.gtk.Widget
activate, addAccelerator, addEvents, addListener, addListener, addListener, addListener, addListener, addListener, addListener, addListener, addListener, addListener, addListener, canActivateAccel, createContext, createLayout, draw, drawArea, drawArea, finish, getAccessible, getAllocation, getCanFocus, getColormap, getContext, getData, getDisplay, getDragData, getEventListenerClass, getEventType, getExtensionEvents, getModifierStyle, getName, getParent, getParentWindow, getPointer, getRootWindow, getScreen, getSensitive, getStyle, getToplevel, getWidget, getWindow, grabDefault, grabFocus, hasFocus, hasScreen, hide, hideAll, highlight, highlight, intersect, isAncestor, makeWidget, modifyStyle, popColormap, pushColormap, realize, removeAccelerator, removeListener, removeListener, removeListener, removeListener, removeListener, removeListener, removeListener, removeListener, removeListener, removeListener, removeListener, reparent, setBackgroundColor, setBaseColor, setCanFocus, setColormap, setDoubleBuffered, setDragDestination, setDragIcon, setDragIconPixbuf, setDragIconStock, setDragSource, setEvents, setExtensionEvents, setFont, setForegroundColor, setMinimumSize, setName, setNoDragDestination, setNoDragSource, setSensitive, setTextColor, shapeCombineMask, show, showAll, unHighlight, unHighlight
 
Methods inherited from class org.gnu.gtk.GtkObject
destroy, sink
 
Methods inherited from class org.gnu.glib.GObject
addEventHandler, addEventHandler, addEventHandler, addEventHandler, addEventHandler, addEventHandler, addEventHandler, addListener, collect, freezeNotify, getBooleanProperty, getData, getDoubleProperty, getFloatProperty, getGObjectFromHandle, getIntProperty, getJavaObjectProperty, getLongProperty, getPixbufProperty, getProperty, getStringProperty, hasProperty, notify, removeEventHandler, removeListener, setBooleanProperty, setData, setDoubleProperty, setFloatProperty, setIntProperty, setJavaObjectProperty, setLongProperty, setPixbufProperty, setProperty, setStringProperty, thawNotify
 
Methods inherited from class org.gnu.glib.Struct
equals, getHandle, getNullHandle, hashCode
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

setAlignment

public void setAlignment(double xAlign,
                         double yAlign)
Sets the alignment of a widget.

Parameters:
xAlign - The horizontal alignment from 0 (left) to 1 (right).
yAlign - The vertical alignment from 0 (top) to 1 (bottom).

getXAlign

public double getXAlign()
Returns the horizontal alignment of the widget.


getYAlign

public double getYAlign()
Returns the vertical alignment of the widget.


setPadding

public void setPadding(int xPad,
                       int yPad)
Sets the amount of space to add around the widget.

Parameters:
xPad - The amount of space to add to the left and right of the widget.
yPad - The amount of space to add to the top and bottom of the widget.

getXPadding

public int getXPadding()
Retrieve the amount of space added to the left and right of the widget.


getYPadding

public int getYPadding()
Retrieve the amount of space added to the top and bottom of the widget.


getType

public static Type getType()
Retrieve the runtime type used by the GLib library.