2006-03-10 [paul] 2.0.0cvs129
authorPaul Mangan <paul@claws-mail.org>
Fri, 10 Mar 2006 08:49:20 +0000 (08:49 +0000)
committerPaul Mangan <paul@claws-mail.org>
Fri, 10 Mar 2006 08:49:20 +0000 (08:49 +0000)
* src/prefs_msg_colors.c
* src/prefs_spelling.c
widget sensitivity

ChangeLog
PATCHSETS
configure.ac
src/prefs_msg_colors.c
src/prefs_spelling.c

index 62ae54a..4eeb4a0 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2006-03-10 [paul]      2.0.0cvs129
+
+       * src/prefs_msg_colors.c
+       * src/prefs_spelling.c
+               widget sensitivity
+
 2006-03-09 [mones]     2.0.0cvs128
 
        * po/es.po
index be6848f..f5b07a3 100644 (file)
--- a/PATCHSETS
+++ b/PATCHSETS
 ( cvs diff -u -r 1.1370 -r 1.1371 configure.ac;  ) > 2.0.0cvs125.patchset
 ( cvs diff -u -r 1.654.2.1356 -r 1.654.2.1357 configure.ac;  ) > 2.0.0cvs127.patchset
 ( cvs diff -u -r 1.60.2.25 -r 1.60.2.26 po/es.po;  ) > 2.0.0cvs128.patchset
+( cvs diff -u -r 1.1.2.16 -r 1.1.2.17 src/prefs_msg_colors.c;  cvs diff -u -r 1.5.2.19 -r 1.5.2.20 src/prefs_spelling.c;  ) > 2.0.0cvs129.patchset
index a1b585b..1e1b279 100644 (file)
@@ -11,7 +11,7 @@ MINOR_VERSION=0
 MICRO_VERSION=0
 INTERFACE_AGE=0
 BINARY_AGE=0
-EXTRA_VERSION=128
+EXTRA_VERSION=129
 EXTRA_RELEASE=
 EXTRA_GTK2_VERSION=
 
index 2d85fe3..a5da010 100644 (file)
@@ -140,11 +140,13 @@ void prefs_msg_colors_create_widget(PrefsPage *_page, GtkWindow *window,
        gtk_widget_set_size_request (color_buttons.quote_level1_btn, 30, 20);
        gtk_box_pack_start (GTK_BOX(hbox), color_buttons.quote_level1_btn, 
                            FALSE, FALSE, 0);
+       SET_TOGGLE_SENSITIVITY(chkbtn_enablecol, color_buttons.quote_level1_btn);
 
        quotelevel1_label = gtk_label_new (_("Quoted Text - First Level"));
        gtk_widget_show(quotelevel1_label);
        gtk_box_pack_start (GTK_BOX(hbox), quotelevel1_label, 
                            FALSE, FALSE, 0);
+       SET_TOGGLE_SENSITIVITY(chkbtn_enablecol, quotelevel1_label);
                
        hbox = gtk_hbox_new(FALSE, 8);
        gtk_widget_show (hbox);
@@ -155,11 +157,13 @@ void prefs_msg_colors_create_widget(PrefsPage *_page, GtkWindow *window,
        gtk_widget_set_size_request (color_buttons.quote_level2_btn, 30, 20);
        gtk_box_pack_start (GTK_BOX(hbox), color_buttons.quote_level2_btn, 
                            FALSE, FALSE, 0);
+       SET_TOGGLE_SENSITIVITY(chkbtn_enablecol, color_buttons.quote_level2_btn);
 
        quotelevel2_label = gtk_label_new (_("Quoted Text - Second Level"));
        gtk_widget_show(quotelevel2_label);
        gtk_box_pack_start (GTK_BOX(hbox), quotelevel2_label, 
                            FALSE, FALSE, 0);
+       SET_TOGGLE_SENSITIVITY(chkbtn_enablecol, quotelevel2_label);
 
        hbox = gtk_hbox_new(FALSE, 8);
        gtk_widget_show (hbox);
@@ -170,11 +174,13 @@ void prefs_msg_colors_create_widget(PrefsPage *_page, GtkWindow *window,
        gtk_widget_set_size_request (color_buttons.quote_level3_btn, 30, 20);
        gtk_box_pack_start (GTK_BOX(hbox), color_buttons.quote_level3_btn, 
                            FALSE, FALSE, 0);
+       SET_TOGGLE_SENSITIVITY(chkbtn_enablecol, color_buttons.quote_level3_btn);
 
        quotelevel3_label = gtk_label_new (_("Quoted Text - Third Level"));
        gtk_widget_show(quotelevel3_label);
        gtk_box_pack_start (GTK_BOX(hbox), quotelevel3_label, 
                            FALSE, FALSE, 0);
+       SET_TOGGLE_SENSITIVITY(chkbtn_enablecol, quotelevel3_label);
 
        hbox = gtk_hbox_new(FALSE, 8);
        gtk_widget_show (hbox);
@@ -182,6 +188,7 @@ void prefs_msg_colors_create_widget(PrefsPage *_page, GtkWindow *window,
 
        PACK_CHECK_BUTTON (hbox, chkbtn_recycle_colors,
                           _("Cycle quote colors"));
+       SET_TOGGLE_SENSITIVITY(chkbtn_enablecol, chkbtn_recycle_colors);
 
        hbox = gtk_hbox_new(FALSE, 8);
        gtk_widget_show (hbox);
@@ -192,10 +199,12 @@ void prefs_msg_colors_create_widget(PrefsPage *_page, GtkWindow *window,
        gtk_widget_set_size_request (color_buttons.uri_btn, 30, 20);
        gtk_box_pack_start (GTK_BOX(hbox), color_buttons.uri_btn, 
                            FALSE, FALSE, 0);
+       SET_TOGGLE_SENSITIVITY(chkbtn_enablecol, color_buttons.uri_btn);
 
        uri_label = gtk_label_new (_("URI link"));
        gtk_widget_show(uri_label);
        gtk_box_pack_start (GTK_BOX(hbox), uri_label, FALSE, FALSE, 0);
+       SET_TOGGLE_SENSITIVITY(chkbtn_enablecol, uri_label);
 
        hbox = gtk_hbox_new(FALSE, 8);
        gtk_widget_show (hbox);
@@ -206,10 +215,12 @@ void prefs_msg_colors_create_widget(PrefsPage *_page, GtkWindow *window,
        gtk_widget_set_size_request (color_buttons.signature_btn, 30, 20);
        gtk_box_pack_start (GTK_BOX(hbox), color_buttons.signature_btn, 
                            FALSE, FALSE, 0);
+       SET_TOGGLE_SENSITIVITY(chkbtn_enablecol, color_buttons.signature_btn);
 
        signature_label = gtk_label_new (_("Signatures"));
        gtk_widget_show(signature_label);
        gtk_box_pack_start (GTK_BOX(hbox), signature_label, FALSE, FALSE, 0);
+       SET_TOGGLE_SENSITIVITY(chkbtn_enablecol, signature_label);
 
        PACK_FRAME(vbox1, folder_frame, _("Folder list"));
 
index 1613f9a..8bc3261 100644 (file)
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
  */
 
-/*
- * General functions for accessing address book files.
- */
-
 #ifdef HAVE_CONFIG_H
 #  include "config.h"
 #endif
@@ -60,6 +56,11 @@ typedef struct _SpellingPage
        GtkWidget *checkbtn_use_alternate;
        GtkWidget *checkbtn_check_while_typing;
        GtkWidget *checkbtn_recheck_when_changing_dict;
+       GtkWidget *label2;
+       GtkWidget *label3;
+       GtkWidget *label4;
+       GtkWidget *label5;
+       GtkWidget *label6;
 
        gint       misspell_col;
 } SpellingPage;
@@ -74,6 +75,11 @@ static void prefs_spelling_enable(SpellingPage *spelling, gboolean enable)
        gtk_widget_set_sensitive(spelling->checkbtn_use_alternate,      enable);
        gtk_widget_set_sensitive(spelling->checkbtn_check_while_typing, enable);
        gtk_widget_set_sensitive(spelling->checkbtn_recheck_when_changing_dict, enable);
+       gtk_widget_set_sensitive(spelling->label2,                      enable);
+       gtk_widget_set_sensitive(spelling->label3,                      enable);
+       gtk_widget_set_sensitive(spelling->label4,                      enable);
+       gtk_widget_set_sensitive(spelling->label5,                      enable);
+       gtk_widget_set_sensitive(spelling->label6,                      enable);
 }
 
 static void prefs_spelling_checkbtn_enable_aspell_toggle_cb
@@ -153,6 +159,7 @@ void prefs_spelling_create_widget(PrefsPage *_page, GtkWindow *window, gpointer
        GtkWidget *btn_aspell_path;
        GtkWidget *hbox1;
        GtkWidget *misspelled_btn;
+       GtkWidget *label6;
        GtkTooltips *tooltips;
 
        tooltips = gtk_tooltips_new ();
@@ -266,10 +273,11 @@ void prefs_spelling_create_widget(PrefsPage *_page, GtkWindow *window, gpointer
        gtk_widget_show(misspelled_btn);
        gtk_box_pack_start(GTK_BOX(hbox1), misspelled_btn, FALSE, FALSE, 0);
        gtk_widget_set_size_request(misspelled_btn, 30, 20);
-       label5 = gtk_label_new(_("Use black to underline"));
-       gtkut_widget_set_small_font_size (label5);
-       gtk_widget_show(label5);
-       gtk_box_pack_start(GTK_BOX(hbox1), label5, FALSE, FALSE, 4);
+
+       label6 = gtk_label_new(_("Use black to underline"));
+       gtkut_widget_set_small_font_size (label6);
+       gtk_widget_show(label6);
+       gtk_box_pack_start(GTK_BOX(hbox1), label6, FALSE, FALSE, 4);
 
        gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(checkbtn_enable_aspell),
                                     prefs_common.enable_aspell);
@@ -323,6 +331,11 @@ void prefs_spelling_create_widget(PrefsPage *_page, GtkWindow *window, gpointer
                = checkbtn_recheck_when_changing_dict;
        prefs_spelling->misspelled_btn
                = misspelled_btn;
+       prefs_spelling->label2 = label2;
+       prefs_spelling->label3 = label3;
+       prefs_spelling->label4 = label4;
+       prefs_spelling->label5 = label5;
+       prefs_spelling->label6 = label6;
 
        prefs_spelling->page.widget = table;