na-object-api

na-object-api

Synopsis

#define             na_object_duplicate                 (obj)
#define             na_object_check_status              (obj)
#define             na_object_check_status_up           (obj)
#define             na_object_get_origin                (obj)
#define             na_object_is_valid                  (obj)
#define             na_object_is_modified               (obj)
#define             na_object_set_origin                (obj,
                                                         origin)
#define             na_object_reset_origin              (obj,
                                                         origin)
#define             na_object_copy                      (tgt,
                                                         src,
                                                         rec)
#define             na_object_dump                      (obj)
#define             na_object_dump_norec                (obj)
#define             na_object_dump_tree                 (tree)
#define             na_object_get_hierarchy             (obj)
#define             na_object_ref                       (obj)
#define             na_object_unref                     (obj)
#define             na_object_debug_invalid             (obj,
                                                         reason)
#define             na_object_get_id                    (obj)
#define             na_object_get_label                 (obj)
#define             na_object_get_label_noloc           (obj)
#define             na_object_get_parent                (obj)
#define             na_object_set_id                    (obj,
                                                         id)
#define             na_object_set_label                 (obj,
                                                         label)
#define             na_object_set_parent                (obj,
                                                         parent)
#define             na_object_sort_alpha_asc            (a,
                                                         b)
#define             na_object_sort_alpha_desc           (a,
                                                         b)
#define             na_object_prepare_for_paste         (obj,
                                                         relabel,
                                                         renumber,
                                                         parent)
#define             na_object_set_copy_of_label         (obj)
#define             na_object_set_new_id                (obj,
                                                         parent)
#define             na_object_get_tooltip               (obj)
#define             na_object_get_icon                  (obj)
#define             na_object_get_icon_noloc            (obj)
#define             na_object_get_description           (obj)
#define             na_object_get_items                 (obj)
#define             na_object_get_items_slist           (obj)
#define             na_object_is_enabled                (obj)
#define             na_object_is_readonly               (obj)
#define             na_object_get_provider              (obj)
#define             na_object_get_provider_data         (obj)
#define             na_object_get_iversion              (obj)
#define             na_object_get_shortcut              (obj)
#define             na_object_set_tooltip               (obj,
                                                         tooltip)
#define             na_object_set_icon                  (obj,
                                                         icon)
#define             na_object_set_description           (obj,
                                                         desc)
#define             na_object_set_items                 (obj,
                                                         list)
#define             na_object_set_items_slist           (obj,
                                                         slist)
#define             na_object_set_enabled               (obj,
                                                         enabled)
#define             na_object_set_readonly              (obj,
                                                         readonly)
#define             na_object_set_provider              (obj,
                                                         provider)
#define             na_object_set_provider_data         (obj,
                                                         data)
#define             na_object_set_iversion              (obj,
                                                         version)
#define             na_object_set_shortcut              (obj,
                                                         shortcut)
#define             na_object_get_item                  (obj,
                                                         id)
#define             na_object_get_position              (obj,
                                                         child)
#define             na_object_append_item               (obj,
                                                         child)
#define             na_object_insert_at                 (obj,
                                                         child,
                                                         pos)
#define             na_object_insert_item               (obj,
                                                         child,
                                                         sibling)
#define             na_object_remove_item               (obj,
                                                         child)
#define             na_object_get_items_count           (obj)
#define             na_object_count_items               (list,
                                                         cm,
                                                         ca,
                                                         cp,
                                                         brec)
#define             na_object_unref_items               (tree)
#define             na_object_unref_selected_items      (tree)
#define             na_object_get_version               (obj)
#define             na_object_is_target_selection       (obj)
#define             na_object_is_target_location        (obj)
#define             na_object_is_target_toolbar         (obj)
#define             na_object_get_toolbar_label         (obj)
#define             na_object_is_toolbar_same_label     (obj)
#define             na_object_get_last_allocated        (obj)
#define             na_object_set_version               (obj,
                                                         version)
#define             na_object_set_target_selection      (obj,
                                                         target)
#define             na_object_set_target_location       (obj,
                                                         target)
#define             na_object_set_target_toolbar        (obj,
                                                         target)
#define             na_object_set_toolbar_label         (obj,
                                                         label)
#define             na_object_set_toolbar_same_label    (obj,
                                                         same)
#define             na_object_set_last_allocated        (obj,
                                                         last)
#define             na_object_set_last_version          (obj)
#define             na_object_reset_last_allocated      (obj)
#define             na_object_attach_profile            (obj,
                                                         profile)
#define             na_object_get_path                  (obj)
#define             na_object_get_parameters            (obj)
#define             na_object_get_working_dir           (obj)
#define             na_object_is_file                   (obj)
#define             na_object_is_dir                    (obj)
#define             na_object_is_multiple               (obj)
#define             na_object_get_execution_mode        (obj)
#define             na_object_get_startup_notify        (obj)
#define             na_object_get_startup_class         (obj)
#define             na_object_get_execute_as            (obj)
#define             na_object_set_path                  (obj,
                                                         path)
#define             na_object_set_parameters            (obj,
                                                         parms)
#define             na_object_set_working_dir           (obj,
                                                         uri)
#define             na_object_set_isfile                (obj,
                                                         isfile)
#define             na_object_set_isdir                 (obj,
                                                         isdir)
#define             na_object_set_multiple              (obj,
                                                         multiple)
#define             na_object_set_execution_mode        (obj,
                                                         mode)
#define             na_object_set_startup_notify        (obj,
                                                         notify)
#define             na_object_set_startup_class         (obj,
                                                         class)
#define             na_object_set_execute_as            (obj,
                                                         user)
#define             na_object_get_basenames             (obj)
#define             na_object_get_matchcase             (obj)
#define             na_object_get_mimetypes             (obj)
#define             na_object_get_all_mimetypes         (obj)
#define             na_object_get_folders               (obj)
#define             na_object_get_schemes               (obj)
#define             na_object_get_only_show_in          (obj)
#define             na_object_get_not_show_in           (obj)
#define             na_object_get_try_exec              (obj)
#define             na_object_get_show_if_registered    (obj)
#define             na_object_get_show_if_true          (obj)
#define             na_object_get_show_if_running       (obj)
#define             na_object_get_selection_count       (obj)
#define             na_object_get_capabilities          (obj)
#define             na_object_set_basenames             (obj,
                                                         bnames)
#define             na_object_set_matchcase             (obj,
                                                         match)
#define             na_object_set_mimetypes             (obj,
                                                         types)
#define             na_object_set_all_mimetypes         (obj,
                                                         all)
#define             na_object_set_folders               (obj,
                                                         folders)
#define             na_object_replace_folder            (obj,
                                                         old,
                                                         new)
#define             na_object_set_scheme                (obj,
                                                         scheme,
                                                         add)
#define             na_object_set_schemes               (obj,
                                                         schemes)
#define             na_object_set_only_show_in          (obj,
                                                         list)
#define             na_object_set_only_desktop          (obj,
                                                         desktop,
                                                         add)
#define             na_object_set_not_show_in           (obj,
                                                         list)
#define             na_object_set_not_desktop           (obj,
                                                         desktop,
                                                         add)
#define             na_object_set_try_exec              (obj,
                                                         exec)
#define             na_object_set_show_if_registered    (obj,
                                                         name)
#define             na_object_set_show_if_true          (obj,
                                                         exec)
#define             na_object_set_show_if_running       (obj,
                                                         name)
#define             na_object_set_selection_count       (obj,
                                                         cond)
#define             na_object_set_capabilities          (obj,
                                                         cap)

Description

Details

na_object_duplicate()

#define na_object_duplicate( obj )						na_iduplicable_duplicate( NA_IDUPLICABLE( obj ))

obj :


na_object_check_status()

#define na_object_check_status( obj )					na_object_object_check_status( NA_OBJECT( obj ))

obj :


na_object_check_status_up()

#define na_object_check_status_up( obj )				na_object_object_check_status_up( NA_OBJECT( obj ))

obj :


na_object_get_origin()

#define na_object_get_origin( obj )						na_iduplicable_get_origin( NA_IDUPLICABLE( obj ))

obj :


na_object_is_valid()

#define na_object_is_valid( obj )						na_iduplicable_is_valid( NA_IDUPLICABLE( obj ))

obj :


na_object_is_modified()

#define na_object_is_modified( obj )					na_iduplicable_is_modified( NA_IDUPLICABLE( obj ))

obj :


na_object_set_origin()

#define na_object_set_origin( obj, origin )				na_iduplicable_set_origin( NA_IDUPLICABLE( obj ), ( NAIDuplicable * )( origin ))

obj :

origin :


na_object_reset_origin()

#define na_object_reset_origin( obj, origin )			na_object_object_reset_origin( NA_OBJECT( obj ), ( NAObject * )( origin ))

obj :

origin :


na_object_copy()

#define na_object_copy( tgt, src, rec )					na_object_object_copy( NA_OBJECT( tgt ), NA_OBJECT( src ), ( rec ))

tgt :

src :

rec :


na_object_dump()

#define na_object_dump( obj )							na_object_object_dump( NA_OBJECT( obj ))

obj :


na_object_dump_norec()

#define na_object_dump_norec( obj )						na_object_object_dump_norec( NA_OBJECT( obj ))

obj :


na_object_dump_tree()

#define na_object_dump_tree( tree )						na_object_object_dump_tree( tree )

tree :


na_object_get_hierarchy()

#define na_object_get_hierarchy( obj )					na_object_object_get_hierarchy( NA_OBJECT( obj ))

obj :


na_object_ref()

#define na_object_ref( obj )							na_object_object_ref( NA_OBJECT( obj ))

obj :


na_object_unref()

#define na_object_unref( obj )							na_object_object_unref( NA_OBJECT( obj ))

obj :


na_object_debug_invalid()

#define na_object_debug_invalid( obj, reason )			na_object_object_debug_invalid( NA_OBJECT( obj ), ( const gchar * )( reason ))

obj :

reason :


na_object_get_id()

#define na_object_get_id( obj )							(( gchar * ) na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_ID ))

obj :


na_object_get_label()

#define na_object_get_label( obj )						(( gchar * ) na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), ( NA_IS_OBJECT_PROFILE( obj ) ? NAFO_DATA_DESCNAME : NAFO_DATA_LABEL )))

obj :


na_object_get_label_noloc()

#define na_object_get_label_noloc( obj )				(( gchar * )( NA_IS_OBJECT_PROFILE( obj ) ? na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_DESCNAME_NOLOC ) : NULL ))

obj :


na_object_get_parent()

#define na_object_get_parent( obj )						(( NAObjectItem * ) na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_PARENT ))

obj :


na_object_set_id()

#define na_object_set_id( obj, id )						na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_ID, ( const void * )( id ))

obj :

id :


na_object_set_label()

#define na_object_set_label( obj, label )				na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), ( NA_IS_OBJECT_PROFILE( obj ) ? NAFO_DATA_DESCNAME : NAFO_DATA_LABEL ), ( const void * )( label ))

obj :

label :


na_object_set_parent()

#define na_object_set_parent( obj, parent )				na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_PARENT, ( const void * )( parent ))

obj :

parent :


na_object_sort_alpha_asc()

#define na_object_sort_alpha_asc( a, b )				na_object_id_sort_alpha_asc( NA_OBJECT_ID( a ), NA_OBJECT_ID( b ))

a :

b :


na_object_sort_alpha_desc()

#define na_object_sort_alpha_desc( a, b )				na_object_id_sort_alpha_desc( NA_OBJECT_ID( a ), NA_OBJECT_ID( b ))

a :

b :


na_object_prepare_for_paste()

#define             na_object_prepare_for_paste( obj, relabel, renumber, parent )

obj :

relabel :

renumber :

parent :


na_object_set_copy_of_label()

#define na_object_set_copy_of_label( obj )				na_object_id_set_copy_of_label( NA_OBJECT_ID( obj ))

obj :


na_object_set_new_id()

#define na_object_set_new_id( obj, parent )				na_object_id_set_new_id( NA_OBJECT_ID( obj ), ( NAObjectId * )( parent ))

obj :

parent :


na_object_get_tooltip()

#define na_object_get_tooltip( obj )					(( gchar * ) na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_TOOLTIP ))

obj :


na_object_get_icon()

#define na_object_get_icon( obj )						(( gchar * ) na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_ICON ))

obj :


na_object_get_icon_noloc()

#define na_object_get_icon_noloc( obj )					(( gchar * ) na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_ICON_NOLOC ))

obj :


na_object_get_description()

#define na_object_get_description( obj )				(( gchar * ) na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_DESCRIPTION ))

obj :


na_object_get_items()

#define na_object_get_items( obj )						(( GList * ) na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_SUBITEMS ))

obj :


na_object_get_items_slist()

#define na_object_get_items_slist( obj )				(( GSList * ) na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_SUBITEMS_SLIST ))

obj :


na_object_is_enabled()

#define na_object_is_enabled( obj )						(( gboolean ) GPOINTER_TO_UINT( na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_ENABLED )))

obj :


na_object_is_readonly()

#define na_object_is_readonly( obj )					(( gboolean ) GPOINTER_TO_UINT( na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_READONLY )))

obj :


na_object_get_provider()

#define na_object_get_provider( obj )					na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_PROVIDER )

obj :


na_object_get_provider_data()

#define na_object_get_provider_data( obj )				na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_PROVIDER_DATA )

obj :


na_object_get_iversion()

#define na_object_get_iversion( obj )					GPOINTER_TO_UINT( na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_IVERSION ))

obj :


na_object_get_shortcut()

#define na_object_get_shortcut( obj )					(( gchar * ) na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_SHORTCUT ))

obj :


na_object_set_tooltip()

#define na_object_set_tooltip( obj, tooltip )			na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_TOOLTIP, ( const void * )( tooltip ))

obj :

tooltip :


na_object_set_icon()

#define na_object_set_icon( obj, icon )					na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_ICON, ( const void * )( icon ))

obj :

icon :


na_object_set_description()

#define na_object_set_description( obj, desc )			na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_DESCRIPTION, ( const void * )( desc ))

obj :

desc :


na_object_set_items()

#define na_object_set_items( obj, list )				na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_SUBITEMS, ( const void * )( list ))

obj :

list :


na_object_set_items_slist()

#define na_object_set_items_slist( obj, slist )			na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_SUBITEMS_SLIST, ( const void * )( slist ))

obj :

slist :


na_object_set_enabled()

#define na_object_set_enabled( obj, enabled )			na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_ENABLED, ( const void * ) GUINT_TO_POINTER( enabled ))

obj :

enabled :


na_object_set_readonly()

#define na_object_set_readonly( obj, readonly )			na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_READONLY, ( const void * ) GUINT_TO_POINTER( readonly ))

obj :

readonly :


na_object_set_provider()

#define na_object_set_provider( obj, provider )			na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_PROVIDER, ( const void * )( provider ))

obj :

provider :


na_object_set_provider_data()

#define na_object_set_provider_data( obj, data )		na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_PROVIDER_DATA, ( const void * )( data ))

obj :

data :


na_object_set_iversion()

#define na_object_set_iversion( obj, version )			na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_IVERSION, ( const void * ) GUINT_TO_POINTER( version ))

obj :

version :


na_object_set_shortcut()

#define na_object_set_shortcut( obj, shortcut )			na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_SHORTCUT, ( const void * )( shortcut ))

obj :

shortcut :


na_object_get_item()

#define na_object_get_item( obj, id )					na_object_item_get_item( NA_OBJECT_ITEM( obj ),( const gchar * )( id ))

obj :

id :


na_object_get_position()

#define na_object_get_position( obj, child )			na_object_item_get_position( NA_OBJECT_ITEM( obj ), NA_OBJECT_ID( child ))

obj :

child :


na_object_append_item()

#define na_object_append_item( obj, child )				na_object_item_append_item( NA_OBJECT_ITEM( obj ), NA_OBJECT_ID( child ))

obj :

child :


na_object_insert_at()

#define na_object_insert_at( obj, child, pos )			na_object_item_insert_at( NA_OBJECT_ITEM( obj ), NA_OBJECT_ID( child ), ( pos ))

obj :

child :

pos :


na_object_insert_item()

#define na_object_insert_item( obj, child, sibling ) na_object_item_insert_item( NA_OBJECT_ITEM( obj ), NA_OBJECT_ID( child ), ( NAObjectId * )( sibling ))

obj :

child :

sibling :


na_object_remove_item()

#define na_object_remove_item( obj, child )				na_object_item_remove_item( NA_OBJECT_ITEM( obj ), NA_OBJECT_ID( child ))

obj :

child :


na_object_get_items_count()

#define na_object_get_items_count( obj )				na_object_item_get_items_count( NA_OBJECT_ITEM( obj ))

obj :


na_object_count_items()

#define na_object_count_items( list, cm, ca, cp, brec ) na_object_item_count_items( list, ( cm ), ( ca ), ( cp ), ( brec ))

list :

cm :

ca :

cp :

brec :


na_object_unref_items()

#define na_object_unref_items( tree )					na_object_item_unref_items( tree )

tree :


na_object_unref_selected_items()

#define na_object_unref_selected_items( tree )			na_object_item_unref_items_rec( tree )

tree :


na_object_get_version()

#define na_object_get_version( obj )					(( gchar * ) na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_VERSION ))

obj :


na_object_is_target_selection()

#define na_object_is_target_selection( obj )			(( gboolean ) GPOINTER_TO_UINT( na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_TARGET_SELECTION )))

obj :


na_object_is_target_location()

#define na_object_is_target_location( obj )				(( gboolean ) GPOINTER_TO_UINT( na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_TARGET_LOCATION )))

obj :


na_object_is_target_toolbar()

#define na_object_is_target_toolbar( obj )				(( gboolean ) GPOINTER_TO_UINT( na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_TARGET_TOOLBAR )))

obj :


na_object_get_toolbar_label()

#define na_object_get_toolbar_label( obj )				(( gchar * ) na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_TOOLBAR_LABEL ))

obj :


na_object_is_toolbar_same_label()

#define na_object_is_toolbar_same_label( obj )			(( gboolean ) GPOINTER_TO_UINT( na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_TOOLBAR_SAME_LABEL )))

obj :


na_object_get_last_allocated()

#define na_object_get_last_allocated( obj )				(( guint ) GPOINTER_TO_UINT( na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_LAST_ALLOCATED )))

obj :


na_object_set_version()

#define na_object_set_version( obj, version )			na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_VERSION, ( const void * )( version ))

obj :

version :


na_object_set_target_selection()

#define na_object_set_target_selection( obj, target ) na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_TARGET_SELECTION, ( const void * ) GUINT_TO_POINTER( target ))

obj :

target :


na_object_set_target_location()

#define na_object_set_target_location( obj, target ) na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_TARGET_LOCATION, ( const void * ) GUINT_TO_POINTER( target ))

obj :

target :


na_object_set_target_toolbar()

#define na_object_set_target_toolbar( obj, target )		na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_TARGET_TOOLBAR, ( const void * ) GUINT_TO_POINTER( target ))

obj :

target :


na_object_set_toolbar_label()

#define na_object_set_toolbar_label( obj, label )		na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_TOOLBAR_LABEL, ( const void * )( label ))

obj :

label :


na_object_set_toolbar_same_label()

#define na_object_set_toolbar_same_label( obj, same ) na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_TOOLBAR_SAME_LABEL, ( const void * ) GUINT_TO_POINTER( same ))

obj :

same :


na_object_set_last_allocated()

#define na_object_set_last_allocated( obj, last )		na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_LAST_ALLOCATED, ( const void * ) GUINT_TO_POINTER( last ))

obj :

last :


na_object_set_last_version()

#define na_object_set_last_version( obj )				na_object_action_set_last_version( NA_OBJECT_ACTION( obj ))

obj :


na_object_reset_last_allocated()

#define na_object_reset_last_allocated( obj )			na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_LAST_ALLOCATED, ( const void * ) GUINT_TO_POINTER( 0 ))

obj :


na_object_attach_profile()

#define na_object_attach_profile( obj, profile )		na_object_action_attach_profile( NA_OBJECT_ACTION( obj ), NA_OBJECT_PROFILE( profile ))

obj :

profile :


na_object_get_path()

#define na_object_get_path( obj )						(( gchar * ) na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_PATH ))

obj :


na_object_get_parameters()

#define na_object_get_parameters( obj )					(( gchar * ) na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_PARAMETERS ))

obj :


na_object_get_working_dir()

#define na_object_get_working_dir( obj )				(( gchar * ) na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_WORKING_DIR ))

obj :


na_object_is_file()

#define na_object_is_file( obj )						(( gboolean ) GPOINTER_TO_UINT( na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_ISFILE )))

obj :


na_object_is_dir()

#define na_object_is_dir( obj )							(( gboolean ) GPOINTER_TO_UINT( na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_ISDIR )))

obj :


na_object_is_multiple()

#define na_object_is_multiple( obj )					(( gboolean ) GPOINTER_TO_UINT( na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_MULTIPLE )))

obj :


na_object_get_execution_mode()

#define na_object_get_execution_mode( obj )				(( gchar * ) na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_EXECUTION_MODE ))

obj :


na_object_get_startup_notify()

#define na_object_get_startup_notify( obj )				(( gboolean ) GPOINTER_TO_UINT( na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_STARTUP_NOTIFY )))

obj :


na_object_get_startup_class()

#define na_object_get_startup_class( obj )				(( gchar * ) na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_STARTUP_WMCLASS ))

obj :


na_object_get_execute_as()

#define na_object_get_execute_as( obj )					(( gchar * ) na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_EXECUTE_AS ))

obj :


na_object_set_path()

#define na_object_set_path( obj, path )					na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_PATH, ( const void * )( path ))

obj :

path :


na_object_set_parameters()

#define na_object_set_parameters( obj, parms )			na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_PARAMETERS, ( const void * )( parms ))

obj :

parms :


na_object_set_working_dir()

#define na_object_set_working_dir( obj, uri )			na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_WORKING_DIR, ( const void * )( uri ))

obj :

uri :


na_object_set_isfile()

#define na_object_set_isfile( obj, isfile )				na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_ISFILE, ( const void * ) GUINT_TO_POINTER( isfile ))

obj :

isfile :


na_object_set_isdir()

#define na_object_set_isdir( obj, isdir )				na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_ISDIR, ( const void * ) GUINT_TO_POINTER( isdir ))

obj :

isdir :


na_object_set_multiple()

#define na_object_set_multiple( obj, multiple )			na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_MULTIPLE, ( const void * ) GUINT_TO_POINTER( multiple ))

obj :

multiple :


na_object_set_execution_mode()

#define na_object_set_execution_mode( obj, mode )		na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_EXECUTION_MODE, ( const void * )( mode ))

obj :

mode :


na_object_set_startup_notify()

#define na_object_set_startup_notify( obj, notify )		na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_STARTUP_NOTIFY, ( const void * ) GUINT_TO_POINTER( notify ))

obj :

notify :


na_object_set_startup_class()

#define na_object_set_startup_class( obj, class )		na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_STARTUP_WMCLASS, ( const void * )( class ))

obj :

class :


na_object_set_execute_as()

#define na_object_set_execute_as( obj, user )			na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_EXECUTE_AS, ( const void * )( user ))

obj :

user :


na_object_get_basenames()

#define na_object_get_basenames( obj )					(( GSList * ) na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_BASENAMES ))

obj :


na_object_get_matchcase()

#define na_object_get_matchcase( obj )					(( gboolean ) GPOINTER_TO_UINT( na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_MATCHCASE )))

obj :


na_object_get_mimetypes()

#define na_object_get_mimetypes( obj )					(( GSList * ) na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_MIMETYPES ))

obj :


na_object_get_all_mimetypes()

#define na_object_get_all_mimetypes( obj )				(( gboolean ) GPOINTER_TO_UINT( na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_ALL_MIMETYPES )))

obj :


na_object_get_folders()

#define na_object_get_folders( obj )					(( GSList * ) na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_FOLDERS ))

obj :


na_object_get_schemes()

#define na_object_get_schemes( obj )					(( GSList * ) na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_SCHEMES ))

obj :


na_object_get_only_show_in()

#define na_object_get_only_show_in( obj )				(( GSList * ) na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_ONLY_SHOW ))

obj :


na_object_get_not_show_in()

#define na_object_get_not_show_in( obj )				(( GSList * ) na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_NOT_SHOW ))

obj :


na_object_get_try_exec()

#define na_object_get_try_exec( obj )					(( gchar * ) na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_TRY_EXEC ))

obj :


na_object_get_show_if_registered()

#define na_object_get_show_if_registered( obj )			(( gchar * ) na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_SHOW_IF_REGISTERED ))

obj :


na_object_get_show_if_true()

#define na_object_get_show_if_true( obj )				(( gchar * ) na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_SHOW_IF_TRUE ))

obj :


na_object_get_show_if_running()

#define na_object_get_show_if_running( obj )			(( gchar * ) na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_SHOW_IF_RUNNING ))

obj :


na_object_get_selection_count()

#define na_object_get_selection_count( obj )			(( gchar * ) na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_SELECTION_COUNT ))

obj :


na_object_get_capabilities()

#define na_object_get_capabilities( obj )				(( GSList * ) na_ifactory_object_get_as_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_CAPABILITITES ))

obj :


na_object_set_basenames()

#define na_object_set_basenames( obj, bnames )			na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_BASENAMES, ( const void * )( bnames ))

obj :

bnames :


na_object_set_matchcase()

#define na_object_set_matchcase( obj, match )			na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_MATCHCASE, ( const void * ) GUINT_TO_POINTER( match ))

obj :

match :


na_object_set_mimetypes()

#define na_object_set_mimetypes( obj, types )			na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_MIMETYPES, ( const void * )( types ))

obj :

types :


na_object_set_all_mimetypes()

#define na_object_set_all_mimetypes( obj, all )			na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_ALL_MIMETYPES, ( const void * ) GUINT_TO_POINTER( all ))

obj :

all :


na_object_set_folders()

#define na_object_set_folders( obj, folders )			na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_FOLDERS, ( const void * )( folders ))

obj :

folders :


na_object_replace_folder()

#define na_object_replace_folder( obj, old, new )		na_icontext_replace_folder( NA_ICONTEXT( obj ), ( const gchar * )( old ), ( const gchar * )( new ))

obj :

old :

new :


na_object_set_scheme()

#define na_object_set_scheme( obj, scheme, add )		na_icontext_set_scheme( NA_ICONTEXT( obj ), ( const gchar * )( scheme ), ( add ))

obj :

scheme :

add :


na_object_set_schemes()

#define na_object_set_schemes( obj, schemes )			na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_SCHEMES, ( const void * )( schemes ))

obj :

schemes :


na_object_set_only_show_in()

#define na_object_set_only_show_in( obj, list )			na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_ONLY_SHOW, ( const void * )( list ))

obj :

list :


na_object_set_only_desktop()

#define na_object_set_only_desktop( obj, desktop, add ) na_icontext_set_only_desktop( NA_ICONTEXT( obj ), ( const gchar * )( desktop ), ( add ))

obj :

desktop :

add :


na_object_set_not_show_in()

#define na_object_set_not_show_in( obj, list )			na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_NOT_SHOW, ( const void * )( list ))

obj :

list :


na_object_set_not_desktop()

#define na_object_set_not_desktop( obj, desktop, add ) na_icontext_set_not_desktop( NA_ICONTEXT( obj ), ( const gchar * )( desktop ), ( add ))

obj :

desktop :

add :


na_object_set_try_exec()

#define na_object_set_try_exec( obj, exec )				na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_TRY_EXEC, ( const void * )( exec ))

obj :

exec :


na_object_set_show_if_registered()

#define na_object_set_show_if_registered( obj, name ) na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_SHOW_IF_REGISTERED, ( const void * )( name ))

obj :

name :


na_object_set_show_if_true()

#define na_object_set_show_if_true( obj, exec )			na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_SHOW_IF_TRUE, ( const void * )( exec ))

obj :

exec :


na_object_set_show_if_running()

#define na_object_set_show_if_running( obj, name )		na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_SHOW_IF_RUNNING, ( const void * )( name ))

obj :

name :


na_object_set_selection_count()

#define na_object_set_selection_count( obj, cond )		na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_SELECTION_COUNT, ( const void * )( cond ))

obj :

cond :


na_object_set_capabilities()

#define na_object_set_capabilities( obj, cap )			na_ifactory_object_set_from_void( NA_IFACTORY_OBJECT( obj ), NAFO_DATA_CAPABILITITES, ( const void * )( cap ))

obj :

cap :