Added some window style metadata
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@23160 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -30,7 +30,63 @@
|
|||||||
|
|
||||||
#include "wx/msw/private.h"
|
#include "wx/msw/private.h"
|
||||||
|
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// macros
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
#if wxUSE_EXTENDED_RTTI
|
||||||
|
|
||||||
|
WX_DEFINE_FLAGS( wxBitmapButtonStyle )
|
||||||
|
|
||||||
|
WX_BEGIN_FLAGS( wxBitmapButtonStyle )
|
||||||
|
// new style border flags, we put them first to
|
||||||
|
// use them for streaming out
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SIMPLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SUNKEN)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_DOUBLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_RAISED)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_STATIC)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_NONE)
|
||||||
|
|
||||||
|
// old style border flags
|
||||||
|
WX_FLAGS_MEMBER(wxSIMPLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSUNKEN_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxDOUBLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxRAISED_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSTATIC_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_BORDER)
|
||||||
|
|
||||||
|
// standard window styles
|
||||||
|
WX_FLAGS_MEMBER(wxTAB_TRAVERSAL)
|
||||||
|
WX_FLAGS_MEMBER(wxCLIP_CHILDREN)
|
||||||
|
WX_FLAGS_MEMBER(wxTRANSPARENT_WINDOW)
|
||||||
|
WX_FLAGS_MEMBER(wxWANTS_CHARS)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_FULL_REPAINT_ON_RESIZE)
|
||||||
|
WX_FLAGS_MEMBER(wxALWAYS_SHOW_SB )
|
||||||
|
WX_FLAGS_MEMBER(wxVSCROLL)
|
||||||
|
WX_FLAGS_MEMBER(wxHSCROLL)
|
||||||
|
|
||||||
|
WX_FLAGS_MEMBER(wxBU_AUTODRAW)
|
||||||
|
WX_FLAGS_MEMBER(wxBU_LEFT)
|
||||||
|
WX_FLAGS_MEMBER(wxBU_RIGHT)
|
||||||
|
WX_FLAGS_MEMBER(wxBU_TOP)
|
||||||
|
WX_FLAGS_MEMBER(wxBU_BOTTOM)
|
||||||
|
WX_END_FLAGS( wxBitmapButtonStyle )
|
||||||
|
|
||||||
|
IMPLEMENT_DYNAMIC_CLASS_XTI(wxBitmapButton, wxButton,"wx/bmpbuttn.h")
|
||||||
|
|
||||||
|
WX_BEGIN_PROPERTIES_TABLE(wxBitmapButton)
|
||||||
|
WX_PROPERTY_FLAGS( WindowStyle , wxBitmapButtonStyle , long , SetWindowStyleFlag , GetWindowStyleFlag , , 0 /*flags*/ , wxT("Helpstring") , wxT("group")) // style
|
||||||
|
WX_END_PROPERTIES_TABLE()
|
||||||
|
|
||||||
|
WX_BEGIN_HANDLERS_TABLE(wxBitmapButton)
|
||||||
|
WX_END_HANDLERS_TABLE()
|
||||||
|
|
||||||
|
WX_CONSTRUCTOR_5( wxBitmapButton , wxWindow* , Parent , wxWindowID , Id , wxBitmap , Bitmap , wxPoint , Position , wxSize , Size )
|
||||||
|
|
||||||
|
#else
|
||||||
IMPLEMENT_DYNAMIC_CLASS(wxBitmapButton, wxButton)
|
IMPLEMENT_DYNAMIC_CLASS(wxBitmapButton, wxButton)
|
||||||
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
TODO PROPERTIES :
|
TODO PROPERTIES :
|
||||||
|
@@ -68,9 +68,15 @@ WX_BEGIN_FLAGS( wxButtonStyle )
|
|||||||
WX_FLAGS_MEMBER(wxSTATIC_BORDER)
|
WX_FLAGS_MEMBER(wxSTATIC_BORDER)
|
||||||
WX_FLAGS_MEMBER(wxNO_BORDER)
|
WX_FLAGS_MEMBER(wxNO_BORDER)
|
||||||
|
|
||||||
|
// standard window styles
|
||||||
|
WX_FLAGS_MEMBER(wxTAB_TRAVERSAL)
|
||||||
|
WX_FLAGS_MEMBER(wxCLIP_CHILDREN)
|
||||||
WX_FLAGS_MEMBER(wxTRANSPARENT_WINDOW)
|
WX_FLAGS_MEMBER(wxTRANSPARENT_WINDOW)
|
||||||
WX_FLAGS_MEMBER(wxWANTS_CHARS)
|
WX_FLAGS_MEMBER(wxWANTS_CHARS)
|
||||||
WX_FLAGS_MEMBER(wxNO_FULL_REPAINT_ON_RESIZE)
|
WX_FLAGS_MEMBER(wxNO_FULL_REPAINT_ON_RESIZE)
|
||||||
|
WX_FLAGS_MEMBER(wxALWAYS_SHOW_SB )
|
||||||
|
WX_FLAGS_MEMBER(wxVSCROLL)
|
||||||
|
WX_FLAGS_MEMBER(wxHSCROLL)
|
||||||
|
|
||||||
WX_FLAGS_MEMBER(wxBU_LEFT)
|
WX_FLAGS_MEMBER(wxBU_LEFT)
|
||||||
WX_FLAGS_MEMBER(wxBU_RIGHT)
|
WX_FLAGS_MEMBER(wxBU_RIGHT)
|
||||||
|
@@ -48,6 +48,38 @@
|
|||||||
// ============================================================================
|
// ============================================================================
|
||||||
|
|
||||||
#if wxUSE_EXTENDED_RTTI
|
#if wxUSE_EXTENDED_RTTI
|
||||||
|
WX_DEFINE_FLAGS( wxCheckBoxStyle )
|
||||||
|
|
||||||
|
WX_BEGIN_FLAGS( wxCheckBoxStyle )
|
||||||
|
// new style border flags, we put them first to
|
||||||
|
// use them for streaming out
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SIMPLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SUNKEN)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_DOUBLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_RAISED)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_STATIC)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_NONE)
|
||||||
|
|
||||||
|
// old style border flags
|
||||||
|
WX_FLAGS_MEMBER(wxSIMPLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSUNKEN_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxDOUBLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxRAISED_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSTATIC_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_BORDER)
|
||||||
|
|
||||||
|
// standard window styles
|
||||||
|
WX_FLAGS_MEMBER(wxTAB_TRAVERSAL)
|
||||||
|
WX_FLAGS_MEMBER(wxCLIP_CHILDREN)
|
||||||
|
WX_FLAGS_MEMBER(wxTRANSPARENT_WINDOW)
|
||||||
|
WX_FLAGS_MEMBER(wxWANTS_CHARS)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_FULL_REPAINT_ON_RESIZE)
|
||||||
|
WX_FLAGS_MEMBER(wxALWAYS_SHOW_SB )
|
||||||
|
WX_FLAGS_MEMBER(wxVSCROLL)
|
||||||
|
WX_FLAGS_MEMBER(wxHSCROLL)
|
||||||
|
|
||||||
|
WX_END_FLAGS( wxCheckBoxStyle )
|
||||||
|
|
||||||
IMPLEMENT_DYNAMIC_CLASS_XTI(wxCheckBox, wxControl,"wx/checkbox.h")
|
IMPLEMENT_DYNAMIC_CLASS_XTI(wxCheckBox, wxControl,"wx/checkbox.h")
|
||||||
|
|
||||||
WX_BEGIN_PROPERTIES_TABLE(wxCheckBox)
|
WX_BEGIN_PROPERTIES_TABLE(wxCheckBox)
|
||||||
@@ -56,6 +88,7 @@ WX_BEGIN_PROPERTIES_TABLE(wxCheckBox)
|
|||||||
WX_PROPERTY( Font , wxFont , SetFont , GetFont , , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
WX_PROPERTY( Font , wxFont , SetFont , GetFont , , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
||||||
WX_PROPERTY( Label,wxString, SetLabel, GetLabel, wxEmptyString , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
WX_PROPERTY( Label,wxString, SetLabel, GetLabel, wxEmptyString , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
||||||
WX_PROPERTY( Value ,bool, SetValue, GetValue, , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
WX_PROPERTY( Value ,bool, SetValue, GetValue, , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
||||||
|
WX_PROPERTY_FLAGS( WindowStyle , wxCheckBoxStyle , long , SetWindowStyleFlag , GetWindowStyleFlag , , 0 /*flags*/ , wxT("Helpstring") , wxT("group")) // style
|
||||||
WX_END_PROPERTIES_TABLE()
|
WX_END_PROPERTIES_TABLE()
|
||||||
|
|
||||||
WX_BEGIN_HANDLERS_TABLE(wxCheckBox)
|
WX_BEGIN_HANDLERS_TABLE(wxCheckBox)
|
||||||
|
@@ -67,7 +67,57 @@
|
|||||||
// implementation
|
// implementation
|
||||||
// ============================================================================
|
// ============================================================================
|
||||||
|
|
||||||
|
// TODO: WX_CONSTRUCTOR
|
||||||
|
#if 0 // wxUSE_EXTENDED_RTTI
|
||||||
|
WX_DEFINE_FLAGS( wxCheckListBoxStyle )
|
||||||
|
|
||||||
|
WX_BEGIN_FLAGS( wxCheckListBoxStyle )
|
||||||
|
// new style border flags, we put them first to
|
||||||
|
// use them for streaming out
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SIMPLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SUNKEN)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_DOUBLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_RAISED)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_STATIC)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_NONE)
|
||||||
|
|
||||||
|
// old style border flags
|
||||||
|
WX_FLAGS_MEMBER(wxSIMPLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSUNKEN_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxDOUBLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxRAISED_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSTATIC_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_BORDER)
|
||||||
|
|
||||||
|
// standard window styles
|
||||||
|
WX_FLAGS_MEMBER(wxTAB_TRAVERSAL)
|
||||||
|
WX_FLAGS_MEMBER(wxCLIP_CHILDREN)
|
||||||
|
WX_FLAGS_MEMBER(wxTRANSPARENT_WINDOW)
|
||||||
|
WX_FLAGS_MEMBER(wxWANTS_CHARS)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_FULL_REPAINT_ON_RESIZE)
|
||||||
|
WX_FLAGS_MEMBER(wxALWAYS_SHOW_SB )
|
||||||
|
WX_FLAGS_MEMBER(wxVSCROLL)
|
||||||
|
WX_FLAGS_MEMBER(wxHSCROLL)
|
||||||
|
|
||||||
|
WX_FLAGS_MEMBER(wxLB_SINGLE)
|
||||||
|
WX_FLAGS_MEMBER(wxLB_MULTIPLE)
|
||||||
|
WX_FLAGS_MEMBER(wxLB_EXTENDED)
|
||||||
|
WX_FLAGS_MEMBER(wxLB_HSCROLL)
|
||||||
|
WX_FLAGS_MEMBER(wxLB_ALWAYS_SB)
|
||||||
|
WX_FLAGS_MEMBER(wxLB_NEEDED_SB)
|
||||||
|
WX_FLAGS_MEMBER(wxLB_SORT)
|
||||||
|
|
||||||
|
WX_END_FLAGS( wxCheckListBoxStyle )
|
||||||
|
|
||||||
|
IMPLEMENT_DYNAMIC_CLASS_XTI(wxCheckListBox, wxListBox,"wx/checklst.h")
|
||||||
|
|
||||||
|
WX_BEGIN_PROPERTIES_TABLE(wxCheckListBox)
|
||||||
|
WX_PROPERTY_FLAGS( WindowStyle , wxCheckListBoxStyle , long , SetWindowStyleFlag , GetWindowStyleFlag , , 0 /*flags*/ , wxT("Helpstring") , wxT("group")) // style
|
||||||
|
WX_END_PROPERTIES_TABLE()
|
||||||
|
|
||||||
|
#else
|
||||||
IMPLEMENT_DYNAMIC_CLASS(wxCheckListBox, wxListBox)
|
IMPLEMENT_DYNAMIC_CLASS(wxCheckListBox, wxListBox)
|
||||||
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
TODO PROPERTIES
|
TODO PROPERTIES
|
||||||
|
@@ -41,13 +41,46 @@
|
|||||||
#include "wx/msw/private.h"
|
#include "wx/msw/private.h"
|
||||||
|
|
||||||
#if wxUSE_EXTENDED_RTTI
|
#if wxUSE_EXTENDED_RTTI
|
||||||
IMPLEMENT_DYNAMIC_CLASS_XTI(wxChoice, wxControl,"wx/checkbox.h")
|
WX_DEFINE_FLAGS( wxChoiceStyle )
|
||||||
|
|
||||||
|
WX_BEGIN_FLAGS( wxChoiceStyle )
|
||||||
|
// new style border flags, we put them first to
|
||||||
|
// use them for streaming out
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SIMPLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SUNKEN)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_DOUBLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_RAISED)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_STATIC)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_NONE)
|
||||||
|
|
||||||
|
// old style border flags
|
||||||
|
WX_FLAGS_MEMBER(wxSIMPLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSUNKEN_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxDOUBLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxRAISED_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSTATIC_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_BORDER)
|
||||||
|
|
||||||
|
// standard window styles
|
||||||
|
WX_FLAGS_MEMBER(wxTAB_TRAVERSAL)
|
||||||
|
WX_FLAGS_MEMBER(wxCLIP_CHILDREN)
|
||||||
|
WX_FLAGS_MEMBER(wxTRANSPARENT_WINDOW)
|
||||||
|
WX_FLAGS_MEMBER(wxWANTS_CHARS)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_FULL_REPAINT_ON_RESIZE)
|
||||||
|
WX_FLAGS_MEMBER(wxALWAYS_SHOW_SB )
|
||||||
|
WX_FLAGS_MEMBER(wxVSCROLL)
|
||||||
|
WX_FLAGS_MEMBER(wxHSCROLL)
|
||||||
|
|
||||||
|
WX_END_FLAGS( wxChoiceStyle )
|
||||||
|
|
||||||
|
IMPLEMENT_DYNAMIC_CLASS_XTI(wxChoice, wxControl,"wx/choice.h")
|
||||||
|
|
||||||
WX_BEGIN_PROPERTIES_TABLE(wxChoice)
|
WX_BEGIN_PROPERTIES_TABLE(wxChoice)
|
||||||
// TODO DELEGATES
|
// TODO DELEGATES
|
||||||
WX_PROPERTY( Font , wxFont , SetFont , GetFont , , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
WX_PROPERTY( Font , wxFont , SetFont , GetFont , , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
||||||
WX_PROPERTY_COLLECTION( Choices , wxArrayString , wxString , AppendString , GetStrings , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
WX_PROPERTY_COLLECTION( Choices , wxArrayString , wxString , AppendString , GetStrings , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
||||||
WX_PROPERTY( Selection ,int, SetSelection, GetSelection, , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
WX_PROPERTY( Selection ,int, SetSelection, GetSelection, , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
||||||
|
WX_PROPERTY_FLAGS( WindowStyle , wxChoiceStyle , long , SetWindowStyleFlag , GetWindowStyleFlag , , 0 /*flags*/ , wxT("Helpstring") , wxT("group")) // style
|
||||||
WX_END_PROPERTIES_TABLE()
|
WX_END_PROPERTIES_TABLE()
|
||||||
|
|
||||||
WX_BEGIN_HANDLERS_TABLE(wxChoice)
|
WX_BEGIN_HANDLERS_TABLE(wxChoice)
|
||||||
|
@@ -54,6 +54,43 @@
|
|||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
|
|
||||||
#if wxUSE_EXTENDED_RTTI
|
#if wxUSE_EXTENDED_RTTI
|
||||||
|
WX_DEFINE_FLAGS( wxComboBoxStyle )
|
||||||
|
|
||||||
|
WX_BEGIN_FLAGS( wxComboBoxStyle )
|
||||||
|
// new style border flags, we put them first to
|
||||||
|
// use them for streaming out
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SIMPLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SUNKEN)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_DOUBLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_RAISED)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_STATIC)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_NONE)
|
||||||
|
|
||||||
|
// old style border flags
|
||||||
|
WX_FLAGS_MEMBER(wxSIMPLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSUNKEN_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxDOUBLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxRAISED_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSTATIC_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_BORDER)
|
||||||
|
|
||||||
|
// standard window styles
|
||||||
|
WX_FLAGS_MEMBER(wxTAB_TRAVERSAL)
|
||||||
|
WX_FLAGS_MEMBER(wxCLIP_CHILDREN)
|
||||||
|
WX_FLAGS_MEMBER(wxTRANSPARENT_WINDOW)
|
||||||
|
WX_FLAGS_MEMBER(wxWANTS_CHARS)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_FULL_REPAINT_ON_RESIZE)
|
||||||
|
WX_FLAGS_MEMBER(wxALWAYS_SHOW_SB )
|
||||||
|
WX_FLAGS_MEMBER(wxVSCROLL)
|
||||||
|
WX_FLAGS_MEMBER(wxHSCROLL)
|
||||||
|
|
||||||
|
WX_FLAGS_MEMBER(wxCB_SIMPLE)
|
||||||
|
WX_FLAGS_MEMBER(wxCB_SORT)
|
||||||
|
WX_FLAGS_MEMBER(wxCB_READONLY)
|
||||||
|
WX_FLAGS_MEMBER(wxCB_DROPDOWN)
|
||||||
|
|
||||||
|
WX_END_FLAGS( wxComboBoxStyle )
|
||||||
|
|
||||||
IMPLEMENT_DYNAMIC_CLASS_XTI(wxComboBox, wxControl,"wx/combobox.h")
|
IMPLEMENT_DYNAMIC_CLASS_XTI(wxComboBox, wxControl,"wx/combobox.h")
|
||||||
|
|
||||||
WX_BEGIN_PROPERTIES_TABLE(wxComboBox)
|
WX_BEGIN_PROPERTIES_TABLE(wxComboBox)
|
||||||
@@ -62,6 +99,7 @@ WX_BEGIN_PROPERTIES_TABLE(wxComboBox)
|
|||||||
WX_PROPERTY_COLLECTION( Choices , wxArrayString , wxString , AppendString , GetStrings , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
WX_PROPERTY_COLLECTION( Choices , wxArrayString , wxString , AppendString , GetStrings , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
||||||
WX_PROPERTY( Value ,wxString, SetValue, GetValue, , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
WX_PROPERTY( Value ,wxString, SetValue, GetValue, , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
||||||
WX_PROPERTY( Selection ,int, SetSelection, GetSelection, , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
WX_PROPERTY( Selection ,int, SetSelection, GetSelection, , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
||||||
|
WX_PROPERTY_FLAGS( WindowStyle , wxComboBoxStyle , long , SetWindowStyleFlag , GetWindowStyleFlag , , 0 /*flags*/ , wxT("Helpstring") , wxT("group")) // style
|
||||||
WX_END_PROPERTIES_TABLE()
|
WX_END_PROPERTIES_TABLE()
|
||||||
|
|
||||||
WX_BEGIN_HANDLERS_TABLE(wxComboBox)
|
WX_BEGIN_HANDLERS_TABLE(wxComboBox)
|
||||||
|
@@ -80,10 +80,59 @@ BEGIN_EVENT_TABLE(wxFrame, wxFrameBase)
|
|||||||
END_EVENT_TABLE()
|
END_EVENT_TABLE()
|
||||||
|
|
||||||
#if wxUSE_EXTENDED_RTTI
|
#if wxUSE_EXTENDED_RTTI
|
||||||
|
WX_DEFINE_FLAGS( wxFrameStyle )
|
||||||
|
|
||||||
|
WX_BEGIN_FLAGS( wxFrameStyle )
|
||||||
|
// new style border flags, we put them first to
|
||||||
|
// use them for streaming out
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SIMPLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SUNKEN)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_DOUBLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_RAISED)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_STATIC)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_NONE)
|
||||||
|
|
||||||
|
// old style border flags
|
||||||
|
WX_FLAGS_MEMBER(wxSIMPLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSUNKEN_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxDOUBLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxRAISED_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSTATIC_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_BORDER)
|
||||||
|
|
||||||
|
// standard window styles
|
||||||
|
WX_FLAGS_MEMBER(wxTAB_TRAVERSAL)
|
||||||
|
WX_FLAGS_MEMBER(wxCLIP_CHILDREN)
|
||||||
|
WX_FLAGS_MEMBER(wxTRANSPARENT_WINDOW)
|
||||||
|
WX_FLAGS_MEMBER(wxWANTS_CHARS)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_FULL_REPAINT_ON_RESIZE)
|
||||||
|
WX_FLAGS_MEMBER(wxALWAYS_SHOW_SB )
|
||||||
|
WX_FLAGS_MEMBER(wxVSCROLL)
|
||||||
|
WX_FLAGS_MEMBER(wxHSCROLL)
|
||||||
|
|
||||||
|
// frame styles
|
||||||
|
WX_FLAGS_MEMBER(wxSTAY_ON_TOP)
|
||||||
|
WX_FLAGS_MEMBER(wxCAPTION)
|
||||||
|
WX_FLAGS_MEMBER(wxTHICK_FRAME)
|
||||||
|
WX_FLAGS_MEMBER(wxSYSTEM_MENU)
|
||||||
|
WX_FLAGS_MEMBER(wxRESIZE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxRESIZE_BOX)
|
||||||
|
WX_FLAGS_MEMBER(wxCLOSE_BOX)
|
||||||
|
WX_FLAGS_MEMBER(wxMAXIMIZE_BOX)
|
||||||
|
WX_FLAGS_MEMBER(wxMINIMIZE_BOX)
|
||||||
|
|
||||||
|
WX_FLAGS_MEMBER(wxFRAME_TOOL_WINDOW)
|
||||||
|
WX_FLAGS_MEMBER(wxFRAME_FLOAT_ON_PARENT)
|
||||||
|
|
||||||
|
WX_FLAGS_MEMBER(wxFRAME_SHAPED)
|
||||||
|
|
||||||
|
WX_END_FLAGS( wxFrameStyle )
|
||||||
|
|
||||||
IMPLEMENT_DYNAMIC_CLASS_XTI(wxFrame, wxTopLevelWindow,"wx/frame.h")
|
IMPLEMENT_DYNAMIC_CLASS_XTI(wxFrame, wxTopLevelWindow,"wx/frame.h")
|
||||||
|
|
||||||
WX_BEGIN_PROPERTIES_TABLE(wxFrame)
|
WX_BEGIN_PROPERTIES_TABLE(wxFrame)
|
||||||
WX_PROPERTY( Title,wxString, SetTitle, GetTitle, wxEmptyString , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
WX_PROPERTY( Title,wxString, SetTitle, GetTitle, wxEmptyString , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
||||||
|
WX_PROPERTY_FLAGS( WindowStyle , wxFrameStyle , long , SetWindowStyleFlag , GetWindowStyleFlag , , 0 /*flags*/ , wxT("Helpstring") , wxT("group")) // style
|
||||||
/*
|
/*
|
||||||
TODO PROPERTIES
|
TODO PROPERTIES
|
||||||
|
|
||||||
|
@@ -67,6 +67,43 @@
|
|||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
|
|
||||||
#if wxUSE_EXTENDED_RTTI
|
#if wxUSE_EXTENDED_RTTI
|
||||||
|
WX_DEFINE_FLAGS( wxGaugeStyle )
|
||||||
|
|
||||||
|
WX_BEGIN_FLAGS( wxGaugeStyle )
|
||||||
|
// new style border flags, we put them first to
|
||||||
|
// use them for streaming out
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SIMPLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SUNKEN)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_DOUBLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_RAISED)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_STATIC)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_NONE)
|
||||||
|
|
||||||
|
// old style border flags
|
||||||
|
WX_FLAGS_MEMBER(wxSIMPLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSUNKEN_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxDOUBLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxRAISED_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSTATIC_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_BORDER)
|
||||||
|
|
||||||
|
// standard window styles
|
||||||
|
WX_FLAGS_MEMBER(wxTAB_TRAVERSAL)
|
||||||
|
WX_FLAGS_MEMBER(wxCLIP_CHILDREN)
|
||||||
|
WX_FLAGS_MEMBER(wxTRANSPARENT_WINDOW)
|
||||||
|
WX_FLAGS_MEMBER(wxWANTS_CHARS)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_FULL_REPAINT_ON_RESIZE)
|
||||||
|
WX_FLAGS_MEMBER(wxALWAYS_SHOW_SB )
|
||||||
|
WX_FLAGS_MEMBER(wxVSCROLL)
|
||||||
|
WX_FLAGS_MEMBER(wxHSCROLL)
|
||||||
|
|
||||||
|
WX_FLAGS_MEMBER(wxGA_HORIZONTAL)
|
||||||
|
WX_FLAGS_MEMBER(wxGA_VERTICAL)
|
||||||
|
WX_FLAGS_MEMBER(wxGA_PROGRESSBAR)
|
||||||
|
WX_FLAGS_MEMBER(wxGA_SMOOTH)
|
||||||
|
|
||||||
|
WX_END_FLAGS( wxGaugeStyle )
|
||||||
|
|
||||||
IMPLEMENT_DYNAMIC_CLASS_XTI(wxGauge, wxControl,"wx/gauge.h")
|
IMPLEMENT_DYNAMIC_CLASS_XTI(wxGauge, wxControl,"wx/gauge.h")
|
||||||
|
|
||||||
WX_BEGIN_PROPERTIES_TABLE(wxGauge95)
|
WX_BEGIN_PROPERTIES_TABLE(wxGauge95)
|
||||||
@@ -74,10 +111,7 @@ WX_BEGIN_PROPERTIES_TABLE(wxGauge95)
|
|||||||
WX_PROPERTY( Range , int , SetRange, GetRange, 0 , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
WX_PROPERTY( Range , int , SetRange, GetRange, 0 , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
||||||
WX_PROPERTY( ShadowWidth , int , SetShadowWidth, GetShadowWidth, 0 , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
WX_PROPERTY( ShadowWidth , int , SetShadowWidth, GetShadowWidth, 0 , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
||||||
WX_PROPERTY( BezelFace , int , SetBezelFace, GetBezelFace, 0 , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
WX_PROPERTY( BezelFace , int , SetBezelFace, GetBezelFace, 0 , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
||||||
/*
|
WX_PROPERTY_FLAGS( WindowStyle , wxGaugeStyle , long , SetWindowStyleFlag , GetWindowStyleFlag , , 0 /*flags*/ , wxT("Helpstring") , wxT("group")) // style
|
||||||
TODO PROPERTIES
|
|
||||||
style wxGA_HORIZONTAL
|
|
||||||
*/
|
|
||||||
WX_END_PROPERTIES_TABLE()
|
WX_END_PROPERTIES_TABLE()
|
||||||
|
|
||||||
WX_BEGIN_HANDLERS_TABLE(wxGauge95)
|
WX_BEGIN_HANDLERS_TABLE(wxGauge95)
|
||||||
|
@@ -48,6 +48,46 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if wxUSE_EXTENDED_RTTI
|
#if wxUSE_EXTENDED_RTTI
|
||||||
|
WX_DEFINE_FLAGS( wxListBoxStyle )
|
||||||
|
|
||||||
|
WX_BEGIN_FLAGS( wxListBoxStyle )
|
||||||
|
// new style border flags, we put them first to
|
||||||
|
// use them for streaming out
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SIMPLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SUNKEN)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_DOUBLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_RAISED)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_STATIC)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_NONE)
|
||||||
|
|
||||||
|
// old style border flags
|
||||||
|
WX_FLAGS_MEMBER(wxSIMPLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSUNKEN_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxDOUBLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxRAISED_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSTATIC_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_BORDER)
|
||||||
|
|
||||||
|
// standard window styles
|
||||||
|
WX_FLAGS_MEMBER(wxTAB_TRAVERSAL)
|
||||||
|
WX_FLAGS_MEMBER(wxCLIP_CHILDREN)
|
||||||
|
WX_FLAGS_MEMBER(wxTRANSPARENT_WINDOW)
|
||||||
|
WX_FLAGS_MEMBER(wxWANTS_CHARS)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_FULL_REPAINT_ON_RESIZE)
|
||||||
|
WX_FLAGS_MEMBER(wxALWAYS_SHOW_SB )
|
||||||
|
WX_FLAGS_MEMBER(wxVSCROLL)
|
||||||
|
WX_FLAGS_MEMBER(wxHSCROLL)
|
||||||
|
|
||||||
|
WX_FLAGS_MEMBER(wxLB_SINGLE)
|
||||||
|
WX_FLAGS_MEMBER(wxLB_MULTIPLE)
|
||||||
|
WX_FLAGS_MEMBER(wxLB_EXTENDED)
|
||||||
|
WX_FLAGS_MEMBER(wxLB_HSCROLL)
|
||||||
|
WX_FLAGS_MEMBER(wxLB_ALWAYS_SB)
|
||||||
|
WX_FLAGS_MEMBER(wxLB_NEEDED_SB)
|
||||||
|
WX_FLAGS_MEMBER(wxLB_SORT)
|
||||||
|
|
||||||
|
WX_END_FLAGS( wxListBoxStyle )
|
||||||
|
|
||||||
IMPLEMENT_DYNAMIC_CLASS_XTI(wxListBox, wxControl,"wx/listbox.h")
|
IMPLEMENT_DYNAMIC_CLASS_XTI(wxListBox, wxControl,"wx/listbox.h")
|
||||||
|
|
||||||
WX_BEGIN_PROPERTIES_TABLE(wxListBox)
|
WX_BEGIN_PROPERTIES_TABLE(wxListBox)
|
||||||
@@ -55,6 +95,7 @@ WX_BEGIN_PROPERTIES_TABLE(wxListBox)
|
|||||||
WX_PROPERTY( Font , wxFont , SetFont , GetFont , , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
WX_PROPERTY( Font , wxFont , SetFont , GetFont , , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
||||||
WX_PROPERTY_COLLECTION( Choices , wxArrayString , wxString , AppendString , GetStrings, 0 /*flags*/ , wxT("Helpstring") , wxT("group") )
|
WX_PROPERTY_COLLECTION( Choices , wxArrayString , wxString , AppendString , GetStrings, 0 /*flags*/ , wxT("Helpstring") , wxT("group") )
|
||||||
WX_PROPERTY( Selection ,int, SetSelection, GetSelection,, 0 /*flags*/ , wxT("Helpstring") , wxT("group") )
|
WX_PROPERTY( Selection ,int, SetSelection, GetSelection,, 0 /*flags*/ , wxT("Helpstring") , wxT("group") )
|
||||||
|
WX_PROPERTY_FLAGS( WindowStyle , wxListBoxStyle , long , SetWindowStyleFlag , GetWindowStyleFlag , , 0 /*flags*/ , wxT("Helpstring") , wxT("group")) // style
|
||||||
WX_END_PROPERTIES_TABLE()
|
WX_END_PROPERTIES_TABLE()
|
||||||
|
|
||||||
WX_BEGIN_HANDLERS_TABLE(wxListBox)
|
WX_BEGIN_HANDLERS_TABLE(wxListBox)
|
||||||
|
@@ -214,9 +214,57 @@ DEFINE_EVENT_TYPE(wxEVT_COMMAND_LIST_ITEM_FOCUSED)
|
|||||||
DEFINE_EVENT_TYPE(wxEVT_COMMAND_LIST_CACHE_HINT)
|
DEFINE_EVENT_TYPE(wxEVT_COMMAND_LIST_CACHE_HINT)
|
||||||
|
|
||||||
#if wxUSE_EXTENDED_RTTI
|
#if wxUSE_EXTENDED_RTTI
|
||||||
|
WX_DEFINE_FLAGS( wxListCtrlStyle )
|
||||||
|
|
||||||
|
WX_BEGIN_FLAGS( wxListCtrlStyle )
|
||||||
|
// new style border flags, we put them first to
|
||||||
|
// use them for streaming out
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SIMPLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SUNKEN)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_DOUBLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_RAISED)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_STATIC)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_NONE)
|
||||||
|
|
||||||
|
// old style border flags
|
||||||
|
WX_FLAGS_MEMBER(wxSIMPLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSUNKEN_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxDOUBLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxRAISED_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSTATIC_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_BORDER)
|
||||||
|
|
||||||
|
// standard window styles
|
||||||
|
WX_FLAGS_MEMBER(wxTAB_TRAVERSAL)
|
||||||
|
WX_FLAGS_MEMBER(wxCLIP_CHILDREN)
|
||||||
|
WX_FLAGS_MEMBER(wxTRANSPARENT_WINDOW)
|
||||||
|
WX_FLAGS_MEMBER(wxWANTS_CHARS)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_FULL_REPAINT_ON_RESIZE)
|
||||||
|
WX_FLAGS_MEMBER(wxALWAYS_SHOW_SB )
|
||||||
|
WX_FLAGS_MEMBER(wxVSCROLL)
|
||||||
|
WX_FLAGS_MEMBER(wxHSCROLL)
|
||||||
|
|
||||||
|
WX_FLAGS_MEMBER(wxLC_LIST)
|
||||||
|
WX_FLAGS_MEMBER(wxLC_REPORT)
|
||||||
|
WX_FLAGS_MEMBER(wxLC_ICON)
|
||||||
|
WX_FLAGS_MEMBER(wxLC_SMALL_ICON)
|
||||||
|
WX_FLAGS_MEMBER(wxLC_ALIGN_TOP)
|
||||||
|
WX_FLAGS_MEMBER(wxLC_ALIGN_LEFT)
|
||||||
|
WX_FLAGS_MEMBER(wxLC_AUTOARRANGE)
|
||||||
|
WX_FLAGS_MEMBER(wxLC_USER_TEXT)
|
||||||
|
WX_FLAGS_MEMBER(wxLC_EDIT_LABELS)
|
||||||
|
WX_FLAGS_MEMBER(wxLC_NO_HEADER)
|
||||||
|
WX_FLAGS_MEMBER(wxLC_SINGLE_SEL)
|
||||||
|
WX_FLAGS_MEMBER(wxLC_SORT_ASCENDING)
|
||||||
|
WX_FLAGS_MEMBER(wxLC_SORT_DESCENDING)
|
||||||
|
WX_FLAGS_MEMBER(wxLC_VIRTUAL)
|
||||||
|
|
||||||
|
WX_END_FLAGS( wxListCtrlStyle )
|
||||||
|
|
||||||
IMPLEMENT_DYNAMIC_CLASS_XTI(wxListCtrl, wxControl,"wx/listctrl.h")
|
IMPLEMENT_DYNAMIC_CLASS_XTI(wxListCtrl, wxControl,"wx/listctrl.h")
|
||||||
|
|
||||||
WX_BEGIN_PROPERTIES_TABLE(wxListCtrl)
|
WX_BEGIN_PROPERTIES_TABLE(wxListCtrl)
|
||||||
|
WX_PROPERTY_FLAGS( WindowStyle , wxListCtrlStyle , long , SetWindowStyleFlag , GetWindowStyleFlag , , 0 /*flags*/ , wxT("Helpstring") , wxT("group")) // style
|
||||||
WX_END_PROPERTIES_TABLE()
|
WX_END_PROPERTIES_TABLE()
|
||||||
|
|
||||||
WX_BEGIN_HANDLERS_TABLE(wxListCtrl)
|
WX_BEGIN_HANDLERS_TABLE(wxListCtrl)
|
||||||
|
@@ -117,6 +117,42 @@ BEGIN_EVENT_TABLE(wxNotebook, wxControl)
|
|||||||
END_EVENT_TABLE()
|
END_EVENT_TABLE()
|
||||||
|
|
||||||
#if wxUSE_EXTENDED_RTTI
|
#if wxUSE_EXTENDED_RTTI
|
||||||
|
WX_DEFINE_FLAGS( wxNotebookStyle )
|
||||||
|
|
||||||
|
WX_BEGIN_FLAGS( wxNotebookStyle )
|
||||||
|
// new style border flags, we put them first to
|
||||||
|
// use them for streaming out
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SIMPLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SUNKEN)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_DOUBLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_RAISED)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_STATIC)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_NONE)
|
||||||
|
|
||||||
|
// old style border flags
|
||||||
|
WX_FLAGS_MEMBER(wxSIMPLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSUNKEN_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxDOUBLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxRAISED_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSTATIC_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_BORDER)
|
||||||
|
|
||||||
|
// standard window styles
|
||||||
|
WX_FLAGS_MEMBER(wxTAB_TRAVERSAL)
|
||||||
|
WX_FLAGS_MEMBER(wxCLIP_CHILDREN)
|
||||||
|
WX_FLAGS_MEMBER(wxTRANSPARENT_WINDOW)
|
||||||
|
WX_FLAGS_MEMBER(wxWANTS_CHARS)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_FULL_REPAINT_ON_RESIZE)
|
||||||
|
WX_FLAGS_MEMBER(wxALWAYS_SHOW_SB )
|
||||||
|
WX_FLAGS_MEMBER(wxVSCROLL)
|
||||||
|
WX_FLAGS_MEMBER(wxHSCROLL)
|
||||||
|
|
||||||
|
WX_FLAGS_MEMBER(wxNB_FIXEDWIDTH)
|
||||||
|
WX_FLAGS_MEMBER(wxNB_LEFT)
|
||||||
|
WX_FLAGS_MEMBER(wxNB_RIGHT)
|
||||||
|
WX_FLAGS_MEMBER(wxNB_BOTTOM)
|
||||||
|
|
||||||
|
WX_END_FLAGS( wxNotebookStyle )
|
||||||
|
|
||||||
IMPLEMENT_DYNAMIC_CLASS_XTI(wxNotebook, wxControl,"wx/notebook.h")
|
IMPLEMENT_DYNAMIC_CLASS_XTI(wxNotebook, wxControl,"wx/notebook.h")
|
||||||
IMPLEMENT_DYNAMIC_CLASS_XTI(wxNotebookPageInfo, wxObject , "wx/notebook.h" )
|
IMPLEMENT_DYNAMIC_CLASS_XTI(wxNotebookPageInfo, wxObject , "wx/notebook.h" )
|
||||||
@@ -130,6 +166,7 @@ template<> void wxCollectionToVariantArray( wxNotebookPageInfoList const &theLis
|
|||||||
|
|
||||||
WX_BEGIN_PROPERTIES_TABLE(wxNotebook)
|
WX_BEGIN_PROPERTIES_TABLE(wxNotebook)
|
||||||
WX_PROPERTY_COLLECTION( PageInfos , wxNotebookPageInfoList , wxNotebookPageInfo* , AddPageInfo , GetPageInfos , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
WX_PROPERTY_COLLECTION( PageInfos , wxNotebookPageInfoList , wxNotebookPageInfo* , AddPageInfo , GetPageInfos , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
||||||
|
WX_PROPERTY_FLAGS( WindowStyle , wxNotebookStyle , long , SetWindowStyleFlag , GetWindowStyleFlag , , 0 /*flags*/ , wxT("Helpstring") , wxT("group")) // style
|
||||||
/*
|
/*
|
||||||
notebookpage
|
notebookpage
|
||||||
object
|
object
|
||||||
|
@@ -47,7 +47,54 @@
|
|||||||
#include "wx/tooltip.h"
|
#include "wx/tooltip.h"
|
||||||
#endif // wxUSE_TOOLTIPS
|
#endif // wxUSE_TOOLTIPS
|
||||||
|
|
||||||
|
// TODO: WX_CONSTRUCTOR
|
||||||
|
#if 0 // wxUSE_EXTENDED_RTTI
|
||||||
|
WX_DEFINE_FLAGS( wxRadioBoxStyle )
|
||||||
|
|
||||||
|
WX_BEGIN_FLAGS( wxRadioBoxStyle )
|
||||||
|
// new style border flags, we put them first to
|
||||||
|
// use them for streaming out
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SIMPLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SUNKEN)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_DOUBLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_RAISED)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_STATIC)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_NONE)
|
||||||
|
|
||||||
|
// old style border flags
|
||||||
|
WX_FLAGS_MEMBER(wxSIMPLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSUNKEN_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxDOUBLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxRAISED_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSTATIC_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_BORDER)
|
||||||
|
|
||||||
|
// standard window styles
|
||||||
|
WX_FLAGS_MEMBER(wxTAB_TRAVERSAL)
|
||||||
|
WX_FLAGS_MEMBER(wxCLIP_CHILDREN)
|
||||||
|
WX_FLAGS_MEMBER(wxTRANSPARENT_WINDOW)
|
||||||
|
WX_FLAGS_MEMBER(wxWANTS_CHARS)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_FULL_REPAINT_ON_RESIZE)
|
||||||
|
WX_FLAGS_MEMBER(wxALWAYS_SHOW_SB )
|
||||||
|
WX_FLAGS_MEMBER(wxVSCROLL)
|
||||||
|
WX_FLAGS_MEMBER(wxHSCROLL)
|
||||||
|
|
||||||
|
WX_FLAGS_MEMBER(wxRA_SPECIFY_COLS)
|
||||||
|
WX_FLAGS_MEMBER(wxRA_HORIZONTAL)
|
||||||
|
WX_FLAGS_MEMBER(wxRA_SPECIFY_ROWS)
|
||||||
|
WX_FLAGS_MEMBER(wxRA_VERTICAL)
|
||||||
|
|
||||||
|
WX_END_FLAGS( wxRadioBoxStyle )
|
||||||
|
|
||||||
|
IMPLEMENT_DYNAMIC_CLASS_XTI(wxRadioBox, wxControl,"wx/radiobox.h")
|
||||||
|
|
||||||
|
WX_BEGIN_PROPERTIES_TABLE(wxRadioBox)
|
||||||
|
WX_PROPERTY_FLAGS( WindowStyle , wxRadioBoxStyle , long , SetWindowStyleFlag , GetWindowStyleFlag , , 0 /*flags*/ , wxT("Helpstring") , wxT("group")) // style
|
||||||
|
WX_END_PROPERTIES_TABLE()
|
||||||
|
|
||||||
|
#else
|
||||||
IMPLEMENT_DYNAMIC_CLASS(wxRadioBox, wxControl)
|
IMPLEMENT_DYNAMIC_CLASS(wxRadioBox, wxControl)
|
||||||
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
selection
|
selection
|
||||||
|
@@ -49,6 +49,40 @@
|
|||||||
|
|
||||||
|
|
||||||
#if wxUSE_EXTENDED_RTTI
|
#if wxUSE_EXTENDED_RTTI
|
||||||
|
WX_DEFINE_FLAGS( wxRadioButtonStyle )
|
||||||
|
|
||||||
|
WX_BEGIN_FLAGS( wxRadioButtonStyle )
|
||||||
|
// new style border flags, we put them first to
|
||||||
|
// use them for streaming out
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SIMPLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SUNKEN)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_DOUBLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_RAISED)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_STATIC)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_NONE)
|
||||||
|
|
||||||
|
// old style border flags
|
||||||
|
WX_FLAGS_MEMBER(wxSIMPLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSUNKEN_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxDOUBLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxRAISED_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSTATIC_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_BORDER)
|
||||||
|
|
||||||
|
// standard window styles
|
||||||
|
WX_FLAGS_MEMBER(wxTAB_TRAVERSAL)
|
||||||
|
WX_FLAGS_MEMBER(wxCLIP_CHILDREN)
|
||||||
|
WX_FLAGS_MEMBER(wxTRANSPARENT_WINDOW)
|
||||||
|
WX_FLAGS_MEMBER(wxWANTS_CHARS)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_FULL_REPAINT_ON_RESIZE)
|
||||||
|
WX_FLAGS_MEMBER(wxALWAYS_SHOW_SB )
|
||||||
|
WX_FLAGS_MEMBER(wxVSCROLL)
|
||||||
|
WX_FLAGS_MEMBER(wxHSCROLL)
|
||||||
|
|
||||||
|
WX_FLAGS_MEMBER(wxRB_GROUP)
|
||||||
|
|
||||||
|
WX_END_FLAGS( wxRadioButtonStyle )
|
||||||
|
|
||||||
IMPLEMENT_DYNAMIC_CLASS_XTI(wxRadioButton, wxControl,"wx/radiobut.h")
|
IMPLEMENT_DYNAMIC_CLASS_XTI(wxRadioButton, wxControl,"wx/radiobut.h")
|
||||||
|
|
||||||
WX_BEGIN_PROPERTIES_TABLE(wxRadioButton)
|
WX_BEGIN_PROPERTIES_TABLE(wxRadioButton)
|
||||||
@@ -56,6 +90,7 @@ WX_BEGIN_PROPERTIES_TABLE(wxRadioButton)
|
|||||||
WX_PROPERTY( Font , wxFont , SetFont , GetFont , , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
WX_PROPERTY( Font , wxFont , SetFont , GetFont , , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
||||||
WX_PROPERTY( Label,wxString, SetLabel, GetLabel, wxEmptyString, 0 /*flags*/ , wxT("Helpstring") , wxT("group") )
|
WX_PROPERTY( Label,wxString, SetLabel, GetLabel, wxEmptyString, 0 /*flags*/ , wxT("Helpstring") , wxT("group") )
|
||||||
WX_PROPERTY( Value ,bool, SetValue, GetValue,, 0 /*flags*/ , wxT("Helpstring") , wxT("group") )
|
WX_PROPERTY( Value ,bool, SetValue, GetValue,, 0 /*flags*/ , wxT("Helpstring") , wxT("group") )
|
||||||
|
WX_PROPERTY_FLAGS( WindowStyle , wxRadioButtonStyle , long , SetWindowStyleFlag , GetWindowStyleFlag , , 0 /*flags*/ , wxT("Helpstring") , wxT("group")) // style
|
||||||
WX_END_PROPERTIES_TABLE()
|
WX_END_PROPERTIES_TABLE()
|
||||||
|
|
||||||
WX_BEGIN_HANDLERS_TABLE(wxRadioButton)
|
WX_BEGIN_HANDLERS_TABLE(wxRadioButton)
|
||||||
|
@@ -30,6 +30,41 @@
|
|||||||
#include "wx/msw/private.h"
|
#include "wx/msw/private.h"
|
||||||
|
|
||||||
#if wxUSE_EXTENDED_RTTI
|
#if wxUSE_EXTENDED_RTTI
|
||||||
|
WX_DEFINE_FLAGS( wxScrollBarStyle )
|
||||||
|
|
||||||
|
WX_BEGIN_FLAGS( wxScrollBarStyle )
|
||||||
|
// new style border flags, we put them first to
|
||||||
|
// use them for streaming out
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SIMPLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SUNKEN)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_DOUBLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_RAISED)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_STATIC)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_NONE)
|
||||||
|
|
||||||
|
// old style border flags
|
||||||
|
WX_FLAGS_MEMBER(wxSIMPLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSUNKEN_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxDOUBLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxRAISED_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSTATIC_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_BORDER)
|
||||||
|
|
||||||
|
// standard window styles
|
||||||
|
WX_FLAGS_MEMBER(wxTAB_TRAVERSAL)
|
||||||
|
WX_FLAGS_MEMBER(wxCLIP_CHILDREN)
|
||||||
|
WX_FLAGS_MEMBER(wxTRANSPARENT_WINDOW)
|
||||||
|
WX_FLAGS_MEMBER(wxWANTS_CHARS)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_FULL_REPAINT_ON_RESIZE)
|
||||||
|
WX_FLAGS_MEMBER(wxALWAYS_SHOW_SB )
|
||||||
|
WX_FLAGS_MEMBER(wxVSCROLL)
|
||||||
|
WX_FLAGS_MEMBER(wxHSCROLL)
|
||||||
|
|
||||||
|
WX_FLAGS_MEMBER(wxSB_HORIZONTAL)
|
||||||
|
WX_FLAGS_MEMBER(wxSB_VERTICAL)
|
||||||
|
|
||||||
|
WX_END_FLAGS( wxScrollBarStyle )
|
||||||
|
|
||||||
IMPLEMENT_DYNAMIC_CLASS_XTI(wxScrollBar, wxControl,"wx/scrolbar.h")
|
IMPLEMENT_DYNAMIC_CLASS_XTI(wxScrollBar, wxControl,"wx/scrolbar.h")
|
||||||
|
|
||||||
WX_BEGIN_PROPERTIES_TABLE(wxScrollBar)
|
WX_BEGIN_PROPERTIES_TABLE(wxScrollBar)
|
||||||
@@ -37,6 +72,7 @@ WX_BEGIN_PROPERTIES_TABLE(wxScrollBar)
|
|||||||
WX_PROPERTY( Range , int , SetRange, GetRange, 0 , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
WX_PROPERTY( Range , int , SetRange, GetRange, 0 , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
||||||
WX_PROPERTY( ThumbSize , int , SetThumbSize, GetThumbSize, 0 , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
WX_PROPERTY( ThumbSize , int , SetThumbSize, GetThumbSize, 0 , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
||||||
WX_PROPERTY( PageSize , int , SetPageSize, GetPageSize, 0 , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
WX_PROPERTY( PageSize , int , SetPageSize, GetPageSize, 0 , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
||||||
|
WX_PROPERTY_FLAGS( WindowStyle , wxScrollBarStyle , long , SetWindowStyleFlag , GetWindowStyleFlag , , 0 /*flags*/ , wxT("Helpstring") , wxT("group")) // style
|
||||||
WX_END_PROPERTIES_TABLE()
|
WX_END_PROPERTIES_TABLE()
|
||||||
|
|
||||||
WX_BEGIN_HANDLERS_TABLE(wxScrollBar)
|
WX_BEGIN_HANDLERS_TABLE(wxScrollBar)
|
||||||
|
@@ -38,6 +38,49 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if wxUSE_EXTENDED_RTTI
|
#if wxUSE_EXTENDED_RTTI
|
||||||
|
WX_DEFINE_FLAGS( wxSliderStyle )
|
||||||
|
|
||||||
|
WX_BEGIN_FLAGS( wxSliderStyle )
|
||||||
|
// new style border flags, we put them first to
|
||||||
|
// use them for streaming out
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SIMPLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SUNKEN)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_DOUBLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_RAISED)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_STATIC)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_NONE)
|
||||||
|
|
||||||
|
// old style border flags
|
||||||
|
WX_FLAGS_MEMBER(wxSIMPLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSUNKEN_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxDOUBLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxRAISED_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSTATIC_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_BORDER)
|
||||||
|
|
||||||
|
// standard window styles
|
||||||
|
WX_FLAGS_MEMBER(wxTAB_TRAVERSAL)
|
||||||
|
WX_FLAGS_MEMBER(wxCLIP_CHILDREN)
|
||||||
|
WX_FLAGS_MEMBER(wxTRANSPARENT_WINDOW)
|
||||||
|
WX_FLAGS_MEMBER(wxWANTS_CHARS)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_FULL_REPAINT_ON_RESIZE)
|
||||||
|
WX_FLAGS_MEMBER(wxALWAYS_SHOW_SB )
|
||||||
|
WX_FLAGS_MEMBER(wxVSCROLL)
|
||||||
|
WX_FLAGS_MEMBER(wxHSCROLL)
|
||||||
|
|
||||||
|
WX_FLAGS_MEMBER(wxSL_HORIZONTAL)
|
||||||
|
WX_FLAGS_MEMBER(wxSL_VERTICAL)
|
||||||
|
WX_FLAGS_MEMBER(wxSL_AUTOTICKS)
|
||||||
|
WX_FLAGS_MEMBER(wxSL_LABELS)
|
||||||
|
WX_FLAGS_MEMBER(wxSL_LEFT)
|
||||||
|
WX_FLAGS_MEMBER(wxSL_TOP)
|
||||||
|
WX_FLAGS_MEMBER(wxSL_RIGHT)
|
||||||
|
WX_FLAGS_MEMBER(wxSL_BOTTOM)
|
||||||
|
WX_FLAGS_MEMBER(wxSL_BOTH)
|
||||||
|
WX_FLAGS_MEMBER(wxSL_SELRANGE)
|
||||||
|
|
||||||
|
WX_END_FLAGS( wxSliderStyle )
|
||||||
|
|
||||||
IMPLEMENT_DYNAMIC_CLASS_XTI(wxSlider95, wxControl,"wx/scrolbar.h")
|
IMPLEMENT_DYNAMIC_CLASS_XTI(wxSlider95, wxControl,"wx/scrolbar.h")
|
||||||
|
|
||||||
WX_BEGIN_PROPERTIES_TABLE(wxSlider95)
|
WX_BEGIN_PROPERTIES_TABLE(wxSlider95)
|
||||||
@@ -47,6 +90,7 @@ WX_BEGIN_PROPERTIES_TABLE(wxSlider95)
|
|||||||
WX_PROPERTY( PageSize , int , SetPageSize, GetLineSize, 1 , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
WX_PROPERTY( PageSize , int , SetPageSize, GetLineSize, 1 , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
||||||
WX_PROPERTY( LineSize , int , SetLineSize, GetLineSize, 1 , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
WX_PROPERTY( LineSize , int , SetLineSize, GetLineSize, 1 , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
||||||
WX_PROPERTY( ThumbLength , int , SetThumbLength, GetThumbLength, 1 , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
WX_PROPERTY( ThumbLength , int , SetThumbLength, GetThumbLength, 1 , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
||||||
|
WX_PROPERTY_FLAGS( WindowStyle , wxSliderStyle , long , SetWindowStyleFlag , GetWindowStyleFlag , , 0 /*flags*/ , wxT("Helpstring") , wxT("group")) // style
|
||||||
WX_END_PROPERTIES_TABLE()
|
WX_END_PROPERTIES_TABLE()
|
||||||
|
|
||||||
WX_BEGIN_HANDLERS_TABLE(wxSlider95)
|
WX_BEGIN_HANDLERS_TABLE(wxSlider95)
|
||||||
|
@@ -57,12 +57,50 @@ IMPLEMENT_DYNAMIC_CLASS(wxSpinEvent, wxNotifyEvent)
|
|||||||
|
|
||||||
|
|
||||||
#if wxUSE_EXTENDED_RTTI
|
#if wxUSE_EXTENDED_RTTI
|
||||||
|
WX_DEFINE_FLAGS( wxSpinButtonStyle )
|
||||||
|
|
||||||
|
WX_BEGIN_FLAGS( wxSpinButtonStyle )
|
||||||
|
// new style border flags, we put them first to
|
||||||
|
// use them for streaming out
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SIMPLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SUNKEN)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_DOUBLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_RAISED)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_STATIC)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_NONE)
|
||||||
|
|
||||||
|
// old style border flags
|
||||||
|
WX_FLAGS_MEMBER(wxSIMPLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSUNKEN_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxDOUBLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxRAISED_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSTATIC_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_BORDER)
|
||||||
|
|
||||||
|
// standard window styles
|
||||||
|
WX_FLAGS_MEMBER(wxTAB_TRAVERSAL)
|
||||||
|
WX_FLAGS_MEMBER(wxCLIP_CHILDREN)
|
||||||
|
WX_FLAGS_MEMBER(wxTRANSPARENT_WINDOW)
|
||||||
|
WX_FLAGS_MEMBER(wxWANTS_CHARS)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_FULL_REPAINT_ON_RESIZE)
|
||||||
|
WX_FLAGS_MEMBER(wxALWAYS_SHOW_SB )
|
||||||
|
WX_FLAGS_MEMBER(wxVSCROLL)
|
||||||
|
WX_FLAGS_MEMBER(wxHSCROLL)
|
||||||
|
|
||||||
|
WX_FLAGS_MEMBER(wxSP_HORIZONTAL)
|
||||||
|
WX_FLAGS_MEMBER(wxSP_VERTICAL)
|
||||||
|
WX_FLAGS_MEMBER(wxSP_ARROW_KEYS)
|
||||||
|
WX_FLAGS_MEMBER(wxSP_WRAP)
|
||||||
|
|
||||||
|
WX_END_FLAGS( wxSpinButtonStyle )
|
||||||
|
|
||||||
IMPLEMENT_DYNAMIC_CLASS_XTI(wxSpinButton, wxControl,"wx/spinbut.h")
|
IMPLEMENT_DYNAMIC_CLASS_XTI(wxSpinButton, wxControl,"wx/spinbut.h")
|
||||||
|
|
||||||
WX_BEGIN_PROPERTIES_TABLE(wxSpinButton)
|
WX_BEGIN_PROPERTIES_TABLE(wxSpinButton)
|
||||||
WX_PROPERTY( Value , int , SetValue, GetValue, 0 , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
WX_PROPERTY( Value , int , SetValue, GetValue, 0 , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
||||||
WX_PROPERTY( Min , int , SetMin, GetMin, 0 , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
WX_PROPERTY( Min , int , SetMin, GetMin, 0 , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
||||||
WX_PROPERTY( Max , int , SetMax, GetMax, 0 , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
WX_PROPERTY( Max , int , SetMax, GetMax, 0 , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
||||||
|
WX_PROPERTY_FLAGS( WindowStyle , wxSpinButtonStyle , long , SetWindowStyleFlag , GetWindowStyleFlag , , 0 /*flags*/ , wxT("Helpstring") , wxT("group")) // style
|
||||||
/*
|
/*
|
||||||
TODO PROPERTIES
|
TODO PROPERTIES
|
||||||
style wxSP_VERTICAL | wxSP_ARROW_KEYS
|
style wxSP_VERTICAL | wxSP_ARROW_KEYS
|
||||||
|
@@ -51,6 +51,43 @@
|
|||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
|
|
||||||
#if wxUSE_EXTENDED_RTTI
|
#if wxUSE_EXTENDED_RTTI
|
||||||
|
WX_DEFINE_FLAGS( wxSpinCtrlStyle )
|
||||||
|
|
||||||
|
WX_BEGIN_FLAGS( wxSpinCtrlStyle )
|
||||||
|
// new style border flags, we put them first to
|
||||||
|
// use them for streaming out
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SIMPLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SUNKEN)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_DOUBLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_RAISED)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_STATIC)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_NONE)
|
||||||
|
|
||||||
|
// old style border flags
|
||||||
|
WX_FLAGS_MEMBER(wxSIMPLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSUNKEN_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxDOUBLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxRAISED_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSTATIC_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_BORDER)
|
||||||
|
|
||||||
|
// standard window styles
|
||||||
|
WX_FLAGS_MEMBER(wxTAB_TRAVERSAL)
|
||||||
|
WX_FLAGS_MEMBER(wxCLIP_CHILDREN)
|
||||||
|
WX_FLAGS_MEMBER(wxTRANSPARENT_WINDOW)
|
||||||
|
WX_FLAGS_MEMBER(wxWANTS_CHARS)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_FULL_REPAINT_ON_RESIZE)
|
||||||
|
WX_FLAGS_MEMBER(wxALWAYS_SHOW_SB )
|
||||||
|
WX_FLAGS_MEMBER(wxVSCROLL)
|
||||||
|
WX_FLAGS_MEMBER(wxHSCROLL)
|
||||||
|
|
||||||
|
WX_FLAGS_MEMBER(wxSP_HORIZONTAL)
|
||||||
|
WX_FLAGS_MEMBER(wxSP_VERTICAL)
|
||||||
|
WX_FLAGS_MEMBER(wxSP_ARROW_KEYS)
|
||||||
|
WX_FLAGS_MEMBER(wxSP_WRAP)
|
||||||
|
|
||||||
|
WX_END_FLAGS( wxSpinCtrlStyle )
|
||||||
|
|
||||||
IMPLEMENT_DYNAMIC_CLASS_XTI(wxSpinCtrl, wxControl,"wx/spinbut.h")
|
IMPLEMENT_DYNAMIC_CLASS_XTI(wxSpinCtrl, wxControl,"wx/spinbut.h")
|
||||||
|
|
||||||
WX_BEGIN_PROPERTIES_TABLE(wxSpinCtrl)
|
WX_BEGIN_PROPERTIES_TABLE(wxSpinCtrl)
|
||||||
@@ -58,6 +95,7 @@ WX_BEGIN_PROPERTIES_TABLE(wxSpinCtrl)
|
|||||||
WX_PROPERTY( Value , int , SetValue, GetValue, 0 , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
WX_PROPERTY( Value , int , SetValue, GetValue, 0 , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
||||||
WX_PROPERTY( Min , int , SetMin, GetMin, 0, 0 /*flags*/ , wxT("Helpstring") , wxT("group") )
|
WX_PROPERTY( Min , int , SetMin, GetMin, 0, 0 /*flags*/ , wxT("Helpstring") , wxT("group") )
|
||||||
WX_PROPERTY( Max , int , SetMax, GetMax, 0 , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
WX_PROPERTY( Max , int , SetMax, GetMax, 0 , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
||||||
|
WX_PROPERTY_FLAGS( WindowStyle , wxSpinCtrlStyle , long , SetWindowStyleFlag , GetWindowStyleFlag , , 0 /*flags*/ , wxT("Helpstring") , wxT("group")) // style
|
||||||
/*
|
/*
|
||||||
TODO PROPERTIES
|
TODO PROPERTIES
|
||||||
style wxSP_ARROW_KEYS
|
style wxSP_ARROW_KEYS
|
||||||
|
@@ -44,7 +44,53 @@
|
|||||||
// macors
|
// macors
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
#if wxUSE_EXTENDED_RTTI
|
||||||
|
WX_DEFINE_FLAGS( wxStaticBitmapStyle )
|
||||||
|
|
||||||
|
WX_BEGIN_FLAGS( wxStaticBitmapStyle )
|
||||||
|
// new style border flags, we put them first to
|
||||||
|
// use them for streaming out
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SIMPLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SUNKEN)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_DOUBLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_RAISED)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_STATIC)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_NONE)
|
||||||
|
|
||||||
|
// old style border flags
|
||||||
|
WX_FLAGS_MEMBER(wxSIMPLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSUNKEN_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxDOUBLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxRAISED_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSTATIC_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_BORDER)
|
||||||
|
|
||||||
|
// standard window styles
|
||||||
|
WX_FLAGS_MEMBER(wxTAB_TRAVERSAL)
|
||||||
|
WX_FLAGS_MEMBER(wxCLIP_CHILDREN)
|
||||||
|
WX_FLAGS_MEMBER(wxTRANSPARENT_WINDOW)
|
||||||
|
WX_FLAGS_MEMBER(wxWANTS_CHARS)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_FULL_REPAINT_ON_RESIZE)
|
||||||
|
WX_FLAGS_MEMBER(wxALWAYS_SHOW_SB )
|
||||||
|
WX_FLAGS_MEMBER(wxVSCROLL)
|
||||||
|
WX_FLAGS_MEMBER(wxHSCROLL)
|
||||||
|
|
||||||
|
WX_END_FLAGS( wxStaticBitmapStyle )
|
||||||
|
|
||||||
|
IMPLEMENT_DYNAMIC_CLASS_XTI(wxStaticBitmap, wxControl,"wx/statbmp.h")
|
||||||
|
|
||||||
|
WX_BEGIN_PROPERTIES_TABLE(wxStaticBitmap)
|
||||||
|
WX_PROPERTY_FLAGS( WindowStyle , wxStaticBitmapStyle , long , SetWindowStyleFlag , GetWindowStyleFlag , , 0 /*flags*/ , wxT("Helpstring") , wxT("group")) // style
|
||||||
|
WX_END_PROPERTIES_TABLE()
|
||||||
|
|
||||||
|
WX_BEGIN_HANDLERS_TABLE(wxStaticBitmap)
|
||||||
|
WX_END_HANDLERS_TABLE()
|
||||||
|
|
||||||
|
WX_CONSTRUCTOR_5( wxStaticBitmap, wxWindow* , Parent , wxWindowID , Id , wxBitmap, Bitmap, wxPoint , Position , wxSize , Size )
|
||||||
|
|
||||||
|
#else
|
||||||
IMPLEMENT_DYNAMIC_CLASS(wxStaticBitmap, wxControl)
|
IMPLEMENT_DYNAMIC_CLASS(wxStaticBitmap, wxControl)
|
||||||
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
TODO PROPERTIES :
|
TODO PROPERTIES :
|
||||||
|
@@ -44,10 +44,43 @@
|
|||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
|
|
||||||
#if wxUSE_EXTENDED_RTTI
|
#if wxUSE_EXTENDED_RTTI
|
||||||
|
WX_DEFINE_FLAGS( wxStaticBoxStyle )
|
||||||
|
|
||||||
|
WX_BEGIN_FLAGS( wxStaticBoxStyle )
|
||||||
|
// new style border flags, we put them first to
|
||||||
|
// use them for streaming out
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SIMPLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SUNKEN)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_DOUBLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_RAISED)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_STATIC)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_NONE)
|
||||||
|
|
||||||
|
// old style border flags
|
||||||
|
WX_FLAGS_MEMBER(wxSIMPLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSUNKEN_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxDOUBLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxRAISED_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSTATIC_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_BORDER)
|
||||||
|
|
||||||
|
// standard window styles
|
||||||
|
WX_FLAGS_MEMBER(wxTAB_TRAVERSAL)
|
||||||
|
WX_FLAGS_MEMBER(wxCLIP_CHILDREN)
|
||||||
|
WX_FLAGS_MEMBER(wxTRANSPARENT_WINDOW)
|
||||||
|
WX_FLAGS_MEMBER(wxWANTS_CHARS)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_FULL_REPAINT_ON_RESIZE)
|
||||||
|
WX_FLAGS_MEMBER(wxALWAYS_SHOW_SB )
|
||||||
|
WX_FLAGS_MEMBER(wxVSCROLL)
|
||||||
|
WX_FLAGS_MEMBER(wxHSCROLL)
|
||||||
|
|
||||||
|
WX_END_FLAGS( wxStaticBoxStyle )
|
||||||
|
|
||||||
IMPLEMENT_DYNAMIC_CLASS_XTI(wxStaticBox, wxControl,"wx/statbox.h")
|
IMPLEMENT_DYNAMIC_CLASS_XTI(wxStaticBox, wxControl,"wx/statbox.h")
|
||||||
|
|
||||||
WX_BEGIN_PROPERTIES_TABLE(wxStaticBox)
|
WX_BEGIN_PROPERTIES_TABLE(wxStaticBox)
|
||||||
WX_PROPERTY( Label,wxString, SetLabel, GetLabel, wxEmptyString , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
WX_PROPERTY( Label,wxString, SetLabel, GetLabel, wxEmptyString , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
||||||
|
WX_PROPERTY_FLAGS( WindowStyle , wxStaticBoxStyle , long , SetWindowStyleFlag , GetWindowStyleFlag , , 0 /*flags*/ , wxT("Helpstring") , wxT("group")) // style
|
||||||
/*
|
/*
|
||||||
TODO PROPERTIES :
|
TODO PROPERTIES :
|
||||||
label
|
label
|
||||||
|
@@ -46,7 +46,57 @@
|
|||||||
// implementation
|
// implementation
|
||||||
// ============================================================================
|
// ============================================================================
|
||||||
|
|
||||||
|
#if wxUSE_EXTENDED_RTTI
|
||||||
|
WX_DEFINE_FLAGS( wxStaticLineStyle )
|
||||||
|
|
||||||
|
WX_BEGIN_FLAGS( wxStaticLineStyle )
|
||||||
|
// new style border flags, we put them first to
|
||||||
|
// use them for streaming out
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SIMPLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SUNKEN)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_DOUBLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_RAISED)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_STATIC)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_NONE)
|
||||||
|
|
||||||
|
// old style border flags
|
||||||
|
WX_FLAGS_MEMBER(wxSIMPLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSUNKEN_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxDOUBLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxRAISED_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSTATIC_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_BORDER)
|
||||||
|
|
||||||
|
// standard window styles
|
||||||
|
WX_FLAGS_MEMBER(wxTAB_TRAVERSAL)
|
||||||
|
WX_FLAGS_MEMBER(wxCLIP_CHILDREN)
|
||||||
|
WX_FLAGS_MEMBER(wxTRANSPARENT_WINDOW)
|
||||||
|
WX_FLAGS_MEMBER(wxWANTS_CHARS)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_FULL_REPAINT_ON_RESIZE)
|
||||||
|
WX_FLAGS_MEMBER(wxALWAYS_SHOW_SB )
|
||||||
|
WX_FLAGS_MEMBER(wxVSCROLL)
|
||||||
|
WX_FLAGS_MEMBER(wxHSCROLL)
|
||||||
|
|
||||||
|
WX_FLAGS_MEMBER(wxLI_HORIZONTAL)
|
||||||
|
WX_FLAGS_MEMBER(wxLI_VERTICAL)
|
||||||
|
|
||||||
|
WX_END_FLAGS( wxStaticLineStyle )
|
||||||
|
|
||||||
|
IMPLEMENT_DYNAMIC_CLASS_XTI(wxStaticLine, wxControl,"wx/statline.h")
|
||||||
|
|
||||||
|
WX_BEGIN_PROPERTIES_TABLE(wxStaticLine)
|
||||||
|
WX_PROPERTY_FLAGS( WindowStyle , wxStaticLineStyle , long , SetWindowStyleFlag , GetWindowStyleFlag , , 0 /*flags*/ , wxT("Helpstring") , wxT("group")) // style
|
||||||
|
WX_END_PROPERTIES_TABLE()
|
||||||
|
|
||||||
|
WX_BEGIN_HANDLERS_TABLE(wxStaticLine)
|
||||||
|
WX_END_HANDLERS_TABLE()
|
||||||
|
|
||||||
|
WX_CONSTRUCTOR_4( wxStaticLine, wxWindow* , Parent , wxWindowID , Id , wxPoint , Position , wxSize , Size )
|
||||||
|
|
||||||
|
#else
|
||||||
IMPLEMENT_DYNAMIC_CLASS(wxStaticLine, wxControl)
|
IMPLEMENT_DYNAMIC_CLASS(wxStaticLine, wxControl)
|
||||||
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
TODO PROPERTIES :
|
TODO PROPERTIES :
|
||||||
style (wxLI_HORIZONTAL)
|
style (wxLI_HORIZONTAL)
|
||||||
|
@@ -33,10 +33,48 @@
|
|||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
#if wxUSE_EXTENDED_RTTI
|
#if wxUSE_EXTENDED_RTTI
|
||||||
|
WX_DEFINE_FLAGS( wxStaticTextStyle )
|
||||||
|
|
||||||
|
WX_BEGIN_FLAGS( wxStaticTextStyle )
|
||||||
|
// new style border flags, we put them first to
|
||||||
|
// use them for streaming out
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SIMPLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SUNKEN)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_DOUBLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_RAISED)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_STATIC)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_NONE)
|
||||||
|
|
||||||
|
// old style border flags
|
||||||
|
WX_FLAGS_MEMBER(wxSIMPLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSUNKEN_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxDOUBLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxRAISED_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSTATIC_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_BORDER)
|
||||||
|
|
||||||
|
// standard window styles
|
||||||
|
WX_FLAGS_MEMBER(wxTAB_TRAVERSAL)
|
||||||
|
WX_FLAGS_MEMBER(wxCLIP_CHILDREN)
|
||||||
|
WX_FLAGS_MEMBER(wxTRANSPARENT_WINDOW)
|
||||||
|
WX_FLAGS_MEMBER(wxWANTS_CHARS)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_FULL_REPAINT_ON_RESIZE)
|
||||||
|
WX_FLAGS_MEMBER(wxALWAYS_SHOW_SB )
|
||||||
|
WX_FLAGS_MEMBER(wxVSCROLL)
|
||||||
|
WX_FLAGS_MEMBER(wxHSCROLL)
|
||||||
|
|
||||||
|
WX_FLAGS_MEMBER(wxST_NO_AUTORESIZE)
|
||||||
|
WX_FLAGS_MEMBER(wxALIGN_LEFT)
|
||||||
|
WX_FLAGS_MEMBER(wxALIGN_RIGHT)
|
||||||
|
WX_FLAGS_MEMBER(wxALIGN_CENTRE)
|
||||||
|
|
||||||
|
WX_END_FLAGS( wxStaticTextStyle )
|
||||||
|
|
||||||
IMPLEMENT_DYNAMIC_CLASS_XTI(wxStaticText, wxControl,"wx/stattext.h")
|
IMPLEMENT_DYNAMIC_CLASS_XTI(wxStaticText, wxControl,"wx/stattext.h")
|
||||||
|
|
||||||
WX_BEGIN_PROPERTIES_TABLE(wxStaticText)
|
WX_BEGIN_PROPERTIES_TABLE(wxStaticText)
|
||||||
WX_PROPERTY( Label,wxString, SetLabel, GetLabel, wxEmptyString , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
WX_PROPERTY( Label,wxString, SetLabel, GetLabel, wxEmptyString , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
||||||
|
WX_PROPERTY_FLAGS( WindowStyle , wxStaticTextStyle , long , SetWindowStyleFlag , GetWindowStyleFlag , , 0 /*flags*/ , wxT("Helpstring") , wxT("group")) // style
|
||||||
WX_END_PROPERTIES_TABLE()
|
WX_END_PROPERTIES_TABLE()
|
||||||
|
|
||||||
WX_BEGIN_HANDLERS_TABLE(wxStaticText)
|
WX_BEGIN_HANDLERS_TABLE(wxStaticText)
|
||||||
|
@@ -117,11 +117,61 @@ IMPLEMENT_DYNAMIC_CLASS(wxRichEditModule, wxModule)
|
|||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
|
|
||||||
#if wxUSE_EXTENDED_RTTI
|
#if wxUSE_EXTENDED_RTTI
|
||||||
|
WX_DEFINE_FLAGS( wxTextCtrlStyle )
|
||||||
|
|
||||||
|
WX_BEGIN_FLAGS( wxTextCtrlStyle )
|
||||||
|
// new style border flags, we put them first to
|
||||||
|
// use them for streaming out
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SIMPLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SUNKEN)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_DOUBLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_RAISED)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_STATIC)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_NONE)
|
||||||
|
|
||||||
|
// old style border flags
|
||||||
|
WX_FLAGS_MEMBER(wxSIMPLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSUNKEN_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxDOUBLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxRAISED_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSTATIC_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_BORDER)
|
||||||
|
|
||||||
|
// standard window styles
|
||||||
|
WX_FLAGS_MEMBER(wxTAB_TRAVERSAL)
|
||||||
|
WX_FLAGS_MEMBER(wxCLIP_CHILDREN)
|
||||||
|
WX_FLAGS_MEMBER(wxTRANSPARENT_WINDOW)
|
||||||
|
WX_FLAGS_MEMBER(wxWANTS_CHARS)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_FULL_REPAINT_ON_RESIZE)
|
||||||
|
WX_FLAGS_MEMBER(wxALWAYS_SHOW_SB )
|
||||||
|
WX_FLAGS_MEMBER(wxVSCROLL)
|
||||||
|
WX_FLAGS_MEMBER(wxHSCROLL)
|
||||||
|
|
||||||
|
WX_FLAGS_MEMBER(wxTE_PROCESS_ENTER)
|
||||||
|
WX_FLAGS_MEMBER(wxTE_PROCESS_TAB)
|
||||||
|
WX_FLAGS_MEMBER(wxTE_MULTILINE)
|
||||||
|
WX_FLAGS_MEMBER(wxTE_PASSWORD)
|
||||||
|
WX_FLAGS_MEMBER(wxTE_READONLY)
|
||||||
|
WX_FLAGS_MEMBER(wxHSCROLL)
|
||||||
|
WX_FLAGS_MEMBER(wxTE_RICH)
|
||||||
|
WX_FLAGS_MEMBER(wxTE_RICH2)
|
||||||
|
WX_FLAGS_MEMBER(wxTE_AUTO_URL)
|
||||||
|
WX_FLAGS_MEMBER(wxTE_NOHIDESEL)
|
||||||
|
WX_FLAGS_MEMBER(wxTE_LEFT)
|
||||||
|
WX_FLAGS_MEMBER(wxTE_CENTRE)
|
||||||
|
WX_FLAGS_MEMBER(wxTE_RIGHT)
|
||||||
|
WX_FLAGS_MEMBER(wxTE_DONTWRAP)
|
||||||
|
WX_FLAGS_MEMBER(wxTE_LINEWRAP)
|
||||||
|
WX_FLAGS_MEMBER(wxTE_WORDWRAP)
|
||||||
|
|
||||||
|
WX_END_FLAGS( wxTextCtrlStyle )
|
||||||
|
|
||||||
IMPLEMENT_DYNAMIC_CLASS_XTI(wxTextCtrl, wxControl,"wx/textctrl.h")
|
IMPLEMENT_DYNAMIC_CLASS_XTI(wxTextCtrl, wxControl,"wx/textctrl.h")
|
||||||
|
|
||||||
WX_BEGIN_PROPERTIES_TABLE(wxTextCtrl)
|
WX_BEGIN_PROPERTIES_TABLE(wxTextCtrl)
|
||||||
WX_PROPERTY( Font , wxFont , SetFont , GetFont ,, 0 /*flags*/ , wxT("Helpstring") , wxT("group") )
|
WX_PROPERTY( Font , wxFont , SetFont , GetFont ,, 0 /*flags*/ , wxT("Helpstring") , wxT("group") )
|
||||||
WX_PROPERTY( Value , wxString , SetValue, GetValue, wxEmptyString , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
WX_PROPERTY( Value , wxString , SetValue, GetValue, wxEmptyString , 0 /*flags*/ , wxT("Helpstring") , wxT("group"))
|
||||||
|
WX_PROPERTY_FLAGS( WindowStyle , wxTextCtrlStyle , long , SetWindowStyleFlag , GetWindowStyleFlag , , 0 /*flags*/ , wxT("Helpstring") , wxT("group")) // style
|
||||||
WX_END_PROPERTIES_TABLE()
|
WX_END_PROPERTIES_TABLE()
|
||||||
|
|
||||||
WX_BEGIN_HANDLERS_TABLE(wxTextCtrl)
|
WX_BEGIN_HANDLERS_TABLE(wxTextCtrl)
|
||||||
|
@@ -471,9 +471,57 @@ private:
|
|||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
|
|
||||||
#if wxUSE_EXTENDED_RTTI
|
#if wxUSE_EXTENDED_RTTI
|
||||||
|
WX_DEFINE_FLAGS( wxTreeCtrlStyle )
|
||||||
|
|
||||||
|
WX_BEGIN_FLAGS( wxTreeCtrlStyle )
|
||||||
|
// new style border flags, we put them first to
|
||||||
|
// use them for streaming out
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SIMPLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SUNKEN)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_DOUBLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_RAISED)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_STATIC)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_NONE)
|
||||||
|
|
||||||
|
// old style border flags
|
||||||
|
WX_FLAGS_MEMBER(wxSIMPLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSUNKEN_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxDOUBLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxRAISED_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSTATIC_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_BORDER)
|
||||||
|
|
||||||
|
// standard window styles
|
||||||
|
WX_FLAGS_MEMBER(wxTAB_TRAVERSAL)
|
||||||
|
WX_FLAGS_MEMBER(wxCLIP_CHILDREN)
|
||||||
|
WX_FLAGS_MEMBER(wxTRANSPARENT_WINDOW)
|
||||||
|
WX_FLAGS_MEMBER(wxWANTS_CHARS)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_FULL_REPAINT_ON_RESIZE)
|
||||||
|
WX_FLAGS_MEMBER(wxALWAYS_SHOW_SB )
|
||||||
|
WX_FLAGS_MEMBER(wxVSCROLL)
|
||||||
|
WX_FLAGS_MEMBER(wxHSCROLL)
|
||||||
|
|
||||||
|
WX_FLAGS_MEMBER(wxTR_EDIT_LABELS)
|
||||||
|
WX_FLAGS_MEMBER(wxTR_NO_BUTTONS)
|
||||||
|
WX_FLAGS_MEMBER(wxTR_HAS_BUTTONS)
|
||||||
|
WX_FLAGS_MEMBER(wxTR_TWIST_BUTTONS)
|
||||||
|
WX_FLAGS_MEMBER(wxTR_NO_LINES)
|
||||||
|
WX_FLAGS_MEMBER(wxTR_FULL_ROW_HIGHLIGHT)
|
||||||
|
WX_FLAGS_MEMBER(wxTR_LINES_AT_ROOT)
|
||||||
|
WX_FLAGS_MEMBER(wxTR_HIDE_ROOT)
|
||||||
|
WX_FLAGS_MEMBER(wxTR_ROW_LINES)
|
||||||
|
WX_FLAGS_MEMBER(wxTR_HAS_VARIABLE_ROW_HEIGHT)
|
||||||
|
WX_FLAGS_MEMBER(wxTR_SINGLE)
|
||||||
|
WX_FLAGS_MEMBER(wxTR_MULTIPLE)
|
||||||
|
WX_FLAGS_MEMBER(wxTR_EXTENDED)
|
||||||
|
WX_FLAGS_MEMBER(wxTR_DEFAULT_STYLE)
|
||||||
|
|
||||||
|
WX_END_FLAGS( wxTreeCtrlStyle )
|
||||||
|
|
||||||
IMPLEMENT_DYNAMIC_CLASS_XTI(wxTreeCtrl, wxControl,"wx/treectrl.h")
|
IMPLEMENT_DYNAMIC_CLASS_XTI(wxTreeCtrl, wxControl,"wx/treectrl.h")
|
||||||
|
|
||||||
WX_BEGIN_PROPERTIES_TABLE(wxTreeCtrl)
|
WX_BEGIN_PROPERTIES_TABLE(wxTreeCtrl)
|
||||||
|
WX_PROPERTY_FLAGS( WindowStyle , wxTreeCtrlStyle , long , SetWindowStyleFlag , GetWindowStyleFlag , , 0 /*flags*/ , wxT("Helpstring") , wxT("group")) // style
|
||||||
WX_END_PROPERTIES_TABLE()
|
WX_END_PROPERTIES_TABLE()
|
||||||
|
|
||||||
WX_BEGIN_HANDLERS_TABLE(wxTreeCtrl)
|
WX_BEGIN_HANDLERS_TABLE(wxTreeCtrl)
|
||||||
|
@@ -254,6 +254,38 @@ template<> void wxCollectionToVariantArray( wxWindowList const &theList, wxxVari
|
|||||||
wxListCollectionToVariantArray( theList , value ) ;
|
wxListCollectionToVariantArray( theList , value ) ;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
WX_DEFINE_FLAGS( wxWindowStyle )
|
||||||
|
|
||||||
|
WX_BEGIN_FLAGS( wxWindowStyle )
|
||||||
|
// new style border flags, we put them first to
|
||||||
|
// use them for streaming out
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SIMPLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_SUNKEN)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_DOUBLE)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_RAISED)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_STATIC)
|
||||||
|
WX_FLAGS_MEMBER(wxBORDER_NONE)
|
||||||
|
|
||||||
|
// old style border flags
|
||||||
|
WX_FLAGS_MEMBER(wxSIMPLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSUNKEN_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxDOUBLE_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxRAISED_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxSTATIC_BORDER)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_BORDER)
|
||||||
|
|
||||||
|
// standard window styles
|
||||||
|
WX_FLAGS_MEMBER(wxTAB_TRAVERSAL)
|
||||||
|
WX_FLAGS_MEMBER(wxCLIP_CHILDREN)
|
||||||
|
WX_FLAGS_MEMBER(wxTRANSPARENT_WINDOW)
|
||||||
|
WX_FLAGS_MEMBER(wxWANTS_CHARS)
|
||||||
|
WX_FLAGS_MEMBER(wxNO_FULL_REPAINT_ON_RESIZE)
|
||||||
|
WX_FLAGS_MEMBER(wxALWAYS_SHOW_SB )
|
||||||
|
WX_FLAGS_MEMBER(wxVSCROLL)
|
||||||
|
WX_FLAGS_MEMBER(wxHSCROLL)
|
||||||
|
|
||||||
|
WX_END_FLAGS( wxWindowStyle )
|
||||||
|
|
||||||
WX_BEGIN_PROPERTIES_TABLE(wxWindow)
|
WX_BEGIN_PROPERTIES_TABLE(wxWindow)
|
||||||
// Always constructor Properties first
|
// Always constructor Properties first
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user