![]() |
![]() |
![]() |
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
"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