/*
* Sylpheed -- a GTK+ based, lightweight, and fast e-mail client
- * Copyright (C) 2003-2004 Hiroyuki Yamamoto & the Sylpheed-Claws team
+ * Copyright (C) 2003-2006 Hiroyuki Yamamoto & the Sylpheed-Claws team
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
path[1] = _("Themes");
path[2] = NULL;
- debug_print("Creating prefereces for themes...\n");
+ debug_print("Creating preferences for themes...\n");
tdata = g_new0(ThemesData, 1);
prefs_themes_data = tdata;
{
ThemesData *tdata = prefs_themes_data;
- debug_print("Finished prefereces for themes.\n");
+ debug_print("Finished preferences for themes.\n");
stock_pixmap_themes_list_free(tdata->themes);
prefs_themes_free_names(tdata);
val = alertpanel(alert_title,
_("Are you sure you want to remove this theme?"),
- GTK_STOCK_YES, GTK_STOCK_NO, NULL);
+ GTK_STOCK_NO, GTK_STOCK_YES, NULL);
g_free(alert_title);
- if (G_ALERTDEFAULT == val) {
+ if (G_ALERTALTERNATE == val) {
gchar *status = NULL;
prefs_themes_foreach_file(theme_str, prefs_themes_file_remove, &status);
if (file_exist(themeinfo, FALSE) == FALSE) {
val = alertpanel(alert_title,
_("This folder doesn't seem to be a theme folder.\nInstall anyway?"),
- GTK_STOCK_YES, GTK_STOCK_NO, NULL);
- if (G_ALERTDEFAULT != val)
+ GTK_STOCK_NO, GTK_STOCK_YES, NULL);
+ if (G_ALERTALTERNATE != val)
goto end_inst;
}
if (getuid() == 0) {
val = alertpanel(alert_title,
_("Do you want to install theme for all users?"),
- GTK_STOCK_YES, GTK_STOCK_NO, NULL);
+ GTK_STOCK_NO, GTK_STOCK_YES, NULL);
switch (val) {
- case G_ALERTDEFAULT:
+ case G_ALERTALTERNATE:
cinfo->dest = g_strconcat(PACKAGE_DATA_DIR, G_DIR_SEPARATOR_S,
PIXMAP_THEME_DIR, G_DIR_SEPARATOR_S,
themename, NULL);
break;
- case G_ALERTALTERNATE:
+ case G_ALERTDEFAULT:
break;
default:
goto end_inst;
{
ThemesPage *prefs_themes = (ThemesPage *)page;
ThemesData *tdata = prefs_themes_data;
- gchar *buf;
- const gchar *tmp;
- gint i;
/* from gtk/about.c */
GtkStyle *style;
GdkColormap *cmap;
GtkWidget *btn_use;
GtkWidget *btn_remove;
- vbox1 = gtk_vbox_new (FALSE, 0);
+ vbox1 = gtk_vbox_new (FALSE, VSPACING);
+ gtk_container_set_border_width (GTK_CONTAINER (vbox1), VBOX_BORDER);
gtk_widget_show (vbox1);
PACK_FRAME (vbox1, frame1, _("Selector"));
- vbox2 = gtk_vbox_new (FALSE, 0);
+ vbox2 = gtk_vbox_new (FALSE, VSPACING);
+ gtk_container_set_border_width (GTK_CONTAINER (vbox2), VBOX_BORDER);
gtk_widget_show (vbox2);
gtk_container_add (GTK_CONTAINER (frame1), vbox2);
- hbox3 = gtk_hbox_new (FALSE, 0);
+ hbox3 = gtk_hbox_new (FALSE, 5);
gtk_widget_show (hbox3);
gtk_box_pack_start (GTK_BOX (vbox2), hbox3, FALSE, FALSE, 0);
gtk_container_set_border_width (GTK_CONTAINER (hbox3), 5);
gtk_box_pack_start (GTK_BOX (hbox3), btn_install, FALSE, FALSE, 0);
GTK_WIDGET_SET_FLAGS (btn_install, GTK_CAN_DEFAULT);
- btn_more = gtk_button_new_with_label (_("Get more..."));
+ btn_more = gtk_button_new_with_label (_("<u>Get more...</u>"));
gtk_widget_show (btn_more);
gtk_box_pack_start (GTK_BOX (hbox3), btn_more, FALSE, FALSE, 0);
GTK_WIDGET_SET_FLAGS (btn_more, GTK_CAN_DEFAULT);
/* make it look like an uri */
gtk_button_set_relief(GTK_BUTTON(btn_more), GTK_RELIEF_NONE);
- tmp = gtk_label_get_text(GTK_LABEL(GTK_BIN(btn_more)->child));
- buf = g_strdup(tmp);
- for (i = 0; buf[i] != '\0'; buf[i++] = '_');
- gtk_label_set_pattern(GTK_LABEL(GTK_BIN(btn_more)->child), buf);
- g_free(buf);
+ gtk_label_set_use_markup(GTK_LABEL(GTK_BIN(btn_more)->child), TRUE);
+
cmap = gdk_drawable_get_colormap((mainwindow_get_mainwindow())->window->window);
gdk_colormap_alloc_colors(cmap, uri_color, 2, FALSE, TRUE, success);
if (success[0] == TRUE && success[1] == TRUE) {