![]() |
![]() |
![]() |
AMITK Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Signals |
#define AMITK_PREFERENCES_CANVAS_FILL_ROI (pref) #define AMITK_PREFERENCES_CANVAS_LAYOUT (pref) #define AMITK_PREFERENCES_CANVAS_LINE_STYLE (pref) #define AMITK_PREFERENCES_CANVAS_MAINTAIN_SIZE(pref) #define AMITK_PREFERENCES_CANVAS_ROI_TRANSPARENCY(pref) #define AMITK_PREFERENCES_CANVAS_ROI_WIDTH (pref) #define AMITK_PREFERENCES_CANVAS_TARGET_EMPTY_AREA(pref) #define AMITK_PREFERENCES_COLOR_TABLE (pref, modality) #define AMITK_PREFERENCES_DEFAULT_CANVAS_FILL_ROI #define AMITK_PREFERENCES_DEFAULT_CANVAS_LAYOUT #define AMITK_PREFERENCES_DEFAULT_CANVAS_LINE_STYLE #define AMITK_PREFERENCES_DEFAULT_CANVAS_MAINTAIN_SIZE #define AMITK_PREFERENCES_DEFAULT_CANVAS_ROI_TRANSPARENCY #define AMITK_PREFERENCES_DEFAULT_CANVAS_ROI_WIDTH #define AMITK_PREFERENCES_DEFAULT_CANVAS_TARGET_EMPTY_AREA #define AMITK_PREFERENCES_DEFAULT_DEFAULT_DIRECTORY #define AMITK_PREFERENCES_DEFAULT_DIRECTORY (object) #define AMITK_PREFERENCES_DEFAULT_PANEL_LAYOUT #define AMITK_PREFERENCES_DEFAULT_PROMPT_FOR_SAVE_ON_EXIT #define AMITK_PREFERENCES_DEFAULT_SAVE_XIF_AS_DIRECTORY #define AMITK_PREFERENCES_DEFAULT_THRESHOLD_STYLE #define AMITK_PREFERENCES_DEFAULT_WARNINGS_TO_CONSOLE #define AMITK_PREFERENCES_DEFAULT_WHICH_DEFAULT_DIRECTORY #define AMITK_PREFERENCES_DIALOG (pref) #define AMITK_PREFERENCES_MAX_ROI_WIDTH #define AMITK_PREFERENCES_MAX_TARGET_EMPTY_AREA #define AMITK_PREFERENCES_MIN_ROI_WIDTH #define AMITK_PREFERENCES_MIN_TARGET_EMPTY_AREA #define AMITK_PREFERENCES_PANEL_LAYOUT (pref) #define AMITK_PREFERENCES_PROMPT_FOR_SAVE_ON_EXIT(object) #define AMITK_PREFERENCES_THRESHOLD_STYLE (pref) #define AMITK_PREFERENCES_WARNINGS_TO_CONSOLE(object) #define AMITK_PREFERENCES_WHICH_DEFAULT_DIRECTORY(object) #define AMITK_PREFERENCES_WINDOW (pref, which_window, limit) struct AmitkPreferences; struct AmitkPreferencesClass; enum AmitkWhichDefaultDirectory; AmitkPreferences * amitk_preferences_new (void
); void amitk_preferences_set_canvas_fill_roi (AmitkPreferences *preferences
,gboolean fill_roi
); void amitk_preferences_set_canvas_layout (AmitkPreferences *preferences
,AmitkLayout layout
); void amitk_preferences_set_canvas_line_style (AmitkPreferences *preferences
,GdkLineStyle line_style
); void amitk_preferences_set_canvas_maintain_size (AmitkPreferences *preferences
,gboolean maintain_size
); void amitk_preferences_set_canvas_roi_transparency (AmitkPreferences *preferences
,gdouble roi_transparency
); void amitk_preferences_set_canvas_roi_width (AmitkPreferences *preferences
,gint roi_width
); void amitk_preferences_set_canvas_target_empty_area (AmitkPreferences *preferences
,gint target_empty_area
); void amitk_preferences_set_color_table (AmitkPreferences *preferences
,AmitkModality modality
,AmitkColorTable color_table
); void amitk_preferences_set_default_directory (AmitkPreferences *preferences
,const gchar *directory
); void amitk_preferences_set_default_window (AmitkPreferences *preferences
,const AmitkWindow window
,const AmitkLimit limit
,const amide_data_t value
); void amitk_preferences_set_dialog (AmitkPreferences *preferences
,GtkWidget *dialog
); void amitk_preferences_set_file_chooser_directory (AmitkPreferences *preferences
,GtkWidget *file_chooser
); void amitk_preferences_set_panel_layout (AmitkPreferences *preferences
,AmitkPanelLayout panel_layout
); void amitk_preferences_set_prompt_for_save_on_exit (AmitkPreferences *preferences
,gboolean new_value
); void amitk_preferences_set_threshold_style (AmitkPreferences *preferences
,const AmitkThresholdStyle threshold_style
); void amitk_preferences_set_warnings_to_console (AmitkPreferences *preferences
,gboolean new_value
); void amitk_preferences_set_which_default_directory (AmitkPreferences *preferences
,const AmitkWhichDefaultDirectory which_default_directory
); void amitk_preferences_set_xif_as_directory (AmitkPreferences *preferences
,gboolean new_value
);
"data-set-preferences-changed" :Run Last
"misc-preferences-changed" :Run Last
"study-preferences-changed" :Run Last
#define AMITK_PREFERENCES_CANVAS_FILL_ROI(pref) (AMITK_PREFERENCES(pref)->canvas_fill_roi)
#define AMITK_PREFERENCES_CANVAS_LAYOUT(pref) (AMITK_PREFERENCES(pref)->canvas_layout)
#define AMITK_PREFERENCES_CANVAS_LINE_STYLE(pref) (AMITK_PREFERENCES(pref)->canvas_line_style)
#define AMITK_PREFERENCES_CANVAS_MAINTAIN_SIZE(pref) (AMITK_PREFERENCES(pref)->canvas_maintain_size)
#define AMITK_PREFERENCES_CANVAS_ROI_TRANSPARENCY(pref) (AMITK_PREFERENCES(pref)->canvas_roi_transparency)
#define AMITK_PREFERENCES_CANVAS_ROI_WIDTH(pref) (AMITK_PREFERENCES(pref)->canvas_roi_width)
#define AMITK_PREFERENCES_CANVAS_TARGET_EMPTY_AREA(pref) (AMITK_PREFERENCES(pref)->canvas_target_empty_area)
#define AMITK_PREFERENCES_COLOR_TABLE(pref, modality) (AMITK_PREFERENCES(pref)->color_table[modality])
#define AMITK_PREFERENCES_DEFAULT_CANVAS_LAYOUT AMITK_LAYOUT_LINEAR
#define AMITK_PREFERENCES_DEFAULT_CANVAS_LINE_STYLE GDK_LINE_SOLID
#define AMITK_PREFERENCES_DEFAULT_CANVAS_MAINTAIN_SIZE TRUE
#define AMITK_PREFERENCES_DEFAULT_CANVAS_ROI_TRANSPARENCY 0.3
#define AMITK_PREFERENCES_DEFAULT_CANVAS_TARGET_EMPTY_AREA 5
#define AMITK_PREFERENCES_DEFAULT_DEFAULT_DIRECTORY NULL
#define AMITK_PREFERENCES_DEFAULT_DIRECTORY(object) (AMITK_PREFERENCES(object)->default_directory)
#define AMITK_PREFERENCES_DEFAULT_PANEL_LAYOUT AMITK_PANEL_LAYOUT_MIXED
#define AMITK_PREFERENCES_DEFAULT_PROMPT_FOR_SAVE_ON_EXIT TRUE
#define AMITK_PREFERENCES_DEFAULT_SAVE_XIF_AS_DIRECTORY FALSE
#define AMITK_PREFERENCES_DEFAULT_THRESHOLD_STYLE AMITK_THRESHOLD_STYLE_MIN_MAX
#define AMITK_PREFERENCES_DEFAULT_WARNINGS_TO_CONSOLE FALSE
#define AMITK_PREFERENCES_DEFAULT_WHICH_DEFAULT_DIRECTORY AMITK_WHICH_DEFAULT_DIRECTORY_NONE
#define AMITK_PREFERENCES_PANEL_LAYOUT(pref) (AMITK_PREFERENCES(pref)->panel_layout)
#define AMITK_PREFERENCES_PROMPT_FOR_SAVE_ON_EXIT(object) (AMITK_PREFERENCES(object)->prompt_for_save_on_exit)
#define AMITK_PREFERENCES_THRESHOLD_STYLE(pref) (AMITK_PREFERENCES(pref)->threshold_style)
#define AMITK_PREFERENCES_WARNINGS_TO_CONSOLE(object) (AMITK_PREFERENCES(object)->warnings_to_console)
#define AMITK_PREFERENCES_WHICH_DEFAULT_DIRECTORY(object) (AMITK_PREFERENCES(object)->which_default_directory)
#define AMITK_PREFERENCES_WINDOW(pref, which_window, limit) (AMITK_PREFERENCES(pref)->window[which_window][limit])
struct AmitkPreferencesClass { GObjectClass parent_class; void (* data_set_preferences_changed) (AmitkPreferences * preferences); void (* study_preferences_changed) (AmitkPreferences * preferences); void (* misc_preferences_changed) (AmitkPreferences * preferences); };
typedef enum { AMITK_WHICH_DEFAULT_DIRECTORY_NONE, AMITK_WHICH_DEFAULT_DIRECTORY_SPECIFIED, AMITK_WHICH_DEFAULT_DIRECTORY_WORKING, AMITK_WHICH_DEFAULT_DIRECTORY_NUM } AmitkWhichDefaultDirectory;
void amitk_preferences_set_canvas_fill_roi (AmitkPreferences *preferences
,gboolean fill_roi
);
void amitk_preferences_set_canvas_layout (AmitkPreferences *preferences
,AmitkLayout layout
);
void amitk_preferences_set_canvas_line_style (AmitkPreferences *preferences
,GdkLineStyle line_style
);
void amitk_preferences_set_canvas_maintain_size (AmitkPreferences *preferences
,gboolean maintain_size
);
void amitk_preferences_set_canvas_roi_transparency (AmitkPreferences *preferences
,gdouble roi_transparency
);
void amitk_preferences_set_canvas_roi_width (AmitkPreferences *preferences
,gint roi_width
);
void amitk_preferences_set_canvas_target_empty_area (AmitkPreferences *preferences
,gint target_empty_area
);
void amitk_preferences_set_color_table (AmitkPreferences *preferences
,AmitkModality modality
,AmitkColorTable color_table
);
void amitk_preferences_set_default_directory (AmitkPreferences *preferences
,const gchar *directory
);
void amitk_preferences_set_default_window (AmitkPreferences *preferences
,const AmitkWindow window
,const AmitkLimit limit
,const amide_data_t value
);
void amitk_preferences_set_dialog (AmitkPreferences *preferences
,GtkWidget *dialog
);
void amitk_preferences_set_file_chooser_directory (AmitkPreferences *preferences
,GtkWidget *file_chooser
);
void amitk_preferences_set_panel_layout (AmitkPreferences *preferences
,AmitkPanelLayout panel_layout
);
void amitk_preferences_set_prompt_for_save_on_exit (AmitkPreferences *preferences
,gboolean new_value
);
void amitk_preferences_set_threshold_style (AmitkPreferences *preferences
,const AmitkThresholdStyle threshold_style
);
void amitk_preferences_set_warnings_to_console (AmitkPreferences *preferences
,gboolean new_value
);
void amitk_preferences_set_which_default_directory (AmitkPreferences *preferences
,const AmitkWhichDefaultDirectory which_default_directory
);
void amitk_preferences_set_xif_as_directory (AmitkPreferences *preferences
,gboolean new_value
);
"data-set-preferences-changed"
signalvoid user_function (AmitkPreferences *amitkpreferences,
gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"misc-preferences-changed"
signalvoid user_function (AmitkPreferences *amitkpreferences,
gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"study-preferences-changed"
signalvoid user_function (AmitkPreferences *amitkpreferences,
gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |