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

Enumerator:
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 Mon Dec 11 10:32:29 2006 for bakery by  doxygen 1.4.7