summaryrefslogtreecommitdiff
path: root/glib/glibmm/objectbase.cc
Commit message (Collapse)AuthorAgeFilesLines
* Revert "Gio::Application: Initialize glibmm and giomm."Murray Cumming2011-01-191-19/+4
| | | | | This reverts commit 590000d08fa94a72d042ac1143fa042c90cf9705. Initializing glibmm in ObjectBase is not actually necessary.
* Gio::Application: Initialize glibmm and giomm.Murray Cumming2011-01-181-4/+19
| | | | | | | | | * glib/glibmm/objectbase.cc: Constructors: Call Glib::init(), making it unnecessary to call this explicitly before instantiating a Glib::Object. * gio/src/application.ccg: Make sure that giomm can be used as soon as a Gio::Application has been instantiated. This should let use just instantiate a Gtk::Application instead of using Gtk::Main.
* ObjectBase: Fixed refcount debugging message.Krzesimir Nowak2010-11-081-2/+2
| | | | | | * glib/glibmm/objectbase.cc: A parameter passed to g_warning() in destroy_notify_callback() describing a name of GObject should be indeed a name, not a pointer to GObject.
* Add Glib::ObjectBase::freeze_notify()/thaw_notify. Fixes Bug #575533Jonathon Jongsma2009-07-261-0/+10
|
* Remove mention of G_GNUC_PRETTY_FUNCTION in comment because a codeDaniel Elstner2009-02-171-2/+0
| | | | | | | | | * glib/glibmm/debug.h: Remove mention of G_GNUC_PRETTY_FUNCTION in comment because a code maintenance tool of André Klapper complained about it. * glib/glibmm/objectbase.cc: Likewise. svn path=/trunk/; revision=785
* Change license header to mention Lesser General Public License version 2.1Deng Xiyue2009-01-191-4/+4
| | | | | | | | | | 2009-01-20 Deng Xiyue <manphiz@gmail.com> * Change license header to mention Lesser General Public License version 2.1 instead of Library General Public License, to be consistent with COPYING. svn path=/trunk/; revision=779
* Added connect_property_changed_with_return() becauseMurray Cumming2008-01-201-0/+8
| | | | | | | | | | | 2008-01-20 Murray Cumming <murrayc@murrayc.com> * glib/glibmm/objectbase.cc: * glib/glibmm/objectbase.h: Added connect_property_changed_with_return() because onnect_property_changed() doesn not return a sigc::connection. Bug #433984 (Philip Langdale, Kalle Vahlman). svn path=/trunk/; revision=530
* Added connect_property_changed(), as an alternative to use when theMurray Cumming2006-11-101-0/+18
| | | | | | | | | | | | 2006-11-10 Murray Cumming <murrayc@murrayc.com> * glib/glibmm/objectbase.cc: * glib/glibmm/objectbase.h: Added connect_property_changed(), as an alternative to use when the property proxies are not available because GLIBMM_PROPERTIES_ENABLED is not defined. * glib/glibmm/propertyproxy_base.cc: * glib/glibmm/propertyproxy_base.h: Move PropertyProxyConnectionNode into the header, so we can reuse it for connect_property_changed().
* Mark private functions as static, to stop them being exported in the API,Murray Cumming2006-04-121-1/+1
| | | | | | | | | | | | | | | 2006-04-12 Murray Cumming <murrayc@murrayc.com> * glib/glibmm/main.cc: * glib/glibmm/objectbase.cc: * glib/glibmm/property.cc: * glib/glibmm/ustring.cc: * glib/glibmm/value_custom.cc: * glib/src/spawn.ccg: Mark private functions as static, to stop them being exported in the API, to reduce the library code size slightly. * tools/m4/signal.m4: Make generated callback functions static, for the same reasons.
* Spring cleaning. ditto.Daniel Elstner2004-06-201-3/+3
| | | | | * glib/glibmm/objectbase.cc: Spring cleaning. * glib/glibmm/object.cc: ditto.
* documentation fixes and corrections in the comments reflecting the shiftMartin Schulze2004-02-131-4/+2
| | | | | | | | | 2004-02-13 Martin Schulze <teebaum@cvs.gnome.org> * documentation fixes and corrections in the comments reflecting the shift to libsigc++ 2. * make all source files in example thread use libsigc++ 2 instead of libsigc++ 1.2.
* Now uses ObjectBase instead of Object, because glib can now haveMurray Cumming2003-11-011-0/+10
| | | | | | | | | | | | | | | 2003-11-01 Murray Cumming <murrayc@usa.net> * glib/glibmm/propertyproxy.h, propertyproxy_base.[h|cc]: Now uses ObjectBase instead of Object, because glib can now have properties on interfaces. This is needed, for instance, by the GtkFileChooser interface wrapper in gtkmm. * glib/glibmm/object.h: Moved get/set_property() methods into ObjectBase, for the same reason. * tools/pm/WrapParser.pm, Output.pm: Added optional no_default_handler parameter to gmmproc _WRAP_SIGNAL() macro, for signals whose default signal handler is not in the klass struct and therefore can not be overridden.
* merged some bits from 2.2Murray Cumming2003-07-191-0/+6
|
* GTKMM_ m4 tests and #defines are now prefixed with GLIBMM_Murray Cumming2003-01-221-8/+8
| | | | | | 2003-01-22 Murray Cumming <murrayc@usa.net> * GTKMM_ m4 tests and #defines are now prefixed with GLIBMM_
* Initial revisionMurray Cumming2003-01-071-0/+257