]> git.saurik.com Git - wxWidgets.git/blobdiff - src/gtk/menu.cpp
added an error message if a bitmap can't be addedto the image list
[wxWidgets.git] / src / gtk / menu.cpp
index 147c0d5a1c267f5e01c2993650a8e29fce10065e..4696faeb11a73dd4df88c5214ecb175de663c88f 100644 (file)
@@ -15,6 +15,7 @@
 #include "wx/menu.h"
 #include "wx/log.h"
 #include "wx/intl.h"
+#include "wx/app.h"
 
 #include "gdk/gdk.h"
 #include "gtk/gtk.h"
@@ -154,6 +155,32 @@ bool wxMenuBar::Enabled( int id ) const
     return FALSE;
 }
 
+wxString wxMenuBar::GetLabel( int id ) const
+{
+    wxMenuItem* item = FindMenuItemById( id );
+    if (item) return item->GetText();
+    return "";
+}
+
+void wxMenuBar::SetLabel( int id, const wxString &label )
+{
+    wxMenuItem* item = FindMenuItemById( id );
+    if (item) return item->SetText( label );
+}
+
+void wxMenuBar::EnableTop( int WXUNUSED(pos), bool WXUNUSED(flag) )
+{
+}
+
+wxString wxMenuBar::GetLabelTop( int WXUNUSED(pos) ) const
+{
+  return "menu";
+}
+
+void wxMenuBar::SetLabelTop( int WXUNUSED(pos), const wxString& WXUNUSED(label) )
+{
+}
+
 //-----------------------------------------------------------------------------
 // "activate"
 //-----------------------------------------------------------------------------
@@ -180,7 +207,7 @@ static void gtk_menu_clicked_callback( GtkWidget *widget, wxMenu *menu )
        else
        {
            /* the user pressed on the menu item -> report */
-           item->m_isChecked;  /* make consistent again */
+           item->m_isChecked = item->IsChecked();  /* make consistent again */
        }
     }