logo top
Main Page   Widgets   Namespaces   Book  

Gtk::RecentInfo Class Reference

List of all members.

Detailed Description

TODO: Add documentation when the C docs are online.


Public Member Functions

bool equal (const RecentInfo& other) const
bool exists () const
time_t get_added () const
int get_age () const
bool get_application_info (const Glib::ustring& app_name, Glib::StringArrayHandle& app_exec, guint& count, time_t& time) const
Glib::StringArrayHandle get_applications () const
Glib::ustring get_description () const
Glib::ustring get_display_name () const
Glib::StringArrayHandle get_groups () const
Glib::RefPtr<const Gdk::Pixbufget_icon (int size) const
Glib::RefPtr<Gdk::Pixbufget_icon (int size)
Glib::ustring get_mime_type () const
time_t get_modified () const
bool get_private_hint () const
Glib::ustring get_short_name () const
Glib::ustring get_uri () const
Glib::ustring get_uri_display () const
time_t get_visited () const
const GtkRecentInfo* gobj () const
 Provides access to the underlying C instance.
GtkRecentInfo* gobj ()
 Provides access to the underlying C instance.
GtkRecentInfo* gobj_copy () const
 Provides access to the underlying C instance. The caller is responsible for freeing it. Use when directly setting fields in structs.
bool has_application (const Glib::ustring& app_name) const
bool has_group (const Glib::ustring& group) const
bool is_local () const
Glib::ustring last_application () const
 operator bool () const
 Tests whether the RecentInfo is valid.
RecentInfooperator= (const RecentInfo& other)
 RecentInfo (const RecentInfo& other)
 RecentInfo (GtkRecentInfo* gobject, bool make_a_copy=true)
 RecentInfo ()
void swap (RecentInfo& other)
 ~RecentInfo ()

Protected Attributes

GtkRecentInfo* gobject_

Related Functions

(Note that these are not member functions.)

bool operator!= (const RecentInfo& lhs, const RecentInfo& rhs)
bool operator== (const RecentInfo& lhs, const RecentInfo& rhs)
void swap (RecentInfo& lhs, RecentInfo& rhs)
Gtk::RecentInfo wrap (GtkRecentInfo* object, bool take_copy=false)


Constructor & Destructor Documentation

Gtk::RecentInfo::RecentInfo (  ) 
 

Gtk::RecentInfo::RecentInfo ( GtkRecentInfo*  gobject,
bool  make_a_copy = true
[explicit]
 

Gtk::RecentInfo::RecentInfo ( const RecentInfo other  ) 
 

Gtk::RecentInfo::~RecentInfo (  ) 
 


Member Function Documentation

bool Gtk::RecentInfo::equal ( const RecentInfo other  )  const
 

bool Gtk::RecentInfo::exists (  )  const
 

time_t Gtk::RecentInfo::get_added (  )  const
 

int Gtk::RecentInfo::get_age (  )  const
 

bool Gtk::RecentInfo::get_application_info ( const Glib::ustring app_name,
Glib::StringArrayHandle app_exec,
guint&  count,
time_t&  time
const
 

Glib::StringArrayHandle Gtk::RecentInfo::get_applications (  )  const
 

Glib::ustring Gtk::RecentInfo::get_description (  )  const
 

Glib::ustring Gtk::RecentInfo::get_display_name (  )  const
 

Glib::StringArrayHandle Gtk::RecentInfo::get_groups (  )  const
 

Glib::RefPtr<const Gdk::Pixbuf> Gtk::RecentInfo::get_icon ( int  size  )  const
 

Glib::RefPtr<Gdk::Pixbuf> Gtk::RecentInfo::get_icon ( int  size  ) 
 

Glib::ustring Gtk::RecentInfo::get_mime_type (  )  const
 

time_t Gtk::RecentInfo::get_modified (  )  const
 

bool Gtk::RecentInfo::get_private_hint (  )  const
 

Glib::ustring Gtk::RecentInfo::get_short_name (  )  const
 

Glib::ustring Gtk::RecentInfo::get_uri (  )  const
 

Glib::ustring Gtk::RecentInfo::get_uri_display (  )  const
 

time_t Gtk::RecentInfo::get_visited (  )  const
 

const GtkRecentInfo* Gtk::RecentInfo::gobj (  )  const [inline]
 

Provides access to the underlying C instance.

GtkRecentInfo* Gtk::RecentInfo::gobj (  )  [inline]
 

Provides access to the underlying C instance.

GtkRecentInfo* Gtk::RecentInfo::gobj_copy (  )  const
 

Provides access to the underlying C instance. The caller is responsible for freeing it. Use when directly setting fields in structs.

bool Gtk::RecentInfo::has_application ( const Glib::ustring app_name  )  const
 

bool Gtk::RecentInfo::has_group ( const Glib::ustring group  )  const
 

bool Gtk::RecentInfo::is_local (  )  const
 

Glib::ustring Gtk::RecentInfo::last_application (  )  const
 

Gtk::RecentInfo::operator bool (  )  const
 

Tests whether the RecentInfo is valid.

RecentInfo& Gtk::RecentInfo::operator= ( const RecentInfo other  ) 
 

void Gtk::RecentInfo::swap ( RecentInfo other  ) 
 


Friends And Related Function Documentation

bool operator!= ( const RecentInfo lhs,
const RecentInfo rhs
[related]
 

bool operator== ( const RecentInfo lhs,
const RecentInfo rhs
[related]
 

void swap ( RecentInfo lhs,
RecentInfo rhs
[related]
 

Parameters:
lhs The left-hand side
rhs The right-hand side

Gtk::RecentInfo wrap ( GtkRecentInfo*  object,
bool  take_copy = false
[related]
 

Parameters:
object The C instance
take_copy False if the result should take ownership of the C instance. True if it should take a new copy or ref.
Returns:
A C++ instance that wraps this C instance.


Member Data Documentation

GtkRecentInfo* Gtk::RecentInfo::gobject_ [protected]
 


The documentation for this class was generated from the following file:
Generated for gtkmm 2.4 by Doxygen 1.4.6 © 1997-2001