Fix three minor memory leaks in the Editor by using Gtk::manage
[ardour.git] / libs / glibmm2 / glibmm / optionentry.cc
index 691166a95b9c964d652e6b3284107faf01efbfa6..7fd5c53c493c11f36c8bb5a1354098c43fb114e8 100644 (file)
@@ -1,6 +1,5 @@
 // Generated by gtkmmproc -- DO NOT MODIFY!
 
-
 #include <glibmm/optionentry.h>
 #include <glibmm/private/optionentry_p.h>
 
@@ -32,6 +31,7 @@ namespace Glib
 {
 
 OptionEntry::OptionEntry()
+: gobject_( new GOptionEntry() )
 {
   gobject_ = g_new0(GOptionEntry, 1);
 }
@@ -47,7 +47,7 @@ OptionEntry::~OptionEntry()
 OptionEntry::OptionEntry(const OptionEntry& src)
 {
   gobject_ = g_new0(GOptionEntry, 1);
-
+  
   operator=(src);
 }
 
@@ -57,29 +57,29 @@ OptionEntry& OptionEntry::operator=(const OptionEntry& src)
   {
     if(gobject_->long_name)
       g_free(const_cast<char*>(gobject_->long_name));
-
+      
     gobject_->long_name = g_strdup(src.gobject_->long_name);
 
     gobject_->short_name = src.gobject_->short_name; //It's just one char.
-
+    
     gobject_->flags = src.gobject_->flags;
     gobject_->arg = src.gobject_->arg;
     gobject_->arg_data = src.gobject_->arg_data; //Shared, because it's not owned by any instance of this class anyway.
-
+    
     if(gobject_->description)
       g_free(const_cast<char*>(gobject_->description));    
-
+    
     gobject_->description = g_strdup(src.gobject_->description);
-
+    
     if(gobject_->arg_description)
       g_free(const_cast<char*>(gobject_->arg_description));
-
+        
     gobject_->arg_description = g_strdup(src.gobject_->arg_description);
   }
-
+  
   return *this;
 }
-
+   
 
 } // namespace Glib
 
@@ -93,56 +93,56 @@ namespace Glib
 {
 
 
- Glib::ustring OptionEntry::get_long_name() const
+Glib::ustring OptionEntry::get_long_name() const
 {
   return Glib::convert_const_gchar_ptr_to_ustring(gobj()->long_name);
 }
- void OptionEntry::set_long_name(const Glib::ustring& value)
+
+void OptionEntry::set_long_name(const Glib::ustring& value)
 {
   gobj()->long_name = g_strdup((value).c_str());
 }
- gchar OptionEntry::get_short_name() const
+
+gchar OptionEntry::get_short_name() const
 {
   return gobj()->short_name;
 }
- void OptionEntry::set_short_name(const gchar& value)
+
+void OptionEntry::set_short_name(const gchar& value)
 {
   gobj()->short_name = value;
 }
- int OptionEntry::get_flags() const
+
+int OptionEntry::get_flags() const
 {
   return gobj()->flags;
 }
- void OptionEntry::set_flags(const int& value)
+
+void OptionEntry::set_flags(const int& value)
 {
   gobj()->flags = value;
 }
- Glib::ustring OptionEntry::get_description() const
+
+Glib::ustring OptionEntry::get_description() const
 {
   return Glib::convert_const_gchar_ptr_to_ustring(gobj()->description);
 }
- void OptionEntry::set_description(const Glib::ustring& value)
+
+void OptionEntry::set_description(const Glib::ustring& value)
 {
   gobj()->description = g_strdup((value).c_str());
 }
- Glib::ustring OptionEntry::get_arg_description() const
+
+Glib::ustring OptionEntry::get_arg_description() const
 {
   return Glib::convert_const_gchar_ptr_to_ustring(gobj()->arg_description);
 }
- void OptionEntry::set_arg_description(const Glib::ustring& value)
+
+void OptionEntry::set_arg_description(const Glib::ustring& value)
 {
   gobj()->arg_description = g_strdup((value).c_str());
 }
+
 
 } // namespace Glib