|  |  |  | libseahorse Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | ||||
                    SeahorseObjectPrivate;
                    SeahorseObject;
SeahorseObject*     seahorse_object_new                 (void);
void                seahorse_object_realize             (SeahorseObject *self);
void                seahorse_object_refresh             (SeahorseObject *self);
SeahorseOperation*  seahorse_object_delete              (SeahorseObject *self);
GQuark              seahorse_object_get_id              (SeahorseObject *self);
GQuark              seahorse_object_get_tag             (SeahorseObject *self);
SeahorseSource*     seahorse_object_get_source          (SeahorseObject *self);
void                seahorse_object_set_source          (SeahorseObject *self,
                                                         SeahorseSource *value);
SeahorseContext*    seahorse_object_get_context         (SeahorseObject *self);
SeahorseObject*     seahorse_object_get_preferred       (SeahorseObject *self);
void                seahorse_object_set_preferred       (SeahorseObject *self,
                                                         SeahorseObject *value);
SeahorseObject*     seahorse_object_get_parent          (SeahorseObject *self);
void                seahorse_object_set_parent          (SeahorseObject *self,
                                                         SeahorseObject *value);
GList*              seahorse_object_get_children        (SeahorseObject *self);
SeahorseObject*     seahorse_object_get_nth_child       (SeahorseObject *self,
                                                         guint index);
const gchar*        seahorse_object_get_label           (SeahorseObject *self);
const gchar*        seahorse_object_get_markup          (SeahorseObject *self);
const gchar*        seahorse_object_get_identifier      (SeahorseObject *self);
const gchar*        seahorse_object_get_description     (SeahorseObject *self);
const gchar*        seahorse_object_get_nickname        (SeahorseObject *self);
const gchar*        seahorse_object_get_icon            (SeahorseObject *self);
SeahorseLocation    seahorse_object_get_location        (SeahorseObject *self);
SeahorseUsage       seahorse_object_get_usage           (SeahorseObject *self);
guint               seahorse_object_get_flags           (SeahorseObject *self);
gboolean            seahorse_object_lookup_property     (SeahorseObject *self,
                                                         const gchar *field,
                                                         GValue *value);
gboolean            (*SeahorseObjectPredicateFunc)      (SeahorseObject *obj,
                                                         void *user_data);
                    SeahorseObjectPredicate;
void                seahorse_object_predicate_clear     (SeahorseObjectPredicate *self);
gboolean            seahorse_object_predicate_match     (SeahorseObjectPredicate *self,
                                                         SeahorseObject *obj);
void seahorse_object_realize (SeahorseObject *self);
Realizes an object. Calls the klass method
| 
 | the object to realize | 
void seahorse_object_refresh (SeahorseObject *self);
calls the class refresh function
| 
 | object to refresh | 
SeahorseOperation* seahorse_object_delete (SeahorseObject *self);
calls the class delete function
| 
 | object to delete | 
| Returns : | NULL on error | 
GQuark seahorse_object_get_id (SeahorseObject *self);
| 
 | Object | 
| Returns : | the id of the object self | 
GQuark seahorse_object_get_tag (SeahorseObject *self);
| 
 | Object | 
| Returns : | the tag of the object self | 
SeahorseSource* seahorse_object_get_source (SeahorseObject *self);
| 
 | Object | 
| Returns : | the source of the object self | 
void seahorse_object_set_source (SeahorseObject *self, SeahorseSource *value);
sets the source for the object
| 
 | The object to set a new source for | 
| 
 | The source to set | 
SeahorseContext* seahorse_object_get_context (SeahorseObject *self);
| 
 | Object | 
| Returns : | the context of the object self | 
SeahorseObject* seahorse_object_get_preferred (SeahorseObject *self);
| 
 | Object | 
| Returns : | the preferred of the object self | 
void seahorse_object_set_preferred (SeahorseObject *self, SeahorseObject *value);
| 
 | the object to set the preferred object for | 
| 
 | the preferred object | 
SeahorseObject* seahorse_object_get_parent (SeahorseObject *self);
| 
 | Object | 
| Returns : | the parent of the object self | 
void seahorse_object_set_parent (SeahorseObject *self, SeahorseObject *value);
register value as the parent of self:
| 
 | the child | 
| 
 | the parent | 
GList* seahorse_object_get_children (SeahorseObject *self);
| 
 | Object | 
| Returns : | the children of the object self | 
SeahorseObject* seahorse_object_get_nth_child (SeahorseObject *self, guint index);
| 
 | Object | 
| 
 | the number of the child to return | 
| Returns : | the child number index | 
const gchar* seahorse_object_get_label (SeahorseObject *self);
| 
 | Object | 
| Returns : | the label of the object self | 
const gchar* seahorse_object_get_markup (SeahorseObject *self);
| 
 | Object | 
| Returns : | the markup of the object self | 
const gchar* seahorse_object_get_identifier (SeahorseObject *self);
| 
 | Object | 
| Returns : | the identifier of the object self | 
const gchar* seahorse_object_get_description (SeahorseObject *self);
| 
 | Object | 
| Returns : | the description of the object self | 
const gchar* seahorse_object_get_nickname (SeahorseObject *self);
| 
 | Object | 
| Returns : | the nickname of the object self | 
const gchar* seahorse_object_get_icon (SeahorseObject *self);
| 
 | Object | 
| Returns : | the icon of the object self | 
SeahorseLocation seahorse_object_get_location (SeahorseObject *self);
| 
 | Object | 
| Returns : | the location of the object self | 
SeahorseUsage seahorse_object_get_usage (SeahorseObject *self);
| 
 | Object | 
| Returns : | the usage of the object self | 
guint seahorse_object_get_flags (SeahorseObject *self);
| 
 | Object | 
| Returns : | the flags of the object self | 
gboolean seahorse_object_lookup_property (SeahorseObject *self, const gchar *field, GValue *value);
Looks up the property field in the object self and returns it in value
| 
 | the object to look up the property | 
| 
 | the field to lookup | 
| 
 | the returned value | 
| Returns : | TRUE if a property was found | 
gboolean (*SeahorseObjectPredicateFunc) (SeahorseObject *obj, void *user_data);
| 
 | |
| 
 | |
| Returns : | 
typedef struct {
	GQuark tag;
	GQuark id;
	GType type;
	SeahorseLocation location;
	SeahorseUsage usage;
	guint flags;
	guint nflags;
	SeahorseSource *source;
	SeahorseObjectPredicateFunc custom;
	gpointer custom_target;
} SeahorseObjectPredicate;
void seahorse_object_predicate_clear (SeahorseObjectPredicate *self);
Clears a seahorse predicate (SeahorseObjectPredicate)
| 
 | The predicate to clean | 
gboolean seahorse_object_predicate_match (SeahorseObjectPredicate *self, SeahorseObject *obj);
matches a seahorse object and a predicate
| 
 | the object to test | 
| 
 | The predicate to match | 
| Returns : | FALSE if predicate does not match the SeahorseObject, TRUE else |