Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

gnu.java.awt.peer.gtk
Class GtkButtonPeer  view GtkButtonPeer download GtkButtonPeer.java

java.lang.Object
  extended bygnu.java.awt.peer.gtk.GtkGenericPeer
      extended bygnu.java.awt.peer.gtk.GtkComponentPeer
          extended bygnu.java.awt.peer.gtk.GtkButtonPeer
All Implemented Interfaces:
java.awt.peer.ButtonPeer, java.awt.peer.ComponentPeer

public class GtkButtonPeer
extends GtkComponentPeer
implements java.awt.peer.ButtonPeer


Nested Class Summary
 
Nested classes inherited from class gnu.java.awt.peer.gtk.GtkComponentPeer
 
Field Summary
 
Fields inherited from class gnu.java.awt.peer.gtk.GtkComponentPeer
awtComponent, backBuffer, caps, insets
 
Fields inherited from class gnu.java.awt.peer.gtk.GtkGenericPeer
awtWidget, native_state
 
Constructor Summary
GtkButtonPeer(java.awt.Button b)
           
 
Method Summary
 void connectSignals()
           
(package private)  void create()
           
(package private)  void create(java.lang.String label)
           
(package private)  void gtkActivate()
           
(package private)  void gtkSetLabel(java.lang.String label)
           
(package private)  void gtkWidgetGetPreferredDimensions(int[] dim)
           
protected  void gtkWidgetModifyFont(java.lang.String name, int style, int size)
          Overridden to set Font of Label inside Button inside EventBox.
(package private)  void gtkWidgetRequestFocus()
           
(package private)  void gtkWidgetSetBackground(int red, int green, int blue)
           
(package private)  void gtkWidgetSetForeground(int red, int green, int blue)
           
(package private)  void postActionEvent(int mods)
           
 void setLabel(java.lang.String label)
           
(package private)  void setNativeBounds(int x, int y, int width, int height)
           
 
Methods inherited from class gnu.java.awt.peer.gtk.GtkComponentPeer
canDetermineObscurity, checkImage, coalescePaintEvent, createBuffers, createImage, createImage, createVolatileImage, destroyBuffers, disable, enable, flip, getBackBuffer, getBackground, getBounds, getColorModel, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getLocationOnScreen, getMinimumSize, getPreferredSize, getToolkit, gtkWidgetDispatchKeyEvent, gtkWidgetGetBackground, gtkWidgetGetDimensions, gtkWidgetGetForeground, gtkWidgetGetLocationOnScreen, gtkWidgetSetCursor, gtkWidgetSetCursorUnlocked, gtkWidgetSetParent, gtkWidgetSetSensitive, gtkWindowGetLocationOnScreen, handleEvent, handlesWheelScrolling, hide, isEnabled, isFocusable, isFocusTraversable, isObscured, isRealized, isReparentSupported, layout, minimumSize, modalHasGrab, paint, paintComponent, postExposeEvent, postFocusEvent, postItemEvent, postKeyEvent, postMouseEvent, postMouseWheelEvent, postTextEvent, preferredSize, prepareImage, print, realize, repaint, reparent, requestFocus, requestFocus, reshape, setBackground, setBounds, setBounds, setComponentBounds, setCursor, setCursor, setEnabled, setEventMask, setFont, setForeground, setNativeEventMask, setParent, setParentAndBounds, setVisible, setVisibleAndEnabled, setVisibleNative, setVisibleNativeUnlocked, show, toString, updateComponent, updateCursorImmediately
 
Methods inherited from class gnu.java.awt.peer.gtk.GtkGenericPeer
dispose, getUniqueInteger, gtkWidgetModifyFont, postActionEvent, printCurrentThread, q
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.peer.ComponentPeer
canDetermineObscurity, checkImage, coalescePaintEvent, createBuffers, createImage, createImage, createVolatileImage, destroyBuffers, disable, dispose, enable, flip, getBackBuffer, getBounds, getColorModel, getFontMetrics, getGraphics, getGraphicsConfiguration, getLocationOnScreen, getMinimumSize, getPreferredSize, getToolkit, handleEvent, handlesWheelScrolling, hide, isFocusable, isFocusTraversable, isObscured, isReparentSupported, layout, minimumSize, paint, preferredSize, prepareImage, print, repaint, reparent, requestFocus, requestFocus, reshape, setBackground, setBounds, setBounds, setCursor, setEnabled, setEventMask, setFont, setForeground, setVisible, show, updateCursorImmediately
 

Constructor Detail

GtkButtonPeer

public GtkButtonPeer(java.awt.Button b)
Method Detail

create

void create(java.lang.String label)

connectSignals

public void connectSignals()
Overrides:
connectSignals in class GtkComponentPeer

gtkWidgetModifyFont

protected void gtkWidgetModifyFont(java.lang.String name,
                                   int style,
                                   int size)
Overridden to set Font of Label inside Button inside EventBox.

Overrides:
gtkWidgetModifyFont in class GtkGenericPeer

gtkSetLabel

void gtkSetLabel(java.lang.String label)

gtkWidgetSetForeground

void gtkWidgetSetForeground(int red,
                            int green,
                            int blue)
Overrides:
gtkWidgetSetForeground in class GtkComponentPeer

gtkWidgetSetBackground

void gtkWidgetSetBackground(int red,
                            int green,
                            int blue)
Overrides:
gtkWidgetSetBackground in class GtkComponentPeer

gtkActivate

void gtkActivate()

gtkWidgetRequestFocus

void gtkWidgetRequestFocus()
Overrides:
gtkWidgetRequestFocus in class GtkComponentPeer

setNativeBounds

void setNativeBounds(int x,
                     int y,
                     int width,
                     int height)
Overrides:
setNativeBounds in class GtkComponentPeer

gtkWidgetGetPreferredDimensions

void gtkWidgetGetPreferredDimensions(int[] dim)
Overrides:
gtkWidgetGetPreferredDimensions in class GtkComponentPeer

create

void create()
Overrides:
create in class GtkComponentPeer

setLabel

public void setLabel(java.lang.String label)
Specified by:
setLabel in interface java.awt.peer.ButtonPeer

postActionEvent

void postActionEvent(int mods)