GnomeScanOptionWidget

GnomeScanOptionWidget — A parent widget for configuration widget

Synopsis




            GnomeScanOptionWidget;
GnomeScanContext* gnome_scan_option_widget_get_context
                                            (GnomeScanOptionWidget *widget);
void        gnome_scan_option_widget_show_label
                                            (GnomeScanOptionWidget *widget);
void        gnome_scan_option_widget_hide_label
                                            (GnomeScanOptionWidget *widget);
void        gnome_scan_option_widget_set_label
                                            (GnomeScanOptionWidget *widget,
                                             const gchar *text);
void        gnome_scan_option_widget_pack_child
                                            (GnomeScanOptionWidget *widget,
                                             GtkWidget *child,
                                             gboolean expand,
                                             gboolean fill);

Object Hierarchy


  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBox
                                 +----GtkHBox
                                       +----GnomeScanOptionWidget
                                             +----GnomeScannerSelector
                                             +----GnomeScanResolutionSelector
                                             +----GnomeScanSourceSelector

Implemented Interfaces

GnomeScanOptionWidget implements AtkImplementorIface.

Properties


  "context"              GnomeScanContext      : Read / Write
  "show-label"           gboolean              : Read / Write

Description

GnomeScanOptionWidget simply show a label and a widget to configure a context.

Details

GnomeScanOptionWidget

typedef struct {
  GnomeScanContext	*context;
  GtkWidget		*label;
  GtkWidget		*child;
} GnomeScanOptionWidget;


gnome_scan_option_widget_get_context ()

GnomeScanContext* gnome_scan_option_widget_get_context
                                            (GnomeScanOptionWidget *widget);

Return the GnomeScanContext the widget is connected to.

widget : a GnomeScanOptionWidget
Returns : a GnomeScanContext

gnome_scan_option_widget_show_label ()

void        gnome_scan_option_widget_show_label
                                            (GnomeScanOptionWidget *widget);

Flag the label to be displayed.

widget : a GnomeScanOptionWidget

gnome_scan_option_widget_hide_label ()

void        gnome_scan_option_widget_hide_label
                                            (GnomeScanOptionWidget *widget);

Reverse the effect of gnome_scan_option_widget_hide_label().

widget : a GnomeScanOptionWidget

gnome_scan_option_widget_set_label ()

void        gnome_scan_option_widget_set_label
                                            (GnomeScanOptionWidget *widget,
                                             const gchar *text);

Define a label for the option widget. The label must not contain any pango markup.

widget : a GnomeScanOptionWidget
text : a text

gnome_scan_option_widget_pack_child ()

void        gnome_scan_option_widget_pack_child
                                            (GnomeScanOptionWidget *widget,
                                             GtkWidget *child,
                                             gboolean expand,
                                             gboolean fill);

Pack child aside from the label.

widget : a GnomeScanOptionWidget
child : a GtkWidget
expand : wether the child widget should expand
fill : wether the child widget should fill the allocated space

Property Details

The "context" property

  "context"              GnomeScanContext      : Read / Write

The GnomeScanContext the widget is connected to.


The "show-label" property

  "show-label"           gboolean              : Read / Write

Determine whether a label is displayed.

Default value: TRUE