New Upstream Release - gwc
Ready changes
Summary
Merged new upstream version: 0.22.06 (was: 0.22.05).
Resulting package
Built on 2023-03-13T18:51 (took 6m30s)
The resulting binary packages can be installed (if you have the apt repository enabled) by running one of:
apt install -t fresh-releases gwc-dbgsymapt install -t fresh-releases gwc
Diff
diff --git a/Changelog b/Changelog
index f349c49..6288800 100644
--- a/Changelog
+++ b/Changelog
@@ -2,6 +2,11 @@ GWC Changelog
KNOWN ISSUE: GWC fails to open wav files with metadata; refer to the README for details.
+0.22-06
+Feb 17, 2023
+BUGFIX: minor bugs and a crash
+NEW: icon variants used with dark GTK themes
+
0.22-05
May 28, 2021
BUGFIX: fix various obscure bugs, crashes and failures, notably several related to batch mode.
diff --git a/README b/README
index 599846f..c41b5a6 100644
--- a/README
+++ b/README
@@ -23,14 +23,13 @@ Installation
------------
If you are using a release source tarball, extract it (tar -xvzf <...>).
Enter the directory created.
+Run "autoreconf -i" (shouldn't be necessary if you are using a release tarball)
Run "./configure".
Run "make".
Run "make install".
"gtk-wave-cleaner" is the program file. All you have to do is run it, or click on the menu entry.
-In case you are building the source from git you will first need to run "autoreconf -i"
-
Additional options
------------------
Run "./configure --help" for additional compile options.
diff --git a/configure b/configure
index ed43373..175d4a3 100755
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for Gtk Wave Cleaner 0.22-05.
+# Generated by GNU Autoconf 2.69 for Gtk Wave Cleaner 0.22-06.
#
# Report bugs to <http://gwc.sourceforge.net>.
#
@@ -580,8 +580,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='Gtk Wave Cleaner'
PACKAGE_TARNAME='gtk-wave-cleaner'
-PACKAGE_VERSION='0.22-05'
-PACKAGE_STRING='Gtk Wave Cleaner 0.22-05'
+PACKAGE_VERSION='0.22-06'
+PACKAGE_STRING='Gtk Wave Cleaner 0.22-06'
PACKAGE_BUGREPORT='http://gwc.sourceforge.net'
PACKAGE_URL=''
@@ -1320,7 +1320,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures Gtk Wave Cleaner 0.22-05 to adapt to many kinds of systems.
+\`configure' configures Gtk Wave Cleaner 0.22-06 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1388,7 +1388,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of Gtk Wave Cleaner 0.22-05:";;
+ short | recursive ) echo "Configuration of Gtk Wave Cleaner 0.22-06:";;
esac
cat <<\_ACEOF
@@ -1502,7 +1502,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-Gtk Wave Cleaner configure 0.22-05
+Gtk Wave Cleaner configure 0.22-06
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1925,7 +1925,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by Gtk Wave Cleaner $as_me 0.22-05, which was
+It was created by Gtk Wave Cleaner $as_me 0.22-06, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -2788,7 +2788,7 @@ fi
# Define the identity of the package.
PACKAGE='gtk-wave-cleaner'
- VERSION='0.22-05'
+ VERSION='0.22-06'
# Some tools Automake needs.
@@ -6191,7 +6191,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by Gtk Wave Cleaner $as_me 0.22-05, which was
+This file was extended by Gtk Wave Cleaner $as_me 0.22-06, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -6248,7 +6248,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-Gtk Wave Cleaner config.status 0.22-05
+Gtk Wave Cleaner config.status 0.22-06
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff --git a/configure.in b/configure.in
index 5d963e2..419ca28 100644
--- a/configure.in
+++ b/configure.in
@@ -1,5 +1,5 @@
dnl Process this file with autoconf to produce a configure script.
-AC_INIT([Gtk Wave Cleaner], [0.22-05], [http://gwc.sourceforge.net])
+AC_INIT([Gtk Wave Cleaner], [0.22-06], [http://gwc.sourceforge.net])
AM_INIT_AUTOMAKE([1.12 foreign no-define tar-ustar])
PKG_CHECK_MODULES(SNDFILE, sndfile >= 1.0.0,
diff --git a/data/applications/gtk-wave-cleaner.desktop b/data/applications/gtk-wave-cleaner.desktop
index 8840da3..db4fc35 100755
--- a/data/applications/gtk-wave-cleaner.desktop
+++ b/data/applications/gtk-wave-cleaner.desktop
@@ -4,6 +4,7 @@ Type=Application
Terminal=false
Name=Gtk Wave Cleaner
Comment=Removes noise from audio recordings e.g. of scratchy vinyl records
+Comment[fr]=Supprime du bruit dans des fichiers audio, par exemple le scratch des vinyles
Keywords=audio;sound;noise;filter;
TryExec=gtk-wave-cleaner
Exec=gtk-wave-cleaner %f
diff --git a/debian/changelog b/debian/changelog
index e7374a8..3edfaf6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+gwc (0.22.06-1) UNRELEASED; urgency=low
+
+ * New upstream release.
+
+ -- Debian Janitor <janitor@jelmer.uk> Mon, 13 Mar 2023 18:46:18 -0000
+
gwc (0.22.05-1) unstable; urgency=medium
* New upstream version 0.22.05
diff --git a/debian/patches/02-no_extra_docs.patch b/debian/patches/02-no_extra_docs.patch
index 0f23daa..0a3c3cb 100644
--- a/debian/patches/02-no_extra_docs.patch
+++ b/debian/patches/02-no_extra_docs.patch
@@ -2,9 +2,11 @@ Description: Not install extra upstream docs files
Author: Jaromír Mikeš <mira.mikes@seznam.cz>
Forwarded: No
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -72,7 +72,7 @@
+Index: gwc.git/Makefile.am
+===================================================================
+--- gwc.git.orig/Makefile.am
++++ gwc.git/Makefile.am
+@@ -72,7 +72,7 @@ BINFILES = $(APPNAME)
# Alister: normally this should automatically cause `make [un]install` to install/uninstall it, but in our case we are doing it manually below
dist_bin_SCRIPTS = gwcbatch
# Confusingly we don't have the DOCFILES in the doc directory, only the HELPFILES
diff --git a/dethunk.c b/dethunk.c
index 3f0b568..c653e64 100644
--- a/dethunk.c
+++ b/dethunk.c
@@ -59,6 +59,9 @@ void print_spectral(char *str, fftw_real tmp_l[], long FFT_SIZE)
}
}
+//alister: in spite of the name I believe this is the oldest implementation
+// I suspect it is also buggy because it edits audio past the ends of the selection
+// it can edit right to the end of the file, but this can be odd - try doing it repeatedly!
int dethunk_new(struct sound_prefs *pPrefs,
long first_sample, long last_sample, int channel_mask)
{
@@ -110,7 +113,7 @@ int dethunk_new(struct sound_prefs *pPrefs,
cancel = save_undo_data( first_sample, last_sample, pPrefs, TRUE) ;
close_undo() ;
pop_status_text() ;
-
+ if (cancel != 1) {
n_samples = last_sample - first_sample + 1 ;
push_status_text("Dethunking audio") ;
@@ -322,11 +325,15 @@ int dethunk_new(struct sound_prefs *pPrefs,
audio_normalize(1) ;
- main_redraw(FALSE, TRUE) ;
+ set_status_text("Estimate done.");
+ }
return 0 ;
}
+//alister: in spite of the name this is the previous implementation
+// I suspect it is also buggy because it edits audio past the ends of the selection
+// it can edit right to the end of the file, but this can be odd - try doing it repeatedly!
int dethunk_current(struct sound_prefs *pPrefs,
long first_sample, long last_sample, int channel_mask)
{
@@ -373,6 +380,7 @@ int dethunk_current(struct sound_prefs *pPrefs,
close_undo() ;
pop_status_text() ;
+ if (cancel != 1) {
n_samples = last_sample - first_sample + 1 ;
push_status_text("Dethunking audio") ;
@@ -525,8 +533,8 @@ int dethunk_current(struct sound_prefs *pPrefs,
update_progress_bar(0.0,PROGRESS_UPDATE_INTERVAL,TRUE) ;
pop_status_text() ;
-
- main_redraw(FALSE, TRUE) ;
+ set_status_text("Estimate done.");
+ }
return 0 ;
}
@@ -623,27 +631,38 @@ void estimate_region(fftw_real data[], int firstbad, int lastbad, int siglen)
free(data_r) ;
}
-
+//alister: note this implementation will not currently edit right to the end of the file
+// so, leave some space a the beginning and end of your recordings if you are clipping them before bringing them into GWC!
int dethunk(struct sound_prefs *pPrefs,
long first_sample, long last_sample, int channel_mask)
{
long n_samples = last_sample - first_sample + 1 ;
int cancel ;
fftw_real *left, *right ;
- int FFT_SIZE = MIN(ORDER*2,(last_sample-first_sample+1)*4) ;
- int siglen = last_sample-first_sample+1+2*FFT_SIZE ;
+ int FFT_SIZE = MIN(ORDER*2,n_samples*4) ;
+ int siglen = n_samples+2*FFT_SIZE ;
extern struct view audio_view ;
left = calloc(siglen, sizeof(fftw_real)) ;
right = calloc(siglen, sizeof(fftw_real)) ;
+ g_print("first_sample:%ld\n", first_sample) ;
+ g_print("last_sample:%ld\n", last_sample) ;
+ if(first_sample-FFT_SIZE < 0) {
+ info("Selection is too close to the beginning of the file");
+ return 0 ;
+ }
+ if(last_sample > pPrefs->n_samples-1-FFT_SIZE) {
+ info("Selection is too close to the end of the file");
+ return 0 ;
+ }
+
push_status_text("Saving undo information") ;
start_save_undo("Undo dethunk", &audio_view) ;
cancel = save_undo_data( first_sample, last_sample, pPrefs, TRUE) ;
close_undo() ;
pop_status_text() ;
-
- n_samples = last_sample - first_sample + 1 ;
+ if (cancel != 1) {
push_status_text("Dethunking audio") ;
update_progress_bar(0.0,PROGRESS_UPDATE_INTERVAL,TRUE) ;
@@ -654,11 +673,11 @@ int dethunk(struct sound_prefs *pPrefs,
read_fft_real_wavefile_data(left, right, first_sample-FFT_SIZE, last_sample+FFT_SIZE) ;
if(channel_mask & 0x01) {
- estimate_region(left, FFT_SIZE, FFT_SIZE+n_samples-1, last_sample-first_sample+1+2*FFT_SIZE) ;
+ estimate_region(left, FFT_SIZE, FFT_SIZE+n_samples-1, n_samples+2*FFT_SIZE) ;
}
if(channel_mask & 0x02) {
- estimate_region(right, FFT_SIZE, FFT_SIZE+n_samples-1, last_sample-first_sample+1+2*FFT_SIZE) ;
+ estimate_region(right, FFT_SIZE, FFT_SIZE+n_samples-1, n_samples+2*FFT_SIZE) ;
}
write_fft_real_wavefile_data(left, right, first_sample-FFT_SIZE, last_sample+FFT_SIZE) ;
@@ -669,8 +688,9 @@ int dethunk(struct sound_prefs *pPrefs,
pop_status_text() ;
free(left) ;
free(right) ;
-
- main_redraw(FALSE, TRUE) ;
+
+ set_status_text("Estimate done.");
+ }
return 0 ;
}
diff --git a/doc/.gtkrc-example.txt.swp b/doc/.gtkrc-example.txt.swp
new file mode 100644
index 0000000..e21afaf
Binary files /dev/null and b/doc/.gtkrc-example.txt.swp differ
diff --git a/gwc.c b/gwc.c
index a9f3867..025c40c 100644
--- a/gwc.c
+++ b/gwc.c
@@ -42,27 +42,46 @@
#include "audio_edit.h"
#include <sndfile.h>
+#include "icons/amplify_dark.xpm"
#include "icons/amplify.xpm"
-#include "icons/pinknoise.xpm"
-#include "icons/declick.xpm"
-#include "icons/gtk-wave-cleaner.xpm"
-#include "icons/declick_w.xpm"
+#include "icons/declick_dark.xpm"
+#include "icons/declick_m_dark.xpm"
#include "icons/declick_m.xpm"
+#include "icons/declick_w_dark.xpm"
+#include "icons/declick_w.xpm"
+#include "icons/declick.xpm"
+#include "icons/decrackle_dark.xpm"
#include "icons/decrackle.xpm"
+#include "icons/estimate_dark.xpm"
#include "icons/estimate.xpm"
+#include "icons/filter_dark.xpm"
#include "icons/filter.xpm"
+#include "icons/gtk-wave-cleaner.xpm"
+#include "icons/noise_sample_dark.xpm"
#include "icons/noise_sample.xpm"
+#include "icons/pinknoise_dark.xpm"
+#include "icons/pinknoise.xpm"
+#include "icons/remove_noise_dark.xpm"
#include "icons/remove_noise.xpm"
+#include "icons/select_all_dark.xpm"
+#include "icons/select_all.xpm"
+#include "icons/silence_dark.xpm"
+#include "icons/silence.xpm"
+#include "icons/spectral_dark.xpm"
+#include "icons/spectral.xpm"
+#include "icons/start_dark.xpm"
#include "icons/start.xpm"
+#include "icons/stop_dark.xpm"
#include "icons/stop.xpm"
-#include "icons/zoom_sel.xpm"
+#include "icons/view_all_dark.xpm"
+#include "icons/view_all.xpm"
+#include "icons/zoom_in_dark.xpm"
#include "icons/zoom_in.xpm"
+#include "icons/zoom_out_dark.xpm"
#include "icons/zoom_out.xpm"
-#include "icons/view_all.xpm"
-#include "icons/select_all.xpm"
-#include "icons/spectral.xpm"
+#include "icons/zoom_sel_dark.xpm"
+#include "icons/zoom_sel.xpm"
#ifndef TRUNCATE_OLD
-#include "icons/silence.xpm"
#endif
#ifdef MAC_OS_X
@@ -817,7 +836,6 @@ void estimate(GtkWidget * widget, gpointer data)
get_region_of_interest(&first, &last, &audio_view);
dethunk(&prefs, first, last, audio_view.channel_selection_mask);
main_redraw(FALSE, TRUE);
- set_status_text("Estimate done.");
file_processing = FALSE;
}
}
@@ -981,8 +999,8 @@ void remove_noise(GtkWidget * widget, gpointer data)
denoise_data.denoise_end);
save_sample_block_data(&prefs);
pop_status_text();
+ set_status_text("Denoise done.");
}
- set_status_text("Denoise done.");
main_redraw(FALSE, TRUE);
}
@@ -2527,33 +2545,34 @@ void save_as_selection(GtkWidget * widget, gpointer data)
static struct {
gchar *stockid;
const char **icon_xpm;
+ const char **icon_dark_xpm;
} stock_icons[] = {
- {"filter_icon", filter_xpm },
- {"pinknoise_icon", pinknoise_xpm },
- {"amplify_icon", amplify_xpm },
- {"declick_icon", declick_xpm },
- {"gwc_icon", gtk_wave_cleaner_xpm },
- {"declick_w_icon", declick_w_xpm },
- {"declick_m_icon", declick_m_xpm },
- {"decrackle_icon", decrackle_xpm },
- {"estimate_icon", estimate_xpm },
- {"noise_sample_icon", noise_sample_xpm },
- {"remove_noise_icon", remove_noise_xpm },
- {"silence_icon", silence_xpm },
- {"zoom_sel_icon", zoom_sel_xpm },
- {"zoom_in_icon", zoom_in_xpm },
- {"zoom_out_icon", zoom_out_xpm },
- {"view_all_icon", view_all_xpm },
- {"select_all_icon", select_all_xpm },
- {"spectral_icon", spectral_xpm },
- {"start_icon", start_xpm },
- {"stop_icon", stop_xpm }
+ {"amplify_icon", amplify_xpm, amplify_dark_xpm },
+ {"declick_icon", declick_xpm, declick_dark_xpm },
+ {"declick_m_icon", declick_m_xpm, declick_m_dark_xpm },
+ {"declick_w_icon", declick_w_xpm, declick_w_dark_xpm },
+ {"decrackle_icon", decrackle_xpm, decrackle_dark_xpm },
+ {"estimate_icon", estimate_xpm, estimate_dark_xpm },
+ {"filter_icon", filter_xpm, filter_dark_xpm },
+ {"gwc_icon", gtk_wave_cleaner_xpm, gtk_wave_cleaner_xpm },
+ {"noise_sample_icon", noise_sample_xpm, noise_sample_dark_xpm },
+ {"pinknoise_icon", pinknoise_xpm, pinknoise_dark_xpm },
+ {"remove_noise_icon", remove_noise_xpm, remove_noise_dark_xpm },
+ {"select_all_icon", select_all_xpm, select_all_dark_xpm },
+ {"silence_icon", silence_xpm, silence_dark_xpm },
+ {"spectral_icon", spectral_xpm, spectral_dark_xpm },
+ {"start_icon", start_xpm, start_dark_xpm },
+ {"stop_icon", stop_xpm, stop_dark_xpm },
+ {"view_all_icon", view_all_xpm, view_all_dark_xpm },
+ {"zoom_in_icon", zoom_in_xpm, zoom_in_dark_xpm },
+ {"zoom_out_icon", zoom_out_xpm, zoom_out_dark_xpm },
+ {"zoom_sel_icon", zoom_sel_xpm, zoom_sel_dark_xpm }
};
static gint n_stock_icons = G_N_ELEMENTS (stock_icons);
static void
-register_stock_icons (void)
+register_stock_icons (int textAvg, int bgAvg)
{
GtkIconFactory *icon_factory;
GtkIconSet *icon_set;
@@ -2564,7 +2583,14 @@ register_stock_icons (void)
for (i = 0; i < n_stock_icons; i++)
{
- pixbuf = gdk_pixbuf_new_from_xpm_data(stock_icons[i].icon_xpm);
+ if (textAvg > bgAvg) {
+ pixbuf = gdk_pixbuf_new_from_xpm_data(stock_icons[i].icon_dark_xpm);
+ }
+ else {
+ pixbuf = gdk_pixbuf_new_from_xpm_data(stock_icons[i].icon_xpm);
+ }
+
+ /*pixbuf = gdk_pixbuf_new_from_xpm_data(stock_icons[i].icon_xpm);*/
icon_set = gtk_icon_set_new_from_pixbuf (pixbuf);
g_object_unref(pixbuf);
gtk_icon_factory_add (icon_factory, stock_icons[i].stockid, icon_set);
@@ -3350,8 +3376,6 @@ int main(int argc, char *argv[])
gtk_init(&argc, &argv);
g_set_application_name("Gtk Wave Cleaner");
- register_stock_icons ();
-
main_window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
if (gtk_icon_theme_has_icon(gtk_icon_theme_get_default(), APPNAME) == FALSE)
{
@@ -3382,7 +3406,23 @@ int main(int argc, char *argv[])
g_signal_connect(main_window, "drag-data-received", G_CALLBACK(drag_data_received), NULL);
+
+ /* Detecting a dark theme
+ * Credit to Lars Windolf https://lzone.de/blog/Detecting-a-Dark-Theme-in-GTK */
+ gint textAvg, bgAvg;
+ gtk_widget_realize(main_window);
+ GtkStyle *style = gtk_widget_get_style (main_window);
+
+ textAvg = style->text[GTK_STATE_NORMAL].red / 256 +
+ style->text[GTK_STATE_NORMAL].green / 256 +
+ style->text[GTK_STATE_NORMAL].blue / 256;
+
+ bgAvg = style->bg[GTK_STATE_NORMAL].red / 256 +
+ style->bg[GTK_STATE_NORMAL].green / 256 +
+ style->bg[GTK_STATE_NORMAL].blue / 256;
+ register_stock_icons(textAvg,bgAvg);
+
GtkTargetEntry targets[] = {
{"text/uri-list", GTK_TARGET_OTHER_APP, 0},
};
diff --git a/gwc.h b/gwc.h
index 5d5692b..eddf110 100644
--- a/gwc.h
+++ b/gwc.h
@@ -49,7 +49,7 @@
#define GWC_VERSION_MAJOR 0
#define GWC_VERSION_MINOR 22
-#define VERSION "0.22-05"
+#define VERSION "0.22-06"
#define GWC_POINT_HANDLE 0x01
#define SBW 128 /* Sample Block Width, the number of audio samples summarized in one block */
#define PROGRESS_UPDATE_INTERVAL 0.5 /* update status bar every 1/2 second on long edit operations */
diff --git a/icons/amplify.xcf b/icons/amplify.xcf
deleted file mode 100755
index d52b101..0000000
Binary files a/icons/amplify.xcf and /dev/null differ
diff --git a/icons/amplify_dark.xpm b/icons/amplify_dark.xpm
new file mode 100644
index 0000000..ed21356
--- /dev/null
+++ b/icons/amplify_dark.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char * amplify_dark_xpm[] = {
+"28 28 14 1",
+" c None",
+". c #EA8585",
+"+ c #FFFFFF",
+"@ c #EFEFEF",
+"# c #FAFAFA",
+"$ c #ECECEC",
+"% c #FEFEFE",
+"& c #E1E1E1",
+"* c #F2F2F2",
+"= c #E8E8E8",
+"- c #FDFDFD",
+"; c #F6F6F6",
+"> c #E6E6E6",
+", c #F1F1F1",
+" ",
+" ",
+" . ",
+" . ",
+" . . ",
+" + . . ",
+" ++ . . .. ",
+" +++ . . . ",
+" ++++ . . . ",
+" +++++ . .. .. ",
+" ++++ ++++++ . . . ",
+" ++++ ++++++ . . . ",
+" ++++ ++++++ . . . ",
+" ++++ ++++++ . . . ",
+" ++++ ++++++ . . . ",
+" @#@+ $%++++ . . . ",
+" #&@ *=-+++ . .. . ",
+" ;>#++ . . .. ",
+" #>;+ . . . ",
+" -=, . . . ",
+" %$ . . . ",
+" + . .. ",
+" . . ",
+" . ",
+" . ",
+" . ",
+" ",
+" "};
diff --git a/icons/cut.gfig b/icons/cut.gfig
deleted file mode 100755
index f7f3401..0000000
--- a/icons/cut.gfig
+++ /dev/null
@@ -1,42 +0,0 @@
-GFIG Version 0.1
-Name: Scissors
-Version: 0.000000
-ObjCount: 4
-<OPTIONS>
-GridSpacing: 30
-GridType: RECT_GRID
-DrawGrid: FALSE
-Snap2Grid: FALSE
-LockOnGrid: FALSE
-ShowControl: TRUE
-</OPTIONS>
-<LINE>
-128 23
-73 144
-</LINE>
-<LINE>
-66 25
-120 142
-</LINE>
-<BEZIER>
-120 142
-136 146
-146 135
-135 114
-119 114
-108 112
-<EXTRA>
-4
-</EXTRA>
-</BEZIER>
-<BEZIER>
-73 144
-60 148
-56 134
-61 117
-71 112
-88 113
-<EXTRA>
-4
-</EXTRA>
-</BEZIER>
diff --git a/icons/cut.xcf b/icons/cut.xcf
deleted file mode 100755
index df65827..0000000
Binary files a/icons/cut.xcf and /dev/null differ
diff --git a/icons/declick.xcf b/icons/declick.xcf
deleted file mode 100755
index 54f2fa5..0000000
Binary files a/icons/declick.xcf and /dev/null differ
diff --git a/icons/declick1.xpm b/icons/declick1.xpm
deleted file mode 100755
index 7d3ffd4..0000000
--- a/icons/declick1.xpm
+++ /dev/null
@@ -1,164 +0,0 @@
-/* XPM */
-static const char * declick_xpm[] = {
-"48 49 112 2",
-" c None",
-". c #FF4A4A",
-"+ c #FF3B3B",
-"@ c #FF1C1C",
-"# c #FF0A0A",
-"$ c #FF0202",
-"% c #FF0808",
-"& c #FF1A1A",
-"* c #FF3737",
-"= c #FF5252",
-"- c #FF3939",
-"; c #FF1515",
-"> c #FF0000",
-", c #FF0101",
-"' c #FF0505",
-") c #FF0404",
-"! c #FF1111",
-"~ c #FF1B1B",
-"{ c #FF2121",
-"] c #FF3838",
-"^ c #FF4242",
-"/ c #FF1717",
-"( c #FF0B0B",
-"_ c #831F1F",
-": c #FF2F2F",
-"< c #FF2B2B",
-"[ c #353333",
-"} c #FF2525",
-"| c #020000",
-"1 c #FF0C0C",
-"2 c #FF1616",
-"3 c #FF1010",
-"4 c #FF0303",
-"5 c #FF2828",
-"6 c #FF3434",
-"7 c #FF3030",
-"8 c #050000",
-"9 c #A5A4A4",
-"0 c #000002",
-"a c #3D0000",
-"b c #0C0C0E",
-"c c #1B0001",
-"d c #AA0000",
-"e c #FF5151",
-"f c #8A0203",
-"g c #FF4545",
-"h c #FF2626",
-"i c #010103",
-"j c #060608",
-"k c #040406",
-"l c #F60001",
-"m c #FF2222",
-"n c #1D1D1F",
-"o c #010002",
-"p c #827C7C",
-"q c #4F0305",
-"r c #0E0E10",
-"s c #262628",
-"t c #250103",
-"u c #0F0FC4",
-"v c #B90438",
-"w c #160EBD",
-"x c #130EC0",
-"y c #240EB3",
-"z c #0F0EC3",
-"A c #900659",
-"B c #FF0707",
-"C c #18181A",
-"D c #F90B0B",
-"E c #000001",
-"F c #000000",
-"G c #B2B0B0",
-"H c #FF4949",
-"I c #313133",
-"J c #08080A",
-"K c #783536",
-"L c #FB0B0B",
-"M c #232325",
-"N c #FD5555",
-"O c #050204",
-"P c #252526",
-"Q c #191919",
-"R c #0F0F11",
-"S c #9B0708",
-"T c #030305",
-"U c #F82324",
-"V c #F90505",
-"W c #070001",
-"X c #837A7A",
-"Y c #FF1E1E",
-"Z c #913232",
-"` c #F70000",
-" . c #180001",
-".. c #0D0D0F",
-"+. c #FF3F3F",
-"@. c #957070",
-"#. c #E80000",
-"$. c #560001",
-"%. c #7C1011",
-"&. c #CF2E2E",
-"*. c #DD2D2E",
-"=. c #FF2424",
-"-. c #FF1313",
-";. c #FF2727",
-">. c #FF1F1F",
-",. c #2E0001",
-"'. c #FF0F0F",
-"). c #FF0E0E",
-"!. c #FF0D0D",
-"~. c #FF0606",
-"{. c #FF1212",
-"]. c #340103",
-" ",
-" ",
-" ",
-" ",
-" . + @ # $ % & * = ",
-" - ; > , $ $ ' ' ' ' ) ! ~ { ] ",
-" ^ / ( > > > > _ > > > > ' @ : ",
-" < # > > [ > > % } ",
-" ' > > | 1 1 2 ",
-" > > > | 1 1 > > ",
-" , > | 1 1 1 > > ",
-" 3 , | 1 1 1 > # ",
-" ] 4 | 1 1 1 1 $ 5 ",
-" > $ | 1 1 1 1 > ' ",
-" : > | 1 1 1 > } ",
-" > > | 1 1 1 > > 6 ",
-" 7 > 8 | 1 1 1 > 5 ",
-" ) > 9 0 8 8 | 1 1 1 a > 4 ",
-" > > 0 0 0 b 0 1 1 1 1 0 0 c d > ",
-" e > > 9 0 0 9 0 9 0 0 1 1 1 0 0 0 0 0 0 f , g ",
-" h > > 9 i 0 9 j 0 0 0 1 1 1 1 k 0 0 0 l > m ",
-" 1 > > 9 n o p 9 j 0 o q 1 1 1 0 0 0 0 0 > > # ",
-" | , > > 0 0 9 r s o t 1 1 1 0 k 0 0 0 > > , ",
-" u % > v w u u u u u u u u u u u x y 1 1 1 u u u u u u u u u u u u u u u z A > B u ",
-" p { > > 9 0 0 C 0 D 1 1 0 0 0 0 0 E F > > @ [ ",
-" G G 9 H > > p 0 p I 0 0 1 1 1 0 0 J 0 0 F > > ^ ",
-" G 9 K > > 0 0 t o L 1 1 1 0 M 0 E F > > N ",
-" G O > > P Q R S 1 1 1 0 T 0 0 F > > ",
-" G p U V W X 1 1 1 0 0 E > Y ",
-" Z > ` . 1 1 1 .. 0 > > +. ",
-" @.m #.$. 1 1 1 0 > ~ ",
-" %.> &. 1 1 0 , > ; ",
-" *.> 1 1 1 0 > =. ",
-" -.> 1 1 1 0 > ( 6 ",
-" , > 1 1 1 0 > > ",
-" > 1 1 1 0 > > ",
-" ) 1 > 0 > > ) ",
-" ;.> > > 0 > > > >. ",
-" ^ # ' > > > ,. $ , , '.7 ",
-" @ m ).> > > , ) , > 4 ) , , !.} ). ",
-" { =.; ~.> ) {.5 7 ",
-" ]. ",
-" 0 ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" "};
diff --git a/icons/declick2.xpm b/icons/declick2.xpm
deleted file mode 100755
index 527085c..0000000
--- a/icons/declick2.xpm
+++ /dev/null
@@ -1,77 +0,0 @@
-/* XPM */
-static const char * declick2_xpm[] = {
-"50 49 25 1",
-" c None",
-". c #F40909",
-"+ c #000002",
-"@ c #0C0C0E",
-"# c #010103",
-"$ c #060608",
-"% c #040406",
-"& c #1D1D1F",
-"* c #0E0E10",
-"= c #262628",
-"- c #0F0FC4",
-"; c #18181A",
-"> c #000001",
-", c #000000",
-"' c #020000",
-") c #313133",
-"! c #08080A",
-"~ c #232325",
-"{ c #252526",
-"] c #191919",
-"^ c #0F0F11",
-"/ c #030305",
-"( c #070709",
-"_ c #0D0D0F",
-": c #111114",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" +++ +. ",
-" +++@ +. +++ +++ ",
-" ++ + ++ +++++ ++++ ",
-" #+ $+ ++ ++ %+ ++ + ",
-" &+ $+ ++ ++ ++ ++ ++ ",
-" + ++ *= ++++ + %+ ++ + ",
-" ---------------------------------------- ",
-" + ++ ;+ ++ +++ ++ >, ' ",
-" + + )++ ++ ++ !+ +, ",
-" ++ ++ ++ ++ . ~+ >, ",
-" ++ {] ^+ ++ . /++, ",
-" + + +++ . +> ",
-" +] + (_ . ",
-" ++++ . ",
-" +: . ",
-" + . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" "};
diff --git a/icons/declick3.xpm b/icons/declick3.xpm
deleted file mode 100755
index 4c33bde..0000000
--- a/icons/declick3.xpm
+++ /dev/null
@@ -1,116 +0,0 @@
-/* XPM */
-static const char * declick3_xpm[] = {
-"50 50 63 1",
-" c None",
-". c #F9094D",
-"+ c #070002",
-"@ c #020000",
-"# c #010508",
-"$ c #020609",
-"% c #010608",
-"& c #030501",
-"* c #030401",
-"= c #040601",
-"- c #010300",
-"; c #010200",
-"> c #030603",
-", c #050703",
-"' c #010301",
-") c #050203",
-"! c #040103",
-"~ c #040104",
-"{ c #070307",
-"] c #050104",
-"^ c #070407",
-"/ c #090508",
-"( c #0D0A0D",
-"_ c #060305",
-": c #080408",
-"< c #03050F",
-"[ c #020410",
-"} c #00010D",
-"| c #02040F",
-"1 c #01020E",
-"2 c #02030F",
-"3 c #02030E",
-"4 c #030611",
-"5 c #050611",
-"6 c #030410",
-"7 c #02020E",
-"8 c #01030E",
-"9 c #00020E",
-"0 c #2909E2",
-"a c #08080C",
-"b c #09090E",
-"c c #030308",
-"d c #05050A",
-"e c #07070C",
-"f c #010107",
-"g c #020208",
-"h c #040409",
-"i c #030309",
-"j c #05050B",
-"k c #08070D",
-"l c #08080E",
-"m c #04040A",
-"n c #020207",
-"o c #020202",
-"p c #090909",
-"q c #050505",
-"r c #0A0A0A",
-"s c #060606",
-"t c #040404",
-"u c #030303",
-"v c #030403",
-"w c #010302",
-"x c #010201",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" + . + ",
-" + . @ + ",
-" + . @ + @ + ",
-" + . @ + + @ + ",
-" @ # ++ #+ @ $ + %@ + + ",
-" @ @ @ &*++ =+ -;=>+ +& ,@ ++ +' ",
-" @ )@ @ +++@!!@~!!~~!!+{+]@^++/(!_^: ",
-" @<@@@@@@@@@@@+[@@@}}@}}}}}}}+[|1@234567889 ",
-" 00000000000000000000000000000000000000000000 ",
-" @@a@@@@@@+@@@@bcdcefgh@di@g@@j+h@klmijg+ng ",
-" @ @@ @@ @+ @op+qors@@qt+ u@+ u@ ut +q ",
-" @@ + @ @+ ++ v+ @ @ @ w@ + ++ ",
-" @ + + x @ @ @ @ + ",
-" + + . @ @ @ + ",
-" + + . @ @ + ",
-" + . @ + + ",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" . ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" "};
diff --git a/icons/declick4.xpm b/icons/declick4.xpm
deleted file mode 100755
index f4a8701..0000000
--- a/icons/declick4.xpm
+++ /dev/null
@@ -1,233 +0,0 @@
-/* XPM */
-static const char * declick_xpm[] = {
-"50 49 181 2",
-" c None",
-". c #000000",
-"+ c #040404",
-"@ c #080808",
-"# c #111111",
-"$ c #121212",
-"% c #101010",
-"& c #0D0D0D",
-"* c #070707",
-"= c #060606",
-"- c #131313",
-"; c #202020",
-"> c #525151",
-", c #898888",
-"' c #B5B4B4",
-") c #D6D5D5",
-"! c #E7E5E5",
-"~ c #E7E2E2",
-"{ c #E8E3E3",
-"] c #EAE5E5",
-"^ c #C8C5C5",
-"/ c #949393",
-"( c #6A6969",
-"_ c #6D6B6B",
-": c #0E0E0E",
-"< c #0A0A0A",
-"[ c #212121",
-"} c #535252",
-"| c #9D9C9C",
-"1 c #E3E2E2",
-"2 c #E8E5E5",
-"3 c #B1AFAF",
-"4 c #626161",
-"5 c #272727",
-"6 c #050505",
-"7 c #5E5D5D",
-"8 c #B2B0B0",
-"9 c #E2DEDE",
-"0 c #F40909",
-"a c #C8C6C6",
-"b c #706F6F",
-"c c #2A2A2A",
-"d c #0F0F0F",
-"e c #434242",
-"f c #9A9898",
-"g c #DBD7D7",
-"h c #B2B1B1",
-"i c #545353",
-"j c #181818",
-"k c #161616",
-"l c #646464",
-"m c #C0BCBC",
-"n c #E9E4E4",
-"o c #D3CFCF",
-"p c #7E7D7D",
-"q c #252525",
-"r c #737272",
-"s c #CDC9C9",
-"t c #DCD7D7",
-"u c #918F8F",
-"v c #2B2B2B",
-"w c #151515",
-"x c #767575",
-"y c #D3D0D0",
-"z c #DDD8D8",
-"A c #959393",
-"B c #686767",
-"C c #D2CFCF",
-"D c #8B8989",
-"E c #484747",
-"F c #CECACA",
-"G c #D8D4D4",
-"H c #716F6F",
-"I c #B3B2B2",
-"J c #C6C3C3",
-"K c #424242",
-"L c #6D6C6C",
-"M c #E5E1E1",
-"N c #E6E2E2",
-"O c #919090",
-"P c #1E1E1E",
-"Q c #D9D8D8",
-"R c #DEDDDD",
-"S c #484848",
-"T c #6A6A6A",
-"U c #8E8D8D",
-"V c #1A1A1A",
-"W c #010101",
-"X c #C5C4C4",
-"Y c #040406",
-"Z c #000002",
-"` c #DCD7D8",
-" . c #D0CECE",
-".. c #343434",
-"+. c #9E9B9C",
-"@. c #393839",
-"#. c #09080A",
-"$. c #5A5959",
-"%. c #6C6C6C",
-"&. c #E6E1E1",
-"*. c #ADA9AA",
-"=. c #CFCACB",
-"-. c #E1DCDC",
-";. c #0F0F11",
-">. c #E2DDDD",
-",. c #1C1B1D",
-"'. c #A5A5A5",
-"). c #939091",
-"!. c #010103",
-"~. c #3A393A",
-"{. c #060608",
-"]. c #3E3D3E",
-"^. c #C7C2C3",
-"/. c #C8C4C4",
-"(. c #E0DCDC",
-"_. c #B9B7B7",
-":. c #D0D0D0",
-"<. c #202022",
-"[. c #CCC8C8",
-"}. c #070709",
-"|. c #E1DDDD",
-"1. c #C6C1C2",
-"2. c #A29E9F",
-"3. c #585657",
-"4. c #D9D4D4",
-"5. c #DBD9D9",
-"6. c #E4E2E2",
-"7. c #ABA9AA",
-"8. c #131315",
-"9. c #262628",
-"0. c #918E8F",
-"a. c #E3DEDE",
-"b. c #BBB7B7",
-"c. c #2E2D2F",
-"d. c #E6E3E3",
-"e. c #2D2D2D",
-"f. c #9F9BD7",
-"g. c #0F0FC4",
-"h. c #2D2C2C",
-"i. c #4E4C4D",
-"j. c #5B595B",
-"k. c #18181A",
-"l. c #3E3D3D",
-"m. c #585656",
-"n. c #020000",
-"o. c #CAC6C6",
-"p. c #161618",
-"q. c #636163",
-"r. c #747273",
-"s. c #E5E0E0",
-"t. c #878485",
-"u. c #E4DFE0",
-"v. c #08080A",
-"w. c #020204",
-"x. c #424141",
-"y. c #E5E2E2",
-"z. c #D3CECF",
-"A. c #E4DFDF",
-"B. c #3D3C3E",
-"C. c #2B2A2B",
-"D. c #6B6969",
-"E. c #D7D6D6",
-"F. c #252526",
-"G. c #191919",
-"H. c #646264",
-"I. c #030305",
-"J. c #494747",
-"K. c #B7B6B6",
-"L. c #D2CDCD",
-"M. c #090809",
-"N. c #0D0D0F",
-"O. c #111114",
-"P. c #E8E6E6",
-"Q. c #B0AFAF",
-"R. c #DFDADB",
-"S. c #DCDBDB",
-"T. c #BCBCBC",
-"U. c #5F5F5F",
-"V. c #090909",
-"W. c #0C0C0C",
-"X. c #100F0F",
-" ",
-" ",
-" ",
-" . + @ # $ $ % % % % & & * . ",
-" = - ; > , ' ) ! ~ { ~ ] ^ / ( _ ; : ",
-" < [ } | 1 ] ] ] ] ] ] ] ] ] ] ] ] 2 3 4 5 $ ",
-" 6 ; 7 8 9 ] ] ] ] ] ] 0 ] ] ] ] ] ] ] ] ] ] a b c < ",
-" d e f g ] ] ] ] ] ] ] ] 0 ] ] ] ] ] ] ] ] ] ] ] ~ h i j ",
-" . k l m ~ ] ] ] ] ] ] ] ] ] 0 ] ] ] ] ] ] ] ] ] ] ] ] n o p q . ",
-" j r s ] ] ] ] ] ] ] ] ] ] ] 0 ] ] ] ] ] ] ] ] ] ] ] ] ] ] t u v . ",
-" w x y ] ] ] ] ] ] ] ] ] ] ~ ] 0 ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] z A c . ",
-" : B C ] ] ] ] ] ] ] ] ] ] ] ~ ] 0 ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] t D [ ",
-" 6 E F ] ] ] ] ] ] ] ] ] ] ] ] ~ ] 0 ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] G H % ",
-" k I ] ] ] ] ] ] ] ] ] ] ] ] ] ~ ] 0 ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] J K . ",
-" = L M ] ] ] ] ] ] ] ] ] ] ] ] ] { ] 0 ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] N O P ",
-" : Q ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] 0 ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] R S . ",
-" . T n ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] 0 n ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] U V ",
-" W X ] ] ] ] ] ] Y Z Z ` ] ] ] ] ] ] Z 0 n ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] .... ",
-" 5 ] ] ] ] ] ] +.Z Z Z @.] ] ] ] ] ] Z 0 ] ] ] n Z Z #.] ] ] ] ] ] ] ] Z Z Z n ] ] $.@ ",
-" %.] ] ] ] ] &.Z Z *.=.Z { { ] ] { ] Z Z ] ] -.Z Z Z Z ;.] ] ] ] ] ] >.Z Z Z ,.] ] U k ",
-" . '.] n ] ] ] ).!.~.] ] {.].] ] ] { ] Z Z n ] Z Z ^./.Y Z ] ] ] ] ] ] Z Z n (.Z ] ] _.[ ",
-" . :.] n ] ] &.<.Z [.] ] }.Z |.] ] ] 1.Z Z 2.n Z 3.] >.Z Z 4.] ] ] ] (.Z Z ] n Z Y ] 5.c ",
-" . 6.Z ] ] ] 7.Z Z t ] { 8.9.0.] ] ] ~.Z Z Z a.Z z ] ~ z Y !.] ] ] ] !.!.(.n n b.c.] d.e.. ",
-" . f.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.&.h.. ",
-" . &.i.] ] ] ~ Z j.] ] ] |.k.Z -.] ] Z ~.] Z Z Z ] ] ] ] Z Z ] ] ] ] l.m.a.] ] n ] n.~ h.. ",
-" . 6.Z o.] n t p.] ] ] n ] q.Z Z ] ] Z r.s.~.Z t.] ] ] ] u.v.Y ] ] w.x.a.] ] ] ] ] ] y.h.. ",
-" . :.!.Z ] ~ Z p.] ] ] ] ~ z.Z Z A.!.Z n ] n 0 ] ] ] ] ] ] B.Z ] ] C.D.] ] ] ] ] ~ ] E.c . ",
-" . '.Z Z ] ~ F.G.] ] ] ] n ] H.Z { Z Z ] ] ] 0 ] ] ] ] ] ] &.I.Y w.J.>.] ] ] ] ] ] ] K.[ ",
-" . %.(.Z ] { Z a.n ] ] ] ] ] ] Z ;.Z L.] ] ] 0 ] ] ] ] ] ] ] n Z M.~ ] ] ] ] ] ] ] ] U k ",
-" 5 ] Z G.t Z n s.] ] ] { ] ] >.}.N.] ] ] ] 0 ] ] ] ] ] ] ] ] &.] ] ] ] ] ] ] ] ] ] $.@ ",
-" W X Z Z ~.Z &.] ] ] ] ] ] ] ] n &.] ] ] ] 0 ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] .... ",
-" . T >.Z O.&.] ] ] ] ] ] ] ] ] ] ] ] n ] ] 0 ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] U V . ",
-" : Q { Z n ] ] ] ] ] ] n ] ] ] ] ] ] ] n 0 ] ] ] ] ] n ] ] ] ] ] ] ] ] ] ] ] R S . ",
-" = L M ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] n 0 ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] N O P . ",
-" k I ] ] ] ] ] ] ] ] ] n n ] ] ] ] ] n 0 ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] J K . ",
-" = E F ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] n 0 ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] G H % ",
-" : B C ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] 0 ] ] ] ] ] ] ] ] ] ] ] ] ] ] t D [ . ",
-" w x y ] ] ] ] ] ] ] ] ] ] ] ] ] n 0 ] ] ] ] ] ] ] ] ] ] ] ] ] z A c . ",
-" . j r s ] ] ] ] ] ] ] ] ] ] ] ] n 0 ] ] ] ] ] ] ] ] ] ] ] ] t u v . ",
-" . k l m ~ ] ] ] ] ] ] ] ] ] ] ~ 0 ] ] ] ] ] ] ] ] ] ] n o p q . ",
-" . d e f g ] ] ] ] ] ] ] ] ] s.0 ] ] ] ] ] ] ] ] ] ~ h i j . ",
-" 6 ; 7 8 9 ] ] ] ] ] ] ] &.0 ] ] ] ] ] ] ] ] a b c * . ",
-" . < [ } | 1 ] ] ] ] ] { 0 ] ] ] ] ] P.Q.4 5 : . . ",
-" . = - ; > , ' ) n ~ R.d.S.T./ U.c k V.. . ",
-" . . + @ W.: X.% % % d & V.6 W . . ",
-" . . . . . . . . ",
-" ",
-" ",
-" "};
diff --git a/icons/declick5.xpm b/icons/declick5.xpm
deleted file mode 100755
index 1bc9665..0000000
--- a/icons/declick5.xpm
+++ /dev/null
@@ -1,252 +0,0 @@
-/* XPM */
-static const char * declick5_xpm[] = {
-"50 49 200 2",
-" c None",
-". c #414141",
-"+ c #424242",
-"@ c #444444",
-"# c #5C5C5C",
-"$ c #515151",
-"% c #4C4C4C",
-"& c #484848",
-"* c #5F5F5F",
-"= c #747474",
-"- c #464646",
-"; c #494949",
-"> c #4B4B4B",
-", c #4D4D4D",
-"' c #4E4E4E",
-") c #4F4F4F",
-"! c #505050",
-"~ c #6B6B6B",
-"{ c #474747",
-"] c #525252",
-"^ c #545454",
-"/ c #555555",
-"( c #565656",
-"_ c #575757",
-": c #585858",
-"< c #535353",
-"[ c #646464",
-"} c #9E9E9E",
-"| c #595959",
-"1 c #5B5B5B",
-"2 c #F40909",
-"3 c #5E5E5E",
-"4 c #5D5D5D",
-"5 c #5A5A5A",
-"6 c #717171",
-"7 c #616161",
-"8 c #636363",
-"9 c #666666",
-"0 c #676767",
-"a c #656565",
-"b c #626262",
-"c c #606060",
-"d c #9C9C9C",
-"e c #696969",
-"f c #6A6A6A",
-"g c #6C6C6C",
-"h c #6E6E6E",
-"i c #6F6F6F",
-"j c #6D6D6D",
-"k c #686868",
-"l c #8E8E8E",
-"m c #727272",
-"n c #767676",
-"o c #777777",
-"p c #757575",
-"q c #707070",
-"r c #787878",
-"s c #7C7C7C",
-"t c #7E7E7E",
-"u c #7F7F7F",
-"v c #7D7D7D",
-"w c #7B7B7B",
-"x c #7A7A7A",
-"y c #797979",
-"z c #999999",
-"A c #808080",
-"B c #838383",
-"C c #858585",
-"D c #868686",
-"E c #878787",
-"F c #848484",
-"G c #828282",
-"H c #818181",
-"I c #AEAEAE",
-"J c #8B8B8B",
-"K c #8D8D8D",
-"L c #8F8F8F",
-"M c #8C8C8C",
-"N c #8A8A8A",
-"O c #898989",
-"P c #888888",
-"Q c #D1D1D1",
-"R c #FFFFFF",
-"S c #929292",
-"T c #949494",
-"U c #959595",
-"V c #969696",
-"W c #939393",
-"X c #919191",
-"Y c #909090",
-"Z c #9B9B9B",
-"` c #9D9D9D",
-" . c #9A9A9A",
-".. c #989898",
-"+. c #979797",
-"@. c #C0C0C0",
-"#. c #9F9F9F",
-"$. c #A2A2A2",
-"%. c #A3A3A3",
-"&. c #A4A4A4",
-"*. c #A1A1A1",
-"=. c #A0A0A0",
-"-. c #A5A5A5",
-";. c #A7A7A7",
-">. c #A9A9A9",
-",. c #AAAAAA",
-"'. c #A8A8A8",
-"). c #A6A6A6",
-"!. c #CDCDCD",
-"~. c #020204",
-"{. c #000002",
-"]. c #ADADAD",
-"^. c #AFAFAF",
-"/. c #B0B0B0",
-"(. c #ACACAC",
-"_. c #ABABAB",
-":. c #B4B4B4",
-"<. c #E5E5E5",
-"[. c #666667",
-"}. c #2A2A2B",
-"|. c #B2B2B2",
-"1. c #B3B3B3",
-"2. c #070709",
-"3. c #B1B1B1",
-"4. c #F0F0F0",
-"5. c #BFBFBF",
-"6. c #767677",
-"7. c #B7B7B7",
-"8. c #B8B8B8",
-"9. c #0C0C0E",
-"0. c #B6B6B6",
-"a. c #B5B5B5",
-"b. c #151517",
-"c. c #D8D8D8",
-"d. c #010103",
-"e. c #282829",
-"f. c #060608",
-"g. c #2D2D2F",
-"h. c #B9B9B9",
-"i. c #BBBBBB",
-"j. c #A0A0A1",
-"k. c #040406",
-"l. c #BCBCBC",
-"m. c #BABABA",
-"n. c #E4E4E4",
-"o. c #1F1F20",
-"p. c #9C9C9D",
-"q. c #BDBDBD",
-"r. c #474749",
-"s. c #BEBEBE",
-"t. c #030305",
-"u. c #D7D7D7",
-"v. c #838384",
-"w. c #111113",
-"x. c #262628",
-"y. c #6E6E6F",
-"z. c #2E2E30",
-"A. c #C1C1C1",
-"B. c #949495",
-"C. c #252526",
-"D. c #FDFDFE",
-"E. c #6868A4",
-"F. c #0F0FC4",
-"G. c #B8B8B9",
-"H. c #323233",
-"I. c #404041",
-"J. c #18181A",
-"K. c #2F2F31",
-"L. c #C3C3C3",
-"M. c #C2C2C2",
-"N. c #020000",
-"O. c #0F0F11",
-"P. c #535355",
-"Q. c #5E5E5F",
-"R. c #303031",
-"S. c #707071",
-"T. c #08080A",
-"U. c #363636",
-"V. c #373739",
-"W. c #232323",
-"X. c #C4C4C4",
-"Y. c #191919",
-"Z. c #4E4E4F",
-"`. c #3A3A3A",
-" + c #DDDDDD",
-".+ c #0B0B0D",
-"++ c #070708",
-"@+ c #FCFCFC",
-"#+ c #969697",
-"$+ c #0D0D0F",
-"%+ c #D6D6D6",
-"&+ c #232324",
-"*+ c #111114",
-"=+ c #F1F1F1",
-"-+ c #737373",
-";+ c #F6F6F6",
-">+ c #DBDBDB",
-",+ c #CACACA",
-"'+ c #4A4A4A",
-")+ c #525253",
-" ",
-" ",
-" ",
-" . + @ # $ % & & & & & * = $ - ",
-" @ - & ; > % , ' ) ) ! ! ! ) ) ' , ~ ",
-" { ; > , ) $ ] ^ / ( _ _ _ : _ _ _ ( / ^ < [ } ",
-" ; > ' ! ] ^ ( : | 1 # 2 3 * * * * * 3 3 4 # 1 5 | 6 ",
-" ' ! ] / _ | 1 4 * 7 8 [ 2 9 9 0 0 0 0 9 9 a [ 8 b 7 c * d ",
-" ! < / _ 5 # * 7 8 a 0 e f g 2 h i i i i i i h j g ~ f e k 0 9 l ",
-" _ 5 # * 7 8 9 k ~ j i 6 m = 2 n o o o o o o n p = = m 6 q i h j l ",
-" 4 * 7 [ 9 e ~ h q m = o r r s 2 t u u u u u u t v v s w x y r n p p z ",
-" 7 8 9 k ~ j q m p o x s t A A B 2 C D E E E E E D D C F B G H A u t v s I ",
-" 9 k ~ j i m = o y s u H B C E E J 2 K l l L L L l l K M M J N O P E D C F B Q R R R R R R ",
-" j i 6 = n y w t H B D P N K L l S 2 T U V V V V V V U T W S X Y L l K K M J z R R R R R R ",
-" m = n r w v A G C E N M L X W U U z 2 Z d ` ` ` ` ` ` d Z Z .z ..+.V U T W W S @.R R R R R ",
-" r x s u H B D O J l Y W U .. .d } #.2 $.%.%.&.&.&.&.%.%.$.*.=.=.#.} ` d Z . .z #.R R R R R ",
-" v t A B C E N M L X T +.z d } =.$.&.-.2 ;.>.,.,.,.,.,.,.>.>.'.;.).-.&.%.%.$.*.=.=.#.!.R R R R ",
-" R W F D P N M L S ~.{.{.W #.*.%.).'.>.{.2 ].^.^./././././.^.I I ].(._.,.,.>.'.;.;.).-.:.R R R R ",
-"R R <.E O J K L S T [.{.{.{.}.%.).'.,.(.I {.2 |.1.:.:.{.{.2.:.:.1.1.|.3./.^.{.{.{._.(._.,.,.4.R R R ",
-"R R 5.J K L X W V U {.{.6.Y {.).>.(.^.^.|.{.{.7.8.3.{.{.{.{.9.8.8.7.0.0.a.I {.{.{.b././.^.^.c.R R R ",
-"R R _.l Y S U +.z [.d.e.%.).f.g.I /.|.|.0.{.{.h.i.{.{.j.$.k.{.l.l.i.m.h.h.{.{.a.I {.:.:.1.|.n.R R R ",
-"R R #.X W U +. . .o.{.L ).>.2.{.,.1.a.7.p.{.{.B q.{.r.5.i.{.{.3.s.s.q.l.:.{.{.h.7.{.t.0.0.a.u.R R R ",
-"R R ..W {.+. .d v.{.{.d '.>.w.x.y.a.7.h.z.{.{.{.m.{.0.A.@.8.k.d.@.@.5.s.d.d.:.m.h.B.C.8.8.7.8.R R R ",
-"D.R W E.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.G.h.8.R R R ",
-"R R W U H.z Z ` } {.I.;.,.(.,.J.{.^.8.m.{.K.5.{.{.{.L.L.L.L.{.{.M.A.A.@.H.{ 8.q.l.m.i.N.h.h.M.R R R ",
-"R R S T {.v. .d +.O.&.;.>._.I P.{.{.8.m.{.Q.i.R.{.S.M.M.L.L.s.T.t.A.@.~.U.8.q.l.i.i.m.h.h.8.h.R R R ",
-"R R V S d.{.z z {.O.%.-.'.,._.j.{.{.|.d.{.i.q.s.2 @.A.A.A.A.A.V.{.5.5.W.( l.i.m.m.h.a.8.7.0.X.R R R ",
-"R R ` Y {.{.V +.C.Y.=.%.).'.,.].Z.{.|.{.{.m.i.l.2 s.5.5.5.5.5.i.t.t.~.`.a.m.h.8.7.7.0.a.:.:. +R R R ",
-"R R >.K O {.W U {.V d =.%.-.'._.].{..+{.$.7.h.m.2 i.l.l.l.l.l.i.m.{.++0.8.7.0.a.:.1.1.|.3.3.@+R R R ",
-"R R s.O J {.Y.O {.V #+d #.$.%.;.>.).2.$+|.1.a.0.2 8.8.8.8.8.8.7.7.1.a.:.1.|.3.3./.^.I ].].(.%+R R R ",
-"R R n.F E {.{.&+{.L U ..Z ` =.$.-.;.>.>.I ^.3.|.2 1.:.:.:.:.1.1.|.3.3./.^.I ].(._.,.>.'.'.;.R R R R ",
-" Y H A {.*+P K Y W U ..Z } =.$.-.;.>.>.(.].2 I ^.^.^.^.I I ].(._.,.>.'.;.).).-.&.%.$./.R R R R ",
-" |.s t u {.F P N K Y W U +. .` #.*.%.-.).).2 >.>.>.>.>.;.'.;.).-.&.%.$.*.=.#.} ` d Z =+R R R R ",
-" v r x s u G F E N M L S T +.z Z ` } =.=.2 $.%.%.%.$.$.*.*.=.#.} ` Z .z ..+.V U %.R R R R R ",
-" %.6 -+n r w v A B D P J K L S T V ..z z 2 d d d d d Z . .z ..+.U T W S X Y L ).;+R R R R R ",
-" y j i 6 = o x s u G F E O J l L X S S 2 U U U U U T W S X Y L l K M N O P E 4.R R R R R R ",
-" l.a k f j q m p r x v A G F D P N J M 2 K K l K K M M J N O E D C F B H A S ",
-" S 7 8 9 e ~ h 6 -+n r w v u H G B B 2 D D D D C C F B G H A t v s w x r ",
-" t # * 7 [ 0 e g h 6 -+p o y x s s 2 t t t t v s s w x r o n p -+m 6 >+ ",
-" p : 5 4 * b a 0 e g h q 6 -+= -+2 n n n n p p = -+m q i h j ~ f ,+ ",
-" o < / : 5 4 * b [ 9 k e ~ g f 2 h h h h j g g ~ f k 0 9 a 8 ",
-" O ' $ < ( : 5 # 3 c 7 8 [ 8 2 9 9 9 a a [ 8 b 7 c * 4 # ",
-" 7 % ' $ < / _ : 5 1 # # 2 3 3 3 4 4 # 1 5 | : _ i ",
-" | '+% ' ! $ < ^ / ( )+( ( ( ( / / ^ < ] b d ",
-" b % & '+> % , ' ' ) ) ) ' ' , $ e ",
-" t ! - { { { % ] [ ",
-" ",
-" ",
-" "};
diff --git a/icons/declick6.xpm b/icons/declick6.xpm
deleted file mode 100755
index 6f2d1f8..0000000
--- a/icons/declick6.xpm
+++ /dev/null
@@ -1,207 +0,0 @@
-/* XPM */
-static const char * declick_xpm[] = {
-"51 49 155 2",
-" c None",
-". c #373636",
-"+ c #AAA7A7",
-"@ c #9C9999",
-"# c #727070",
-"$ c #F40909",
-"% c #A8A5A5",
-"& c #A9A6A6",
-"* c #A7A4A4",
-"= c #848282",
-"- c #5F5D5D",
-"; c #817F7F",
-"> c #9F9C9C",
-", c #9A9797",
-"' c #969393",
-") c #030303",
-"! c #000000",
-"~ c #8E8B8B",
-"{ c #000002",
-"] c #8A8888",
-"^ c #4D4B4B",
-"/ c #959292",
-"( c #797777",
-"_ c #444343",
-": c #9E9B9B",
-"< c #908D8D",
-"[ c #343333",
-"} c #201F21",
-"| c #8B8888",
-"1 c #060606",
-"2 c #A19E9E",
-"3 c #9D9A9A",
-"4 c #626060",
-"5 c #7E7B7C",
-"6 c #928F8F",
-"7 c #656363",
-"8 c #A19F9F",
-"9 c #A09D9D",
-"0 c #7D7B7B",
-"a c #000001",
-"b c #0B0B0D",
-"c c #686666",
-"d c #0D0D0D",
-"e c #868484",
-"f c #1C1C1C",
-"g c #292829",
-"h c #010103",
-"i c #1E1D1D",
-"j c #8A8787",
-"k c #A4A1A1",
-"l c #7F7D7D",
-"m c #8C8A8A",
-"n c #8D8A8A",
-"o c #030305",
-"p c #989595",
-"q c #A29F9F",
-"r c #7B7979",
-"s c #908E8E",
-"t c #5A5959",
-"u c #999696",
-"v c #A6A3A3",
-"w c #636161",
-"x c #0C0C0D",
-"y c #949292",
-"z c #050507",
-"A c #858282",
-"B c #868383",
-"C c #4E4D4D",
-"D c #7A7777",
-"E c #363535",
-"F c #A5A2A2",
-"G c #7E7B7B",
-"H c #615F5F",
-"I c #010101",
-"J c #838181",
-"K c #737273",
-"L c #0F0F11",
-"M c #252527",
-"N c #5C5A5A",
-"O c #2A292B",
-"P c #8D8B8B",
-"Q c #A3A0A0",
-"R c #6C6A6A",
-"S c #0E0E0E",
-"T c #706EA6",
-"U c #0E0EBF",
-"V c #0F0FC4",
-"W c #0D0DBE",
-"X c #0E0EBD",
-"Y c #0E0EC3",
-"Z c #0E0EC0",
-"` c #0C0CBD",
-" . c #0C0CB2",
-".. c #0E0EBE",
-"+. c #0E0EBB",
-"@. c #0C0CAD",
-"#. c #0D0DB3",
-"$. c #0B0BA5",
-"%. c #070764",
-"&. c #0D0DBB",
-"*. c #0B0B9F",
-"=. c #050556",
-"-. c #090986",
-";. c #949192",
-">. c #2F2E2F",
-",. c #878585",
-"'. c #3C3B3B",
-"). c #161618",
-"!. c #898686",
-"~. c #757373",
-"{. c #181818",
-"]. c #383737",
-"^. c #6B6969",
-"/. c #828080",
-"(. c #4F4D4D",
-"_. c #939091",
-":. c #6D6B6B",
-"<. c #0C0B0B",
-"[. c #888686",
-"}. c #979494",
-"|. c #3E3E3E",
-"1. c #545354",
-"2. c #626061",
-"3. c #040406",
-"4. c #020202",
-"5. c #121212",
-"6. c #777575",
-"7. c #595757",
-"8. c #0B0B0B",
-"9. c #737172",
-"0. c #6E6C6C",
-"a. c #232224",
-"b. c #787575",
-"c. c #414040",
-"d. c #060505",
-"e. c #161616",
-"f. c #8E8C8C",
-"g. c #989696",
-"h. c #161617",
-"i. c #2E2D2E",
-"j. c #424141",
-"k. c #131212",
-"l. c #747171",
-"m. c #888585",
-"n. c #949191",
-"o. c #706E6E",
-"p. c #646262",
-"q. c #040404",
-"r. c #767474",
-"s. c #939191",
-"t. c #918E8E",
-"u. c #939090",
-"v. c #191818",
-"w. c #827F7F",
-"x. c #585757",
-" ",
-" ",
-" ",
-" . + + + + + + + + + + + + @ # ",
-" + + + + + + + + + + + + + + + + + + + ",
-" + + + + + + + + + + + + + + + + + + + + + + + ",
-" + + + + + + + + + + + + $ + + + + + + + + + + + + + + ",
-" + + + + + + + + + + + + + $ + + + + + + + + + + + + + + + ",
-" + + + + + + + + + + + + + + + $ + + + + + + + + + + + + + + + + ",
-" + + + + + + + + + + + + + + + $ + + + + + + + + + + + + + + + + + ",
-" + + + + + + + + + + + + + + % + $ + + + + + + + + + + + + + + + + + + ",
-" + + + + + + + + + + + + + + + % + $ + + + + + + + + + + + + + + + + + + + ",
-" + + + + + + + + + + + + + + + + % + $ + + + + + + + + + + + + + + + + + + + + ",
-" + + + + + + + + + + + + + + + + % + $ + + + + + + + + + + + + + + + + + + + + ",
-" + + + + + + + + + + + + + + + + + % + $ + + + + + + + + + + + + + + + + + + + + + ",
-" + + + + + + + + + & * + + + + + + + + $ + + + + + + + + + + + + + + + + + + + + + ",
-" + + + + + + + + + = - ; * + + + + + + + $ & + + + + + + + + + + + + + + > , + + + + + ",
-" + + + + + + + & ' ) ! ! ~ + + + + + + { $ & + + + ] ^ / + + + + + + + + ( _ : + + + + ",
-" + + + + + + + + < [ ! ! ! } , + + + + + { $ + + * | ! ! 1 + + + + + + + 2 ! ! ! 3 + + + + ",
-" + + + + + + + % 4 ! ! 5 6 ! 7 8 + + % : ! ! 9 & 0 ! ! a a b + + + + + + c ! ! ! d e + + + ",
-" + + + + + + + : f a g + ' h i j % + k = ! ! l 3 ! ! m n o a p + + + + q ! a r s ! t k + + ",
-" + + u v + + + w x ! y + q z a A q + k B { a C D ! E + F ! ! G + + + + H ! a v % ! I J + + ",
-" + + J ! + + + K a { 9 + : L M N & + + O { { ! ; ! y + % P h I v + + q ! a Q & & R S 7 * + ",
-" + + T U V V V V V V V V V W V X Y V V V V V Z ` ...V V X +.@.#.V V $.%.&.V V V *.=.-.;.+ ",
-" + + ( >.+ + + ,.! '.+ + * ~ ).! @ + * a O + { { { + + + * ! ! !.+ + ~.{.].F + + * ^.! /.v ",
-" + : (.! _.+ & :.<.[.+ + & }.|.! ! : y a 1.v O { 2.+ + + q ] 3.4.y 0 ! 5.6.+ + + + [.] ; u ",
-" + @ 7.! ! + u ! 8.}.+ + + * 9.! ! 0.I a 3 + & $ + + + + + ' a.! b.c.d.e.f.+ + + + F : 9 q ",
-" + + r ! ! Q g.h.S F + + + & < i.! j.! ! ~ + + $ + + + + + & e ! 4.I k.l.+ + + + + + + + + ",
-" + + Q [ ! m.n.a o.& + + + + v = ! 8.! p.k + + $ + + + + + + v < ! q.r.+ + + + + + + + + + ",
-" + + + 0.! d ; ! n v + + + & + F s.! a % + + + $ + + + + + + + + t.u.& + + + + + + + + + + ",
-" + + + u ! ! v.! v + + + + + + + + w.^.+ + + + $ + + + + + + + + + + + + + + + + + + + + ",
-" + + * D ! o x.+ + + + + + + + + + + + & + + $ + + + + + + + + + + + + + + + + + + + + ",
-" + + + % | ! p + + + + + + & + + + + + + + & $ + + + + + & + + + + + + + + + + + + + + ",
-" + + + % !.+ + + + + + + + + + + + + + + & $ + + + + + + + + + + + + + + + + + + + ",
-" + + + + + + + + + + + + + & & + + + + + & $ + + + + + + + + + + + + + + + + + + + ",
-" + + + + + + + + + + + + + + + + + + + & $ + + + + + + + + + + + + + + + + + + ",
-" + + + + + + + + + + + + + + + + + + + + $ + + + + + + + + + + + + + + + + + ",
-" + + + + + + + + + + + + + + + + + + & $ + + + + + + + + + + + + + + + + + ",
-" + + + + + + + + + + + + + + + + + & $ + + + + + + + + + + + + + + + + ",
-" + + + + + + + + + + + + + + + + % $ + + + + + + + + + + + + + + + ",
-" + + + + + + + + + + + + + + + v $ + + + + + + + + + + + + + + ",
-" + + + + + + + + + + + + + + * $ + + + + + + + + + + + + + ",
-" + + + + + + + + + + + + + % $ + + + + + + + + + + + + ",
-" + + + + + + + + + + + + k + + + + + + + + + + ",
-" + + + + + + + + + + + + + + + + + + + ",
-" + + + + + + + + + + + + + ",
-" + ",
-" ",
-" "};
diff --git a/icons/declick_dark.xpm b/icons/declick_dark.xpm
new file mode 100644
index 0000000..e0e5bd4
--- /dev/null
+++ b/icons/declick_dark.xpm
@@ -0,0 +1,43 @@
+/* XPM */
+static char * declick_dark_xpm[] = {
+"28 28 12 1",
+" c None",
+". c #F32626",
+"+ c #DFDFDF",
+"@ c #F42626",
+"# c #E79191",
+"$ c #E89696",
+"% c #F42727",
+"& c #F32727",
+"* c #E79A9A",
+"= c #E79E9E",
+"- c #E0E0E0",
+"; c #DEDEDE",
+" ",
+" ",
+" . ++ @ ",
+" @@ ++ @@ ",
+" @@#$@@ ",
+" @%@@ ",
+" %@@& ",
+" @%%@ ",
+" @@*=@@ ",
+" @@ ++ @@ ",
+" @ ++ % ",
+" ++ ",
+" ++ ",
+" ++ -+; ",
+" ++ ++++ ",
+" ++ -+; +- ",
+" ++ ++ ++ ++ ",
+" ++ ;+++ ++ ;+ ++ ",
+" ++ ++-++ ++ ;+- +- ",
+" ;+ ++ ++ ++ +- ;+ ",
+" ++ ++ -+ ++ ++ ++ ",
+" ++ ++ +; +- ++ +- ",
+" ++ ++ +- ++ ++++ ",
+" ++ -++ -+++ +-- ",
+" +++; ++ ",
+" ++ ",
+" ",
+" "};
diff --git a/icons/declick_m.xcf b/icons/declick_m.xcf
deleted file mode 100755
index 83dd802..0000000
Binary files a/icons/declick_m.xcf and /dev/null differ
diff --git a/icons/declick_m_dark.xpm b/icons/declick_m_dark.xpm
new file mode 100644
index 0000000..039400b
--- /dev/null
+++ b/icons/declick_m_dark.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static const char * declick_m_dark_xpm[] = {
+"28 28 10 1",
+" c None",
+". c #FFFFFF",
+"+ c #52524D",
+"@ c #F5FAFA",
+"# c #F8F8F6",
+"$ c #FFFFFD",
+"% c #FDFFFF",
+"& c #F9F9F7",
+"* c #D9D9D7",
+"= c #FFFFFA",
+" ",
+" ",
+" ",
+" ",
+" ............... ",
+" . ",
+" . . . ... ",
+" .. . . . . ",
+" . . . ... . ",
+" . . . . . . ",
+" .. . . ... ",
+" ",
+" ",
+" + ",
+" +@+ ",
+" +#$%+ + ",
+" +$+ $$+%$ +.+ ",
+" &%+ $$% +%+ +$+ ... ",
+" $+ $+% $% $% +.+. ",
+" *+ +$ $ $+ +% .. + ",
+" %% %% % % %+ +.+ ",
+" +$ %+ $+$ $.+.. ",
+" $+ +$+ =%% +$..+ ",
+" $$+$$+ +=+ ++++ ",
+" +$.$+ + + ",
+" ++$+ ",
+" + ",
+" "};
diff --git a/icons/declick_w.xcf b/icons/declick_w.xcf
deleted file mode 100755
index e870119..0000000
Binary files a/icons/declick_w.xcf and /dev/null differ
diff --git a/icons/declick_w_dark.xpm b/icons/declick_w_dark.xpm
new file mode 100644
index 0000000..bca2cb6
--- /dev/null
+++ b/icons/declick_w_dark.xpm
@@ -0,0 +1,40 @@
+/* XPM */
+static const char * declick_w_dark_xpm[] = {
+"28 28 9 1",
+" c None",
+". c #FFFFFF",
+"+ c #F90707",
+"@ c #E88484",
+"# c #52524D",
+"$ c #F8F8F6",
+"% c #FFFFFD",
+"& c #FDFFFF",
+"* c #FFFFFA",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" . ",
+" +@ . @+ ",
+" . @+@.@+@ ",
+" +@ . @+ @+.+@ ",
+" @+@.@+@ @+@ ",
+" @+.+@ @+.+@ ",
+" @+@ @+@. +@ ",
+" @+.+@ +@ . @+ ",
+" @+@. +@ #.# ",
+" +@ . @+ #$%&# ",
+" . # # %%#&% ",
+" . %%& #&# #%# ",
+" ..#... %#& %& %& ",
+" #.#.#. #% % %# #& .# ",
+" .#. . && & & &# #.# ",
+" ... . &# %#% %.#.. ",
+" #.# . #%# *&& #%..# ",
+" # %#%%# #*# #### ",
+" #%.%# # # ",
+" #### ",
+" ",
+" "};
diff --git a/icons/decrackle.xcf b/icons/decrackle.xcf
deleted file mode 100755
index 51fdefc..0000000
Binary files a/icons/decrackle.xcf and /dev/null differ
diff --git a/icons/decrackle_dark.xpm b/icons/decrackle_dark.xpm
new file mode 100644
index 0000000..45af1ef
--- /dev/null
+++ b/icons/decrackle_dark.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static const char * decrackle_dark_xpm[] = {
+"28 28 10 1",
+" c None",
+". c #FF0519",
+"+ c #FFFFFF",
+"@ c #52524D",
+"# c #F5FAFA",
+"$ c #F8F8F6",
+"% c #FFFFFD",
+"& c #FDFFFF",
+"* c #F9F9F7",
+"= c #D9D9D7",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" . . + . . ",
+" . + . . . . . . . ",
+" .+. + . . . .+. ",
+" + + .+. .+. .+. + ",
+" + + + @#@ + + ",
+" + + + @$%&@ + + ",
+" + + @%@ %%+&% + @+@ ",
+" +*&@ + %%& +&@+@%@ + +++ ",
+" + %@ + %@& + + %& + @+@+ ",
+" + =@ + @% % %@ + @& + ++ + ",
+" + && + && & & + &@+@+@ + ",
+" + @% + &@ %@% + %++++ + ",
+" + %@+@%@ +&& + @%++@ + ",
+" + %%+%%@ + @ + @+@@ .+.",
+".+. @%+%@ + .+. + . ",
+" . @@%@ .+. . .+. . .",
+". . .+. . . . . ",
+" . . . . . ",
+" ",
+" ",
+" ",
+" "};
diff --git a/icons/estimate_dark.xpm b/icons/estimate_dark.xpm
new file mode 100644
index 0000000..e6dd74e
--- /dev/null
+++ b/icons/estimate_dark.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static const char * estimate_dark_xpm[] = {
+"28 28 11 1",
+" c None",
+". c #F90404",
+"+ c #ADADB2",
+"@ c #F5FAFA",
+"# c #F8F8F6",
+"$ c #FFFFFD",
+"% c #FDFFFF",
+"& c #FFFFFF",
+"* c #F9F9F7",
+"= c #D9D9D7",
+"- c #FFFFFA",
+" ",
+" ",
+" ",
+" ..... ",
+" . . ",
+" . ",
+" . ",
+" .. ",
+" . ",
+" . ",
+" ",
+" . ",
+" ",
+" + ",
+" +@+ ",
+" +#$%+ + ",
+" +$+ $$+%$ +&+ ",
+" *%+ $$% +%+ +$+ &&& ",
+" $+ $+% $% $% +&+& ",
+" =+ +$ $ $+ +% && + ",
+" %% %% % % %+ +&+ ",
+" +$ %+ $+$ $&+&& ",
+" $+ +$+ -%% +$&&+ ",
+" $$+$$+ +-+ ++++ ",
+" +$&$+ + + ",
+" ++$+ ",
+" + ",
+" "};
diff --git a/icons/filter_dark.xpm b/icons/filter_dark.xpm
new file mode 100644
index 0000000..cf013f0
--- /dev/null
+++ b/icons/filter_dark.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static const char * filter_dark_xpm[] = {
+"28 28 2 1",
+" c None",
+". c #FFFFFF",
+" ",
+" ",
+" ",
+" ",
+" .....",
+" ..........",
+" ....... ",
+" .... ",
+" ... ",
+" ... ",
+" .. ",
+" .. ",
+" .. ",
+" .. ",
+" .. ",
+" .. ",
+" .. ",
+" . ..... ",
+"......... ",
+"... . ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/icons/noise_sample_dark.xpm b/icons/noise_sample_dark.xpm
new file mode 100644
index 0000000..e9ed539
--- /dev/null
+++ b/icons/noise_sample_dark.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static const char * noise_sample_dark_xpm[] = {
+"28 28 7 1",
+" c None",
+". c #FFFFFF",
+"+ c #52524D",
+"@ c #F5FAFA",
+"# c #F8F8F6",
+"$ c #FFFFFD",
+"% c #FDFFFF",
+" ",
+" ",
+" ... ",
+" ..... ",
+" ..... ",
+" ..... ",
+" .... ... ",
+" .... ",
+" . ... ",
+" . .. ",
+" . . . ",
+" . . ",
+" . . ",
+" . . . ",
+" . . ",
+" ... + ",
+" +@+ ",
+" + +#$%+ + ",
+" +..+ $$+%$ +.+ ",
+" .+ . +%+ +$+ ... ",
+" . .+ .% $% +.+. ",
+" +. +.+ .+ +% .. + ",
+" ++. .. .. %+ +.+ ",
+" ..+ +$ + $.+.. ",
+" + +$..+ ",
+" ++++ ",
+" + ",
+" "};
diff --git a/icons/pinknoise_dark.xpm b/icons/pinknoise_dark.xpm
new file mode 100644
index 0000000..5b0ae48
--- /dev/null
+++ b/icons/pinknoise_dark.xpm
@@ -0,0 +1,47 @@
+/* XPM */
+static const char * pinknoise_dark_xpm[] = {
+"28 28 16 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+"@ c #050DFC",
+"# c #0466F9",
+"$ c #E900FF",
+"% c #CF05FC",
+"& c #FF0000",
+"* c #F90F07",
+"= c #FF1000",
+"- c #FC7005",
+"; c #FFBE00",
+"> c #FCA505",
+", c #F7BB07",
+"' c #FFFA00",
+") c #FCEB05",
+"............................",
+".+@++@+#+#+@++@++#+#+@+++@+.",
+".@++@++@++@++#+@@#+#++@#++@.",
+".+#@+#+#@++#++@++#+++@+##@+.",
+".@++@+#@++@+##++@#+#+@+##++.",
+".#++##++++#@+#@++#++#+@###@.",
+".@#+@++#@+@++##+##@#+@+#+++.",
+".++#+@+++@++#+#++@#+++@+++@.",
+".#++#+##@++@++@+#++@+++#+@+.",
+".+@++@+#+#++@++@+#++@#@+++@.",
+".++@@++++++@++@++++@+++@+@+.",
+".+@++$++%++#+++#+%++$%@+%+$.",
+".$%+$+$++%++%$$+++%+++%++%+.",
+".++%&%++%$%++%+$+%%+$%+&%&$.",
+".$%+++%&$++%%&$%+&+%++%+%++.",
+".+%+*%++++%+$+++%+%++%+%+%+.",
+".*+%+**++*+=++*%*+*+=+=+*+*.",
+".+*+*++*++*+=++*+*+*++*=+*+.",
+".=+=*+-+=*-+=-*-*+*-+=+-*+*.",
+".+-+-*+;-+=-=+-=>+++-+>+--+.",
+".->+;>-++--++>>-+>+->>+->+-.",
+".++>-+>+->++>++,>+,++,;++>+.",
+".,;,+;+++,;,++;+;++,>;,+,+,.",
+".+,+,+,,+',;,,+,,+,,+,+,+,+.",
+".,+)',+),,))+,,)+,),,),+,),.",
+".+,+)++,)'+)),++)+,)',),+,).",
+".'+)'+')++))+'+)'+)+')+'+)'.",
+"............................"};
diff --git a/icons/remove_noise_dark.xpm b/icons/remove_noise_dark.xpm
new file mode 100644
index 0000000..e650cff
--- /dev/null
+++ b/icons/remove_noise_dark.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+static const char * remove_noise_dark_xpm[] = {
+"28 28 36 1",
+" c None",
+". c #F90404",
+"+ c #F71F1F",
+"@ c #F81616",
+"# c #E82C2C",
+"$ c #F37272",
+"% c #F74343",
+"& c #EF0404",
+"* c #F80404",
+"= c #F90707",
+"- c #F83838",
+"; c #F82323",
+"> c #F90505",
+", c #F90808",
+"' c #F5AAAA",
+") c #F47F7F",
+"! c #F62323",
+"~ c #EFA9A9",
+"{ c #F5D7D7",
+"] c #F6E2E2",
+"^ c #F6D5D5",
+"/ c #F6C2C2",
+"( c #F6CCCC",
+"_ c #F6CECE",
+": c #F6BFBF",
+"< c #F6ADAD",
+"[ c #F79A9A",
+"} c #F79393",
+"| c #F91414",
+"1 c #F6D8D8",
+"2 c #F7D3D3",
+"3 c #F81010",
+"4 c #F7C7C7",
+"5 c #F91111",
+"6 c #F90A0A",
+"7 c #FFFFFF",
+" ",
+" ",
+" ",
+" . ",
+" .. ",
+" +@. ",
+" #$%& ",
+" **..=-;>,')!. ",
+" .~{]^/(_:<[}.. ",
+" ......=|.12*. ",
+" 345. ",
+" .6. ",
+" .. ",
+" . ",
+" ",
+" 7 7 ",
+" 777 777 7 ",
+" 7 7 7 7 77 7 7 ",
+" 7 7 7 7 7 7 7 777 777 77 ",
+" 7 7 7 7 7 7 7 7 7 7 7 7 ",
+" 777 7 7 777 777 777 777 ",
+" 7 7 7 7 7 7 7 ",
+" 777 ",
+" 7 ",
+" ",
+" ",
+" ",
+" "};
diff --git a/icons/select_all_dark.xpm b/icons/select_all_dark.xpm
new file mode 100644
index 0000000..be21750
--- /dev/null
+++ b/icons/select_all_dark.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *select_all_dark_xpm[] = {
+"28 28 5 1",
+" c None",
+"1 c #FFFFFF",
+"2 c #0915F9",
+"3 c #A3A1A1",
+"4 c #00A5FF",
+" ",
+" ",
+" 42222222222222222222222224 ",
+" 42222222222222222222222224 ",
+" 42222222222222222222222224 ",
+" 42222222222222222222222224 ",
+" 42222222222222222222222224 ",
+" 42222222222222322222222224 ",
+" 42222222322223132222222324 ",
+" 42222223332231113222223334 ",
+" 43222223132311311222233134 ",
+" 41322221112313331332231114 ",
+" 41322231312113231132231314 ",
+" 41322231312133233132311324 ",
+" 41122211312132233133313224 ",
+" 43122313313132223113113224 ",
+" 42132313311132223311132224 ",
+" 42113113231332222333322224 ",
+" 42311132223222222223222224 ",
+" 42331322222222222222222224 ",
+" 42233322222222222222222224 ",
+" 42222222222222222222222224 ",
+" 42222222222222222222222224 ",
+" 42222222222222222222222224 ",
+" 42222222222222222222222224 ",
+" ",
+" ",
+" "
+};
diff --git a/icons/silence_dark.xpm b/icons/silence_dark.xpm
new file mode 100644
index 0000000..611a4d6
--- /dev/null
+++ b/icons/silence_dark.xpm
@@ -0,0 +1,35 @@
+/* XPM */
+static const char * silence_dark_xpm[] = {
+"28 28 4 1",
+" c None",
+". c #D9D9D7",
+"+ c #FFFFFF",
+"@ c #F90404",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" .. .. ",
+" .. .. ",
+" .. .. ",
+" + .. ..+ + ",
+" + +++ ..@@@@@..++ +++ ++ ",
+" + + + ..@@@@@.. + + + + ",
+" +++ ++.. .. +++ +++ ",
+" + +.. .. + + ",
+" .. .. ",
+" .. .. ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/icons/spectral.xpm b/icons/spectral.xpm
old mode 100755
new mode 100644
index cf64523..5f9634e
--- a/icons/spectral.xpm
+++ b/icons/spectral.xpm
@@ -1,46 +1,47 @@
/* XPM */
-static const char * spectral_xpm[] = {
+static char *spectral_xpm[] = {
"28 28 15 1",
" c None",
-". c #A09D9D",
-"+ c #000000",
-"@ c #9B9898",
-"# c #0A0505",
-"$ c #070709",
-"% c #000002",
-"& c #020000",
-"* c #091DF7",
-"= c #262628",
-"- c #1909F7",
-"; c #F72D09",
-"> c #F72509",
-", c #F7BB09",
-"' c #F7F709",
+"1 c #A09D9D",
+"2 c #000000",
+"3 c #9B9898",
+"4 c #0A0505",
+"5 c #070709",
+"6 c #000002",
+"7 c #020000",
+"8 c #091DF7",
+"9 c #262628",
+"A c #1909F7",
+"B c #F72D09",
+"C c #F72509",
+"D c #F7BB09",
+"E c #F7F709",
" ",
" ",
" ",
-" . ++ ",
-" @#. +++ ",
-" . .$%&. +++++ ",
-" .%. %% &% ++++++ ",
-" & %%& .&. .% +++++++ ",
-" % % & %& ++*+++++ ",
-" =. .% % %. +++*+*+*+ ",
-" && && & & ++++-+-+-+ ",
-" .% & %.% +++++-+-+-+ ",
-" %. .% &&& ++++-+-+-+;+ ",
-" %% %% .&. +++++-+-+-+;+ ",
-" .%+%. . ++++-+-+-+;+;+ ",
-" % +++-+-+-+;+;+;+ ",
-" ++++-+;+-+;+;+;+ ",
-" +++++-+;+-+;+;+>+ ",
-" ++++-+*+;+;+;+;+>+ ",
-" +++-+-+*+;+;+;+>+,+ ",
-" ++>+>+;+>+>+>+>+,+,+ ",
-" +++,+,+>+,+,+,+,+,+,+ ",
-" ++,+,+,+,+,+'+,+,+,+'+ ",
-" +++'+,+'+,+'+'+,+,+'+'+ ",
-" ++,+'+'+'+'+'+'+,+'+'+'+ ",
+" 1 22 ",
+" 341 222 ",
+" 1 15671 22222 ",
+" 161 66 76 222222 ",
+" 7 667 171 16 2222222 ",
+" 6 6 7 67 22822222 ",
+" 91 16 6 61 222828282 ",
+" 77 77 7 7 2222A2A2A2 ",
+" 16 7 616 22222A2A2A2 ",
+" 61 16 777 2222A2A2A2B2 ",
+" 66 66 171 22222A2A2A2B2 ",
+" 16261 1 2222A2A2A2B2B2 ",
+" 6 22282A2A2B2B2B2 ",
+" 222282B2A2B2B2B2 ",
+" 2222282B2A2B2B2C2 ",
+" 2222A2A2B2B2B2B2C2 ",
+" 222A2A2A2B2B2B2C2D2 ",
+" 22C2C2B2C2C2C2C2D2D2 ",
+" 222D2D2C2D2D2D2D2D2D2 ",
+" 22D2D2D2D2D2E2D2D2D2E2 ",
+" 222E2D2E2D2E2E2D2D2E2E2 ",
+" 22D2E2E2E2E2E2E2D2E2E2E2 ",
" ",
" ",
-" "};
+" "
+};
diff --git a/icons/spectral_dark.xpm b/icons/spectral_dark.xpm
new file mode 100644
index 0000000..02651a2
--- /dev/null
+++ b/icons/spectral_dark.xpm
@@ -0,0 +1,47 @@
+/* XPM */
+static char *spectral_dark_xpm[] = {
+"28 28 15 1",
+" c None",
+"1 c #5F6262",
+"2 c #646767",
+"3 c #F5FAFA",
+"4 c #F8F8F6",
+"5 c #FFFFFD",
+"6 c #FDFFFF",
+"7 c #00BDFF",
+"8 c #D9D9D7",
+"9 c #00D5FF",
+"A c #F72D09",
+"B c #FFFFFF",
+"C c #F72509",
+"D c #F7BB09",
+"E c #F7F709",
+" ",
+" ",
+" ",
+" 1 ",
+" 231 ",
+" 1 14561 ",
+" 151 55 65 ",
+" 6 556 161 15 ",
+" 5 5 6 56 7 ",
+" 81 15 5 51 7 7 7 ",
+" 66 66 6 6 9 9 9 ",
+" 15 6 515 9 9 9 ",
+" 51 15 666 9 9 9 A ",
+" 55 55 161 9 9 9 A ",
+" 15B51 1 9 9 9 A A ",
+" 5 7 9 9 A A A ",
+" 7 A 9 A A A ",
+" 7 A 9 A A C ",
+" 9 9 A A A A C ",
+" 9 9 9 A A A C D ",
+" C C A C C C C D D ",
+" D D C D D D D D D ",
+" D D D D D E D D D E ",
+" E D E D E E D D E E ",
+" D E E E E E E D E E E ",
+" ",
+" ",
+" "
+};
diff --git a/icons/start.xcf b/icons/start.xcf
deleted file mode 100755
index 9726653..0000000
Binary files a/icons/start.xcf and /dev/null differ
diff --git a/icons/start_dark.xpm b/icons/start_dark.xpm
new file mode 100644
index 0000000..b7c7c2f
--- /dev/null
+++ b/icons/start_dark.xpm
@@ -0,0 +1,136 @@
+/* XPM */
+static const char * start_dark_xpm[] = {
+"28 28 105 2",
+" c None",
+". c #FFFFFF",
+"+ c #CFD3D3",
+"@ c #E7E8E8",
+"# c #EEEEEE",
+"$ c #CDD1D1",
+"% c #C6CACA",
+"& c #E2E2E2",
+"* c #EDEDED",
+"= c #C8CCCC",
+"- c #A0A5A5",
+"; c #B8BCBC",
+"> c #D5D9D9",
+", c #F0F1F1",
+"' c #C9CDCD",
+") c #888F8F",
+"! c #9CA1A1",
+"~ c #D8DBDB",
+"{ c #FBFCFC",
+"] c #CCCFCF",
+"^ c #828A8A",
+"/ c #808888",
+"( c #9FA5A5",
+"_ c #B7BDBD",
+": c #EAEAEA",
+"< c #FCFCFC",
+"[ c #CED2D2",
+"} c #8B9292",
+"| c #939A9A",
+"1 c #A8AEAE",
+"2 c #BCC0C0",
+"3 c #F4F5F5",
+"4 c #D2D6D6",
+"5 c #9AA0A0",
+"6 c #909797",
+"7 c #949A9A",
+"8 c #A3A8A8",
+"9 c #B5BBBB",
+"0 c #DBDCDC",
+"a c #EFEFEF",
+"b c #FEFEFE",
+"c c #D8DCDC",
+"d c #ADB3B3",
+"e c #9FA4A4",
+"f c #979C9C",
+"g c #9A9F9F",
+"h c #A6ABAB",
+"i c #BDC2C2",
+"j c #F0F0F0",
+"k c #FDFDFD",
+"l c #E2E6E6",
+"m c #BEC3C3",
+"n c #ABB0B0",
+"o c #9BA0A0",
+"p c #B5BABA",
+"q c #E5E8E8",
+"r c #CBD0D0",
+"s c #C6CBCB",
+"t c #BCC1C1",
+"u c #BFC3C3",
+"v c #C0C5C5",
+"w c #C2C7C7",
+"x c #CED3D3",
+"y c #DAE0E0",
+"z c #E8ECEC",
+"A c #EDF0F0",
+"B c #E0E4E4",
+"C c #E1E5E5",
+"D c #DEE2E2",
+"E c #DADFDF",
+"F c #DCE0E0",
+"G c #D1D5D5",
+"H c #F0F3F3",
+"I c #E7EBEB",
+"J c #EBEFEF",
+"K c #EEF2F2",
+"L c #ECF0F0",
+"M c #EAEDED",
+"N c #E2E4E4",
+"O c #EEF1F1",
+"P c #EAEEEE",
+"Q c #F0F4F4",
+"R c #F6F8F8",
+"S c #F5F7F7",
+"T c #F4F6F6",
+"U c #ECEFEF",
+"V c #F4F7F7",
+"W c #F9FBFB",
+"X c #FAFCFC",
+"Y c #F9FCFC",
+"Z c #EDEFEF",
+"` c #EFF1F1",
+" . c #F7FAFA",
+".. c #FCFEFE",
+"+. c #FCFDFD",
+"@. c #FBFDFD",
+"#. c #EEF0F0",
+"$. c #F2F3F3",
+"%. c #FDFEFE",
+"&. c #FEFFFF",
+"*. c #F5F6F6",
+"=. c #F7F8F8",
+"-. c #F9F9F9",
+";. c #F3F5F5",
+">. c #F8F8F8",
+" ",
+" ",
+" ",
+" ",
+" . . ",
+" + @ # ",
+" $ % & * ",
+" = - ; > , ",
+" ' ) ! ; ~ { ",
+" ] ^ / ( _ : < ",
+" [ } / | 1 2 * 3 ",
+" 4 5 6 7 8 9 0 a b ",
+" c d e f g h i 5 j k ",
+" l m n ! o ! 5 p 5 # . ",
+" q r s t _ u v w x y z ",
+" A B C D E D F G [ E ",
+" H I J K L L M q N ",
+" O P Q R R R S T ",
+" U J V W X Y W ",
+" Z ` ...+.@. ",
+" #.$.X %.&. ",
+" , *.{ k ",
+" $.=.-. ",
+" ;.>. ",
+" ",
+" ",
+" ",
+" "};
diff --git a/icons/stop_dark.xpm b/icons/stop_dark.xpm
new file mode 100644
index 0000000..698d3f7
--- /dev/null
+++ b/icons/stop_dark.xpm
@@ -0,0 +1,103 @@
+/* XPM */
+static const char * stop_dark_xpm[] = {
+"28 28 72 1",
+" c None",
+". c #FFFFFF",
+"+ c #FDFDFD",
+"@ c #E0E0E0",
+"# c #5E5E5E",
+"$ c #5F5F5F",
+"% c #6C6C6C",
+"& c #969796",
+"* c #F5F5F7",
+"= c #CECECE",
+"- c #5C5C5C",
+"; c #F2F2F2",
+"> c #F0F0F0",
+", c #414242",
+"' c #D8D8D8",
+") c #616161",
+"! c #F8F8F8",
+"~ c #FAFAFA",
+"{ c #FEFEFE",
+"] c #D2D3D3",
+"^ c #F4F4F4",
+"/ c #F7F7F7",
+"( c #FCFCFC",
+"_ c #444545",
+": c #F9F9F9",
+"< c #3C3E3E",
+"[ c #CFD1D1",
+"} c #474848",
+"| c #CED0D0",
+"1 c #474949",
+"2 c #D0D1D1",
+"3 c #CFD0D0",
+"4 c #3A3C3C",
+"5 c #3B3D3D",
+"6 c #E5E5E5",
+"7 c #414343",
+"8 c #F6F6F6",
+"9 c #4C4D4D",
+"0 c #505252",
+"a c #CECFCF",
+"b c #4B4C4C",
+"c c #D1D1D1",
+"d c #575858",
+"e c #DADBDB",
+"f c #E9E9E9",
+"g c #F1F1F1",
+"h c #F3F3F3",
+"i c #EBEBEB",
+"j c #EFEFEF",
+"k c #4B4D4D",
+"l c #C5C6C6",
+"m c #D6D6D6",
+"n c #707070",
+"o c #454747",
+"p c #373838",
+"q c #343636",
+"r c #353636",
+"s c #393A3A",
+"t c #3B3C3C",
+"u c #3A3B3B",
+"v c #3D3E3E",
+"w c #393B3B",
+"x c #606363",
+"y c #EFF0F0",
+"z c #DDDEDE",
+"A c #D9DADA",
+"B c #D8D9D9",
+"C c #D6D7D7",
+"D c #D4D5D5",
+"E c #D9DBDB",
+"F c #D7D8D8",
+"G c #D6D8D8",
+" ",
+" ",
+" ",
+" .................+ ",
+" @##############$%&* ",
+" =-;;;;;;;;;;;;;>+,' ",
+" =)..!~~~~{.....{+,] ",
+" =)..^////{...({{+_] ",
+" =)...........:{.+<[ ",
+" =)..!........:{.+}| ",
+" =)...........:{.+12 ",
+" =)...........:{{+,3 ",
+" =)...........:{.+43 ",
+" =)...........:;.+53 ",
+" =)......{{{{+!6.+7[ ",
+" =)...8.:^^^^^>@.+92 ",
+" =)..............+0a ",
+" =).............{+ba ",
+" cdefg;;;hhh;gigj+kl ",
+" mnopqqrstuv4wvwrkx+ ",
+" +yzABBBACDCeEFBFBG ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/icons/toolbar.xcf b/icons/toolbar.xcf
deleted file mode 100755
index 271e1a2..0000000
Binary files a/icons/toolbar.xcf and /dev/null differ
diff --git a/icons/toolbar1.xcf b/icons/toolbar1.xcf
deleted file mode 100755
index bc326d9..0000000
Binary files a/icons/toolbar1.xcf and /dev/null differ
diff --git a/icons/view_all.xcf b/icons/view_all.xcf
deleted file mode 100755
index ba145f3..0000000
Binary files a/icons/view_all.xcf and /dev/null differ
diff --git a/icons/view_all_dark.xpm b/icons/view_all_dark.xpm
new file mode 100644
index 0000000..d5a1a48
--- /dev/null
+++ b/icons/view_all_dark.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static const char * view_all_dark_xpm[] = {
+"28 28 11 1",
+" c None",
+". c #757AB1",
+"+ c #52524D",
+"@ c #F5FAFA",
+"# c #F8F8F6",
+"$ c #FFFFFD",
+"% c #FDFFFF",
+"& c #FFFFFF",
+"* c #F9F9F7",
+"= c #D9D9D7",
+"- c #FFFFFA",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" . . ",
+" . + . ",
+" . +@+ . ",
+" . + +#$%+ + . ",
+" . +$+ $$+%$ +&+. ",
+" *%+ $$% +%+ +$+ &&&. ",
+" .$+ $+% $% $% +&+&& ",
+" .=+ +$ $ $+ +% && +& ",
+" .%% %% % % %+ +&+ . ",
+" .+$ %+ $+$ $&+&& . ",
+" . $+ +$+ -%% +$&&+ . ",
+" . $$+$$+ +-+ ++++ . ",
+" . +$&$+ + + . ",
+" . ++$+ . ",
+" . + . ",
+" . . ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/icons/zoom_in.xpm b/icons/zoom_in.xpm
old mode 100755
new mode 100644
index 6cfa093..ade1339
--- a/icons/zoom_in.xpm
+++ b/icons/zoom_in.xpm
@@ -1,90 +1,91 @@
/* XPM */
-static const char * zoom_in_xpm[] = {
+static char *zoom_in_xpm[] = {
"28 28 59 1",
" c None",
-". c #000000",
-"+ c #CCC7C7",
-"@ c #E5E3E3",
-"# c #E4E2E2",
-"$ c #D9D7D7",
-"% c #BFBDBD",
-"& c #DAD8D8",
-"* c #141414",
-"= c #CCCBCB",
-"- c #CDCCCC",
-"; c #DEDCDC",
-"> c #E2E0E0",
-", c #DFDDDD",
-"' c #D5D3D3",
-") c #A5A3A3",
-"! c #E1DFDF",
-"~ c #DDDBDB",
-"{ c #BFBEBE",
-"] c #ABA9A9",
-"^ c #D4D2D2",
-"/ c #AEACAC",
-"( c #2A2A2A",
-"_ c #AFAFAF",
-": c #CBCACA",
-"< c #727171",
-"[ c #929090",
-"} c #B4B2B2",
-"| c #A9A8A8",
-"1 c #AFAEAE",
-"2 c #666666",
-"3 c #D2D0D0",
-"4 c #DCDADA",
-"5 c #D6D4D4",
-"6 c #404040",
-"7 c #A9A7A7",
-"8 c #393838",
-"9 c #BEBCBC",
-"0 c #C5C4C4",
-"a c #C3C1C1",
-"b c #E3E1E1",
-"c c #D3D1D1",
-"d c #918F8F",
-"e c #939292",
-"f c #B6B5B5",
-"g c #8C8B8B",
-"h c #9F9D9D",
-"i c #605F5F",
-"j c #8D8B8B",
-"k c #BDBBBB",
-"l c #CBC9C9",
-"m c #B9B8B8",
-"n c #E3E2E2",
-"o c #D5D4D4",
-"p c #C9C7C7",
-"q c #CFCDCD",
-"r c #E4E3E3",
-"s c #E0DEDE",
-"t c #1117D6",
+"B c #000000",
+"C c #CCC7C7",
+"D c #E5E3E3",
+"E c #E4E2E2",
+"F c #D9D7D7",
+"G c #BFBDBD",
+"H c #DAD8D8",
+"I c #141414",
+"J c #CCCBCB",
+"K c #CDCCCC",
+"L c #DEDCDC",
+"M c #E2E0E0",
+"N c #DFDDDD",
+"O c #D5D3D3",
+"P c #A5A3A3",
+"Q c #E1DFDF",
+"R c #DDDBDB",
+"S c #BFBEBE",
+"T c #ABA9A9",
+"U c #D4D2D2",
+"V c #AEACAC",
+"W c #2A2A2A",
+"X c #AFAFAF",
+"Y c #CBCACA",
+"Z c #727171",
+"a c #929090",
+"b c #B4B2B2",
+"c c #A9A8A8",
+"d c #AFAEAE",
+"e c #666666",
+"f c #D2D0D0",
+"g c #DCDADA",
+"h c #D6D4D4",
+"i c #404040",
+"j c #A9A7A7",
+"k c #393838",
+"l c #BEBCBC",
+"m c #C5C4C4",
+"n c #C3C1C1",
+"o c #E3E1E1",
+"p c #D3D1D1",
+"q c #918F8F",
+"r c #939292",
+"s c #B6B5B5",
+"t c #8C8B8B",
+"u c #9F9D9D",
+"v c #605F5F",
+"w c #8D8B8B",
+"x c #BDBBBB",
+"y c #CBC9C9",
+"z c #B9B8B8",
+"0 c #E3E2E2",
+"1 c #D5D4D4",
+"2 c #C9C7C7",
+"3 c #CFCDCD",
+"4 c #E4E3E3",
+"5 c #E0DEDE",
+"6 c #1117D6",
" ",
-" ..... ",
-" ...+@+... ",
-" ..+@@@@@+.. ",
-" ..+@@@##@@+.. ",
-" .+@@@@@$%&@+. ",
-" .*=-;>>,'.)!~.. ",
-" .+{.]^$/.(._>+. ",
-" .@:<.[}.|1.234. ",
-" .@5|6.7890..ab. ",
-" .+#cd.e.f:g.5+. ",
-" ..!^hi.jklm.c.. ",
-" .+nop3qq,'!o. ",
-" ..+r##@s@#+.. ",
-" . ..+@@@@@+.. ",
-" ... ...+@+... ",
-" ... ..... ",
-" #.. ",
-" ..# t ",
-" #.. t ",
-" ..# ttttt ",
-" .. t ",
-" t ",
" ",
" ",
+" BBBBB ",
+" BBBCDCBBB ",
+" BBCDDDDDCBB ",
+" BBCDDDEEDDCBB ",
+" BCDDDDDFGHDCB ",
+" BIJKLMMNOBPQRBB ",
+" BCSBTUFVBWBXMCB ",
+" BDYZBabBcdBefgB ",
+" BDhciBjklmBBnoB ",
+" BCEpqBrBsYtBhCB ",
+" BBQUuvBwxyzBpBB ",
+" BC012f33NOQ1B ",
+" BBC4EED5DECBB ",
+" BBBBCDDDDDCBB ",
+" BBB BBBCDCBBB ",
+" BBB BBBBB ",
+" BBB ",
+" BBB 6 ",
+" BBB 6 ",
+" BBB 66666 ",
+" BB 6 ",
+" 6 ",
" ",
" ",
-" "};
+" "
+};
diff --git a/icons/zoom_in_dark.xpm b/icons/zoom_in_dark.xpm
new file mode 100644
index 0000000..07a9a92
--- /dev/null
+++ b/icons/zoom_in_dark.xpm
@@ -0,0 +1,72 @@
+/* XPM */
+static char *zoom_in_dark_xpm[] = {
+"28 28 40 1",
+" c None",
+"B c #FFFFFF",
+"C c #333838",
+"D c #404242",
+"E c #EBEBEB",
+"F c #333434",
+"G c #323333",
+"H c #5A5C5C",
+"I c #404141",
+"J c #545656",
+"K c #515353",
+"L c #D5D5D5",
+"M c #505050",
+"N c #343535",
+"O c #8D8E8E",
+"P c #6D6F6F",
+"Q c #4B4D4D",
+"R c #565757",
+"S c #505151",
+"T c #999999",
+"U c #2D2F2F",
+"V c #BFBFBF",
+"W c #565858",
+"X c #C6C7C7",
+"Y c #414343",
+"Z c #3A3B3B",
+"a c #3C3E3E",
+"b c #6E7070",
+"c c #6C6D6D",
+"d c #494A4A",
+"e c #737474",
+"f c #606262",
+"g c #9FA0A0",
+"h c #727474",
+"i c #424444",
+"j c #343636",
+"k c #464747",
+"l c #363838",
+"m c #303232",
+"n c #00A5FF",
+" ",
+" ",
+" ",
+" BBBBB ",
+" BBBC CBBB ",
+" BBC CBB ",
+" BBC CBB ",
+" BC D CB ",
+" BEFG BH BB ",
+" BCIBJ KBLBM CB ",
+" B NOBPQBRSBTU B ",
+" B RVBWXYZBBa B ",
+" BC bBcBdNeB CB ",
+" BB fgBhijkB BB ",
+" BC lUmm B ",
+" BBC CBB ",
+" BBBBC CBB ",
+" BBB BBBC CBBB ",
+" BBB BBBBB ",
+" BBB ",
+" BBB n ",
+" BBB n ",
+" BBB nnnnn ",
+" BB n ",
+" n ",
+" ",
+" ",
+" "
+};
diff --git a/icons/zoom_out.xpm b/icons/zoom_out.xpm
old mode 100755
new mode 100644
index a71bec7..043f690
--- a/icons/zoom_out.xpm
+++ b/icons/zoom_out.xpm
@@ -1,90 +1,91 @@
/* XPM */
-static const char * zoom_out_xpm[] = {
+static char *zoom_out_xpm[] = {
"28 28 59 1",
" c None",
-". c #000000",
-"+ c #CCC7C7",
-"@ c #E5E3E3",
-"# c #E4E2E2",
-"$ c #D9D7D7",
-"% c #BFBDBD",
-"& c #DAD8D8",
-"* c #141414",
-"= c #CCCBCB",
-"- c #CDCCCC",
-"; c #DEDCDC",
-"> c #E2E0E0",
-", c #DFDDDD",
-"' c #D5D3D3",
-") c #A5A3A3",
-"! c #E1DFDF",
-"~ c #DDDBDB",
-"{ c #BFBEBE",
-"] c #ABA9A9",
-"^ c #D4D2D2",
-"/ c #AEACAC",
-"( c #2A2A2A",
-"_ c #AFAFAF",
-": c #CBCACA",
-"< c #727171",
-"[ c #929090",
-"} c #B4B2B2",
-"| c #A9A8A8",
-"1 c #AFAEAE",
-"2 c #666666",
-"3 c #D2D0D0",
-"4 c #DCDADA",
-"5 c #D6D4D4",
-"6 c #404040",
-"7 c #A9A7A7",
-"8 c #393838",
-"9 c #BEBCBC",
-"0 c #C5C4C4",
-"a c #C3C1C1",
-"b c #E3E1E1",
-"c c #D3D1D1",
-"d c #918F8F",
-"e c #939292",
-"f c #B6B5B5",
-"g c #8C8B8B",
-"h c #9F9D9D",
-"i c #605F5F",
-"j c #8D8B8B",
-"k c #BDBBBB",
-"l c #CBC9C9",
-"m c #B9B8B8",
-"n c #E3E2E2",
-"o c #D5D4D4",
-"p c #C9C7C7",
-"q c #CFCDCD",
-"r c #E4E3E3",
-"s c #E0DEDE",
-"t c #1117D6",
+"B c #000000",
+"C c #CCC7C7",
+"D c #E5E3E3",
+"E c #E4E2E2",
+"F c #D9D7D7",
+"G c #BFBDBD",
+"H c #DAD8D8",
+"I c #141414",
+"J c #CCCBCB",
+"K c #CDCCCC",
+"L c #DEDCDC",
+"M c #E2E0E0",
+"N c #DFDDDD",
+"O c #D5D3D3",
+"P c #A5A3A3",
+"Q c #E1DFDF",
+"R c #DDDBDB",
+"S c #BFBEBE",
+"T c #ABA9A9",
+"U c #D4D2D2",
+"V c #AEACAC",
+"W c #2A2A2A",
+"X c #AFAFAF",
+"Y c #CBCACA",
+"Z c #727171",
+"a c #929090",
+"b c #B4B2B2",
+"c c #A9A8A8",
+"d c #AFAEAE",
+"e c #666666",
+"f c #D2D0D0",
+"g c #DCDADA",
+"h c #D6D4D4",
+"i c #404040",
+"j c #A9A7A7",
+"k c #393838",
+"l c #BEBCBC",
+"m c #C5C4C4",
+"n c #C3C1C1",
+"o c #E3E1E1",
+"p c #D3D1D1",
+"q c #918F8F",
+"r c #939292",
+"s c #B6B5B5",
+"t c #8C8B8B",
+"u c #9F9D9D",
+"v c #605F5F",
+"w c #8D8B8B",
+"x c #BDBBBB",
+"y c #CBC9C9",
+"z c #B9B8B8",
+"0 c #E3E2E2",
+"1 c #D5D4D4",
+"2 c #C9C7C7",
+"3 c #CFCDCD",
+"4 c #E4E3E3",
+"5 c #E0DEDE",
+"6 c #1117D6",
" ",
-" ..... ",
-" ...+@+... ",
-" ..+@@@@@+.. ",
-" ..+@@@##@@+.. ",
-" .+@@@@@$%&@+. ",
-" .*=-;>>,'.)!~.. ",
-" .+{.]^$/.(._>+. ",
-" .@:<.[}.|1.234. ",
-" .@5|6.7890..ab. ",
-" .+#cd.e.f:g.5+. ",
-" ..!^hi.jklm.c.. ",
-" .+nop3qq,'!o. ",
-" ..+r##@s@#+.. ",
-" . ..+@@@@@+.. ",
-" ... ...+@+... ",
-" ... ..... ",
-" @.. ",
-" ..@ ",
-" @.. ",
-" ..@ ",
-" .. ttttt ",
" ",
" ",
+" BBBBB ",
+" BBBCDCBBB ",
+" BBCDDDDDCBB ",
+" BBCDDDEEDDCBB ",
+" BCDDDDDFGHDCB ",
+" BIJKLMMNOBPQRBB ",
+" BCSBTUFVBWBXMCB ",
+" BDYZBabBcdBefgB ",
+" BDhciBjklmBBnoB ",
+" BCEpqBrBsYtBhCB ",
+" BBQUuvBwxyzBpBB ",
+" BC012f33NOQ1B ",
+" BBC4EED5DECBB ",
+" BBBBCDDDDDCBB ",
+" BBB BBBCDCBBB ",
+" BBB BBBBB ",
+" BBB ",
+" BBB ",
+" BBB ",
+" BBB ",
+" BB 66666 ",
" ",
" ",
" ",
-" "};
+" "
+};
diff --git a/icons/zoom_out_dark.xpm b/icons/zoom_out_dark.xpm
new file mode 100644
index 0000000..b0d39cc
--- /dev/null
+++ b/icons/zoom_out_dark.xpm
@@ -0,0 +1,72 @@
+/* XPM */
+static char *zoom_out_dark_xpm[] = {
+"28 28 40 1",
+" c None",
+"B c #FFFFFF",
+"C c #333838",
+"D c #404242",
+"E c #EBEBEB",
+"F c #333434",
+"G c #323333",
+"H c #5A5C5C",
+"I c #404141",
+"J c #545656",
+"K c #515353",
+"L c #D5D5D5",
+"M c #505050",
+"N c #343535",
+"O c #8D8E8E",
+"P c #6D6F6F",
+"Q c #4B4D4D",
+"R c #565757",
+"S c #505151",
+"T c #999999",
+"U c #2D2F2F",
+"V c #BFBFBF",
+"W c #565858",
+"X c #C6C7C7",
+"Y c #414343",
+"Z c #3A3B3B",
+"a c #3C3E3E",
+"b c #6E7070",
+"c c #6C6D6D",
+"d c #494A4A",
+"e c #737474",
+"f c #606262",
+"g c #9FA0A0",
+"h c #727474",
+"i c #424444",
+"j c #343636",
+"k c #464747",
+"l c #363838",
+"m c #303232",
+"n c #00A5FF",
+" ",
+" ",
+" ",
+" BBBBB ",
+" BBBC CBBB ",
+" BBC CBB ",
+" BBC CBB ",
+" BC D CB ",
+" BEFG BH BB ",
+" BCIBJ KBLBM CB ",
+" B NOBPQBRSBTU B ",
+" B RVBWXYZBBa B ",
+" BC bBcBdNeB CB ",
+" BB fgBhijkB BB ",
+" BC lUmm B ",
+" BBC CBB ",
+" BBBBC CBB ",
+" BBB BBBC CBBB ",
+" BBB BBBBB ",
+" BBB ",
+" BBB ",
+" BBB ",
+" BBB ",
+" BB nnnnn ",
+" ",
+" ",
+" ",
+" "
+};
diff --git a/icons/zoom_sel.xpm b/icons/zoom_sel.xpm
old mode 100755
new mode 100644
index cbb51bf..f368589
--- a/icons/zoom_sel.xpm
+++ b/icons/zoom_sel.xpm
@@ -1,54 +1,55 @@
/* XPM */
-static const char * zoom_sel_xpm[] = {
+static char *zoom_sel_xpm[] = {
"28 28 23 1",
" c None",
-". c #000000",
-"+ c #C9CAD8",
-"@ c #CCC7C7",
-"# c #BABCDD",
-"$ c #0915F9",
-"% c #9194D8",
-"& c #141414",
-"* c #BFBEBE",
-"= c #ABA9A9",
-"- c #2A2A2A",
-"; c #AFAFAF",
-"> c #CBCACA",
-", c #727171",
-"' c #666666",
-") c #A9A8A8",
-"! c #404040",
-"~ c #393838",
-"{ c #C3C1C1",
-"] c #918F8F",
-"^ c #9F9D9D",
-"/ c #E4E2E2",
-"( c #1117D6",
+"B c #000000",
+"C c #C9CAD8",
+"D c #CCC7C7",
+"E c #BABCDD",
+"F c #0915F9",
+"G c #9194D8",
+"H c #141414",
+"I c #BFBEBE",
+"J c #ABA9A9",
+"K c #2A2A2A",
+"L c #AFAFAF",
+"M c #CBCACA",
+"N c #727171",
+"O c #666666",
+"P c #A9A8A8",
+"Q c #404040",
+"R c #393838",
+"S c #C3C1C1",
+"T c #918F8F",
+"U c #9F9D9D",
+"V c #E4E2E2",
+"W c #1117D6",
" ",
-" ..... ",
-" ...++@... ",
-" ..+#####+.. ",
-" ..+#$%%%%$+.. ",
-" .+##$%%%%$#+. ",
-" .&++#$%%%.$##.. ",
-" .+*.=$%%.-$;##. ",
-" .#>,.$%.%%$'+#. ",
-" .+#)!$%~%%$.{#. ",
-" .+#+]$%.%%$.#+. ",
-" ..##^$.%%%$.#.. ",
-" .+#+$%%%%$##. ",
-" ..+#$%%%%$+.. ",
-" . ..+#####+.. ",
-" ... ...+#+... ",
-" ... ..... ",
-" /.. ",
-" ../ ( ",
-" /.. ( ",
-" ../ ((((( ",
-" .. ( ",
-" ( ",
" ",
" ",
+" BBBBB ",
+" BBBCCDBBB ",
+" BBCEEEEECBB ",
+" BBCEFGGGGFCBB ",
+" BCEEFGGGGFECB ",
+" BHCCEFGGGBFEEBB ",
+" BCIBJFGGBKFLEEB ",
+" BEMNBFGBGGFOCEB ",
+" BCEPQFGRGGFBSEB ",
+" BCECTFGBGGFBECB ",
+" BBEEUFBGGGFBEBB ",
+" BCECFGGGGFEEB ",
+" BBCEFGGGGFCBB ",
+" BBBBCEEEEECBB ",
+" BBB BBBCECBBB ",
+" BBB BBBBB ",
+" BBB ",
+" BBB W ",
+" BBB W ",
+" BBB WWWWW ",
+" BB W ",
+" W ",
" ",
" ",
-" "};
+" "
+};
diff --git a/icons/zoom_sel_dark.xpm b/icons/zoom_sel_dark.xpm
new file mode 100644
index 0000000..0f2ce3e
--- /dev/null
+++ b/icons/zoom_sel_dark.xpm
@@ -0,0 +1,54 @@
+/* XPM */
+static char *zoom_sel_dark_xpm[] = {
+"28 28 22 1",
+" c None",
+"B c #FFFFFF",
+"C c #2E2E2E",
+"D c #353535",
+"E c #343434",
+"F c #0915F9",
+"G c #9194D8",
+"H c #EBEBEB",
+"I c #414141",
+"J c #555555",
+"K c #D5D5D5",
+"L c #505050",
+"M c #8D8D8D",
+"N c #999999",
+"O c #565656",
+"P c #BFBFBF",
+"Q c #C6C6C6",
+"R c #3D3D3D",
+"S c #6F6F6F",
+"T c #616161",
+"U c #1C1C1C",
+"V c #00A5FF",
+" ",
+" ",
+" ",
+" BBBBB ",
+" BBBCCDBBB ",
+" BBCEEEEECBB ",
+" BBCEVFFFFVCBB ",
+" BCEEVFFFFVECB ",
+" BHCCEVFFFBVEEBB ",
+" BCIBJVFFBKVLEEB ",
+" BEDMBVFBFFVNCEB ",
+" BCEOPVFQFFVBREB ",
+" BCECSVFBFFVBECB ",
+" BBEETVBFFFVBEBB ",
+" BCECVFFFFVEEB ",
+" BBCEVFFFFVCBB ",
+" BBBBCEEEEECBB ",
+" BBB BBBCECBBB ",
+" BBB BBBBB ",
+" BBB ",
+" BBB V ",
+" BBB V ",
+" BBB VVVVV ",
+" BB V ",
+" V ",
+" ",
+" ",
+" "
+};
diff --git a/icons/zoomselect.png b/icons/zoomselect.png
deleted file mode 100755
index b32840a..0000000
Binary files a/icons/zoomselect.png and /dev/null differ
diff --git a/osx_packaging/Gtk Wave Cleaner.app/Contents/Info.plist b/osx_packaging/Gtk Wave Cleaner.app/Contents/Info.plist
index 967505f..a07b642 100644
--- a/osx_packaging/Gtk Wave Cleaner.app/Contents/Info.plist
+++ b/osx_packaging/Gtk Wave Cleaner.app/Contents/Info.plist
@@ -15,6 +15,6 @@
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
- <string>0.22.05</string>
+ <string>0.22.06</string>
</dict>
</plist>
Debdiff
[The following lists of changes regard files as different if they have different names, permissions or owners.]
Files in second set of .debs but not in first
-rw-r--r-- root/root /usr/lib/debug/.build-id/50/86c4ad3fec825b761c6aca2089078584854e1d.debug
Files in first set of .debs but not in second
-rw-r--r-- root/root /usr/lib/debug/.build-id/7e/7035642e1c7d3b0aebb4ef2600aafb5818b00c.debug
Control files of package gwc: lines which differ (wdiff format)
Depends: libasound2 (>= 1.0.16), libc6 (>= 2.33), 2.34), libfftw3-double3 (>= 3.3.5), 3.3.10), libgdk-pixbuf-2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.30.0), libgtk2.0-0 (>= 2.16.0), libsndfile1 (>= 1.0.20)
Control files of package gwc-dbgsym: lines which differ (wdiff format)
Build-Ids: 7e7035642e1c7d3b0aebb4ef2600aafb5818b00c 5086c4ad3fec825b761c6aca2089078584854e1d