gschem
|
#include <config.h>
#include "gschem.h"
Go to the source code of this file.
Enumerations | |
enum | { PROP_MULTIKEY_ACCEL = 1 } |
Functions | |
static void | gschem_action_finalize (GObject *object) |
GObject finalise handler. | |
static void | gschem_action_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec) |
GObject property setter function. | |
static void | gschem_action_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec) |
GObject property getter function. | |
static void | gschem_action_connect_proxy (GtkAction *action, GtkWidget *proxy) |
static void | gschem_action_class_init (GschemActionClass *klass) |
GType class initialiser for GschemAction. | |
GType | gschem_action_get_type () |
Function to retrieve GschemAction's GType identifier. | |
GschemAction * | gschem_action_new (const gchar *name, const gchar *label, const gchar *tooltip, const gchar *stock_id, const gchar *multikey_accel) |
Variables | |
static GObjectClass * | gschem_action_parent_class = NULL |
anonymous enum |
Definition at line 26 of file gschem_action.c.
static void gschem_action_finalize | ( | GObject * | object | ) | [static] |
[in] | object | The GObject being finalized. |
Definition at line 42 of file gschem_action.c.
static void gschem_action_set_property | ( | GObject * | object, |
guint | property_id, | ||
const GValue * | value, | ||
GParamSpec * | pspec | ||
) | [static] |
[in] | object | The GObject whose properties we are setting |
[in] | property_id | The numeric id. under which the property was registered with g_object_class_install_property() |
[in] | value | The GValue the property is being set from |
[in] | pspec | A GParamSpec describing the property being set |
Definition at line 64 of file gschem_action.c.
static void gschem_action_get_property | ( | GObject * | object, |
guint | property_id, | ||
GValue * | value, | ||
GParamSpec * | pspec | ||
) | [static] |
[in] | object | The GObject whose properties we are getting |
[in] | property_id | The numeric id. under which the property was registered with g_object_class_install_property() |
[out] | value | The GValue in which to return the value of the property |
[in] | pspec | A GParamSpec describing the property being got |
Definition at line 91 of file gschem_action.c.
static void gschem_action_connect_proxy | ( | GtkAction * | action, |
GtkWidget * | proxy | ||
) | [static] |
Definition at line 106 of file gschem_action.c.
static void gschem_action_class_init | ( | GschemActionClass * | klass | ) | [static] |
[in] | klass | The GschemActionClass we are initialising |
Definition at line 150 of file gschem_action.c.
GType gschem_action_get_type | ( | void | ) |
Definition at line 182 of file gschem_action.c.
GschemAction* gschem_action_new | ( | const gchar * | name, |
const gchar * | label, | ||
const gchar * | tooltip, | ||
const gchar * | stock_id, | ||
const gchar * | multikey_accel | ||
) |
/brief Creates a new GschemAction object
/par Function Descriptions
Creates a new GschemAction object.
/param [in] name A unique name for the action /param [in] label The label displayed in menu items and on buttons, or NULL /param [in] tooltip A tooltip for the action, or NULL /param [in] stock_id The stock icon to display in widgets representing the action, or NULL /param [in] multikey_accel The (potentially) multi-key accelerator used for this action
/returns A new GschemAction
Definition at line 222 of file gschem_action.c.
GObjectClass* gschem_action_parent_class = NULL [static] |
Definition at line 31 of file gschem_action.c.