]> git.saurik.com Git - wxWidgets.git/commitdiff
Added BMP files for wxPlotWindow,
authorRobert Roebling <robert@roebling.de>
Fri, 11 Feb 2000 12:28:21 +0000 (12:28 +0000)
committerRobert Roebling <robert@roebling.de>
Fri, 11 Feb 2000 12:28:21 +0000 (12:28 +0000)
  Replaced wxWindow with wxNotebookPage in wxNotebook.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5961 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

12 files changed:
include/wx/gtk/notebook.h
include/wx/gtk1/notebook.h
include/wx/msw/plot_dwn.bmp [new file with mode: 0644]
include/wx/msw/plot_enl.bmp [new file with mode: 0644]
include/wx/msw/plot_shr.bmp [new file with mode: 0644]
include/wx/msw/plot_up.bmp [new file with mode: 0644]
include/wx/msw/plot_zin.bmp [new file with mode: 0644]
include/wx/msw/plot_zot.bmp [new file with mode: 0644]
include/wx/msw/wx.rc
samples/controls/controls.cpp
src/gtk/notebook.cpp
src/gtk1/notebook.cpp

index 45039a0bd775da6bbed4f00c5aeb8cc0f0ece7d1..910605567220a72d932dd07079bd545784a3eaa5 100644 (file)
 
 class wxImageList;
 class wxNotebook;
-class wxNotebookPage;
+
+typedef wxWindow wxNotebookPage;  // so far, any window can be a page
+
+//-----------------------------------------------------------------------------
+// internal class
+//-----------------------------------------------------------------------------
+
+class wxGtkNotebookPage;
 
 //-----------------------------------------------------------------------------
 // wxNotebook
@@ -112,19 +119,19 @@ public:
   
     // adds a new page to the notebook (it will be deleted ny the notebook,
     // don't delete it yourself). If bSelect, this page becomes active.
-  bool AddPage( wxWindow *win,
-                const wxString& strText,
-                bool select = FALSE,
-                int imageId = -1 );
+    bool AddPage( wxNotebookPage *win,
+                  const wxString& strText,
+                  bool select = FALSE,
+                  int imageId = -1 );
     // the same as AddPage(), but adds it at the specified position
-  bool InsertPage( int position,
-                   wxWindow *win,
-                   const wxString& strText,
-                   bool bSelect = FALSE,
-                   int imageId = -1 );
+    bool InsertPage( int position,
+                     wxNotebookPage *win,
+                     const wxString& strText,
+                     bool bSelect = FALSE,
+                     int imageId = -1 );
 
     // get the panel which represents the given page
-  wxWindow *GetPage(int nPage) const;
+    wxNotebookPage *GetPage(int nPage) const;
 
     // handler for tab navigation
     // --------------------------
@@ -144,7 +151,7 @@ public:
     void Init();
 
     // helper function
-    wxNotebookPage* GetNotebookPage(int page) const;
+    wxGtkNotebookPage* GetNotebookPage(int page) const;
 
     wxImageList*    m_imageList;
     wxList          m_pages;
index 45039a0bd775da6bbed4f00c5aeb8cc0f0ece7d1..910605567220a72d932dd07079bd545784a3eaa5 100644 (file)
 
 class wxImageList;
 class wxNotebook;
-class wxNotebookPage;
+
+typedef wxWindow wxNotebookPage;  // so far, any window can be a page
+
+//-----------------------------------------------------------------------------
+// internal class
+//-----------------------------------------------------------------------------
+
+class wxGtkNotebookPage;
 
 //-----------------------------------------------------------------------------
 // wxNotebook
@@ -112,19 +119,19 @@ public:
   
     // adds a new page to the notebook (it will be deleted ny the notebook,
     // don't delete it yourself). If bSelect, this page becomes active.
-  bool AddPage( wxWindow *win,
-                const wxString& strText,
-                bool select = FALSE,
-                int imageId = -1 );
+    bool AddPage( wxNotebookPage *win,
+                  const wxString& strText,
+                  bool select = FALSE,
+                  int imageId = -1 );
     // the same as AddPage(), but adds it at the specified position
-  bool InsertPage( int position,
-                   wxWindow *win,
-                   const wxString& strText,
-                   bool bSelect = FALSE,
-                   int imageId = -1 );
+    bool InsertPage( int position,
+                     wxNotebookPage *win,
+                     const wxString& strText,
+                     bool bSelect = FALSE,
+                     int imageId = -1 );
 
     // get the panel which represents the given page
-  wxWindow *GetPage(int nPage) const;
+    wxNotebookPage *GetPage(int nPage) const;
 
     // handler for tab navigation
     // --------------------------
@@ -144,7 +151,7 @@ public:
     void Init();
 
     // helper function
-    wxNotebookPage* GetNotebookPage(int page) const;
+    wxGtkNotebookPage* GetNotebookPage(int page) const;
 
     wxImageList*    m_imageList;
     wxList          m_pages;
diff --git a/include/wx/msw/plot_dwn.bmp b/include/wx/msw/plot_dwn.bmp
new file mode 100644 (file)
index 0000000..288ce64
Binary files /dev/null and b/include/wx/msw/plot_dwn.bmp differ
diff --git a/include/wx/msw/plot_enl.bmp b/include/wx/msw/plot_enl.bmp
new file mode 100644 (file)
index 0000000..49916bb
Binary files /dev/null and b/include/wx/msw/plot_enl.bmp differ
diff --git a/include/wx/msw/plot_shr.bmp b/include/wx/msw/plot_shr.bmp
new file mode 100644 (file)
index 0000000..7223437
Binary files /dev/null and b/include/wx/msw/plot_shr.bmp differ
diff --git a/include/wx/msw/plot_up.bmp b/include/wx/msw/plot_up.bmp
new file mode 100644 (file)
index 0000000..b4af62b
Binary files /dev/null and b/include/wx/msw/plot_up.bmp differ
diff --git a/include/wx/msw/plot_zin.bmp b/include/wx/msw/plot_zin.bmp
new file mode 100644 (file)
index 0000000..d45494a
Binary files /dev/null and b/include/wx/msw/plot_zin.bmp differ
diff --git a/include/wx/msw/plot_zot.bmp b/include/wx/msw/plot_zot.bmp
new file mode 100644 (file)
index 0000000..2ed517f
Binary files /dev/null and b/include/wx/msw/plot_zot.bmp differ
index b71f9a0b4c1500f4f5a8c616ec7e47057c028a21..f3da9b212cd08a87e8025e5d7c12b4e8542b46dd 100644 (file)
@@ -138,3 +138,10 @@ wxDISABLE_BUTTON_BITMAP         BITMAP  "wx/msw/disable.bmp"
 tick_bmp                BITMAP  "wx/msw/tick.bmp"
 cross_bmp               BITMAP  "wx/msw/cross.bmp"
 
+// For src/generic/plot.cpp
+plot_up.bmp             BITMAP  "wx/msw/plot_up.bmp"
+plot_dwn.bmp            BITMAP  "wx/msw/plot_dwn.bmp"
+plot_enl.bmp            BITMAP  "wx/msw/plot_enl.bmp"
+plot_shr.bmp            BITMAP  "wx/msw/plot_shr.bmp"
+plot_zin.bmp            BITMAP  "wx/msw/plot_zin.bmp"
+plot_zot.bmp            BITMAP  "wx/msw/plot_zot.bmp"
index 91d614bbbfdcedf08204a108180e8db28a2593bf..cb18539d48c6b07aeefce583ca127de539f59131 100644 (file)
@@ -632,7 +632,7 @@ MyPanel::MyPanel( wxFrame *frame, int x, int y, int w, int h )
 
     (void)new wxBitmapButton(panel, -1, bitmap, wxPoint(100, 20));
 
-#if 1
+#ifdef __WXMSW__
     // test for masked bitmap display
     bitmap = wxBitmap("test2.bmp", wxBITMAP_TYPE_BMP);
     bitmap.SetMask(new wxMask(bitmap, *wxBLUE));
index 8d8cc9a63995eac142357c81c5e4d815f0f9ec6b..2d4ed460a5dbbd6bb526cdf38e0d820e90681aa8 100644 (file)
@@ -50,18 +50,18 @@ extern void debug_focus_in( GtkWidget* widget, const wxChar* name, const wxChar
 #endif
 
 //-----------------------------------------------------------------------------
-// wxNotebookPage
+// wxGtkNotebookPage
 //-----------------------------------------------------------------------------
 
-class wxNotebookPage: public wxObject
+class wxGtkNotebookPage: public wxObject
 {
 public:
-  wxNotebookPage()
+  wxGtkNotebookPage()
   {
     m_text = "";
     m_image = -1;
     m_page = (GtkNotebookPage *) NULL;
-    m_client = (wxWindow *) NULL;
+    m_client = (wxNotebookPage *) NULL;
     m_box = (GtkWidget *) NULL;
   }
 
@@ -69,7 +69,7 @@ public:
   int                m_image;
   GtkNotebookPage   *m_page;
   GtkLabel          *m_label;
-  wxWindow          *m_client;
+  wxNotebookPage    *m_client;
   GtkWidget         *m_box;     // in which the label and image are packed
 };
 
@@ -171,7 +171,7 @@ static gint gtk_notebook_key_press_callback( GtkWidget *widget, GdkEventKey *gdk
         wxNode *node = win->m_pages.Nth( win->GetSelection() );
         if (!node) return FALSE;
 
-        wxNotebookPage *page = (wxNotebookPage*) node->Data();
+        wxGtkNotebookPage *page = (wxGtkNotebookPage*) node->Data();
 
         wxNavigationKeyEvent event;
         event.SetEventObject( win );
@@ -319,7 +319,7 @@ wxString wxNotebook::GetPageText( int page ) const
 {
     wxCHECK_MSG( m_widget != NULL, wxT(""), wxT("invalid notebook") );
 
-    wxNotebookPage* nb_page = GetNotebookPage(page);
+    wxGtkNotebookPage* nb_page = GetNotebookPage(page);
     if (nb_page)
         return nb_page->m_text;
     else
@@ -330,22 +330,22 @@ int wxNotebook::GetPageImage( int page ) const
 {
     wxCHECK_MSG( m_widget != NULL, -1, wxT("invalid notebook") );
 
-    wxNotebookPage* nb_page = GetNotebookPage(page);
+    wxGtkNotebookPage* nb_page = GetNotebookPage(page);
     if (nb_page)
         return nb_page->m_image;
     else
         return -1;
 }
 
-wxNotebookPage* wxNotebook::GetNotebookPage( int page ) const
+wxGtkNotebookPage* wxNotebook::GetNotebookPage( int page ) const
 {
-    wxCHECK_MSG( m_widget != NULL, (wxNotebookPage*) NULL, wxT("invalid notebook") );
+    wxCHECK_MSG( m_widget != NULL, (wxGtkNotebookPage*) NULL, wxT("invalid notebook") );
 
-    wxCHECK_MSG( page < (int)m_pages.GetCount(), (wxNotebookPage*) NULL, wxT("invalid notebook index") );
+    wxCHECK_MSG( page < (int)m_pages.GetCount(), (wxGtkNotebookPage*) NULL, wxT("invalid notebook index") );
 
     wxNode *node = m_pages.Nth( page );
 
-    return (wxNotebookPage *) node->Data();
+    return (wxGtkNotebookPage *) node->Data();
 }
 
 int wxNotebook::SetSelection( int page )
@@ -389,7 +389,7 @@ bool wxNotebook::SetPageText( int page, const wxString &text )
 {
     wxCHECK_MSG( m_widget != NULL, FALSE, wxT("invalid notebook") );
 
-    wxNotebookPage* nb_page = GetNotebookPage(page);
+    wxGtkNotebookPage* nb_page = GetNotebookPage(page);
 
     wxCHECK_MSG( nb_page, FALSE, wxT("SetPageText: invalid page index") );
 
@@ -404,7 +404,7 @@ bool wxNotebook::SetPageImage( int page, int image )
 {
     /* HvdH 28-12-98: now it works, but it's a bit of a kludge */
 
-    wxNotebookPage* nb_page = GetNotebookPage(page);
+    wxGtkNotebookPage* nb_page = GetNotebookPage(page);
 
     if (!nb_page) return FALSE;
 
@@ -512,7 +512,7 @@ bool wxNotebook::DeleteAllPages()
 
 bool wxNotebook::DeletePage( int page )
 {
-    wxNotebookPage* nb_page = GetNotebookPage(page);
+    wxGtkNotebookPage* nb_page = GetNotebookPage(page);
     if (!nb_page) return FALSE;
 
     /* GTK sets GtkNotebook.cur_page to NULL before sending
@@ -529,7 +529,7 @@ bool wxNotebook::DeletePage( int page )
 
 bool wxNotebook::RemovePage( int page )
 {
-    wxNotebookPage* nb_page = GetNotebookPage(page);
+    wxGtkNotebookPage* nb_page = GetNotebookPage(page);
 
     if (!nb_page) return FALSE;
 
@@ -540,7 +540,7 @@ bool wxNotebook::RemovePage( int page )
     return TRUE;
 }
 
-bool wxNotebook::InsertPage( int position, wxWindow* win, const wxString& text,
+bool wxNotebook::InsertPage( int position, wxNotebookPage* win, const wxString& text,
                              bool select, int imageId )
 {
     wxCHECK_MSG( m_widget != NULL, FALSE, wxT("invalid notebook") );
@@ -554,7 +554,7 @@ bool wxNotebook::InsertPage( int position, wxWindow* win, const wxString& text,
 
     GtkNotebook *notebook = GTK_NOTEBOOK(m_widget);
 
-    wxNotebookPage *page = new wxNotebookPage();
+    wxGtkNotebookPage *page = new wxGtkNotebookPage();
 
     if (position < 0)
         m_pages.Append( page );
@@ -622,7 +622,7 @@ bool wxNotebook::InsertPage( int position, wxWindow* win, const wxString& text,
     return TRUE;
 }
 
-bool wxNotebook::AddPage(wxWindow* win, const wxString& text,
+bool wxNotebook::AddPage(wxNotebookPage* win, const wxString& text,
                          bool select, int imageId)
 {
     return InsertPage( -1, win, text, select, imageId );
@@ -636,13 +636,13 @@ void wxNotebook::OnNavigationKey(wxNavigationKeyEvent& event)
         event.Skip();
 }
 
-wxWindow *wxNotebook::GetPage( int page ) const
+wxNotebookPage *wxNotebook::GetPage( int page ) const
 {
     wxCHECK_MSG( m_widget != NULL, (wxWindow*) NULL, wxT("invalid notebook") );
 
-    wxNotebookPage* nb_page = GetNotebookPage(page);
+    wxGtkNotebookPage* nb_page = GetNotebookPage(page);
     if (!nb_page)
-        return (wxWindow *) NULL;
+        return (wxNotebookPage *) NULL;
     else
         return nb_page->m_client;
 }
index 8d8cc9a63995eac142357c81c5e4d815f0f9ec6b..2d4ed460a5dbbd6bb526cdf38e0d820e90681aa8 100644 (file)
@@ -50,18 +50,18 @@ extern void debug_focus_in( GtkWidget* widget, const wxChar* name, const wxChar
 #endif
 
 //-----------------------------------------------------------------------------
-// wxNotebookPage
+// wxGtkNotebookPage
 //-----------------------------------------------------------------------------
 
-class wxNotebookPage: public wxObject
+class wxGtkNotebookPage: public wxObject
 {
 public:
-  wxNotebookPage()
+  wxGtkNotebookPage()
   {
     m_text = "";
     m_image = -1;
     m_page = (GtkNotebookPage *) NULL;
-    m_client = (wxWindow *) NULL;
+    m_client = (wxNotebookPage *) NULL;
     m_box = (GtkWidget *) NULL;
   }
 
@@ -69,7 +69,7 @@ public:
   int                m_image;
   GtkNotebookPage   *m_page;
   GtkLabel          *m_label;
-  wxWindow          *m_client;
+  wxNotebookPage    *m_client;
   GtkWidget         *m_box;     // in which the label and image are packed
 };
 
@@ -171,7 +171,7 @@ static gint gtk_notebook_key_press_callback( GtkWidget *widget, GdkEventKey *gdk
         wxNode *node = win->m_pages.Nth( win->GetSelection() );
         if (!node) return FALSE;
 
-        wxNotebookPage *page = (wxNotebookPage*) node->Data();
+        wxGtkNotebookPage *page = (wxGtkNotebookPage*) node->Data();
 
         wxNavigationKeyEvent event;
         event.SetEventObject( win );
@@ -319,7 +319,7 @@ wxString wxNotebook::GetPageText( int page ) const
 {
     wxCHECK_MSG( m_widget != NULL, wxT(""), wxT("invalid notebook") );
 
-    wxNotebookPage* nb_page = GetNotebookPage(page);
+    wxGtkNotebookPage* nb_page = GetNotebookPage(page);
     if (nb_page)
         return nb_page->m_text;
     else
@@ -330,22 +330,22 @@ int wxNotebook::GetPageImage( int page ) const
 {
     wxCHECK_MSG( m_widget != NULL, -1, wxT("invalid notebook") );
 
-    wxNotebookPage* nb_page = GetNotebookPage(page);
+    wxGtkNotebookPage* nb_page = GetNotebookPage(page);
     if (nb_page)
         return nb_page->m_image;
     else
         return -1;
 }
 
-wxNotebookPage* wxNotebook::GetNotebookPage( int page ) const
+wxGtkNotebookPage* wxNotebook::GetNotebookPage( int page ) const
 {
-    wxCHECK_MSG( m_widget != NULL, (wxNotebookPage*) NULL, wxT("invalid notebook") );
+    wxCHECK_MSG( m_widget != NULL, (wxGtkNotebookPage*) NULL, wxT("invalid notebook") );
 
-    wxCHECK_MSG( page < (int)m_pages.GetCount(), (wxNotebookPage*) NULL, wxT("invalid notebook index") );
+    wxCHECK_MSG( page < (int)m_pages.GetCount(), (wxGtkNotebookPage*) NULL, wxT("invalid notebook index") );
 
     wxNode *node = m_pages.Nth( page );
 
-    return (wxNotebookPage *) node->Data();
+    return (wxGtkNotebookPage *) node->Data();
 }
 
 int wxNotebook::SetSelection( int page )
@@ -389,7 +389,7 @@ bool wxNotebook::SetPageText( int page, const wxString &text )
 {
     wxCHECK_MSG( m_widget != NULL, FALSE, wxT("invalid notebook") );
 
-    wxNotebookPage* nb_page = GetNotebookPage(page);
+    wxGtkNotebookPage* nb_page = GetNotebookPage(page);
 
     wxCHECK_MSG( nb_page, FALSE, wxT("SetPageText: invalid page index") );
 
@@ -404,7 +404,7 @@ bool wxNotebook::SetPageImage( int page, int image )
 {
     /* HvdH 28-12-98: now it works, but it's a bit of a kludge */
 
-    wxNotebookPage* nb_page = GetNotebookPage(page);
+    wxGtkNotebookPage* nb_page = GetNotebookPage(page);
 
     if (!nb_page) return FALSE;
 
@@ -512,7 +512,7 @@ bool wxNotebook::DeleteAllPages()
 
 bool wxNotebook::DeletePage( int page )
 {
-    wxNotebookPage* nb_page = GetNotebookPage(page);
+    wxGtkNotebookPage* nb_page = GetNotebookPage(page);
     if (!nb_page) return FALSE;
 
     /* GTK sets GtkNotebook.cur_page to NULL before sending
@@ -529,7 +529,7 @@ bool wxNotebook::DeletePage( int page )
 
 bool wxNotebook::RemovePage( int page )
 {
-    wxNotebookPage* nb_page = GetNotebookPage(page);
+    wxGtkNotebookPage* nb_page = GetNotebookPage(page);
 
     if (!nb_page) return FALSE;
 
@@ -540,7 +540,7 @@ bool wxNotebook::RemovePage( int page )
     return TRUE;
 }
 
-bool wxNotebook::InsertPage( int position, wxWindow* win, const wxString& text,
+bool wxNotebook::InsertPage( int position, wxNotebookPage* win, const wxString& text,
                              bool select, int imageId )
 {
     wxCHECK_MSG( m_widget != NULL, FALSE, wxT("invalid notebook") );
@@ -554,7 +554,7 @@ bool wxNotebook::InsertPage( int position, wxWindow* win, const wxString& text,
 
     GtkNotebook *notebook = GTK_NOTEBOOK(m_widget);
 
-    wxNotebookPage *page = new wxNotebookPage();
+    wxGtkNotebookPage *page = new wxGtkNotebookPage();
 
     if (position < 0)
         m_pages.Append( page );
@@ -622,7 +622,7 @@ bool wxNotebook::InsertPage( int position, wxWindow* win, const wxString& text,
     return TRUE;
 }
 
-bool wxNotebook::AddPage(wxWindow* win, const wxString& text,
+bool wxNotebook::AddPage(wxNotebookPage* win, const wxString& text,
                          bool select, int imageId)
 {
     return InsertPage( -1, win, text, select, imageId );
@@ -636,13 +636,13 @@ void wxNotebook::OnNavigationKey(wxNavigationKeyEvent& event)
         event.Skip();
 }
 
-wxWindow *wxNotebook::GetPage( int page ) const
+wxNotebookPage *wxNotebook::GetPage( int page ) const
 {
     wxCHECK_MSG( m_widget != NULL, (wxWindow*) NULL, wxT("invalid notebook") );
 
-    wxNotebookPage* nb_page = GetNotebookPage(page);
+    wxGtkNotebookPage* nb_page = GetNotebookPage(page);
     if (!nb_page)
-        return (wxWindow *) NULL;
+        return (wxNotebookPage *) NULL;
     else
         return nb_page->m_client;
 }