ToutDoux : Reference manual
<<< Previous PageHomeUpNext Page >>>

TdMod

Name

TdMod -- Module

Synopsis

strucTdMod
voidtd_mod_unmodified
(TdMod *mod);
voidtd_mod_action_etabliste_unset
(GtkWidget *widget,
gint row,
gint column,
GdkEvent *event,
TdMod *mod);
voidtd_mod_modified
(TdMod *mod);
voidtd_mod_about_show
(GtkWidget *widget,
TdMod *mod);
voidtd_mod_refresh
(TdMod *mod);
voidtd_mod_custom_show
(GtkWidget *widget,
TdMod *mod);
voidtd_mod_show
(TdMod *mod);
voidtd_mod_switch_page
(GtkNotebook *notebook,
GtkNotebookPage *page,
gint page_num,
TdMod *mod);
inttd_mod_action_bench_real
(gpointer data);
voidtd_mod_add_cmd
(TdMod *mod,
gchar *name,
Scm (*function)(),
int required,
int optional,
int rest);
voidtd_mod_add_table
(TdMod *mod,
GtkObject *table);
voidtd_mod_presto_show
(GtkWidget *widget,
TdMod *mod);
voidtd_mod_add_property
(TdMod *mod,
GtkObject *property);
voidtd_mod_custom_refresh
(TdMod *mod);
gchar*td_mod_custom_value
(TdMod *mod,
gchar *category,
gchar *group,
gchar *option);
voidtd_mod_action_etabliste_set
(GtkWidget *widget,
gint row,
gint column,
GdkEvent *event,
TdMod *mod);
voidtd_mod_destroy
(TdMod *mod);
voidtd_mod_set_about
(TdMod *mod,
GtkObject *about);
voidtd_mod_add_etabliste
(TdMod *mod,
GtkObject *etabliste);
GtkObject*td_mod_new
(gchar* name,
TdModType type,
gchar *dir,
gchar *file);
voidtd_mod_custom_load
(TdMod *mod);
voidtd_mod_update
(TdMod *mod);
voidtd_mod_cmd_load
(TdMod *mod);
voidtd_mod_add_bench
(TdMod *mod,
GtkObject *bench);
voidtd_mod_hide
(TdMod *mod);
voidtd_mod_create
(TdMod *mod);
voidtd_mod_action_bench
(GtkWidget *widget,
TdMod *mod);
voidtd_mod_add_child
(TdMod *mod,
GtkObject *child);

Description

Details

struct TdMod

struct TdMod
{
gchar *name;
gchar *name_intl;
gchar *group;
gchar *fields;
GList *property;
gboolean modified;
void *plugin;
TdModType type;
gchar *costumer;
GHashTable *cmd;
GHashTable *tool;
GHashTable *menu;
GHashTable *menu_link;
GHashTable *bench;
GHashTable *etabliste;
GHashTable *custom;
GList *child;
GList *table;
GtkWidget *window;
gboolean palettizable;
GtkWidget *palette_button;
GtkWidget *notebook;
gboolean window_visible;
GtkWidget *toolbar;
GtkWidget *menu_widget;
GtkWidget *menu_link_widget;
GtkWidget *bench_vbox;
GtkWidget *etabliste_vbox;
GtkObject *about;
};

fr: Objet module

en: Module object

gchar *nameNom - Name
gchar *name_intlNom international - International name
gchar *groupGroupe - Group
gchar *fieldsChamps - Fields
GList *propertyPropriétés - Properties
gboolean modifiedDrapeau de modifications non enregistrées - Flag for unsaved changes
void *pluginGreffon - Plug-in
TdModType typeType
gchar *costumerModule client - Customer module
GHashTable *cmdCommandes - Commands
GHashTable *toolOutils - Tools
GHashTable *menuMenus
GHashTable *menu_linkMenu des liens - Links menu
GHashTable *benchComposants pour l'établi - Bench components
GHashTable *etablisteComposants pour l'établiste - Etabliste components
GHashTable *customValeurs de la personnalisation - Customize values
GList *childComposants - Components
GList *tableTables
GtkWidget *windowFenêtre - Window
gboolean palettizablePalletisable - Palettizable
GtkWidget *palette_buttonBouton de la palette - Palette button
GtkWidget *notebookOnglets - Notebook
gboolean window_visibleDrapeau de visibilité - Visibility flag
GtkWidget *toolbarBarre d'outils - Toolbar
GtkWidget *menu_widgetWidget menu - Menu widget
GtkWidget *menu_link_widgetWidget menu des liens - Links menu widget
GtkWidget *bench_vboxContainer des onglets de l'établi - Container of notebook of bench
GtkWidget *etabliste_vboxContainer des onglets de l'établiste - Container of notebook of bench of lists
GtkObject *aboutDescription

td_mod_unmodified ()

voidtd_mod_unmodified
(TdMod *mod);

fr: Marque le module comme non-modifiée

en: Mark the module as unmodified

mod : module

td_mod_action_etabliste_unset ()

voidtd_mod_action_etabliste_unset
(GtkWidget *widget,
gint row,
gint column,
GdkEvent *event,
TdMod *mod);

fr: Execute une mise à zéro générée par l'établiste du module

en: Execute a unset generated by the etabliste of module

widget : widget of the new value
row : module
column : column
event : event
mod : module

td_mod_modified ()

voidtd_mod_modified
(TdMod *mod);

fr: Marque le module comme modifiée

en: Mark the module as modified

mod : module

td_mod_about_show ()

voidtd_mod_about_show
(GtkWidget *widget,
TdMod *mod);

fr: Affiche le à propos du module

en: Displays the about of module

widget : not used
mod : module

td_mod_refresh ()

voidtd_mod_refresh
(TdMod *mod);

fr: Rafraîchis le menu du composant du module

en: Refresh the menu of component of module

mod : module

td_mod_custom_show ()

voidtd_mod_custom_show
(GtkWidget *widget,
TdMod *mod);

fr: Affiche le dialogue de personnalisation du module

en: Displays the customize dialog of module

widget : not used
mod : module

td_mod_show ()

voidtd_mod_show
(TdMod *mod);

fr: Affiche le module

en: Displays the module

mod : module

td_mod_switch_page ()

voidtd_mod_switch_page
(GtkNotebook *notebook,
GtkNotebookPage *page,
gint page_num,
TdMod *mod);

fr: Evènement de changement de page sur l'interface du module

en: Event of changing page in the module's interface

notebook : notebook widget
page : page widget
page_num : page number
mod : module

td_mod_action_bench_real ()

inttd_mod_action_bench_real
(gpointer data);

data: 1: widget: widget of the new value

fr: Execute une modification générée par l'établi du module après un délai d'attente

en: Execute a modification generated by the bench of module after a waiting delay

Return value: FLAG_ENTRY_CHANGED_ID (identifier of bench element)

data : list

td_mod_add_cmd ()

voidtd_mod_add_cmd
(TdMod *mod,
gchar *name,
Scm (*function)(),
int required,
int optional,
int rest);

fr: Ajoute une incantation au module

en: Adds an incantation to module

mod : module
name : name
function : function
required : number of required arguments
optional : number of optional args
rest : flag for the 'rest' list

td_mod_add_table ()

voidtd_mod_add_table
(TdMod *mod,
GtkObject *table);

fr: Ajoute la table au module

en: Adds the table to module

mod : module
table : table

td_mod_presto_show ()

voidtd_mod_presto_show
(GtkWidget *widget,
TdMod *mod);

fr: Affiche le dialogue de documentation du module

en: Displays the documentation dialog of module

widget : not used
mod : module

td_mod_add_property ()

voidtd_mod_add_property
(TdMod *mod,
GtkObject *property);

fr: Ajoute la propriété au module

en: Adds the property to module

mod : module
property : property

td_mod_custom_refresh ()

voidtd_mod_custom_refresh
(TdMod *mod);

fr: Rafraîchis la personnalisation

en: Refresh the customize values

mod : module

td_mod_custom_value ()

gchar*td_mod_custom_value
(TdMod *mod,
gchar *category,
gchar *group,
gchar *option);

fr: Retourne la valeur de l'option de personnalisation du module

en: Return the value of the option of the module's customize

Return value: string

mod : module
category : option's category
group : option's group
option : option's name

td_mod_action_etabliste_set ()

voidtd_mod_action_etabliste_set
(GtkWidget *widget,
gint row,
gint column,
GdkEvent *event,
TdMod *mod);

fr: Execute une mise à un générée par l'établiste du module

en: Execute a set generated by the etabliste of module

widget : widget of the new value
row : module
column : column
event : event
mod : module

td_mod_destroy ()

voidtd_mod_destroy
(TdMod *mod);

fr: Détruit le module

en: Destroys the module

mod : module

td_mod_set_about ()

voidtd_mod_set_about
(TdMod *mod,
GtkObject *about);

fr: Affecte la description au module

en: Allocates the description to module

mod : module
about : description

td_mod_add_etabliste ()

voidtd_mod_add_etabliste
(TdMod *mod,
GtkObject *etabliste);

fr: Ajoute une liste d'établiste au module

en: Adds a list of etabliste lists to module

mod : module
etabliste : etabliste

td_mod_new ()

GtkObject*td_mod_new
(gchar* name,
TdModType type,
gchar *dir,
gchar *file);

fr: Créé un nouveau module

en: Creates a new module

Return value: module


td_mod_custom_load ()

voidtd_mod_custom_load
(TdMod *mod);

fr: Charge la personnalisation

en: Load the customize values

mod : module

td_mod_update ()

voidtd_mod_update
(TdMod *mod);

fr: Rafraîchis le module

en: Refresh the module

mod : module

td_mod_cmd_load ()

voidtd_mod_cmd_load
(TdMod *mod);

fr: Charge les commandes

en: Load the commands

mod : module

td_mod_add_bench ()

voidtd_mod_add_bench
(TdMod *mod,
GtkObject *bench);

fr: Ajoute un item d'établi au module

en: Adds a bench item to module

mod : module
bench : bench

td_mod_hide ()

voidtd_mod_hide
(TdMod *mod);

fr: Cache le module

en: Hides the module

mod : module

td_mod_create ()

voidtd_mod_create
(TdMod *mod);

fr: Créé l'interface du module

en: Creates the interface of module

mod : module

td_mod_action_bench ()

voidtd_mod_action_bench
(GtkWidget *widget,
TdMod *mod);

fr: Execute une modification générée par l'établi du module

en: Execute a modification generated by the bench of module

widget : widget of the new value
mod : module

td_mod_add_child ()

voidtd_mod_add_child
(TdMod *mod,
GtkObject *child);

fr: Ajoute le sous-module au module

en: Adds the sub-module to module

mod : module
child : child

See Also

<<< Previous PageHomeUpNext Page >>>
IndexIndex