Top | ![]() |
![]() |
![]() |
![]() |
gboolean
entangle_preferences_interface_get_auto_connect
(EntanglePreferences *prefs
);
Determine whether the application will attempt to automatically connect to cameras at startup
void entangle_preferences_interface_set_auto_connect (EntanglePreferences *prefs
,gboolean autoconn
);
gboolean
entangle_preferences_interface_get_screen_blank
(EntanglePreferences *prefs
);
Determine if the screen wil be blanked prior to capturing the image
void entangle_preferences_interface_set_screen_blank (EntanglePreferences *prefs
,gboolean blank
);
If blank
is set to TRUE, the screen will be blanked
during capture to avoid light from the screen influencing
the scene being shot.
gchar **
entangle_preferences_interface_get_plugins
(EntanglePreferences *prefs
);
Get the names of the plugins that are enabled for the application
void entangle_preferences_interface_add_plugin (EntanglePreferences *prefs
,const char *name
);
Add the plugin called name
to the active list
void entangle_preferences_interface_remove_plugin (EntanglePreferences *prefs
,const char *name
);
Remove the plugin called name
from the active list
gboolean
entangle_preferences_interface_get_histogram_linear
(EntanglePreferences *prefs
);
Determine if the histogram will be displayed in linear or logarithmic mode
void entangle_preferences_interface_set_histogram_linear (EntanglePreferences *prefs
,gboolean enabled
);
If enabled
is TRUE then the histogram will be displayed in
linear mode, otherwise logarithmic mode will be used
char *
entangle_preferences_capture_get_last_session
(EntanglePreferences *prefs
);
Get the most recently used directory for the image session
void entangle_preferences_capture_set_last_session (EntanglePreferences *prefs
,const gchar *dir
);
Record dir
as being the most recently used session
directory
char *
entangle_preferences_capture_get_filename_pattern
(EntanglePreferences *prefs
);
Get the filename pattern to use for naming images that are saved after download. In the pattern any repeated sequence of 'X' characters will be replaced with the image sequence number
void entangle_preferences_capture_set_filename_pattern (EntanglePreferences *prefs
,const gchar *pattern
);
Set the pattern to use for naming images that are saved after download.
gboolean
entangle_preferences_capture_get_continuous_preview
(EntanglePreferences *prefs
);
Determine if the preview mode will continue to operate after each image is captured.
void entangle_preferences_capture_set_continuous_preview (EntanglePreferences *prefs
,gboolean enabled
);
If enabled
is set to TRUE, then the preview mode will
continue to run after each image is captured
gboolean
entangle_preferences_capture_get_electronic_shutter
(EntanglePreferences *prefs
);
Determines if the capture event will use the next preview output as capture image, instead of triggering a normal capture, with shutter mechanically moving.
void entangle_preferences_capture_set_electronic_shutter (EntanglePreferences *prefs
,gboolean enabled
);
If enabled
is TRUE, then the camera shutter will not be activated
when capturing an image.
gboolean
entangle_preferences_capture_get_delete_file
(EntanglePreferences *prefs
);
Determine if the file will be deleted from the camera after it has been downloaded.
void entangle_preferences_capture_set_delete_file (EntanglePreferences *prefs
,gboolean enabled
);
If enabled
is set to TRUE, then files will be deleted from the
camera after they are downloaded.
gboolean
entangle_preferences_capture_get_sync_clock
(EntanglePreferences *prefs
);
Determines if the camera clock will be automatically synchronized to the host computer clock when first connecting
void entangle_preferences_capture_set_sync_clock (EntanglePreferences *prefs
,gboolean enabled
);
If enabled
is TRUE, then the camera clock will be synchronized to
the host computer clock when first connecting
gboolean
entangle_preferences_cms_get_enabled (EntanglePreferences *prefs
);
Determine if images should be displayed with colour management applied
void entangle_preferences_cms_set_enabled (EntanglePreferences *prefs
,gboolean enabled
);
If enabled
is TRUE, colour management will be applied when
displaying images
EntangleColourProfile *
entangle_preferences_cms_get_rgb_profile
(EntanglePreferences *prefs
);
Get the colour profile that represents the RGB working space
void entangle_preferences_cms_set_rgb_profile (EntanglePreferences *prefs
,EntangleColourProfile *prof
);
Set the colour profile that represents the RGB working space
EntangleColourProfile *
entangle_preferences_cms_get_monitor_profile
(EntanglePreferences *prefs
);
Get the profile associated with the display, if any.
void entangle_preferences_cms_set_monitor_profile (EntanglePreferences *prefs
,EntangleColourProfile *prof
);
If prof
is not NULL, it will be used as the current monitor
profile. This is only honoured if automatic detection of
the monitor profile is disabled.
gboolean
entangle_preferences_cms_get_detect_system_profile
(EntanglePreferences *prefs
);
Determine if the monitor profile will be automatically detected, which is usually preferrable since it copes with multiple monitor scenarios
void entangle_preferences_cms_set_detect_system_profile (EntanglePreferences *prefs
,gboolean enabled
);
If enabled
is TRUE then the monitor profile will be
automatically detected
EntangleColourProfileIntent
entangle_preferences_cms_get_rendering_intent
(EntanglePreferences *prefs
);
Determine the rendering intent for displaying images
void entangle_preferences_cms_set_rendering_intent (EntanglePreferences *prefs
,EntangleColourProfileIntent intent
);
Set the rendering intent for displaying images
gchar *
entangle_preferences_img_get_aspect_ratio
(EntanglePreferences *prefs
);
Get the aspect ratio for any mask to apply to the image
void entangle_preferences_img_set_aspect_ratio (EntanglePreferences *prefs
,const gchar *aspect
);
Set the aspect ratio for any mask to apply to the image
gint
entangle_preferences_img_get_mask_opacity
(EntanglePreferences *prefs
);
Get the opacity of any mask to apply to the image
void entangle_preferences_img_set_mask_opacity (EntanglePreferences *prefs
,gint opacity
);
Set the opacity to use when rendering the image mask
gboolean
entangle_preferences_img_get_mask_enabled
(EntanglePreferences *prefs
);
Determine if an aspect ratio mask to be applied to the image display
void entangle_preferences_img_set_mask_enabled (EntanglePreferences *prefs
,gboolean enabled
);
If enabled
is TRUE an aspect ratio mask will be applied
to the image display
gboolean
entangle_preferences_img_get_overexposure_highlighting
(EntanglePreferences *prefs
);
Determine if areas of overexposure should be highlighted on the image display
void entangle_preferences_img_set_overexposure_highlighting (EntanglePreferences *prefs
,gboolean enabled
);
If enabled
is TRUE areas of overexposure will be highlighted on
the image display
gboolean
entangle_preferences_img_get_flip_vertically
(EntanglePreferences *prefs
);
Determine if the image display should be flipped vertically
void entangle_preferences_img_set_flip_vertically (EntanglePreferences *prefs
,gboolean enabled
);
If enabled
is TRUE the image display will be flipped vertically
gboolean
entangle_preferences_img_get_flip_horizontally
(EntanglePreferences *prefs
);
Determine if the image display should be flipped horizontally
void entangle_preferences_img_set_flip_horizontally (EntanglePreferences *prefs
,gboolean enabled
);
If enabled
is TRUE the image display will be flipped horizontally
gboolean
entangle_preferences_img_get_focus_point
(EntanglePreferences *prefs
);
Determine if the center focus point should be displayed in preview mode
void entangle_preferences_img_set_focus_point (EntanglePreferences *prefs
,gboolean enabled
);
If enabled
is TRUE then a focus point will be display in
preview mode.
gint
entangle_preferences_img_get_grid_lines
(EntanglePreferences *prefs
);
Determine what grid lines to display in preview mode
void entangle_preferences_img_set_grid_lines (EntanglePreferences *prefs
,gint gridLines
);
Set the grid lines to display when in image preview mode
gboolean
entangle_preferences_img_get_embedded_preview
(EntanglePreferences *prefs
);
Determine whether to use the embedded preview from files for thumbnails.
void entangle_preferences_img_set_embedded_preview (EntanglePreferences *prefs
,gboolean enabled
);
If enabled
is TRUE, any embedded preview will be used
when generating thumbnails rather than loading the full
resolution image
gboolean
entangle_preferences_img_get_onion_skin
(EntanglePreferences *prefs
);
Determine if onion skinning should be used when displaying images
void entangle_preferences_img_set_onion_skin (EntanglePreferences *prefs
,gboolean enabled
);
If enabled
is TRUE then onion skinning will be enabled
when displaying images
gint
entangle_preferences_img_get_onion_layers
(EntanglePreferences *prefs
);
Determine how many images to overlay in onion skinning mode
void entangle_preferences_img_set_onion_layers (EntanglePreferences *prefs
,gint layers
);
Set the number of images to overlay when in onion skinning mode
gchar *
entangle_preferences_img_get_background
(EntanglePreferences *prefs
);
Get the colour used as the background when displaying images
void entangle_preferences_img_set_background (EntanglePreferences *prefs
,const gchar *bkg
);
Set the colour used as the background when displaying images
gchar *
entangle_preferences_img_get_highlight
(EntanglePreferences *prefs
);
Get the colour to use when highlighting images
void entangle_preferences_img_set_highlight (EntanglePreferences *prefs
,const gchar *bkg
);
Set the colour to use when highlighting images
“capture-continuous-preview”
property “capture-continuous-preview” gboolean
Continue preview after capturing.
Owner: EntanglePreferences
Flags: Read / Write
Default value: FALSE
“capture-delete-file”
property “capture-delete-file” gboolean
Delete file after capturing.
Owner: EntanglePreferences
Flags: Read / Write
Default value: TRUE
“capture-electronic-shutter”
property “capture-electronic-shutter” gboolean
Use preview output as capture image.
Owner: EntanglePreferences
Flags: Read / Write
Default value: FALSE
“capture-filename-pattern”
property “capture-filename-pattern” char *
Pattern for creating new filenames.
Owner: EntanglePreferences
Flags: Read / Write
Default value: NULL
“capture-last-session”
property “capture-last-session” char *
Directory to store pictures in.
Owner: EntanglePreferences
Flags: Read / Write
Default value: NULL
“capture-sync-clock”
property “capture-sync-clock” gboolean
Synchronize clock automatically.
Owner: EntanglePreferences
Flags: Read / Write
Default value: FALSE
“cms-detect-system-profile”
property “cms-detect-system-profile” gboolean
Detect the monitor colour profile.
Owner: EntanglePreferences
Flags: Read / Write
Default value: TRUE
“cms-enabled”
property “cms-enabled” gboolean
Whether to enable colour management on display.
Owner: EntanglePreferences
Flags: Read / Write
Default value: FALSE
“cms-monitor-profile”
property“cms-monitor-profile” EntangleColourProfile *
Colour profile for monitor.
Owner: EntanglePreferences
Flags: Read / Write
“cms-rendering-intent”
property“cms-rendering-intent” EntangleColourProfileIntent
Rendering intent for images.
Owner: EntanglePreferences
Flags: Read / Write
Default value: ENTANGLE_COLOUR_PROFILE_INTENT_PERCEPTUAL
“cms-rgb-profile”
property“cms-rgb-profile” EntangleColourProfile *
Colour profile for workspace.
Owner: EntanglePreferences
Flags: Read / Write
“img-aspect-ratio”
property “img-aspect-ratio” char *
Image mask aspect ratio.
Owner: EntanglePreferences
Flags: Read / Write
Default value: "1.33"
“img-background”
property “img-background” char *
Image background color.
Owner: EntanglePreferences
Flags: Read / Write
Default value: "#000000"
“img-embedded-preview”
property “img-embedded-preview” gboolean
Embedded preview for raw files.
Owner: EntanglePreferences
Flags: Read / Write
Default value: FALSE
“img-flip-horizontally”
property “img-flip-horizontally” gboolean
Flip horizontally.
Owner: EntanglePreferences
Flags: Read / Write
Default value: TRUE
“img-flip-vertically”
property “img-flip-vertically” gboolean
Flip vertically.
Owner: EntanglePreferences
Flags: Read / Write
Default value: TRUE
“img-focus-point”
property “img-focus-point” gboolean
Focus point during preview.
Owner: EntanglePreferences
Flags: Read / Write
Default value: FALSE
“img-grid-lines”
property “img-grid-lines” int
Grid lines during preview.
Owner: EntanglePreferences
Flags: Read / Write
Allowed values: [0,4]
Default value: 4
“img-highlight”
property “img-highlight” char *
Image highlight color.
Owner: EntanglePreferences
Flags: Read / Write
Default value: "#FFFFFF"
“img-mask-enabled”
property “img-mask-enabled” gboolean
Enable aspect ratio image mask.
Owner: EntanglePreferences
Flags: Read / Write
Default value: FALSE
“img-mask-opacity”
property “img-mask-opacity” int
Image mask border opacity.
Owner: EntanglePreferences
Flags: Read / Write
Allowed values: [0,100]
Default value: 90
“img-onion-layers”
property “img-onion-layers” int
Overlay layers in image display.
Owner: EntanglePreferences
Flags: Read / Write
Allowed values: [1,5]
Default value: 3
“img-onion-skin”
property “img-onion-skin” gboolean
Enable image overlay display.
Owner: EntanglePreferences
Flags: Read / Write
Default value: FALSE
“img-overexposure-highlighting”
property “img-overexposure-highlighting” gboolean
Highlight areas of overexposure.
Owner: EntanglePreferences
Flags: Read / Write
Default value: TRUE
“interface-auto-connect”
property “interface-auto-connect” gboolean
Automatically connect to cameras at startup.
Owner: EntanglePreferences
Flags: Read / Write
Default value: TRUE
“interface-histogram-linear”
property “interface-histogram-linear” gboolean
Use linear histogram.
Owner: EntanglePreferences
Flags: Read / Write
Default value: FALSE