Constants

Constants — The Data Factory Constant Definitions

Types and Values

#define FMA_FACTORY_OBJECT_ID_GROUP
#define FMAFO_DATA_ID
#define FMAFO_DATA_LABEL
#define FMAFO_DATA_PARENT
#define FMAFO_DATA_CONDITIONS
#define FMA_FACTORY_OBJECT_ITEM_GROUP
#define FMAFO_DATA_IVERSION
#define FMAFO_DATA_TYPE
#define FMAFO_DATA_TOOLTIP
#define FMAFO_DATA_ICON
#define FMAFO_DATA_ICON_NOLOC
#define FMAFO_DATA_DESCRIPTION
#define FMAFO_DATA_SHORTCUT
#define FMAFO_DATA_SUBITEMS
#define FMAFO_DATA_SUBITEMS_SLIST
#define FMAFO_DATA_ENABLED
#define FMAFO_DATA_READONLY
#define FMAFO_DATA_PROVIDER
#define FMAFO_DATA_PROVIDER_DATA
#define FMA_FACTORY_OBJECT_ACTION_GROUP
#define FMAFO_DATA_VERSION
#define FMAFO_DATA_TARGET_SELECTION
#define FMAFO_DATA_TARGET_LOCATION
#define FMAFO_DATA_TARGET_TOOLBAR
#define FMAFO_DATA_TOOLBAR_LABEL
#define FMAFO_DATA_TOOLBAR_SAME_LABEL
#define FMAFO_DATA_LAST_ALLOCATED
#define FMA_FACTORY_ACTION_V1_GROUP
#define FMA_FACTORY_OBJECT_MENU_GROUP
#define FMA_FACTORY_OBJECT_PROFILE_GROUP
#define FMAFO_DATA_DESCNAME
#define FMAFO_DATA_DESCNAME_NOLOC
#define FMAFO_DATA_PATH
#define FMAFO_DATA_PARAMETERS
#define FMAFO_DATA_WORKING_DIR
#define FMAFO_DATA_EXECUTION_MODE
#define FMAFO_DATA_STARTUP_NOTIFY
#define FMAFO_DATA_STARTUP_WMCLASS
#define FMAFO_DATA_EXECUTE_AS
#define FMA_FACTORY_OBJECT_CONDITIONS_GROUP
#define FMAFO_DATA_BASENAMES
#define FMAFO_DATA_MATCHCASE
#define FMAFO_DATA_MIMETYPES
#define FMAFO_DATA_MIMETYPES_IS_ALL
#define FMAFO_DATA_ISFILE
#define FMAFO_DATA_ISDIR
#define FMAFO_DATA_MULTIPLE
#define FMAFO_DATA_SCHEMES
#define FMAFO_DATA_FOLDERS
#define FMAFO_DATA_SELECTION_COUNT
#define FMAFO_DATA_ONLY_SHOW
#define FMAFO_DATA_NOT_SHOW
#define FMAFO_DATA_TRY_EXEC
#define FMAFO_DATA_SHOW_IF_REGISTERED
#define FMAFO_DATA_SHOW_IF_TRUE
#define FMAFO_DATA_SHOW_IF_RUNNING
#define FMAFO_DATA_CAPABILITITES

Includes

#include <filemanager-actions/fma-ifactory-object-data.h>

Description

Each elementary data get its own name here.

Through FMADataDef and FMADataGroup definitions, each FMAObjectItem derived object which implement the FMAIFactoryObject interface will dynamically define a property for each attached elementary data.

Functions

Types and Values

FMA_FACTORY_OBJECT_ID_GROUP

#define FMA_FACTORY_OBJECT_ID_GROUP          "factory-group-id"

FMAObjectId common data.


FMAFO_DATA_ID

#define FMAFO_DATA_ID                        "factory-data-id"

FMAFO_DATA_LABEL

#define FMAFO_DATA_LABEL                     "factory-data-label"

FMAFO_DATA_PARENT

#define FMAFO_DATA_PARENT                    "factory-data-parent"

FMAFO_DATA_CONDITIONS

#define FMAFO_DATA_CONDITIONS                "factory-data-conditions"

FMA_FACTORY_OBJECT_ITEM_GROUP

#define FMA_FACTORY_OBJECT_ITEM_GROUP        "factory-group-item"

FMAObjectItem common data.


FMAFO_DATA_IVERSION

#define FMAFO_DATA_IVERSION                  "factory-data-iversion"

FMAFO_DATA_TYPE

#define FMAFO_DATA_TYPE                      "factory-data-type"

FMAFO_DATA_TOOLTIP

#define FMAFO_DATA_TOOLTIP                   "factory-data-tooltip"

FMAFO_DATA_ICON

#define FMAFO_DATA_ICON                      "factory-data-icon"

FMAFO_DATA_ICON_NOLOC

#define FMAFO_DATA_ICON_NOLOC                "factory-data-unlocalized-icon"

FMAFO_DATA_DESCRIPTION

#define FMAFO_DATA_DESCRIPTION               "factory-data-description"

FMAFO_DATA_SHORTCUT

#define FMAFO_DATA_SHORTCUT                  "factory-data-shortcut"

FMAFO_DATA_SUBITEMS

#define FMAFO_DATA_SUBITEMS                  "factory-data-items"

FMAFO_DATA_SUBITEMS_SLIST

#define FMAFO_DATA_SUBITEMS_SLIST            "factory-data-items-slist"

FMAFO_DATA_ENABLED

#define FMAFO_DATA_ENABLED                   "factory-data-enabled"

FMAFO_DATA_READONLY

#define FMAFO_DATA_READONLY                  "factory-data-readonly"

FMAFO_DATA_PROVIDER

#define FMAFO_DATA_PROVIDER                  "factory-data-provider"

FMAFO_DATA_PROVIDER_DATA

#define FMAFO_DATA_PROVIDER_DATA             "factory-data-provider-data"

FMA_FACTORY_OBJECT_ACTION_GROUP

#define FMA_FACTORY_OBJECT_ACTION_GROUP      "factory-group-action"

FMAObjectAction specific datas.


FMAFO_DATA_VERSION

#define FMAFO_DATA_VERSION                   "factory-data-version"

FMAFO_DATA_TARGET_SELECTION

#define FMAFO_DATA_TARGET_SELECTION          "factory-data-target-selection"

FMAFO_DATA_TARGET_LOCATION

#define FMAFO_DATA_TARGET_LOCATION           "factory-data-target-location"

FMAFO_DATA_TARGET_TOOLBAR

#define FMAFO_DATA_TARGET_TOOLBAR            "factory-data-target-toolbar"

FMAFO_DATA_TOOLBAR_LABEL

#define FMAFO_DATA_TOOLBAR_LABEL             "factory-data-toolbar-label"

FMAFO_DATA_TOOLBAR_SAME_LABEL

#define FMAFO_DATA_TOOLBAR_SAME_LABEL        "factory-data-toolbar-same-label"

FMAFO_DATA_LAST_ALLOCATED

#define FMAFO_DATA_LAST_ALLOCATED            "factory-data-last-allocated"

FMA_FACTORY_ACTION_V1_GROUP

#define FMA_FACTORY_ACTION_V1_GROUP          "factory-group-action-v1"

A group of datas which are specific to v 1 actions. It happens to be empty as all these datas have been alter embedded in FMAObjectItem data group.


FMA_FACTORY_OBJECT_MENU_GROUP

#define FMA_FACTORY_OBJECT_MENU_GROUP        "factory-group-menu"

FMAObjectMenu specific datas. It happens to be empty as the definition of a menu is very close of those of an action.


FMA_FACTORY_OBJECT_PROFILE_GROUP

#define FMA_FACTORY_OBJECT_PROFILE_GROUP     "factory-group-profile"

FMAObjectProfile specific datas.


FMAFO_DATA_DESCNAME

#define FMAFO_DATA_DESCNAME                  "factory-data-descname"

FMAFO_DATA_DESCNAME_NOLOC

#define FMAFO_DATA_DESCNAME_NOLOC            "factory-data-unlocalized-descname"

FMAFO_DATA_PATH

#define FMAFO_DATA_PATH                      "factory-data-path"

FMAFO_DATA_PARAMETERS

#define FMAFO_DATA_PARAMETERS                "factory-data-parameters"

FMAFO_DATA_WORKING_DIR

#define FMAFO_DATA_WORKING_DIR               "factory-data-working-dir"

FMAFO_DATA_EXECUTION_MODE

#define FMAFO_DATA_EXECUTION_MODE            "factory-data-execution-mode"

FMAFO_DATA_STARTUP_NOTIFY

#define FMAFO_DATA_STARTUP_NOTIFY            "factory-data-startup-notify"

FMAFO_DATA_STARTUP_WMCLASS

#define FMAFO_DATA_STARTUP_WMCLASS           "factory-data-startup-wm-class"

FMAFO_DATA_EXECUTE_AS

#define FMAFO_DATA_EXECUTE_AS                "factory-data-execute-as"

FMA_FACTORY_OBJECT_CONDITIONS_GROUP

#define FMA_FACTORY_OBJECT_CONDITIONS_GROUP  "factory-group-conditions"

The datas which determine the display conditions of a menu or an action.

see_also : FMAIContext interface.


FMAFO_DATA_BASENAMES

#define FMAFO_DATA_BASENAMES                 "factory-data-basenames"

FMAFO_DATA_MATCHCASE

#define FMAFO_DATA_MATCHCASE                 "factory-data-matchcase"

FMAFO_DATA_MIMETYPES

#define FMAFO_DATA_MIMETYPES                 "factory-data-mimetypes"

FMAFO_DATA_MIMETYPES_IS_ALL

#define FMAFO_DATA_MIMETYPES_IS_ALL          "factory-data-all-mimetypes"

FMAFO_DATA_ISFILE

#define FMAFO_DATA_ISFILE                    "factory-data-isfile"

FMAFO_DATA_ISDIR

#define FMAFO_DATA_ISDIR                     "factory-data-isdir"

FMAFO_DATA_MULTIPLE

#define FMAFO_DATA_MULTIPLE                  "factory-data-multiple"

FMAFO_DATA_SCHEMES

#define FMAFO_DATA_SCHEMES                   "factory-data-schemes"

FMAFO_DATA_FOLDERS

#define FMAFO_DATA_FOLDERS                   "factory-data-folders"

FMAFO_DATA_SELECTION_COUNT

#define FMAFO_DATA_SELECTION_COUNT           "factory-data-selection-count"

FMAFO_DATA_ONLY_SHOW

#define FMAFO_DATA_ONLY_SHOW                 "factory-data-only-show-in"

FMAFO_DATA_NOT_SHOW

#define FMAFO_DATA_NOT_SHOW                  "factory-data-not-show-in"

FMAFO_DATA_TRY_EXEC

#define FMAFO_DATA_TRY_EXEC                  "factory-data-try-exec"

FMAFO_DATA_SHOW_IF_REGISTERED

#define FMAFO_DATA_SHOW_IF_REGISTERED        "factory-data-show-if-registered"

FMAFO_DATA_SHOW_IF_TRUE

#define FMAFO_DATA_SHOW_IF_TRUE              "factory-data-show-if-true"

FMAFO_DATA_SHOW_IF_RUNNING

#define FMAFO_DATA_SHOW_IF_RUNNING           "factory-data-show-if-running"

FMAFO_DATA_CAPABILITITES

#define FMAFO_DATA_CAPABILITITES             "factory-data-capabilitites"