00001 //----------------------------------------------------------------------------------------
00011 // RCS-ID: $Id: showcase_listctrl.h,v 1.4 2002/09/10 18:07:56 robertoconnor Exp $
00012 //----------------------------------------------------------------------------------------
00013
00014 //----------------------------------------------------------------------------------------
00015 // Begin single inclusion of this .h file condition
00016 //----------------------------------------------------------------------------------------
00017
00018 #ifndef _SHOWCASE_LISTCTRL_H_
00019 #define _SHOWCASE_LISTCTRL_H_
00020
00021 //----------------------------------------------------------------------------------------
00022 // GCC interface
00023 //----------------------------------------------------------------------------------------
00024
00025 #if defined(__GNUG__) && ! defined(__APPLE__)
00026 #pragma interface "showcase_listctrl.h"
00027 #endif
00028
00029 //----------------------------------------------------------------------------------------
00030 // Shared defines
00031 //----------------------------------------------------------------------------------------
00032
00033 #include "plucker_defines.h"
00034
00035 //----------------------------------------------------------------------------------------
00036 // Begin feature removal condition
00037 //----------------------------------------------------------------------------------------
00038
00039 #if ( setupUSE_SHOWCASE )
00040
00041 //----------------------------------------------------------------------------------------
00042 // Headers
00043 //----------------------------------------------------------------------------------------
00044
00045 #include "wx/listctrl.h"
00046
00047 //----------------------------------------------------------------------------------------
00048 // Class definition: add_channel_wizard
00049 //----------------------------------------------------------------------------------------
00050
00052
00056 class showcase_listctrl : public wxListCtrl
00057 {
00058
00059 DECLARE_DYNAMIC_CLASS( showcase_listctrl )
00060
00061 public:
00062
00064
00074 showcase_listctrl( wxWindow* parent,
00075 wxWindowID id = -1,
00076 const wxPoint& pos = wxDefaultPosition,
00077 const wxSize& size = wxDefaultSize,
00078 long style = wxLC_REPORT,
00079 const wxValidator& validator = wxDefaultValidator,
00080 const wxString& name = "the_showcase_listctrl"
00081 );
00082
00083 // Unused constructor: solely for usage of RTTI (DYNAMIC_CLASS) macros.
00084 showcase_listctrl() {};
00085
00087 ~showcase_listctrl();
00088
00090
00095 void set_column_widths( int maximum_listctrl_width );
00096
00097 protected:
00098
00099 wxWindow* m_parent;
00100
00101 private:
00102
00103 DECLARE_EVENT_TABLE()
00104
00105 };
00106
00107 //----------------------------------------------------------------------------------------
00108 // End feature removal condition
00109 //----------------------------------------------------------------------------------------
00110
00111 #endif // setupUSE_SHOWCASE
00112
00113 //----------------------------------------------------------------------------------------
00114 // End single inclusion of this .h file condition
00115 //----------------------------------------------------------------------------------------
00116
00117 #endif //_SHOWCASE_LISTCTRL_H_