| Entangle Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | Signals | ||||
struct EntangleSession; struct EntangleSessionClass; void entangle_session_add (EntangleSession *session,EntangleImage *image); const char * entangle_session_directory (EntangleSession *session); const char * entangle_session_filename_pattern (EntangleSession *session); int entangle_session_image_count (EntangleSession *session); EntangleImage * entangle_session_image_get (EntangleSession *session,int idx); gboolean entangle_session_load (EntangleSession *session); EntangleSession * entangle_session_new (const char *directory,const char *filenamePattern); char * entangle_session_next_filename (EntangleSession *session,EntangleCameraFile *file); void entangle_session_remove (EntangleSession *session,EntangleImage *image);
"directory" gchar* : Read / Write / Construct Only "filename-pattern" gchar* : Read / Write / Construct Only
struct EntangleSessionClass {
GObjectClass parent_class;
void (*session_image_added)(EntangleSession *session, EntangleImage *image);
void (*session_image_removed)(EntangleSession *session, EntangleImage *image);
};
const char * entangle_session_filename_pattern (EntangleSession *session);
EntangleImage * entangle_session_image_get (EntangleSession *session,int idx);
EntangleSession * entangle_session_new (const char *directory,const char *filenamePattern);
char * entangle_session_next_filename (EntangleSession *session,EntangleCameraFile *file);
void entangle_session_remove (EntangleSession *session,EntangleImage *image);
"directory" property"directory" gchar* : Read / Write / Construct Only
Full path to session file.
Default value: NULL
"filename-pattern" property"filename-pattern" gchar* : Read / Write / Construct Only
Pattern for creating new filenames.
Default value: NULL
"session-image-added" signalvoid user_function (EntangleSession *entanglesession,
EntangleImage *arg1,
gpointer user_data) : Run First
"session-image-removed" signalvoid user_function (EntangleSession *entanglesession,
EntangleImage *arg1,
gpointer user_data) : Run First