]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/mac/checklst.h
Implement NULL-checking wxCFRetain/wxCFRelease as suggested by Stefan Csomor.
[wxWidgets.git] / include / wx / mac / checklst.h
index fd6ad64785a9fa99a6e71d5f9157c266abe744da..098262d5fec603bf3e1fa7812a19ad4924cc2f3c 100644 (file)
@@ -1,49 +1,5 @@
-///////////////////////////////////////////////////////////////////////////////
-// Name:        checklst.h
-// Purpose:     wxCheckListBox class - a listbox with checkable items
-//              Note: this is an optional class.
-// Author:      AUTHOR
-// Modified by: 
-// Created:     ??/??/98
-// RCS-ID:      $Id$
-// Copyright:   (c) AUTHOR
-// Licence:     wxWindows licence
-///////////////////////////////////////////////////////////////////////////////
-
-#ifndef _WX_CHECKLST_H_
-#define _WX_CHECKLST_H_
-
-#ifdef __GNUG__
-#pragma interface "checklst.h"
+#ifdef __WXMAC_CLASSIC__
+#include "wx/mac/classic/checklst.h"
+#else
+#include "wx/mac/carbon/checklst.h"
 #endif
-
-#include "wx/listbox.h"
-
-#ifndef __MWERKS__
-typedef   unsigned int  size_t;
-#endif
-
-class wxCheckListBox : public wxListBox
-{
-  DECLARE_DYNAMIC_CLASS(wxCheckListBox)
-public:
-  // ctors
-  wxCheckListBox();
-  wxCheckListBox(wxWindow *parent, wxWindowID id,
-                 const wxPoint& pos = wxDefaultPosition,
-                 const wxSize& size = wxDefaultSize,
-                 int nStrings = 0, 
-                 const wxString choices[] = NULL,
-                 long style = 0,
-                 const wxValidator& validator = wxDefaultValidator,
-                 const wxString& name = wxListBoxNameStr);
-
-  // items may be checked
-  bool  IsChecked(size_t uiIndex) const;
-  void  Check(size_t uiIndex, bool bCheck = TRUE);
-
-  DECLARE_EVENT_TABLE()
-};
-
-#endif
-    // _WX_CHECKLST_H_