![]() |
![]() |
![]() |
Nautilus-Actions™ Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy |
#include <nautilus-actions/na-data-boxed.h> #define NA_DATA_BOXED_TYPE #define NA_DATA_BOXED (object) #define NA_IS_DATA_BOXED (object) NADataBoxed; NADataBoxed * na_data_boxed_new (const NADataDef *def
); NADataDef * na_data_boxed_get_data_def (const NADataBoxed *boxed
); GParamSpec * na_data_boxed_get_param_spec (const NADataDef *def
); gboolean na_data_boxed_are_equal (const NADataBoxed *a
,const NADataBoxed *b
); gboolean na_data_boxed_is_default (const NADataBoxed *boxed
); gboolean na_data_boxed_is_valid (const NADataBoxed *boxed
); void na_data_boxed_dump (const NADataBoxed *boxed
); void na_data_boxed_set_data_def (NADataBoxed *boxed
,const NADataDef *def
); gchar * na_data_boxed_get_as_string (const NADataBoxed *boxed
); void * na_data_boxed_get_as_void (const NADataBoxed *boxed
); void na_data_boxed_get_as_value (const NADataBoxed *boxed
,GValue *value
); void na_data_boxed_set_from_boxed (NADataBoxed *boxed
,const NADataBoxed *value
); void na_data_boxed_set_from_string (NADataBoxed *boxed
,const gchar *value
); void na_data_boxed_set_from_value (NADataBoxed *boxed
,const GValue *value
); void na_data_boxed_set_from_void (NADataBoxed *boxed
,const void *value
);
The object which encapsulates an elementary data of NAIFactoryObject. A NADataBoxed object has a type and a value.
Table 7. Historic of the versions of the NADataBoxed interface
Nautilus-Actions™ version | NADataBoxed interface version | |
---|---|---|
since 2.30 | 1 | current version |
#define NA_DATA_BOXED( object ) ( G_TYPE_CHECK_INSTANCE_CAST( object, NA_DATA_BOXED_TYPE, NADataBoxed ))
#define NA_IS_DATA_BOXED( object ) ( G_TYPE_CHECK_INSTANCE_TYPE( object, NA_DATA_BOXED_TYPE ))
gboolean na_data_boxed_are_equal (const NADataBoxed *a
,const NADataBoxed *b
);
void na_data_boxed_set_data_def (NADataBoxed *boxed
,const NADataDef *def
);
void na_data_boxed_get_as_value (const NADataBoxed *boxed
,GValue *value
);
void na_data_boxed_set_from_boxed (NADataBoxed *boxed
,const NADataBoxed *value
);
void na_data_boxed_set_from_string (NADataBoxed *boxed
,const gchar *value
);
void na_data_boxed_set_from_value (NADataBoxed *boxed
,const GValue *value
);
void na_data_boxed_set_from_void (NADataBoxed *boxed
,const void *value
);