| Entangle Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | Signals | ||||
struct EntangleSession; struct EntangleSessionClass; EntangleSession * entangle_session_new (const char *directory,const char *filenamePattern); const char * entangle_session_directory (EntangleSession *session); const char * entangle_session_filename_pattern (EntangleSession *session); char * entangle_session_next_filename (EntangleSession *session,EntangleCameraFile *file); gboolean entangle_session_load (EntangleSession *session); void entangle_session_add (EntangleSession *session,EntangleImage *image); void entangle_session_remove (EntangleSession *session,EntangleImage *image); int entangle_session_image_count (EntangleSession *session); EntangleImage * entangle_session_image_get (EntangleSession *session,int idx);
"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);
};
EntangleSession * entangle_session_new (const char *directory,const char *filenamePattern);
const char * entangle_session_filename_pattern (EntangleSession *session);
char * entangle_session_next_filename (EntangleSession *session,EntangleCameraFile *file);
void entangle_session_remove (EntangleSession *session,EntangleImage *image);
EntangleImage * entangle_session_image_get (EntangleSession *session,int idx);
"directory" property "directory" gchar* : Read / Write / Construct Only
Full path to session file.
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