aboutsummaryrefslogtreecommitdiffstats
path: root/widgets/misc/e-charset-picker.c
diff options
context:
space:
mode:
authorMatthew Barnes <mbarnes@redhat.com>2009-05-27 22:29:19 +0800
committerMatthew Barnes <mbarnes@redhat.com>2009-05-27 22:29:19 +0800
commit948235c3d1076dbe6ed2e57a24c16a083bbd9f01 (patch)
tree4133b1adfd94d8f889ca7ad4ad851346518f4171 /widgets/misc/e-charset-picker.c
parentcc3a98fc1ad5bb87aa7335f3de404ee7feee1541 (diff)
downloadgsoc2013-evolution-948235c3d1076dbe6ed2e57a24c16a083bbd9f01.tar
gsoc2013-evolution-948235c3d1076dbe6ed2e57a24c16a083bbd9f01.tar.gz
gsoc2013-evolution-948235c3d1076dbe6ed2e57a24c16a083bbd9f01.tar.bz2
gsoc2013-evolution-948235c3d1076dbe6ed2e57a24c16a083bbd9f01.tar.lz
gsoc2013-evolution-948235c3d1076dbe6ed2e57a24c16a083bbd9f01.tar.xz
gsoc2013-evolution-948235c3d1076dbe6ed2e57a24c16a083bbd9f01.tar.zst
gsoc2013-evolution-948235c3d1076dbe6ed2e57a24c16a083bbd9f01.zip
Prefer GLib basic types over C types.
Diffstat (limited to 'widgets/misc/e-charset-picker.c')
-rw-r--r--widgets/misc/e-charset-picker.c30
1 files changed, 15 insertions, 15 deletions
diff --git a/widgets/misc/e-charset-picker.c b/widgets/misc/e-charset-picker.c
index d140fe9a5c..34e9c63545 100644
--- a/widgets/misc/e-charset-picker.c
+++ b/widgets/misc/e-charset-picker.c
@@ -49,7 +49,7 @@ typedef enum {
E_CHARSET_WESTERN_EUROPEAN_NEW
} ECharsetClass;
-static const char *classnames[] = {
+static const gchar *classnames[] = {
N_("Unknown"),
N_("Arabic"),
N_("Baltic"),
@@ -107,7 +107,7 @@ static ECharset charsets[] = {
{ "ISO-8859-1", E_CHARSET_WESTERN_EUROPEAN, NULL },
{ "ISO-8859-15", E_CHARSET_WESTERN_EUROPEAN_NEW, NULL },
};
-static const int num_charsets = sizeof (charsets) / sizeof (charsets[0]);
+static const gint num_charsets = sizeof (charsets) / sizeof (charsets[0]);
static void
select_item (GtkMenuShell *menu_shell, GtkWidget *item)
@@ -126,7 +126,7 @@ static GtkWidget *
add_charset (GtkWidget *menu, ECharset *charset, gboolean free_name)
{
GtkWidget *item;
- char *label;
+ gchar *label;
if (charset->subclass) {
label = g_strdup_printf ("%s, %s (%s)",
@@ -154,7 +154,7 @@ add_charset (GtkWidget *menu, ECharset *charset, gboolean free_name)
}
static gboolean
-add_other_charset (GtkWidget *menu, GtkWidget *other, const char *new_charset)
+add_other_charset (GtkWidget *menu, GtkWidget *other, const gchar *new_charset)
{
ECharset charset = { NULL, E_CHARSET_UNKNOWN, NULL };
GtkWidget *item;
@@ -200,7 +200,7 @@ static void
activate_other (GtkWidget *item, gpointer menu)
{
GtkWidget *window, *entry, *label, *vbox, *hbox;
- char *old_charset, *new_charset;
+ gchar *old_charset, *new_charset;
GtkDialog *dialog;
window = gtk_widget_get_toplevel (menu);
@@ -254,7 +254,7 @@ activate_other (GtkWidget *item, gpointer menu)
g_object_ref (dialog);
if (gtk_dialog_run (dialog) == GTK_RESPONSE_OK) {
- new_charset = (char *)gtk_entry_get_text (GTK_ENTRY (entry));
+ new_charset = (gchar *)gtk_entry_get_text (GTK_ENTRY (entry));
if (*new_charset) {
if (add_other_charset (menu, item, new_charset)) {
@@ -289,11 +289,11 @@ activate_other (GtkWidget *item, gpointer menu)
* attached.
*/
GtkWidget *
-e_charset_picker_new (const char *default_charset)
+e_charset_picker_new (const gchar *default_charset)
{
GtkWidget *menu, *item;
- int def, i;
- const char *locale_charset;
+ gint def, i;
+ const gchar *locale_charset;
g_get_charset (&locale_charset);
if (!g_ascii_strcasecmp (locale_charset, "US-ASCII"))
@@ -347,11 +347,11 @@ e_charset_picker_new (const char *default_charset)
* Return value: the currently-selected character set in @picker,
* which must be freed with g_free().
**/
-char *
+gchar *
e_charset_picker_get_charset (GtkWidget *menu)
{
GtkWidget *item;
- char *charset;
+ gchar *charset;
g_return_val_if_fail (GTK_IS_MENU (menu), NULL);
@@ -375,13 +375,13 @@ e_charset_picker_get_charset (GtkWidget *menu)
* Return value: the selected character set (which must be freed with
* g_free()), or %NULL.
**/
-char *
-e_charset_picker_dialog (const char *title, const char *prompt,
- const char *default_charset, GtkWindow *parent)
+gchar *
+e_charset_picker_dialog (const gchar *title, const gchar *prompt,
+ const gchar *default_charset, GtkWindow *parent)
{
GtkDialog *dialog;
GtkWidget *label, *omenu, *picker, *vbox, *hbox;
- char *charset = NULL;
+ gchar *charset = NULL;
dialog = GTK_DIALOG (gtk_dialog_new_with_buttons (title,
parent,