![]() |
![]() |
![]() |
GTranslator Reference Manual | ![]() |
---|---|---|---|---|
gchar** gtranslator_utils_split_string_in_words (const gchar *string); xmlDocPtr gtranslator_xml_new_doc (const gchar *name); xmlDocPtr gtranslator_xml_open_file (const gchar *filename); GtkWidget* gtranslator_gtk_button_new_with_stock_icon (const gchar *label, const gchar *stock_id); void gtranslator_utils_menu_position_under_widget (GtkMenu *menu, gint *x, gint *y, gboolean *push_in, gpointer user_data); void gtranslator_utils_menu_position_under_tree_view (GtkMenu *menu, gint *x, gint *y, gboolean *push_in, gpointer user_data); gboolean gtranslator_utils_get_glade_widgets (const gchar *filename, const gchar *root_node, GtkWidget **error_widget, const gchar *widget_name, ...); GSList* gtranslator_utils_drop_get_locations (GtkSelectionData *selection_data); gchar* gtranslator_utils_escape_search_text (const gchar *text); gchar* gtranslator_utils_unescape_search_text (const gchar *text); gboolean g_utf8_caselessnmatch (const gchar *s1, const gchar *s2, gssize n1, gssize n2); void gtranslator_utils_activate_url (GtkAboutDialog *dialog, const gchar *url, gpointer data); void gtranslator_utils_activate_email (GtkAboutDialog *dialog, const gchar *email, gpointer data); void gtranslator_utils_help_display (GtkWindow *parent, const gchar *doc_id, const gchar *file_name); gchar* gtranslator_utils_get_user_config_dir (void); gchar* gtranslator_utils_get_current_date (void); gchar* gtranslator_utils_get_current_time (void); gchar* gtranslator_utils_get_current_year (void); void gtranslator_utils_scan_dir (GFile *dir, GSList **list, const gchar *po_name); gchar* gtranslator_utils_reduce_path (const gchar *path);
gchar** gtranslator_utils_split_string_in_words (const gchar *string);
Process a text and split it in words using pango.
|
the text to process |
Returns : |
an array of words of the processed text |
xmlDocPtr gtranslator_xml_open_file (const gchar *filename);
|
|
Returns : |
GtkWidget* gtranslator_gtk_button_new_with_stock_icon (const gchar *label, const gchar *stock_id);
Convenience function to create a GtkButton with a stock image.
|
the label of the button |
|
the id of the stock image |
Returns : |
a new GtkButton |
void gtranslator_utils_menu_position_under_widget (GtkMenu *menu, gint *x, gint *y, gboolean *push_in, gpointer user_data);
It returns the position to popup a menu in a TreeView.
|
a GtkMenu |
|
the x position of the widget |
|
the y position of the widget |
|
|
|
the widget to get the position |
void gtranslator_utils_menu_position_under_tree_view (GtkMenu *menu, gint *x, gint *y, gboolean *push_in, gpointer user_data);
|
|
|
|
|
|
|
|
|
gboolean gtranslator_utils_get_glade_widgets (const gchar *filename, const gchar *root_node, GtkWidget **error_widget, const gchar *widget_name, ...);
This function gets the requested widgets from a glade file. In case of error it returns FALSE and sets error_widget to a GtkLabel containing the error message to display.
|
the path to the glade file |
|
the root node in the glade file |
|
a pointer were a GtkLabel |
|
the name of the first widget |
|
a pointer were the first widget is returned, followed by more name / widget pairs and terminated by NULL. |
Returns : |
FALSE if an error occurs, TRUE on success. |
GSList* gtranslator_utils_drop_get_locations (GtkSelectionData *selection_data);
|
|
Returns : |
gchar* gtranslator_utils_escape_search_text (const gchar *text);
|
|
Returns : |
gchar* gtranslator_utils_unescape_search_text (const gchar *text);
|
|
Returns : |
gboolean g_utf8_caselessnmatch (const gchar *s1, const gchar *s2, gssize n1, gssize n2);
|
|
|
|
|
|
|
|
Returns : |
void gtranslator_utils_activate_url (GtkAboutDialog *dialog, const gchar *url, gpointer data);
Shows the corresponding url
in the default browser.
|
a GtkAboutDialog |
|
the url to show |
|
useless data variable |
void gtranslator_utils_activate_email (GtkAboutDialog *dialog, const gchar *email, gpointer data);
Shows the corresponding email
in the default mailer.
|
a GtkAboutDialog |
|
the email to show |
|
useless data variable |
void gtranslator_utils_help_display (GtkWindow *parent, const gchar *doc_id, const gchar *file_name);
Shows the help for an specific document in the default help browser.
|
a GtkWindow |
|
the name of the type of doc |
|
the name of the doc |
gchar* gtranslator_utils_get_user_config_dir (void);
Returns the default config dir for gtranslator.
Returns : |
the config dir for gtranslator. |
void gtranslator_utils_scan_dir (GFile *dir, GSList **list, const gchar *po_name);
Scans the directory and subdirectories of dir
looking for filenames remained
with .po or files that matches po_name
. The contents of list
must be freed with
g_slist_foreach (list, (GFunc)g_object_unref, NULL).
|
the dir to parse |
|
the list where to store the GFiles |
|
the name of the specific po file to search or NULL. |