Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

egg-recent-model.h File Reference

#include "egg-recent-item.h"

Go to the source code of this file.

Classes

struct  _EggRecentModel
struct  _EggRecentModelClass

Defines

#define EGG_TYPE_RECENT_MODEL   (egg_recent_model_get_type ())
#define EGG_RECENT_MODEL(obj)   G_TYPE_CHECK_INSTANCE_CAST (obj, EGG_TYPE_RECENT_MODEL, EggRecentModel)
#define EGG_RECENT_MODEL_CLASS(klass)   G_TYPE_CHECK_CLASS_CAST (klass, EGG_TYPE_RECENT_MODEL, EggRecentModelClass)
#define EGG_IS_RECENT_MODEL(obj)   G_TYPE_CHECK_INSTANCE_TYPE (obj, egg_recent_model_get_type ())
#define EGG_RECENT_GROUP_LAUNCHERS   "Launchers"

Typedefs

typedef _EggRecentModel EggRecentModel
typedef _EggRecentModelPrivate EggRecentModelPrivate
typedef _EggRecentModelClass EggRecentModelClass

Enumerations

enum  EggRecentModelSort { EGG_RECENT_MODEL_SORT_MRU, EGG_RECENT_MODEL_SORT_LRU, EGG_RECENT_MODEL_SORT_NONE }

Functions

GType egg_recent_model_get_type (void)
EggRecentModelegg_recent_model_new (EggRecentModelSort sort)
void egg_recent_model_add_filter_mime_type (EggRecentModel *model, const gchar *mime_type)
void egg_recent_model_set_filter_mime_types (EggRecentModel *model,...)
void egg_recent_model_set_filter_groups (EggRecentModel *model,...)
void egg_recent_model_set_filter_uri_schemes (EggRecentModel *model,...)
void egg_recent_model_set_sort (EggRecentModel *model, EggRecentModelSort sort)
gboolean egg_recent_model_add_full (EggRecentModel *model, EggRecentItem *item)
gboolean egg_recent_model_add (EggRecentModel *model, const gchar *uri)
gboolean egg_recent_model_delete (EggRecentModel *model, const gchar *uri)
void egg_recent_model_clear (EggRecentModel *model)
GList * egg_recent_model_get_list (EggRecentModel *model)
void egg_recent_model_changed (EggRecentModel *model)
void egg_recent_model_set_limit (EggRecentModel *model, int limit)
int egg_recent_model_get_limit (EggRecentModel *model)
void egg_recent_model_remove_expired (EggRecentModel *model)


Define Documentation

#define EGG_IS_RECENT_MODEL obj   )     G_TYPE_CHECK_INSTANCE_TYPE (obj, egg_recent_model_get_type ())
 

#define EGG_RECENT_GROUP_LAUNCHERS   "Launchers"
 

#define EGG_RECENT_MODEL obj   )     G_TYPE_CHECK_INSTANCE_CAST (obj, EGG_TYPE_RECENT_MODEL, EggRecentModel)
 

#define EGG_RECENT_MODEL_CLASS klass   )     G_TYPE_CHECK_CLASS_CAST (klass, EGG_TYPE_RECENT_MODEL, EggRecentModelClass)
 

#define EGG_TYPE_RECENT_MODEL   (egg_recent_model_get_type ())
 


Typedef Documentation

typedef struct _EggRecentModel EggRecentModel
 

typedef struct _EggRecentModelClass EggRecentModelClass
 

typedef struct _EggRecentModelPrivate EggRecentModelPrivate
 


Enumeration Type Documentation

enum EggRecentModelSort
 

Enumeration values:
EGG_RECENT_MODEL_SORT_MRU 
EGG_RECENT_MODEL_SORT_LRU 
EGG_RECENT_MODEL_SORT_NONE 


Function Documentation

gboolean egg_recent_model_add EggRecentModel model,
const gchar *  uri
 

void egg_recent_model_add_filter_mime_type EggRecentModel model,
const gchar *  mime_type
 

gboolean egg_recent_model_add_full EggRecentModel model,
EggRecentItem item
 

void egg_recent_model_changed EggRecentModel model  ) 
 

void egg_recent_model_clear EggRecentModel model  ) 
 

gboolean egg_recent_model_delete EggRecentModel model,
const gchar *  uri
 

int egg_recent_model_get_limit EggRecentModel model  ) 
 

GList* egg_recent_model_get_list EggRecentModel model  ) 
 

GType egg_recent_model_get_type void   ) 
 

EggRecentModel* egg_recent_model_new EggRecentModelSort  sort  ) 
 

void egg_recent_model_remove_expired EggRecentModel model  ) 
 

void egg_recent_model_set_filter_groups EggRecentModel model,
  ...
 

void egg_recent_model_set_filter_mime_types EggRecentModel model,
  ...
 

void egg_recent_model_set_filter_uri_schemes EggRecentModel model,
  ...
 

void egg_recent_model_set_limit EggRecentModel model,
int  limit
 

void egg_recent_model_set_sort EggRecentModel model,
EggRecentModelSort  sort
 


Generated on Tue Jan 4 19:00:08 2005 for bakery by  doxygen 1.3.9.1