EntangleCameraManager

EntangleCameraManager

Synopsis

struct              EntangleCameraManager;
struct              EntangleCameraManagerClass;
void                entangle_camera_manager_capture     (EntangleCameraManager *manager);
EntangleApplication * entangle_camera_manager_get_application
                                                        (EntangleCameraManager *manager);
EntangleCamera *    entangle_camera_manager_get_camera  (EntangleCameraManager *manager);
GtkWindow *         entangle_camera_manager_get_window  (EntangleCameraManager *manager);
void                entangle_camera_manager_hide        (EntangleCameraManager *manager);
EntangleCameraManager * entangle_camera_manager_new     (EntangleApplication *app);
void                entangle_camera_manager_preview_begin
                                                        (EntangleCameraManager *manager);
void                entangle_camera_manager_preview_cancel
                                                        (EntangleCameraManager *manager);
void                entangle_camera_manager_set_camera  (EntangleCameraManager *manager,
                                                         EntangleCamera *cam);
void                entangle_camera_manager_show        (EntangleCameraManager *manager);
gboolean            entangle_camera_manager_visible     (EntangleCameraManager *manager);

Object Hierarchy

  GObject
   +----EntangleCameraManager

Implemented Interfaces

EntangleCameraManager implements EntangleProgress.

Properties

  "application"              EntangleApplication*  : Read / Write / Construct Only
  "camera"                   EntangleCamera*       : Read / Write

Signals

  "closed"                                         : Run First

Description

Details

struct EntangleCameraManager

struct EntangleCameraManager;

struct EntangleCameraManagerClass

struct EntangleCameraManagerClass {
    GObjectClass parent_class;

    void (*manager_connect)(EntangleCameraManager *manager);
    void (*manager_disconnect)(EntangleCameraManager *manager);
};

entangle_camera_manager_capture ()

void                entangle_camera_manager_capture     (EntangleCameraManager *manager);

entangle_camera_manager_get_application ()

EntangleApplication * entangle_camera_manager_get_application
                                                        (EntangleCameraManager *manager);

entangle_camera_manager_get_camera ()

EntangleCamera *    entangle_camera_manager_get_camera  (EntangleCameraManager *manager);

entangle_camera_manager_get_window ()

GtkWindow *         entangle_camera_manager_get_window  (EntangleCameraManager *manager);

entangle_camera_manager_hide ()

void                entangle_camera_manager_hide        (EntangleCameraManager *manager);

entangle_camera_manager_new ()

EntangleCameraManager * entangle_camera_manager_new     (EntangleApplication *app);

entangle_camera_manager_preview_begin ()

void                entangle_camera_manager_preview_begin
                                                        (EntangleCameraManager *manager);

entangle_camera_manager_preview_cancel ()

void                entangle_camera_manager_preview_cancel
                                                        (EntangleCameraManager *manager);

entangle_camera_manager_set_camera ()

void                entangle_camera_manager_set_camera  (EntangleCameraManager *manager,
                                                         EntangleCamera *cam);

entangle_camera_manager_show ()

void                entangle_camera_manager_show        (EntangleCameraManager *manager);

entangle_camera_manager_visible ()

gboolean            entangle_camera_manager_visible     (EntangleCameraManager *manager);

Property Details

The "application" property

  "application"              EntangleApplication*  : Read / Write / Construct Only

Application application.


The "camera" property

  "camera"                   EntangleCamera*       : Read / Write

Camera to be managed.

Signal Details

The "closed" signal

void                user_function                      (EntangleCameraManager *entanglecameramanager,
                                                        gpointer               user_data)                  : Run First