Logo Search packages:      
Sourcecode: libgphoto2 version File versions  Download package

Typedefs | Enumerations | Functions

gphoto2-widget.h File Reference

#include <gphoto2/gphoto2-context.h>
#include <gphoto2/gphoto2-camera.h>
Include dependency graph for gphoto2-widget.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct _CameraWidget CameraWidget
 internal structure please use the accessors.
typedef int(* CameraWidgetCallback )(Camera *, CameraWidget *, GPContext *)
 Callback handler for Button widgets.

Enumerations

enum  CameraWidgetType {
  GP_WIDGET_WINDOW, GP_WIDGET_SECTION, GP_WIDGET_TEXT, GP_WIDGET_RANGE,
  GP_WIDGET_TOGGLE, GP_WIDGET_RADIO, GP_WIDGET_MENU, GP_WIDGET_BUTTON,
  GP_WIDGET_DATE
}
 

Type of the widget to be created.

More...

Functions

int gp_widget_add_choice (CameraWidget *widget, const char *choice)
 Adds a choice to the CameraWidget.
int gp_widget_append (CameraWidget *widget, CameraWidget *child)
 Appends a CameraWidget to a CameraWidget.
int gp_widget_changed (CameraWidget *widget)
 Tells if the widget has been changed.
int gp_widget_count_children (CameraWidget *widget)
 Counts the children of the CameraWidget.
int gp_widget_count_choices (CameraWidget *widget)
 Counts the choices of the CameraWidget.
int gp_widget_free (CameraWidget *widget)
 Frees a CameraWidget.
int gp_widget_get_child (CameraWidget *widget, int child_number, CameraWidget **child)
 Retrieves the child number child_number of the parent.
int gp_widget_get_child_by_id (CameraWidget *widget, int id, CameraWidget **child)
 Retrieves the child with id id of the widget.
int gp_widget_get_child_by_label (CameraWidget *widget, const char *label, CameraWidget **child)
 Retrieves the child with label label of the CameraWidget.
int gp_widget_get_child_by_name (CameraWidget *widget, const char *name, CameraWidget **child)
 Retrieves the child with name name of the widget.
int gp_widget_get_choice (CameraWidget *widget, int choice_number, const char **choice)
 Retrieves the choice number choice_number.
int gp_widget_get_id (CameraWidget *widget, int *id)
 Retrieves the unique id of the CameraWidget.
int gp_widget_get_info (CameraWidget *widget, const char **info)
 Retrieves the information about the widget.
int gp_widget_get_label (CameraWidget *widget, const char **label)
 Retrieves the label of the CameraWidget.
int gp_widget_get_name (CameraWidget *widget, const char **name)
 Gets the name of the widget.
int gp_widget_get_parent (CameraWidget *widget, CameraWidget **parent)
 Retrieves the parent of a CameraWidget.
int gp_widget_get_range (CameraWidget *range, float *min, float *max, float *increment)
 Retrieves some range parameters of the CameraWidget.
int gp_widget_get_readonly (CameraWidget *widget, int *readonly)
 Retrieves the readonly state of the CameraWidget.
int gp_widget_get_root (CameraWidget *widget, CameraWidget **root)
 Retrieves the root of the CameraWidget.
int gp_widget_get_type (CameraWidget *widget, CameraWidgetType *type)
 Retrieves the type of the CameraWidget.
int gp_widget_get_value (CameraWidget *widget, void *value)
 Retrieves the value of the CameraWidget.
int gp_widget_new (CameraWidgetType type, const char *label, CameraWidget **widget)
 Create a new widget.
int gp_widget_prepend (CameraWidget *widget, CameraWidget *child)
 Prepends a CameraWidget to a CameraWidget.
int gp_widget_ref (CameraWidget *widget)
 Increments the reference count for the CameraWidget.
int gp_widget_set_changed (CameraWidget *widget, int changed)
 Tells that the widget has been changed.
int gp_widget_set_info (CameraWidget *widget, const char *info)
 Sets the information about the widget.
int gp_widget_set_name (CameraWidget *widget, const char *name)
 Sets the name of the widget.
int gp_widget_set_range (CameraWidget *range, float low, float high, float increment)
 Sets some range parameters of the CameraWidget.
int gp_widget_set_readonly (CameraWidget *widget, int readonly)
 Tells that the widget is readonly.
int gp_widget_set_value (CameraWidget *widget, const void *value)
 Sets the value of the widget.
int gp_widget_unref (CameraWidget *widget)
 Decrements the reference count for the CameraWidget.

Detailed Description

Author:
Copyright 2000 Scott Fritzinger
Note:
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.

Definition in file gphoto2-widget.h.


Generated by  Doxygen 1.6.0   Back to index