GnomePropertyBox

GnomePropertyBox — Create a tabbed dialog for setting properties and preferences.

Synopsis

#include <libgnomeui/libgnomeui.h>

struct              GnomePropertyBox;
GtkWidget *         gnome_property_box_new              (void);
void                gnome_property_box_changed          (GnomePropertyBox *property_box);
void                gnome_property_box_set_modified     (GnomePropertyBox *property_box,
                                                         gboolean state);
gint                gnome_property_box_append_page      (GnomePropertyBox *property_box,
                                                         GtkWidget *child,
                                                         GtkWidget *tab_label);
void                gnome_property_box_set_state        (GnomePropertyBox *property_box,
                                                         gboolean state);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBin
                                 +----GtkWindow
                                       +----GnomeDialog
                                             +----GnomePropertyBox

Implemented Interfaces

GnomePropertyBox implements AtkImplementorIface and GtkBuildable.

Signals

  "apply"                                          : Run Last
  "help"                                           : Run Last

Description

Details

struct GnomePropertyBox

struct GnomePropertyBox;

Warning

GnomePropertyBox is deprecated and should not be used in newly-written code.

An opaque widget representing a property box. Items should be added to this widget using gnome_property_box_append_page.


gnome_property_box_new ()

GtkWidget *         gnome_property_box_new              (void);

Warning

gnome_property_box_new is deprecated and should not be used in newly-written code.


gnome_property_box_changed ()

void                gnome_property_box_changed          (GnomePropertyBox *property_box);

Warning

gnome_property_box_changed is deprecated and should not be used in newly-written code.

When a setting has changed, the code needs to invoke this routine to make the Ok/Apply buttons sensitive.

property_box :

The GnomePropertyBox that contains the changed data

gnome_property_box_set_modified ()

void                gnome_property_box_set_modified     (GnomePropertyBox *property_box,
                                                         gboolean state);

Warning

gnome_property_box_set_modified is deprecated and should not be used in newly-written code.

This sets the modified flag of the GnomePropertyBox to the value in state. Affects whether the OK/Apply buttons are sensitive.

property_box :

The GnomePropertyBox that contains the changed data

state :

The state. TRUE means modified, FALSE means unmodified.

gnome_property_box_append_page ()

gint                gnome_property_box_append_page      (GnomePropertyBox *property_box,
                                                         GtkWidget *child,
                                                         GtkWidget *tab_label);

Warning

gnome_property_box_append_page is deprecated and should not be used in newly-written code.

Appends a new page to the GnomePropertyBox.

property_box :

The property box where we are inserting a new page

child :

The widget that is being inserted

tab_label :

The widget used as the label for this confiugration page

Returns :

the assigned index of the page inside the GnomePropertyBox or -1 if one of the arguments is invalid.

gnome_property_box_set_state ()

void                gnome_property_box_set_state        (GnomePropertyBox *property_box,
                                                         gboolean state);

Warning

gnome_property_box_set_state is deprecated and should not be used in newly-written code.

An alias for gnome_property_box_set_modified().

property_box :

The GnomePropertyBox that contains the changed data

state :

The state. TRUE means modified, FALSE means unmodified.

Signal Details

The "apply" signal

void                user_function                      (GnomePropertyBox *propertybox,
                                                        gint              arg1,
                                                        gpointer          user_data)        : Run Last

propertybox :

the object which received the signal.

arg1 :

the notebook page number which emitted the signal.

user_data :

user data set when the signal handler was connected.

The "help" signal

void                user_function                      (GnomePropertyBox *propertybox,
                                                        gint              arg1,
                                                        gpointer          user_data)        : Run Last

propertybox :

the object which received the signal.

arg1 :

the notebook page number which emitted the signal.

user_data :

user data set when the signal handler was connected.