/////////////////////////////////////////////////////////////////////////////
-// Name: No names yet.
+// Name: tabpgwin.h
// Purpose: Contrib. demo
// Author: Aleksandras Gluchovas
-// Modified by: 19990908 : mj10777@gmx.net
+// Modified by: 19990908 : mj
// 19990909 :
// - rename to tabpgwin
// - restruction of Variable declaration
// - to prevent Warnings under MingGW32
-// Modified by: 19990909 : mj10777@gmx.net
+// Modified by: 19990909 : mj
// - mNoVertScroll TRUE = no / FALSE = Original Code
-// the Original Code Paints a Vertical Scroll in wxPaggedWindow
+// the Original Code Paints a Vertical Scroll in wxPagedWindow
// which is not needed in this Version. Use TRUE for this.
// Created: 07/09/98
// RCS-ID: $Id$
// Licence: wxWindows license
/////////////////////////////////////////////////////////////////////////////
-#ifndef __CONTROLAREA_G__
-#define __CONTROLAREA_G__
+#ifndef __TABPGWIN_G__
+#define __TABPGWIN_G__
-#ifdef __GNUG__
-#pragma interface "controlarea.h"
-#endif
+//#ifdef __GNUG__
+//#pragma interface
+//#endif
#include "wx/defs.h"
#include "wx/window.h"
virtual wxFont GetLabelingFont();
- // FOR NOW:: scrollbars are actually related to wxPaggedWindow
+ // FOR NOW:: scrollbars are actually related to wxPagedWindow
wxScrollBar* mpTabScroll;
wxScrollBar* mpHorizScroll;
wxPen mDarkPen; // default: RGB(128,128,128)
wxPen mBlackPen; // default: RGB( 0, 0, 0)
- int mActiveTab;
+ size_t mActiveTab;
int mTitleHeight;
int mLayoutType;
// notifications (can be handled by derivatives)
- virtual void OnTabAdded( twTabInfo* pInfo ) {}
+ virtual void OnTabAdded( twTabInfo* WXUNUSED(pInfo) ) {}
virtual void SizeTabs(int x,int y, int width, int height, bool repant);
// tabs can be also added when the window is
// already displayed - "on the fly"
- virtual void AddTab( wxWindow* pContent, // contained window
- wxString tabText, // tab label
- wxString imageFileName = "", // if "", only text label is displayed
- long imageType = wxBITMAP_TYPE_BMP );
+ virtual void AddTab( wxWindow* pContent, // contained window
+ wxString tabText, // tab label
+ wxString imageFileName = _T(""), // if "", only text label is displayed
+ wxBitmapType imageType = wxBITMAP_TYPE_BMP );
// NOTE:: if this AddTab(..) overload is called, the
// image bitmap will not be serialized (if performed),
* of Microsoft Developer Studio 4.xx
*/
-class wxPaggedWindow : public wxTabbedWindow
+class wxPagedWindow : public wxTabbedWindow
{
- DECLARE_DYNAMIC_CLASS( wxPaggedWindow )
+ DECLARE_DYNAMIC_CLASS( wxPagedWindow )
// the protected: public: changes prevents Warnings in gcc
protected:
bool mScrollEventInProgress;
public:
- wxPaggedWindow();
- ~wxPaggedWindow();
+ wxPagedWindow();
+ ~wxPagedWindow();
// NOTE:: use public methods of the base class
// to add "pages" to this window