EntangleCameraInfo

EntangleCameraInfo

Synopsis

struct              EntangleCameraInfo;
struct              EntangleCameraInfoClass;
enum                EntangleCameraInfoData;
EntangleCamera *    entangle_camera_info_get_camera     (EntangleCameraInfo *info);
EntangleCameraInfoData entangle_camera_info_get_data    (EntangleCameraInfo *info);
GtkWindow *         entangle_camera_info_get_window     (EntangleCameraInfo *info);
void                entangle_camera_info_hide           (EntangleCameraInfo *info);
EntangleCameraInfo * entangle_camera_info_new           (EntangleCamera *camera,
                                                         EntangleCameraInfoData data);
void                entangle_camera_info_set_camera     (EntangleCameraInfo *info,
                                                         EntangleCamera *camera);
void                entangle_camera_info_set_data       (EntangleCameraInfo *info,
                                                         EntangleCameraInfoData data);
void                entangle_camera_info_show           (EntangleCameraInfo *info);

Object Hierarchy

  GObject
   +----EntangleCameraInfo
  GEnum
   +----EntangleCameraInfoData

Properties

  "camera"                   EntangleCamera*       : Read / Write
  "data"                     EntangleCameraInfoData  : Read / Write

Signals

  "info-close"                                     : Run First

Description

Details

struct EntangleCameraInfo

struct EntangleCameraInfo;

struct EntangleCameraInfoClass

struct EntangleCameraInfoClass {
    GObjectClass parent_class;

    void (*info_close)(EntangleCameraInfo *info);
};

enum EntangleCameraInfoData

typedef enum {
    ENTANGLE_CAMERA_INFO_DATA_SUMMARY,
    ENTANGLE_CAMERA_INFO_DATA_MANUAL,
    ENTANGLE_CAMERA_INFO_DATA_DRIVER,
} EntangleCameraInfoData;

entangle_camera_info_get_camera ()

EntangleCamera *    entangle_camera_info_get_camera     (EntangleCameraInfo *info);

entangle_camera_info_get_data ()

EntangleCameraInfoData entangle_camera_info_get_data    (EntangleCameraInfo *info);

entangle_camera_info_get_window ()

GtkWindow *         entangle_camera_info_get_window     (EntangleCameraInfo *info);

entangle_camera_info_hide ()

void                entangle_camera_info_hide           (EntangleCameraInfo *info);

entangle_camera_info_new ()

EntangleCameraInfo * entangle_camera_info_new           (EntangleCamera *camera,
                                                         EntangleCameraInfoData data);

entangle_camera_info_set_camera ()

void                entangle_camera_info_set_camera     (EntangleCameraInfo *info,
                                                         EntangleCamera *camera);

entangle_camera_info_set_data ()

void                entangle_camera_info_set_data       (EntangleCameraInfo *info,
                                                         EntangleCameraInfoData data);

entangle_camera_info_show ()

void                entangle_camera_info_show           (EntangleCameraInfo *info);

Property Details

The "camera" property

  "camera"                   EntangleCamera*       : Read / Write

Camera to be managed.


The "data" property

  "data"                     EntangleCameraInfoData  : Read / Write

Data type to display.

Default value: ENTANGLE_CAMERA_INFO_DATA_SUMMARY

Signal Details

The "info-close" signal

void                user_function                      (EntangleCameraInfo *entanglecamerainfo,
                                                        gpointer            user_data)               : Run First