Class: Fox::FXComposite
- Defined in:
- rdoc-sources/FXComposite.rb
Overview
Base composite
Events
The following messages are sent from FXComposite to its target:
SEL_KEYPRESS
-
sent when a key goes down, but only if there is no other widget with the focus (or if the focused widget doesn’t handle this keypress). The message data is an FXEvent instance.
SEL_KEYRELEASE
-
sent when a key goes up, but only if there is no other widget with the focus (or if the focused widget doesn’t handle this key release). The message data is an FXEvent instance.
Direct Known Subclasses
FX4Splitter, FXMDIChild, FXMDIClient, FXPacker, FXRootWindow, FXScrollArea, FXShell, FXSplitter
Instance Attribute Summary
Attributes inherited from FXWindow
#accelTable, #backColor, #defaultCursor, #dragCursor, #first, #focus, #key, #last, #layoutHints, #next, #numChildren, #owner, #parent, #prev, #root, #selector, #shell, #target, #x, #y
Attributes inherited from FXDrawable
Attributes inherited from FXId
Instance Method Summary collapse
-
#initialize(parent, opts = 0, x = 0, y = 0, width = 0, height = 0) ⇒ FXComposite
constructor
Constructor.
-
#maxChildHeight ⇒ Object
Return the height of the tallest child window.
-
#maxChildWidth ⇒ Object
Return the width of the widest child window.
Methods inherited from FXWindow
#acceptDrop, #acquireClipboard, #acquireSelection, #active?, #addHotKey, after?, #after?, before?, #before?, #beginDrag, #canFocus?, #changeFocus, #childAtIndex, #childOf?, #children, #clearDragRectangle, #clearShape, colorType, colorTypeName, commonAncestor, #composeContext, #composite?, #contains?, #containsChild?, #create, #createComposeContext, #cursorPosition, #default?, #defaultHeight, #defaultWidth, deleteType, deleteTypeName, #destroy, #destroyComposeContext, #detach, #didAccept, #disable, #doesSaveUnder?, #dragging?, #dropDisable, #dropEnable, #dropEnabled?, #dropFinished, #dropTarget?, #each_child, #each_child_recursive, #enable, #enabled?, #endDrag, #forceRefresh, #getChildAt, #getDNDData, #getHeightForWidth, #getWidthForHeight, #grab, #grabKeyboard, #grabbed?, #grabbedKeyboard?, #handleDrag, #hasClipboard?, #hasFocus?, #hasSelection?, #height, #height=, #hide, imageType, #inFocusChain?, #indexOfChild, #initial?, #inquireDNDAction, #inquireDNDTypes, #killFocus, #layout, #linkAfter, #linkBefore, #lower, #move, octetType, octetTypeName, #offeredDNDType?, #position, #raiseWindow, #recalc, #releaseClipboard, #releaseSelection, #remHotKey, #removeChild, #repaint, #reparent, #resize, #scroll, #setCursorPosition, #setDNDData, #setDefault, #setDragRectangle, #setFocus, #setInitial, #setShape, #shell?, #show, #shown?, stringType, textType, textTypeName, #tr, #translateCoordinatesFrom, #translateCoordinatesTo, #underCursor?, #ungrab, #ungrabKeyboard, #update, urilistType, urilistTypeName, utf16Type, utf16TypeName, utf8Type, utf8TypeName, #visible=, #width, #width=
Methods included from Responder2
Methods inherited from FXDrawable
Methods inherited from FXId
#create, #created?, #destroy, #detach, #runOnUiThread
Methods inherited from FXObject
#bind, #handle, #load, #save, subclasses
Constructor Details
#initialize(parent, opts = 0, x = 0, y = 0, width = 0, height = 0) ⇒ FXComposite
Constructor
20 21 |
# File 'rdoc-sources/FXComposite.rb', line 20 def initialize(parent, opts=0, x=0, y=0, width=0, height=0) # :yields: theComposite end |
Instance Method Details
#maxChildHeight ⇒ Object
Return the height of the tallest child window.
31 |
# File 'rdoc-sources/FXComposite.rb', line 31 def maxChildHeight() ; end |
#maxChildWidth ⇒ Object
Return the width of the widest child window.
26 |
# File 'rdoc-sources/FXComposite.rb', line 26 def maxChildWidth() ; end |