+2006-05-19 [wwp] 2.2.0cvs37
+
+ * manual/advanced.xml
+ * manual/fr/advanced.xml
+ * src/gtk/logwindow.c
+ * src/prefs_common.c
+ * src/prefs_common.h
+ added hidden prefs to allow customization of colors used in
+ protocol log window (useful for dark gtk+ themes).
+
2006-05-19 [wwp] 2.2.0cvs36
* ChangeLog
( cvs diff -u -r 1.79.2.27 -r 1.79.2.28 src/mh.c; ) > 2.2.0cvs34.patchset
( cvs diff -u -r 1.96.2.113 -r 1.96.2.114 src/textview.c; cvs diff -u -r 1.1.4.15 -r 1.1.4.16 src/gtk/logwindow.c; ) > 2.2.0cvs35.patchset
( cvs diff -u -r 1.396.2.583 -r 1.396.2.584 ChangeLog; ) > 2.2.0cvs36.patchset
+( cvs diff -u -r 1.1.2.16 -r 1.1.2.17 manual/advanced.xml; cvs diff -u -r 1.1.2.5 -r 1.1.2.6 manual/fr/advanced.xml; cvs diff -u -r 1.1.4.16 -r 1.1.4.17 src/gtk/logwindow.c; cvs diff -u -r 1.204.2.85 -r 1.204.2.86 src/prefs_common.c; cvs diff -u -r 1.103.2.48 -r 1.103.2.49 src/prefs_common.h; ) > 2.2.0cvs37.patchset
MICRO_VERSION=0
INTERFACE_AGE=0
BINARY_AGE=0
-EXTRA_VERSION=36
+EXTRA_VERSION=37
EXTRA_RELEASE=
EXTRA_GTK2_VERSION=
<varlistentry><term>hover_timeout</term>
<listitem><para>time in milliseconds that will cause a folder tree to expand during drag 'n' drop when the mouse cover is held over it</para></listitem>
</varlistentry>
+ <varlistentry><term>log_error_color</term><term>log_in_color</term><term>log_msg_color</term><term>log_out_color</term><term>log_warn_color</term>
+ <listitem><para>colors used in log window</para></listitem>
+ </varlistentry>
<varlistentry><term>statusbar_update_step</term>
<listitem><para>update stepping in progress bars</para></listitem>
</varlistentry>
<varlistentry><term>hover_timeout</term>
<listitem><para>Temps en millisecondes pendant lequel la souris doit rester sur l'arbre des dossiers afin qu'ils se déplient durant un glisser-déposer.</para></listitem>
</varlistentry>
+ <varlistentry><term>log_error_color</term><term>log_in_color</term><term>log_msg_color</term><term>log_out_color</term><term>log_warn_color</term>
+ <listitem><para>Couleurs utilisées dans la fenêtre de traces</para></listitem>
+ </varlistentry>
<varlistentry><term>statusbar_update_step</term>
<listitem><para>Étapes de progression lors de la mise à jour dans les barres de progression.</para></listitem>
</varlistentry>
{
GtkTextBuffer *buffer;
GdkColormap *colormap;
- GdkColor color[5] =
- {{0, 0, 0xafff, 0}, {0, 0xefff, 0, 0}, {0, 0xefff, 0, 0},
- {0, 0, 0, 0}, {0, 0, 0, 0xefff}};
+ GdkColor color[5];
gboolean success[5];
gint i;
- logwin->msg_color = color[0];
- logwin->warn_color = color[1];
+ gtkut_convert_int_to_gdk_color(prefs_common.log_msg_color, &color[0]);
+ gtkut_convert_int_to_gdk_color(prefs_common.log_warn_color, &color[1]);
+ gtkut_convert_int_to_gdk_color(prefs_common.log_error_color, &color[2]);
+ gtkut_convert_int_to_gdk_color(prefs_common.log_in_color, &color[3]);
+ gtkut_convert_int_to_gdk_color(prefs_common.log_out_color, &color[4]);
+
+ logwin->msg_color = color[0];
+ logwin->warn_color = color[1];
logwin->error_color = color[2];
- logwin->in_color = color[3];
- logwin->out_color = color[4];
+ logwin->in_color = color[3];
+ logwin->out_color = color[4];
colormap = gdk_drawable_get_colormap(logwin->window->window);
gdk_colormap_alloc_colors(colormap, color, 5, FALSE, TRUE, success);
NULL, NULL, NULL},
{"log_length", "500", &prefs_common.loglength, P_INT,
NULL, NULL, NULL},
+ {"log_msg_color", "#00af00", &prefs_common.log_msg_color, P_COLOR,
+ NULL, NULL, NULL},
+ {"log_warn_color", "#af0000", &prefs_common.log_warn_color, P_COLOR,
+ NULL, NULL, NULL},
+ {"log_error_color", "#af0000", &prefs_common.log_error_color, P_COLOR,
+ NULL, NULL, NULL},
+ {"log_in_color", "#000000", &prefs_common.log_in_color, P_COLOR,
+ NULL, NULL, NULL},
+ {"log_out_color", "#0000ef", &prefs_common.log_out_color, P_COLOR,
+ NULL, NULL, NULL},
{"color_new", "179", &prefs_common.color_new, P_COLOR,
NULL, NULL, NULL},
gchar *print_cmd;
gchar *ext_editor_cmd;
- gboolean cliplog;
- guint loglength;
-
- gboolean confirm_on_exit;
+ gboolean cliplog;
+ guint loglength;
+ gulong log_msg_color;
+ gulong log_warn_color;
+ gulong log_error_color;
+ gulong log_in_color;
+ gulong log_out_color;
+
+ gboolean confirm_on_exit;
gboolean clean_on_exit;
gboolean ask_on_clean;
gboolean warn_queued_on_exit;