Code

convert almost all libnrtype to Geom::
[inkscape.git] / src / ui / dialog / messages.cpp
index 9e78903c9ea5347ba142083faa217939bb642681..7eaf23f5081db7a9bf05f660a0d871d3b89cd1bd 100644 (file)
@@ -45,10 +45,10 @@ void Messages::clear()
 /**
  * Constructor
  */
-Messages::Messages(Behavior::BehaviorFactory behavior_factory)
-    : Dialog (behavior_factory, "dialogs.messages", SP_VERB_DIALOG_DEBUG)
+Messages::Messages()
+    : UI::Widget::Panel("", "dialogs.messages", SP_VERB_DIALOG_DEBUG)
 {
-    Gtk::VBox *mainVBox = get_vbox();
+    Gtk::Box *contents = _getContents();
 
     //## Add a menu for clear()
     menuBar.items().push_back( Gtk::Menu_Helpers::MenuElem(_("_File"), fileMenu) );
@@ -58,14 +58,14 @@ Messages::Messages(Behavior::BehaviorFactory behavior_factory)
            sigc::mem_fun(*this, &Messages::captureLogMessages) ) );
     fileMenu.items().push_back( Gtk::Menu_Helpers::MenuElem(_("Release log messages"),
            sigc::mem_fun(*this, &Messages::releaseLogMessages) ) );
-    mainVBox->pack_start(menuBar, Gtk::PACK_SHRINK);
+    contents->pack_start(menuBar, Gtk::PACK_SHRINK);
     
 
     //### Set up the text widget
     messageText.set_editable(false);
     textScroll.add(messageText);
     textScroll.set_policy(Gtk::POLICY_ALWAYS, Gtk::POLICY_ALWAYS);
-    mainVBox->pack_start(textScroll);
+    contents->pack_start(textScroll);
 
     // sick of this thing shrinking too much
     set_size_request(400, 300);
@@ -102,8 +102,8 @@ void Messages::message(char *msg)
 }
 
 
-void dialogLoggingFunction(const gchar *log_domain,
-                           GLogLevelFlags log_level,
+void dialogLoggingFunction(const gchar */*log_domain*/,
+                           GLogLevelFlags /*log_level*/,
                            const gchar *messageText,
                            gpointer user_data)
 {
@@ -147,7 +147,7 @@ void Messages::captureLogMessages()
         handlerGtkmm = g_log_set_handler("gtkmm", flags,
               dialogLoggingFunction, (gpointer)this);
     }
-    message("log capture started");
+    message((char*)"log capture started");
 }
 
 void Messages::releaseLogMessages()
@@ -176,7 +176,7 @@ void Messages::releaseLogMessages()
         g_log_remove_handler("gtkmm", handlerGtkmm);
         handlerGtkmm = 0;
     }
-    message("log capture discontinued");
+    message((char*)"log capture discontinued");
 }
 
 } //namespace Dialog