FXPopup

class FXPopup

Popup window

Inheritance:


Public Methods

[more] FXPopup(FXWindow* owner, FXuint opts=POPUP_VERTICAL|FRAME_RAISED|FRAME_THICK, FXint x=0, FXint y=0, FXint w=0, FXint h=0)
Construct popup pane
[more]virtual FXint getDefaultWidth()
Return the default width of this window
[more]virtual FXint getDefaultHeight()
Return the default height of this window
[more]virtual void setFocus()
Move the focus to this window
[more]virtual void killFocus()
Remove the focus from this window
[more]void setFrameStyle(FXuint style)
Change frame style
[more]FXuint getFrameStyle() const
Return frame style
[more]FXint getBorderWidth() const
Return border width
[more]void setHiliteColor(FXColor clr)
Change highlight color
[more]FXColor getHiliteColor() const
Return highlight color
[more]void setShadowColor(FXColor clr)
Change shadow color
[more]FXColor getShadowColor() const
Return shadow color
[more]void setBorderColor(FXColor clr)
Change border color
[more]FXColor getBorderColor() const
Return border color
[more]void setBaseColor(FXColor clr)
Change base color
[more]FXColor getBaseColor() const
Return base color
[more]virtual void popup(FXWindow* grabto, FXint x, FXint y, FXint w=0, FXint h=0)
Popup the menu and grab to the given owner
[more]virtual void popdown()
Pop down the menu
[more]FXWindow* getGrabOwner() const
Return current grab owner
[more]FXuint getOrientation() const
Return popup orientation
[more]void setOrientation(FXuint orient)
Change popup orientation
[more]FXbool getShrinkWrap() const
Return shrinkwrap mode
[more]void setShrinkWrap(FXbool sw)
Change shrinkwrap mode
[more]virtual ~FXPopup()
Destructor


Inherited from FXShell:

Public Methods

ovirtual void create()
ovirtual void recalc()


Inherited from FXComposite:

Public Methods

ovirtual void detach()
ovirtual void destroy()
oFXint maxChildWidth() const
oFXint maxChildHeight() const
ovirtual FXbool isComposite() const


Inherited from FXWindow:

Public Methods

oFXWindow* getParent() const
oFXWindow* getOwner() const
oFXWindow* getShell() const
oFXWindow* getRoot() const
oFXWindow* getNext() const
oFXWindow* getPrev() const
oFXWindow* getFirst() const
oFXWindow* getLast() const
oFXWindow* getFocus() const
ovoid setKey(FXuint k)
oFXuint getKey() const
ovoid setTarget(FXObject* t)
oFXObject* getTarget() const
ovoid setSelector(FXSelector sel)
oFXSelector getSelector() const
oFXint getX() const
oFXint getY() const
ovirtual FXint getWidthForHeight(FXint givenheight)
ovirtual FXint getHeightForWidth(FXint givenwidth)
ovoid setX(FXint x)
ovoid setY(FXint y)
ovoid setWidth(FXint w)
ovoid setHeight(FXint h)
ovoid setLayoutHints(FXuint lout)
oFXuint getLayoutHints() const
oFXAccelTable* getAccelTable() const
ovoid setAccelTable(FXAccelTable* acceltable)
ovoid addHotKey(FXHotKey code)
ovoid remHotKey(FXHotKey code)
oFXbool isShell() const
oFXbool isChildOf(const FXWindow* window) const
oFXbool containsChild(const FXWindow* child) const
oFXWindow* getChildAt(FXint x, FXint y) const
oFXint numChildren() const
oFXint indexOfChild(const FXWindow* window) const
oFXWindow* childAtIndex(FXint index) const
ostatic FXWindow* commonAncestor(FXWindow* a, FXWindow* b)
ovoid setDefaultCursor(FXCursor* cur)
oFXCursor* getDefaultCursor() const
ovoid setDragCursor(FXCursor* cur)
oFXCursor* getDragCursor() const
oFXint getCursorPosition(FXint& x, FXint& y, FXuint& buttons) const
oFXint setCursorPosition(FXint x, FXint y)
oFXbool isEnabled() const
oFXbool isActive() const
ovirtual FXbool canFocus() const
oFXbool hasFocus() const
ovirtual void setDefault(FXbool enable=TRUE)
oFXbool isDefault() const
ovoid setInitial(FXbool enable=TRUE)
oFXbool isInitial() const
ovirtual void enable()
ovirtual void disable()
ovirtual void raise()
ovirtual void lower()
ovirtual void move(FXint x, FXint y)
ovirtual void resize(FXint w, FXint h)
ovirtual void position(FXint x, FXint y, FXint w, FXint h)
ovoid forceRefresh()
ovirtual void reparent(FXWindow* newparent)
ovoid scroll(FXint x, FXint y, FXint w, FXint h, FXint dx, FXint dy)
ovoid update(FXint x, FXint y, FXint w, FXint h)
ovoid update()
ovoid repaint(FXint x, FXint y, FXint w, FXint h)
ovoid repaint()
ovoid grab()
ovoid ungrab()
oFXbool grabbed() const
ovoid grabKeyboard()
ovoid ungrabKeyboard()
oFXbool grabbedKeyboard() const
ovirtual void show()
ovirtual void hide()
oFXbool shown() const
oFXbool underCursor() const
oFXbool hasSelection() const
oFXbool acquireSelection(const FXDragType* types, FXuint numtypes)
oFXbool releaseSelection()
oFXbool hasClipboard() const
oFXbool acquireClipboard(const FXDragType* types, FXuint numtypes)
oFXbool releaseClipboard()
ovoid dropEnable()
ovoid dropDisable()
oFXbool isDropEnabled() const
oFXbool isDragging() const
oFXbool beginDrag(const FXDragType* types, FXuint numtypes)
oFXbool handleDrag(FXint x, FXint y, FXDragAction action=DRAG_COPY)
oFXbool endDrag(FXbool drop=TRUE)
oFXbool isDropTarget() const
ovoid setDragRectangle(FXint x, FXint y, FXint w, FXint h, FXbool wantupdates=TRUE)
ovoid clearDragRectangle()
ovoid acceptDrop(FXDragAction action=DRAG_ACCEPT)
oFXDragAction didAccept() const
oFXbool inquireDNDTypes(FXDNDOrigin origin, FXDragType*& types, FXuint& numtypes)
oFXbool offeredDNDType(FXDNDOrigin origin, FXDragType type)
oFXDragAction inquireDNDAction() const
oFXbool setDNDData(FXDNDOrigin origin, FXDragType type, FXuchar* data, FXuint size)
oFXbool getDNDData(FXDNDOrigin origin, FXDragType type, FXuchar*& data, FXuint& size)
ovirtual FXbool contains(FXint parentx, FXint parenty) const
ovoid translateCoordinatesFrom(FXint& tox, FXint& toy, const FXWindow* fromwindow, FXint fromx, FXint fromy) const
ovoid translateCoordinatesTo(FXint& tox, FXint& toy, const FXWindow* towindow, FXint fromx, FXint fromy) const
ovirtual void setBackColor(FXColor clr)
oFXColor getBackColor() const
ovoid linkBefore(FXWindow* sibling)
ovoid linkAfter(FXWindow* sibling)
ovirtual void save(FXStream& store) const
ovirtual void load(FXStream& store)


Inherited from FXDrawable:

Public Methods

oFXint getWidth() const
oFXint getHeight() const
oFXVisual* getVisual() const
ovoid setVisual(FXVisual* vis)


Inherited from FXId:

Public Methods

oFXApp* getApp() const
oFXID id() const
ovoid setUserData(void* ptr)
ovoid* getUserData() const


Inherited from FXObject:

Public Methods

oconst FXchar* getClassName() const
oFXbool isMemberOf(const FXMetaClass* metaclass) const


Documentation

Popup window
o FXPopup(FXWindow* owner, FXuint opts=POPUP_VERTICAL|FRAME_RAISED|FRAME_THICK, FXint x=0, FXint y=0, FXint w=0, FXint h=0)
Construct popup pane

ovirtual FXint getDefaultWidth()
Return the default width of this window

ovirtual FXint getDefaultHeight()
Return the default height of this window

ovirtual void setFocus()
Move the focus to this window

ovirtual void killFocus()
Remove the focus from this window

ovoid setFrameStyle(FXuint style)
Change frame style

oFXuint getFrameStyle() const
Return frame style

oFXint getBorderWidth() const
Return border width

ovoid setHiliteColor(FXColor clr)
Change highlight color

oFXColor getHiliteColor() const
Return highlight color

ovoid setShadowColor(FXColor clr)
Change shadow color

oFXColor getShadowColor() const
Return shadow color

ovoid setBorderColor(FXColor clr)
Change border color

oFXColor getBorderColor() const
Return border color

ovoid setBaseColor(FXColor clr)
Change base color

oFXColor getBaseColor() const
Return base color

ovirtual void popup(FXWindow* grabto, FXint x, FXint y, FXint w=0, FXint h=0)
Popup the menu and grab to the given owner

ovirtual void popdown()
Pop down the menu

oFXWindow* getGrabOwner() const
Return current grab owner

oFXuint getOrientation() const
Return popup orientation

ovoid setOrientation(FXuint orient)
Change popup orientation

oFXbool getShrinkWrap() const
Return shrinkwrap mode

ovoid setShrinkWrap(FXbool sw)
Change shrinkwrap mode

ovirtual ~FXPopup()
Destructor


Direct child classes:
FXMenuPane

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.