]> git.saurik.com Git - wxWidgets.git/blob - src/stubs/checklst.cpp
c7121e553da6129fecfc2721fdf1f9ce5db138a2
[wxWidgets.git] / src / stubs / 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 EVT_CHAR(wxCheckListBox::OnChar)
38 EVT_LEFT_DOWN(wxCheckListBox::OnLeftClick)
39 END_EVENT_TABLE()
40
41 // control creation
42 // ----------------
43
44 // def ctor: use Create() to really create the control
45 wxCheckListBox::wxCheckListBox() : wxListBox()
46 {
47 }
48
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,
54 const wxString& name)
55 : wxListBox()
56 {
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);
60 }
61
62 // check items
63 // -----------
64
65 bool wxCheckListBox::IsChecked(uint uiIndex) const
66 {
67 // TODO
68 return FALSE;
69 }
70
71 void wxCheckListBox::Check(uint uiIndex, bool bCheck)
72 {
73 // TODO
74 return FALSE;
75 }
76
77