]>
git.saurik.com Git - wxWidgets.git/blob - src/stubs/checklst.cpp
c7121e553da6129fecfc2721fdf1f9ce5db138a2
1 ///////////////////////////////////////////////////////////////////////////////
3 // Purpose: implementation of wxCheckListBox class
8 // Copyright: (c) AUTHOR
9 // Licence: wxWindows licence
10 ///////////////////////////////////////////////////////////////////////////////
12 // ============================================================================
13 // headers & declarations
14 // ============================================================================
17 #pragma implementation "checklst.h"
20 #include "wx/checklst.h"
22 // ============================================================================
24 // ============================================================================
26 #if !USE_SHARED_LIBRARY
27 IMPLEMENT_DYNAMIC_CLASS(wxCheckListBox
, wxListBox
)
30 // ----------------------------------------------------------------------------
31 // implementation of wxCheckListBox class
32 // ----------------------------------------------------------------------------
36 BEGIN_EVENT_TABLE(wxCheckListBox
, wxListBox
)
37 EVT_CHAR(wxCheckListBox::OnChar
)
38 EVT_LEFT_DOWN(wxCheckListBox::OnLeftClick
)
44 // def ctor: use Create() to really create the control
45 wxCheckListBox::wxCheckListBox() : wxListBox()
49 // ctor which creates the associated control
50 wxCheckListBox::wxCheckListBox(wxWindow
*parent
, wxWindowID id
,
51 const wxPoint
& pos
, const wxSize
& size
,
52 int nStrings
, const wxString choices
[],
53 long style
, const wxValidator
& val
,
57 // TODO: you'll probably need a separate Create instead of using
58 // the wxListBox one as here.
59 Create(parent
, id
, pos
, size
, nStrings
, choices
, style
|wxLB_OWNERDRAW
, val
, name
);
65 bool wxCheckListBox::IsChecked(uint uiIndex
) const
71 void wxCheckListBox::Check(uint uiIndex
, bool bCheck
)