glibmm: Deprecated List

glibmm 2.38.1

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Examples

Deprecated List

Member Gio::Action::activate (const Glib::VariantBase& parameter)
  Use the templated method instead
Member Gio::Action::change_state (const Glib::VariantBase& value)
  Use the templated method instead
Member Gio::ActionGroup::get_action_state (const Glib::ustring& action_name) const
  Use the get_action_state() method that takes an output parameter instead.
Member Gio::ActionGroup::get_action_state_hint (const Glib::ustring& action_name) const
  Use the get_action_state() method that takes an output parameter instead.
Member Gio::AppInfo::launch_uris (const Glib::ListHandle< std::string >& uris, GAppLaunchContext* launch_context)
  Use the method that takes an AppLaunchContext
Member Gio::AsyncResult::get_source_object ()
  Use get_source_object_base()
Member Gio::AsyncResult::get_source_object () const
  Use get_source_object_base()
Member Gio::MemoryInputStream::add_data (const void* data, gssize len)
  Use version with destroy notification
Member Gio::MenuItem::get_attribute (const Glib::ustring& attribute, const Glib::VariantType& expected_type) const
  Use get_attribute_value() instead.
Member Gio::MenuItem::set_attribute (const Glib::ustring& attribute, const Glib::VariantBase& value)
  Use set_attribute() instead.
Member Gio::SimpleActionGroup::insert (const Glib::RefPtr< Action >& action)
  Use ActionMap::add_action() instead
Member Gio::SimpleActionGroup::lookup (const Glib::ustring& action_name)
  Use ActionMap::lookup_action() instead
Member Gio::SimpleActionGroup::lookup (const Glib::ustring& action_name) const
  Use ActionMap::lookup_action() instead
Member Gio::SimpleActionGroup::remove (const Glib::ustring& action_name)
  Use ActionMap::remove_action() instead
Class Glib::Cond
  Use Glib::Threads::Cond instead.
Member Glib::Date::set_time (GTime time)
  Please use set_time(std::time_t) or set_time(const GTimeVal&).
Member Glib::MainContext::wait (Glib::Cond& cond, Glib::Mutex& mutex)
  Use wait(Glib::Threads::Cond& cond, Glib::Threads::Mutex& mutex) instead.
Class Glib::Mutex
  Use Glib::Threads::Mutex instead.
Class Glib::Mutex::Lock
  Use Glib::Threads::Mutex::Lock instead.
Member Glib::NotLock
  Use Glib::Threads::NotLock instead.
Class Glib::Private< T >
  Use Glib::Threads::Private instead.
Class Glib::RecMutex
  Use Glib::Threads::RecMutex instead.
Class Glib::RecMutex::Lock
  Use Glib::Threads::RecMutex instead.
Member Glib::RefPtr< T_CppObject >::clear ()
  Use reset() instead because this leads to confusion with clear() methods on the underlying class. For instance, people use .clear() when they mean ->clear().
Class Glib::RWLock
  Use Glib::Threads::RWLock instead.
Class Glib::RWLock::ReaderLock
  Use Glib::Threads::RWLock::ReaderLock instead.
Class Glib::RWLock::WriterLock
  Use Glib::Threads::RWLock::WriterLock instead.
Member Glib::Source::get_current_time (Glib::TimeVal& current_time)
  Use get_time() instead.
Class Glib::StaticMutex
  Use Glib::Threads::Mutex instead, which can be used statically.
Class Glib::StaticPrivate< T >
  Use Glib::Threads::Private instead, which can be used statically.
Class Glib::StaticRecMutex
  Use Glib::Threads::RecMutex instead, which can be used statically.
Class Glib::StaticRWLock
  Use Glib::Threads::RWLock instead, which can be used statically.
Class Glib::StreamIOChannel
  This whole class was deprecated in glibmm 2.2 - See the Glib::IOChannel documentation for an explanation.
Class Glib::Thread
  Use Glib::Threads::Thread instead.
Member Glib::Thread::create (const sigc::slot< void >& slot, unsigned long stack_size, bool joinable, bool bound, ThreadPriority priority)
  Use the simpler create() method instead, because all Threads are now joinable, and bounds and priority parameters now have no effect.
Class Glib::Thread::Exit
  Use Glib::Threads::Thread::Exit instead.
Member Glib::Thread::get_priority () const
  Thread priorities no longer have any effect.
Member Glib::Thread::joinable () const
  All threads are now joinable.
Member Glib::Thread::set_priority (ThreadPriority priority)
  Thread priorities no longer have any effect.
Member Glib::thread_init (GThreadFunctions* vtable=0)
  Calling thread_init() is no longer necessary and no longer has any effect.
Member Glib::THREAD_PRIORITY_LOW
  Thread priorities no longer have any effect.
Member Glib::thread_supported ()
  This is no longer useful, because the thread system is always initialized.
Class Glib::ThreadError
  Use Glib::Threads::ThreadError instead.
Member Glib::TryLock
  Use Glib::Threads::TryLock instead.
Member GLIBMM_STATIC_MUTEX_INIT
  Glib::StaticMutex is deprecated in favour of Glib::Threads::Mutex, which can be used statically.
Member GLIBMM_STATIC_PRIVATE_INIT
  Glib::StaticPrivate is deprecated in favour of Glib::Threads::Private, which can be used statically.
Member GLIBMM_STATIC_REC_MUTEX_INIT
  Glib::StaticRecMutex is deprecated in favour of Glib::Threads::RecMutex, which can be used statically.
Member GLIBMM_STATIC_RW_LOCK_INIT
  Glib::StaticRWLock is deprecated in favour of Glib::Threads::RWLock, which can be used statically.
Member wrap
  Use Glib::Threads::wrap(GThread*) instead.