]> git.saurik.com Git - wxWidgets.git/blob - src/mac/checklst.cpp
Added wxChoice::GetCount() and Select()
[wxWidgets.git] / src / mac / checklst.cpp
1 ///////////////////////////////////////////////////////////////////////////////
2 // Name: checklst.cpp
3 // Purpose: implementation of wxCheckListBox class
4 // Author: AUTHOR
5 // Modified by:
6 // Created: ??/??/98
7 // RCS-ID: $Id$
8 // Copyright: (c) AUTHOR
9 // Licence: wxWindows licence
10 ///////////////////////////////////////////////////////////////////////////////
11
12 // ============================================================================
13 // headers & declarations
14 // ============================================================================
15
16 #ifdef __GNUG__
17 #pragma implementation "checklst.h"
18 #endif
19
20 #include "wx/checklst.h"
21
22 // ============================================================================
23 // implementation
24 // ============================================================================
25
26 #if !USE_SHARED_LIBRARY
27 IMPLEMENT_DYNAMIC_CLASS(wxCheckListBox, wxListBox)
28 #endif
29
30 // ----------------------------------------------------------------------------
31 // implementation of wxCheckListBox class
32 // ----------------------------------------------------------------------------
33
34 // define event table
35 // ------------------
36 BEGIN_EVENT_TABLE(wxCheckListBox, wxListBox)
37 END_EVENT_TABLE()
38
39 // control creation
40 // ----------------
41
42 // def ctor: use Create() to really create the control
43 wxCheckListBox::wxCheckListBox() : wxListBox()
44 {
45 }
46
47 // ctor which creates the associated control
48 wxCheckListBox::wxCheckListBox(wxWindow *parent, wxWindowID id,
49 const wxPoint& pos, const wxSize& size,
50 int nStrings, const wxString choices[],
51 long style, const wxValidator& val,
52 const wxString& name)
53 : wxListBox()
54 {
55 // TODO: you'll probably need a separate Create instead of using
56 // the wxListBox one as here.
57 Create(parent, id, pos, size, nStrings, choices, style|wxLB_OWNERDRAW, val, name);
58 }
59
60 // check items
61 // -----------
62
63 bool wxCheckListBox::IsChecked(size_t uiIndex) const
64 {
65 // TODO
66 return FALSE;
67 }
68
69 void wxCheckListBox::Check(size_t uiIndex, bool bCheck)
70 {
71 // TODO
72 }
73
74