org.gnu.gtk
Class Paned

java.lang.Object
  extended byorg.gnu.glib.GObject
      extended byorg.gnu.gtk.GtkObject
          extended byorg.gnu.gtk.Widget
              extended byorg.gnu.gtk.Container
                  extended byorg.gnu.gtk.Paned
Direct Known Subclasses:
HPaned, VPaned

public class Paned
extends Container

Paned is the base class for widgets with two panes arranged either horizontally (HPaned) or vertically (VPaned). The division between the two children is set by default from the size request of the children but can be adjusted by the user.

See Also:
HPaned, VPaned

Field Summary
 
Fields inherited from class org.gnu.glib.GObject
eventsInitialized
 
Constructor Summary
protected Paned(Handle handle)
          Construct a new Paned from a handle to a native resource.
 
Method Summary
 void add1(Widget child)
          Add a child to the top or left pane with default parameters.
 void add2(Widget child)
          Add a child to the bottom or right pane with default parameters.
 Widget getChild1()
           
 Widget getChild2()
           
 int getPosition()
          Get the position of the divider between the two panes.
static Type getType()
          Retrieve the runtime type used by the GLib library.
protected static void gtk_paned_add1(Handle paned, Handle child)
           
protected static void gtk_paned_add2(Handle paned, Handle child)
           
protected static Handle gtk_paned_get_child1(Handle paned)
           
protected static Handle gtk_paned_get_child2(Handle paned)
           
protected static int gtk_paned_get_position(Handle paned)
           
protected static int gtk_paned_get_type()
           
protected static void gtk_paned_pack1(Handle paned, Handle child, boolean resize, boolean shrink)
           
protected static void gtk_paned_pack2(Handle paned, Handle child, boolean resize, boolean shirnk)
           
protected static void gtk_paned_set_position(Handle paned, int position)
           
 void pack1(Widget child, boolean resize, boolean shrink)
          Adds a child to the top or left pane.
 void pack2(Widget child, boolean resize, boolean shrink)
          Adds a child to the bottom or right pane.
 void setPosition(int position)
          Set the position of the divider between the two panes.
 
Methods inherited from class org.gnu.gtk.Container
add, addListener, fireContainerEvent, getBorderWidth, getChildren, getEventListenerClass, getEventType, getResizeMode, gtk_container_add, gtk_container_check_resize, gtk_container_child_type, gtk_container_get_border_width, gtk_container_get_children, gtk_container_get_focus_chain, gtk_container_get_focus_hadjustment, gtk_container_get_focus_vadjustment, gtk_container_get_resize_mode, gtk_container_get_type, gtk_container_propagate_expose, gtk_container_remove, gtk_container_resize_children, gtk_container_set_border_width, gtk_container_set_focus_chain, gtk_container_set_focus_child, gtk_container_set_focus_hadjustment, gtk_container_set_focus_vadjustment, gtk_container_set_reallocate_redraws, gtk_container_set_resize_mode, gtk_container_unset_focus_chain, remove, removeListener, resizeChildren, setBorderWidth, setResizeMode
 
Methods inherited from class org.gnu.gtk.Widget
activate, addListener, addListener, addListener, addListener, addListener, addListener, addListener, addListener, canActivateAccel, createContext, createLayout, destroy, draw, drawArea, drawArea, findListener, finish, fireBooleanLifeCycleEvent, fireDragDestinationEvent, fireDragSourceEvent, fireExposeEvent, fireFocusEvent, fireKeyEvent, fireLifeCycleEvent, fireMouseEvent, fireMouseMotionEvent, getAccessible, getColormap, getContext, getData, getDisplay, getModifierStyle, getName, getParent, getParentWindow, getPointer, getRootWindow, getScreen, getSensitive, getStyle, getToplevel, getWindow, grabDefault, grabFocus, gtk_drag_dest_set, gtk_drag_dest_unset, gtk_drag_finish, gtk_drag_get_data, gtk_drag_highlight, gtk_drag_source_set_icon_pixbuf, gtk_drag_source_set_icon_stock, gtk_drag_source_set_icon, gtk_drag_source_set, gtk_drag_source_unset, gtk_drag_unhighlight, gtk_widget_activate, gtk_widget_add_accelerator, gtk_widget_add_events, gtk_widget_add_mnemonic_label, gtk_widget_can_activate_accel, gtk_widget_child_focus, gtk_widget_child_notify, gtk_widget_class_path, gtk_widget_create_pango_context, gtk_widget_create_pango_layout, gtk_widget_destroy, gtk_widget_destroyed, gtk_widget_ensure_style, gtk_widget_event, gtk_widget_freeze_child_notify, gtk_widget_get_accessible, gtk_widget_get_ancestor, gtk_widget_get_child_requisition, gtk_widget_get_child_visible, gtk_widget_get_colormap, gtk_widget_get_composite_name, gtk_widget_get_default_colormap, gtk_widget_get_default_direction, gtk_widget_get_default_style, gtk_widget_get_default_visual, gtk_widget_get_direction, gtk_widget_get_display, gtk_widget_get_events, gtk_widget_get_extension_events, gtk_widget_get_modifier_style, gtk_widget_get_name, gtk_widget_get_pango_context, gtk_widget_get_parent_window, gtk_widget_get_parent, gtk_widget_get_pointer, gtk_widget_get_root_window, gtk_widget_get_screen, gtk_widget_get_sensitive, gtk_widget_get_settings, gtk_widget_get_size_request, gtk_widget_get_style, gtk_widget_get_toplevel, gtk_widget_get_type, gtk_widget_get_visual, gtk_widget_get_window, gtk_widget_grab_default, gtk_widget_grab_focus, gtk_widget_has_screen, gtk_widget_hide_all, gtk_widget_hide_on_delete, gtk_widget_hide, gtk_widget_intersect, gtk_widget_is_ancestor, gtk_widget_is_focus, gtk_widget_list_accel_closures, gtk_widget_list_mnemonic_labels, gtk_widget_map, gtk_widget_mnemonic_activate, gtk_widget_modify_base, gtk_widget_modify_bg, gtk_widget_modify_fg, gtk_widget_modify_font, gtk_widget_modify_style, gtk_widget_modify_text, gtk_widget_path, gtk_widget_pop_colormap, gtk_widget_pop_composite_child, gtk_widget_push_colormap, gtk_widget_push_composite_child, gtk_widget_queue_draw_area, gtk_widget_queue_draw, gtk_widget_queue_resize, gtk_widget_realize, gtk_widget_ref, gtk_widget_region_intersect, gtk_widget_remove_accelerator, gtk_widget_remove_mnemonic_label, gtk_widget_render_icon, gtk_widget_reparent, gtk_widget_reset_rc_styles, gtk_widget_send_expose, gtk_widget_set_accel_path, gtk_widget_set_app_paintable, gtk_widget_set_child_visible, gtk_widget_set_colormap, gtk_widget_set_composite_name, gtk_widget_set_default_colormap, gtk_widget_set_default_direction, gtk_widget_set_direction, gtk_widget_set_double_buffered, gtk_widget_set_events, gtk_widget_set_extension_events, gtk_widget_set_name, gtk_widget_set_parent_window, gtk_widget_set_parent, gtk_widget_set_redraw_on_allocate, gtk_widget_set_scroll_adjustments, gtk_widget_set_sensitive, gtk_widget_set_size_request, gtk_widget_set_state, gtk_widget_set_style, gtk_widget_shape_combine_mask, gtk_widget_show_all, gtk_widget_show_now, gtk_widget_show, gtk_widget_size_allocate, gtk_widget_size_request, gtk_widget_style_get_property, gtk_widget_thaw_child_notify, gtk_widget_translate_coordinates, gtk_widget_unmap, gtk_widget_unparent, gtk_widget_unrealize, gtk_widget_unref, handleButtonPressed, handleButtonReleased, handleDelete, handleDragDataGet, handleDragDestination, handleExpose, handleFocusIn, handleFocusOut, handleHide, handleKeyPressed, handleKeyReleased, handleMap, handleMouseEnter, handleMouseLeave, handleMouseMotion, handleNoExpose, handleRealize, handleScroll, handleShow, handleUnmap, hasFocus, hasScreen, hide, hideAll, highlight, intersect, isAncestor, makeWidget, modifyStyle, popColormap, pushColormap, realize, removeListener, removeListener, removeListener, removeListener, removeListener, removeListener, removeListener, removeListener, reparent, setBackgroundColor, setBaseColor, setColormap, setDoubleBuffered, setDragDestination, setDragIcon, setDragIconPixbuf, setDragIconStock, setDragSource, setFont, setForegroundColor, setMinimumSize, setName, setNoDragDestination, setNoDragSource, setSensitive, setTextColor, shapeCombineMask, show, showAll, unHighlight
 
Methods inherited from class org.gnu.gtk.GtkObject
getFlags, gtk_object_destroy, gtk_object_get_type, gtk_object_sink, setFlags, sink
 
Methods inherited from class org.gnu.glib.GObject
addEventHandler, addEventHandler, addEventHandler, addEventHandler, addEventHandler, addEventHandler, addListener, equals, freezeNotify, getBooleanProperty, getData, getData, getDoubleProperty, getFloatProperty, getGObjectFromHandle, getHandle, getIntFromHandle, getIntProperty, getJavaObjectProperty, getLongProperty, getNullHandle, getPixbufProperty, getProperty, getStringFromHandle, getStringProperty, hashCode, hasProperty, instantiateJGObjectFromGType, notify, removeEventHandler, removeListener, retrieveGObject, setBooleanProperty, setData, setData, setDoubleProperty, setFloatProperty, setHandle, setIntProperty, setJavaObjectProperty, setLongProperty, setPixbufProperty, setProperty, setStringProperty, thawNotify
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Paned

protected Paned(Handle handle)
Construct a new Paned from a handle to a native resource.

Method Detail

add1

public void add1(Widget child)
Add a child to the top or left pane with default parameters.

Parameters:
child - The child Widget to add.

add2

public void add2(Widget child)
Add a child to the bottom or right pane with default parameters.

Parameters:
child - The child Widget to add.

pack1

public void pack1(Widget child,
                  boolean resize,
                  boolean shrink)
Adds a child to the top or left pane.

Parameters:
child - The child Widget to add.
resize - Should this child expand when the widget is resized.
shrink - can this child be made smaller than its request.

pack2

public void pack2(Widget child,
                  boolean resize,
                  boolean shrink)
Adds a child to the bottom or right pane.

Parameters:
child - The child Widget to add.
resize - Should this child expand when the widget is resized.
shrink - can this child be made smaller than its request.

setPosition

public void setPosition(int position)
Set the position of the divider between the two panes.

Parameters:
position - The pixel position of the divider; a negative value means that the position is unset.

getPosition

public int getPosition()
Get the position of the divider between the two panes.

Returns:
The position of the divider between the two panes.

getChild1

public Widget getChild1()

getChild2

public Widget getChild2()

getType

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


gtk_paned_get_type

protected static final int gtk_paned_get_type()

gtk_paned_add1

protected static final void gtk_paned_add1(Handle paned,
                                           Handle child)

gtk_paned_add2

protected static final void gtk_paned_add2(Handle paned,
                                           Handle child)

gtk_paned_pack1

protected static final void gtk_paned_pack1(Handle paned,
                                            Handle child,
                                            boolean resize,
                                            boolean shrink)

gtk_paned_pack2

protected static final void gtk_paned_pack2(Handle paned,
                                            Handle child,
                                            boolean resize,
                                            boolean shirnk)

gtk_paned_get_position

protected static final int gtk_paned_get_position(Handle paned)

gtk_paned_set_position

protected static final void gtk_paned_set_position(Handle paned,
                                                   int position)

gtk_paned_get_child1

protected static final Handle gtk_paned_get_child1(Handle paned)

gtk_paned_get_child2

protected static final Handle gtk_paned_get_child2(Handle paned)