EntanglePreferences

EntanglePreferences

Synopsis

struct              EntanglePreferences;
struct              EntanglePreferencesClass;
gboolean            entangle_preferences_capture_get_continuous_preview
                                                        (EntanglePreferences *prefs);
gboolean            entangle_preferences_capture_get_delete_file
                                                        (EntanglePreferences *prefs);
char *              entangle_preferences_capture_get_filename_pattern
                                                        (EntanglePreferences *prefs);
char *              entangle_preferences_capture_get_last_session
                                                        (EntanglePreferences *prefs);
void                entangle_preferences_capture_set_continuous_preview
                                                        (EntanglePreferences *prefs,
                                                         gboolean enabled);
void                entangle_preferences_capture_set_delete_file
                                                        (EntanglePreferences *prefs,
                                                         gboolean enabled);
void                entangle_preferences_capture_set_filename_pattern
                                                        (EntanglePreferences *prefs,
                                                         const gchar *dir);
void                entangle_preferences_capture_set_last_session
                                                        (EntanglePreferences *prefs,
                                                         const gchar *dir);
gboolean            entangle_preferences_cms_get_detect_system_profile
                                                        (EntanglePreferences *prefs);
gboolean            entangle_preferences_cms_get_enabled
                                                        (EntanglePreferences *prefs);
EntangleColourProfile * entangle_preferences_cms_get_monitor_profile
                                                        (EntanglePreferences *prefs);
EntangleColourProfileIntent entangle_preferences_cms_get_rendering_intent
                                                        (EntanglePreferences *prefs);
EntangleColourProfile * entangle_preferences_cms_get_rgb_profile
                                                        (EntanglePreferences *prefs);
void                entangle_preferences_cms_set_detect_system_profile
                                                        (EntanglePreferences *prefs,
                                                         gboolean enabled);
void                entangle_preferences_cms_set_enabled
                                                        (EntanglePreferences *prefs,
                                                         gboolean enabled);
void                entangle_preferences_cms_set_monitor_profile
                                                        (EntanglePreferences *prefs,
                                                         EntangleColourProfile *prof);
void                entangle_preferences_cms_set_rendering_intent
                                                        (EntanglePreferences *prefs,
                                                         EntangleColourProfileIntent intent);
void                entangle_preferences_cms_set_rgb_profile
                                                        (EntanglePreferences *prefs,
                                                         EntangleColourProfile *prof);
gchar *             entangle_preferences_img_get_aspect_ratio
                                                        (EntanglePreferences *prefs);
gboolean            entangle_preferences_img_get_embedded_preview
                                                        (EntanglePreferences *prefs);
gboolean            entangle_preferences_img_get_focus_point
                                                        (EntanglePreferences *prefs);
gint                entangle_preferences_img_get_grid_lines
                                                        (EntanglePreferences *prefs);
gboolean            entangle_preferences_img_get_mask_enabled
                                                        (EntanglePreferences *prefs);
gint                entangle_preferences_img_get_mask_opacity
                                                        (EntanglePreferences *prefs);
gint                entangle_preferences_img_get_onion_layers
                                                        (EntanglePreferences *prefs);
gboolean            entangle_preferences_img_get_onion_skin
                                                        (EntanglePreferences *prefs);
void                entangle_preferences_img_set_aspect_ratio
                                                        (EntanglePreferences *prefs,
                                                         const gchar *aspect);
void                entangle_preferences_img_set_embedded_preview
                                                        (EntanglePreferences *prefs,
                                                         gboolean enabled);
void                entangle_preferences_img_set_focus_point
                                                        (EntanglePreferences *prefs,
                                                         gboolean enabled);
void                entangle_preferences_img_set_grid_lines
                                                        (EntanglePreferences *prefs,
                                                         gint gridLines);
void                entangle_preferences_img_set_mask_enabled
                                                        (EntanglePreferences *prefs,
                                                         gboolean enabled);
void                entangle_preferences_img_set_mask_opacity
                                                        (EntanglePreferences *prefs,
                                                         gint opacity);
void                entangle_preferences_img_set_onion_layers
                                                        (EntanglePreferences *prefs,
                                                         gint layers);
void                entangle_preferences_img_set_onion_skin
                                                        (EntanglePreferences *prefs,
                                                         gboolean enabled);
void                entangle_preferences_interface_add_plugin
                                                        (EntanglePreferences *prefs,
                                                         const char *name);
gboolean            entangle_preferences_interface_get_auto_connect
                                                        (EntanglePreferences *prefs);
gchar **            entangle_preferences_interface_get_plugins
                                                        (EntanglePreferences *prefs);
gboolean            entangle_preferences_interface_get_screen_blank
                                                        (EntanglePreferences *prefs);
void                entangle_preferences_interface_remove_plugin
                                                        (EntanglePreferences *prefs,
                                                         const char *name);
void                entangle_preferences_interface_set_auto_connect
                                                        (EntanglePreferences *prefs,
                                                         gboolean autoconn);
void                entangle_preferences_interface_set_screen_blank
                                                        (EntanglePreferences *prefs,
                                                         gboolean blank);
EntanglePreferences * entangle_preferences_new          (void);

Object Hierarchy

  GObject
   +----EntanglePreferences

Properties

  "capture-continuous-preview" gboolean              : Read / Write
  "capture-delete-file"      gboolean              : Read / Write
  "capture-filename-pattern" gchar*                : Read / Write
  "capture-last-session"     gchar*                : Read / Write
  "cms-detect-system-profile" gboolean              : Read / Write
  "cms-enabled"              gboolean              : Read / Write
  "cms-monitor-profile"      EntangleColourProfile*  : Read / Write
  "cms-rendering-intent"     EntangleColourProfileIntent  : Read / Write
  "cms-rgb-profile"          EntangleColourProfile*  : Read / Write
  "img-aspect-ratio"         gchar*                : Read / Write
  "img-embedded-preview"     gboolean              : Read / Write
  "img-focus-point"          gboolean              : Read / Write
  "img-grid-lines"           gint                  : Read / Write
  "img-mask-enabled"         gboolean              : Read / Write
  "img-mask-opacity"         gint                  : Read / Write
  "img-onion-layers"         gint                  : Read / Write
  "img-onion-skin"           gboolean              : Read / Write
  "interface-auto-connect"   gboolean              : Read / Write
  "interface-screen-blank"   gboolean              : Read / Write

Description

Details

struct EntanglePreferences

struct EntanglePreferences;

struct EntanglePreferencesClass

struct EntanglePreferencesClass {
    GObjectClass parent_class;
};

entangle_preferences_capture_get_continuous_preview ()

gboolean            entangle_preferences_capture_get_continuous_preview
                                                        (EntanglePreferences *prefs);

entangle_preferences_capture_get_delete_file ()

gboolean            entangle_preferences_capture_get_delete_file
                                                        (EntanglePreferences *prefs);

entangle_preferences_capture_get_filename_pattern ()

char *              entangle_preferences_capture_get_filename_pattern
                                                        (EntanglePreferences *prefs);

entangle_preferences_capture_get_last_session ()

char *              entangle_preferences_capture_get_last_session
                                                        (EntanglePreferences *prefs);

entangle_preferences_capture_set_continuous_preview ()

void                entangle_preferences_capture_set_continuous_preview
                                                        (EntanglePreferences *prefs,
                                                         gboolean enabled);

entangle_preferences_capture_set_delete_file ()

void                entangle_preferences_capture_set_delete_file
                                                        (EntanglePreferences *prefs,
                                                         gboolean enabled);

entangle_preferences_capture_set_filename_pattern ()

void                entangle_preferences_capture_set_filename_pattern
                                                        (EntanglePreferences *prefs,
                                                         const gchar *dir);

entangle_preferences_capture_set_last_session ()

void                entangle_preferences_capture_set_last_session
                                                        (EntanglePreferences *prefs,
                                                         const gchar *dir);

entangle_preferences_cms_get_detect_system_profile ()

gboolean            entangle_preferences_cms_get_detect_system_profile
                                                        (EntanglePreferences *prefs);

entangle_preferences_cms_get_enabled ()

gboolean            entangle_preferences_cms_get_enabled
                                                        (EntanglePreferences *prefs);

entangle_preferences_cms_get_monitor_profile ()

EntangleColourProfile * entangle_preferences_cms_get_monitor_profile
                                                        (EntanglePreferences *prefs);

entangle_preferences_cms_get_rendering_intent ()

EntangleColourProfileIntent entangle_preferences_cms_get_rendering_intent
                                                        (EntanglePreferences *prefs);

entangle_preferences_cms_get_rgb_profile ()

EntangleColourProfile * entangle_preferences_cms_get_rgb_profile
                                                        (EntanglePreferences *prefs);

entangle_preferences_cms_set_detect_system_profile ()

void                entangle_preferences_cms_set_detect_system_profile
                                                        (EntanglePreferences *prefs,
                                                         gboolean enabled);

entangle_preferences_cms_set_enabled ()

void                entangle_preferences_cms_set_enabled
                                                        (EntanglePreferences *prefs,
                                                         gboolean enabled);

entangle_preferences_cms_set_monitor_profile ()

void                entangle_preferences_cms_set_monitor_profile
                                                        (EntanglePreferences *prefs,
                                                         EntangleColourProfile *prof);

entangle_preferences_cms_set_rendering_intent ()

void                entangle_preferences_cms_set_rendering_intent
                                                        (EntanglePreferences *prefs,
                                                         EntangleColourProfileIntent intent);

entangle_preferences_cms_set_rgb_profile ()

void                entangle_preferences_cms_set_rgb_profile
                                                        (EntanglePreferences *prefs,
                                                         EntangleColourProfile *prof);

entangle_preferences_img_get_aspect_ratio ()

gchar *             entangle_preferences_img_get_aspect_ratio
                                                        (EntanglePreferences *prefs);

entangle_preferences_img_get_embedded_preview ()

gboolean            entangle_preferences_img_get_embedded_preview
                                                        (EntanglePreferences *prefs);

entangle_preferences_img_get_focus_point ()

gboolean            entangle_preferences_img_get_focus_point
                                                        (EntanglePreferences *prefs);

entangle_preferences_img_get_grid_lines ()

gint                entangle_preferences_img_get_grid_lines
                                                        (EntanglePreferences *prefs);

entangle_preferences_img_get_mask_enabled ()

gboolean            entangle_preferences_img_get_mask_enabled
                                                        (EntanglePreferences *prefs);

entangle_preferences_img_get_mask_opacity ()

gint                entangle_preferences_img_get_mask_opacity
                                                        (EntanglePreferences *prefs);

entangle_preferences_img_get_onion_layers ()

gint                entangle_preferences_img_get_onion_layers
                                                        (EntanglePreferences *prefs);

entangle_preferences_img_get_onion_skin ()

gboolean            entangle_preferences_img_get_onion_skin
                                                        (EntanglePreferences *prefs);

entangle_preferences_img_set_aspect_ratio ()

void                entangle_preferences_img_set_aspect_ratio
                                                        (EntanglePreferences *prefs,
                                                         const gchar *aspect);

entangle_preferences_img_set_embedded_preview ()

void                entangle_preferences_img_set_embedded_preview
                                                        (EntanglePreferences *prefs,
                                                         gboolean enabled);

entangle_preferences_img_set_focus_point ()

void                entangle_preferences_img_set_focus_point
                                                        (EntanglePreferences *prefs,
                                                         gboolean enabled);

entangle_preferences_img_set_grid_lines ()

void                entangle_preferences_img_set_grid_lines
                                                        (EntanglePreferences *prefs,
                                                         gint gridLines);

entangle_preferences_img_set_mask_enabled ()

void                entangle_preferences_img_set_mask_enabled
                                                        (EntanglePreferences *prefs,
                                                         gboolean enabled);

entangle_preferences_img_set_mask_opacity ()

void                entangle_preferences_img_set_mask_opacity
                                                        (EntanglePreferences *prefs,
                                                         gint opacity);

entangle_preferences_img_set_onion_layers ()

void                entangle_preferences_img_set_onion_layers
                                                        (EntanglePreferences *prefs,
                                                         gint layers);

entangle_preferences_img_set_onion_skin ()

void                entangle_preferences_img_set_onion_skin
                                                        (EntanglePreferences *prefs,
                                                         gboolean enabled);

entangle_preferences_interface_add_plugin ()

void                entangle_preferences_interface_add_plugin
                                                        (EntanglePreferences *prefs,
                                                         const char *name);

entangle_preferences_interface_get_auto_connect ()

gboolean            entangle_preferences_interface_get_auto_connect
                                                        (EntanglePreferences *prefs);

entangle_preferences_interface_get_plugins ()

gchar **            entangle_preferences_interface_get_plugins
                                                        (EntanglePreferences *prefs);

entangle_preferences_interface_get_screen_blank ()

gboolean            entangle_preferences_interface_get_screen_blank
                                                        (EntanglePreferences *prefs);

entangle_preferences_interface_remove_plugin ()

void                entangle_preferences_interface_remove_plugin
                                                        (EntanglePreferences *prefs,
                                                         const char *name);

entangle_preferences_interface_set_auto_connect ()

void                entangle_preferences_interface_set_auto_connect
                                                        (EntanglePreferences *prefs,
                                                         gboolean autoconn);

entangle_preferences_interface_set_screen_blank ()

void                entangle_preferences_interface_set_screen_blank
                                                        (EntanglePreferences *prefs,
                                                         gboolean blank);

entangle_preferences_new ()

EntanglePreferences * entangle_preferences_new          (void);

Property Details

The "capture-continuous-preview" property

  "capture-continuous-preview" gboolean              : Read / Write

Continue preview after capturing.

Default value: FALSE


The "capture-delete-file" property

  "capture-delete-file"      gboolean              : Read / Write

Delete file after capturing.

Default value: TRUE


The "capture-filename-pattern" property

  "capture-filename-pattern" gchar*                : Read / Write

Pattern for creating new filenames.

Default value: NULL


The "capture-last-session" property

  "capture-last-session"     gchar*                : Read / Write

Directory to store pictures in.

Default value: NULL


The "cms-detect-system-profile" property

  "cms-detect-system-profile" gboolean              : Read / Write

Detect the monitor colour profile.

Default value: TRUE


The "cms-enabled" property

  "cms-enabled"              gboolean              : Read / Write

Whether to enable colour management on display.

Default value: FALSE


The "cms-monitor-profile" property

  "cms-monitor-profile"      EntangleColourProfile*  : Read / Write

Colour profile for monitor.


The "cms-rendering-intent" property

  "cms-rendering-intent"     EntangleColourProfileIntent  : Read / Write

Rendering intent for images.

Default value: ENTANGLE_COLOUR_PROFILE_INTENT_PERCEPTUAL


The "cms-rgb-profile" property

  "cms-rgb-profile"          EntangleColourProfile*  : Read / Write

Colour profile for workspace.


The "img-aspect-ratio" property

  "img-aspect-ratio"         gchar*                : Read / Write

Image mask aspect ratio.

Default value: "1.33"


The "img-embedded-preview" property

  "img-embedded-preview"     gboolean              : Read / Write

Embedded preview for raw files.

Default value: FALSE


The "img-focus-point" property

  "img-focus-point"          gboolean              : Read / Write

Focus point during preview.

Default value: FALSE


The "img-grid-lines" property

  "img-grid-lines"           gint                  : Read / Write

Grid lines during preview.

Allowed values: [0,4]

Default value: 4


The "img-mask-enabled" property

  "img-mask-enabled"         gboolean              : Read / Write

Enable aspect ratio image mask.

Default value: FALSE


The "img-mask-opacity" property

  "img-mask-opacity"         gint                  : Read / Write

Image mask border opacity.

Allowed values: [0,100]

Default value: 90


The "img-onion-layers" property

  "img-onion-layers"         gint                  : Read / Write

Overlay layers in image display.

Allowed values: [1,5]

Default value: 3


The "img-onion-skin" property

  "img-onion-skin"           gboolean              : Read / Write

Enable image overlay display.

Default value: FALSE


The "interface-auto-connect" property

  "interface-auto-connect"   gboolean              : Read / Write

Automatically connect to cameras at startup.

Default value: TRUE


The "interface-screen-blank" property

  "interface-screen-blank"   gboolean              : Read / Write

Blank screen while capturing images.

Default value: FALSE