EntangleCameraManager

EntangleCameraManager

Synopsis

struct              EntangleCameraManager;
struct              EntangleCameraManagerClass;
EntangleCameraManager * entangle_camera_manager_new     (void);
void                entangle_camera_manager_capture     (EntangleCameraManager *manager);
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);
EntangleCamera *    entangle_camera_manager_get_camera  (EntangleCameraManager *manager);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkWidget
               +----GtkContainer
                     +----GtkBin
                           +----GtkWindow
                                 +----EntangleCameraManager

Implemented Interfaces

EntangleCameraManager implements AtkImplementorIface, GtkBuildable, EntangleProgress and EntangleWindow.

Properties

  "camera"                   EntangleCamera*       : Read / Write

Signals

  "closed"                                         : Run First

Description

Details

struct EntangleCameraManager

struct EntangleCameraManager;

struct EntangleCameraManagerClass

struct EntangleCameraManagerClass {
    GtkWindowClass parent_class;

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

entangle_camera_manager_new ()

EntangleCameraManager * entangle_camera_manager_new     (void);

entangle_camera_manager_capture ()

void                entangle_camera_manager_capture     (EntangleCameraManager *manager);

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_get_camera ()

EntangleCamera *    entangle_camera_manager_get_camera  (EntangleCameraManager *manager);

Get the camera currently being used

manager :

the camera manager window

Returns :

the camera or NULL. [transfer none]

Property Details

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