Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | 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)
EggRecentModel * egg_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 Fri May 7 00:24:32 2004 for bakery by doxygen 1.3.6-20040222