gwenhywfar  5.11.1beta
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | Friends
FOX16_Gui::WinScope Class Reference

#include <fox16_gui.hpp>

Public Types

enum  WIN_SCOPE_TYPE { WIN_SCOPE_TYPE_WINDOW =0 }
 

Public Member Functions

uint32_t getId () const
 
uint32_t getParentId () const
 
FXWindow * getWindow () const
 
 WinScope (FXWindow *w)
 
 WinScope (uint32_t parentId, FXWindow *w)
 
 ~WinScope ()
 

Protected Member Functions

WIN_SCOPE_TYPE getType () const
 
 WinScope (WIN_SCOPE_TYPE t, uint32_t parentId, FXWindow *w)
 

Protected Attributes

uint32_t m_id
 
uint32_t m_parentId
 
WIN_SCOPE_TYPE m_type
 
FXWindow * m_window
 

Friends

class FOX16_Gui
 

Detailed Description

Definition at line 37 of file fox16_gui.hpp.

Member Enumeration Documentation

◆ WIN_SCOPE_TYPE

Enumerator
WIN_SCOPE_TYPE_WINDOW 

Definition at line 41 of file fox16_gui.hpp.

Constructor & Destructor Documentation

◆ WinScope() [1/3]

WinScope ( uint32_t  parentId,
FXWindow *  w 
)

◆ WinScope() [2/3]

WinScope ( FXWindow *  w)

◆ ~WinScope()

~WinScope ( )

◆ WinScope() [3/3]

WinScope ( WIN_SCOPE_TYPE  t,
uint32_t  parentId,
FXWindow *  w 
)
protected

Member Function Documentation

◆ getId()

uint32_t getId ( ) const
inline

Definition at line 50 of file fox16_gui.hpp.

◆ getParentId()

uint32_t getParentId ( ) const
inline

Definition at line 49 of file fox16_gui.hpp.

◆ getType()

WIN_SCOPE_TYPE getType ( ) const
inlineprotected

Definition at line 55 of file fox16_gui.hpp.

◆ getWindow()

FXWindow* getWindow ( ) const
inline

Definition at line 51 of file fox16_gui.hpp.

Friends And Related Function Documentation

◆ FOX16_Gui

friend class FOX16_Gui
friend

Definition at line 38 of file fox16_gui.hpp.

Field Documentation

◆ m_id

uint32_t m_id
protected

Definition at line 58 of file fox16_gui.hpp.

◆ m_parentId

uint32_t m_parentId
protected

Definition at line 57 of file fox16_gui.hpp.

◆ m_type

WIN_SCOPE_TYPE m_type
protected

Definition at line 60 of file fox16_gui.hpp.

◆ m_window

FXWindow* m_window
protected

Definition at line 59 of file fox16_gui.hpp.


The documentation for this class was generated from the following file: