| Top |
Object Hierarchy
GObject ╰── GInitiallyUnowned ╰── GtkWidget ╰── GtkContainer ╰── GtkNotebook ╰── CheeseWidget
Description
CheeseWidget provides a basic photo and video capture widget, for embedding in an application.
Functions
cheese_widget_new ()
GtkWidget *
cheese_widget_new (void);
Creates a new CheeseWidget. Make sure that you call cheese_gtk_init(), and
check for errors during initialization, before calling this function.
cheese_widget_get_error ()
void cheese_widget_get_error (CheeseWidget *widget,GError **error);
Listen for notify::state signals and call this when the current state is
CHEESE_WIDGET_STATE_ERROR.
The returned GError will contain more details on what went wrong.
Types and Values
enum CheeseWidgetState
Current CheeseWidget state.
Members
|
Default state, camera uninitialized |
||
|
The camera should be ready and the widget should be displaying the preview |
||
|
An error occurred while setting up the camera, check what went wrong with |
Property Details
The “state” property
“state” CheeseWidgetState
Current state of the widget.
Connect to notify::state signal to get notified about state changes. Useful to update other widgets sensitivities when the camera is ready or to handle errors if camera setup fails.
Flags: Read
Default value: CHEESE_WIDGET_STATE_NONE
