ListallerSetupSettings

ListallerSetupSettings — Class to store settings of a IPK setup.

Synopsis

#define             LISTALLER_TYPE_SETUP_SETTINGS
void                listaller_setup_settings_lock       (ListallerSetupSettings *self);
void                listaller_setup_settings_unlock     (ListallerSetupSettings *self);
gchar *             listaller_setup_settings_database_file
                                                        (ListallerSetupSettings *self);
gchar *             listaller_setup_settings_appregister_dir
                                                        (ListallerSetupSettings *self);
gchar *             listaller_setup_settings_appdata_dir
                                                        (ListallerSetupSettings *self);
gchar *             listaller_setup_settings_depdata_dir
                                                        (ListallerSetupSettings *self);
gchar *             listaller_setup_settings_icon_base_dir
                                                        (ListallerSetupSettings *self);
gchar *             listaller_setup_settings_icon_size_dir
                                                        (ListallerSetupSettings *self,
                                                         gint size);
gchar *             listaller_setup_settings_applications_dir
                                                        (ListallerSetupSettings *self);
ListallerIPKInstallMode listaller_setup_settings_get_current_mode
                                                        (ListallerSetupSettings *self);
gboolean            listaller_setup_settings_get_locked (ListallerSetupSettings *self);
gboolean            listaller_setup_settings_get_shared_mode
                                                        (ListallerSetupSettings *self);
gboolean            listaller_setup_settings_get_private_mode
                                                        (ListallerSetupSettings *self);
gboolean            listaller_setup_settings_get_test_mode
                                                        (ListallerSetupSettings *self);
struct              ListallerSetupSettings;
struct              ListallerSetupSettingsClass;
gboolean            listaller_ipk_install_mode_is_all_set
                                                        (ListallerIPKInstallMode self,
                                                         ListallerIPKInstallMode flags);
gboolean            listaller_ipk_install_mode_is_any_set
                                                        (ListallerIPKInstallMode self,
                                                         ListallerIPKInstallMode flags);
ListallerIPKInstallMode listaller_ipk_install_mode_set  (ListallerIPKInstallMode self,
                                                         ListallerIPKInstallMode mode);
ListallerIPKInstallMode listaller_ipk_install_mode_unset
                                                        (ListallerIPKInstallMode self,
                                                         ListallerIPKInstallMode mode);
enum                ListallerIPKInstallMode;

Object Hierarchy

  GObject
   +----ListallerSetupSettings
  GFlags
   +----ListallerIPKInstallMode

Properties

  "current-mode"             ListallerIPKInstallMode  : Read / Write
  "locked"                   gboolean              : Read
  "private-mode"             gboolean              : Read
  "shared-mode"              gboolean              : Read
  "test-mode"                gboolean              : Read

Description

Details

LISTALLER_TYPE_SETUP_SETTINGS

#define LISTALLER_TYPE_SETUP_SETTINGS (listaller_setup_settings_get_type ())

The type for ListallerSetupSettings.


listaller_setup_settings_lock ()

void                listaller_setup_settings_lock       (ListallerSetupSettings *self);

Lock the settings, so no changes can be made anymore

self :

the ListallerSetupSettings instance

listaller_setup_settings_unlock ()

void                listaller_setup_settings_unlock     (ListallerSetupSettings *self);

Allow changing the settings again

self :

the ListallerSetupSettings instance

listaller_setup_settings_database_file ()

gchar *             listaller_setup_settings_database_file
                                                        (ListallerSetupSettings *self);

self :

the ListallerSetupSettings instance

listaller_setup_settings_appregister_dir ()

gchar *             listaller_setup_settings_appregister_dir
                                                        (ListallerSetupSettings *self);

Get software registry directory

self :

the ListallerSetupSettings instance

listaller_setup_settings_appdata_dir ()

gchar *             listaller_setup_settings_appdata_dir
                                                        (ListallerSetupSettings *self);

self :

the ListallerSetupSettings instance

listaller_setup_settings_depdata_dir ()

gchar *             listaller_setup_settings_depdata_dir
                                                        (ListallerSetupSettings *self);

self :

the ListallerSetupSettings instance

listaller_setup_settings_icon_base_dir ()

gchar *             listaller_setup_settings_icon_base_dir
                                                        (ListallerSetupSettings *self);

self :

the ListallerSetupSettings instance

listaller_setup_settings_icon_size_dir ()

gchar *             listaller_setup_settings_icon_size_dir
                                                        (ListallerSetupSettings *self,
                                                         gint size);

self :

the ListallerSetupSettings instance

size :

 

listaller_setup_settings_applications_dir ()

gchar *             listaller_setup_settings_applications_dir
                                                        (ListallerSetupSettings *self);

self :

the ListallerSetupSettings instance

listaller_setup_settings_get_current_mode ()

ListallerIPKInstallMode listaller_setup_settings_get_current_mode
                                                        (ListallerSetupSettings *self);

Get and return the current value of the "current-mode" property.

self :

the ListallerSetupSettings instance to query

Returns :

the value of the "current-mode" property

listaller_setup_settings_get_locked ()

gboolean            listaller_setup_settings_get_locked (ListallerSetupSettings *self);

Get and return the current value of the "locked" property.

self :

the ListallerSetupSettings instance to query

Returns :

the value of the "locked" property

listaller_setup_settings_get_shared_mode ()

gboolean            listaller_setup_settings_get_shared_mode
                                                        (ListallerSetupSettings *self);

Get and return the current value of the "shared-mode" property.

self :

the ListallerSetupSettings instance to query

Returns :

the value of the "shared-mode" property

listaller_setup_settings_get_private_mode ()

gboolean            listaller_setup_settings_get_private_mode
                                                        (ListallerSetupSettings *self);

Get and return the current value of the "private-mode" property.

self :

the ListallerSetupSettings instance to query

Returns :

the value of the "private-mode" property

listaller_setup_settings_get_test_mode ()

gboolean            listaller_setup_settings_get_test_mode
                                                        (ListallerSetupSettings *self);

Get and return the current value of the "test-mode" property.

self :

the ListallerSetupSettings instance to query

Returns :

the value of the "test-mode" property

struct ListallerSetupSettings

struct ListallerSetupSettings;

Class to store settings of a IPK setup.


struct ListallerSetupSettingsClass

struct ListallerSetupSettingsClass {
	GObjectClass parent_class;
};

The class structure for LISTALLER_TYPE_SETUP_SETTINGS. All the fields in this structure are private and should never be accessed directly.

GObjectClass parent_class;

the parent class structure

listaller_ipk_install_mode_is_all_set ()

gboolean            listaller_ipk_install_mode_is_all_set
                                                        (ListallerIPKInstallMode self,
                                                         ListallerIPKInstallMode flags);

self :

the ListallerIPKInstallMode instance

flags :

 

listaller_ipk_install_mode_is_any_set ()

gboolean            listaller_ipk_install_mode_is_any_set
                                                        (ListallerIPKInstallMode self,
                                                         ListallerIPKInstallMode flags);

self :

the ListallerIPKInstallMode instance

flags :

 

listaller_ipk_install_mode_set ()

ListallerIPKInstallMode listaller_ipk_install_mode_set  (ListallerIPKInstallMode self,
                                                         ListallerIPKInstallMode mode);

self :

the ListallerIPKInstallMode instance

mode :

 

listaller_ipk_install_mode_unset ()

ListallerIPKInstallMode listaller_ipk_install_mode_unset
                                                        (ListallerIPKInstallMode self,
                                                         ListallerIPKInstallMode mode);

self :

the ListallerIPKInstallMode instance

mode :

 

enum ListallerIPKInstallMode

typedef enum {
	LISTALLER_IPK_INSTALL_MODE_NONE = 0,
	LISTALLER_IPK_INSTALL_MODE_SHARED = 1 << 0,
	LISTALLER_IPK_INSTALL_MODE_PRIVATE = 1 << 1,
	LISTALLER_IPK_INSTALL_MODE_TEST = 1 << 2
} ListallerIPKInstallMode;

Mode of a current installation.

This class is also used to indicate installation modes supported by an IPK package.

Property Details

The "current-mode" property

  "current-mode"             ListallerIPKInstallMode  : Read / Write

current-mode.


The "locked" property

  "locked"                   gboolean              : Read

locked.

Default value: FALSE


The "private-mode" property

  "private-mode"             gboolean              : Read

private-mode.

Default value: FALSE


The "shared-mode" property

  "shared-mode"              gboolean              : Read

shared-mode.

Default value: FALSE


The "test-mode" property

  "test-mode"                gboolean              : Read

test-mode.

Default value: FALSE