X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/1a5a83677555023d476401bab5809a1107222c74..4c444f19cf1bdb3cb26bb3c123434fe23c808093:/src/gtk/notebook.cpp diff --git a/src/gtk/notebook.cpp b/src/gtk/notebook.cpp index 356a1a4c8f..bbfd78056a 100644 --- a/src/gtk/notebook.cpp +++ b/src/gtk/notebook.cpp @@ -16,6 +16,7 @@ #include "wx/panel.h" #include "wx/utils.h" #include "wx/imaglist.h" +#include "wx/intl.h" #include "wx/log.h" //----------------------------------------------------------------------------- @@ -33,7 +34,7 @@ public: m_page = NULL; m_client = NULL; m_parent = NULL; - }; + } //private: int m_id; @@ -79,7 +80,7 @@ static void gtk_page_size_callback( GtkWidget *WXUNUSED(widget), GtkAllocation* (win->m_height == alloc->height)) { return; - }; + } /* printf( "OnResize from " ); @@ -103,7 +104,7 @@ static void gtk_page_size_callback( GtkWidget *WXUNUSED(widget), GtkAllocation* printf( " W: %d H: %d ", win->m_width, win->m_height ); printf( " .\n" ); */ -}; +} //----------------------------------------------------------------------------- // wxNotebook @@ -121,7 +122,7 @@ void wxNotebook::Init() wxNotebook::wxNotebook() { Init(); -}; +} wxNotebook::wxNotebook( wxWindow *parent, wxWindowID id, const wxPoint& pos, const wxSize& size, @@ -129,7 +130,7 @@ wxNotebook::wxNotebook( wxWindow *parent, wxWindowID id, { Init(); Create( parent, id, pos, size, style, name ); -}; +} wxNotebook::~wxNotebook() { @@ -138,7 +139,7 @@ wxNotebook::~wxNotebook() gtk_signal_disconnect(GTK_OBJECT(m_widget), m_idHandler); DeleteAllPages(); -}; +} bool wxNotebook::Create(wxWindow *parent, wxWindowID id, const wxPoint& pos, const wxSize& size, @@ -164,7 +165,7 @@ bool wxNotebook::Create(wxWindow *parent, wxWindowID id, Show( TRUE ); return TRUE; -}; +} int wxNotebook::GetSelection() const { @@ -182,22 +183,22 @@ int wxNotebook::GetSelection() const if (page->m_page == g_page) break; node = node->Next(); - }; + } - wxCHECK_MSG( node != NULL, -1, _("wxNotebook: no selection?")); + wxCHECK_MSG( node != NULL, -1, "wxNotebook: no selection?" ); return page->m_id; -}; +} int wxNotebook::GetPageCount() const { return m_pages.Number(); -}; +} int wxNotebook::GetRowCount() const { return 1; -}; +} wxString wxNotebook::GetPageText( int page ) const { @@ -206,7 +207,7 @@ wxString wxNotebook::GetPageText( int page ) const return nb_page->m_text; else return ""; -}; +} int wxNotebook::GetPageImage( int page ) const { @@ -215,7 +216,7 @@ int wxNotebook::GetPageImage( int page ) const return nb_page->m_image; else return 0; -}; +} wxNotebookPage* wxNotebook::GetNotebookPage(int page) const { @@ -228,12 +229,12 @@ wxNotebookPage* wxNotebook::GetNotebookPage(int page) const if (nb_page->m_id == page) return nb_page; node = node->Next(); - }; + } - wxLogDebug( _("Notebook page %d not found!"), page ); + wxLogDebug( "Notebook page %d not found!", page ); return NULL; -}; +} int wxNotebook::SetSelection( int page ) { @@ -250,14 +251,14 @@ int wxNotebook::SetSelection( int page ) break; page_num++; child = child->next; - }; + } if (!child) return -1; gtk_notebook_set_page( GTK_NOTEBOOK(m_widget), page_num ); return selOld; -}; +} void wxNotebook::AdvanceSelection(bool bForward) { @@ -275,7 +276,7 @@ void wxNotebook::AdvanceSelection(bool bForward) void wxNotebook::SetImageList( wxImageList* imageList ) { m_imageList = imageList; -}; +} bool wxNotebook::SetPageText( int page, const wxString &text ) { @@ -286,7 +287,7 @@ bool wxNotebook::SetPageText( int page, const wxString &text ) nb_page->m_text = text; return TRUE; -}; +} bool wxNotebook::SetPageImage( int page, int image ) { @@ -297,17 +298,17 @@ bool wxNotebook::SetPageImage( int page, int image ) nb_page->m_image = image; return TRUE; -}; +} void wxNotebook::SetPageSize( const wxSize &WXUNUSED(size) ) { wxFAIL_MSG(_("wxNotebook::SetPageSize not implemented")); -}; +} void wxNotebook::SetPadding( const wxSize &WXUNUSED(padding) ) { wxFAIL_MSG(_("wxNotebook::SetPadding not implemented")); -}; +} bool wxNotebook::DeleteAllPages() { @@ -319,10 +320,10 @@ bool wxNotebook::DeleteAllPages() DeletePage( page->m_id ); page_node = m_pages.First(); - }; + } return TRUE; -}; +} bool wxNotebook::DeletePage( int page ) { @@ -336,7 +337,7 @@ bool wxNotebook::DeletePage( int page ) if (nb_page->m_page == (GtkNotebookPage*)child->data) break; page_num++; child = child->next; - }; + } wxASSERT( child ); @@ -348,7 +349,7 @@ bool wxNotebook::DeletePage( int page ) m_pages.DeleteObject( nb_page ); return TRUE; -}; +} bool wxNotebook::AddPage(wxWindow* win, const wxString& text, bool bSelect, int imageId) @@ -366,7 +367,7 @@ bool wxNotebook::AddPage(wxWindow* win, const wxString& text, if ( page->m_client == win ) break; // found node = node->Next(); - }; + } wxCHECK_MSG(page != NULL, FALSE, _("Can't add a page whose parent is not the notebook!")); @@ -383,7 +384,7 @@ bool wxNotebook::AddPage(wxWindow* win, const wxString& text, } return TRUE; -}; +} wxWindow *wxNotebook::GetPage( int page ) const { @@ -392,7 +393,7 @@ wxWindow *wxNotebook::GetPage( int page ) const return NULL; else return nb_page->m_client; -}; +} void wxNotebook::AddChild( wxWindow *win ) { @@ -422,7 +423,7 @@ void wxNotebook::AddChild( wxWindow *win ) } m_pages.Append( page ); -}; +} // override these 2 functions to do nothing: everything is done in OnSize void wxNotebook::SetConstraintSizes( bool WXUNUSED(recurse) )