ToutDoux : Manuel de référence
<<< Page précédenteSommaireHautPage suivante >>>

commons

Nom

commons -- Commons variables and commons functions

Synopsis

enumTdFace;
enumTdDateFormat;
enumTdListType;
enumTdModType;
GDate *td_date_add_days
(GDate *date,
gint days);
gchar*td_strnil
(gchar *value);
voidtd_hashtable_clear
(GHashTable *hashtable);
TdListTypetd_list_type_parse
(gchar *value);
GtkObject*td_dataplugins_list
(void);
gpointer *td_dlsym
(void *module,
gchar *dir,
gchar *file,
gchar *symbol,
gboolean warning);
GDate *td_date_add_months
(GDate *date,
gint months);
GList*td_dataplugins_filelist
(void);
gchar*td_list_type_print
(gchar value);
GList*td_hashtable_get_values
(GHashTable *hashtable);
inttd_floor
(gfloat value,
gint base);
gchar*td_date_day_name
(GDate *date,
gboolean abbrev);
GString*td_string_file
(gchar *file);
ginttd_question_create_window
(gchar *question,
gchar *title);
voidtd_custom_update
(GHashTable *hashtable,
gchar *file);
gchar*td_string_remove
(gchar *source,
gchar *string);
gbooleantd_system
(gchar *command);
voidtd_exit
(gint ret);
GDate *td_date_current
(void);
gchar*td_fileselector_create_window
(gchar *title,
gchar *file,
gchar *extension,
gboolean show);
GList*td_hashtable_get_keys
(GHashTable *hashtable);
voidtd_sleep
(gint ms);
GDate *td_date_add_years
(GDate *date,
gint years);
voidtd_init
(void);
ginttd_date_period_day
(GDate *lower,
GDate *upper);
gbooleantd_file_exist
(gchar *file);
ginttd_exec
(gchar *command);
gbooleantd_custom_load
(GHashTable *hashtable,
gchar *file);
gbooleantd_file_backup
(gchar *file);
voidtd_message_create_window
(gchar *message);
voidtd_custom_refresh
(GHashTable *hashtable,
gchar *file);
GList*td_strsplist
(gchar *string,
gchar *delimiter);
gbooleantd_shell
(gchar *command);
GDate *td_date_parse
(gchar *date,
gchar *format);
ginttd_func_comp
(gconstpointer a,
gconstpointer b);
voidtd_set_ok
(GtkWidget *widget,
gboolean *dialog_result);
gchar*td_date_month
(gint month,
gint year,
gchar *format);
ginttd_atoi
(gchar *value);
gchar*td_date_week
(gint week,
gint year,
gchar *format);
gchar*td_date_print
(GDate *date,
gchar *format);
gchar*td_itoa
(gint value);
voidtd_editor_txt
(gchar *file);
gbooleantd_viewer_ps
(gchar *file);
XmlNode *td_xml_check_children
(XmlNode *cur,
gchar *name);
gchar*td_exec_alias
(gchar *command);
gchar*td_strsplit
(gchar *string,
gchar *delimiter,
gint index);
voidtd_browser
(gchar *url);
gchar*td_date_intl
(gchar *format);
gchar*td_string_replace
(gchar *source,
gchar *before,
gchar *after);
gchar*td_date_day
(gint day,
gint month,
gint year,
gchar *format);
gchar*td_date_month_name
(gint month,
gboolean abbrev);

Description

Détails

enum TdFace

typedef enum
{
TD_FACE_NORMAL,
TD_FACE_PRELIGHT,
TD_FACE_SELECTED,
TD_FACE_PARENT,
TD_FACE_CHILD,
TD_FACE_UNCLE,
TD_FACE_COUSIN,
}TdFace;

fr: Type de face

en: Face type

TD_FACE_NORMALFace normal
TD_FACE_PRELIGHTFace éclairée - Face prelighted
TD_FACE_SELECTEDFace selectionnée - Face Selected
TD_FACE_PARENTFace parent
TD_FACE_CHILDFace enfant - Face child
TD_FACE_UNCLEFace oncle - Face uncle
TD_FACE_COUSINFace cousin

enum TdDateFormat

typedef enum
{
TD_DATE_FORMAT_EU,
TD_DATE_FORMAT_US,
}TdDateFormat;

fr: Format de date

en: Date format

TD_DATE_FORMAT_EUDate au format européen - Date with European format
TD_DATE_FORMAT_USDate au format américain - Date with American format

enum TdListType

typedef enum
{
TD_LIST_TYPE_NONE,
TD_LIST_TYPE_QUERY,
TD_LIST_TYPE_QUERY_STATIC,
TD_LIST_TYPE_ITEM,
}TdListType;

fr: Type de liste

en: List type

TD_LIST_TYPE_NONESans liste - Without list
TD_LIST_TYPE_QUERYListe générée par SQL - List generated by SQL
TD_LIST_TYPE_QUERY_STATICListe générée par SQL mais statique - List generated by SQL but static
TD_LIST_TYPE_ITEMListe d'items - Items list

enum TdModType

typedef enum
{
TD_MOD_TYPE_CORE,
TD_MOD_TYPE_DATA,
TD_MOD_TYPE_FILTER,
}TdModType;

fr: Type de module

en: Module type

TD_MOD_TYPE_COREModule noyau - Core module
TD_MOD_TYPE_DATAModule de données - Data module
TD_MOD_TYPE_FILTERModule filtre - Filter module

td_date_add_days ()

GDate *td_date_add_days
(GDate *date,
gint days);

fr: Retourne une nouvelle date resultant de l'addition

en: Returns a new date result the addition

Return value: date

date : date
days : days quantity for addition

td_strnil ()

gchar*td_strnil
(gchar *value);

fr: Retourne "" pour une valeur NULL

en: Returns "" for NULL value

Return value: string

value : value

td_hashtable_clear ()

voidtd_hashtable_clear
(GHashTable *hashtable);

fr: Razage de la table de hachage

en: Clears the hash table


td_list_type_parse ()

TdListTypetd_list_type_parse
(gchar *value);

fr: Retourne le type de liste correspondant à la chaîne de caractères

en: Returns the list type corresponding the string

Return value: list type

value : value

td_dataplugins_list ()

GtkObject*td_dataplugins_list
(void);

fr: Retourne la liste des descriptions des greffons de données

en: Returns description list of data plug-ins

Return value: description list


td_dlsym ()

gpointer *td_dlsym
(void *module,
gchar *dir,
gchar *file,
gchar *symbol,
gboolean warning);

fr: Retourne le symbole du greffon

en: Returns the symbol's module

Return value: pointer

module : module
dir : directory of module (NULL => default directory (TD_PACKAGE_PLUGINS_DIR))
file : file of module
symbol : symbol called
warning : warning flag

td_date_add_months ()

GDate *td_date_add_months
(GDate *date,
gint months);

fr: Retourne une nouvelle date resultant de l'addition

en: Returns a new date result the addition

Return value: date

date : date
months : months quantity for addition

td_dataplugins_filelist ()

GList*td_dataplugins_filelist
(void);

fr: Retourne la liste des fichiers des greffons de données

en: Returns file list of data plug-ins

Return value: list


td_list_type_print ()

gchar*td_list_type_print
(gchar value);

fr: Retourne la chaîne de caractères correspondant au type de liste

en: Returns the string corresponding the list type

Return value: string

value : list type

td_hashtable_get_values ()

GList*td_hashtable_get_values
(GHashTable *hashtable);

fr: Retourne les valeurs

en: Returns the values

Return value: list


td_floor ()

inttd_floor
(gfloat value,
gint base);

fr: Retourne l'arrondi par defaut

en: Returns the round down

Return value: integer

value : value
base : base

td_date_day_name ()

gchar*td_date_day_name
(GDate *date,
gboolean abbrev);

fr: Retourne le nom du jour

en: Returns the day's name

Return value: string

date : week number
abbrev : TRUE for abbreviation

td_string_file ()

GString*td_string_file
(gchar *file);

fr: Retourne le contenu du fichier

en: Returns the file content

Return value: string

file : file

td_question_create_window ()

ginttd_question_create_window
(gchar *question,
gchar *title);

fr: Créé et affiche une fenêtre à question

en: Creates and display window with question

Return value: 0 for yes, 1 for no and 2 for cancel

question : question
title : window's title

td_custom_update ()

voidtd_custom_update
(GHashTable *hashtable,
gchar *file);

fr: Mise à jour de la la personnalisation

en: Update the customize

hashtable : hachtable
file : file

td_string_remove ()

gchar*td_string_remove
(gchar *source,
gchar *string);

fr: Supprime une chaîne de caractère

en: Remove a string

Return value: result

source : source
string : string

td_system ()

gbooleantd_system
(gchar *command);

fr: Execute une commande unix sans nouveau processus

en: Executes an unix command without new process

Return value: FALSE on error

command : command

td_exit ()

voidtd_exit
(gint ret);

fr: Quitter

en: Exit

ret : return value

td_date_current ()

GDate *td_date_current
(void);

fr: Retourne la date courante

en: Returns the current date

Return value: date


td_fileselector_create_window ()

gchar*td_fileselector_create_window
(gchar *title,
gchar *file,
gchar *extension,
gboolean show);

fr: Créé et affiche ou cache une fenêtre de selection de fichier

en: Creates and display or hide window for file selection

Return value: file location

title : window's title
file : default file
extension : extension of file
show : TRUE for show window, FALSE for hide window

td_hashtable_get_keys ()

GList*td_hashtable_get_keys
(GHashTable *hashtable);

fr: Retourne les clés

en: Returns the keys

Return value: list


td_sleep ()

voidtd_sleep
(gint ms);

fr: Pause

en: Pause

ms : delay in milliseconds

td_date_add_years ()

GDate *td_date_add_years
(GDate *date,
gint years);

fr: Retourne une nouvelle date resultant de l'addition

en: Returns a new date result the addition

Return value: date

date : date
years : months quantity for addition

td_init ()

voidtd_init
(void);

fr: Initialisation de la bibliothèque

en: Library initialization


td_date_period_day ()

ginttd_date_period_day
(GDate *lower,
GDate *upper);

fr: Retourne la distance en jours entre les deux dates

en: Returns the distance between dates

Return value: integer

lower : begin date
upper : end date

td_file_exist ()

gbooleantd_file_exist
(gchar *file);

fr: Retourne TRUE si le fichier existe

en: Returns TRUE if file exist

Return value: boolean

file : file

td_exec ()

ginttd_exec
(gchar *command);

fr: Execute une commande unix avec un nouveau processus

en: Executes an unix command with new process

Return value: pid or -1 on error

command : command

td_custom_load ()

gbooleantd_custom_load
(GHashTable *hashtable,
gchar *file);

fr: Charge la personnalisation

en: Load the customize values

Return value: FALSE on error

hashtable : hachtable
file : file

td_file_backup ()

gbooleantd_file_backup
(gchar *file);

fr: Mise en sauvegarde du fichier

en: Create the backup of the file

Return value: FALSE on error

file : file

td_message_create_window ()

voidtd_message_create_window
(gchar *message);

fr: Créé et affiche une fenêtre à message

en: Creates and display a window with message

message : pop window's message

td_custom_refresh ()

voidtd_custom_refresh
(GHashTable *hashtable,
gchar *file);

fr: Rafraîchis les valeurs de la personnalisation

en: Refresh the customize values

hashtable : hachtable
file : file

td_strsplist ()

GList*td_strsplist
(gchar *string,
gchar *delimiter);

fr: Retourne la liste des valeur du tableau

en: Returns the value list of the array

Return value: list

string : string
delimiter : delimiter

td_shell ()

gbooleantd_shell
(gchar *command);

fr: Execute une commande shell avec un nouveau processus

en: Executes a shell command with new process

Return value: pid or -1 on error

command : command

td_date_parse ()

GDate *td_date_parse
(gchar *date,
gchar *format);

format : day/month/year, year-month-day

fr: Retourne la date correspondant à la chaîne de caractères

en: Returns the date corresponding the string

Return value: date

date : string
format : date format

td_func_comp ()

ginttd_func_comp
(gconstpointer a,
gconstpointer b);

fr: Fonction : comparaison

en: Function : comparaison

Return value: result

a : left-hand member
b : right-hand member

td_set_ok ()

voidtd_set_ok
(GtkWidget *widget,
gboolean *dialog_result);

fr: Quitte la boucle Gtk+

en: Quit the Gtk+ loop

widget : event's widget
dialog_result : dialog's flag

td_date_month ()

gchar*td_date_month
(gint month,
gint year,
gchar *format);

format : month, month_name, month_abbrev, month/year, year-month, month_name year, month_abbrev year

fr: Retourne la chaîne de caractères formatée de la date

en: Returns the formated string of the date

Return value: string

month : month number
year : year number
format : date format

td_atoi ()

ginttd_atoi
(gchar *value);

fr: Retourne l'entier correspondant à la chaîne de caractères

en: Returns the integer corresponding the string

Return value: integer

value : value

td_date_week ()

gchar*td_date_week
(gint week,
gint year,
gchar *format);

format : week, week/year, year-week

fr: Retourne la chaîne de caractères formatée de la date

en: Returns the formated string of the date

Return value: string

week : week number
year : year number
format : date format

td_date_print ()

gchar*td_date_print
(GDate *date,
gchar *format);

format : day, day_name, day_abbrev, day/month, day/month/year, month-day, year-month-day,

fr: Retourne la chaîne de caractères correspondant à la date

en: Returns the string corresponding the date

Return value: string

date : date
format : date format

td_itoa ()

gchar*td_itoa
(gint value);

fr: Retourne la chaîne de caractères correspondant à l'entier

en: Returns the string corresponding the integer

Return value: string

value : value

td_editor_txt ()

voidtd_editor_txt
(gchar *file);

fr: Ouvre le fichier texte avec un éditeur de texte

en: Opens the text file with a text editor

file : file

td_viewer_ps ()

gbooleantd_viewer_ps
(gchar *file);

fr: Ouvre le fichier postscript avec un lecteur postscript

en: Opens the postscript file with a postscript viewer

Return value: FALSE on error

file : file

td_xml_check_children ()

XmlNode *td_xml_check_children
(XmlNode *cur,
gchar *name);

fr: Retourne le petit enfant

en: Returns the little children

Return value: XML node

cur : XML node
name : children name

td_exec_alias ()

gchar*td_exec_alias
(gchar *command);

fr: Retourne la commande unix après remplacement des alias

en: Returns the unix command after remplacing alias

Return value: command

command : command

td_strsplit ()

gchar*td_strsplit
(gchar *string,
gchar *delimiter,
gint index);

fr: Retourne la valeur[index] du tableau

en: Returns the value[index] of the array

Return value: value

string : string
delimiter : delimiter
index : index

td_browser ()

voidtd_browser
(gchar *url);

fr: Ouvre l'URL avec un navigateur web

en: Opens the URL with a web browser

url : url

td_date_intl ()

gchar*td_date_intl
(gchar *format);

format : week day/month/year, day/month/year, week/year, month/year, month/year

fr: Retourne le format de date localisé

en: Returns the format data localized

Return value: date format

format : date format

td_string_replace ()

gchar*td_string_replace
(gchar *source,
gchar *before,
gchar *after);

fr: Remplace une chaîne de caractère

en: Remplaces a string

Return value: result

source : source
before : before
after : after

td_date_day ()

gchar*td_date_day
(gint day,
gint month,
gint year,
gchar *format);

format : day, day_name, day_abbrev, day/month, day/month/year, month-day, year-month-day,

fr: Retourne la chaîne de caractères formatée de la date

en: Returns the formated string of the date

Return value: string

day : day number
month : month number
year : year number
format : date format

td_date_month_name ()

gchar*td_date_month_name
(gint month,
gboolean abbrev);

fr: Retourne le nom du mois

en: Returns the month's name

Return value: string

month : month number
abbrev : TRUE for abbreviation

Voir aussi

<<< Page précédenteSommaireHautPage suivante >>>
IndexIndex