From 107407336ff0736d62cd6e0d26f11a05f4143517 Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Sun, 8 Mar 2026 16:53:03 -0600 Subject: [PATCH 01/37] qi: Replace QApplication::desktop() with primaryScreen() QApplication::desktop() is removed in Qt6. Use QApplication::primaryScreen()->geometry() instead. Co-developed-by: Claude Opus 4.6 --- qi/qmultilineeditpe.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/qi/qmultilineeditpe.cpp b/qi/qmultilineeditpe.cpp index 29b1d3f9..a66a79af 100644 --- a/qi/qmultilineeditpe.cpp +++ b/qi/qmultilineeditpe.cpp @@ -22,6 +22,7 @@ #include "qxmlconfig.h" #include +#include #include #include #include @@ -216,7 +217,7 @@ void QTextEditorSetup::initDlg() else mpRadioWordWrap->setChecked(true); mpCheckSelected->setChecked(((QMultiLineEditPE*)parent())->mPrintSelected); - setMaximumWidth(3*QApplication::desktop()->width()/4); + setMaximumWidth(3*QApplication::primaryScreen()->geometry().width()/4); } /** */ void QTextEditorSetup::slotUse() From 213973d6adc3ae62d4c4ff41b4209843071f96d1 Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Sun, 8 Mar 2026 16:54:38 -0600 Subject: [PATCH 02/37] qi: Replace buttonClicked(int) with idClicked(int) QButtonGroup::buttonClicked(int) is deprecated in Qt 5.15 and removed in Qt6. Use idClicked(int) which is available from Qt 5.15 onwards. Co-developed-by: Claude Opus 4.6 --- pscan.cpp | 2 +- pscan.h | 2 +- qscannersetupdlg.cpp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pscan.cpp b/pscan.cpp index 1fadbe42..4e25008d 100644 --- a/pscan.cpp +++ b/pscan.cpp @@ -309,7 +309,7 @@ void Pscan::settings_clicked() } -void Pscan::on_format_buttonClicked( int id) +void Pscan::on_format_idClicked( int id) { QScanner::format_t format = (QScanner::format_t)id; diff --git a/pscan.h b/pscan.h index 0c312c9a..97a299a1 100644 --- a/pscan.h +++ b/pscan.h @@ -84,7 +84,7 @@ public slots: virtual void setMainwidget( Mainwidget * main ); virtual void source_clicked(); virtual void settings_clicked(); - virtual void on_format_buttonClicked( int ); + virtual void on_format_idClicked( int ); virtual void pendingDone(); virtual void adf_clicked(); virtual void duplex_clicked(); diff --git a/qscannersetupdlg.cpp b/qscannersetupdlg.cpp index e4a10c3c..c153f5e5 100644 --- a/qscannersetupdlg.cpp +++ b/qscannersetupdlg.cpp @@ -156,7 +156,7 @@ void QScannerSetupDlg::initDialog() this,SLOT(slotDeviceSelected(QTreeWidgetItem*, int))); connect(mpListView,SIGNAL(itemClicked(QTreeWidgetItem*, int)), this,SLOT(slotListViewClicked(QTreeWidgetItem*, int))); - connect(deviceButtonGroup,SIGNAL(buttonClicked(int)), + connect(deviceButtonGroup,SIGNAL(idClicked(int)), this,SLOT(slotDeviceGroup(int))); connect(mpDeviceButton,SIGNAL(clicked()), this,SLOT(slotAllDevices())); From 894cfa96db8b68b0887d19349b38f54f9f9a871d Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Sun, 8 Mar 2026 16:55:52 -0600 Subject: [PATCH 03/37] utils: Replace QRegExp with QRegularExpression QRegExp is removed in Qt6. Migrate utilDetectYear() and utilDetectMonth() to use QRegularExpression with globalMatch() and QRegularExpressionMatchIterator. Co-developed-by: Claude Opus 4.6 --- utils.cpp | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/utils.cpp b/utils.cpp index bb895842..9bbcd66a 100644 --- a/utils.cpp +++ b/utils.cpp @@ -36,6 +36,7 @@ X-Comment: On Debian GNU/Linux systems, the complete text of the GNU General #include #endif #include +#include #include #include @@ -657,16 +658,18 @@ int utilDetectYear(const QString& fname, int& foundPos) int len = fname.length(); // search for year from 1900 to 2099 - QRegExp rx("(\\d{4})"); + QRegularExpression rx("(\\d{4})"); + QRegularExpressionMatchIterator it = rx.globalMatch(fname); - for (int pos = 0; pos = rx.indexIn(fname, pos), pos != -1; - pos += rx.matchedLength()) { + while (it.hasNext()) { + QRegularExpressionMatch m = it.next(); + int pos = m.capturedStart(); // make sure here is no digit either side if ((pos && fname[pos - 1].isDigit()) || (pos + 4 < len && fname[pos + 4].isDigit())) continue; - int year = rx.cap(0).toInt(); + int year = m.captured(0).toInt(); if (year >= 1900 && year < 2100) { foundPos = pos; @@ -680,19 +683,21 @@ int utilDetectYear(const QString& fname, int& foundPos) int utilDetectMonth(const QString& fname, int& foundPos) { QString months = "(01jan|02feb|03mar|04apr|05may|06jun|07jul|08aug|09sep|10oct|11nov|12dec)"; - // search for year from 1900 to 2099 - QRegExp rx(months, Qt::CaseInsensitive); + QRegularExpression rx(months, + QRegularExpression::CaseInsensitiveOption); + QRegularExpressionMatchIterator it = rx.globalMatch(fname); - for (int pos = 0; pos = rx.indexIn(fname, pos), pos != -1; - pos += rx.matchedLength()) { - int len = rx.pos() + 5; + while (it.hasNext()) { + QRegularExpressionMatch m = it.next(); + int pos = m.capturedStart(); + int len = pos + 5; // make sure here is no letter either side if ((pos && fname[pos - 1].isLetter()) || (fname.size() > len && fname[len].isLetter())) continue; - int month = 1 + months.indexOf(rx.cap(0)) / 6; + int month = 1 + months.indexOf(m.captured(0).toLower()) / 6; foundPos = pos; return month; From 3f9a9d95bc3c19ea0061b3cbc4088cb543d4e9af Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Sun, 8 Mar 2026 16:56:24 -0600 Subject: [PATCH 04/37] maxview: Replace QRegExp with QRegularExpression QRegExp is removed in Qt6. The only use here is splitting OCR text on page separators. Co-developed-by: Claude Opus 4.6 --- maxview.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/maxview.cpp b/maxview.cpp index a68d1b45..242d6d4a 100644 --- a/maxview.cpp +++ b/maxview.cpp @@ -37,7 +37,7 @@ C copy scan and print to default printer, save to 'photocopy' f #include #include #include -#include +#include #include #include #include @@ -152,7 +152,7 @@ static err_info *batch_ocr_directory(const QString &dirPath) { // Parse the existing OCR text to extract per-page content // Format: "text\n\n--- Page N ---\n\ntext..." - QStringList parts = existing_ocr.split(QRegExp("\n\n--- Page \\d+ ---\n\n")); + QStringList parts = existing_ocr.split(QRegularExpression("\n\n--- Page \\d+ ---\n\n")); for (int page = 0; page < parts.size(); page++) { From 14e08dedea292993791572ebceaa1f96e9936218 Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Sun, 8 Mar 2026 16:57:03 -0600 Subject: [PATCH 05/37] qscanner: Replace QRegExp with QRegularExpression QRegExp is removed in Qt6. The only use here is replacing /: with _ in filenames. Co-developed-by: Claude Opus 4.6 --- qscanner.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/qscanner.cpp b/qscanner.cpp index 2ddccf24..f985511f 100644 --- a/qscanner.cpp +++ b/qscanner.cpp @@ -15,6 +15,7 @@ ***************************************************************************/ #include +#include #include extern "C" @@ -3073,7 +3074,7 @@ void QScanner::settingsDomElement(QDomDocument doc,QDomElement domel) fname2 = mDeviceName+"-"+getOptionName(i)+"-"+ domel.attribute("username")+".vec"; //we replace ":" and "/" with "_" - fname2.replace(QRegExp("[/:]"),"_"); + fname2.replace(QRegularExpression("[/:]"),"_"); fname += fname2; newelement.setAttribute("value",fname); QFile qf(fname); From fe2ada9426f126db3e8ea6aebdd3443721b81eb4 Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Sun, 8 Mar 2026 16:57:51 -0600 Subject: [PATCH 06/37] qi: Replace QRegExp with QRegularExpression in FileIOSupporter QRegExp is removed in Qt6. Use QRegularExpression::match().hasMatch() instead of QRegExp::match() == -1. Co-developed-by: Claude Opus 4.6 --- qi/fileiosupporter.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/qi/fileiosupporter.cpp b/qi/fileiosupporter.cpp index d6fc2154..b115eecf 100644 --- a/qi/fileiosupporter.cpp +++ b/qi/fileiosupporter.cpp @@ -22,7 +22,7 @@ #include #include #include -#include +#include FileIOSupporter::FileIOSupporter() { @@ -213,14 +213,14 @@ QStringList FileIOSupporter::getAbsPathList(QString dir_path,QString filetemplat } qDebug("reg_exp_str %s",reg_exp_str.latin1()); qDebug("reg_exp_str2 %s",reg_exp_str2.latin1()); - QRegExp re(reg_exp_str); - QRegExp re2(reg_exp_str2); + QRegularExpression re(reg_exp_str); + QRegularExpression re2(reg_exp_str2); //remove entries from filelist if(width<=0) { for(int n=int(filelist.count())-1;n>=0;n--) { - if((re.match(filelist[n]) == -1) && (re2.match(filelist[n]) == -1)) + if(!re.match(filelist[n]).hasMatch() && !re2.match(filelist[n]).hasMatch()) filelist.remove(filelist.at(n)); else qDebug("matches %s",filelist[n].latin1()); @@ -230,7 +230,7 @@ qDebug("reg_exp_str2 %s",reg_exp_str2.latin1()); { for(int n=int(filelist.count())-1;n>=0;n--) { - if(re.match(filelist[n]) == -1) + if(!re.match(filelist[n]).hasMatch()) filelist.remove(filelist.at(n)); else qDebug("matches %s",filelist[n].latin1()); From bbe42e2ba5901ebc27ed31ba81473af7210a51be Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Sun, 8 Mar 2026 16:58:37 -0600 Subject: [PATCH 07/37] pro: Add Qt6 poppler support Add Qt6 configuration blocks to both .pro files and update pdfio.h to include poppler-qt6.h when building with Qt6. Drop the Qt4 fallback. Co-developed-by: Claude Opus 4.6 --- paperman-server.pro | 5 +++++ paperman.pro | 8 ++++---- pdfio.h | 6 +++--- 3 files changed, 12 insertions(+), 7 deletions(-) diff --git a/paperman-server.pro b/paperman-server.pro index 1a4c7509..f3e7b577 100644 --- a/paperman-server.pro +++ b/paperman-server.pro @@ -13,6 +13,11 @@ DEFINES += QT_NO_WIDGETS # Build date is written to builddate.h by GNUmakefile +equals(QT_MAJOR_VERSION, 6) { + QT += core + LIBS += -lpoppler-qt6 + INCLUDEPATH += /usr/include/poppler/qt6 +} equals(QT_MAJOR_VERSION, 5) { QT += core LIBS += -lpoppler-qt5 diff --git a/paperman.pro b/paperman.pro index 66d59e91..5ee069b3 100644 --- a/paperman.pro +++ b/paperman.pro @@ -21,14 +21,14 @@ QMAKE_CXXFLAGS += -O2 #QMAKE_LFLAGS += -static +equals(QT_MAJOR_VERSION, 6) { + LIBS += -lpoppler-qt6 + INCLUDEPATH += /usr/include/poppler/qt6 +} equals(QT_MAJOR_VERSION, 5) { LIBS += -lpoppler-qt5 INCLUDEPATH += /usr/include/poppler/qt5 } -equals(QT_MAJOR_VERSION, 4) { - LIBS += -lpoppler-qt4 - INCLUDEPATH += /usr/include/poppler/qt4 -} # libraries for omnipage #LIBS += -lkernelapi -Wl,-rpath-link,$$OCRLIBPATH,-rpath,$$OCRLIBPATH diff --git a/pdfio.h b/pdfio.h index 9ce43111..968b674c 100644 --- a/pdfio.h +++ b/pdfio.h @@ -40,13 +40,13 @@ X-Comment: On Debian GNU/Linux systems, the complete text of the GNU General #ifdef CONFIG_use_poppler -# if QT_VERSION >= 0x050000 +# if QT_VERSION >= 0x060000 +# include +# elif QT_VERSION >= 0x050000 # pragma GCC diagnostic push # pragma GCC diagnostic ignored "-Wdeprecated-declarations" # include # pragma GCC diagnostic pop -# else -# include # endif #endif From ac6fcd4de15be699192fbae223b7fbb40642c85d Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Sun, 8 Mar 2026 17:05:44 -0600 Subject: [PATCH 08/37] qi: Replace QDesktopWidget with QScreen QDesktopWidget is removed in Qt6. Use qApp->primaryScreen()->geometry() instead of qApp->desktop(). Co-developed-by: Claude Opus 4.6 --- qscandialog.cpp | 8 ++++---- qscannersetupdlg.cpp | 12 ++++++------ 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/qscandialog.cpp b/qscandialog.cpp index 34d995db..32be900d 100644 --- a/qscandialog.cpp +++ b/qscandialog.cpp @@ -17,7 +17,7 @@ #include "err.h" #include "resource.h" -#include +#include #include #include @@ -2320,11 +2320,11 @@ void QScanDialog::showEvent(QShowEvent* se) // make it a little bit bigger int w = sizeHint().width() * 3/2; - int h = qApp->desktop()->height()*2/3; + int h = qApp->primaryScreen()->geometry().height()*2/3; if (sizeHint().height() < h) resize(w, h); - if(height()>qApp->desktop()->height()*5/6) - resize(width(),qApp->desktop()->height()*5/6); + if(height()>qApp->primaryScreen()->geometry().height()*5/6) + resize(width(),qApp->primaryScreen()->geometry().height()*5/6); mShowCnt += 1; } if(!mpPreviewWidget) diff --git a/qscannersetupdlg.cpp b/qscannersetupdlg.cpp index c153f5e5..d8a61b78 100644 --- a/qscannersetupdlg.cpp +++ b/qscannersetupdlg.cpp @@ -22,7 +22,7 @@ #include "qscannersetupdlg.h" #include "qscanner.h" #include "qxmlconfig.h" -#include +#include #include #include @@ -162,8 +162,8 @@ void QScannerSetupDlg::initDialog() this,SLOT(slotAllDevices())); connect(mpLocalDeviceButton,SIGNAL(clicked()), this,SLOT(slotLocalDevices())); - setMaximumHeight(qApp->desktop()->height()-200); -// qDebug("set max height h %i",qApp->desktop()->height()-200); + setMaximumHeight(qApp->primaryScreen()->geometry().height()-200); +// qDebug("set max height h %i",qApp->primaryScreen()->geometry().height()-200); } /** */ void QScannerSetupDlg::addLVItem(QString name,QString vendor,QString model,QString type) @@ -452,7 +452,7 @@ void QScannerSetupDlg::showEvent(QShowEvent * e) QRect qr1 = mpListView->frameRect(); QRect qr2 = mpListView->contentsRect(); - if (qr2.width()< qApp->desktop()->width()*2/3) + if (qr2.width()< qApp->primaryScreen()->geometry().width()*2/3) mpListView->setMinimumWidth(qr2.width()+ qr1.width()-qr2.width()+20); markLastDevice(); QDialog::showEvent(e); @@ -601,8 +601,8 @@ void QScannerSetupDlg::show() resize(width(),mpListView->contentsHeight()+h+mpListView->header()->height()+20); #endif //ensure that the dialog is centered on desktop - x = (qApp->desktop()->width()-width())/2; - y = (qApp->desktop()->height()-height())/2; + x = (qApp->primaryScreen()->geometry().width()-width())/2; + y = (qApp->primaryScreen()->geometry().height()-height())/2; move(x,y); } From 69405077f57c61b75d39be106af90b1dadcf388a Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Sun, 8 Mar 2026 17:08:22 -0600 Subject: [PATCH 09/37] qt6: Remove stale qregexp.h includes These files were already migrated to QRegularExpression in earlier commits but still included the old qregexp.h header which does not exist in Qt6. Co-developed-by: Claude Opus 4.6 --- qi/imageiosupporter.cpp | 1 - qscanner.cpp | 1 - 2 files changed, 2 deletions(-) diff --git a/qi/imageiosupporter.cpp b/qi/imageiosupporter.cpp index adfc434b..f04facc7 100644 --- a/qi/imageiosupporter.cpp +++ b/qi/imageiosupporter.cpp @@ -31,7 +31,6 @@ #include #include #include -#include ImageIOSupporter::ImageIOSupporter() { diff --git a/qscanner.cpp b/qscanner.cpp index f985511f..4e27ee3a 100644 --- a/qscanner.cpp +++ b/qscanner.cpp @@ -59,7 +59,6 @@ extern "C" #include #include #include -#include #include #include #include From 2c8a9de7a742d3ead654011629bc8b49771f0431 Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Sun, 8 Mar 2026 17:08:34 -0600 Subject: [PATCH 10/37] qt6: Remove unused QLinkedList include QLinkedList was removed in Qt6. The include in desk.cpp is unused so simply remove it. Co-developed-by: Claude Opus 4.6 --- desk.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/desk.cpp b/desk.cpp index 36188cfd..17741f7d 100644 --- a/desk.cpp +++ b/desk.cpp @@ -36,7 +36,6 @@ X-Comment: On Debian GNU/Linux systems, the complete text of the GNU General #include #include #include -#include #include #include From 62698ce18af73542da17e45240617caca24e6f6f Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Sun, 8 Mar 2026 17:09:27 -0600 Subject: [PATCH 11/37] qt6: Replace QMatrix with QTransform QMatrix was removed in Qt6. Replace it with the API-compatible QTransform class. For files that only included the header without using it, just update the include. For files that use it, change the type and replace setMatrix() calls with constructor assignment. Co-developed-by: Claude Opus 4.6 --- qi/previewupdatewidget.cpp | 4 ++-- qi/qcurvewidget.cpp | 6 +++--- qi/qwordarrayoption.cpp | 12 ++++++------ qi/ruler.cpp | 2 +- qi/scanareacanvas.cpp | 2 +- 5 files changed, 13 insertions(+), 13 deletions(-) diff --git a/qi/previewupdatewidget.cpp b/qi/previewupdatewidget.cpp index 6862cc34..2715d195 100644 --- a/qi/previewupdatewidget.cpp +++ b/qi/previewupdatewidget.cpp @@ -25,7 +25,7 @@ #include #include #include -#include +#include #include #include @@ -80,7 +80,7 @@ void PreviewUpdateWidget::setData(QByteArray & data) f1 = f2; if(f1 > 1.0) f1 = 1.0/f1; if(f2 > 1.0) f2 = 1.0/f2; - QMatrix m; + QTransform m; m.scale(f1,f2); //p pix = pix.xForm(m); m.map(i,h,&i,&j); diff --git a/qi/qcurvewidget.cpp b/qi/qcurvewidget.cpp index c33cd3a8..1feb64a5 100644 --- a/qi/qcurvewidget.cpp +++ b/qi/qcurvewidget.cpp @@ -26,7 +26,7 @@ #include #include #include -#include +#include QCurveWidget::QCurveWidget(QWidget *parent, const char *name ) : QWidget(parent) @@ -59,7 +59,7 @@ void QCurveWidget::mouseMoveEvent(QMouseEvent* me) int by; int y; - QMatrix qwm(1.0,0.0,0.0,-1.0,-5.0,260.0);//to get 0,0 at bottom/left + QTransform qwm(1.0,0.0,0.0,-1.0,-5.0,260.0);//to get 0,0 at bottom/left int i; bool cflag; cflag = false; @@ -173,7 +173,7 @@ void QCurveWidget::mouseMoveEvent(QMouseEvent* me) void QCurveWidget::mousePressEvent(QMouseEvent* me) { if(mCurveType == CurveType_Gamma) return; - QMatrix qwm(1.0,0.0,0.0,-1.0,-5.0,260.0);//to get 0,0 at bottom/left + QTransform qwm(1.0,0.0,0.0,-1.0,-5.0,260.0);//to get 0,0 at bottom/left if((qwm.map(me->pos()).x() < 0) || (qwm.map(me->pos()).x() > 255) || (qwm.map(me->pos()).y() < 0) || (qwm.map(me->pos()).y() > 255)) { diff --git a/qi/qwordarrayoption.cpp b/qi/qwordarrayoption.cpp index 339b3a32..4d07553d 100644 --- a/qi/qwordarrayoption.cpp +++ b/qi/qwordarrayoption.cpp @@ -29,7 +29,7 @@ #include #include #include -#include +#include #include QWordArrayOption::QWordArrayOption(QString title,QWidget *parent, @@ -100,8 +100,8 @@ void QWordArrayOption::setCurve() //- copy the data in a QPointArray //- map the QPointArray to 256 * 256 //- create a QPointArray with a size of 256 - QMatrix matrix; - QMatrix inv_matrix; + QTransform matrix; + QTransform inv_matrix; double m11; double m22; int z; @@ -118,7 +118,7 @@ void QWordArrayOption::setCurve() m11 = 256.0/double(mDataArray.size()); m22 = 256.0/double(mMaxVal-mMinVal); - matrix.setMatrix(m11,0.0,0.0,m22,0.0,0.0); + matrix = QTransform(m11,0.0,0.0,m22,0.0,0.0); inv_matrix = matrix.inverted(); qpa2.resize(256); qDebug("qpa2.size(): %u",qpa2.size()); @@ -155,7 +155,7 @@ void QWordArrayOption::calcDataArray() //Here we do the following: //- map the data from a 256*256 QmPointArray //to a QVector - QMatrix matrix; + QTransform matrix; double m11; double m22; int z; @@ -188,7 +188,7 @@ void QWordArrayOption::calcDataArray() m11 = double(mDataArray.size())/255.0; m22 = double(mMaxVal-mMinVal)/255.0; - matrix.setMatrix(m11,0.0,0.0,m22,0.0,0.0); + matrix = QTransform(m11,0.0,0.0,m22,0.0,0.0); //map to the real values qpa = matrix.map(qpa); diff --git a/qi/ruler.cpp b/qi/ruler.cpp index abb588ee..87d67496 100644 --- a/qi/ruler.cpp +++ b/qi/ruler.cpp @@ -23,7 +23,7 @@ #include #include #include -#include +#include Ruler::Ruler( QWidget * parent, const char * name,Qt::Orientation o, Qt::WindowFlags f) :QFrame(parent, f) diff --git a/qi/scanareacanvas.cpp b/qi/scanareacanvas.cpp index 9b274cfc..a2a1ea0b 100644 --- a/qi/scanareacanvas.cpp +++ b/qi/scanareacanvas.cpp @@ -24,7 +24,7 @@ #include #include #include -#include +#include #include #include #include From a9d4b8247b43536bdb329250935e33d1d7be9aed Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Sun, 8 Mar 2026 17:09:58 -0600 Subject: [PATCH 12/37] qt6: Replace setMargin() with setContentsMargins() QLayout::setMargin() was removed in Qt6. Replace all occurrences with setContentsMargins(m, m, m, m) which is the equivalent call. Co-developed-by: Claude Opus 4.6 --- qi/imagehistorybrowser.cpp | 4 ++-- qi/previewwidget.cpp | 6 +++--- qi/qcopyprint.cpp | 14 +++++++------- qi/qdevicesettings.cpp | 4 ++-- qi/qextensionwidget.cpp | 28 ++++++++++++++-------------- qi/qmultilineeditpe.cpp | 8 ++++---- qi/qocrprogress.cpp | 2 +- qi/qpreviewfiledialog.cpp | 2 +- qi/qqualitydialog.cpp | 2 +- qi/qreadonlyoption.cpp | 2 +- qi/qswitchoffmessage.cpp | 2 +- qi/qwordarrayoption.cpp | 4 ++-- qi/splashwidget.cpp | 2 +- qscandialog.cpp | 9 ++++----- qscanner.cpp | 2 +- qscannersetupdlg.cpp | 2 +- 16 files changed, 46 insertions(+), 47 deletions(-) diff --git a/qi/imagehistorybrowser.cpp b/qi/imagehistorybrowser.cpp index ee57f65e..52dde0e2 100644 --- a/qi/imagehistorybrowser.cpp +++ b/qi/imagehistorybrowser.cpp @@ -107,7 +107,7 @@ void ImageHistoryBrowser::initWidget() QGridLayout* mainlayout = new QGridLayout(this,4,3); mainlayout->setSpacing(6); - mainlayout->setMargin(6); + mainlayout->setContentsMargins(6, 6, 6, 6); mainlayout->setColStretch(0,1); mainlayout->setRowStretch(2,1); //label and (tool-)buttons - 1st row @@ -770,7 +770,7 @@ void ImageHistoryBrowser::slotCreatePreview() dlg->setCaption(tr("Create preview images")); QGridLayout* dlglayout = new QGridLayout(dlg,2,3); dlglayout->setSpacing(5); - dlglayout->setMargin(5); + dlglayout->setContentsMargins(5, 5, 5, 5); dlglayout->setColStretch(1,1); dlglayout->setRowStretch(0,1); QButtonGroup* bg = new QButtonGroup(1,Qt::Horizontal,tr("Create preview"),dlg); diff --git a/qi/previewwidget.cpp b/qi/previewwidget.cpp index 19298de0..c46e211e 100644 --- a/qi/previewwidget.cpp +++ b/qi/previewwidget.cpp @@ -556,11 +556,11 @@ void PreviewWidget::changeLayout(bool toplevel) if(toplevel) { - layout()->setMargin(5); + layout()->setContentsMargins(5, 5, 5, 5); layout()->activate(); } else - layout()->setMargin(0); + layout()->setContentsMargins(0, 0, 0, 0); } /** */ void PreviewWidget::resizeEvent(QResizeEvent* e) @@ -1355,7 +1355,7 @@ void PreviewWidget::slotAddTemplate() mainlayout->setColumnStretch(1,1); mainlayout->setRowStretch(2,1); mainlayout->setSpacing(5); - mainlayout->setMargin(5); + mainlayout->setContentsMargins(5, 5, 5, 5); QLabel* label = new QLabel(tr("Please enter a template name:"),&d); QLineEdit* le = new QLineEdit(&d); le->setMaxLength(20); diff --git a/qi/qcopyprint.cpp b/qi/qcopyprint.cpp index f42ae9ea..fb436548 100644 --- a/qi/qcopyprint.cpp +++ b/qi/qcopyprint.cpp @@ -95,7 +95,7 @@ void QCopyPrint::initWidget() { mpMainGrid = new QGridLayout(this,4,3); mpMainGrid->setSpacing( 6 ); - mpMainGrid->setMargin( 11 ); + mpMainGrid->setContentsMargins( 11 , 11 , 11 , 11 ); ///////////////////////////////////////////////////////////////// // Scaling @@ -105,11 +105,11 @@ void QCopyPrint::initWidget() mpScaleBox->setTitle( tr( "Scaling" ) ); mpScaleBox->setColumnLayout(0, Qt::Vertical ); mpScaleBox->layout()->setSpacing( 0 ); - mpScaleBox->layout()->setMargin( 0 ); + mpScaleBox->layout()->setContentsMargins( 0 , 0 , 0 , 0 ); QGridLayout* scalegrid = new QGridLayout(mpScaleBox->layout(),5,3); scalegrid->setSpacing( 6 ); - scalegrid->setMargin( 11 ); + scalegrid->setContentsMargins( 11 , 11 , 11 , 11 ); scalegrid->setAlignment( Qt::AlignTop ); scalegrid->addColSpacing(0,20); scalegrid->setColStretch(1,1); @@ -160,11 +160,11 @@ void QCopyPrint::initWidget() mpMarginBox->setTitle( tr( "Margins" ) ); mpMarginBox->setColumnLayout(0, Qt::Vertical ); mpMarginBox->layout()->setSpacing( 0 ); - mpMarginBox->layout()->setMargin( 0 ); + mpMarginBox->layout()->setContentsMargins( 0 , 0 , 0 , 0 ); mpMarginGrid = new QGridLayout( mpMarginBox->layout() ); mpMarginGrid->setAlignment( Qt::AlignTop ); mpMarginGrid->setSpacing( 6 ); - mpMarginGrid->setMargin( 11 ); + mpMarginGrid->setContentsMargins( 11 , 11 , 11 , 11 ); mpLeftSpin = new QDoubleSpinBox( mpMarginBox, "LeftSpin" ); mpLeftSpin->setButtonSymbols( QSpinBox::PlusMinus ); @@ -227,11 +227,11 @@ void QCopyPrint::initWidget() mpImageResBox->setTitle( tr( "Image resolution" ) ); mpImageResBox->setColumnLayout(0, Qt::Vertical ); mpImageResBox->layout()->setSpacing( 0 ); - mpImageResBox->layout()->setMargin( 0 ); + mpImageResBox->layout()->setContentsMargins( 0 , 0 , 0 , 0 ); QGridLayout* imagegrid = new QGridLayout(mpImageResBox->layout(),4,2); imagegrid->setSpacing( 6 ); - imagegrid->setMargin( 11 ); + imagegrid->setContentsMargins( 11 , 11 , 11 , 11 ); imagegrid->setAlignment( Qt::AlignTop ); imagegrid->addColSpacing(0,20); imagegrid->setColStretch(1,1); diff --git a/qi/qdevicesettings.cpp b/qi/qdevicesettings.cpp index 7edfe373..e3bc1504 100644 --- a/qi/qdevicesettings.cpp +++ b/qi/qdevicesettings.cpp @@ -67,7 +67,7 @@ void QDeviceSettings::initWidget() QString qs; QGridLayout* mainlayout = new QGridLayout(this); mainlayout->setSpacing( 6 ); - mainlayout->setMargin( 11 ); + mainlayout->setContentsMargins( 11 , 11 , 11 , 11 ); mainlayout->setAlignment( Qt::AlignTop ); QHBoxLayout* hbox1 = new QHBoxLayout(); @@ -83,7 +83,7 @@ void QDeviceSettings::initWidget() QGroupBox* gb = new QGroupBox(); QGridLayout* sublayout = new QGridLayout(gb); sublayout->setSpacing( 6 ); - sublayout->setMargin( 11 ); + sublayout->setContentsMargins( 11 , 11 , 11 , 11 ); //the listview mpListWidget = new QListWidget(gb); mpListWidget->setMinimumHeight(100); diff --git a/qi/qextensionwidget.cpp b/qi/qextensionwidget.cpp index 7c9570ed..10e6166b 100644 --- a/qi/qextensionwidget.cpp +++ b/qi/qextensionwidget.cpp @@ -76,7 +76,7 @@ void QExtensionWidget::initWidget() // QPixmap* pixmap = new QPixmap((const char **)fileopen); //the main layout mpMainLayout = new QGridLayout(this); - mpMainLayout->setMargin(8); + mpMainLayout->setContentsMargins(8, 8, 8, 8); mpMainLayout->setSpacing(5); //create mpWhatsThisButton in a HBox QWidget* wtwidget = new QWidget(this); @@ -115,7 +115,7 @@ void QExtensionWidget::initWidget() //metric system QWidget* opage = new QWidget(mpPagesStack); QGridLayout* sublayout = new QGridLayout(opage); - sublayout->setMargin(15); + sublayout->setContentsMargins(15, 15, 15, 15); sublayout->setSpacing(subspacing); sublayout->setRowStretch(3,1); mpRadioMM = new QRadioButton(tr("&Millimetre"),opage); @@ -136,7 +136,7 @@ void QExtensionWidget::initWidget() //Layout opage = new QWidget(mpPagesStack); sublayout = new QGridLayout(opage,7,1); - sublayout->setMargin(15); + sublayout->setContentsMargins(15, 15, 15, 15); sublayout->setSpacing(subspacing); sublayout->setRowStretch(6,1); mpRadioScrollLayout = new QRadioButton(tr("&Scrollview"),opage); @@ -167,7 +167,7 @@ void QExtensionWidget::initWidget() //scanner opage = new QWidget(mpPagesStack); sublayout = new QGridLayout(opage,5,1); - sublayout->setMargin(15); + sublayout->setContentsMargins(15, 15, 15, 15); sublayout->setSpacing(subspacing); sublayout->setRowStretch(4,1); mpCheckIoMode = new QCheckBox (tr("Use &non blocking IO if available"),opage); @@ -202,7 +202,7 @@ void QExtensionWidget::initWidget() //OCR opage = new QWidget(mpPagesStack); sublayout = new QGridLayout(opage,2,1); - sublayout->setMargin(15); + sublayout->setContentsMargins(15, 15, 15, 15); sublayout->setSpacing(subspacing); sublayout->setRowStretch(1,1); QHBoxLayout* ocrhb = new QHBoxLayout(opage); @@ -216,7 +216,7 @@ void QExtensionWidget::initWidget() //Image compression/quality opage = new QWidget(mpPagesStack); sublayout = new QGridLayout(opage,6,5); - sublayout->setMargin(15); + sublayout->setContentsMargins(15, 15, 15, 15); sublayout->setSpacing(subspacing); sublayout->setRowStretch(5,1); sublayout->setColStretch(2,1); @@ -303,7 +303,7 @@ void QExtensionWidget::initWidget() //History opage = new QWidget(mpPagesStack); sublayout = new QGridLayout(opage,5,1); - sublayout->setMargin(15); + sublayout->setContentsMargins(15, 15, 15, 15); sublayout->setSpacing(subspacing); sublayout->setRowStretch(4,1); mpCheckBoxHistory = new QCheckBox(tr("&Enable history"),opage); @@ -330,7 +330,7 @@ void QExtensionWidget::initWidget() //Viewer opage = new QWidget(mpPagesStack); sublayout = new QGridLayout(opage,3,1); - sublayout->setMargin(15); + sublayout->setContentsMargins(15, 15, 15, 15); sublayout->setSpacing(subspacing); sublayout->setRowStretch(2,1); QHBoxLayout* undohb = new QHBoxLayout(opage); @@ -364,7 +364,7 @@ void QExtensionWidget::initWidget() //Preview opage = new QWidget(mpPagesStack); sublayout = new QGridLayout(opage,4,1); - sublayout->setMargin(15); + sublayout->setContentsMargins(15, 15, 15, 15); sublayout->setSpacing(subspacing); sublayout->setRowStretch(3,1); mpSmoothPreviewCheckBox = new QCheckBox(tr("&Use smooth scaling"),opage); @@ -382,7 +382,7 @@ void QExtensionWidget::initWidget() //automatic selection opage = new QWidget(mpPagesStack); sublayout = new QGridLayout(opage,7,2); - sublayout->setMargin(15); + sublayout->setContentsMargins(15, 15, 15, 15); sublayout->setSpacing(subspacing); sublayout->setRowStretch(7,1); sublayout->setColStretch(0,1); @@ -441,7 +441,7 @@ void QExtensionWidget::initWidget() //start dialog opage = new QWidget(mpPagesStack); sublayout = new QGridLayout(opage,2,1); - sublayout->setMargin(15); + sublayout->setContentsMargins(15, 15, 15, 15); sublayout->setSpacing(subspacing); sublayout->setRowStretch(1,1); QGroupBox* gb = new QGroupBox(1,Qt::Horizontal, @@ -465,7 +465,7 @@ void QExtensionWidget::initWidget() //filename generation opage = new QWidget(mpPagesStack); sublayout = new QGridLayout(opage,4,1); - sublayout->setMargin(15); + sublayout->setContentsMargins(15, 15, 15, 15); sublayout->setSpacing(subspacing); sublayout->setRowStretch(3,1); QHBoxLayout* fchb = new QHBoxLayout(opage); @@ -491,7 +491,7 @@ void QExtensionWidget::initWidget() //Miscelleanous opage = new QWidget(mpPagesStack); sublayout = new QGridLayout(opage,8,1); - sublayout->setMargin(15); + sublayout->setContentsMargins(15, 15, 15, 15); sublayout->setSpacing(subspacing); sublayout->setRowStretch(7,1); QLabel* doclabel = new QLabel(tr("Documentation path:"),opage); @@ -537,7 +537,7 @@ void QExtensionWidget::initWidget() //Style opage = new QWidget(mpPagesStack); sublayout = new QGridLayout(opage,7,1); - sublayout->setMargin(15); + sublayout->setContentsMargins(15, 15, 15, 15); sublayout->setSpacing(subspacing); sublayout->setRowStretch(6,1); mpRadioWindowsStyle = new QRadioButton(tr("&Windows"),opage); diff --git a/qi/qmultilineeditpe.cpp b/qi/qmultilineeditpe.cpp index a66a79af..e7ea32cf 100644 --- a/qi/qmultilineeditpe.cpp +++ b/qi/qmultilineeditpe.cpp @@ -102,7 +102,7 @@ void QTextEditorSetup::initDlg() sublayout1->addWidget(mpDoubleSpinTop,1,1); sublayout1->addWidget(mpDoubleSpinRight,2,1); sublayout1->addWidget(mpDoubleSpinBottom,3,1); - sublayout1->setMargin(15); + sublayout1->setContentsMargins(15, 15, 15, 15); sublayout1->setSpacing(5); /////////////////////// //print mode @@ -121,7 +121,7 @@ void QTextEditorSetup::initDlg() sublayout2->addWidget(mpRadioWordWrap,1,0); sublayout2->addWidget(mpCheckSelected,2,0); - sublayout2->setMargin(15); + sublayout2->setContentsMargins(15, 15, 15, 15); sublayout2->setSpacing(5); QButtonGroup* bg = new QButtonGroup(this); bg->hide(); @@ -148,7 +148,7 @@ void QTextEditorSetup::initDlg() connect(mpFontButton,SIGNAL(clicked()),this,SLOT(slotChangeFont())); sublayout3->setColStretch(0,1); - sublayout3->setMargin(15); + sublayout3->setContentsMargins(15, 15, 15, 15); sublayout3->setSpacing(5); //create buttons @@ -166,7 +166,7 @@ void QTextEditorSetup::initDlg() connect(mpSaveButton,SIGNAL(clicked()),this,SLOT(slotSave())); //add widgets to mainlayout mainlayout->setColStretch(0,1); - mainlayout->setMargin(5); + mainlayout->setContentsMargins(5, 5, 5, 5); mainlayout->setSpacing(5); mainlayout->addMultiCellWidget(qhb1,0,0,0,1); mainlayout->addWidget(qgb1,1,0); diff --git a/qi/qocrprogress.cpp b/qi/qocrprogress.cpp index 9f626ad9..f0132444 100644 --- a/qi/qocrprogress.cpp +++ b/qi/qocrprogress.cpp @@ -69,7 +69,7 @@ void QOCRProgress::initDlg() mpMainLayout->addMultiCellWidget(mpUnknownProgress,1,1,0,2); mpMainLayout->addWidget(mpCancelButton,2,1); mpMainLayout->setSpacing(6); - mpMainLayout->setMargin(6); + mpMainLayout->setContentsMargins(6, 6, 6, 6); mpMainLayout->activate(); setMinimumWidth(150); connect(mpCancelButton,SIGNAL(clicked()),this,SLOT(slotStopOCR())); diff --git a/qi/qpreviewfiledialog.cpp b/qi/qpreviewfiledialog.cpp index e25f4fa8..d7b65a7a 100644 --- a/qi/qpreviewfiledialog.cpp +++ b/qi/qpreviewfiledialog.cpp @@ -63,7 +63,7 @@ void QPreviewFileDialog::initDlg() this,SLOT(slotShowPreview(bool))); mpPixWidget = new QLabel(widget); mpPixWidget->setMinimumWidth(200); - qvbl->setMargin(5); + qvbl->setContentsMargins(5, 5, 5, 5); qvbl->addWidget(mpPreviewCheckBox); qvbl->addWidget(mpPixWidget); qvbl->setStretchFactor (mpPixWidget,1); diff --git a/qi/qqualitydialog.cpp b/qi/qqualitydialog.cpp index 72714a7d..d58bc5aa 100644 --- a/qi/qqualitydialog.cpp +++ b/qi/qqualitydialog.cpp @@ -171,7 +171,7 @@ void QQualityDialog::initDialog() mainlayout->addWidget(qgb,0,0,0,2); mainlayout->addWidget(button1,1,1); - mainlayout->setMargin(4); + mainlayout->setContentsMargins(4, 4, 4, 4); mainlayout->setSpacing(3); connect(button1,SIGNAL(clicked()),this,SLOT(accept())); diff --git a/qi/qreadonlyoption.cpp b/qi/qreadonlyoption.cpp index 439d05cc..d85e44e5 100644 --- a/qi/qreadonlyoption.cpp +++ b/qi/qreadonlyoption.cpp @@ -33,7 +33,7 @@ QReadOnlyOption::~QReadOnlyOption() void QReadOnlyOption::initWidget() { QGridLayout* qgl = new QGridLayout(this); - qgl->setMargin(4); + qgl->setContentsMargins(4, 4, 4, 4); qgl->setSpacing(4); mpTitleLabel = new QLabel(mTitleText,this); mpValueLabel = new QLabel(this); diff --git a/qi/qswitchoffmessage.cpp b/qi/qswitchoffmessage.cpp index fe2b2ff6..6e498762 100644 --- a/qi/qswitchoffmessage.cpp +++ b/qi/qswitchoffmessage.cpp @@ -47,7 +47,7 @@ void QSwitchOffMessage::initDlg() button3 = 0; QGridLayout* mainlayout = new QGridLayout(this,3,1); - mainlayout->setMargin(10); + mainlayout->setContentsMargins(10, 10, 10, 10); mainlayout->setSpacing(8); QLabel* label = new QLabel(this); QWidget* buttonwidget = new QWidget(this); diff --git a/qi/qwordarrayoption.cpp b/qi/qwordarrayoption.cpp index 4d07553d..91d04400 100644 --- a/qi/qwordarrayoption.cpp +++ b/qi/qwordarrayoption.cpp @@ -59,7 +59,7 @@ void QWordArrayOption::initWidget() { QGridLayout* qgl = new QGridLayout(this); qgl->setSpacing(4); - qgl->setMargin(4); + qgl->setContentsMargins(4, 4, 4, 4); mpTitleLabel = new QLabel(optionTitle(),this); mpShowButton = new QPushButton(tr("Adjust..."),this); connect(mpShowButton,SIGNAL(clicked()),this,SLOT(slotShowOption())); @@ -248,7 +248,7 @@ void QWordArrayOption::createCurveWidget() qhb3->addWidget(mpCloseButton); mainlayout->setSpacing(5); - mainlayout->setMargin(5); + mainlayout->setContentsMargins(5, 5, 5, 5); mainlayout->addWidget(label,0,0); mainlayout->addWidget(mpCurveWidget,1,0); mainlayout->addLayout(qhb1,2,0); diff --git a/qi/splashwidget.cpp b/qi/splashwidget.cpp index 9d977c90..1a411ade 100644 --- a/qi/splashwidget.cpp +++ b/qi/splashwidget.cpp @@ -28,7 +28,7 @@ SplashWidget::SplashWidget(QWidget *parent, const char *name ) WStyle_NoBorder) { QGridLayout* grid = new QGridLayout(this,1,2); - grid->setMargin(10); + grid->setContentsMargins(10, 10, 10, 10); grid->setSpacing(8); QLabel* label1 = new QLabel(this); QPixmap qp((const char **)quiteinsane_logo_xpm); diff --git a/qscandialog.cpp b/qscandialog.cpp index 32be900d..37c37f8c 100644 --- a/qscandialog.cpp +++ b/qscandialog.cpp @@ -77,7 +77,6 @@ #include #include #include -#include #include #include #include @@ -142,7 +141,7 @@ QIN::Status QScanDialog::initDialog() ////////// //main layout mpMainLayout = new QGridLayout(this); - mpMainLayout->setMargin(3); + mpMainLayout->setContentsMargins(3, 3, 3, 3); mpMainLayout->setSpacing(5); mpMainLayout->setColumnStretch(0,1); mpInfoHBox = new QHBoxLayout(); @@ -247,17 +246,17 @@ QIN::Status QScanDialog::initDialog() mpSeparator->addWidget(frame); frame->setFrameStyle(QFrame::VLine|QFrame::Sunken); frame->setLineWidth(2); - mpSeparator->setMargin(5); + mpSeparator->setContentsMargins(5, 5, 5, 5); mpMainLayout->addLayout(mpSeparator,0,1,8,1); if(mpPreviewWidget->window() == mpPreviewWidget) { if(mpPreviewWidget->layout()) - mpPreviewWidget->layout()->setMargin(5); + mpPreviewWidget->layout()->setContentsMargins(5, 5, 5, 5); // mpSeparator->hide(); } else { - if(mpPreviewWidget->layout()) mpPreviewWidget->layout()->setMargin(0); + if(mpPreviewWidget->layout()) mpPreviewWidget->layout()->setContentsMargins(0, 0, 0, 0); mpMainLayout->addWidget(mpPreviewWidget,0, 2, 8, 1); } // connect(mpPreviewWidget,SIGNAL(signalPreviewRequest(double,double,double,double,int)), diff --git a/qscanner.cpp b/qscanner.cpp index 4e27ee3a..a7ef9bb4 100644 --- a/qscanner.cpp +++ b/qscanner.cpp @@ -3217,7 +3217,7 @@ void QScanner::qis_authorization(SANE_String_Const resource, pd->setModal(true); pd->setWindowTitle(QObject::tr("QuiteInsane Authorization")); QGridLayout* mainlayout = new QGridLayout(pd); - mainlayout->setMargin(12); + mainlayout->setContentsMargins(12, 12, 12, 12); mainlayout->setSpacing(5); qs = QObject::tr("
The device
" diff --git a/qscannersetupdlg.cpp b/qscannersetupdlg.cpp index d8a61b78..f960ffb3 100644 --- a/qscannersetupdlg.cpp +++ b/qscannersetupdlg.cpp @@ -90,7 +90,7 @@ void QScannerSetupDlg::initDialog() */ QGridLayout *qgl=new QGridLayout (this); qgl->setSpacing(4); - qgl->setMargin(6); + qgl->setContentsMargins(6, 6, 6, 6); QHBoxLayout* hb1 = new QHBoxLayout; QLabel* label1 = new QLabel(tr("Choose the device")); From 1c73427c32f0af10b659d6bf8158e4e09d6a16ae Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Sun, 8 Mar 2026 17:10:17 -0600 Subject: [PATCH 13/37] qt6: Replace deprecated QDateTime time_t methods Replace setTime_t(), toTime_t() and fromTime_t() with their Qt6 equivalents setSecsSinceEpoch(), toSecsSinceEpoch() and fromSecsSinceEpoch(). Co-developed-by: Claude Opus 4.6 --- desk.cpp | 4 ++-- filemax.cpp | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/desk.cpp b/desk.cpp index 17741f7d..bf5e108b 100644 --- a/desk.cpp +++ b/desk.cpp @@ -1840,7 +1840,7 @@ err_info *Desk::scan_file (QString dir_name, QFileInfo *fi, // check for this file in the old list of = find_file (old, fname); - if (of && (unsigned)of->time != fi->lastModified ().toTime_t ()) + if (of && (unsigned)of->time != fi->lastModified ().toSecsSinceEpoch()) of = 0; // if no match, create a new entry @@ -1887,7 +1887,7 @@ err_info *Desk::scan_file (QString dir_name, QFileInfo *fi, of->max = 0; of->pixmap = 0; - of->time = fi->lastModified ().toTime_t (); + of->time = fi->lastModified ().toSecsSinceEpoch(); of->order = -1; of->ipos = QPoint (0, 0); } diff --git a/filemax.cpp b/filemax.cpp index a1be3d1b..274ddcee 100644 --- a/filemax.cpp +++ b/filemax.cpp @@ -2272,7 +2272,7 @@ err_info *Filemax::page_read_roswell (page_info &page) page.title = getword (page.roswell + POS_roswell_title); page.timestamp = _timestamp; if (_version >= 1) - page.timestamp.setTime_t (getword (page.roswell + POSn_roswell_timestamp)); + page.timestamp.setSecsSinceEpoch(getword (page.roswell + POSn_roswell_timestamp)); // printf ("page_read_roswell: page = %d, timestamp = %d\n", page.title, page.timestamp); page.have_roswell = true; return NULL; @@ -2444,7 +2444,7 @@ err_info *Filemax::max_openf() fstat(fileno(_fin), &stat); _size = stat.st_size; - _timestamp.setTime_t (stat.st_ctime); + _timestamp.setSecsSinceEpoch(stat.st_ctime); if (!_size) return err_make (ERRFN, ERR_signature_failure1, -1); @@ -4655,7 +4655,7 @@ static void write_roswell (byte *buf, page_info &page) unsigned *idata = (unsigned *)buf; // printf ("write_roswell page %d, timestamp %d\n", page.title, page.timestamp); - idata [POSn_roswell_timestamp / 4] = page.timestamp.toTime_t (); + idata [POSn_roswell_timestamp / 4] = page.timestamp.toSecsSinceEpoch(); // curse of the unaligned positions data [0x42 / 2] = page.image; @@ -5461,7 +5461,7 @@ err_info *Filemax::load () // was desk->ensureMax if (!stat(_pathname.toLatin1 (), &st)) { _size = st.st_size; - _timestamp = QDateTime::fromTime_t (st.st_mtime); + _timestamp = QDateTime::fromSecsSinceEpoch(st.st_mtime); } err = max_open_file(); From 097e884c33145eb47879cdb18be7f56c17265c9f Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Sun, 8 Mar 2026 17:10:41 -0600 Subject: [PATCH 14/37] qt6: Wrap char[] in QString for QVariant conversion Qt6 deletes the implicit QVariant(const char*) constructor. Wrap the char array in QString() so that the implicit conversion goes through QVariant(QString) instead. Co-developed-by: Claude Opus 4.6 --- desktopmodel.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/desktopmodel.cpp b/desktopmodel.cpp index 4974f1a6..3694329f 100644 --- a/desktopmodel.cpp +++ b/desktopmodel.cpp @@ -231,7 +231,7 @@ QVariant Desktopmodel::data(const QModelIndex &index, int role) const case Role_message : if (f->err ()) - return f->err ()->errstr; + return QString(f->err ()->errstr); else { QString str; @@ -269,7 +269,7 @@ QVariant Desktopmodel::data(const QModelIndex &index, int role) const case Role_error : if (f->err ()) - return f->err ()->errstr; + return QString(f->err ()->errstr); break; } From 5b114da5844802e87b66e3fd4b36dba1fb507f04 Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Sun, 8 Mar 2026 17:11:02 -0600 Subject: [PATCH 15/37] qt6: Replace viewOptions() with initViewItemOption() QAbstractItemView::viewOptions() was removed in Qt6. Use the replacement initViewItemOption() which populates a QStyleOptionViewItem by pointer instead. Co-developed-by: Claude Opus 4.6 --- desktopview.cpp | 7 +++++-- pageview.h | 6 +++++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/desktopview.cpp b/desktopview.cpp index d50ac747..900c7523 100644 --- a/desktopview.cpp +++ b/desktopview.cpp @@ -67,7 +67,9 @@ Desktopview::Desktopview (QWidget *parent) connect (this, SIGNAL (indexesMoved (const QModelIndexList &)), this, SLOT (slotIndexesMoved (const QModelIndexList &))); setStyleSheet ("QListView { background : lightgray }"); - QFont font = viewOptions().font; + QStyleOptionViewItem viewOpt; + initViewItemOption(&viewOpt); + QFont font = viewOpt.font; font.bold(); _measure = new Measure(QApplication::style(), font); } @@ -213,7 +215,8 @@ QModelIndex Desktopview::indexAt (const QPoint &in_point) const { QModelIndex ind; QModelIndex parent = rootIndex ();; - QStyleOptionViewItem opt = viewOptions (); + QStyleOptionViewItem opt; + initViewItemOption(&opt); Desktopdelegate *del = (Desktopdelegate *)itemDelegate (); QPoint point = in_point; diff --git a/pageview.h b/pageview.h index bc17dd20..81dfd2c4 100644 --- a/pageview.h +++ b/pageview.h @@ -64,7 +64,11 @@ class Pageview : public QListView void allowMove (bool allow); /** gets the options used in a view */ - const QStyleOptionViewItem getViewOptions (void) { return viewOptions (); } + const QStyleOptionViewItem getViewOptions (void) { + QStyleOptionViewItem opt; + initViewItemOption(&opt); + return opt; + } /** scroll down to the maximum amount From f94172f3769f3397f8e900e8fd7764d79c47c087 Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Sun, 8 Mar 2026 17:11:13 -0600 Subject: [PATCH 16/37] qt6: Replace QStringList forward declaration with include In Qt6, QStringList is a typedef for QList rather than a separate class, so it cannot be forward-declared. Include the header instead. Co-developed-by: Claude Opus 4.6 --- zip.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/zip.h b/zip.h index 51b555e1..100faa5a 100644 --- a/zip.h +++ b/zip.h @@ -38,9 +38,10 @@ class ZipPrivate; class QIODevice; class QFile; class QDir; -class QStringList; class QString; +#include + class Zip { From 9666c7617cbbe1c26a3c1d2a96d851d310965ee4 Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Sun, 8 Mar 2026 17:14:01 -0600 Subject: [PATCH 17/37] qt6: Update Poppler API for unique_ptr returns Poppler-qt6 returns std::unique_ptr from Document::load() and Document::page() instead of raw pointers. Update the member and local variables to use std::unique_ptr throughout, with Qt version conditionals where the poppler-qt5 API still returns raw pointers. Co-developed-by: Claude Opus 4.6 --- pdfio.cpp | 23 +++++++++++++++-------- pdfio.h | 6 ++++-- 2 files changed, 19 insertions(+), 10 deletions(-) diff --git a/pdfio.cpp b/pdfio.cpp index f09502bc..616b2e38 100644 --- a/pdfio.cpp +++ b/pdfio.cpp @@ -49,7 +49,7 @@ Pdfio::Pdfio (const QString &fname) { _doc = 0; #ifdef CONFIG_use_poppler - _pop = 0; + _pop = nullptr; #endif _pathname = fname; PoDoFo::PdfError::EnableDebug(false); @@ -65,12 +65,16 @@ Pdfio::~Pdfio () #ifdef CONFIG_use_poppler -err_info *Pdfio::find_page (int pagenum, Poppler::Page *& page) +err_info *Pdfio::find_page (int pagenum, std::unique_ptr &page) { if (!_pop) return err_make (ERRFN, ERR_file_is_not_open1, _pathname.toLatin1 ().constData()); +#if QT_VERSION >= 0x060000 page = _pop->page (pagenum); +#else + page.reset(_pop->page (pagenum)); +#endif if (!page) return err_make (ERRFN, ERR_could_not_find_image_chunk_for_page1, pagenum + 1); @@ -83,7 +87,11 @@ err_info *Pdfio::find_page (int pagenum, Poppler::Page *& page) err_info *Pdfio::open (void) { #ifdef CONFIG_use_poppler +#if QT_VERSION >= 0x060000 _pop = Poppler::Document::load (_pathname); +#else + _pop.reset(Poppler::Document::load (_pathname)); +#endif if (!_pop) return err_make (ERRFN, ERR_cannot_open_file1, _pathname.toLatin1 ().constData()); @@ -144,8 +152,7 @@ err_info *Pdfio::close (void) #ifdef CONFIG_use_poppler if (_pop) { - delete _pop; - _pop = 0; + _pop.reset(); CALL (open ()); } #endif @@ -297,7 +304,7 @@ err_info *Pdfio::make_error (const PdfError &eCode) err_info *Pdfio::getPageTitle (int pagenum, QString &title) { #ifdef CONFIG_use_poppler - Poppler::Page *page; + std::unique_ptr page; CALL (find_page (pagenum, page)); title = page->label (); @@ -324,7 +331,7 @@ err_info *Pdfio::getAnnot (QString type, QString &str) err_info *Pdfio::getPageText (int pagenum, QString &str) { #ifdef CONFIG_use_poppler - Poppler::Page *page; + std::unique_ptr page; CALL (find_page (pagenum, page)); str = page->text (QRectF ()); @@ -367,7 +374,7 @@ err_info *Pdfio::getImageSize (int pagenum, bool preview, QSize &size, else { #ifdef CONFIG_use_poppler - Poppler::Page *page; + std::unique_ptr page; QSizeF fsize; CALL (find_page (pagenum, page)); @@ -451,7 +458,7 @@ err_info *Pdfio::getImage (QString fname, int pagenum, QImage &image, double xsc } #ifdef CONFIG_use_poppler - Poppler::Page *page; + std::unique_ptr page; CALL (find_page (pagenum, page)); image = page->renderToImage (xscale, yscale); diff --git a/pdfio.h b/pdfio.h index 968b674c..ffba6e6c 100644 --- a/pdfio.h +++ b/pdfio.h @@ -33,6 +33,8 @@ X-Comment: On Debian GNU/Linux systems, the complete text of the GNU General */ +#include + #include #include "config.h" @@ -154,7 +156,7 @@ public : \param pagenum page number to find \param page returns pointer to page \returns error if any, else NULL */ - err_info *find_page (int pagenum, Poppler::Page *&page); + err_info *find_page (int pagenum, std::unique_ptr &page); #endif /** looks up a page number in the PDF file to see if it consists @@ -192,7 +194,7 @@ public : private: PoDoFo::PdfMemDocument *_doc; //!< document handle #ifdef CONFIG_use_poppler - Poppler::Document *_pop; + std::unique_ptr _pop; #endif QString _pathname; //!< filename (full path) }; From 5f495d484d9a83178d9c1294dbdc1fa4bf96a2f8 Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Sun, 8 Mar 2026 17:14:57 -0600 Subject: [PATCH 18/37] qt6: Add statemachine module for QKeyEventTransition In Qt6, QKeyEventTransition moved from QtWidgets to the separate QtStateMachine module. Add QT += statemachine for Qt6 builds. Co-developed-by: Claude Opus 4.6 --- paperman.pro | 1 + 1 file changed, 1 insertion(+) diff --git a/paperman.pro b/paperman.pro index 5ee069b3..4dca2ec5 100644 --- a/paperman.pro +++ b/paperman.pro @@ -22,6 +22,7 @@ QMAKE_CXXFLAGS += -O2 #QMAKE_LFLAGS += -static equals(QT_MAJOR_VERSION, 6) { + QT += statemachine LIBS += -lpoppler-qt6 INCLUDEPATH += /usr/include/poppler/qt6 } From 7ba7d1842d312ac037ae90afaf56d7a07e200d9b Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Sun, 8 Mar 2026 17:16:18 -0600 Subject: [PATCH 19/37] qt6: Fix state-machine includes and UI connections Add explicit QStateMachine and QState includes since QtGui no longer provides them in Qt6. Move signal-slot connections from pscan.ui to pscan.cpp since Qt6 uic generates typed connections that cannot resolve against the base QDialog class. Co-developed-by: Claude Opus 4.6 --- desktopwidget.cpp | 2 + pscan.cpp | 11 +++ pscan.ui | 176 ---------------------------------------------- 3 files changed, 13 insertions(+), 176 deletions(-) diff --git a/desktopwidget.cpp b/desktopwidget.cpp index 14aa59ae..de962a40 100644 --- a/desktopwidget.cpp +++ b/desktopwidget.cpp @@ -27,6 +27,8 @@ X-Comment: On Debian GNU/Linux systems, the complete text of the GNU General #include #include #include +#include +#include #include #include #include diff --git a/pscan.cpp b/pscan.cpp index 4e25008d..f0b0dbbd 100644 --- a/pscan.cpp +++ b/pscan.cpp @@ -67,6 +67,17 @@ Pscan::Pscan(QWidget* parent, const char* name, bool modal, Qt::WindowFlags fl) setObjectName(name); setModal(modal); setupUi(this); + connect(bright, SIGNAL(signalValueChanged(int)), this, SLOT(brightChanged(int))); + connect(contrast, SIGNAL(signalValueChanged(int)), this, SLOT(contrastChanged(int))); + connect(pageSize, SIGNAL(activated(int)), this, SLOT(size_activated(int))); + connect(res, SIGNAL(activated(int)), this, SLOT(res_activated(int))); + connect(duplex, SIGNAL(clicked()), this, SLOT(duplex_clicked())); + connect(adf, SIGNAL(clicked()), this, SLOT(adf_clicked())); + connect(scan, SIGNAL(clicked()), this, SLOT(scan_clicked())); + connect(settings, SIGNAL(clicked()), this, SLOT(settings_clicked())); + connect(source, SIGNAL(clicked()), this, SLOT(source_clicked())); + connect(reset, SIGNAL(clicked()), this, SLOT(reset_clicked())); + connect(options, SIGNAL(clicked()), this, SLOT(options_clicked())); connect(cancel, SIGNAL(clicked()), this, SLOT(cancel_clicked())); format->setId(mono, QScanner::mono); format->setId(grey, QScanner::grey); diff --git a/pscan.ui b/pscan.ui index 99584e2b..7698a85a 100644 --- a/pscan.ui +++ b/pscan.ui @@ -622,182 +622,6 @@ Use Alt-L to toggle US letter/legal - - bright - signalValueChanged(int) - Pscan - brightChanged(int) - - - 20 - 20 - - - 20 - 20 - - - - - pageSize - activated(int) - Pscan - size_activated(int) - - - 20 - 20 - - - 20 - 20 - - - - - res - activated(int) - Pscan - res_activated(int) - - - 20 - 20 - - - 20 - 20 - - - - - duplex - clicked() - Pscan - duplex_clicked() - - - 20 - 20 - - - 20 - 20 - - - - - adf - clicked() - Pscan - adf_clicked() - - - 20 - 20 - - - 20 - 20 - - - - - scan - clicked() - Pscan - scan_clicked() - - - 20 - 20 - - - 20 - 20 - - - - - settings - clicked() - Pscan - settings_clicked() - - - 20 - 20 - - - 20 - 20 - - - - - source - clicked() - Pscan - source_clicked() - - - 20 - 20 - - - 20 - 20 - - - - - reset - clicked() - Pscan - reset_clicked() - - - 20 - 20 - - - 20 - 20 - - - - - contrast - signalValueChanged(int) - Pscan - contrastChanged(int) - - - 20 - 20 - - - 20 - 20 - - - - - options - clicked() - Pscan - options_clicked() - - - 20 - 20 - - - 20 - 20 - - - From 368a6df14daf24944cca258c700a5f263a77fe6f Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Sun, 8 Mar 2026 17:16:44 -0600 Subject: [PATCH 20/37] qt6: Remove unused qtextcodec.h include QTextCodec was removed in Qt6. The include is unused so just remove it. Co-developed-by: Claude Opus 4.6 --- qscannersetupdlg.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/qscannersetupdlg.cpp b/qscannersetupdlg.cpp index f960ffb3..178cdb09 100644 --- a/qscannersetupdlg.cpp +++ b/qscannersetupdlg.cpp @@ -51,7 +51,6 @@ #include #include #include -#include #include #include #include From a5aeae39f60659358c3cd8d608c4dac39935db72 Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Sun, 8 Mar 2026 17:17:15 -0600 Subject: [PATCH 21/37] qt6: Replace QPrinter enums with QPageLayout/QPageSize QPrinter::Portrait and QPrinter::A4 were removed in Qt6. Use the equivalent QPageLayout::Portrait and QPageSize::A4 instead. Co-developed-by: Claude Opus 4.6 --- qscannersetupdlg.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/qscannersetupdlg.cpp b/qscannersetupdlg.cpp index 178cdb09..03b2b361 100644 --- a/qscannersetupdlg.cpp +++ b/qscannersetupdlg.cpp @@ -48,6 +48,8 @@ #include #include #include +#include +#include #include #include #include @@ -729,8 +731,8 @@ void QScannerSetupDlg::initConfig() xmlConfig->setBoolValue("PRINTER_MODE",false); xmlConfig->setStringValue("PRINTER_FILENAME",""); xmlConfig->setBoolValue("PRINTER_COLOR",false); - xmlConfig->setIntValue("PRINTER_PAPER_ORIENTATION",int(QPrinter::Portrait)); - xmlConfig->setIntValue("PRINTER_PAPER_FORMAT",int(QPrinter::A4)); + xmlConfig->setIntValue("PRINTER_PAPER_ORIENTATION",int(QPageLayout::Portrait)); + xmlConfig->setIntValue("PRINTER_PAPER_FORMAT",int(QPageSize::A4)); xmlConfig->setIntValue("PRINTER_COPIES",1); xmlConfig->setStringValue("PRINTER_NAME",""); //multi scan From c7d3825057adf8c7280aa7ff1b7ca70506f4021b Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Sun, 8 Mar 2026 17:24:48 -0600 Subject: [PATCH 22/37] qt6: Cast qsizetype to int in sprintf() format In Qt6, QString::length() returns qsizetype (long long) instead of int. Cast to int to match the %d format specifier since filenames are never long enough to overflow. Co-developed-by: Claude Opus 4.6 --- desk.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/desk.cpp b/desk.cpp index bf5e108b..1e398016 100644 --- a/desk.cpp +++ b/desk.cpp @@ -829,7 +829,7 @@ err_info *Desk::checksum() image_size = image.byteCount(); #endif md5_buffer((const char *)image.bits(), image_size, md5); - sprintf(line, "%d %s %d %d %x %x %x %x\n", f->filename().length(), + sprintf(line, "%d %s %d %d %x %x %x %x\n", (int)f->filename().length(), qPrintable(f->filename()), pagenum, image_size, md5 [0], md5 [1], md5 [2], md5 [3]); stream << line; From 24d9a6814a7dfd6083663ad9783fa08cffe6b93a Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Sun, 8 Mar 2026 18:30:37 -0600 Subject: [PATCH 23/37] qt6: Use operator| for key combinations Qt6 deprecates operator+ for combining Qt::Modifier and Qt::Key. Use operator| instead. Co-developed-by: Claude Opus 4.6 --- dirview.cpp | 2 +- pscan.cpp | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/dirview.cpp b/dirview.cpp index 8c70f095..4d19c025 100644 --- a/dirview.cpp +++ b/dirview.cpp @@ -51,7 +51,7 @@ Dirview::Dirview (QWidget *parent) // We can't use shortcuts here as they conflict with main view _search = new QAction ("&Search folder", this); - _search->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_S)); + _search->setShortcut(QKeySequence(Qt::CTRL | Qt::Key_S)); _new = new QAction ("&New subdirectory", this); _rename = new QAction ("&Rename", this); _delete = new QAction ("&Delete", this); diff --git a/pscan.cpp b/pscan.cpp index f0b0dbbd..b5e7dfd2 100644 --- a/pscan.cpp +++ b/pscan.cpp @@ -191,7 +191,7 @@ void Pscan::init() setupBright (); // setup the shortcuts for finding a folder - QObject::connect(new QShortcut(QKeySequence(Qt::CTRL + Qt::Key_F), this, + QObject::connect(new QShortcut(QKeySequence(Qt::CTRL | Qt::Key_F), this, nullptr, nullptr, Qt::ApplicationShortcut), &QShortcut::activated, this, &Pscan::focusFind); QObject::connect(new QShortcut(QKeySequence(Qt::Key_F4), this, @@ -199,26 +199,26 @@ void Pscan::init() &QShortcut::activated, this, &Pscan::focusFind); // setup the keyboard shortcuts Ctrl-1 to Ctrl-5 for presets - QObject::connect(new QShortcut(QKeySequence(Qt::CTRL + Qt::Key_1), this, + QObject::connect(new QShortcut(QKeySequence(Qt::CTRL | Qt::Key_1), this, nullptr, nullptr, Qt::ApplicationShortcut), &QShortcut::activated, this, &Pscan::presetShortcut1); - QObject::connect(new QShortcut(QKeySequence(Qt::CTRL + Qt::Key_2), this, + QObject::connect(new QShortcut(QKeySequence(Qt::CTRL | Qt::Key_2), this, nullptr, nullptr, Qt::ApplicationShortcut), &QShortcut::activated, this, &Pscan::presetShortcut2); - QObject::connect(new QShortcut(QKeySequence(Qt::CTRL + Qt::Key_3), this, + QObject::connect(new QShortcut(QKeySequence(Qt::CTRL | Qt::Key_3), this, nullptr, nullptr, Qt::ApplicationShortcut), &QShortcut::activated, this, &Pscan::presetShortcut3); - QObject::connect(new QShortcut(QKeySequence(Qt::CTRL + Qt::Key_4), this, + QObject::connect(new QShortcut(QKeySequence(Qt::CTRL | Qt::Key_4), this, nullptr, nullptr, Qt::ApplicationShortcut), &QShortcut::activated, this, &Pscan::presetShortcut4); - QObject::connect(new QShortcut(QKeySequence(Qt::CTRL + Qt::Key_5), this, + QObject::connect(new QShortcut(QKeySequence(Qt::CTRL | Qt::Key_5), this, nullptr, nullptr, Qt::ApplicationShortcut), &QShortcut::activated, this, &Pscan::presetShortcut5); - QObject::connect(new QShortcut(QKeySequence(Qt::ALT + Qt::Key_A), this, + QObject::connect(new QShortcut(QKeySequence(Qt::ALT | Qt::Key_A), this, nullptr, nullptr, Qt::ApplicationShortcut), &QShortcut::activated, this, &Pscan::selectA4); - QObject::connect(new QShortcut(QKeySequence(Qt::ALT + Qt::Key_L), this, + QObject::connect(new QShortcut(QKeySequence(Qt::ALT | Qt::Key_L), this, nullptr, nullptr, Qt::ApplicationShortcut), &QShortcut::activated, this, &Pscan::toggleLetter); } From 83e6950835824bf881ec73c226ffd8bc68241201 Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Sun, 8 Mar 2026 18:31:27 -0600 Subject: [PATCH 24/37] qt6: Fix deprecated QDropEvent and QAbstractItemView calls Replace QDropEvent::pos() with position().toPoint() and itemDelegate(index) with itemDelegateForIndex(index). Co-developed-by: Claude Opus 4.6 --- desktopview.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/desktopview.cpp b/desktopview.cpp index 900c7523..0c504e8f 100644 --- a/desktopview.cpp +++ b/desktopview.cpp @@ -263,7 +263,7 @@ void Desktopview::dropEvent (QDropEvent* event) QAbstractItemModel *model = this->model (); setCursor(Qt::ArrowCursor); - QModelIndex ind, dest = indexAt (event->pos ()); + QModelIndex ind, dest = indexAt (event->position().toPoint()); QModelIndexList list = getSelectedList (true); Desktopmodel *dmodel = _modelconv->getDesktopmodel (model); @@ -369,7 +369,7 @@ void Desktopview::checkAutoscroll (QPoint pos) void Desktopview::mouseMoveEvent (QMouseEvent *event) { - checkAutoscroll (event->pos ()); + checkAutoscroll (event->position().toPoint()); QListView::mouseMoveEvent (event); } @@ -435,7 +435,7 @@ void Desktopview::dragMoveEvent (QDragMoveEvent *event) QListView::dragMoveEvent (event); QAbstractItemModel *model = this->model (); - QPoint pos = event->pos (); + QPoint pos = event->position().toPoint(); QModelIndex dest = indexAt (pos); QModelIndexList list = selectedIndexes (); @@ -463,7 +463,7 @@ void Desktopview::dragMoveEvent (QDragMoveEvent *event) update (dest); } - checkAutoscroll (event->pos ()); + checkAutoscroll (event->position().toPoint()); } @@ -552,7 +552,7 @@ void Desktopview::scrollToLast (void) // find out delegate and ask its size QStyleOptionViewItem opt; - QAbstractItemDelegate *del = itemDelegate (ind); + QAbstractItemDelegate *del = itemDelegateForIndex(ind); QSize size = del->sizeHint (opt, ind); // finally get the item's position From f38d2b4d2f940f18a57ab517736a8b6400e7ed82 Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Sun, 8 Mar 2026 18:32:08 -0600 Subject: [PATCH 25/37] qt6: Cast qsizetype to int/unsigned in format strings In Qt6, container size() returns qsizetype (long long) instead of int. Cast to int or unsigned to match %d/%u format specifiers in printf() and qDebug() calls. Co-developed-by: Claude Opus 4.6 --- filemax.cpp | 4 ++-- maxview.cpp | 8 ++++---- paperstack.cpp | 2 +- qi/qwordarrayoption.cpp | 6 +++--- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/filemax.cpp b/filemax.cpp index 274ddcee..fccba427 100644 --- a/filemax.cpp +++ b/filemax.cpp @@ -2845,8 +2845,8 @@ err_info *Filemax::show_file (FILE *f) fprintf (f, "\nfile: %s\n", _filename.toLatin1 ().constData()); fprintf (f, "chunk0 start %x\n", _chunk0_start); - fprintf (f, "chunk count %d\n", _chunks.size ()); - fprintf (f, "page count %d\n", _pages.size ()); + fprintf (f, "chunk count %d\n", (int)_chunks.size ()); + fprintf (f, "page count %d\n", (int)_pages.size ()); fprintf (f, "signature %x\n", _signature); fprintf (f, "\nPage Summary:\n"); diff --git a/maxview.cpp b/maxview.cpp index 242d6d4a..17dab084 100644 --- a/maxview.cpp +++ b/maxview.cpp @@ -146,7 +146,7 @@ static err_info *batch_ocr_directory(const QString &dirPath) { // File already has OCR text - index it without re-OCRing printf(" Indexing existing OCR text (%d chars)\n", - existing_ocr.length()); + (int)existing_ocr.length()); if (searchIndex.isOpen()) { @@ -166,7 +166,7 @@ static err_info *batch_ocr_directory(const QString &dirPath) } } - printf(" SUCCESS: Indexed %d pages from existing OCR\n", parts.size()); + printf(" SUCCESS: Indexed %d pages from existing OCR\n", (int)parts.size()); processed++; } else @@ -235,7 +235,7 @@ static err_info *batch_ocr_directory(const QString &dirPath) { file->flush(); printf(" SUCCESS: Extracted %d characters from %d pages\n", - all_text.length(), pages_with_text); + (int)all_text.length(), pages_with_text); processed++; } else @@ -314,7 +314,7 @@ static err_info *search_ocr_index(const QString &dirPath, const QString &query) } // Display results - printf("\nFound %d results:\n\n", results.size()); + printf("\nFound %d results:\n\n", (int)results.size()); for (int i = 0; i < results.size(); i++) { diff --git a/paperstack.cpp b/paperstack.cpp index 4190bb40..1cfd513d 100644 --- a/paperstack.cpp +++ b/paperstack.cpp @@ -84,7 +84,7 @@ void Paperstack::cancel (void) void Paperstack::debug (void) { - qDebug ("(stack %d pages, plus scanning %p", _pages.size (), _page); + qDebug ("(stack %d pages, plus scanning %p", (int)_pages.size (), _page); for (int i = 0; i < _pages.size (); i++) qDebug () << " " << i << _pages [i]; qDebug () << " stack)"; diff --git a/qi/qwordarrayoption.cpp b/qi/qwordarrayoption.cpp index 91d04400..0ead2b63 100644 --- a/qi/qwordarrayoption.cpp +++ b/qi/qwordarrayoption.cpp @@ -108,9 +108,9 @@ void QWordArrayOption::setCurve() int x; int i; - qDebug("mDataArray.size(): %u",mDataArray.size()); + qDebug("mDataArray.size(): %u",(unsigned)mDataArray.size()); QPolygon qpa(mDataArray.size()); - qDebug("qpa.size(): %u",qpa.size()); + qDebug("qpa.size(): %u",(unsigned)qpa.size()); QPolygon qpa2; for(z=0;z Date: Sun, 8 Mar 2026 18:32:34 -0600 Subject: [PATCH 26/37] qt6: Fix isTopLevel() and QTranslator::load() warnings Replace deprecated isTopLevel() with isWindow(). Suppress the nodiscard warning on QTranslator::load() since the translation file is optional. Co-developed-by: Claude Opus 4.6 --- maxview.cpp | 2 +- qi/previewwidget.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/maxview.cpp b/maxview.cpp index 17dab084..ed36a10c 100644 --- a/maxview.cpp +++ b/maxview.cpp @@ -666,7 +666,7 @@ int main (int argc, char *argv[]) QApplication app (argc, argv, useGUI); QTranslator translator; - translator.load("maxview_en"); + (void)translator.load("maxview_en"); app.installTranslator(&translator); QCoreApplication::setOrganizationName("maxview"); diff --git a/qi/previewwidget.cpp b/qi/previewwidget.cpp index c46e211e..78b45a52 100644 --- a/qi/previewwidget.cpp +++ b/qi/previewwidget.cpp @@ -1150,7 +1150,7 @@ void PreviewWidget::showEvent(QShowEvent* se) QWidget::showEvent(se); int w = xmlConfig->intValue("SCANDIALOG_STANDALONE_PREVIEW_WIDTH",250); int h = xmlConfig->intValue("SCANDIALOG_STANDALONE_PREVIEW_HEIGHT",300); - if(isTopLevel()) + if(isWindow()) { if(w < width()) w = width(); From e759db7d95f6e82642ea78f83d4c9b9f98227c0a Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Sun, 8 Mar 2026 18:36:52 -0600 Subject: [PATCH 27/37] qt6: Replace deprecated QMessageBox overloads Replace the old string-based QMessageBox::warning(), critical(), information() and constructor overloads with the StandardButtons versions. Update return value checks from integer indices to QMessageBox::StandardButton values. Co-developed-by: Claude Opus 4.6 --- qi/imageiosupporter.cpp | 16 ++++++++++------ qi/previewwidget.cpp | 5 +++-- qi/qdevicesettings.cpp | 6 +++--- qscandialog.cpp | 6 ++---- qscanner.cpp | 4 ++-- qscannersetupdlg.cpp | 16 ++++++++-------- 6 files changed, 28 insertions(+), 25 deletions(-) diff --git a/qi/imageiosupporter.cpp b/qi/imageiosupporter.cpp index f04facc7..a7ffab1d 100644 --- a/qi/imageiosupporter.cpp +++ b/qi/imageiosupporter.cpp @@ -273,8 +273,8 @@ bool ImageIOSupporter::saveImageInteractive(QString filename,QImage& image, i = QMessageBox::warning(parent,QObject::tr("Save image"), QObject::tr("This file already exists.\n" "Do you want to overwrite it ?\n") , - QObject::tr("&Overwrite"),QObject::tr("&Cancel")); - if(i == 1) + QMessageBox::Yes | QMessageBox::Cancel, QMessageBox::Cancel); + if(i == QMessageBox::Cancel) { return false; } @@ -286,7 +286,8 @@ bool ImageIOSupporter::saveImageInteractive(QString filename,QImage& image, if(!f.open(QIODevice::WriteOnly)) { QMessageBox::warning(parent,QObject::tr("Warning"), - QObject::tr("The image could not be saved."),QObject::tr("&OK")); + QObject::tr("The image could not be saved."), + QMessageBox::Ok); return false; } iio.setDevice(&f); @@ -336,8 +337,10 @@ bool ImageIOSupporter::saveImageInteractive(QString filename,QImage& image, i = QMessageBox::warning(parent,QObject::tr("Warning"), QObject::tr("Saving the image in XPM format will change " "the depth to 8 bit. This means a loss of " - "color information."),QObject::tr("&Save"),QObject::tr("&Cancel")); - if(i == 1) + "color information."), + QMessageBox::Yes | QMessageBox::Cancel, + QMessageBox::Cancel); + if(i == QMessageBox::Cancel) { return false; } @@ -363,7 +366,8 @@ bool ImageIOSupporter::saveImageInteractive(QString filename,QImage& image, if(!ok) { QMessageBox::warning(parent,QObject::tr("Warning"), - QObject::tr("The image could not be saved."),QObject::tr("&OK")); + QObject::tr("The image could not be saved."), + QMessageBox::Ok); return false; } return true; diff --git a/qi/previewwidget.cpp b/qi/previewwidget.cpp index 78b45a52..64410bed 100644 --- a/qi/previewwidget.cpp +++ b/qi/previewwidget.cpp @@ -1414,8 +1414,9 @@ void PreviewWidget::slotDeleteAllTemplates() { int i = QMessageBox::warning(this,tr("Delete templates"), tr("Do you really want to delete all templates?"), - tr("&Delete"),tr("&Cancel"),QString(),1,1); - if(i == 1) + QMessageBox::Yes | QMessageBox::Cancel, + QMessageBox::Cancel); + if(i == QMessageBox::Cancel) return; mTemplateVector.clear(); mTemplateVector.resize(0); diff --git a/qi/qdevicesettings.cpp b/qi/qdevicesettings.cpp index e3bc1504..abf32352 100644 --- a/qi/qdevicesettings.cpp +++ b/qi/qdevicesettings.cpp @@ -298,7 +298,7 @@ void QDeviceSettings::slotNew() QMessageBox::warning(this,tr("Warning"), tr("An entry with this name already exists.\n" "Please enter a unique name."), - tr("OK")); + QMessageBox::Ok); return; } } @@ -309,7 +309,7 @@ void QDeviceSettings::slotNew() if(!saveDeviceSettings()) QMessageBox::warning(this,tr("Warning"), tr("The settings could not be saved."), - tr("OK")); + QMessageBox::Ok); } /** */ @@ -424,7 +424,7 @@ bool QDeviceSettings::saveDeviceSettings(QString uname) "not be created.\n" "This can mean, that your disk is full, or " "that you don't have write permission."), - tr("OK")); + QMessageBox::Ok); } return false; } diff --git a/qscandialog.cpp b/qscandialog.cpp index 37c37f8c..071604d5 100644 --- a/qscandialog.cpp +++ b/qscandialog.cpp @@ -1223,10 +1223,8 @@ void QScanDialog::slotAbout() "
FITNESS FOR A PARTICULAR PURPOSE.

" ).arg( VERSION ); - QMessageBox qmb(tr("About QuiteInsane"),text, - QMessageBox::NoIcon,QMessageBox::Ok | QMessageBox::Default | - QMessageBox::Escape , Qt::NoButton,Qt::NoButton, - this); + QMessageBox qmb(QMessageBox::NoIcon, tr("About QuiteInsane"), text, + QMessageBox::Ok, this); qmb.setIconPixmap(qp); qmb.exec(); } diff --git a/qscanner.cpp b/qscanner.cpp index a7ef9bb4..ab22b3bc 100644 --- a/qscanner.cpp +++ b/qscanner.cpp @@ -3166,7 +3166,7 @@ void QScanner::qis_authorization(SANE_String_Const resource, //try to find username and password for the chosen device if(pass_file_insecure) { - QMessageBox::warning(0, + QMessageBox::warning(nullptr, QObject::tr("Warning - Insecure password file"), QObject::tr("A password file with insecure " "permissions has been found. You should change the " @@ -3176,7 +3176,7 @@ void QScanner::qis_authorization(SANE_String_Const resource, "owner may have read/write permission. If you don't " "change the permissions, you will be prompted for your " "username and password."), - QObject::tr("OK")); + QMessageBox::Ok); } else { diff --git a/qscannersetupdlg.cpp b/qscannersetupdlg.cpp index 03b2b361..ce6701b3 100644 --- a/qscannersetupdlg.cpp +++ b/qscannersetupdlg.cpp @@ -511,9 +511,9 @@ void QScannerSetupDlg::createContents(bool intcall) mpScanner->getDeviceList(true); if(mpScanner->deviceCount()<=0) { - QMessageBox::critical(0,QObject::tr("No local devices found"), + QMessageBox::critical(nullptr,QObject::tr("No local devices found"), QObject::tr("No local devices were found."), - QObject::tr("&OK")); + QMessageBox::Ok); setCursor(Qt::ArrowCursor); return; } @@ -527,9 +527,9 @@ void QScannerSetupDlg::createContents(bool intcall) mpScanner->getDeviceList(false); if(mpScanner->deviceCount()<=0) { - QMessageBox::critical(0,QObject::tr("No devices found"), + QMessageBox::critical(nullptr,QObject::tr("No devices found"), QObject::tr("No devices were found."), - QObject::tr("&OK")); + QMessageBox::Ok); setCursor(Qt::ArrowCursor); return; } @@ -552,11 +552,11 @@ void QScannerSetupDlg::createContents(bool intcall) void QScannerSetupDlg::slotDeviceGroup(int id) { if(id == 3) - QMessageBox::information(0,QObject::tr("Information"), + QMessageBox::information(nullptr,QObject::tr("Information"), QObject::tr("With this setting, this dialog will not be shown when you start " "QuiteInsane the next time. You can change this in the options dialog under " "Start dialog."), - QObject::tr("&OK")); + QMessageBox::Ok); //save value to config file xmlConfig->setIntValue("DEVICE_QUERY",id); } @@ -909,10 +909,10 @@ void QScannerSetupDlg::initScanner() if(mpScanner->isInit()) return; } - QMessageBox::critical(0,tr("Initialisation failed"), + QMessageBox::critical(nullptr,tr("Initialisation failed"), tr("
A call to sane_init() failed.

" "
Press Quit to quit QuiteInsane.
"), - tr("&Quit")); + QMessageBox::Ok); slotQuit(); } From 9c7429d1a0b865377602308d330ab6728c6b068a Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Mon, 9 Mar 2026 09:33:14 -0600 Subject: [PATCH 28/37] qt6: Guard initViewItemOption() with a version check The initViewItemOption() method is only available in Qt6. Use the Qt5 viewOptions() equivalent when building with Qt5 so both versions compile. Also fix a too-short rst underline in the docs. Co-developed-by: Claude Opus 4.6 --- desktopview.cpp | 28 ++++++++++++++++++++++++++++ pageview.h | 4 ++++ 2 files changed, 32 insertions(+) diff --git a/desktopview.cpp b/desktopview.cpp index 0c504e8f..5548380d 100644 --- a/desktopview.cpp +++ b/desktopview.cpp @@ -68,7 +68,11 @@ Desktopview::Desktopview (QWidget *parent) this, SLOT (slotIndexesMoved (const QModelIndexList &))); setStyleSheet ("QListView { background : lightgray }"); QStyleOptionViewItem viewOpt; +#if QT_VERSION >= 0x060000 initViewItemOption(&viewOpt); +#else + viewOpt = viewOptions(); +#endif QFont font = viewOpt.font; font.bold(); _measure = new Measure(QApplication::style(), font); @@ -216,7 +220,11 @@ QModelIndex Desktopview::indexAt (const QPoint &in_point) const QModelIndex ind; QModelIndex parent = rootIndex ();; QStyleOptionViewItem opt; +#if QT_VERSION >= 0x060000 initViewItemOption(&opt); +#else + opt = viewOptions(); +#endif Desktopdelegate *del = (Desktopdelegate *)itemDelegate (); QPoint point = in_point; @@ -263,7 +271,11 @@ void Desktopview::dropEvent (QDropEvent* event) QAbstractItemModel *model = this->model (); setCursor(Qt::ArrowCursor); +#if QT_VERSION >= 0x060000 QModelIndex ind, dest = indexAt (event->position().toPoint()); +#else + QModelIndex ind, dest = indexAt (event->pos()); +#endif QModelIndexList list = getSelectedList (true); Desktopmodel *dmodel = _modelconv->getDesktopmodel (model); @@ -369,7 +381,11 @@ void Desktopview::checkAutoscroll (QPoint pos) void Desktopview::mouseMoveEvent (QMouseEvent *event) { +#if QT_VERSION >= 0x060000 checkAutoscroll (event->position().toPoint()); +#else + checkAutoscroll (event->pos()); +#endif QListView::mouseMoveEvent (event); } @@ -435,7 +451,11 @@ void Desktopview::dragMoveEvent (QDragMoveEvent *event) QListView::dragMoveEvent (event); QAbstractItemModel *model = this->model (); +#if QT_VERSION >= 0x060000 QPoint pos = event->position().toPoint(); +#else + QPoint pos = event->pos(); +#endif QModelIndex dest = indexAt (pos); QModelIndexList list = selectedIndexes (); @@ -463,7 +483,11 @@ void Desktopview::dragMoveEvent (QDragMoveEvent *event) update (dest); } +#if QT_VERSION >= 0x060000 checkAutoscroll (event->position().toPoint()); +#else + checkAutoscroll (event->pos()); +#endif } @@ -552,7 +576,11 @@ void Desktopview::scrollToLast (void) // find out delegate and ask its size QStyleOptionViewItem opt; +#if QT_VERSION >= 0x060000 QAbstractItemDelegate *del = itemDelegateForIndex(ind); +#else + QAbstractItemDelegate *del = itemDelegate(ind); +#endif QSize size = del->sizeHint (opt, ind); // finally get the item's position diff --git a/pageview.h b/pageview.h index 81dfd2c4..90d6abc2 100644 --- a/pageview.h +++ b/pageview.h @@ -65,9 +65,13 @@ class Pageview : public QListView /** gets the options used in a view */ const QStyleOptionViewItem getViewOptions (void) { +#if QT_VERSION >= 0x060000 QStyleOptionViewItem opt; initViewItemOption(&opt); return opt; +#else + return viewOptions(); +#endif } /** scroll down to the maximum amount From e4c0ece042fd303e0c0cb7fc1c5607095d24f694 Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Sun, 8 Mar 2026 17:34:30 -0600 Subject: [PATCH 29/37] qt6: Adapt colours for dark mode support Remove hardcoded lightgray backgrounds from the desktop and page views and use palette(mid) instead, which adapts to both light and dark themes. Set the dir view to use palette(base) and palette(text) so the folder tree is readable in dark mode. Use QPalette::WindowText for delegate text instead of hardcoded black. Use palette(alternate- base) for the search-mode background. Co-developed-by: Claude Opus 4.6 --- desktopdelegate.cpp | 3 +-- desktopview.cpp | 2 +- desktopwidget.cpp | 4 ++-- dirview.cpp | 1 + pageview.cpp | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/desktopdelegate.cpp b/desktopdelegate.cpp index f8a8d523..0239a12b 100644 --- a/desktopdelegate.cpp +++ b/desktopdelegate.cpp @@ -433,9 +433,8 @@ void Desktopdelegate::paint (QPainter *painter, const QStyleOptionViewItem &opti painter->setFont (f); if (measure.multiple) { - painter->setPen (Qt::black); style->drawItemText (painter, measure.pagenameRect, Qt::AlignHCenter, - style->standardPalette (), false, measure.pagename); + style->standardPalette (), false, measure.pagename, QPalette::WindowText); // printf ("%s\n", measure.title.latin1 ()); #ifdef OUTLINE diff --git a/desktopview.cpp b/desktopview.cpp index 5548380d..ee84b501 100644 --- a/desktopview.cpp +++ b/desktopview.cpp @@ -66,7 +66,7 @@ Desktopview::Desktopview (QWidget *parent) connect (this, SIGNAL (indexesMoved (const QModelIndexList &)), this, SLOT (slotIndexesMoved (const QModelIndexList &))); - setStyleSheet ("QListView { background : lightgray }"); + setStyleSheet ("QListView { background : palette(mid); }"); QStyleOptionViewItem viewOpt; #if QT_VERSION >= 0x060000 initViewItemOption(&viewOpt); diff --git a/desktopwidget.cpp b/desktopwidget.cpp index de962a40..09acadc7 100644 --- a/desktopwidget.cpp +++ b/desktopwidget.cpp @@ -748,7 +748,7 @@ void Desktopwidget::specialView(const QString& prompt) { _toolbar->searchLabel->setText(prompt); _toolbar->setSearchEnabled(true); - _view->setStyleSheet("QListView { background: lightblue; }"); + _view->setStyleSheet("QListView { background: palette(alternate-base); }"); _dir->setEnabled(false); _main->getMainwindow()->setSearchEnabled(false); updateActions(); @@ -756,7 +756,7 @@ void Desktopwidget::specialView(const QString& prompt) void Desktopwidget::normalView() { - _view->setStyleSheet("QListView { background: lightgray; }"); + _view->setStyleSheet("QListView { background: palette(mid); }"); _dir->setEnabled(true); _toolbar->setFilterEnabled(true); _toolbar->setSearchEnabled(false); diff --git a/dirview.cpp b/dirview.cpp index 4d19c025..80126e1d 100644 --- a/dirview.cpp +++ b/dirview.cpp @@ -48,6 +48,7 @@ Dirview::Dirview (QWidget *parent) // _dir->setDropIndicatorShown (true); - defaults to this setDragEnabled (true); setAcceptDrops (true); + setStyleSheet ("QTreeView { background: palette(base); color: palette(text); }"); // We can't use shortcuts here as they conflict with main view _search = new QAction ("&Search folder", this); diff --git a/pageview.cpp b/pageview.cpp index 66074a03..64529262 100644 --- a/pageview.cpp +++ b/pageview.cpp @@ -50,7 +50,7 @@ Pageview::Pageview (QWidget *parent) setVerticalScrollMode (QAbstractItemView::ScrollPerPixel); setEditTriggers (QAbstractItemView::EditKeyPressed); - setStyleSheet ("QListView { background : lightgray }"); + setStyleSheet (QString()); _autoscroll = true; // the user has not scrolled yet _ignore_scroll = false; From e7360770693feacf6ccdc6487a8b9e35d5ca2bfb Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Mon, 9 Mar 2026 11:33:07 -0600 Subject: [PATCH 30/37] dark: Add inverted XPM icons for dark mode Add images/dark/ with inverted-colour versions of all toolbar icons for use with dark desktop themes. Add scripts/invert_xpm.py which generates these by inverting both hex and named X11 colours in the source XPMs. Co-developed-by: Claude Opus 4.6 --- images/dark/document-revert.xpm | 188 +++++++++++++++++++ images/dark/document-save.xpm | 157 ++++++++++++++++ images/dark/hand.xpm | 240 ++++++++++++++++++++++++ images/dark/hflip.xpm | 168 +++++++++++++++++ images/dark/info.xpm | 237 +++++++++++++++++++++++ images/dark/left.xpm | 26 +++ images/dark/locate.xpm | 115 ++++++++++++ images/dark/next.xpm | 284 ++++++++++++++++++++++++++++ images/dark/no_access.xpm | 294 +++++++++++++++++++++++++++++ images/dark/options.xpm | 168 +++++++++++++++++ images/dark/pageblank.xpm | 29 +++ images/dark/pagekeep.xpm | 26 +++ images/dark/pageremove.xpm | 26 +++ images/dark/pages.xpm | 152 +++++++++++++++ images/dark/pnext.xpm | 266 ++++++++++++++++++++++++++ images/dark/pointer.xpm | 177 ++++++++++++++++++ images/dark/pprev.xpm | 258 +++++++++++++++++++++++++ images/dark/prev.xpm | 272 +++++++++++++++++++++++++++ images/dark/print.xpm | 107 +++++++++++ images/dark/right.xpm | 26 +++ images/dark/rleft.xpm | 170 +++++++++++++++++ images/dark/rright.xpm | 168 +++++++++++++++++ images/dark/scan-go.xpm | 272 +++++++++++++++++++++++++++ images/dark/scan.xpm | 154 +++++++++++++++ images/dark/scanmode.xpm | 163 ++++++++++++++++ images/dark/swap.xpm | 307 ++++++++++++++++++++++++++++++ images/dark/unknown.xpm | 320 ++++++++++++++++++++++++++++++++ images/dark/vflip.xpm | 166 +++++++++++++++++ images/dark/zoom-best-fit.xpm | 237 +++++++++++++++++++++++ images/dark/zoom-in.xpm | 225 ++++++++++++++++++++++ images/dark/zoom-original.xpm | 240 ++++++++++++++++++++++++ images/dark/zoom-out.xpm | 223 ++++++++++++++++++++++ scripts/invert_xpm.py | 112 +++++++++++ 33 files changed, 5973 insertions(+) create mode 100644 images/dark/document-revert.xpm create mode 100644 images/dark/document-save.xpm create mode 100644 images/dark/hand.xpm create mode 100644 images/dark/hflip.xpm create mode 100644 images/dark/info.xpm create mode 100644 images/dark/left.xpm create mode 100644 images/dark/locate.xpm create mode 100644 images/dark/next.xpm create mode 100644 images/dark/no_access.xpm create mode 100644 images/dark/options.xpm create mode 100644 images/dark/pageblank.xpm create mode 100644 images/dark/pagekeep.xpm create mode 100644 images/dark/pageremove.xpm create mode 100644 images/dark/pages.xpm create mode 100644 images/dark/pnext.xpm create mode 100644 images/dark/pointer.xpm create mode 100644 images/dark/pprev.xpm create mode 100644 images/dark/prev.xpm create mode 100644 images/dark/print.xpm create mode 100644 images/dark/right.xpm create mode 100644 images/dark/rleft.xpm create mode 100644 images/dark/rright.xpm create mode 100644 images/dark/scan-go.xpm create mode 100644 images/dark/scan.xpm create mode 100644 images/dark/scanmode.xpm create mode 100644 images/dark/swap.xpm create mode 100644 images/dark/unknown.xpm create mode 100644 images/dark/vflip.xpm create mode 100644 images/dark/zoom-best-fit.xpm create mode 100644 images/dark/zoom-in.xpm create mode 100644 images/dark/zoom-original.xpm create mode 100644 images/dark/zoom-out.xpm create mode 100644 scripts/invert_xpm.py diff --git a/images/dark/document-revert.xpm b/images/dark/document-revert.xpm new file mode 100644 index 00000000..c64d6e53 --- /dev/null +++ b/images/dark/document-revert.xpm @@ -0,0 +1,188 @@ +/* XPM */ +static char *document_revert[] = { +/* columns rows colors chars-per-pixel */ +"48 48 134 2", +" c #3B385F12FEFE", +". c #36C558F8F2F6", +"X c #3518570EF378", +"o c #38385858EEEE", +"O c #34775555EC30", +"+ c #3F005CFFE7FE", +"@ c #340A5415E513", +"# c #30304D4DE1E1", +"$ c #2F2F4F4FE7E7", +"% c #31B150D0DA59", +"& c #31B14F4FD555", +"* c #29294444DBDB", +"= c #2EA24BAED150", +"- c #26264141D2D2", +"; c #32324E4ECFCF", +": c #2D2D4949C8C8", +"> c #2D2D4848C5C5", +", c #2A4C456CC443", +"< c #12092B1AFF94", +"1 c #1111295CF527", +"2 c #1EE137C7E615", +"3 c #1DE236C8E813", +"4 c #10DE2828EBEB", +"5 c #10102666E362", +"6 c #22223B3BD9D9", +"7 c #224F3BCCD5B4", +"8 c #21213B3BCECE", +"9 c #23233B3BC4C4", +"0 c #1F7F3916D2A0", +"q c #14142B2BDCDC", +"w c #101025A6DBDB", +"e c #13942A2AD4D4", +"r c #0F0F24A5D8D8", +"t c #0F0F23A3D292", +"y c #14142A2AC5C5", +"u c #0E8F2222CC4B", +"i c #0DCE2060C5C5", +"p c #0D0D1F1FC0C0", +"a c #2F2F4949BFBF", +"s c #2B2B4646BABA", +"d c #27274141B7B7", +"f c #2AAB41C1A9A9", +"g c #25253E3EB6B6", +"h c #23DA3A22A2A2", +"j c #1D9E3535BBBB", +"k c #1A1A2E2EB2B2", +"l c #12122727B7B7", +"z c #0E0E2121BABA", +"x c #18182C2CABAB", +"c c #10102424AFAF", +"v c #15152929A5A5", +"b c #0CE81ED6BB03", +"n c #0C311DD5B345", +"m c #0C4C1C9DAB6B", +"M c #0C0C1C1CA4A4", +"N c #252539399898", +"B c #242438389191", +"V c #228337409514", +"C c #272737378181", +"Z c #131324A49C1B", +"A c #1C1C30308D8D", +"S c #171729298D8D", +"D c #111121218484", +"F c #0ACB19999C5C", +"G c #0ACB19599211", +"H c #090917179494", +"J c #090916978A4A", +"K c #08DE156B8302", +"L c #707770777077", +"P c #6B486E3C7EF7", +"I c #6B666C607048", +"U c #6E066E066E06", +"Y c #632363236323", +"T c #5B9C5B9C5B9C", +"R c #54B854B854B8", +"E c #4C374C374C37", +"W c #421542154215", +"Q c #1AC92C377AD0", +"! c #1B1B2A2A7171", +"~ c #111120207474", +"^ c #1B1B28286363", +"/ c #16E426266666", +"( c #080815157D7D", +") c #070714147A7A", +"_ c #084814147636", +"` c #0707122F7373", +"' c #11111F1F6767", +"] c #080812126B6B", +"[ c #0606104D6CC2", +"{ c #07071111641B", +"} c #055B0F0F6868", +"| c #05050F0F6666", +" . c #20202A2A5858", +".. c #150223225C5C", +"X. c #183C221F4B42", +"o. c #151520204E4E", +"O. c #1E1E25254444", +"+. c #0D0D18185656", +"@. c #05050D635AB0", +"#. c #045A0CB753FE", +"$. c #13BE1BCC4298", +"%. c #0B0B13134E4E", +"&. c #04840B8C44C4", +"*. c #3BB73BB73BB7", +"=. c #34D834D834D8", +"-. c #2F2F2F2F3131", +";. c #2C1B2C1B2C1B", +":. c #217721772177", +">. c #1C1C21A139B9", +",. c #1F1F21212929", +"<. c #14141B1B3E3E", +"1. c #1090171734B4", +"2. c #0D10141033DC", +"3. c #030308883BBC", +"4. c #020207073C3C", +"5. c #1B1B1E1E2B2B", +"6. c #1B1B1C9D22A2", +"7. c #101014142626", +"8. c #0B0B11112B2B", +"9. c #0E0E12122525", +"0. c #020207072F2F", +"q. c #07FE0D172323", +"w. c #018105862363", +"e. c #1BEF1BF01BF4", +"r. c #146214621462", +"t. c #0A0A0D0D1919", +"y. c #060A0A081A1A", +"u. c #004002E31B9C", +"i. c #0A600C0C12BD", +"p. c #060609091212", +"a. c #000002021717", +"s. c #0AFA0AFA0B00", +"d. c #050506B10C62", +"f. c #00ED00ED00ED", +/* pixels */ +"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.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.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.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.e.R T T T R R T T T T T T T T T T T T T T Y Y Y Y U T :.f.f.f.f.f.f.f.f.f.f.f.f.f.f.", +"f.f.f.f.f.f.E s.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.d.d.d.d.E R Y E s.f.f.f.f.f.f.f.f.f.f.f.f.", +"f.f.f.f.f.f.R s.e.:.:.:.:.:.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.*.*.=.R T r.f.f.f.f.f.f.f.f.f.f.f.", +"f.f.f.f.f.f.R s.e.:.:.:.:.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.=.*.:.=.E T s.f.f.f.f.f.f.f.f.f.f.", +"f.f.f.f.f.f.R s.e.:.:.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.;.E r.;.=.W Y s.f.f.f.f.f.f.f.f.f.", +"f.f.f.f.f.f.R s.r.:.e.:.:.:.:.:.:.e.e.e.e.e.e.e.e.e.e.e.e.e.e.;.W d.;.=.=.E T f.f.f.f.f.f.f.f.f.", +"f.f.f.f.f.f.R s.r.e.e.*.W W W W W W W W W W W W W W W =.e.e.e.;.W d.;.;.=.=.R W f.f.f.f.f.f.f.f.", +"f.f.f.f.f.f.R s.r.e.e.e.:.:.e.e.e.e.e.e.e.e.e.e.e.e.e.e.r.r.r.=.=.d.:.:.;.=.=.Y :.f.f.f.f.f.f.f.", +"f.f.f.f.f.f.R s.r.e.e.*.W W W W W W W W W W W W W W W =.r.r.r.W :.f.f.d.r.=.*.W Y d.f.f.f.f.f.f.", +"f.f.f.f.f.f.R s.r.e.e.:.:.:.:.:.e.e.e.e.e.e.e.r.$.r.e.e.r.r.r.Y Y T Y Y Y Y U U L R f.f.f.f.f.f.", +"f.f.f.f.f.f.R s.r.e.e.*.*.*.*.*.*.*.*.*.*.*.:. . e.*.=.r.r.r.r.;.=.W E R T R E E L f.f.f.f.f.f.", +"f.f.f.f.f.f.R s.r.e.e.e.e.e.e.e.e.e.r.r.r.s.^ % s.r.r.r.r.r.r.:.;.;.:.e.r.r.r.d.U d.f.f.f.f.f.", +"f.f.f.f.f.f.R s.r.e.e.*.W W W W W W W W :.C : w. e.W =.r.r.r.r.r.r.r.r.r.r.r.r.d.U d.f.f.f.f.f.", +"f.f.f.f.f.f.R s.r.e.e.e.e.e.e.e.e.e.r.s.B d w.a. s.r.r.r.r.r.r.r.r.r.r.r.r.r.r.d.U d.f.f.f.f.f.", +"f.f.f.f.f.f.R s.r.e.e.*.W W W W W *.6.f h u.&.u. e.*.=.r.r.r.r.r.r.r.r.r.r.r.r.d.U d.f.f.f.f.f.", +"f.f.f.f.f.f.R s.r.e.e.e.e.e.e.e.r.i.s A u.#.} u. s.s.s.s.s.s.s.s.d.d.s.s.s.r.r.d.U d.f.f.f.f.f.", +"f.f.f.f.f.f.R s.r.e.e.*.W W W =.5.; Q u.@.[ [ u. . = N o.s.f.U d.f.f.f.f.f.", +"f.f.f.f.f.f.R s.r.e.e.e.e.e.r.7.% ' u.@.[ [ [ 3.u.u.u.u.u.a.a.a.a.a.u.w.&.~ , O ! I d.f.f.f.f.f.", +"f.f.f.f.f.f.R s.r.e.e.*.W ;.>.@ +.w.| [ [ [ [ [ [ | | | } [ [ [ [ [ [ [ } @.4.#.g + 2.f.f.f.f.f.", +"f.f.f.f.f.f.R s.r.e.e.e.r.<.@ %.0.[ ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` _ K J H F K #.D O $.f.f.f.f.", +"f.f.f.f.f.f.R s.r.e.e.*.,. S 3.n i i i i i i i p p b n m M F G K K J H F m n b i G G O 2.f.f.f.", +"f.f.f.f.f.f.T s.r.e.r.e.r.$.. Z J 1 < < < < < < < < < < < < < < < 1 4 5 r t t t 5 4 b l @ d.f.f.", +"f.f.f.f.f.f.T s.r.e.r.*.W ;.O.. Z J 1 < < < < < < < < < < < < < < < < < < < < < 1 1 < n 0 V f.f.", +"f.f.f.f.f.f.T s.r.r.r.e.e.e.r.1.o v K 1 < < < n { { { { ] [ ` ` _ ) ( K F n w < < < < 1 m O y.f.", +"f.f.f.f.f.f.T s.r.r.r.*.*.*.*.;.>.o x ( 1 < < { # 8 c M 5 < < < i 7 Q f.", +"f.f.f.f.f.f.T s.r.r.r.r.e.r.r.r.r.9.@ k ) 4 < { d.d.d.d.d.d.d.d.d.d.i.1.Q O * M w < < 5 y = f.", +"f.f.f.f.f.f.T s.r.r.r.=.*.*.*.*.*.=.5.@ j _ 4 { r.*.*.*.*.*.*.*.*.*.*.=.s.d.B $ m 1 < 1 z . f.", +"f.f.f.f.f.f.T s.r.r.r.r.r.r.r.r.r.r.r.t.& j _ ] d.r.s.s.s.s.s.s.s.s.s.s.s.s.d.h 6 u < < b f.", +"f.f.f.f.f.f.T s.r.r.r.=.*.*.*.*.*.*.*.=.6.& 9 ] r.*.*.*.*.*.=.=.=.=.*.=.s.s.s.8.o b < 1 i f.", +"f.f.f.f.f.f.T s.r.r.r.r.r.r.r.r.r.r.r.r.r.i.> - d.s.s.s.s.s.s.s.s.s.s.s.s.s.s.p. n < 4 e @ f.", +"f.f.f.f.f.f.T s.r.r.r.=.*.*.*.*.*.*.*.*.*.=.e.a r.*.*.=.=.=.=.=.=.=.=.=.s.s.s.p. b < r 2 h f.", +"f.f.f.f.f.f.T s.r.r.r.r.r.r.r.r.r.r.r.r.r.r.r.d.f s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.p. b 1 u O 2.f.", +"f.f.f.f.f.f.T s.r.r.r.=.*.*.*.*.*.*.*.*.*.*.*.=.-.=.*.=.=.=.=.=.=.=.=.=.=.s.s.s.p. i t 3 , f.f.", +"f.f.f.f.f.f.T s.r.r.r.r.r.r.r.r.r.r.r.r.r.r.r.s.s.s.s.s.s.s.d.d.d.d.d.d.s.s.s.s.p. i q X q.f.f.", +"f.f.f.f.f.f.Y s.r.r.r.=.*.*.*.*.*.*.*.*.*.*.*.;.s.s.s.s.s.s.d.d.d.d.d.d.s.s.s.s.p. e X ..f.f.f.", +"f.f.f.f.f.f.Y s.r.r.r.r.r.r.r.r.r.r.r.s.s.s.s.s.s.s.s.s.s.s.d.d.d.d.d.s.s.s.s.s.p. X / f.f.f.f.", +"f.f.f.f.f.f.Y s.r.r.r.r.r.r.r.r.r.r.r.r.s.s.s.s.s.s.s.s.s.s.s.d.d.d.d.s.s.s.s.s.p. X.f.f.f.f.f.", +"f.f.f.f.f.r.Y s.r.r.r.r.r.r.r.r.r.r.r.r.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.d.P r.f.f.f.f.f.", +"f.f.f.f.d.e.Y s.r.r.r.r.r.r.r.r.r.r.r.r.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.d.U :.s.f.f.f.f.", +"f.f.f.f.s.e.Y s.r.r.r.r.r.r.r.r.r.r.r.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.d.U :.s.f.f.f.f.", +"f.f.f.f.f.r.Y e.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.U e.d.f.f.f.f.", +"f.f.f.f.f.s.=.U L L L L L L L L L L L L L L L L U U U U U U U U U U U U U U U U U W s.f.f.f.f.f.", +"f.f.f.f.f.f.s.r.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.r.s.f.f.f.f.f.f.", +"f.f.f.f.f.f.f.f.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.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.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f." +}; diff --git a/images/dark/document-save.xpm b/images/dark/document-save.xpm new file mode 100644 index 00000000..ee9205b3 --- /dev/null +++ b/images/dark/document-save.xpm @@ -0,0 +1,157 @@ +/* XPM */ +static char *document_save[] = { +/* columns rows colors chars-per-pixel */ +"48 48 103 2", +" c #FFFFFF", +". c #AAAAA8A8ACAC", +"X c #A7A7A5A5A9A9", +"o c #A928A479A44E", +"O c #A6A6A1A1A1A1", +"+ c #A3A39E9E9D9D", +"@ c #959591919494", +"# c #8E8E89898B8B", +"$ c #8B8B86868888", +"% c #898984848686", +"& c #3131A3A3FFFF", +"* c #0A0A8686FFFF", +"= c #07075757A6A6", +"- c #DFDFB5B57878", +"; c #CBFEA4F56CC9", +": c #CDA2A1766590", +"> c #CA3B9E486346", +", c #C63A9A6B608F", +"< c #C4C499665F2C", +"1 c #C20C966B5D3D", +"2 c #B1B190906A6A", +"3 c #BF6994145BB1", +"4 c #B9388D8D55D6", +"5 c #B57588C851D1", +"6 c #B433878750D0", +"7 c #A53685AB598C", +"8 c #AE8D88235708", +"9 c #AC63869E553A", +"0 c #B8B888884E4E", +"q c #B2C483024A25", +"w c #AF2F81814A4A", +"e c #AB907C7C4560", +"r c #A6E678F842C2", +"t c #A3A3757540A3", +"y c #959575755555", +"u c #A221738D3E8B", +"i c #9ED770E23D04", +"p c #9B496D533A0C", +"a c #93126BAB3D7D", +"s c #969F68FA369D", +"d c #92E56565342C", +"f c #888867673D3D", +"g c #8DDC60B9307D", +"h c #88885F5F3232", +"j c #82E95CC331FF", +"k c #808058582D2D", +"l c #5ADB54546161", +"z c #52D24BCC59D9", +"x c #4F4F48485656", +"c c #4BCC45455252", +"v c #4A4A48484D4D", +"b c #484842424E4E", +"n c #456042244961", +"m c #43C43E3E4A4A", +"M c #41BA3E0245CD", +"N c #3E213A8141B3", +"B c #3C3C37374141", +"V c #7B3B595931F2", +"C c #79B957173030", +"Z c #75D556163030", +"A c #7E59587D2E65", +"S c #7DFD56562B81", +"D c #741E52352BBA", +"F c #6E1851A72ED9", +"G c #73F34ECF2727", +"H c #69694E4E2D2D", +"J c #636349492A2A", +"K c #6DC34B4B2626", +"L c #616142422121", +"P c #585842422727", +"I c #46523A582A12", +"U c #59033C921E74", +"Y c #57573C3C1F1F", +"T c #515137371C1C", +"R c #4BA1338919C4", +"E c #46C730B01818", +"W c #41EC2E841919", +"Q c #41C12CED1697", +"! c #3B3B38383E3E", +"~ c #393935CC3C78", +"^ c #35ED32A039B9", +"/ c #336932683485", +"( c #34342F2F3838", +") c #319C2E5934CA", +"_ c #2E4E2BDC31A1", +"` c #3D3D32322828", +"' c #3D5231BD20A8", +"] c #3A3A2F2F2525", +"[ c #2B8A29D92D2D", +"{ c #295426A72C01", +"} c #267C245D2946", +"| c #23E123932446", +" . c #21211F1F2323", +".. c #1D2D1D15202C", +"X. c #3EE92C821818", +"o. c #3D292A6515EE", +"O. c #1BB01B5F1C01", +"+. c #1914180E1722", +"@. c #11AD11AB130C", +"#. c #0F0F0F0F1010", +"$. c #0A280A280B2E", +"%. c #070707070808", +"&. c #007D007D007D", +/* pixels */ +"&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.", +"&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.", +"&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.", +"&.&.&.&.&.' ; - - - & & & & & & & & & & & & & & & & & & & & & & & & & & & & & - - - ; ' &.&.&.&.", +"&.&.&.&.&.; J W W P = = = = = = = = = = = = = = = = = = = = = = = = = = = = = V H F f ; &.&.&.&.", +"&.&.&.&.&.- W u u 5 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 1 0 0 F - &.&.&.&.", +"&.&.&.&.&.- W j 3 ..@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@...< a F - &.&.&.&.", +"&.&.&.&.&.- Q j j , ..@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@...: a a D - &.&.&.&.", +"&.&.&.&.&.- X.i u , ..@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@...: q q D - &.&.&.&.", +"&.&.&.&.&.- X.i i , ..#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#...: q q D - &.&.&.&.", +"&.&.&.&.&.- X.p p , ..$.o n n n n n n n n n n n n n n n n n n n n n n n o $...: q q D - &.&.&.&.", +"&.&.&.&.&.- X.p p , ..$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$...: q q Z - &.&.&.&.", +"&.&.&.&.&.- o.p p < ..$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$...: w q Z - &.&.&.&.", +"&.&.&.&.&.- o.p p < ..%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%...> e e Z - &.&.&.&.", +"&.&.&.&.&.- o.s p < ..%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%...> e e Z - &.&.&.&.", +"&.&.&.&.&.- o.s s < ..%.o n n n n n n n n n n n n n n n n n n n n n n n o %...> e e Z - &.&.&.&.", +"&.&.&.&.&.- o.s s 1 ..%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%...> e e Z - &.&.&.&.", +"&.&.&.&.&.- o.s s 1 ..&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&...> e e Z - &.&.&.&.", +"&.&.&.&.&.- o.d d 1 ..&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&...> r r Z - &.&.&.&.", +"&.&.&.&.&.- o.d d 1 ..&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&...> r r C - &.&.&.&.", +"&.&.&.&.&.- o.d d 1 ..&.o n n n n n n n n n n n n n n n n n n n n n n n o &...> r r C - &.&.&.&.", +"&.&.&.&.&.- o.d d 1 ..&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&...> t r C - &.&.&.&.", +"&.&.&.&.&.- o.g g 1 ..&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&..., t t C - &.&.&.&.", +"&.&.&.&.&.- o.g g 3 ..&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&..., u u V - &.&.&.&.", +"&.&.&.&.&.- Q g g 4 ] ......................................................` 1 u u V - &.&.&.&.", +"&.&.&.&.&.- Q g g p 4 3 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 < < < < < < < , , , , 1 e u u A - &.&.&.&.", +"&.&.&.&.&.- Q g g g g g g g g g d d d d d d d d s s s s s s s p p p p p p p p i i i A - &.&.&.&.", +"&.&.&.&.&.- Q g g g g g g g g g g g d d d d d d d d s s s s s s p p p p p p p p p i V - &.&.&.&.", +"&.&.&.&.&.- W g g g g g y O . . . . . . . . . . . . . . . . . O 2 5 5 5 6 6 w u p p A - &.&.&.&.", +"&.&.&.&.&.- E g g g g g O l M B ^ ( _ { | ..O.O...| } { _ ) ^ v + s d d d d p e p p A - &.&.&.&.", +"&.&.&.&.&.- E g g g g g X m l z @ . . . . $ } [ _ ^ ~ N M n M ) . s s s s s g e p p A - &.&.&.&.", +"&.&.&.&.&.- E g g g g g X M z c . q q q q . { _ / ^ B M n n N _ . s s s s s h r p p A - &.&.&.&.", +"&.&.&.&.&.- R g g g g g X N x b . e e e e . [ ) ^ ! N n n M ! _ . d d s s s j t s s A - &.&.&.&.", +"&.&.&.&.&.- R g g g g g X ~ c m . t t t t . _ ^ ~ N M n M N ~ [ . d d d d s A t s s A - &.&.&.&.", +"&.&.&.&.&.- R g g g g g X ^ b N . p p p p . / ^ B M n n N ~ / { . d d d d d S t s s A - &.&.&.&.", +"&.&.&.&.&.- R g g g g g X ( M ~ . s s s s . ^ ! N n n M ! ^ ) } . d d d d d D t d s A - &.&.&.&.", +"&.&.&.&.&.- R g g g g g X ) B ^ . g g g g . ~ N M n M N ~ ) [ } . g g d d d D i d d A - &.&.&.&.", +"&.&.&.&.&.- T S g g g g X _ ~ ) . g g g g . B M n n N ~ / _ { [ . g g g g d K i d d A - &.&.&.&.", +"&.&.&.&.&.7 9 Y S g g g X { ( _ % . . . . # N n n M ! ^ ) [ [ _ . g g g g g K p d d k - &.&.&.&.", +"&.&.%.%.$.@.7 8 U S g g X } _ } } [ _ ^ ~ N M n M N ~ ) [ { _ / . g g g g g K p d d A - %.%.&.&.", +"&.%.%.$.$.@.+.7 8 Y U U X | ..+.O. .} { _ / ~ ~ ^ / _ [ } [ ) ~ . G G D D D L h S S a ; $.%.%.&.", +"&.%.%.$.$.@.@.O.7 - - - . . . . . . . . . . . . . . . . . . . . . - - - - - - - - - ; I $.%.%.&.", +"&.&.%.%.$.$.@.@.+.+.O.O.| | } { [ [ / / / / / / / / / / / / [ [ { } | | O.O.+.+.@.@.$.$.%.%.&.&.", +"&.&.&.&.&.%.$.$.$.@.@.@.+.+.O.O.O.| | | | | } } } } | | | | | O.O.O.+.+.@.@.@.$.$.$.%.&.&.&.&.&.", +"&.&.&.&.&.&.&.&.&.%.%.$.$.$.$.@.@.@.@.@.@.+.+.+.+.+.+.@.@.@.@.@.@.$.$.$.$.%.%.&.&.&.&.&.&.&.&.&.", +"&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.%.%.%.%.%.%.%.%.%.%.%.%.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.", +"&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.", +"&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&." +}; diff --git a/images/dark/hand.xpm b/images/dark/hand.xpm new file mode 100644 index 00000000..a0d8594a --- /dev/null +++ b/images/dark/hand.xpm @@ -0,0 +1,240 @@ +/* XPM */ +static char *hand[] = { +/* columns rows colors chars-per-pixel */ +"64 64 170 2", +" c #FFFFFF", +". c #FEFEFE", +"X c #FDFDFD", +"o c #FCFCFC", +"O c #FBFBFB", +"+ c #FAFAFA", +"@ c #F9F9F9", +"# c #F8F8F8", +"$ c #F7F7F7", +"% c #F5F5F5", +"& c #F4F4F4", +"* c #F3F3F3", +"= c #F2F2F2", +"- c #F1F1F1", +"; c #F0F0F0", +": c #EFEFEF", +"> c #EDEDED", +", c #ECECEC", +"< c #EBEBEB", +"1 c #EAEAEA", +"2 c #E9E9E9", +"3 c #E7E7E7", +"4 c #E6E6E6", +"5 c #E5E5E5", +"6 c #E4E4E4", +"7 c #E3E3E3", +"8 c #E2E2E2", +"9 c #E1E1E1", +"0 c #E0E0E0", +"q c #DFDFDF", +"w c #DEDEDE", +"e c #DDDDDD", +"r c #DBDBDB", +"t c #DADADA", +"y c #D9D9D9", +"u c #D8D8D8", +"i c #D7D7D7", +"p c #D6D6D6", +"a c #D5D5D5", +"s c #D4D4D4", +"d c #D3D3D3", +"f c #D2D2D2", +"g c #D1D1D1", +"h c #CFCFCF", +"j c #CCCCCC", +"k c #CBCBCB", +"l c #CACACA", +"z c #C9C9C9", +"x c #C8C8C8", +"c c #C7C7C7", +"v c #C6C6C6", +"b c #C5C5C5", +"n c #C4C4C4", +"m c #C3C3C3", +"M c #C2C2C2", +"N c #C1C1C1", +"B c #C0C0C0", +"V c #BFBFBF", +"C c #BEBEBE", +"Z c #BDBDBD", +"A c #BBBBBB", +"S c #BABABA", +"D c #B9B9B9", +"F c #B8B8B8", +"G c #B7B7B7", +"H c #B5B5B5", +"J c #B4B4B4", +"K c #B3B3B3", +"L c #B3B3B3", +"P c #B1B1B1", +"I c #AFAFAF", +"U c #AEAEAE", +"Y c #ADADAD", +"T c #ABABAB", +"R c #A9A9A9", +"E c #A8A8A8", +"W c #A7A7A7", +"Q c #A6A6A6", +"! c #A5A5A5", +"~ c #A4A4A4", +"^ c #A3A3A3", +"/ c #9E9E9E", +"( c #9D9D9D", +") c #9C9C9C", +"_ c #9B9B9B", +"` c #999999", +"' c #989898", +"] c #979797", +"[ c #969696", +"{ c #959595", +"} c #949494", +"| c #939393", +" . c #929292", +".. c #919191", +"X. c #8F8F8F", +"o. c #8E8E8E", +"O. c #8D8D8D", +"+. c #8B8B8B", +"@. c #898989", +"#. c #888888", +"$. c #878787", +"%. c #868686", +"&. c #858585", +"*. c #838383", +"=. c #818181", +"-. c #808080", +";. c #7D7D7D", +":. c #7C7C7C", +">. c #7B7B7B", +",. c #7A7A7A", +"<. c #797979", +"1. c #767676", +"2. c #757575", +"3. c #747474", +"4. c #727272", +"5. c #717171", +"6. c #707070", +"7. c #6F6F6F", +"8. c #6E6E6E", +"9. c #6D6D6D", +"0. c #6C6C6C", +"q. c #6B6B6B", +"w. c #696969", +"e. c #676767", +"r. c #656565", +"t. c #646464", +"y. c #626262", +"u. c #616161", +"i. c #606060", +"p. c #5F5F5F", +"a. c #5E5E5E", +"s. c #5D5D5D", +"d. c #5C5C5C", +"f. c #5B5B5B", +"g. c #5A5A5A", +"h. c #595959", +"j. c #585858", +"k. c #555555", +"l. c #545454", +"z. c #535353", +"x. c #515151", +"c. c #505050", +"v. c #4F4F4F", +"b. c #4E4E4E", +"n. c #4D4D4D", +"m. c #4D4D4D", +"M. c #4B4B4B", +"N. c #4A4A4A", +"B. c #494949", +"V. c #474747", +"C. c #464646", +"Z. c #454545", +"A. c #444444", +"S. c #434343", +"D. c #424242", +"F. c #414141", +"G. c #404040", +"H. c #3F3F3F", +"J. c #3D3D3D", +"K. c #3C3C3C", +"L. c #3B3B3B", +"P. c #3A3A3A", +"I. c #393939", +"U. c #383838", +"Y. c #373737", +"T. c #363636", +"R. c #353535", +"E. c #343434", +"W. c #333333", +"Q. c None", +/* pixels */ +"Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.W.W.W.W.W.W.W.W.W.W.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.", +"Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.", +"Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.", +"Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.", +"Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.", +"Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.", +"Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.", +"Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.4.x > d ! J.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.", +"Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.2. . q $ w n.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.", +"Q.Q.Q.Q.Q.Q.Q.Q.Q.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.I.: % j.W.R._ b W.W.W.W.W.g.5.b.W.W.W.W.W.W.W.W.W.W.W.W.Q.Q.Q.Q.Q.Q.Q.Q.Q.", +"Q.Q.Q.Q.Q.Q.Q.Q.W.W.W.W.W.W.W.W.W.5.L b o.P.W.W.W.W.h. W W.W.W.W.v t.W.W.C.x . M A.W.W.W.W.W.W.W.W.W.W.W.Q.Q.Q.Q.Q.Q.Q.Q.", +"Q.Q.Q.Q.Q.Q.Q.Q.W.W.W.W.W.W.W.W.` 7 D.W.W.W.1. #.W.W.W.W.y. ! W.W.k N o.j V W.W.W.W.W.W.W.W.W.W.W.Q.Q.Q.Q.Q.Q.Q.Q.", +"Q.Q.Q.Q.Q.Q.Q.W.W.W.W.W.W.W.W.,. 8 f.D.R m E.W.W. . 0.W.W.W.W.R.- e W.q. B W.W.W.N w.W.W.W.W.W.W.W.W.W.W.W.Q.Q.Q.Q.Q.Q.Q.", +"Q.Q.Q.Q.Q.Q.W.W.W.W.W.W.W.W.W.S c.W.W.E.m X.W.W.I v.W.W.W.W.W.n L.i X l.W.W.W.q. } W.W.W.W.W.W.W.W.W.W.W.W.Q.Q.Q.Q.Q.Q.", +"Q.Q.Q.Q.Q.W.W.W.W.W.W.W.W.W.W.< 4 W.W.W.W.D.2 O s.W.m Y.W.W.W.W.W.U =. P W.W.W.W.n. P W.W.W.W.W.W.W.W.W.W.W.W.W.Q.Q.Q.Q.Q.", +"Q.Q.Q.Q.Q.W.W.W.W.W.W.W.W.W.W.8 6 W.W.W.W.W.t.X k W.C P.W.W.W.W.W._ m 5.W.W.W.W.R.+ h W.W.W.R.N.B.W.W.W.W.W.W.W.Q.Q.Q.Q.Q.", +"Q.Q.Q.Q.W.W.W.W.W.W.W.W.W.W.W.z o R.W.W.W.W.W.N l.G D.W.W.W.W.W.$. @ A.W.W.W.W.W.q , W.W.6.5 m n.W.W.W.W.W.W.Q.Q.Q.Q.", +"Q.Q.Q.Q.W.W.W.W.W.W.W.W.W.W.W.T f.W.W.W.W.W.0. E I B.W.W.W.W.W.3. 6 W.W.W.W.W.W.l o W.d.o $ H x d W.W.W.W.W.W.Q.Q.Q.Q.", +"Q.Q.Q.W.W.W.W.W.W.W.W.W.W.W.W.6. ( W.W.W.W.W.E.8 & P x.W.W.W.W.W.i. F W.W.W.W.W.W.i > I.w . e.W.W.H q.W.W.W.W.W.W.Q.Q.Q.", +"Q.Q.Q.W.W.W.W.W.W.W.W.W.W.W.W.I.% w W.W.W.W.W.W.X. : h.W.W.W.W.W.n. .W.W.W.W.W.W.3 e ) ~ W.W.W.4. O.W.W.W.W.W.W.Q.Q.Q.", +"Q.Q.W.W.W.W.W.W.W.W.W.W.W.W.W.W.F p.W.W.W.W.W.F.@ u.W.W.W.W.W.I. :.W.W.W.W.W.W.$ h < 1 I.W.W.W.9. ..W.W.W.W.W.W.W.Q.Q.", +"Q.Q.W.W.W.W.W.W.W.W.W.W.W.W.W.W.u. D W.W.W.W.W.W.L w.W.W.W.W.W.W.= r.W.W.W.W.W.P. - ^ W.W.W.W.w. | W.W.W.W.W.W.W.Q.Q.", +"Q.Q.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.a o B.W.W.W.W.W.a. 5.W.W.W.W.W.W.w v.W.W.W.W.W.B. g.W.W.W.W.t. { W.W.W.W.W.W.W.Q.Q.", +"Q.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.>. / W.W.W.W.W.W.p <.W.W.W.W.W.W.c X I.W.W.W.W.W.h. q W.W.W.W.W.r. ] W.W.W.W.W.W.W.W.Q.", +"Q.W.W.W.W.W.W.W.W.W.W.Y.k.n.E.W.W.Y.1 ; P.W.W.W.W.W.;. 8.W.W.W.W.W.W.k.7.W.W.W.W.W.W.w. [ W.W.W.W.W.+. 1.W.W.W.W.W.W.W.W.Q.", +"Q.W.W.W.W.W.W.W.W.W.;.2 r 1.E.W.{ &.W.W.W.W.W.W.z.R.W.W.W.W.W.W.W.W.W.W.W.W.W.W.<. b.W.W.W.W.W.F B.W.W.W.W.W.W.W.W.Q.", +"Q.W.W.W.W.W.W.W.W.y.X * T D O r r.S.@ t W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.@. g W.W.W.W.W.W.5 2 W.W.W.W.W.W.W.W.W.Q.", +"W.W.W.W.W.W.W.W.W.A s.W.W.M.T @ O ;.H a.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.` @.W.W.W.W.W.Z. Z W.W.W.W.W.W.W.W.W.W.", +"W.W.W.W.W.W.W.W.W.y % W.W.W.W.W.s.> v I W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.u.V G.W.W.W.W.W.5. X.W.W.W.W.W.W.W.W.W.W.", +"W.W.W.W.W.W.W.W.W.A m.W.W.W.W.W.b.9 % J.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.R y.W.W.W.W.W.W.W.W.W.W.", +"W.W.W.W.W.W.W.W.W.&. *.W.W.W.W.W.W.D.p *.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.R.> > R.W.W.W.W.W.W.W.W.W.W.", +"W.W.W.W.W.W.W.W.W.c. B W.W.W.W.W.W.W.Z.5 s W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.w. W W.W.W.W.W.W.W.W.W.W.W.", +"W.W.W.W.W.W.W.W.W.W.s . u.W.W.W.W.W.W.W.z.- c.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.P a.W.W.W.W.W.W.W.W.W.W.W.", +"W.W.W.W.W.W.W.W.W.W.p.. u R.W.W.W.W.W.W.W.u.F F.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.U.= 8 W.W.W.W.W.W.W.W.W.W.W.W.", +"W.W.W.W.W.W.W.W.W.W.W.L $.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.1. _ W.W.W.W.W.W.W.W.W.W.W.W.", +"W.W.W.W.W.W.W.W.W.W.W.Z.- # s.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.k . b.W.W.W.W.W.W.W.W.W.W.W.W.", +"W.W.W.W.W.W.W.W.W.W.W.W.e.O , N.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.k. b W.W.W.W.W.W.W.W.W.W.W.W.W.", +"Q.W.W.W.W.W.W.W.W.W.W.W.W.*. t F.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.R 7.W.W.W.W.W.W.W.W.W.W.W.W.Q.", +"Q.W.W.W.W.W.W.W.W.W.W.W.W.W.^ p G.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.J.% 5 R.W.W.W.W.W.W.W.W.W.W.W.W.Q.", +"Q.W.W.W.W.W.W.W.W.W.W.W.W.W.E.T a H.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.$. ..W.W.W.W.W.W.W.W.W.W.W.W.W.Q.", +"Q.W.W.W.W.W.W.W.W.W.W.W.W.W.W.E.T s J.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.e @ S.W.W.W.W.W.W.W.W.W.W.W.W.W.Q.", +"Q.Q.W.W.W.W.W.W.W.W.W.W.W.W.W.W.E.T H W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.r. J W.W.W.W.W.W.W.W.W.W.W.W.W.Q.Q.", +"Q.Q.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.E.l :.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.S p.W.W.W.W.W.W.W.W.W.W.W.W.W.Q.Q.", +"Q.Q.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.B.- & b.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.G.+ a W.W.W.W.W.W.W.W.W.W.W.W.W.W.Q.Q.", +"Q.Q.Q.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.2. f T.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.-. +.W.W.W.W.W.W.W.W.W.W.W.W.W.Q.Q.Q.", +"Q.Q.Q.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.P } W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.v X V.W.W.W.W.W.W.W.W.W.W.W.W.W.Q.Q.Q.", +"Q.Q.Q.Q.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.J.& 3 E.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.S.o j W.W.W.W.W.W.W.W.W.W.W.W.W.Q.Q.Q.Q.", +"Q.Q.Q.Q.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.U e.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.&. %.W.W.W.W.W.W.W.W.W.W.W.W.W.Q.Q.Q.Q.", +"Q.Q.Q.Q.Q.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.u. K W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.k X A.W.W.W.W.W.W.W.W.W.W.W.W.Q.Q.Q.Q.Q.", +"Q.Q.Q.Q.Q.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.0 % K.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.J.X z W.W.W.W.W.W.W.W.W.W.W.W.W.Q.Q.Q.Q.Q.", +"Q.Q.Q.Q.Q.Q.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.| ,.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.w. ' W.W.W.W.W.W.W.W.W.W.W.W.Q.Q.Q.Q.Q.Q.", +"Q.Q.Q.Q.Q.Q.Q.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.k. Y W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.{ q.W.W.W.W.W.W.W.W.W.W.W.Q.Q.Q.Q.Q.Q.Q.", +"Q.Q.Q.Q.Q.Q.Q.Q.W.W.W.W.W.W.W.W.W.W.W.W.W.W.E.- 1 Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q q . G.W.W.W.W.W.W.W.W.W.W.Q.Q.Q.Q.Q.Q.Q.Q.", +"Q.Q.Q.Q.Q.Q.Q.Q.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.E N W.W.W.W.W.W.W.W.W.W.W.Q.Q.Q.Q.Q.Q.Q.Q.", +"Q.Q.Q.Q.Q.Q.Q.Q.Q.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.x.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.R.W.W.W.W.W.W.W.W.W.W.Q.Q.Q.Q.Q.Q.Q.Q.Q.", +"Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.", +"Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.", +"Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.", +"Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.", +"Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.", +"Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.", +"Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.", +"Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.", +"Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.W.W.W.W.W.W.W.W.W.W.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q." +}; diff --git a/images/dark/hflip.xpm b/images/dark/hflip.xpm new file mode 100644 index 00000000..30c2faba --- /dev/null +++ b/images/dark/hflip.xpm @@ -0,0 +1,168 @@ +/* XPM */ +static char *hflip[] = { +/* columns rows colors chars-per-pixel */ +"48 48 114 2", +" c #3124A37CFFC7", +". c #2F2F9C9CF4F4", +"X c #2C329507EB75", +"o c #2B4A91FBE5D7", +"O c #2B408F80E3E2", +"+ c #29108B2DDCA9", +"@ c #28068899D7C6", +"# c #28838612D52A", +"$ c #264F8393D2AC", +"% c #261380F8CCB7", +"& c #24377E98CA84", +"* c #23437A9FC448", +"= c #20EE76A3C326", +"- c #03035050C185", +"; c #2350794CBFEC", +": c #222A74E2BB39", +"> c #21DD721CB45E", +", c #204F6D72ADB8", +"< c #1EFE6F60B9F2", +"1 c #1D0E6C78B613", +"2 c #1F266BAAAAA4", +"3 c #1C33661AAB25", +"4 c #1F456875A3AC", +"5 c #19D26362A69E", +"6 c #03034DDEBC17", +"7 c #03034A3AB41B", +"8 c #03034888AF2E", +"9 c #02954634AB99", +"0 c #023942F6A40B", +"q c #1D3D62E99C22", +"w c #18755B799A94", +"e c #176F59D3984F", +"r c #0FF051AD9A63", +"t c #1C205F2696CC", +"y c #159155499501", +"u c #027B40B99DE9", +"i c #1B635B7A8F56", +"p c #1A44578E8A73", +"a c #13C3500A895B", +"s c #189C52B78367", +"d c #11B74EBD8BC2", +"f c #123D4BEE84A4", +"g c #0D0749248F47", +"h c #0C0C40408080", +"j c #02153E649AF9", +"k c #01B83B8593E9", +"l c #01EA395E8D8D", +"z c #010136798AAC", +"x c #030338388747", +"c c #014333FD8401", +"v c #18004F7F7C7F", +"b c #10DE45727909", +"n c #17F44A29739D", +"m c #164C4A547588", +"M c #11EE43BB7489", +"N c #0EE243767B05", +"B c #183C454E6A4C", +"V c #13FC44746B92", +"C c #181843106532", +"Z c #09093D3D7E7E", +"A c #016532077D27", +"S c #0CE63D83701B", +"D c #090937377272", +"F c #024230F17535", +"G c #02022E95723F", +"H c #13193F246238", +"J c #0F003C0068FF", +"K c #0B00370068FF", +"L c #070733336D6D", +"P c #0B80350060FF", +"I c #070730306666", +"U c #01E72CCE6C87", +"Y c #01C9296264BA", +"T c #018127276060", +"R c #18403B3E5858", +"E c #142C3AA35A4F", +"W c #08F730CE5DA1", +"Q c #0EFD33575151", +"! c #05052AAA5C5C", +"~ c #01DD25DD5C13", +"^ c #09042C96532A", +"/ c #01DD22B5539C", +"( c #188E36314E4E", +") c #1A1431A84444", +"_ c #0A0A2A2A4B4B", +"` c #02D022224E81", +"' c #0CFA2C794545", +"] c #0603219141A1", +"[ c #01341E5149E3", +"{ c #014A1BC042C3", +"} c #21CC21CC21CC", +"| c #1B2B2D173BBC", +" . c #1D192AAA3535", +".. c #0AFE24B03939", +"X. c #0A89221F35B6", +"o. c #1E29273A2F2F", +"O. c #015E19763CE0", +"+. c #0080169738B8", +"@. c #040419C4348A", +"#. c #01A215F63333", +"$. c #08561BED2BD6", +"%. c #01AC13132B81", +"&. c #0584146121F7", +"*. c #00000D8E21A1", +"=. c #1B911B911B91", +"-. c #134513451345", +";. c #058012171C1C", +":. c #01390C601AE2", +">. c #01C50A6A13EC", +",. c #000007071111", +"<. c #0B2B0B2B0B2B", +"1. c #0305098A0E8F", +"2. c #00BB054B0B51", +"3. c #007200750078", +/* pixels */ +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.1.3.3.3.3.3.3.3.3.3.>.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.:.X 3.3.3.3.3.3.3.3.3. ;.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.&.O 3.3.3.3.3.3.3.3.3. o $.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.$.X W 3.3.3.3.3.3.3.3.3. ] X X.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.3...X _ 3. 3.3.3.3.3.3.3.3.3. 3.@.o ' 3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.' o O.#.3. 3.3.3.3.3.3.3.3.3. 3.O.@.O Q 3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.E O @.{ 8 3. 3.3.3.3.3.3.3.3.3. 2.j ` #.+ H 3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.V + %./ 7 8 3. 3.3.3.3.3.3.3.3.3. 2.u 0 T #.# m 3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.s $ :.T 7 8 9 3. 3.3.3.3.3.3.3.3.3. ,.0 0 9 G #.& p 3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.t = >.G 6 7 9 0 3. 3.3.3.3.3.3.3.3.3. :.0 9 8 7 x O.= q 3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.2 1 ,.A 6 7 8 0 0 3. :.0 9 8 7 6 k { 1 , 2.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.2.: 5 ,.l 6 7 7 9 0 j 2.2.2.2.2.,.,.>.:.:.:.*.*.9 8 7 7 6 - u { 5 ; 2.3.3.3.3.3.3.3.", +"3.3.3.3.3.>.& y ,.k - 6 7 8 0 u j k z c A c z z k k j u 0 0 9 7 7 6 6 6 7 k { e % >.3.3.3.3.3.3.", +"3.3.3.3.:.@ f >.0 - 6 7 7 9 0 j k l z c c c z l k k j 0 0 9 8 7 6 6 - 7 9 u x { a @ ;.3.3.3.3.3.", +"3.3.3.&.o S :.9 - - 6 7 9 0 u j k z c A c z z k k j u 0 9 8 7 7 6 6 6 7 0 j l F O.b + &.3.3.3.3.", +"3.3.$.X P %.7 - - 6 7 8 9 0 j k l c A c c z l k j j 0 0 9 8 7 6 6 - 7 9 u k x F U +.J o $.3.3.3.", +"3... ] +.7 - - 6 6 7 9 0 j k k z c A c z l k k j u 0 9 8 7 7 6 - 6 8 0 k l A G Y / #.^ ..3.3.", +"3.' . %.[ 6 - - 6 7 8 0 0 j k z c A c c z k k j j 0 0 9 7 7 6 6 6 7 0 u l c F U ~ / %._ ' 3.3.", +"3.3...X ^ [ 6 6 7 7 9 0 j k l z c c c z l k k j 0 0 9 8 7 7 6 - 6 9 0 k x A U Y / #.P o X.3.3.3.", +"3.3.3.$.o K { 8 7 9 0 u j k z c A c z z k k j u 0 0 9 7 7 6 6 6 7 0 j l c F Y ~ +.M o $.3.3.3.3.", +"3.3.3.3.&.O N { 0 9 0 j k l z c c c z l k j j 0 0 9 8 7 6 6 - 7 9 u k x A U ~ +.f + &.3.3.3.3.3.", +"3.3.3.3.3.:.@ d O.k j k k z c A c z l k k j u 0 9 8 7 7 6 - 6 8 0 k l A G ~ O.e $ :.3.3.3.3.3.3.", +"3.3.3.3.3.3.>.% w O.x k z c A c c +.O.{ { [ [ ` / ~ ~ T Y U 7 9 u l c F Y { 3 * 1.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.2.: 3 O.A z c c c z O. U 9 0 k x A Y [ : > 2.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.2., < { U A c z z { 3.3.3.3.3.3.3.3.3. U 0 u l c Y / & 4 3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.q * { Y c z l [ 2.2.2.2.2.2.2.2.2. U u k x U ! # i 3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.s $ ` U z k ` <.<.<.<.<.<.<.<.<. U j l U I + v 3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.n + ! U k / <.<.<.<.<.<.<.<.<. U l U D o B 2.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.2.2.<.C o L G ~ -.-.-.-.-.-.-.-.-. U F h X R <.<.2.2.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.2.<.<.<.<.R X Z T -.-.-.-.-.-.-.-.-. U g X ( <.<.<.<.<.2.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.2.<.<.<.<.<.-.( X g =.=.=.=.=.=.=.=.=. r X ) -.-.<.<.<.<.<.2.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.2.<.<.<.<.-.-.-.) X =.=.=.=.=.=.=.=.=. X | -.-.-.-.<.<.<.<.2.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.2.2.<.<.<.<.-.-.-.-.| =.=.} } } } } } =. .=.-.-.-.-.<.<.<.<.2.2.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.2.2.<.<.<.<.-.-.-.-.=. .=.=.} } } } } } =.o.=.=.-.-.-.-.<.<.<.<.2.2.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.2.<.<.<.<.-.-.-.-.-.=.=.=.=.=.=.=.=.=.=.=.=.-.-.-.-.-.<.<.<.<.2.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.2.<.<.<.<.<.-.-.-.-.-.=.=.=.=.=.=.=.=.=.=.-.-.-.-.-.<.<.<.<.<.2.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.2.<.<.<.<.<.<.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.<.<.<.<.<.<.2.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.2.2.<.<.<.<.<.<.-.-.-.-.-.-.-.-.-.-.-.-.<.<.<.<.<.<.2.2.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.2.2.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.2.2.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.2.2.<.<.<.<.<.<.<.<.<.<.<.<.<.<.2.2.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.2.2.2.2.2.2.2.2.2.2.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3." +}; diff --git a/images/dark/info.xpm b/images/dark/info.xpm new file mode 100644 index 00000000..d4575dc2 --- /dev/null +++ b/images/dark/info.xpm @@ -0,0 +1,237 @@ +/* XPM */ +static char *info[] = { +/* columns rows colors chars-per-pixel */ +"24 24 207 2", +" c #A4A1A0", +". c #A3A1A0", +"X c #7989D6", +"o c #7484D5", +"O c #7985C1", +"+ c #2B48E1", +"@ c #2A46DD", +"# c #213DD9", +"$ c #223DD7", +"% c #1E33C5", +"& c #6F7AB3", +"* c #504785", +"= c #344281", +"- c #2933A7", +"; c #152BBF", +": c #1329BC", +"> c #1125B1", +", c #0E24B7", +"< c #0B1DB1", +"1 c #071BB2", +"2 c #0417B1", +"3 c #0416B0", +"4 c #0316B0", +"5 c #0B1CA3", +"6 c #343698", +"7 c #07179B", +"8 c #041598", +"9 c #021080", +"0 c #9C7546", +"q c #987345", +"w c #8E6B40", +"e c #836641", +"r c #89673E", +"t c #84633B", +"y c #7F7F7F", +"u c #6F6F6F", +"i c #6E6E6E", +"p c #626262", +"a c #64557A", +"s c #6C5972", +"d c #444B6A", +"f c #7B6242", +"g c #765E4B", +"h c #745F4B", +"j c #745A48", +"k c #705B40", +"l c #635340", +"z c #585858", +"x c #575757", +"c c #555555", +"v c #545454", +"b c #535353", +"n c #4E515E", +"m c #4E4E4E", +"M c #4A4A4A", +"N c #494949", +"B c #474747", +"V c #454545", +"C c #444444", +"Z c #434343", +"A c #424242", +"S c #404040", +"D c #35427D", +"F c #364171", +"G c #343F73", +"H c #353E66", +"J c #020D67", +"K c #363A4C", +"L c #34384B", +"P c #333745", +"I c #7D5F3C", +"U c #7C5D3C", +"Y c #7A5F3E", +"T c #7F5F3A", +"R c #7A5D38", +"E c #7B5C38", +"W c #7B5B3B", +"Q c #795A3A", +"! c #7A5B39", +"~ c #775B39", +"^ c #755838", +"/ c #7C5D35", +"( c #7B5C36", +") c #795A35", +"_ c #775935", +"` c #775833", +"' c #765734", +"] c #725736", +"[ c #725536", +"{ c #725436", +"} c #715536", +"| c #765732", +" . c #755632", +".. c #755630", +"X. c #735633", +"o. c #725430", +"O. c #6F5335", +"+. c #6D5134", +"@. c #6F5232", +"#. c #6C5233", +"$. c #6D5133", +"%. c #6C5131", +"&. c #694D32", +"*. c #684D31", +"=. c #674D31", +"-. c #6F522E", +";. c #6C502F", +":. c #6B502F", +">. c #6B4F2E", +",. c #644B2F", +"<. c #634A2F", +"1. c #63492F", +"2. c #61492E", +"3. c #61482E", +"4. c #5A4A36", +"5. c #5B4A35", +"6. c #484139", +"7. c #4C4236", +"8. c #4D4234", +"9. c #4A4237", +"0. c #474037", +"q. c #5F462C", +"w. c #5D442B", +"e. c #5A4328", +"r. c #594229", +"t. c #594128", +"y. c #594028", +"u. c #413C36", +"i. c #403C36", +"p. c #433C34", +"a. c #413C34", +"s. c #473E33", +"d. c #413B33", +"f. c #523D2A", +"g. c #543D27", +"h. c #533D27", +"j. c #523C24", +"k. c #503B24", +"l. c #4F3B2A", +"z. c #4F3A25", +"x. c #4D3924", +"c. c #4E3A23", +"v. c #4D3923", +"b. c #4D3823", +"n. c #4A3823", +"m. c #4C3723", +"M. c #483520", +"N. c #463421", +"B. c #473420", +"V. c #463320", +"C. c #47341F", +"Z. c #42311F", +"A. c #42301E", +"S. c #42311D", +"D. c #43301C", +"F. c #3D3D3D", +"G. c #3C3C3C", +"H. c #3B3B3B", +"J. c #34353D", +"K. c #33353D", +"L. c #3F3A34", +"P. c #3D3833", +"I. c #383634", +"U. c #373737", +"Y. c #353535", +"T. c #343434", +"R. c #363533", +"E. c #343433", +"W. c #333333", +"Q. c #3F2E1D", +"!. c #3F2D1C", +"~. c #3F2E1B", +"^. c #3B291A", +"/. c #382818", +"(. c #37291E", +"). c #37291D", +"_. c #372818", +"`. c #36271A", +"'. c #352717", +"]. c #332415", +"[. c #312315", +"{. c #302215", +"}. c #302114", +"|. c #2E2316", +" X c #2D2116", +".X c #2D2215", +"XX c #2F2114", +"oX c #2C2115", +"OX c #2D1F14", +"+X c #2C1F13", +"@X c #2B1E12", +"#X c #271D12", +"$X c #261C12", +"%X c #241B10", +"&X c #23180E", +"*X c #20180F", +"=X c #22170D", +"-X c #1E170E", +";X c #1D150E", +":X c #1C150D", +">X c #1B140D", +",X c #1A130C", +".-._ P.W.W.W.4X4X4X4X4X", +"4X4X4X4XW.W.W.5.| #.U { } ^ ,...4.W.W.W.4X4X4X4X", +"4X4X4XW.W.W.p.` Q *.|.;X:X.X<.$. .L.W.W.W.4X4X4X", +"4X4XW.W.W.W./ [ W X>X,X 9 4 4 4 $ L W.W.W.W.W.W.4X4X", +"4X4X4XW.W.W.W.W.G : 8 2 1 , @ K W.W.W.W.W.4X4X4X", +"4X4X4X4XW.W.U.G.A d O o X & n N V S H.T.4X4X4X4X", +"4X4X4X4X4XU.F.Z N x i . y u p v B C 4X4X4X4X4X", +"4X4X4X4X4X4X4XH.S B m c z x b M Z B 4X4X4X4X4X4X", +"4X4X4X4X4X4X4X4X4X4XT.T.Y.Y.4X4X4X4X4X4X4X4X4X4X" +}; diff --git a/images/dark/left.xpm b/images/dark/left.xpm new file mode 100644 index 00000000..721ed523 --- /dev/null +++ b/images/dark/left.xpm @@ -0,0 +1,26 @@ +/* XPM */ +static char * left_xpm[] = { +"14 14 9 1", +" c None", +". c #FDFDFD", +"+ c #4D3951", +"@ c #181219", +"# c #EDE5ED", +"$ c #D9CDDD", +"% c #B68DBE", +"& c #875E91", +"* c #795282", +" ..", +" ..+.", +" ..@@+.", +" ..@@@@+.", +" ..@@@@@@+.", +" .#@@@@@@@@+.", +"..+@@@@@@@@@+$", +"..%%&&&*****&.", +" ..%%&*&***&.", +" ..%%&*&*&.", +" ..%%&&&.", +" ..%&%.", +" ..%.", +" .."}; diff --git a/images/dark/locate.xpm b/images/dark/locate.xpm new file mode 100644 index 00000000..5a7a60d2 --- /dev/null +++ b/images/dark/locate.xpm @@ -0,0 +1,115 @@ +/* XPM */ +static char *find[] = { +/* columns rows colors chars-per-pixel */ +"48 48 61 1", +" c #D1D1CBCBC9C9", +". c #CCCCC6C6C4C4", +"X c #C6FEC1FEBFFE", +"o c #C1B2BCDABBE2", +"O c #BABAB6B6B8B8", +"+ c #BDBDB8B8B6B6", +"@ c #BA93B635B605", +"# c #B777B3F3B4F4", +"$ c #AC55A95CAB5A", +"% c #A323A120A423", +"& c #A0A09E9EA3A3", +"* c #9C249A419DB0", +"= c #94CE9331965D", +"- c #911F8F23931D", +"; c #8E788CD79117", +": c #8D378BE18F8F", +"> c #86DC84848933", +", c #83EA8282861F", +"< c #81007E7E8202", +"1 c #7DFE7CFD8080", +"2 c #7C337A687D34", +"3 c #787876767B7B", +"4 c #767675757878", +"5 c #73B07350744A", +"6 c #71716EEF72F3", +"7 c #6F6F6E6E7070", +"8 c #6E456E2D6E54", +"9 c #691366BC6BC1", +"0 c #666663E368E8", +"q c #6382632C63F4", +"w c #60605E5E6262", +"e c #5E5E5BDC6060", +"r c #5BE25B7B5C3C", +"t c #5656555558AE", +"y c #584956795679", +"u c #54B7548954FD", +"i c #51514F4F5252", +"p c #4E4E4D4D5050", +"a c #4CFB4C544DDF", +"s c #4356430943F0", +"d c #3F3F3E3E4242", +"f c #3BA73B7C3C12", +"g c #363635353939", +"h c #332832FF337A", +"j c #30302F2F3232", +"k c #2DAE2BAB3030", +"l c #2CCE2C982D2E", +"z c #29C325F32D2D", +"x c #25A622A228FE", +"c c #22E2224D2377", +"v c #21211E8523F1", +"b c #1E491C9C2121", +"n c #1ABF1AAB1ADE", +"m c #184B167D1AB4", +"M c #16C1154E18E0", +"N c #1487147D14A1", +"B c #10100F0F1167", +"V c #0EE40E8E10E6", +"C c #0A740A690A97", +"Z c #070707070808", +"A c #011701170117", +/* pixels */ +"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", +"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", +"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", +"AAAAmauuuuuuuuuuuyyyyyyrrrrrr9sNAAAAAAAAAAAAAAAA", +"AAAAuNAAAAAAAZZZZZZZZZZZZZZZZqyqfAAAAAAAAAAAAAAA", +"AAAAyZncnnnnnnnnnnnnnnnnnnnnnsffyuZAAAAAAAAAAAAA", +"AAAAyZnccccnnnnnnnnnnnnnnnnnngfxguyZAAAAAAAAAAAA", +"AAAAyZncccnnnnnnnnnnnnnnnnnnnlfNhhayAAAAAAAAAAAA", +"AAAAyZnccnnnnnnnnnnnnnnnnnnnnlsZlhhuaAAAAAAAAAAA", +"AAAAyZnnnnnnnnnnnnnnnnnnnnnnnlfCllhhrhAAAAAAAAAA", +"AAAAyZnnnnnnnnnnnnnnnnnnnmmmmhlCxllhfqNAAAAAAAAA", +"AAAAyZnnnnnnnnnnnnnnnnmmmmMMMsmAAANlhsqAAAAAAAAA", +"AAAAyCnnnnnnnnnnnnnmmmmMMMMMMqqrq0999q5fAAAAAAAA", +"AAAAyCnnnnnnnnnnnnmmmMMMNNNNNnlfsayqqyq5AAAAAAAA", +"AAAArCnnnnnnnnnnmmmMMMNNNNNNNNxhhlcnMNZ5AAAAAAAA", +"AAAArCmnnnnnnnnmmMMMNNNNNNNNNNnNNNNNNNZ5AAAAAAAA", +"AAAArCmnnnnnnnmmMMNNNNNNNNNNNNNNNNNNNNZ5AAAAAAAA", +"AAAArCMnnnnnnmmMMNNNNNNNNNNNNNNNNNNNNNZ5AAAAAAAA", +"AAAArCMnnnnnmmMMNNNNNNht4,;>2rhNNNNNNNZ5AAAAAAAA", +"AAAArCMnnnnmmMMNNNNNg56axNCMlt,Z5AAAAAAAA", +"AAAAqCNmMNNNNNN5CzNZAAAAAAAAAAAZZCCNx=C5AAAAAAAA", +"AAAAqCNmMNNNNNN3ZkNAAAAAAAAAAAAZZCCNm&C5AAAAAAAA", +"AAAAqCNMMNNNNNN5CzNZAAAAAAAAAAAZZCCNx=N5AAAAAAAA", +"AAAAqCNMNNNNNNN9bxNCAAAAAAAAAAZZZCCVg>N5AAAAAAAA", +"AAAAqCNMNNNNNNNpsmnCZAAAAAAAAZZZZCCVrqC5AAAAAAAA", +"AAAAqCNMNNNNNNNl0VxCZZZAAAAAAZZZZCCV:hC5AAAAAAAA", +"AAAAqCNMNNNNNNNN0lnnCZZZZZZZZZZZZZCf2mZ5AAAAAAAA", +"AAAA0CNMNNNNNNNNl9NvmCCZZZZZZZZZZZm;hNZ5AAAAAAAA", +"AAAA0CNMNNNNNNNNNueBbmCCCZZZZZZZCN3ynCZ5AAAAAAAA", +"AAAA0CNMNNNNNNNNNMqqNmbNCCZCCCCCn2O*qhC5AAAAAAAA", +"AAAA0CNMNNNNNNNNNCnt4gBMmMMNNNNs;r$=<**2AAAAAAAA", +"AAAA0CNMNNNNNNNNNCCmf55alnNbhu,2hn2*qa;%NAAAAAAA", +"AAAA0CNMNNNNNNNNNNCCNnhu5,:>4tknmCs#14r-=NAAAAAA", +"AAAA0CNMNNNNNNNNNNCCCCNnnnnnnmMNCCn.#*2r;=NAAAAA", +"AAAA9CNMNNNNNNNNNNCCCCCCCNNNCCCCCCCl+#*2r;=NAAAA", +"AAAAqCZZZZZZZZZZZZZZZZZZZZZZZZZZZZZCx+#*2r-$ZAAA", +"AAAAl888888888555558888888888888888882X#*26*ZZAA", +"AAAAAAZZZZCCCNNnnncccccccnnnnnmNNNNNMnl@O%$aZZAA", +"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZZZCCCCCn oyZZAAA", +"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZZZZZZAAAAAAA" +}; diff --git a/images/dark/next.xpm b/images/dark/next.xpm new file mode 100644 index 00000000..377df7b3 --- /dev/null +++ b/images/dark/next.xpm @@ -0,0 +1,284 @@ +/* XPM */ +static char *next[] = { +/* columns rows colors chars-per-pixel */ +"48 48 230 2", +" c #DFDFB5B57878", +". c #D8C0AFBE7336", +"X c #D700AE537340", +"o c #D608AC637248", +"O c #D52AABB072C8", +"+ c #D381AB7E7254", +"@ c #D432ABB07155", +"# c #D33CAAB970DA", +"$ c #D245AAB970DA", +"% c #D0A6A8A26F78", +"& c #D229A78C6D70", +"* c #CFF1A86D6F07", +"= c #CF60A8CB6DF5", +"- c #CDFAA73D6E8C", +"; c #CF6FA6866D40", +": c #CE87A5396D82", +"> c #CAC4A4686D9A", +", c #CB84A4F06C07", +"< c #CC59A59C6A88", +"1 c #CE27A45669FE", +"2 c #C9DAA4686BC7", +"3 c #CC59A3AC6A88", +"4 c #CA69A2B46A88", +"5 c #CB84A3026922", +"6 c #CAC0A06E665C", +"7 c #C5809E2E688F", +"8 c #C3C69EBC680F", +"9 c #CA329D60619C", +"0 c #C7819FCC66A9", +"q c #C7589D886429", +"w c #C1259CC46711", +"e c #C3CD9C416547", +"r c #C66B9BC26238", +"t c #C27B9A9D6330", +"y c #CBCB9A9A5B5B", +"u c #CACA99995B5B", +"i c #C9C999995A5A", +"p c #C9C998985A5A", +"a c #C6C69A9A5E5E", +"s c #C4C498985E5E", +"d c #C7C797975959", +"f c #C6C696965959", +"g c #C5C596965959", +"h c #C4C495955858", +"j c #C3C396965A5A", +"k c #C0C093935A5A", +"l c #C2C293935858", +"z c #C2C293935757", +"x c #C1C193935757", +"c c #C0C093935757", +"v c #C1C192925656", +"b c #C0C092925656", +"n c #BBE0995566C9", +"m c #BB0096F163CA", +"M c #BCDA942D5DF1", +"N c #B803923D5DF1", +"B c #B24B90905F92", +"V c #BFBF91915656", +"C c #BEBE91915656", +"Z c #BCBC90905656", +"A c #BEBE90905555", +"S c #B55A8E245935", +"D c #BCBC8F8F5454", +"F c #BABA8E8E5555", +"G c #BABA8D8D5454", +"H c #B9B98C8C5353", +"J c #B8B88C8C5252", +"K c #B0B889AA55EB", +"L c #B4B488885151", +"P c #B0E1885E5204", +"I c #B3B388885050", +"U c #B2B287875050", +"Y c #AECC8DBA5DB3", +"T c #A78E88E35D80", +"R c #A5EE8530588B", +"E c #A8FA8173500A", +"W c #A3708484579C", +"Q c #B5B586864C4C", +"! c #B4B485854C4C", +"~ c #B1B186864F4F", +"^ c #B0B085854F4F", +"/ c #B4B485854B4B", +"( c #B2B284844B4B", +") c #B1B183834B4B", +"_ c #AFAF85854F4F", +"` c #AEAE84844E4E", +"' c #ACFF82FF4EFF", +"] c #ADAD83834D4D", +"[ c #ACAC82824D4D", +"{ c #ABAB82824D4D", +"} c #AAAA81814C4C", +"| c #A9A980804C4C", +" . c #AFAF82824A4A", +".. c #AFAF81814949", +"X. c #ACAC7F7F4848", +"o. c #A9A97F7F4B4B", +"O. c #A8A87F7F4B4B", +"+. c #AAAA7E7E4848", +"@. c #A8A87D7D4949", +"#. c #A6A67E7E4B4B", +"$. c #A6A67E7E4A4A", +"%. c #A5A57D7D4A4A", +"&. c #A3A37C7C4949", +"*. c #A1A17A7A4848", +"=. c #A8A87C7C4646", +"-. c #A7A77B7B4646", +";. c #A6A67B7B4646", +":. c #A5A57B7B4646", +">. c #A2A278784444", +",. c #A0A077774343", +"<. c #98427CB3514C", +"1. c #8F3F7687544D", +"2. c #9F5D7A8349B5", +"3. c #92D576644E0B", +"4. c #9F9F79794747", +"5. c #9E9E78784747", +"6. c #9C9C76764646", +"7. c #9B9B75754545", +"8. c #9A9A75754545", +"9. c #989873734444", +"0. c #9E9E75754242", +"q. c #999972724040", +"w. c #999971714040", +"e. c #979771714242", +"r. c #979770704141", +"t. c #969670704040", +"y. c #87BA6E8C4916", +"u. c #86536C6C4714", +"i. c #94946D6D3E3E", +"p. c #8D8D69693C3C", +"a. c #8D8D68683C3C", +"s. c #8D8D68683B3B", +"d. c #8C8C68683B3B", +"f. c #8B8B68683B3B", +"g. c #8B8B67673B3B", +"h. c #8A8A66663B3B", +"j. c #8A8A67673A3A", +"k. c #898966663A3A", +"l. c #898965653A3A", +"z. c #888865653A3A", +"x. c #888864643A3A", +"c. c #878764643939", +"v. c #868664643939", +"b. c #868663633939", +"n. c #868663633838", +"m. c #858563633939", +"M. c #858562623838", +"N. c #848462623838", +"B. c #838362623A3A", +"V. c #838362623838", +"C. c #838361613737", +"Z. c #828261613737", +"A. c #828260603737", +"S. c #818160603737", +"D. c #818160603636", +"F. c #80805F5F3636", +"G. c #797C6280411F", +"H. c #709A5F3E4572", +"J. c #727E5D593D5F", +"K. c #727E5C513D5F", +"L. c #7E7E5D5D3535", +"P. c #7D7D5D5D3535", +"I. c #7C7C5C5C3434", +"U. c #66425273365A", +"Y. c #6482517E3654", +"T. c #534E475A353E", +"R. c #5846472D2F51", +"E. c #524843522D41", +"W. c #516A423E2C0A", +"Q. c #48503A1C2618", +"!. c #3D1F33122421", +"~. c #38243016251A", +"^. c #3D2E32282112", +"/. c #3033291B2022", +"(. c #293A261C200C", +"). c #2626251A251A", +"_. c #242424", +"`. c #261424152216", +"'. c #222222222222", +"]. c #212121", +"[. c #202020202020", +"{. c #39522E101F38", +"}. c #304927311A33", +"|. c #2F32260E1916", +" X c #283421241618", +".X c #25341E181402", +"XX c #1F1F1F", +"oX c #1E1E1E1E1E1E", +"OX c #1D1D1D1D1D1D", +"+X c #1C1C1C", +"@X c #191919", +"#X c #191919191919", +"$X c #181818181818", +"%X c #1E1E18181010", +"&X c #1D1A1720101C", +"*X c #161616161616", +"=X c #151515151515", +"-X c #141414", +";X c #131313131313", +":X c #121212", +">X c #111111111111", +",X c #101010101010", +".' % {.kXkXkXkXkXkXkXkXkX", +"kXkXkXkXkXkXkX C.Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q ! ;.o.= E.kXkXkXkXkXkXkXkX", +"kXkXkXkXkXkXkX M.Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q +.@.< K.kXkXkXkXkXkXkX", +"kXkXkXkXkXkXkX n.Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q ..:.0 R sXkXkXkXkXkX", +"kXkXkXkXkXkXkX 9.y y y y y y y y y y y y y y y y y y y y y y y y y y y y y f F 3 w rXkXkXkXkXkX", +"kXkXkXkXkXkXkX 8.y y y y y y y y y y y y y y y y y y y y y y y y y y y y h Z ; y.gXkXkXkXkXkXkX", +"kXkXkXkXkXkXkX 6.y y y y y y y y y y y y y y y y y y y y y y y y y y y x k # U.kXkXkXkXkXkXkXkX", +"kXkXkXkXkXkXkX 5.y y y y y y y y y y y y y y y y y y y y y y y y y u b s @ Q.kXkXkXkXkXkXkXkXkX", +"kXkXkXkXkXkXkX 4.y y y y y y y y y y y y y y y y y y y y y y y y i A r * |.kXkXkXkXkXkXkXkXkXkX", +"kXkXkXkXkXkXkX *.y y y y y y y y y y y y y y y y y y y y y y y p A q 8 &XkXkXkXkXkXkXkXkXkXkXkX", +"kXkXkXkXkXkXkX &.y y y y y y y y y y y y y y y y y y y y y y d C 5 Y 9XkXkXkXkXkXkXkXkXkXkXkXkX", +"kXkXkXkXkXkXkX %.$.#.O.| } { [ ] ` _ ^ ~ U I L i y y y y y g c : 3.aXkXkXkXkXkXkXkXkXkXkXkXkXkX", +"kXkXkXkXkXkXkX . . . . . . . . . . . . . . J u y y y y h j $ J.jXkXkXkXkXkXkXkXkXkXkXkXkXkXkX", +"kXkXkXkXkXkXkX9X9X9X9X9X9X9X9X9X9X3X2X2X1X1X H u y y y z a O W.kXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkX", +"kXkXkXkXkXkXkXkXkXkXkXhXdXiXuXyXtXeXwXqXqX0X G u y u v 9 + !.tXyXuXiXdXhXkXkXkXkXkXkXkXkXkXkXkX", +"kXkXkXkXkXkXkXkXfXdXuXtXeXqX0X8X6X5X,X>X:X:X D u i v 6 > /.5X6X8X0XqXeXtXuXdXfXkXkXkXkXkXkXkXkX", +"kXkXkXkXkXkXfXiXyXeXwX0X7X5X,X:X-X=X*X$X#X#X A d x 1 n (.*X=X-X:X,X5X7X0XwXeXyXiXfXkXkXkXkXkXkX", +"kXkXkXkXkXfXiXyXeXqX8X6X,X:X-X*X$X@X+XOXXX[. V l & T `.OX+X@X$X*X-X:X,X6X8XqXeXyXiXfXkXkXkXkXkX", +"kXkXkXkXhXdXuXtXwX0X7X5X>X-X*X$X@X+XoX[.'._. j @ 1.).'.[.oX+X@X$X*X-X>X5X7X0XwXtXuXdXhXkXkXkXkX", +"kXkXkXkXkXfXiXyXeXqX8X6X,X:X-X*X$X@X+XOXXX[. o H.].[.XXOX+X@X$X*X-X:X,X6X8XqXeXyXiXfXkXkXkXkXkX", +"kXkXkXkXkXkXfXiXyXeXwX0X7X5X,X:X-X=X*X$X#X#X T.@X@X#X#X$X*X=X-X:X,X5X7X0XwXeXyXiXfXkXkXkXkXkXkX", +"kXkXkXkXkXkXkXkXfXdXuXtXeXqX0X8X6X5X,X>X:X:X~.;X;X;X:X:X>X,X5X6X8X0XqXeXtXuXdXfXkXkXkXkXkXkXkXkX", +"kXkXkXkXkXkXkXkXkXkXkXhXdXiXuXyXtXeXwXqXqX0X0X0X0X0X0XqXqXwXeXtXyXuXiXdXhXkXkXkXkXkXkXkXkXkXkXkX", +"kXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXhXfXfXdXdXdXdXdXdXdXdXfXfXhXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkX", +"kXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkX", +"kXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkX" +}; diff --git a/images/dark/no_access.xpm b/images/dark/no_access.xpm new file mode 100644 index 00000000..4641b3e6 --- /dev/null +++ b/images/dark/no_access.xpm @@ -0,0 +1,294 @@ +/* XPM */ +static char * no_access_xpm[] = { +"64 64 227 2", +" c None", +". c #222222", +"+ c #090A0A", +"@ c #0B0B0D", +"# c #0B0C0E", +"$ c #0B0C0F", +"% c #0C0D0F", +"& c #0C0D10", +"* c #0C0D11", +"= c #0C0E11", +"- c #0D0E11", +"; c #0D0E12", +"> c #0E0F12", +", c #0E0F13", +"' c #0E1013", +") c #0F1013", +"! c #0B0C0C", +"~ c #616161", +"{ c #19191B", +"] c #160E00", +"^ c #332500", +"/ c #352600", +"( c #362700", +"_ c #382900", +": c #392A00", +"< c #3B2B00", +"[ c #3C2C00", +"} c #3E2D00", +"| c #402F00", +"1 c #413000", +"2 c #433100", +"3 c #443200", +"4 c #463300", +"5 c #483400", +"6 c #493500", +"7 c #4B3600", +"8 c #4C3800", +"9 c #4E3900", +"0 c #4F3A00", +"a c #513B00", +"b c #523C00", +"c c #543E00", +"d c #563F00", +"e c #574000", +"f c #594100", +"g c #5B4200", +"h c #5D4400", +"i c #5E4500", +"j c #604600", +"k c #614700", +"l c #614800", +"m c #624800", +"n c #624900", +"o c #644A00", +"p c #564000", +"q c #000000", +"r c #595959", +"s c #1A1B1C", +"t c #281D00", +"u c #5B4300", +"v c #604700", +"w c #634900", +"x c #654B00", +"y c #684C00", +"z c #6B4F00", +"A c #6D5000", +"B c #705300", +"C c #725500", +"D c #765700", +"E c #785900", +"F c #7B5A00", +"G c #7D5C00", +"H c #7F5E00", +"I c #826000", +"J c #846200", +"K c #876400", +"L c #896500", +"M c #8C6700", +"N c #8E6900", +"O c #916C00", +"P c #936D00", +"Q c #976E00", +"R c #9A7100", +"S c #9C7400", +"T c #9E7600", +"U c #A17800", +"V c #A47A00", +"W c #8C6902", +"X c #050200", +"Y c #59595A", +"Z c #271C00", +"` c #533E00", +" . c #584100", +".. c #5D4500", +"+. c #654A00", +"@. c #684D00", +"#. c #6A4E00", +"$. c #FFFFFF", +"%. c #836100", +"&. c #856200", +"*. c #886400", +"=. c #8A6600", +"-. c #8D6900", +";. c #8F6A00", +">. c #926B00", +",. c #956E00", +"'. c #977000", +"). c #997200", +"!. c #9F7600", +"~. c #886602", +"{. c #1A1B1D", +"]. c #00FFFF", +"^. c #1B1B1D", +"/. c #9C7300", +"(. c #9E7500", +"_. c #A17700", +":. c #A07700", +"<. c #A47900", +"[. c #1C1C1D", +"}. c #150E00", +"|. c #2F2300", +"1. c #312400", +"2. c #322500", +"3. c #564002", +"4. c #584202", +"5. c #594302", +"6. c #5B4503", +"7. c #5C4503", +"8. c #5C4504", +"9. c #5C4604", +"0. c #5D4605", +"a. c #5D4705", +"b. c #5E4706", +"c. c #5F4807", +"d. c #614A07", +"e. c #534008", +"f. c #010000", +"g. c #595A5A", +"h. c #1E1E1E", +"i. c #000206", +"j. c #010307", +"k. c #020308", +"l. c #020408", +"m. c #030509", +"n. c #04060A", +"o. c #05070B", +"p. c #06080C", +"q. c #07090D", +"r. c #080A0E", +"s. c #090A0F", +"t. c #0A0B10", +"u. c #0A0C11", +"v. c #5A5A5A", +"w. c #060606", +"x. c #070707", +"y. c #080808", +"z. c #090909", +"A. c #0A0A0A", +"B. c #0B0B0B", +"C. c #0C0C0C", +"D. c #0D0D0D", +"E. c #0E0E0E", +"F. c #0F0F0F", +"G. c #101010", +"H. c #151515", +"I. c #191919", +"J. c #131313", +"K. c #1C1C1C", +"L. c #181818", +"M. c #111111", +"N. c #1F1F1F", +"O. c #1B1B1B", +"P. c #1A1A1A", +"Q. c #1D1D1D", +"R. c #0000FF", +"S. c #202020", +"T. c #121212", +"U. c #161616", +"V. c #171717", +"W. c #212121", +"X. c #141414", +"Y. c #232323", +"Z. c #010101", +"`. c #020202", +" + c #040404", +".+ c #050505", +"++ c #030303", +"@+ c #242424", +"#+ c #252525", +"$+ c #5B5B5B", +"%+ c #262626", +"&+ c #343434", +"*+ c #3C3C3C", +"=+ c #3D3D3D", +"-+ c #3E3E3E", +";+ c #3F3F3F", +">+ c #414141", +",+ c #424242", +"'+ c #434343", +")+ c #454545", +"!+ c #363636", +"~+ c #6E6E6E", +"{+ c #464646", +"]+ c #525252", +"^+ c #A1A1A1", +"/+ c #2A2A2A", +"(+ c #959595", +"_+ c #2F2F2F", +":+ c #9C9C9C", +"<+ c #272727", +"[+ c #484848", +"}+ c #9B9B9B", +"|+ c #4A4A4A", +"1+ c #313131", +"2+ c #4B4B4B", +"3+ c #333333", +"4+ c #4D4D4D", +"5+ c #353535", +"6+ c #9A9A9A", +"7+ c #4F4F4F", +"8+ c #373737", +"9+ c #505050", +"0+ c #393939", +"a+ c #3B3B3B", +"b+ c #4C4C4C", +"c+ c #606060", +"d+ c #9D9D9D", +" ", +" . + @ @ @ # # # # # # # # # # $ $ $ $ % $ $ % % & & & & & & & * * * = - - - ; ; ; ; ; > > > > > , ' ' , ) ! ~ ", +" { ] ^ ^ / ( _ : < [ } | 1 2 3 4 5 6 7 8 9 0 a b c d e f g h i j k l l m m m m m m m m m n n n n n n n o p q r ", +" s t e p f u i v w x y z A B C D E F G H I J K L M N O P Q R S T U U U U U U U U U U U U U U U U U U U V W X Y ", +" s Z c ` d .u ..v n +.@.#.$.$.$.$.$.$.$.$.$.%.&.*.=.-.;.>.,.'.).S S S S S S S S S S S S S S S S S S S !.~.X Y ", +" {.Z c ` d .u ..v n $.$.$.].].].].].].].].].$.$.$.=.-.;.>.,.'.).S S S S S S S S S S S S S S S S S S S !.~.X Y ", +" ^.Z c ` d .u ..v $.].].].].].].].].].].].].].].].$.-.;.>.,.'.).S S S S S S S S S S S S S S S S S S S !.~.X Y ", +" ^.t e p f u i $.$.].].].].].].].].].].].].].].].].].$.$.Q R /.(._._._._._._._._._._._._._._._._._.:.:.<.W X Y ", +" [.}.|.|.1.2.$.].].].].].].].].].].].].].].].].].].].].].$.3.4.5.6.6.7.7.8.8.9.9.0.0.0.a.a.b.b.b.b.c.c.d.e.f.g. ", +" h.q q q q $.].].].].].].].].].].].].].].].].].].].].].].].$.i.i.j.k.l.l.m.m.n.n.o.o.p.p.q.q.r.s.s.t.t.u.; q v. ", +" h.q q q q $.].].].].].].].].].].].].].].].].].].].].].].].$.w.x.x.y.y.y.z.z.A.B.B.B.C.C.D.D.E.E.F.F.G.G.H.q v. ", +" h.q q q $.].].].].].].].].].].].].].].].].].].].].].].].].].$.x.x.y.y.z.z.A.A.B.B.C.C.D.D.E.E.E.F.G.G.G.I.q v. ", +" h.q q $.].].].].].].].].].].].].].].].].].].].].].].].].].].].$.y.y.y.z.A.A.B.B.B.C.C.D.D.E.E.F.F.G.G.J.K.q v. ", +" h.q q $.].].].].].].].].].].].].].].].].].].].].].].].].].].].$.y.y.z.z.A.A.B.B.C.C.D.D.E.E.F.F.G.G.G.L.K.q v. ", +" h.q q $.].].].].].].].].].].].].].].].].].].].].].].].].].].].$.y.z.z.A.A.B.B.B.C.C.D.D.E.E.F.F.G.G.M.K.K.q v. ", +" N.q $.].].].].].].].].].].].].].].].].].].].].].].].].].].].].].$.z.z.A.A.B.B.C.C.D.D.E.E.F.F.G.G.G.H.h.O.q v. ", +" N.q $.].].].$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.].].].$.z.A.A.B.B.B.C.C.D.D.E.E.F.F.G.G.M.P.Q.P.q v. ", +" N.q $.].].].$.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.$.].].].$.z.A.A.B.B.C.C.D.D.E.E.F.F.G.G.G.H.K.K.P.q v. ", +" S.q $.].].].$.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.$.].].].$.A.A.B.B.B.C.D.D.E.E.E.F.F.G.G.T.I.O.O.I.q v. ", +" S.q $.].].].$.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.$.].].].$.A.A.B.B.C.C.D.D.E.E.F.F.G.G.G.U.O.O.O.I.q v. ", +" S.q $.].].].$.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.$.].].].$.A.B.B.C.C.D.D.E.E.E.F.F.G.G.J.I.P.P.P.L.q v. ", +" S.q $.].].].$.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.$.].].].$.A.B.B.C.C.D.D.E.E.F.F.G.G.M.V.I.I.I.I.V.q v. ", +" W.q $.].].].$.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.$.].].].$.B.B.C.C.D.D.E.E.E.F.F.G.G.U.I.I.I.I.I.V.q v. ", +" W.q $.].].].$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.].].].$.B.B.C.C.D.D.E.E.F.F.G.G.J.L.L.L.L.L.L.U.q v. ", +" W.q q $.].].].].].].].].].].].].].].].].].].].].].].].].].].].$.B.B.C.C.D.D.E.E.E.F.F.G.T.V.L.L.L.L.L.L.U.q v. ", +" W.q q $.].].].].].].].].].].].].].].].].].].].].].].].].].].].$.B.B.C.C.D.D.E.E.F.F.G.M.U.V.V.V.V.V.V.V.H.q v. ", +" . q q $.].].].].].].].].].].].].].].].].].].].].].].].].].].].$.B.C.C.D.D.E.E.E.F.F.M.H.U.U.U.U.U.U.U.U.X.q v. ", +" . q q q $.].].].].].].].].].].].].].].].].].].].].].].].].].$.B.B.C.C.D.D.E.E.F.F.M.H.U.U.U.U.U.U.U.U.U.X.q v. ", +" . q q q q $.].].].].].].].].].].].].].].].].].].].].].].].$.B.B.C.C.D.D.E.E.F.F.T.H.H.H.H.H.H.H.H.H.H.H.J.q v. ", +" Y.q q q q $.].].].].].].].].].].].].].].].].].].].].].].].$.B.B.C.C.D.D.E.E.G.T.X.H.H.H.H.H.H.H.H.H.H.H.J.q v. ", +" Y.q q q q q $.].].].].].].].].].].].].].].].].].].].].].$.B.B.C.C.D.D.E.E.G.J.X.X.X.X.X.X.X.X.X.X.X.X.X.T.q v. ", +" Y.q q q q q q $.$.].].].].].].].].].].].].].].].].].$.$.A.B.B.C.C.D.D.F.M.J.X.X.X.X.X.X.X.X.X.X.X.X.X.X.T.q v. ", +" Y.q q q q q q q Z.$.].].].].].].].].].].].].].].].$.A.A.B.B.C.C.D.D.G.T.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.M.q v. ", +" Y.q `.q q q q Z.Z.`.$.$.$.].].].].].].].].].$.$.$.z.A.B.B.B.C.D.F.M.J.J.J.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.M.q v. ", +" Y. +M.B..+Z.q q Z.`.`.++++$.$.$.$.$.$.$.$.$.y.z.z.A.A.B.B.D.F.M.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.M.q v. ", +" Y.++T.T.M.F.B.x. +++++`.++ + +.+.+w.x.x.y.y.y.z.A.A.C.E.G.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.G.q v. ", +" @+++T.M.M.M.T.M.G.E.C.A.z.y.x.x.x.x.y.z.A.B.C.E.F.G.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.G.q v. ", +" @+++M.G.G.G.G.G.G.G.M.M.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.F.q v. ", +" @+++M.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.G.G.G.G.G.G.G.G.G.F.q v. ", +" @+++G.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.F.F.F.F.F.F.F.F.F.E.q v. ", +" @+++G.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.F.F.F.F.F.F.F.F.F.E.q v. ", +" #+`.F.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.D.q v. ", +" #+Z.E.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.C.q v. ", +" #+Z.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.G.T.M.M.M.M.M.M.M.G.G.G.G.G.G.F.q $+ ", +" %+Z.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.B.P.&+*+=+-+;+>+,+'+)+)+)+)+)+)+)+!+~+ ", +" %+Z.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.C.B.P.{+. N.S.W.. @+#+%+%+%+%+%+%+W.]+^+ ", +" %+Z.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.A.I.'+`.q q q q q q q q q q q q /+(+ ", +" %+Z.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.A.I.{+x. +++++`.`.Z.Z.q q q q _+:+ ", +" <+Z.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.z.L.[+y.x.w.w..+ + +++`.Z.q _+}+ ", +" <+q A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.y.L.|+z.z.z.y.y.x.w.w..+q 1+}+ ", +" <+q z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.x.V.2+B.C.B.B.A.A.z.y.++3+:+ ", +" <+q z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.x.V.4+C.F.E.E.D.C.C.w.5+6+ ", +" <+q z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.x.V.7+D.M.M.G.G.F.z.8+6+ ", +" <+q y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.w.V.9+E.X.J.J.T.D.0+6+ ", +" <+q y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.w.V.9+F.V.U.U.M.a+:+ ", +" <+q x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x..+H.9+G.P.I.X.=+}+ ", +" <+q x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x..+H.9+M.K.V.;+}+ ", +" <+q w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w. +X.7+M.O.>+}+ ", +" <+q w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w. +X.7+E.'+:+ ", +" #+q Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.q M.b+0+:+ ", +" 5+L.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.O.%+c+d+ ", +" ", +" ", +" "}; diff --git a/images/dark/options.xpm b/images/dark/options.xpm new file mode 100644 index 00000000..d47ee085 --- /dev/null +++ b/images/dark/options.xpm @@ -0,0 +1,168 @@ +/* XPM */ +static char *options[] = { +/* columns rows colors chars-per-pixel */ +"48 48 114 2", +" c #DB5FB2DB7694", +". c #D510ACB67248", +"X c #CA5EA3A66BBB", +"o c #C6339E2B6684", +"O c #D6B9A1845252", +"+ c #D3449E6550FB", +"@ c #CDCD9A9A4EAE", +"# c #CA4996964CCD", +"$ c #C58592B24B0B", +"% c #C0C08D8D4848", +"& c #BB349B976D01", +"* c #BEF099CA6418", +"= c #BDDE966B62E1", +"- c #B1A691FF63B4", +"; c #AC7B905E699D", +": c #AAB18D5E6342", +"> c #A2BA893D6302", +", c #964F82B4654C", +"< c #B51990AE5A8C", +"1 c #B41D8EB65990", +"2 c #B3F58B16555C", +"3 c #AC978BC85C06", +"4 c #ADFC8A0E548D", +"5 c #A69785945784", +"6 c #BC118D8D4848", +"7 c #B32083834343", +"8 c #AD4D83234BEC", +"9 c #AFAF81814141", +"0 c #878779796C6C", +"q c #838375756A6A", +"w c #A3F979794298", +"e c #A54F77774040", +"r c #93F27BA55CF0", +"t c #834C71995757", +"y c #929276764CF7", +"u c #9E9E7B7B4545", +"i c #ACAC7C7C3F3F", +"p c #A32374CA3BE6", +"a c #989872723A3A", +"s c #959572723F3F", +"d c #98986A6A358B", +"f c #96DF69443535", +"g c #86FF63FF3C00", +"h c #8D376A4D3653", +"j c #8E02610430BC", +"k c #840362E23333", +"l c #86DC5BB12E2E", +"z c #7ACA7ACA7AE6", +"x c #787F757F787F", +"c c #772E758479D8", +"v c #735273257382", +"b c #6DE16C4E71C2", +"n c #777771716F6F", +"m c #6B046ABD6C16", +"M c #676768686868", +"N c #63B962EA6B01", +"B c #638462D464AC", +"V c #5D5D5D5D6767", +"C c #72A965605133", +"Z c #79A161C04040", +"A c #5C365C1F5C7E", +"S c #566C55AF5BEF", +"D c #53545321548F", +"F c #4DC14CC551B1", +"G c #505C4F674E72", +"H c #4AB24AB74B3E", +"J c #474648404840", +"K c #484847474C4C", +"L c #44C344F549C4", +"P c #484848484726", +"I c #4A4546544044", +"U c #41C842454318", +"Y c #3FB840B341AE", +"T c #74FF56FF3200", +"R c #664C52343742", +"E c #7B7B54292A2A", +"W c #72F852E12BC7", +"Q c #71714C4C2626", +"! c #68E84CCD2B2B", +"~ c #659849E3295C", +"^ c #69694B4B2727", +"/ c #620C43EE2323", +"( c #5DDE404020E1", +") c #5CDD3F3F2020", +"_ c #44353B592D2D", +"` c #5A5A3D931EC9", +"' c #3D813CC63A5A", +"] c #383837373C3C", +"[ c #34DF34DF39E4", +"{ c #399938F93673", +"} c #38533734352F", +"| c #339133BD3362", +" . c #31362F3E3008", +".. c #2EF22E8630D4", +"X. c #2A9E2B642C59", +"o. c #272729292A2A", +"O. c #2634261928A7", +"+. c #22D5231823B5", +"@. c #1DCD1D7520D3", +"#. c #393D2E271EE1", +"$. c #34FE2B3A1C95", +"%. c #2D3624991820", +"&. c #1B341B701BAB", +"*. c #161618181A1A", +"=. c #14AE167D1865", +"-. c #13D3146314C7", +";. c #0F0F10101144", +":. c #0D630EE41010", +">. c #1C18170E0F1E", +",. c #11160E04090E", +"<. c #0AF20B650BDB", +"1. c #070707070808", +"2. c #08B106AE04AB", +"3. c #002600250025", +/* pixels */ +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.+.D M M D O.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.A m +.<.<.&.D D 2.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.v J 1.-.*.-.<.U A 2.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.@.c +.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.2.B U <.=.*.=.<.U A 2.3.3.3.3.3.3.3.3.3.3.3.3.3.3.-.b H b +.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.2.B U <.=.*.=.<.Y A 3.3.3.3.3.3.3.3.3.3.3.3.3.<.m L O.] b +.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.S D 3.3.3.3.2.A U <.=.*.=.<.J ' 3.3.3.3.3.3.3.3.3.3.3.1.B F @.@.+.] b +.3.3.3.3.3.", +"3.3.3.3.3.3.O.m A H 3.3.3.3.2.A U 1.=.*.=.<.M 1.3.3.3.3.3.3.3.3.3.3.X.B +.:.-.&.+.D c 3.3.3.3.3.", +"3.3.3.3.3.3.A &.1.S H 3.3.3.3.2.z *.-.*.*.<.U X.3.3.3.3.3.3.3.3.3.3.S K <.1.<.&.K m =.3.3.3.3.3.", +"3.3.3.3.3.3.x <.-.<.S J 3.3.3.3.A &.-.*.*.<.] ' 3.3.3.3.3.3.3.3.3.| b [ O.<.&.D N <.3.3.3.3.3.3.", +"3.3.3.3.3.3.v <.*.-.<.A J 3.3.<.z -.-.*.*.1.D X.3.3.3.3.3.3.3.3.| m [ X.| L B A 1.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.M -.=.*.-.<.A m H z ..<.=.*.-.;.z 1.3.3.3.3.3.3.3...b [ X.] v D ] 2.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.} U <.=.*.-.<.O.O.*.<.=.*.*.<.-.z -.3.3.3.3.3.3...b [ X.] b O.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.2.m | <.=.*.-.;.-.-.=.*.*.*.*.<.+.v -.3.3.3.3...m [ X.] b O.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.<.m ..<.=.*.*.*.*.*.*.*.*.*.*.<.+.v -.3.3...b [ X.] b O.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.<.m ..<.=.*.*.*.-.<.*.*.&.} } =.+.v -...b U ..] b O.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.<.m } <.:.:.<.<.<.<.*.} ' ' ' =.+.x v S L L b O.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.<.A B ' | J z z =.<.' ' ' ' ' =.+.z N S b O.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.*.} ' | <.+.v =.&.' ' ' ' ' =.+.z v O.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.+.v =.&.' ' ' ' ' =.+.x =.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.+.v =.&.' ' ' ' ' =.+.v =.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.,.>.3.3.+.v =.&.' ' ' ' { =.+.v =.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.%.= * * X Z .c x =.&.' ' ' { } -.+.v =.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.$.X W ) ( ~ r x N m x =.&.' { { } | -.+.v =.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.$.X ! / l j j v N V N c v =.&.} } | | | -.+.v =.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.$.X ! / E j d p q b N x X.+.v =.&.| | | | X.-.+.v =.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.$.X ! ( E j d p i 8 0 n > R 3.+.v =.&.| | X.X.X.;.+.v =.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.#.X ~ ( E j d p 2 7 % # 6 s * 3.3.+.v =.*.X.X.X.X.o.;.+.v =.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.#.X ~ ) E j f e = 8 7 # + O k 3.3.3.+.v =.*.X.X.o.o.o.;.+.v =.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.#.X ~ ` E j f e = 8 7 $ + O @ h X 3.3.3.3.+.v -.=.o.o.o.o.O.<.+.v =.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.%.X ~ ` E j f e = 8 7 $ + O @ h 2 Z 3.3.3.3.3.+.v -.=.o.o.o.O.=.<.+.v *.3.3.3.3.3.3.", +"3.3.3.3.3.3.5 T Q l j f e = 8 7 $ + O @ h 4 3 2.3.3.3.3.3.3.+.v -.=.o.O.&.*.=.<.+.v 1.3.3.3.3.3.", +"3.3.3.3.3.3.. ` j j f e = 8 9 $ + O @ h 4 3 2.3.3.3.3.3.3.3.3.+.v -.:.*.*.m M =.<.H X.3.3.3.3.3.", +"3.3.3.3.3.3.. ( l f p = 8 9 $ + O @ h 4 3 2.3.3.3.3.3.3.3.3.3.3.+.v -.:.*.M M *.<.H O.3.3.3.3.3.", +"3.3.3.3.3.3.y g W p 2 8 9 $ + O @ h 4 3 2.3.3.3.3.3.3.3.3.3.2.1.1.X.v -.:.*.*.<.+.m 1.3.3.3.3.3.", +"3.3.3.3.3.<._ X ^ f 7 7 $ + O @ h 4 - -.2.3.3.3.3.3.3.3.1.<.<.-.=.*.{ v -.<.<.+.v +.<.<.2.3.3.3.", +"3.3.3.1.=.+.X.r = W p $ + O @ h 2 & } O.&.<.3.3.3.3.3.1.<.-.=.&.+.+.o.U v } U v X.&.-.-.<.1.3.3.", +"3.3.3.-.&.X.{ P ; o k a 6 6 h 1 & H ' | +.-.1.3.3.3.3.1.<.-.=.&.+.O.X.X.{ H J o.+.&.=.-.<.1.3.3.", +"3.3.3.<.=.+.| ' H , . < w u = & G U | o.&.<.3.3.3.3.3.3.1.<.-.-.*.&.&.+.+.+.&.&.*.-.-.<.1.3.3.3.", +"3.3.3.3.2.-.&.+.X.| I t - : C { | o.&.-.1.3.3.3.3.3.3.3.3.3.1.1.<.<.-.-.-.-.-.<.<.1.2.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.1.<.-.-.*.=.-.<.1.2.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3." +}; diff --git a/images/dark/pageblank.xpm b/images/dark/pageblank.xpm new file mode 100644 index 00000000..81d5e78c --- /dev/null +++ b/images/dark/pageblank.xpm @@ -0,0 +1,29 @@ +/* XPM */ +static char *pageblank[] = { +/* columns rows colors chars-per-pixel */ +"16 18 5 1", +" c #0100FF", +". c #0001FE", +"X c #0100FE", +"o c #0001FD", +"O c None", +/* pixels */ +"OOOOOOOOOoOOOOOO", +"OOOOOOOOooOOOOOO", +"OOOOOOOOoooOOOOO", +"OOOOOOOOoXoOOOOO", +"OOOOOOoo. oooooo", +"OOOoooo. XXooO", +"OOOOooX ooOO", +"OOOOOooX XoOOO", +"OOOOOOo. oOOO", +"OOOOOOoXXooXoOOO", +"OOOOOOooooooooOO", +"OOOOOOooOOOOooOO", +"OOOOOOoOOOOOOOOO", +"OOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOOOO" +}; diff --git a/images/dark/pagekeep.xpm b/images/dark/pagekeep.xpm new file mode 100644 index 00000000..c53628a5 --- /dev/null +++ b/images/dark/pagekeep.xpm @@ -0,0 +1,26 @@ +/* XPM */ +static char *pagekeep[] = { +/* columns rows colors chars-per-pixel */ +"16 18 2 1", +" c #F800FE", +". c None", +/* pixels */ +"................", +"................", +"............ .", +"........... .", +"........... .", +"........... ..", +".......... ..", +".......... ...", +"......... ...", +"......... ....", +". ... ....", +". .. ....", +".. .....", +"... .....", +".... ......", +"..... ......", +"...... .......", +"....... ......." +}; diff --git a/images/dark/pageremove.xpm b/images/dark/pageremove.xpm new file mode 100644 index 00000000..cacc9434 --- /dev/null +++ b/images/dark/pageremove.xpm @@ -0,0 +1,26 @@ +/* XPM */ +static char *pageremove[] = { +/* columns rows colors chars-per-pixel */ +"16 18 2 1", +" c #00C7FE", +". c None", +/* pixels */ +" ............ .", +" ........... .", +". ......... .", +".. ....... ..", +"... ..... ...", +"... .... ....", +".... .. .....", +"..... ......", +"...... .......", +"...... ......", +"..... ......", +".... .. .....", +"... .... ....", +"... ...... ...", +".. ....... ..", +". ......... .", +" ........... ", +" ............. ." +}; diff --git a/images/dark/pages.xpm b/images/dark/pages.xpm new file mode 100644 index 00000000..70ca73aa --- /dev/null +++ b/images/dark/pages.xpm @@ -0,0 +1,152 @@ +/* XPM */ +static char * pages_xpm[] = { +"48 48 101 2", +" c None", +". c #000000", +"+ c #181818", +"@ c #4E4E4E", +"# c #535353", +"$ c #525252", +"% c #565656", +"& c #575757", +"* c #585858", +"= c #5B5B5B", +"- c #5C5C5C", +"; c #5D5D5D", +"> c #5E5E5E", +", c #696969", +"' c #464646", +") c #121212", +"! c #505050", +"~ c #101010", +"{ c #010101", +"] c #040404", +"^ c #050505", +"/ c #060606", +"( c #070707", +"_ c #636363", +": c #595959", +"< c #646464", +"[ c #3C3C3C", +"} c #020202", +"| c #1A1A1A", +"1 c #202020", +"2 c #1F1F1F", +"3 c #1E1E1E", +"4 c #1D1D1D", +"5 c #1B1B1B", +"6 c #434343", +"7 c #3B3B3B", +"8 c #3A3A3A", +"9 c #080808", +"0 c #1C1C1C", +"a c #212121", +"b c #363636", +"c c #262626", +"d c #2E2E2E", +"e c #3F3F3F", +"f c #161616", +"g c #303030", +"h c #343434", +"i c #4F4F4F", +"j c #191919", +"k c #414141", +"l c #2D2D2D", +"m c #4B4B4B", +"n c #454545", +"o c #444444", +"p c #090909", +"q c #2A2A2A", +"r c #313131", +"s c #353535", +"t c #323232", +"u c #0D0D0D", +"v c #272727", +"w c #333333", +"x c #656565", +"y c #404040", +"z c #171717", +"A c #424242", +"B c #111111", +"C c #2F2F2F", +"D c #5F5F5F", +"E c #616161", +"F c #626262", +"G c #676767", +"H c #686868", +"I c #6A6A6A", +"J c #707070", +"K c #3E3E3E", +"L c #393939", +"M c #4D4D4D", +"N c #737373", +"O c #727272", +"P c #151515", +"Q c #2C2C2C", +"R c #252525", +"S c #3D3D3D", +"T c #141414", +"U c #5A5A5A", +"V c #131313", +"W c #747474", +"X c #0F0F0F", +"Y c #0E0E0E", +"Z c #757575", +"` c #0A0A0A", +" . c #0B0B0B", +".. c #0C0C0C", +"+. c #383838", +"@. c #666666", +"#. c #6C6C6C", +"$. c #717171", +"%. c #6F6F6F", +"&. c #282828", +"*. c #606060", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . + @ # $ $ $ $ $ $ % & * = - ; > , ' ) . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . ! ~ { ] ] ] ] ] ] ^ / / ( ( ( ( _ : < [ } . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . % ( | 1 2 2 3 3 4 5 5 5 | | | | 6 7 8 % ! ( . . . . . . . . . . . . . . . . . . . . . ", +". . . . . % 9 0 a a 1 1 2 2 4 0 0 5 5 5 5 b 8 c b ! : / . . . . . . . . . . . . . . . . . . . . ", +". . . . . & 9 5 a 1 1 2 2 3 0 0 5 | | | | d e f g h i & ] . . . . . . . . . . . . . . . . . . . ", +". . . . . & 9 5 1 1 2 2 3 3 5 5 5 | | j j d k 9 l g h # m . . . . . . . . . . . . . . . . . . . ", +". . . . . & 9 | 2 2 k ' ' n o o o h j j j d 7 p q l r s = s . . . . . . . . . . . . . . . . . . ", +". . . . . & 9 | 2 3 3 4 4 4 | | j + + + + t l u v q d w 8 x f . . . . . . . . . . . . . . . . . ", +". . . . . & 9 | 3 3 y n n n 6 6 6 w z z z A + . . . B C s n D { . . . . . . . . . . . . . . . . ", +". . . . . * p | 3 4 4 0 0 5 j + + z z z z E F D E G , H I F J K . . . . . . . . . . . . . . . . ", +". . . . . * p j 4 4 e n o o 6 6 6 r f f f 0 C L o M * F F & F N m O . . . . . . . . . . . . . . ", +". . . . . : p j 4 0 0 5 5 | + z z f P P P P v g r Q R 0 z P ( O . O . . . . . . . . . . . . . . ", +". . . . . : p + 4 0 S A k k y y e g P P P P | f P P P P P T ( O . O m N . . . . . . . . . . . . ", +". . . . . U p + 0 5 0 4 4 0 j j j P T T T T T T T T T T P T ( O c O . N . . . . . . . . . . . . ", +". . . . . = p z 0 5 K o 6 6 A k k g T V V V V V V V T T T V ( O c O . N m N . . . . . . . . . . ", +". . . . . = p z 5 5 | j j + P P P V V V V V V V V V V V V V ( N c O c O . N . . . . . . . . . . ", +". . . . . - p z 5 | K 6 6 6 k k k e e e e e e e e e K T V ) ( N c O c O . N m N . . . . . . . . ", +". . . . . - p z | | j + + z T T V ) ) B B B B B B B B ) ) B ( N c N c O c O . N . . . . . . . . ", +". . . . . ; 9 z | j K 6 A A k y y e e e e K K K K e S V B B 9 N c N c O c O . N . . . . . . . . ", +". . . . . > 9 f | j + + z f V V ) ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ B ~ 9 W c N c N c O c O . . . . . . . . ", +". . . . . > 9 f j j S A A A y e e K K K K K K K K K [ ) ~ X 9 W c N c N c O c O . . . . . . . . ", +". . . . . D 9 f j + + z f f ) ) B X X X Y Y Y Y Y X X X X X 9 W c W c N c N c O . . . . . . . . ", +". . . . . D p f j + S A A k e e e S S S S S S S S S [ ~ X Y 9 Z c W c N c N c O . . . . . . . . ", +". . . . . _ ` P z f f P T T X Y Y ` ` p p p p p p p ` ` . .9 Z c W c W c N c N . . . . . . . . ", +". . . . . _ ` P z f 7 k k y K S S 7 7 7 8 8 8 8 8 7 L ..` ` 9 Z c Z c W c N c N . . . . . . . . ", +". . . . . < ` P z f P P T V X Y u ` p 9 9 ( ( ( 9 9 p p ` ` 9 Z c Z c W c W c N . . . . . . . . ", +". . . . . x ` P z f 7 k k y K S S 7 7 8 8 8 L 8 8 8 +. .` ` 9 Z c Z c Z c W c N . . . . . . . . ", +". . . . . x .P z f P P T V X Y u p 9 9 ( / / / ( 9 9 p ` ` 9 Z c Z c Z c W c W . . . . . . . . ", +". . . . . @. .P z f 7 k k y K S S p 9 9 ( / ^ / ( ( 9 p ` ` 9 Z c Z c Z c Z c W . . . . . . . . ", +". . . . . @. .P z f P P T V X Y u p p 9 ( ( / / ( 9 9 p ` ` 9 Z c Z c Z c Z c W . . . . . . . . ", +". . . . } G .P z f P P T V X Y u ` p 9 9 ( ( ( ( 9 p p ` ` 9 Z c Z c Z c Z c Z . . . . . . . . ", +". . . . ~ I .P z f P P T V X Y u ` p p 9 9 9 9 9 9 p ` ` ` 9 Z c Z c Z c Z c Z . . . . . . . . ", +". . . . | I .P z f f P T T X Y Y ` ` p p 9 9 9 p p ` ` .` 9 Z c Z c Z c Z c Z . . . . . . . . ", +". . . . 4 #...P z f f P T T X X Y .` ` p p p p p ` ` . . .9 Z c Z c Z c Z c Z . . . . . . . . ", +". . . . | , u ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( $.c Z c Z c Z c Z . . . . . . . . ", +". . . . ~ k J J J J J J J J J %.%.%.%.%.%.%.%.%.%.%.%.%.%.%.$.n 9 Z c Z c Z c Z . . . . . . . . ", +". . . . } X 0 c c &.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.c c 4 X ( $.c Z c Z c Z . . . . . . . . ", +". . . . . . ~ k J J J J J J J J J %.%.%.%.%.%.%.%.%.%.%.%.%.%.%.$.n 9 Z c Z c Z . . . . . . . . ", +". . . . . . } X 0 c c &.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.c c 4 X ( $.c Z c Z . . . . . . . . ", +". . . . . . . . ~ k J J J J J J J J J %.%.%.%.%.%.%.%.%.%.%.%.%.%.%.$.n 9 Z c Z . . . . . . . . ", +". . . . . . . . } X 0 c c &.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.c c 4 X ( $.c Z . . . . . . . . ", +". . . . . . . . . . ~ k J J J J J J J J J %.%.%.%.%.%.%.%.%.%.%.%.%.%.%.$.n ~ Z . . . . . . . . ", +". . . . . . . . . . } X 0 c c &.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.c c 4 X } $.. . . . . . . . ", +". . . . . . . . . . . . . k *.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.n . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "}; diff --git a/images/dark/pnext.xpm b/images/dark/pnext.xpm new file mode 100644 index 00000000..3f3eac18 --- /dev/null +++ b/images/dark/pnext.xpm @@ -0,0 +1,266 @@ +/* XPM */ +static char *pnext[] = { +/* columns rows colors chars-per-pixel */ +"48 48 212 2", +" c #D9A769", +". c #D9A768", +"X c #D8A768", +"o c #D0A66D", +"O c #D7A568", +"+ c #D3A468", +"@ c #D1A469", +"# c #D8A667", +"$ c #D7A667", +"% c #D3A467", +"& c #D3A466", +"* c #D2A367", +"= c #D3A366", +"- c #CEA66D", +"; c #C19E6D", +": c #C99A60", +"> c #C39B67", +", c #C59B62", +"< c #C69A60", +"1 c #C19760", +"2 c #D09E5F", +"3 c #CF9E5F", +"4 c #CF9D5E", +"5 c #CE9D5E", +"6 c #CE9C5D", +"7 c #CD9C5D", +"8 c #CC9C5D", +"9 c #CC9B5C", +"0 c #C89A5F", +"q c #C8995F", +"w c #CB9A5C", +"e c #C7985E", +"r c #C7995D", +"t c #C7975F", +"y c #C3955E", +"u c #B99667", +"i c #B99766", +"p c #B99566", +"a c #B89566", +"s c #BB9363", +"d c #BA9360", +"f c #B69264", +"g c #B29165", +"h c #AF8F64", +"j c #A18660", +"k c #BF965F", +"l c #BE935F", +"z c #B8905B", +"x c #B7905F", +"c c #B5915F", +"v c #B48C59", +"b c #B18D5B", +"n c #BF8F55", +"m c #BF8F54", +"M c #BE8E54", +"N c #BD8D53", +"B c #BC8C52", +"V c #BC8C51", +"C c #BB8C53", +"Z c #BA8A52", +"A c #B98A52", +"S c #BA8B51", +"D c #B98A51", +"F c #B88A50", +"G c #B38B57", +"H c #B68950", +"J c #A38458", +"K c #B1854F", +"L c #AC834F", +"P c #9C805A", +"I c #967E5C", +"U c #9D7D51", +"Y c #9D7C50", +"T c #897459", +"R c #8B724E", +"E c #8D714A", +"W c #876E4B", +"Q c #876D4A", +"! c #866C49", +"~ c #856C48", +"^ c #757575", +"/ c #747474", +"( c #737373", +") c #727272", +"_ c #717171", +"` c #707070", +"' c #6F6F6F", +"] c #6C6C6C", +"[ c #6A6A6A", +"{ c #696969", +"} c #686868", +"| c #676767", +" . c #666666", +".. c #656565", +"X. c #646464", +"o. c #636363", +"O. c #626262", +"+. c #616161", +"@. c #606060", +"#. c #7A6343", +"$. c #5F5F5F", +"%. c #5E5E5E", +"&. c #5D5D5D", +"*. c #5C5C5C", +"=. c #5B5B5B", +"-. c #5A5A5A", +";. c #595959", +":. c #585858", +">. c #575757", +",. c #565656", +"<. c #535353", +"1. c #525252", +"2. c #505050", +"3. c #5D554A", +"4. c #5B544A", +"5. c #534D44", +"6. c #4F4F4F", +"7. c #4E4E4E", +"8. c #4D4D4D", +"9. c #4B4B4B", +"0. c #4A4A4A", +"q. c #484848", +"w. c #4C4944", +"e. c #4C4843", +"r. c #4A4742", +"t. c #4A4641", +"y. c #474747", +"u. c #464646", +"i. c #454545", +"p. c #444444", +"a. c #434343", +"s. c #424242", +"d. c #434241", +"f. c #414141", +"g. c #404040", +"h. c #514739", +"j. c #5F4E35", +"k. c #544633", +"l. c #524533", +"z. c #403625", +"x. c #3F3F3F", +"c. c #3E3E3E", +"v. c #3E3D3C", +"b. c #3D3D3D", +"n. c #3C3C3C", +"m. c #3B3B3B", +"M. c #3A3A3A", +"N. c #393939", +"B. c #383838", +"V. c #3D3730", +"C. c #363636", +"Z. c #353535", +"A. c #343434", +"S. c #333333", +"D. c #323232", +"F. c #313131", +"G. c #303030", +"H. c #2F2F2F", +"J. c #2E2E2E", +"K. c #2D2D2D", +"L. c #2C2C2C", +"P. c #2A2A2A", +"I. c #282828", +"U. c #2A2621", +"Y. c #272727", +"T. c #262626", +"R. c #252525", +"E. c #242424", +"W. c #232323", +"Q. c #222222", +"!. c #222221", +"~. c #212121", +"^. c #202020", +"/. c #28241F", +"(. c #29241C", +"). c #27231E", +"_. c #201E1B", +"`. c #1F1F1F", +"'. c #1E1E1E", +"]. c #1D1D1D", +"[. c #1C1C1C", +"{. c #1B1B1B", +"}. c #191919", +"|. c #1B1A18", +" X c #191919", +".X c #181818", +"XX c #181614", +"oX c #171717", +"OX c #161616", +"+X c #151515", +"@X c #141414", +"#X c #171410", +"$X c #131313", +"%X c #121212", +"&X c #111111", +"*X c #101010", +"=X c #0F0F0F", +"-X c #0E0E0E", +";X c #0D0D0D", +":X c #0C0C0C", +">X c #0B0B0B", +",X c #0A0A0A", +".:.=.*.&.%.{ u.%X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X", +"9X9X9X9X9X2.*X8X6X6X6X6X6X6X5X4X4X3X3X3X3Xo.;.X.n.7X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X", +"9X9X9X9X9X,.3X}.^.`.`.'.'.].{.{.{.}.}.}.}.a.m.M.,.2.3X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X", +"9X9X9X9X9X,.2X[.~.~.^.^.`.`.].[.[.{.{.{.{.C.M.T.C.2.;.4X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X", +"9X9X9X9X9X>.2X{.~.^.^.`.`.'.[.[.{.}.}.}.}.J.x.OXG.A.6.>.6X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X", +"9X9X9X9X9X>.2X{.^.^.`.`.'.'.{.{.{.}.}. X XJ.f.2XK.G.A.<.9.9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X", +"9X9X9X9X9X>.2X}.`.`.f.u.u.i.p.p.p.A. X X XJ.m.1XP.K.F.Z.=.Z.9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X", +"9X9X9X9X9X>.2X}.`.'.'.].].].}.}. X.X.X.X.XD.K.;XY.P.J.S.M...OX9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X", +"9X9X9X9X9X>.2X}.'.'.g.i.i.i.a.a.a.S.oXoXoXs..X9X9X9X&XH.Z.i.$.8X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X", +"9X9X9X9X9X:.1X}.'.].].[.[.{. X.X.XoXoXoXoX+.O.$.+.| { } [ O.` c.9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X", +"9X9X9X9X9X:.1X X].].x.i.p.p.a.a.a.F.OXOXOX[.H.N.p.8.:.O.O.>.O.( 9.) 9X9X9X9X9X9X9X9X9X9X9X9X9X9X", +"9X9X9X9X9X;.1X X].[.[.{.{.}..XoXoXOX+X+X+X+XY.G.F.L.R.[.oX+X3X) 9X) 9X9X9X9X9X9X9X9X9X9X9X9X9X9X", +"9X9X9X9X9X;.1X.X].[.b.s.f.f.g.g.x.G.+X+X+X+X}.OX+X+X+X+X+X@X3X) 9X) 9.( 9X9X9X9X9X9X9X9X9X9X9X9X", +"9X9X9X9X9X-.1X.X[.{.[.].].[. X X X+X@X@X@X@X@X@X@X@X@X@X+X@X3X) T.) 9X( 9X9X9X9X9X9X9X9X9X9X9X9X", +"9X9X9X9X9X=.1XoX[.{.c.p.a.a.s.f.f.G.@X$X$X$X$X$X$X$X@X@X@X$X3X) T.) 9X( 9.( 9X9X9X9X9X9X9X9X9X9X", +"9X9X9X9X9X=.1XoX{.{.}. X X.X+X+X+X$X$X$X$X$X$X$X$X$X$X$X$X$X3X( T.) T.) 9X( 9X9X9X9X9X9X9X9X9X9X", +"9X9X9X9X9X*.1XoX{.}.c.a.a.a.f.f.f.4.x.x.x.x.x.x.x.x.c.@X$X%X3X( T.) T.) 9X( 9.( 9X9X9X9X9X9X9X9X", +"9X9X9X9X9X*.1XoX}.}. X.X.XoX@X@X$XJ k.&X&X&X&X&X&X&X&X%X%X&X3X( T.( T.) T.) 9X( 9X9X9X9X9X9X9X9X", +"9X9X9X9X9X&.2XoX}. Xc.a.s.s.f.g.g.h x T d.c.c.c.c.x.b.$X&X&X2X( T.( T.) T.) 9X( 9X9X9X9X9X9X9X9X", +"9X9X9X9X9X%.2XOX}. X.X.XoXOX$X$X%XU H L #.XX*X*X*X*X*X*X&X*X2X/ T.( T.( T.) T.) 9X9X9X9X9X9X9X9X", +"9X9X9X9X9X%.2XOX X Xr.; a u p p i s t t l j w.c.c.c.n.%X*X=X2X/ T.( T.( T.) T.) 9X9X9X9X9X9X9X9X", +"9X9X9X9X9X$.2XOX X.XU.v C C Z Z A D S S S K Y (.-X=X=X=X=X=X2X/ T./ T.( T.( T.) 9X9X9X9X9X9X9X9X", +"9X9X9X9X9X$.1XOX X.Xe.> : 0 q q q e e e e e y f 3.b.n.*X=X-X2X^ T./ T.( T.( T.) 9X9X9X9X9X9X9X9X", +"9X9X9X9X9Xo.,X+XoXOX/.z m n M N N B B B B V V F G z.,X,X>X>X2X^ T./ T./ T.( T.( 9X9X9X9X9X9X9X9X", +"9X9X9X9X9Xo.,X+XoXOXt.- . X X X # # # $ $ $ + g 5.N.:X,X,X2X^ T.^ T./ T.( T.( 9X9X9X9X9X9X9X9X", +"9X9X9X9X9XX.,X+XoXOX)., 2 3 4 5 5 6 7 7 7 8 r E #X2X1X1X,X,X2X^ T.^ T./ T./ T.( 9X9X9X9X9X9X9X9X", +"9X9X9X9X9X..,X+XoXOXt.o * % * & & = # $ O @ I v.M.M.B.>X,X,X2X^ T.^ T.^ T./ T.( 9X9X9X9X9X9X9X9X", +"9X9X9X9X9X..>X+XoXOX_.R W Q ~ ! ! k 7 9 < j.X+XoXOXm.a.p.u.y.q.0.b w 1 l.&X;X,X1X3X2X1X,X,X2X^ T.^ T.^ T.^ T./ 9X9X9X9X9X9X9X9X", +"9X9X9X9X9X .>X+XoXOX.X].^.W.E.Y.P.c d h.!.].oX%X=X>X2X1X,X,X2X^ T.^ T.^ T.^ T./ 9X9X9X9X9X9X9X9X", +"9X9X9X9X7X| >X+XoXOXoX[.`.Q.Q.R.Y.P V.W.^.{.oX%X-X,X1X1X,X,X2X^ T.^ T.^ T.^ T.^ 9X9X9X9X9X9X9X9X", +"9X9X9X9X*X[ >X+XoXOX+XOXOX.XOXoX.X|.+X@X&X=X;X,X1X2X1X,X,X,X2X^ T.^ T.^ T.^ T.^ 9X9X9X9X9X9X9X9X", +"9X9X9X9X}.[ >X+XoXOXOX+X@X@X=X-X-X>X>X1X1X2X2X2X1X1X,X,X>X,X2X^ T.^ T.^ T.^ T.^ 9X9X9X9X9X9X9X9X", +"9X9X9X9X].] :X+XoXOXOX+X@X@X=X=X-X>X,X,X1X1X1X1X1X,X,X>X>X>X2X^ T.^ T.^ T.^ T.^ 9X9X9X9X9X9X9X9X", +"9X9X9X9X}.{ ;X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X_ T.^ T.^ T.^ T.^ 9X9X9X9X9X9X9X9X", +"9X9X9X9X*Xf.` ` ` ` ` ` ` ` ` ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' _ i.2X^ T.^ T.^ T.^ 9X9X9X9X9X9X9X9X", +"9X9X9X9X7X=X[.T.T.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.T.T.].=X3X_ T.^ T.^ T.^ 9X9X9X9X9X9X9X9X", +"9X9X9X9X9X9X*Xf.` ` ` ` ` ` ` ` ` ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' _ i.2X^ T.^ T.^ 9X9X9X9X9X9X9X9X", +"9X9X9X9X9X9X7X=X[.T.T.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.T.T.].=X3X_ T.^ T.^ 9X9X9X9X9X9X9X9X", +"9X9X9X9X9X9X9X9X*Xf.` ` ` ` ` ` ` ` ` ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' _ i.2X^ T.^ 9X9X9X9X9X9X9X9X", +"9X9X9X9X9X9X9X9X7X=X[.T.T.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.T.T.].=X3X_ T.^ 9X9X9X9X9X9X9X9X", +"9X9X9X9X9X9X9X9X9X9X*Xf.` ` ` ` ` ` ` ` ` ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' _ i.*X^ 9X9X9X9X9X9X9X9X", +"9X9X9X9X9X9X9X9X9X9X7X=X[.T.T.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.T.T.].=X7X_ 9X9X9X9X9X9X9X9X", +"9X9X9X9X9X9X9X9X9X9X9X9X9Xf.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.i.9X9X9X9X9X9X9X9X", +"9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X" +}; diff --git a/images/dark/pointer.xpm b/images/dark/pointer.xpm new file mode 100644 index 00000000..d76724b9 --- /dev/null +++ b/images/dark/pointer.xpm @@ -0,0 +1,177 @@ +/* XPM */ +static char *pointer[] = { +/* columns rows colors chars-per-pixel */ +"64 64 107 2", +" c #FFFFFF", +". c #FEFEFE", +"X c #FDFDFD", +"o c #FCFCFC", +"O c #FAFAFA", +"+ c #F9F9F9", +"@ c #F8F8F8", +"# c #F4F4F4", +"$ c #F0F0F0", +"% c #EFEFEF", +"& c #EDEDED", +"* c #EBEBEB", +"= c #E6E6E6", +"- c #E5E5E5", +"; c #E0E0E0", +": c #DFDFDF", +"> c #DEDEDE", +", c #DCDCDC", +"< c #DADADA", +"1 c #D9D9D9", +"2 c #D5D5D5", +"3 c #D2D2D2", +"4 c #D1D1D1", +"5 c #D0D0D0", +"6 c #CDCDCD", +"7 c #CCCCCC", +"8 c #CACACA", +"9 c #C8C8C8", +"0 c #C5C5C5", +"q c #C2C2C2", +"w c #C1C1C1", +"e c #BFBFBF", +"r c #BDBDBD", +"t c #BBBBBB", +"y c #B9B9B9", +"u c #B6B6B6", +"i c #B3B3B3", +"p c #B1B1B1", +"a c #A9A9A9", +"s c #A6A6A6", +"d c #9E9E9E", +"f c #9D9D9D", +"g c #9B9B9B", +"h c #999999", +"j c #989898", +"k c #979797", +"l c #959595", +"z c #949494", +"x c #939393", +"c c #929292", +"v c #919191", +"b c #909090", +"n c #8E8E8E", +"m c #8D8D8D", +"M c #8C8C8C", +"N c #8A8A8A", +"B c #898989", +"V c #878787", +"C c #858585", +"Z c #838383", +"A c #818181", +"S c #808080", +"D c #7F7F7F", +"F c #7E7E7E", +"G c #7D7D7D", +"H c #7C7C7C", +"J c #7A7A7A", +"K c #797979", +"L c #787878", +"P c #777777", +"I c #767676", +"U c #757575", +"Y c #737373", +"T c #717171", +"R c #707070", +"E c #6F6F6F", +"W c #6E6E6E", +"Q c #6D6D6D", +"! c #6C6C6C", +"~ c #696969", +"^ c #656565", +"/ c #646464", +"( c #616161", +") c #606060", +"_ c #5D5D5D", +"` c #5B5B5B", +"' c #565656", +"] c #555555", +"[ c #505050", +"{ c #4F4F4F", +"} c #4D4D4D", +"| c #494949", +" . c #464646", +".. c #454545", +"X. c #424242", +"o. c #414141", +"O. c #404040", +"+. c #3D3D3D", +"@. c #3A3A3A", +"#. c #393939", +"$. c #383838", +"%. c #373737", +"&. c #363636", +"*. c #353535", +"=. c #343434", +"-. c #333333", +";. c None", +/* pixels */ +";.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.-.-.-.-.-.-.-.-.-.-.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.", +";.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.", +";.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.", +";.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.", +";.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.", +";.;.;.;.;.;.;.;.;.;.;.;.;.;.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.;.;.;.;.;.;.;.;.;.;.;.;.;.", +";.;.;.;.;.;.;.;.;.;.;.;.;.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.;.;.;.;.;.;.;.;.;.;.;.;.", +";.;.;.;.;.;.;.;.;.;.;.;.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.;.;.;.;.;.;.;.;.;.;.;.", +";.;.;.;.;.;.;.;.;.;.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.;.;.;.;.;.;.;.;.;.", +";.;.;.;.;.;.;.;.;.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.;.;.;.;.;.;.;.;.", +";.;.;.;.;.;.;.;.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.X.*.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.;.;.;.;.;.;.;.", +";.;.;.;.;.;.;.;.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.Q y %.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.;.;.;.;.;.;.;.", +";.;.;.;.;.;.;.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.E q #.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.;.;.;.;.;.;.", +";.;.;.;.;.;.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.T 8 +.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.;.;.;.;.;.", +";.;.;.;.;.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.T 3 O.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.;.;.;.;.", +";.;.;.;.;.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.Y 1 ..-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.;.;.;.;.", +";.;.;.;.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.U ; | -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.;.;.;.", +";.;.;.;.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.I = { -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.;.;.;.", +";.;.;.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.L * ] -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.;.;.", +";.;.;.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.K $ _ -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.;.;.", +";.;.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.J # / -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.;.", +";.;.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.H @ ! -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.;.", +";.;.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.G O U -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.;.", +";.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.D X F -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.", +";.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.S . B -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.", +";.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.A x -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.", +";.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.Z d -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.", +"-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.C a =.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.", +"-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.C i *.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.", +"-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.V r $.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.", +"-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.B 0 @.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.", +"-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.N 6 +.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.", +"-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.M 2 o.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.", +"-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.m , .-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.", +"-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.n < o.-.-.-.-.-.-.-.-.-.-.-.-.-.-.", +"-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.b + - 5 t s c G ~ ] O.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.", +"-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.v o { -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.", +";.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.c u -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.", +";.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.z X ' -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.", +";.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.l e . e -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.", +";.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.k . z -.r _ -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.", +";.;.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.h + L -.-.` 9 -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.;.", +";.;.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.h & ) -.-.-.-.0 ^ -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.;.", +";.;.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.g > } -.-.-.-.-.( 4 -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.;.", +";.;.;.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.f 8 O.-.-.-.-.-.-.-.7 W -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.;.;.", +";.;.;.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.d p %.-.-.-.-.-.-.-.-.~ 1 =.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.;.;.", +";.;.;.;.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.[ -.-.-.-.-.-.-.-.-.-.-.3 P -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.;.;.;.", +";.;.;.;.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.R ; *.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.;.;.;.", +";.;.;.;.;.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.1 A -.-.-.-.-.-.-.-.-.-.-.-.-.-.;.;.;.;.;.", +";.;.;.;.;.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.P w [ -.-.-.-.-.-.-.-.-.-.-.-.-.-.;.;.;.;.;.", +";.;.;.;.;.;.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.*.: , ~ -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.;.;.;.;.;.", +";.;.;.;.;.;.;.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.F % V *.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.;.;.;.;.;.;.", +";.;.;.;.;.;.;.;.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.&.j O.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.;.;.;.;.;.;.;.", +";.;.;.;.;.;.;.;.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.;.;.;.;.;.;.;.", +";.;.;.;.;.;.;.;.;.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.;.;.;.;.;.;.;.;.", +";.;.;.;.;.;.;.;.;.;.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.;.;.;.;.;.;.;.;.;.", +";.;.;.;.;.;.;.;.;.;.;.;.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.;.;.;.;.;.;.;.;.;.;.;.", +";.;.;.;.;.;.;.;.;.;.;.;.;.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.;.;.;.;.;.;.;.;.;.;.;.;.", +";.;.;.;.;.;.;.;.;.;.;.;.;.;.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.;.;.;.;.;.;.;.;.;.;.;.;.;.", +";.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.", +";.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.", +";.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.", +";.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.", +";.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.-.-.-.-.-.-.-.-.-.-.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;." +}; diff --git a/images/dark/pprev.xpm b/images/dark/pprev.xpm new file mode 100644 index 00000000..74f278b4 --- /dev/null +++ b/images/dark/pprev.xpm @@ -0,0 +1,258 @@ +/* XPM */ +static char *pprev[] = { +/* columns rows colors chars-per-pixel */ +"48 48 204 2", +" c #D8A768", +". c #D8A667", +"X c #D7A667", +"o c #D5A567", +"O c #D2A467", +"+ c #D0A267", +"@ c #CB9C61", +"# c #CB9B61", +"$ c #CA9B60", +"% c #CF9E5F", +"& c #CF9D5E", +"* c #CE9D5E", +"= c #CE9C5D", +"- c #CD9C5D", +"; c #C99A5F", +": c #C8995F", +"> c #CA9B5D", +", c #C9995D", +"< c #CA995B", +"1 c #C9985B", +"2 c #C8985B", +"3 c #C7985E", +"4 c #C5985E", +"5 c #C7985A", +"6 c #C5975C", +"7 c #C1975E", +"8 c #C3955E", +"9 c #C3955D", +"0 c #C7975A", +"q c #C49659", +"w c #C49559", +"e c #BE9A69", +"r c #B99463", +"t c #BC9361", +"y c #AC8E64", +"u c #AE8D62", +"i c #A68A62", +"p c #A18560", +"a c #9B8360", +"s c #9B8160", +"d c #BE935D", +"f c #B88E5C", +"g c #B28C5B", +"h c #B18C5A", +"j c #BA8C51", +"k c #B88A52", +"l c #BA8B51", +"z c #A2865F", +"x c #A7875A", +"c c #AE8957", +"v c #AD8857", +"b c #AC8857", +"n c #AC8756", +"m c #A68456", +"M c #B88A4F", +"N c #B8894F", +"B c #B4864E", +"V c #B2854F", +"C c #A8814F", +"Z c #A07D50", +"A c #A97F4B", +"S c #86745A", +"D c #85735A", +"F c #96784E", +"G c #90734A", +"H c #987345", +"J c #8C734F", +"K c #8E724A", +"L c #876E4A", +"P c #896D47", +"I c #846B47", +"U c #836A46", +"Y c #836945", +"T c #826944", +"R c #757575", +"E c #747474", +"W c #737373", +"Q c #727272", +"! c #717171", +"~ c #707070", +"^ c #6F6F6F", +"/ c #6C6C6C", +"( c #6A6A6A", +") c #696969", +"_ c #686868", +"` c #676767", +"' c #666666", +"] c #656565", +"[ c #646464", +"{ c #636363", +"} c #626262", +"| c #616161", +" . c #606060", +".. c #7C6D57", +"X. c #7F6A4D", +"o. c #76644B", +"O. c #675D4F", +"+. c #6E5E46", +"@. c #6D5B42", +"#. c #6E5B40", +"$. c #655641", +"%. c #5F5F5F", +"&. c #5E5E5E", +"*. c #5D5D5D", +"=. c #5C5C5C", +"-. c #5B5B5B", +";. c #5A5A5A", +":. c #595959", +">. c #585858", +",. c #575757", +"<. c #565656", +"1. c #535353", +"2. c #525252", +"3. c #505050", +"4. c #5F574C", +"5. c #514D47", +"6. c #4F4F4F", +"7. c #4E4E4E", +"8. c #4D4D4D", +"9. c #4B4B4B", +"0. c #4B4844", +"q. c #464646", +"w. c #454545", +"e. c #444444", +"r. c #444443", +"t. c #434343", +"y. c #424242", +"u. c #414141", +"i. c #404040", +"p. c #68563D", +"a. c #5E4D34", +"s. c #584A36", +"d. c #4C4130", +"f. c #3F3F3F", +"g. c #3E3E3E", +"h. c #3D3D3D", +"j. c #3C3C3C", +"k. c #3C3C3B", +"l. c #3B3B3B", +"z. c #3A3A3A", +"x. c #393939", +"c. c #383838", +"v. c #363636", +"b. c #353535", +"n. c #343434", +"m. c #333333", +"M. c #323232", +"N. c #313131", +"B. c #303030", +"V. c #312B23", +"C. c #2F2F2F", +"Z. c #2E2E2E", +"A. c #2D2D2D", +"S. c #2C2C2C", +"D. c #2C2B2A", +"F. c #2A2A2A", +"G. c #292928", +"H. c #282828", +"J. c #2F2921", +"K. c #2D2820", +"L. c #272727", +"P. c #262626", +"I. c #252525", +"U. c #242424", +"Y. c #232323", +"T. c #222222", +"R. c #212121", +"E. c #202020", +"W. c #1F1F1F", +"Q. c #1E1E1E", +"!. c #1F1E1C", +"~. c #1D1D1D", +"^. c #1C1C1C", +"/. c #1B1B1B", +"(. c #191919", +"). c #1A1918", +"_. c #191919", +"`. c #191918", +"'. c #181818", +"]. c #191816", +"[. c #171717", +"{. c #171616", +"}. c #161616", +"|. c #151515", +" X c #141414", +".X c #131313", +"XX c #121212", +"oX c #111111", +"OX c #101010", +"+X c #0F0F0F", +"@X c #0E0E0E", +"#X c #0D0D0D", +"$X c #0C0C0C", +"%X c #0B0B0B", +"&X c #0A0A0A", +"*X c #090909", +"=X c #080808", +"-X c #070707", +";X c #060606", +":X c #050505", +">X c #040404", +",X c #020202", +".-.=.*.&.) q.XX1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X", +"1X1X1X1X1X3.OXX>X>X>X>X>X:X;X;X-X-X-X-X{ :.[ j.,X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X", +"1X1X1X1X1X<.-X(.E.W.W.Q.Q.~./././.(.(.(.(.t.l.z.<.3.-X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X", +"1X1X1X1X1X<.=X^.R.R.E.E.W.W.~.^.^././././.v.z.P.v.3.:.;X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X", +"1X1X1X1X1X,.=X/.R.E.E.W.W.Q.^.^./.(.(.(.(.Z.f.}.B.n.6.,.>X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X", +"1X1X1X1X1X,.=X/.E.E.W.W.Q.Q./././.(.(._._.Z.u.=XA.B.n.1.9.1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X", +"1X1X1X1X1X,.=X(.W.W.u.q.q.w.e.e.e.n._._._.Z.l.*XF.A.N.b.-.b.1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X", +"1X1X1X1X1X,.=X(.W.Q.Q.~.~.~.(.(._.'.'.'.'.M.A.#XL.F.Z.m.z.] }.1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X", +"1X1X1X1X1X,.=X(.Q.Q.i.w.w.w.t.t.t.m.[.[.[.y.'.1X1X1XoXC.b.w.%..*X(.Q.~.~.^.^./._.'.'.[.[.[.[.| } %.| ` ) _ ( } ~ g.1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X", +"1X1X1X1X1X>.*X_.~.~.f.w.e.e.t.t.t.N.}.}.}.^.C.x.e.8.>.} } ,.} W 9.Q 1X1X1X1X1X1X1X1X1X1X1X1X1X1X", +"1X1X1X1X1X:.*X_.~.^.^././.(.'.[.[.}.|.|.|.|.L.B.N.S.I.^.[.|.-XQ 1XQ 1X1X1X1X1X1X1X1X1X1X1X1X1X1X", +"1X1X1X1X1X:.*X'.~.^.h.y.u.u.i.i.f.B.|.|.|.|.(.}.|.|.|.|.|. X-XQ 1XQ 9.W 1X1X1X1X1X1X1X1X1X1X1X1X", +"1X1X1X1X1X;.*X'.^./.^.~.~.^._._._.|. X X X X X X X X X X|. X-XQ P.Q 1XW 1X1X1X1X1X1X1X1X1X1X1X1X", +"1X1X1X1X1X-.*X[.^./.g.e.t.t.y.u.u.B. X.X.X.X.X.X.X.X X X X.X-XQ P.Q 1XW 9.W 1X1X1X1X1X1X1X1X1X1X", +"1X1X1X1X1X-.*X[././.(._._.'.|.|.|..X.X.X.X.X.X.X.X.X.X.X.X.X-XW P.Q P.Q 1XW 1X1X1X1X1X1X1X1X1X1X", +"1X1X1X1X1X=.*X[./.(.g.t.t.t.u.u.u.f.f.f.f.f.f.f.f.f.g. X.XXX-XW P.Q P.Q 1XW 9.W 1X1X1X1X1X1X1X1X", +"1X1X1X1X1X=.*X[.(.(._.'.'.[. X X.X].J.oXoXoXoXoXoXoXoXXXXXoX-XW P.W P.Q P.Q 1XW 1X1X1X1X1X1X1X1X", +"1X1X1X1X1X*.=X[.(._.g.t.y.y.u.i.0.s S f.f.g.g.g.g.f.h..XoXoX=XW P.W P.Q P.Q 1XW 1X1X1X1X1X1X1X1X", +"1X1X1X1X1X&.=X}.(._.'.'.[.}..XK.F H p.OXOXOXOXOXOXOXOXOXoXOX=XE P.W P.W P.Q P.Q 1X1X1X1X1X1X1X1X", +"1X1X1X1X1X&.=X}._._.h.y.y.y.4.u d f D g.g.g.g.g.g.g.j.XXOX+X=XE P.W P.W P.Q P.Q 1X1X1X1X1X1X1X1X", +"1X1X1X1X1X%.=X}._.'.'.[.}.d.Z V j A h n b b v c L +X+X+X+X+X=XE P.E P.W P.W P.Q 1X1X1X1X1X1X1X1X", +"1X1X1X1X1X%.*X}._.'.h.r...r 8 : : 3 3 3 3 3 3 9 p h.j.OX+X@X=XR P.E P.W P.W P.Q 1X1X1X1X1X1X1X1X", +"1X1X1X1X1X{ &X|.[.}.`.#.C k l l l M M N N N N B P *X&X&X%X%X=XR P.E P.E P.W P.W 1X1X1X1X1X1X1X1X", +"1X1X1X1X1X{ &X|.[.[.a t @ @ # $ $ $ $ $ ; ; ; 3 z l.x.$X&X&X=XR P.R P.E P.W P.W 1X1X1X1X1X1X1X1X", +"1X1X1X1X1X[ &X|.[.{.s.g , % & * * = - - - - - < K =X*X*X&X&X=XR P.R P.E P.E P.W 1X1X1X1X1X1X1X1X", +"1X1X1X1X1X] &X|.[.}.k.O.e O . . X X X X o i z.c.%X&X&X=XR P.R P.R P.E P.W 1X1X1X1X1X1X1X1X", +"1X1X1X1X1X] %X|.[.}.|.|.V.m 6 * * > 0 5 2 1 1 2 G =X=X*X&X&X=XR P.R P.R P.E P.E 1X1X1X1X1X1X1X1X", +"1X1X1X1X1X' %X|.[.}.l.u.u.5.y + w x I U Y T Y a.-X=X*X&X&X=XR P.R P.R P.R P.E 1X1X1X1X1X1X1X1X", +"1X1X1X1X1X' %X|.[.}.|.[.'./.!.J 4 q @.'.|.XX@X&X*X=X=X*X&X&X=XR P.R P.R P.R P.E 1X1X1X1X1X1X1X1X", +"1X1X1X1X,X` %X|.[.}.'.~.E.Y.U.D.X.7 o.P.T.~.'..X+X%X*X*X&X&X=XR P.R P.R P.R P.R 1X1X1X1X1X1X1X1X", +"1X1X1X1XOX( %X|.[.}.[.^.W.T.T.I.G.$.+.U.E.^.'..X+X&X*X&X&X&X=XR P.R P.R P.R P.R 1X1X1X1X1X1X1X1X", +"1X1X1X1X(.( %X|.[.}.}.}.}._.}.[._.}.). XXX+X#X&X&X*X&X&X%X&X=XR P.R P.R P.R P.R 1X1X1X1X1X1X1X1X", +"1X1X1X1X~./ $X|.[.}.}.|. X X+X+X@X$X%X&X*X*X*X*X*X&X&X%X%X%X=XR P.R P.R P.R P.R 1X1X1X1X1X1X1X1X", +"1X1X1X1X(.) #X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X! P.R P.R P.R P.R 1X1X1X1X1X1X1X1X", +"1X1X1X1XOXu.~ ~ ~ ~ ~ ~ ~ ~ ~ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ! w.=XR P.R P.R P.R 1X1X1X1X1X1X1X1X", +"1X1X1X1X,X+X^.P.P.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.P.P.~.+X-X! P.R P.R P.R 1X1X1X1X1X1X1X1X", +"1X1X1X1X1X1XOXu.~ ~ ~ ~ ~ ~ ~ ~ ~ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ! w.=XR P.R P.R 1X1X1X1X1X1X1X1X", +"1X1X1X1X1X1X,X+X^.P.P.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.P.P.~.+X-X! P.R P.R 1X1X1X1X1X1X1X1X", +"1X1X1X1X1X1X1X1XOXu.~ ~ ~ ~ ~ ~ ~ ~ ~ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ! w.=XR P.R 1X1X1X1X1X1X1X1X", +"1X1X1X1X1X1X1X1X,X+X^.P.P.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.P.P.~.+X-X! P.R 1X1X1X1X1X1X1X1X", +"1X1X1X1X1X1X1X1X1X1XOXu.~ ~ ~ ~ ~ ~ ~ ~ ~ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ! w.OXR 1X1X1X1X1X1X1X1X", +"1X1X1X1X1X1X1X1X1X1X,X+X^.P.P.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.P.P.~.+X,X! 1X1X1X1X1X1X1X1X", +"1X1X1X1X1X1X1X1X1X1X1X1X1Xu. . . . . . . . . . . . . . . . . . . . . . . . . .w.1X1X1X1X1X1X1X1X", +"1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X" +}; diff --git a/images/dark/prev.xpm b/images/dark/prev.xpm new file mode 100644 index 00000000..1f378a53 --- /dev/null +++ b/images/dark/prev.xpm @@ -0,0 +1,272 @@ +/* XPM */ +static char *prev[] = { +/* columns rows colors chars-per-pixel */ +"48 48 218 2", +" c #DFDFB5B57878", +". c #D7E0AF0973B8", +"X c #D608AD5B7340", +"o c #D433ABB071D1", +"O c #D321AB6C7150", +"+ c #D169AA077064", +"@ c #D057A8CB6DF5", +"# c #D073A81B6E78", +"$ c #CFF1A86D6F07", +"% c #CFB2A6BA6E84", +"& c #CE69A6DD6DF5", +"* c #CE69A6DD6C07", +"= c #CE43A5616DA2", +"- c #CB79A5616CB5", +"; c #CB84A3F96B10", +": c #CA8EA3026A19", +"> c #C997A3026B10", +", c #C9BAA2576AA0", +"< c #C879A1BC6B80", +"1 c #C971A1BC6898", +"2 c #C665A1C16B3E", +"3 c #C735A12D6AD9", +"4 c #C5929ED467A0", +"5 c #C49A9CE567A0", +"6 c #C49A9CE566A9", +"7 c #C08A9A9D6521", +"8 c #C43F9B3D629C", +"9 c #CBCB9A9A5B5B", +"0 c #CACA99995B5B", +"q c #C9C999995A5A", +"w c #C9C998985A5A", +"e c #C8C898985A5A", +"r c #C7C797975959", +"t c #C5C595955858", +"y c #C2C295955A5A", +"u c #C1C192925656", +"i c #C0C092925656", +"p c #BF679B316699", +"a c #BDA899C665AA", +"s c #BCC097E06187", +"d c #BBE2952561D1", +"f c #B78A94D06262", +"g c #B4DA939A6221", +"h c #B3FA9145600A", +"j c #BC6F95625FAF", +"k c #BF7996CC5D42", +"l c #B9B990905959", +"z c #BFBF91915656", +"x c #BEBE90905555", +"c c #BDBD90905555", +"v c #BCBC90905555", +"b c #B68C8EDD594A", +"n c #B32B8D66591A", +"m c #B0FB8C075976", +"M c #BDBD8F8F5555", +"N c #BCBC8F8F5454", +"B c #BBBB8E8E5454", +"V c #BABA8D8D5454", +"C c #B9B98D8D5353", +"Z c #B9B98C8C5353", +"A c #B8B88C8C5252", +"S c #B3B389895454", +"D c #B7B78B8B5252", +"F c #B6B68A8A5252", +"G c #B6B68A8A5151", +"H c #B5B589895151", +"J c #B4B488885151", +"K c #B3B388885050", +"L c #B2B287875050", +"P c #AF968E845DB3", +"I c #A98E897A5A20", +"U c #A6EF869957FA", +"Y c #ADFF86FF52FF", +"T c #ADAD84845050", +"R c #A89C84575258", +"E c #A6A681665062", +"W c #B7B787874D4D", +"Q c #B5B586864C4C", +"! c #B4B485854C4C", +"~ c #B0B085854F4F", +"^ c #B3B384844B4B", +"/ c #B2B284844B4B", +"( c #B0B082824A4A", +") c #ABAB82824D4D", +"_ c #A9A980804C4C", +"` c #AFAF82824A4A", +"' c #ACAC80804848", +"] c #A7A780804C4C", +"[ c #9DDA81AA5816", +"{ c #9FF181AE5503", +"} c #A5A57F7F4D4D", +"| c #A8A87D7D4747", +" . c #A6A67B7B4646", +".. c #A3A378784444", +"X. c #A1A177774444", +"o. c #9F5D7A834BB3", +"O. c #9E1B798B4B1A", +"+. c #9D9D79794949", +"@. c #9E9E75754242", +"#. c #9C9C74744242", +"$. c #9B9B73734141", +"%. c #999971714040", +"&. c #989870704040", +"*. c #96FF71FF44FF", +"=. c #959571714343", +"-. c #95FF70FF41FF", +";. c #8D9672294B42", +":. c #84926E484E04", +">. c #87BA6E8C4878", +",. c #815A684C4556", +"<. c #979770703F3F", +"1. c #96966F6F3F3F", +"2. c #94946E6E3E3E", +"3. c #94946D6D3E3E", +"4. c #92926C6C3D3D", +"5. c #90906B6B3E3E", +"6. c #90906B6B3D3D", +"7. c #8E8E6B6B3F3F", +"8. c #8F8F6A6A3C3C", +"9. c #8E8E69693C3C", +"0. c #8D8D69693B3B", +"q. c #8D8D68683B3B", +"w. c #8C8C68683B3B", +"e. c #8B8B67673C3C", +"r. c #8B8B67673B3B", +"t. c #8B8B67673A3A", +"y. c #8A8A66663A3A", +"u. c #898966663B3B", +"i. c #888866663B3B", +"p. c #898965653A3A", +"a. c #888864643A3A", +"s. c #888865653939", +"d. c #888864643939", +"f. c #878764643939", +"g. c #868663633A3A", +"h. c #868663633838", +"j. c #858563633939", +"k. c #858562623939", +"l. c #848462623939", +"z. c #838361613838", +"x. c #818160603939", +"c. c #80805F5F3737", +"v. c #7CAA65304287", +"b. c #7A5C6336410A", +"n. c #673658244238", +"m. c #7F7F5E5E3636", +"M. c #6E9E594A3B08", +"N. c #679853283748", +"B. c #60934F193401", +"V. c #5A7C494A3050", +"C. c #4B28415A3252", +"Z. c #585848482EFC", +"A. c #4F5E3F122A2A", +"S. c #48503A1C2618", +"D. c #455B384B2503", +"F. c #3E5532502143", +"G. c #33262C18230E", +"H. c #262626", +"J. c #242424", +"K. c #23232323222C", +"L. c #222222222222", +"P. c #212121", +"I. c #202020202020", +"U. c #35262C2C1F2E", +"Y. c #35502B3A1D0F", +"T. c #2A3224381D28", +"R. c #2D3E250E1828", +"E. c #243421101D2C", +"W. c #211020201F0E", +"Q. c #283421241618", +"!. c #272720111515", +"~. c #21101B14121A", +"^. c #1F1F1F", +"/. c #1E1E1E1E1E1E", +"(. c #1D1D1D1D1D1D", +"). c #1C1C1C", +"_. c #191919", +"`. c #191919191919", +"'. c #181818181818", +"]. c #161616161616", +"[. c #151515151515", +"{. c #141414", +"}. c #131313131313", +"|. c #121212", +" X c #111111111111", +".X c #101010101010", +"XX c #182414100D02", +"oX c #1722121E0C14", +"OX c #130E10060A0C", +"+X c #12080F0A0B06", +"@X c #110E0E100A06", +"#X c #10160D0A0900", +"$X c #0F0F0F", +"%X c #0E0E0E0E0E0E", +"&X c #0D0D0D", +"*X c #0C0C0C0C0C0C", +"=X c #0F0F0C0C0808", +"-X c #0B0B0B0B0B0B", +";X c #0A0A0A", +":X c #090909090909", +">X c #080808", +",X c #0B0E090F060A", +" 5.&.! Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q #. tXtXtXtXtXtXtXtX", +"tXtXtXtXtXrXb.5 e.@.Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q @. tXtXtXtXtXtXtXtX", +"tXtXtXtX7XP s l. .W W W W W W W W W W W W W W W W W W W W W W W W W W W W W X. tXtXtXtXtXtXtXtX", +"tXtXtXtX4Xh 7 =.N 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 J tXtXtXtXtXtXtXtX", +"tXtXtXtXtXrXv.< +.G 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 G tXtXtXtXtXtXtXtX", +"tXtXtXtXtXtXtXV.& } ~ 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 A tXtXtXtXtXtXtXtX", +"tXtXtXtXtXtXtXtXF.+ Y ) q 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 C tXtXtXtXtXtXtXtX", +"tXtXtXtXtXtXtXtXtX!.= b _ r 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 B tXtXtXtXtXtXtXtX", +"tXtXtXtXtXtXtXtXtXtXoXa j ] t 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 M tXtXtXtXtXtXtXtX", +"tXtXtXtXtXtXtXtXtXtXtX., T c 9 9 9 9 9 q ~ L L K H G F A Z C V N M x z i tXtXtXtXtXtXtXtX", +"tXtXtXtXtXtXtXtXtXtXtXtXtXtXN.@ S V 9 9 9 9 q J . . . . . . . . . . . . . . tXtXtXtXtXtXtXtX", +"tXtXtXtXtXtXtXtXtXtXtXtXtXtXtXS.o l A 0 9 9 q G +X+X+X@X@X#X=X=X=X=X=X=X=X=X=XtXtXtXtXtXtXtXtX", +"tXtXtXtXtXtXtXtXtXtXtXeX8X6X5X3XU.$ k F w 9 q D -X-X;X;X:X>X2X3X5X6X8XeXtXtXtXtXtXtXtXtXtXtXtX", +"tXtXtXtXtXtXtXtX0X8X5X2X>X;X-X*X%XT.2 8 D e q A }.|.|. X.X$X%X*X-X;X>X2X5X8X0XtXtXtXtXtXtXtXtX", +"tXtXtXtXtXtX0X6X3X>X:X-X&X$X.X|.{.[.E.g 1 Z t C _.`.`.'.].[.{.|..X$X&X-X:X>X3X6X0XtXtXtXtXtXtX", +"tXtXtXtXtX0X6X3X>X;X*X%X.X|.{.].'._.).W.[ * v V P.I.^.(.)._.'.].{.|..X%X*X;X>X3X6X0XtXtXtXtXtX", +"tXtXtXtXeX8X5X2X:X-X&X$X X{.].'._.)./.I.K.:.O y H.J.L.I./.)._.'.].{. X$X&X-X:X2X5X8XeXtXtXtXtX", +"tXtXtXtXtX0X6X3X>X;X*X%X.X|.{.].'._.).(.^.I.n.X P.I.^.(.)._.'.].{.|..X%X*X;X>X3X6X0XtXtXtXtXtX", +"tXtXtXtXtXtX0X6X3X>X:X-X&X$X.X|.{.[.].'.`.`._.C. _.`.`.'.].[.{.|..X$X&X-X:X>X3X6X0XtXtXtXtXtXtX", +"tXtXtXtXtXtXtXtX0X8X5X2X>X;X-X*X%X$X.X X|.|.}.}.G.}.|.|. X.X$X%X*X-X;X>X2X5X8X0XtXtXtXtXtXtXtXtX", +"tXtXtXtXtXtXtXtXtXtXtXeX8X6X5X3X2X>X:X;X;X-X-X-X-X-X-X;X;X:X>X2X3X5X6X8XeXtXtXtXtXtXtXtXtXtXtXtX", +"tXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXeX0X0X8X8X8X8X8X8X8X8X0X0XeXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtX", +"tXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtX", +"tXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtX" +}; diff --git a/images/dark/print.xpm b/images/dark/print.xpm new file mode 100644 index 00000000..96139351 --- /dev/null +++ b/images/dark/print.xpm @@ -0,0 +1,107 @@ +/* XPM */ +static char *print[] = { +/* columns rows colors chars-per-pixel */ +"48 48 53 1", +" c #AAAAA8A8ACAC", +". c #A76FA570A96F", +"X c #A45DA266A655", +"o c #9C2E9A799E1E", +"O c #992697439B59", +"+ c #966794879950", +"@ c #94F0936696A9", +"# c #8B0889758C89", +"$ c #893287338AAF", +"% c #20203737C443", +"& c #7F7F7D7D8282", +"* c #777775757A7A", +"= c #706A6EAB7427", +"- c #6F2D6E2F726C", +"; c #6C646AB66D66", +": c #696967676D6D", +"> c #61EE6045649B", +", c #60485F186177", +"< c #5F195E24600F", +"1 c #5C7D5A4B5EAF", +"2 c #5555525258D8", +"3 c #530E518B5512", +"4 c #50D04D4D5454", +"5 c #4E4E4A4A5151", +"6 c #484845454C4C", +"7 c #454942424951", +"8 c #4408437F4496", +"9 c #40D33D624469", +"0 c #3E3E3B3B4242", +"q c #363633B34040", +"w c #3B3F3B3F3B3F", +"e c #390636363BD5", +"r c #358B33083A65", +"t c #32DD318D34D4", +"y c #30D12E8D33AA", +"u c #2CCA2959306F", +"i c #292927273333", +"p c #272726263131", +"a c #2B6F29DF2D91", +"s c #2A1226F02CCA", +"d c #263623B6296A", +"f c #22F22121255D", +"g c #205F1DE422F4", +"h c #1E941D4020B9", +"j c #1B541A451D3C", +"k c #181817171999", +"l c #165B1569183B", +"z c #133912C514A5", +"x c #10100EEA10C8", +"c c #0F0F0E751010", +"v c #0B820B500C48", +"b c #080807070808", +"n c #008E008D0090", +/* pixels */ +"nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn", +"nnnnnnnnnnnnnnnnnnaO oannnnnnnnnnnnnnnnnn", +"nnnnnnnnnnnnnnnnnn+6yre097771+nnnnnnnnnnnnnnnnnn", +"nnnnnnnnnvduuuuuuuuuuuuuuuuuuuuuuuuuudvnnnnnnnnn", +"nnnnnnnnndbnnnnnnnnnnnnnnnnnnnnnnnnnnbdnnnnnnnnn", +"nnnnnnnnnunbbvvvvvvvvvvvvvvvvvcccxxxznunnnnnnnnn", +"nnnnnnnnnunvvvvvvvvvvvvcccxxxzzzzzzzznunnnnnnnnn", +"nnnnnnnnnunvvvvvcccxxxzzzzzzzzzzzzzzznunnnnnnnnn", +"nnnnnnnnnuncxxxzzzzzzzzzzzzzzzzzzllllnunnnnnnnnn", +"nnnnnnnnnunzzzzzzzzzzzzzzzlllllllkkkknunnnnnnnnn", +"nnnnnnnnnunzzzzzzzzlllllllkkkkkkkkjjjnunnnnnnnnn", +"nnnnnnnnnunzlllllllkkkkkkkkjjjjjjjjjjnunnnnnnnnn", +"nnnnnnnnnunlkkkkkkkkjjjjjjjjjjjjjjhhhnunnnnnnnnn", +"nnnnnnnnnunkkjjjjjjjjjjjjjjhhhhhhhgggnunnnnnnnnn", +"nnnnnnnnnynjjjjjjjjjhhhhhhhggggffffffnynnnnnnnnn", +"nnnnnnnnnenjjhhhhhhhggggfffffffffffffnennnnnnnnn", +"nnnnnnnnn9nhhggggfffffffffffffdddddddn9nnnnnnnnn", +"nnnnnnnnn7nffffffffffffdddddddddddddsn7nnnnnnnnn", +"nnnnnnnnn5nfffffdddddddddddddssssssssn5nnnnnnnnn", +"nnnnnnnnn2ndddddddddddssssssssaaaaaaan2nnnnnnnnn", +"nnnnnnnnn1nddddsssssssaaaaaaaaauuuuuun1nnnnnnnnn", +"nnnnnnnnn>nssssaaaaaaaaauuuuuuuuuuyyyn>nnnnnnnnn", +"nnnnnn; :naaaaaauuuuuuuuuuyyyyyyytttn: ;nnnnnn", +"nnnnn3=ns=nuuuuuuuuyyyyyyyyttttttttttn=sn-3nnnnn", +"nnnne#nl97777777777777777777777777777779ln#ennnn", +"nnnjOvbfdzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzdfbv+knnn", +"nnn#fbzdzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzdzbf$nnn", +"nn71nzzdbvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvbdzzn18nn", +"nn@bvzzhnbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbnhzzvb+nn", +"ntyn", +"n,dvlllynzjjjjjjjjjjjjjjjjjjjjjjjjjjjjznulllvd,n", +"n$vljjjydbnnnnnnnnnnnnnnnnnnnnnnnnnnnnvdujjjzv$n", +"nObjhhhht977777777777777777777777777779thhhhjbOn", +"n.ngffffffffffffffffffffffffffffffffffffffffgnXn", +"n nddddddddddddddddddddddddddddddddddddddddddn n", +"n nssssssssssssssssssssssssssssssssssssssq77qn n", +"n nuuuuuu2=**************************-2uur%%tn n", +"n nuuuuu43jzzzzzzzzzzzzzzzzzzzzzzzzzzj34uiffpn n", +"n nuuuuu-jgddddddddddddddddddddddddddgj-uuuuun n", +"n nuuuuu*zffffffffffffffffffffffffffffz*ur77rn n", +"n nuuuuu&xggggggggggggggggggggggggggggx&urfftn n", +"n nuuuuu$vjjjjjjjjjjjjjjjjjjjjjjjjjjjjv$uf77gn n", +"n nuuuuu@vkkkkkkkkkkkkkkkkkkkkkkkkkkkkv@ugzzhn n", +"n nnnnnnovllllllllllllllllllllllllllllvonnnnnn n", +"v ++++++.bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.++++++ v", +"zjfdaatw wttadfjz", +"nbvvzljjfdsattrwww888888888888wwwrttaadfjjlzvvbn", +"nnnnnnnnnnnbbbvvvzzzzzllllzzzzzvvvbbbnnnnnnnnnnn" +}; diff --git a/images/dark/right.xpm b/images/dark/right.xpm new file mode 100644 index 00000000..68617975 --- /dev/null +++ b/images/dark/right.xpm @@ -0,0 +1,26 @@ +/* XPM */ +static const char * right_xpm[] = { +"14 14 9 1", +" c None", +". c #FDFDFD", +"+ c #4D3951", +"@ c #181219", +"# c #EDE5ED", +"$ c #D9CDDD", +"% c #875E91", +"& c #795282", +"* c #B68DBE", +".. ", +".+.. ", +".+@@.. ", +".+@@@@.. ", +".+@@@@@@.. ", +".+@@@@@@@@#. ", +"$+@@@@@@@@@+..", +".%&&&&&%%%**..", +".%&&&%&%**.. ", +".%&%&%**.. ", +".%%%**.. ", +".*%*.. ", +".*.. ", +".. "}; diff --git a/images/dark/rleft.xpm b/images/dark/rleft.xpm new file mode 100644 index 00000000..02adbfaa --- /dev/null +++ b/images/dark/rleft.xpm @@ -0,0 +1,170 @@ +/* XPM */ +static char *rleft[] = { +/* columns rows colors chars-per-pixel */ +"48 48 116 2", +" c #312FA395FFEE", +". c #309D9FBAF904", +"X c #2ECF9BEBF557", +"o c #2C1494CCEAF6", +"O c #2B109191E5B3", +"+ c #2A878F87E2A5", +"@ c #298F8B37DC7D", +"# c #2AE98876D3FC", +"$ c #2B9287D6D229", +"% c #26A98469D425", +"& c #295C81C3C921", +"* c #243E808CCFCD", +"= c #2AC68053C68A", +"- c #24D97E1BC8A0", +"; c #22AC79E6C4CF", +": c #03035050C140", +"> c #28457992BC6F", +", c #216274AFBB51", +"< c #293A7687B5D7", +"1 c #256B7040ADEA", +"2 c #24D16A82A265", +"3 c #1F717160BABC", +"4 c #1E336DC3B69B", +"5 c #1D3C69B9AE6A", +"6 c #1BBE6568A954", +"7 c #1A96613CA306", +"8 c #03035050BFBF", +"9 c #03034DFABC43", +"0 c #03034A5DB449", +"q c #03034848AF2E", +"w c #02A6462FAB8E", +"e c #023142FFA43B", +"r c #2057623F99C6", +"t c #22D7604293A2", +"y c #1D2762E19C8F", +"u c #189B5A8C988E", +"i c #1B335B7091D7", +"p c #179F579991AA", +"a c #026C407C9DCA", +"s c #0EF14CB2916C", +"d c #158353218D55", +"f c #1D525559836D", +"g c #13D84D6282F5", +"h c #0D0042FF80FF", +"j c #02023E3E9B38", +"k c #01A23B669444", +"l c #01B939428D3A", +"z c #010136528A53", +"x c #030338388787", +"c c #012E3399838B", +"v c #1E44508C7A88", +"b c #12ED49B57F7E", +"n c #0FF041BD720B", +"m c #1649473B6E8F", +"M c #180442246336", +"N c #012631AB7E28", +"B c #01E231117616", +"V c #01012F2F78F8", +"C c #01572E2E721C", +"Z c #12223D58613A", +"A c #0B00380068FF", +"S c #080832326969", +"D c #0D003800607F", +"F c #09A632ED6434", +"G c #01A62C1A6BD9", +"H c #01AC293E653A", +"J c #0101264B62AB", +"K c #11C03AD95C48", +"L c #10AE34F15252", +"P c #09002E0059FF", +"I c #020228285F5F", +"U c #016824D85ADA", +"Y c #0A0A2E2E5656", +"T c #070729295252", +"R c #013A21B05353", +"E c #170A34104C4C", +"W c #193430124242", +"Q c #0EAE30E84CB3", +"! c #182A2F4A4242", +"~ c #0E2C2E344848", +"^ c #070729294F4F", +"/ c #060624244949", +"( c #0D0C2C3E4505", +") c #040420204343", +"_ c #01011F1F5050", +"` c #01571E74499F", +"' c #01681BB5420F", +"] c #203729173131", +"[ c #202024102828", +"{ c #1A202AA93838", +"} c #1D122A2C3434", +"| c #1922262C3030", +" . c #0B2626183B3B", +".. c #060620203F3F", +"X. c #0B0B23143737", +"o. c #1A1223362B2B", +"O. c #1B8A20982424", +"+. c #02821ABF3C73", +"@. c #010117173838", +"#. c #0404191933B3", +"$. c #018115B633F4", +"%. c #090D1D9C2E2E", +"&. c #01B913812C07", +"*. c #03D7131424BE", +"=. c #01410E8F2323", +"-. c #1A091A1A1A2A", +";. c #17081B0C1E1E", +":. c #12F312FA12FE", +">. c #053E11E31BB5", +",. c #00720B441AC5", +"<. c #02320B3E1447", +"1. c #000006061010", +"2. c #0B030B030B03", +"3. c #03030A0A0F0F", +"4. c #000006060D8E", +"5. c #006B006C006E", +/* pixels */ +"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.", +"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.", +"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.", +"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.", +"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.3.Q i ; O X 5.", +"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.Q , o 7 A +.=.,.<.,.=.&.$.@.+.' ` R 5.", +"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.L @ 4 ^ 4.$.H l w 0 9 9 9 9 9 0 0 0 0 R 5.", +"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.>.; , #.,.G 0 : : 9 9 9 9 0 0 0 0 0 q w w U 5.", +"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.~ o F 1.B 9 9 9 9 9 0 0 0 0 0 q w w w e e e U 5.", +"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.Z @ &.+.q 9 9 0 0 0 0 q q w w w e e e e a j j I 5.", +"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.K * ,.H 0 0 0 0 q q w w w e e e e a j j j j k k J 5.", +"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.~ @ ,.G 0 q q w w w e e e e a j j j k k k k k l l J 5.", +"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.>.O &.H w w e e e e e a j j j k k k k k l l z z c c J 5.", +"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5., F ' e e e e a j j j k k k k l l l z z c c c c N N H 5.", +"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.Q 3 ,.j a j j j k k k k l l l z z c c c c N N N c c c G 5.", +"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.@ #.G j k k k k l l z z z c c c c N N N c c c c c z z B 5.", +"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.Q 6 ,.k k l l z z z c c c c N V J R _ _ R U J H G C V N c 5.", +"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5., +.U z z z c c c c N N c c J ` h 4 + . 5.", +"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.<.+ 1.c c c c N N c c c c c U S @ , L >.4.5.5.5.5.5.5.5.5.5.5.5.", +"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.K d &.N N c c c c c c z z H S O ( 5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.", +"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.y Y _ c c c z z z z l l z R @ X.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.", +"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.- +.G z z z l l l k k k C s y 5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.", +"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.o *.c l l k k k k k k j H ; ( 5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.", +"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.X *.l k k k k j j j j j H o <.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.", +"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5. =.k j j j j j a a e e G 5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.", +"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5. &.j j a a e e e e e e B 5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.", +"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5. @.e e e e e e w w w w c 5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.", +"5.5.5.5.5.5.>. ' e e w w w w q q 0 0 l X <.5.5.5.5.5.5.5.5.", +"5.5.5.5.5.5.5.*.o ..5.5.5.5.5.5.5.4.w q q q 0 0 0 0 0 0 ,.5.5.5.5.5.5.5.P O >.5.5.5.5.5.5.5.5.5.", +"5.5.5.5.5.5.5.5.%.o #.' w w w q q q 0 0 0 0 0 0 9 9 9 9 9 9 : : 8 9 ' T o *.5.5.5.5.5.5.5.5.5.5.", +"5.5.5.5.5.5.5.5.5. .O &.R q 0 0 0 0 0 0 9 9 9 9 9 9 : : 8 9 9 0 0 R / o %.5.5.5.5.5.5.5.5.5.5.5.", +"5.5.5.5.5.5.5.5.5.5.Q @ *.J 0 0 9 9 9 9 9 9 : : 9 9 9 0 0 q w w I ) O ( 5.5.5.5.5.5.5.5.5.5.5.5.", +"5.5.5.5.5.5.5.5.5.5.5.K % ,.B 9 9 9 : : 9 9 9 0 0 q w w e e a H ' O L 5.5.5.5.5.5.5.5.5.5.5.5.5.", +"5.5.5.5.5.5.5.5.5.5.5.5.m * =.l 9 9 9 0 0 q w w e e a a j k G +.@ M 2.2.2.5.5.5.5.5.5.5.5.5.5.5.", +"5.5.5.5.5.5.5.5.5.5.5.2.2.f ; &.l q w e e e a a k k l l x G +.% v 2.2.2.2.2.2.5.5.5.5.5.5.5.5.5.", +"5.5.5.5.5.5.5.5.5.2.2.2.2.2.r , @.x a a k k l l x x c N G +.; t :.:.2.2.2.2.2.2.2.5.5.5.5.5.5.5.", +"5.5.5.5.5.5.5.5.2.2.2.2.2.2.:.1 5 +.c l x x c N N B B H +., 2 :.:.:.:.:.2.2.2.2.2.2.5.5.5.5.5.5.", +"5.5.5.5.5.5.5.5.2.2.2.2.2.:.:.:.> 7 ' B N B B C G G I +.5 < -.-.-.:.:.:.:.2.2.2.2.2.5.5.5.5.5.5.", +"5.5.5.5.5.5.5.2.2.2.2.2.2.:.:.:.;.& u ' G G H H I U +.7 = O.-.-.-.:.:.:.:.2.2.2.2.2.2.5.5.5.5.5.", +"5.5.5.5.5.5.5.2.2.2.2.2.2.:.:.:.:.O.# d ' U U R R @.p $ [ -.-.-.-.:.:.:.:.2.2.2.2.2.2.5.5.5.5.5.", +"5.5.5.5.5.5.5.5.2.2.2.2.2.:.:.:.:.-.o.@ b +.` ` $.g @ ] -.-.-.-.-.:.:.:.:.2.2.2.2.2.5.5.5.5.5.5.", +"5.5.5.5.5.5.5.5.2.2.2.2.2.2.:.:.:.:.:.| O n $.$.n O } -.-.-.-.:.:.:.:.:.2.2.2.2.2.2.5.5.5.5.5.5.", +"5.5.5.5.5.5.5.5.5.2.2.2.2.2.2.2.:.:.:.:.{ o D D o { -.:.:.:.:.:.:.:.2.2.2.2.2.2.2.5.5.5.5.5.5.5.", +"5.5.5.5.5.5.5.5.5.5.5.2.2.2.2.2.2.2.2.:.:.! W :.:.:.:.:.:.2.2.2.2.2.2.2.2.5.5.5.5.5.5.5.5.5.", +"5.5.5.5.5.5.5.5.5.5.5.5.5.2.2.2.2.2.2.2.2.2.E E 2.2.2.2.2.2.2.2.2.2.2.2.2.5.5.5.5.5.5.5.5.5.5.5.", +"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.5.5.5.5.5.5.5.5.5.5.5.5.5.5.", +"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.2.2.2.2.2.2.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.", +"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5." +}; diff --git a/images/dark/rright.xpm b/images/dark/rright.xpm new file mode 100644 index 00000000..4a7d317e --- /dev/null +++ b/images/dark/rright.xpm @@ -0,0 +1,168 @@ +/* XPM */ +static char *rright[] = { +/* columns rows colors chars-per-pixel */ +"48 48 114 2", +" c #312FA399FFEE", +". c #2EB99C38F5C2", +"X c #2C1894BCEAEA", +"o c #2B5B920CE65C", +"O c #29D58FB0E444", +"+ c #29FD8BAFDCFD", +"@ c #26E688A0DB2C", +"# c #278C8800D905", +"$ c #2B9288B0D3DE", +"% c #26A185EDD669", +"& c #2AC68121C8F5", +"* c #23B08049CD72", +"= c #295C8023C781", +"- c #23F47DFDCA59", +"; c #240A7A37C3DC", +": c #20B5764FC1F7", +"> c #03035050C185", +", c #284578D0BBAD", +"< c #21BA747FBB23", +"1 c #293A7744B80D", +"2 c #20F47180B367", +"3 c #256B6F8EAC88", +"4 c #24D16A82A45D", +"5 c #1EDD70DAB64C", +"6 c #1E446F4EB982", +"7 c #1F1E6DE2B2EC", +"8 c #1BBE693CB007", +"9 c #1BD36608ABDA", +"0 c #1AFC6343A495", +"q c #03035050BFBF", +"w c #03034DF4BC1A", +"e c #03034A78B45C", +"r c #19895F47A291", +"t c #03034868AF2E", +"y c #02A84641AB90", +"u c #023742ECA417", +"i c #219761D79612", +"p c #1C40606C998A", +"a c #17CF594A97CA", +"s c #13D8565097CA", +"d c #026C407C9DF8", +"f c #1AD45A328F48", +"g c #1D5255598261", +"h c #12E34E088A2C", +"j c #10EF49B5807D", +"k c #0E0048FF8AFF", +"l c #020A3E5C9B0B", +"z c #01B33B859445", +"x c #01DD39458D50", +"c c #010136798A74", +"v c #02AD38388731", +"b c #014E340783B6", +"n c #1E4451867B82", +"m c #0E0041FF797F", +"M c #0F0041FF76FF", +"N c #1649465B6D40", +"B c #180442246336", +"V c #016F32577DC6", +"C c #01D730B175CB", +"Z c #01012F2F7A7A", +"A c #02022EC171BA", +"S c #12223E1E613A", +"D c #0B00380068FF", +"F c #0B00370068FF", +"G c #0BF435C9629B", +"H c #070731316363", +"J c #01B92C9A6BFE", +"K c #01D329E46565", +"L c #010127276262", +"P c #11AB3BD15CC3", +"I c #108235055292", +"U c #09F62ED059A5", +"Y c #07072B2B5B5B", +"T c #01B9256E5BC9", +"R c #08042A1451A7", +"E c #068728A852D2", +"W c #01C9237954FF", +"Q c #170A34104C4C", +"! c #193430124242", +"~ c #0EC330D64C0C", +"^ c #182A2F4A4242", +"/ c #0E2C2E344848", +"( c #028221614CCC", +") c #0D3B2C3C4578", +"_ c #0606232345C6", +"` c #014E1E514A4A", +"' c #01B91C6543B1", +"] c #203729173131", +"[ c #202024102828", +"{ c #1A202AA93838", +"} c #1D122A2C3434", +"| c #1922262C3030", +" . c #0B0E25A83ABA", +".. c #1A1223362B2B", +"X. c #1B8A20982424", +"o. c #02951AAD3CAA", +"O. c #000016973939", +"+. c #0343195934F5", +"@. c #00EC14EA331E", +"#. c #090D1D9C2E2E", +"$. c #014112F32C0C", +"%. c #0716171A2424", +"&. c #01010F0F2525", +"*. c #1A091A1A1A2A", +"=. c #17081B0C1E1E", +"-. c #12F312FA12FE", +";. c #050D11D61BDC", +":. c #012B0BB51999", +">. c #01B70AC0153A", +",. c #000006061010", +"<. c #0B030B030B03", +"1. c #0308090A0E0E", +"2. c #0000055B0BB6", +"3. c #006A006C006D", +/* pixels */ +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3. . o ; f ~ 1.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3. 3.3.3.3.3.3.3.3.3.3.2.:.o.D 0 X < ~ 3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3. 3.> > > > > > > > w e y x K @.2.R 5 + I 3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3. 3.> > > > > > > > > w w w w w y K >.+.: < ;.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3. 3.> > > > > w w w w w e e e e e e y K ,.G o / 3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3. 2.> w w w w w e e e e e e t t y y y u l @.$.# S 3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3. ,.w w e e e e e t t t y y y u u u u u d d W :.* P 3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3. :.e e e t t t y y y u u u u u d l l l l l z T >.# ) 3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3. &.t y y y y u u u u u d l l l l l z z z z z x ` $.o :.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3. $.u u u u u u d l l l l z z z z z z x x c c c c @.U 2 3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3. @.u u d l l l l z z z z z z x c c c c c b b b b Z >.< / 3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3. O.l l l z z z z z x x c c c c b b b b b V V V b b T +.# 3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3. ' o.O.O.O.@.@.@.$.$.@.' T V b b V V V b b b b b b b $.8 ~ 3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3. . + 0 F @.W V b b b b b b c c c c L E < 3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.2.;.I < @ E ` b b c c c c c c x x c $.o >.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3./ o Y L c c x x x z z z z z ` 0 I 3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3. .@ ` c z z z z z z z z l J m p 3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.0 k A z z z z l l l l l b H - 3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.) : K l l l l l l d d u l W X 3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.:.o K l d d u u u u u u u T . 3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3. J u u u u u u u y y y T 3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3. C u u u y y y y y t t K 3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3. b y y y t t t t e e e C 3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.>.. z t t e e e e e e e e b ;.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.;.O R 3.3.3.3.3.3.3.:.e e e e e e w w w w :.3.3.3.3.3.3.3._ X %.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.%.X _ O.t e e e e e e e w w w w w w w w > > q w w e ` +.X #.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.#.X o.` e e e w w w w w w w > > > w w w e e e t W $.o .3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.) o o.K w w w w w > > > w w w e e e t y y u L @.+ ~ 3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.I o ' C > > > w w w e e e t y y u u u d J @.# P 3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.2.<.<.B + ( v w e e e t y y u u u d d l z A +.% N 3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.<.<.<.<.<.<.n % ( x y y u u u d d l z z z x A O.- g <.<.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.2.<.<.<.<.<.<.-.-.i - ( v d d l z z x x x v v A ' < i <.<.<.<.2.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.2.<.<.<.<.<.-.-.-.-.-.4 : W b x x x v v b V V A ' 7 3 -.<.<.<.<.<.2.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.<.<.<.<.<.-.-.-.-.*.*.*.1 6 W V b V V C C C J ' 9 , -.-.-.<.<.<.<.<.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.2.<.<.<.<.<.-.-.-.-.*.*.*.X.& 8 W A C A J J K ` r = =.-.-.-.<.<.<.<.<.2.3.3.3.3.", +"3.3.3.3.3.3.3.3.2.<.<.<.<.<.-.-.-.-.*.*.*.*.[ $ r W K K K T ` a $ X.-.-.-.-.<.<.<.<.<.2.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.<.<.<.<.<.-.-.-.-.*.*.*.*.*.] + s ( T W ` h + ..*.-.-.-.-.<.<.<.<.<.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.2.<.<.<.<.<.-.-.-.-.-.*.*.*.*.} o h ` ` j o | -.-.-.-.-.<.<.<.<.<.2.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.2.<.<.<.<.<.<.-.-.-.-.-.-.-.*.{ X m M X { -.-.-.-.<.<.<.<.<.<.2.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.<.<.<.<.<.<.<.<.-.-.-.-.-.-.! ^ -.-.<.<.<.<.<.<.<.<.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.2.<.<.<.<.<.<.<.<.<.<.<.<.Q Q <.<.<.<.<.<.<.<.2.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.2.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.2.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.2.2.2.2.2.2.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", +"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3." +}; diff --git a/images/dark/scan-go.xpm b/images/dark/scan-go.xpm new file mode 100644 index 00000000..95de965c --- /dev/null +++ b/images/dark/scan-go.xpm @@ -0,0 +1,272 @@ +/* XPM */ +static char *scan_go[] = { +/* columns rows colors chars-per-pixel */ +"48 48 218 2", +" c #F4F2F2", +". c #F0EEED", +"X c #EAE9E8", +"o c #E5E4E4", +"O c #DBDBDB", +"+ c #DED9D7", +"@ c #DBD6D4", +"# c #D5D5D5", +"$ c #D3C2DB", +"% c #D7CED1", +"& c #D2C4D3", +"* c #D7D1CF", +"= c #D3CDCC", +"- c #CFCFCF", +"; c #C8C7C6", +": c #C4C3C3", +"> c #D6B6F2", +", c #CCB6E2", +"< c #C9A4E9", +"1 c #CCAEE1", +"2 c #C293EF", +"3 c #C5B8D2", +"4 c #BC8BE9", +"5 c #B886E8", +"6 c #B782EB", +"7 c #B783E7", +"8 c #A58BE4", +"9 c #B9BAD1", +"0 c #B793DC", +"q c #B89AD5", +"w c #AB89CB", +"e c #9B94DB", +"r c #959BD4", +"t c #9E96D6", +"y c #9481D2", +"u c #8984C8", +"i c #898DC5", +"p c #868AC5", +"a c #BBBABA", +"s c #B6B4B9", +"d c #B4B3B4", +"f c #B0AFB2", +"g c #AEACB1", +"h c #B0AEAD", +"j c #ABA9AC", +"k c #A9A7AB", +"l c #A5A4AB", +"z c #A9A6A6", +"x c #A3A2A3", +"c c #A99ABA", +"v c #A19FA3", +"b c #8085BE", +"n c #9897A8", +"m c #9F9EA1", +"M c #8388AF", +"N c #A19B9D", +"B c #9C9B9D", +"V c #98969B", +"C c #96939A", +"Z c #9A9694", +"A c #939295", +"S c #938E99", +"D c #908E94", +"F c #8E8D91", +"G c #8C8793", +"H c #89898A", +"J c #88868B", +"K c #868489", +"L c #838285", +"P c #B872FD", +"I c #B773FD", +"U c #BA7AF6", +"Y c #AF73F3", +"T c #B070EE", +"R c #A879ED", +"E c #AF7DE0", +"W c #A67CE5", +"Q c #A660E9", +"! c #A568E7", +"~ c #A64EFD", +"^ c #A35AEA", +"/ c #A25EE5", +"( c #9E54E5", +") c #994FE2", +"_ c #AB7BDB", +"` c #A679D2", +"' c #A473D3", +"] c #9B64D5", +"[ c #9C71C9", +"{ c #9965CB", +"} c #9A6CC6", +"| c #9465C5", +" . c #8F60C0", +".. c #985DD2", +"X. c #9756D7", +"o. c #964DDD", +"O. c #8A42D2", +"+. c #8C53C3", +"@. c #8C49CF", +"#. c #8240C4", +"$. c #913EE3", +"%. c #8F3CE0", +"&. c #8C3BDD", +"*. c #8836D8", +"=. c #893AD7", +"-. c #8333D2", +";. c #843DC9", +":. c #8037C9", +">. c #9A79B9", +",. c #8C6AAD", +"<. c #8964AC", +"1. c #895AB7", +"2. c #824DB6", +"3. c #8C7A9C", +"4. c #867895", +"5. c #807F83", +"6. c #7E36C3", +"7. c #7D2DCB", +"8. c #7A2BC7", +"9. c #7728C3", +"0. c #7527C1", +"q. c #7C48B2", +"w. c #7C45B4", +"e. c #7F51AD", +"r. c #7C4BAB", +"t. c #7744AA", +"y. c #7648A4", +"u. c #7E7C81", +"i. c #745295", +"p. c #72489D", +"a. c #7F3EBF", +"s. c #7932BE", +"d. c #732BB9", +"f. c #7124BC", +"g. c #722FB5", +"h. c #6E21B9", +"j. c #6B21B4", +"k. c #763EAF", +"l. c #713DA5", +"z. c #6F36A9", +"x. c #6E3FA0", +"c. c #6D33A4", +"v. c #6D2CAD", +"b. c #6A25AE", +"n. c #6721AD", +"m. c #692CA3", +"M. c #672CA1", +"N. c #6220A3", +"B. c #6A1EB4", +"V. c #671CB1", +"C. c #681EAF", +"Z. c #641AAE", +"A. c #6A3B9B", +"S. c #6A3D94", +"D. c #643493", +"F. c #632A9B", +"G. c #60239C", +"H. c #622F95", +"J. c #633A8C", +"K. c #60338C", +"L. c #5F239A", +"P. c #5D2891", +"I. c #5B2392", +"U. c #5D318C", +"Y. c #5A2A8A", +"T. c #5A268C", +"R. c #57238A", +"E. c #572884", +"W. c #552485", +"Q. c #5E1E9C", +"!. c #561E8D", +"~. c #531F86", +"^. c #7C7C7D", +"/. c #79767C", +"(. c #77757A", +"). c #737274", +"_. c #706E72", +"`. c #6D6971", +"'. c #6B6B6B", +"]. c #68656A", +"[. c #666468", +"{. c #666666", +"}. c #685F72", +"|. c #625470", +" X c #5E5B60", +".X c #5A4C69", +"XX c #5D5D5D", +"oX c #58565A", +"OX c #57545A", +"+X c #535354", +"@X c #504F52", +"#X c #4E4D50", +"$X c #4B4A4C", +"%X c #49444F", +"&X c #454545", +"*X c #50227E", +"=X c #4E217A", +"-X c #4A1A7A", +";X c #481F70", +":X c #411A67", +">X c #3C3E59", +",X c #33184D", +" w.v.*.=.T.T f '.&XXM B .>.>.>.4.).).).).).).).).).).).).).$XC 0XtXtXtXtXtXtX", +"tX7XD +X^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.+XB 0XtXtXtXtXtXtX", +"tX8XV oXK H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H K OXv qXtXtXtXtXtXtX", +"tXtXB ).XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX).v tXtXtXtXtXtXtX", +"tXtX3Xx m B B B B B B B B B m m m m m m m m m m m m m m m B B B B B B B B B m x 3XtXtXtXtXtXtXtX", +"tXtXtXtXqX0X0X8X8X7X6X6X6X3X3X3X3X1X1X1X1X1X1X1X1X1X3X3X3X4X6X6X7X7X8X8X0X0XqXtXtXtXtXtXtXtXtXtX", +"tXtXtXtXtXtXtXtXrXrXrXrXqXqXqX0X0X0X0X0X0X0X0X0X0X0X0X0XqXqXqXrXrXrXrXtXtXtXtXtXtXtXtXtXtXtXtXtX", +"tXtXtXtXtXtXtXtXtXtXtXrXrXrXrXrXrXrXqXqXqXqXqXqXqXrXrXrXrXrXrXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtX", +"tXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtX", +"tXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtX", +"tXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtX" +}; diff --git a/images/dark/scan.xpm b/images/dark/scan.xpm new file mode 100644 index 00000000..5f13f568 --- /dev/null +++ b/images/dark/scan.xpm @@ -0,0 +1,154 @@ +/* XPM */ +static char *scan[] = { +/* columns rows colors chars-per-pixel */ +"48 48 100 2", +" c #F39DF21CF170", +". c #F2F2F0F0EFEF", +"X c #F0F0EEC9EDC8", +"o c #EE4DEC2BEB4A", +"O c #E54BE4B1E44A", +"+ c #DC93DBCFDB9E", +"@ c #DE40D976D788", +"# c #DA04D47ED2B5", +"$ c #D52CD50CD504", +"% c #D7BDD1D1CFCF", +"& c #D37DCE23CC76", +"* c #CC8CCC8CCC4B", +"= c #CFCFC9C9C7C7", +"- c #CB4AC7C7C645", +"; c #C46EC3A6C36D", +": c #BFBFC0C0D2D2", +"> c #B9B9BABAD1D1", +", c #9A9AA0A0D4D4", +"< c #98989D9DD4D4", +"1 c #951B9AEBD417", +"2 c #98989D9DCCCC", +"3 c #89898D8DC5C5", +"4 c #86868A8AC4C4", +"5 c #C6C6C0C0BEBE", +"6 c #C2C2BCBCBABA", +"7 c #BB90BB49BB74", +"8 c #B6B6B4B4B8B8", +"9 c #BEBEB9B9B7B7", +"0 c #BDBDB7B7B6B6", +"q c #B46FB36EB411", +"w c #B106AF04B308", +"e c #AED9AC81B15B", +"r c #B333B0B0AF2F", +"t c #B130ADEDACEC", +"y c #ABD6AA20AD06", +"u c #A9CEA783ABF4", +"i c #A5A7A4A9AA69", +"p c #A9E9A6E6A666", +"a c #A412A2C9A3BF", +"s c #A1769F39A351", +"d c #80808585BE8E", +"f c #98989797A8A8", +"g c #9ED29DC2A0CE", +"h c #83838888AFAF", +"j c #A5A5A1A19F9F", +"k c #A0A09B9B9A9A", +"l c #9C839B5E9DF3", +"z c #98AB96D49B47", +"x c #962F94179A13", +"c c #9A9A96969494", +"v c #939E929F95E0", +"b c #93938EFC9950", +"n c #91128E8594B1", +"m c #8E6E8CD691AA", +"M c #8BE186DC91E7", +"N c #89C4891A8ACA", +"B c #88F3868F8C1D", +"V c #869A84C089EE", +"C c #8392824185DD", +"Z c #7F7F84DABDBD", +"A c #80BD7EAB8375", +"S c #7EB97CD881BB", +"D c #7B7B77778080", +"F c #7CBE7C1B7D9D", +"G c #78E376E27C11", +"H c #774E75137A83", +"J c #73067251740C", +"K c #707E6DFF727F", +"L c #6D6D69697171", +"P c #6B3D6ADD6BD5", +"I c #68BE65BB6B6B", +"U c #665B648868D0", +"Y c #662565E86681", +"T c #60605E5E6363", +"R c #5E5E5C5C6060", +"E c #5CD15CA75CF9", +"W c #58D856565ADA", +"Q c #572455EF5926", +"! c #53C353825423", +"~ c #50504F4F5252", +"^ c #4EC64D895084", +"/ c #4B1F4A754C62", +"( c #485247744930", +") c #45564546456A", +"_ c #3A3A3D3D5757", +"` c #3B243B063B34", +"' c #383137293831", +"] c #35643548356F", +"[ c #30152F273015", +"{ c #2B2B2C2C3F3F", +"} c #2F3D2F3D3014", +"| c #2BA42B442BB2", +" . c #273E273E2820", +".. c #242823DD2434", +"X. c #20111F2E2011", +"o. c #1F161F162032", +"O. c #1B7C1B441B7C", +"+. c #13421342134D", +"@. c #0A5D0ABE0C45", +"#. c #003A003A003A", +/* pixels */ +"#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.", +"#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.", +"#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.", +"#.#.@.C i u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u C @.#.#.#.#.#.#.#.", +"#.#.( m / / / / / / / / / / / / / / / / / / / / / / / ^ ^ ~ ~ ! ! ! ! ! Q Q Q n E #.#.#.#.#.#.#.", +"#.#.O.s G J J J J J J J J J J J J J J J H H G G F F F S S A C C C V V V B N m s ' #.#.#.#.#.#.#.", +"#.#.#.( l G H H H H H H H H H H G G G F S S S A C C C V V B N N N m m m n v g Y #.#.#.#.#.#.#.#.", +"#.#.#.#.H n H H H H H H H G G G F S S S A C C C V V B N N N m m n v v v x l C #.#.#.#.#.#.#.#.#.", +"#.#.#.#.@.z B H H H G G F F S S A A C C V V V B B N N m m n v v v x x x l z @.#.#.#.#.#.#.#.#.#.", +"#.#.#.#.#...s A G F F S S A C C C V V B B N N m m m n v v v x x x x x z a o.#.#.#.#.#.#.#.#.#.#.", +"#.#.#.#.#.#.( l S S A C C C V V B N N N m m m n v v v x x x x x x x z s ` #.#.#.#.#.#.#.#.@.#.#.", +"#.#.#.#.#.#.#.A x C C V V B N N N m m n v v v x x x x x x x x x x x l Y #.#.#.#.#.#.#.#.#.+.#.#.", +"#.#.#.#.#.#.@.u i v N m n v v x x z z l l l l l l l z z z z x x x s u O.#.#.#.#.#.#.#.#.#...#.#.", +"#.#.#.#.#.#.| N U y y e e e w w q 8 8 8 8 8 8 8 8 q q q q w e e u u A ! @.#.#.#.#.#.#.#.@...#.#.", +"#.#.#.#.#.#.E F L B M y y e b b x x x x x x x x x b b n n y u u M H I z ! ! ] #.#.#.#.#.+...#.#.", +"#.#.#.#.#.#.N I H V B M x b b b x x x z z z x x x x b n m M b B V A W a @.@.' ` #.#.#.#.| O.#.#.", +"#.#.#.#.#.@.a ! G S u $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ M D W C ' #.#.` .#.#.+.( #.#.#.", +"#.#.#.#.#.} B Q H G 7 O + + + + + + + + + + + + $ $ $ $ + + O $ z J T I P #.#.@./ . .! O.#.#.#.", +"#.#.#.#.#.E K W L K - + 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 ; + i P Y ^ l #.#.#.@.' ] +.#.#.#.#.", +"#.#.#.#.#.N ! W Y I * $ q q q y y y y q q q y y y y y y y q q $ 7 Y R ) v O.#.#.#.#.#.#.#.#.#.#.", +"#.#.#.#.@.a ` ! W Y $ - y p p a a a a a a a a a y 7 - $ + O o + - Q ! ) P ^ #.#.#.#.#.#.#.#.#.#.", +"#.#.#.#.} S ] ( / P * 8 a l l z c c v l t ; $ o . O 7 Q ( ` ) C #.#.#.#.#.#.#.#.#.#.", +"#.#.#.#.E E ' ) / G $ p l l a y 7 & O X X X X X X X o o o o o o r P ) ` .s @.#.#.#.#.#.#.#.#.#.", +"#.#.#.#.B ` ' ) ) N : < 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 , i C ) ` .G ] #.#.#.#.#.#.#.#.#.", +"#.#.#.@.s ..' ` ) l 2 { @.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@._ h l ` ' | ! U #.#.#.#.#.#.#.#.#.", +"#.#.#.] F .' ' ' q > 4 Z d d d d d d d d d d d d d d d d Z Z 3 f 8 ' ' ] ] z #.#.#.#.#.#.#.#.#.", +"#.#.#.E W | ' ' ' 7 # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # p ; ' ' ' ..n O.#.#.#.#.#.#.#.#.", +"#.#.#.N ` ] ' ' ` - % % % % % # # # # # # # # # # # # % % % % % t t ! ' ' | Y / #.#.#.#.#.#.#.#.", +"#.#.@.s ..] ' ' / ; & & & & & = - ; 5 6 9 0 q r t y p a j k l c N a Y ' ' ] ) A #.#.#.#.#.#.#.#.", +"#.#.] F .' ' ' ) ; 7 7 8 q q q q q q q q q q q q q q q q q q q q ; Q ' ' ] .s @.#.#.#.#.#.#.#.", +"#.#.E W | ' ' ' ' ) ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! / ' ' ' ' .F ] #.#.#.#.#.#.#.", +"#.#.B ` ] ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' | ! Y #.#.#.#.#.#.#.", +"#.@.s .` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ] ] z #.#.#.#.#.#.#.", +"#.] C ] ) ] ] ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) | l +.#.#.#.#.#.#.", +"#.` F ` ! ` ` ! ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ` ' N ..#.#.#.#.#.#.", +"#.] A ) E E E E E W P / J J ] W P / J J ] W W W W W W W W W W W W W W W W W E ` n ..#.#.#.#.#.#.", +"#.] V ( Y Y Y Y Y Y P ! P Y ' Y P ! P Y ' Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ) v ..#.#.#.#.#.#.", +"#.| N / J J J J J J P E ! ) / J P E ! ) / J J J J J J J J J J J J J J J J J J / x O.#.#.#.#.#.#.", +"#. .m ! 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 ! l O.#.#.#.#.#.#.", +"#.X.z W V N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N V Q g +.#.#.#.#.#.#.", +"#.#.l J E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E J g #.#.#.#.#.#.#.", +"#.#.] a g l l l l l l l l l g g g g g g g g g g g g g g g l l l l l l l l l g a ] #.#.#.#.#.#.#.", +"#.#.#.#.+.O.O..... .| | | ] ] ] ] ' ' ' ' ' ' ' ' ' ] ] ] [ | | . .....O.O.+.#.#.#.#.#.#.#.#.#.", +"#.#.#.#.#.#.#.#.@.@.@.@.+.+.+.+.O.O.O.O.O.O.O.O.O.O.O.+.+.+.+.@.@.@.@.#.#.#.#.#.#.#.#.#.#.#.#.#.", +"#.#.#.#.#.#.#.#.#.#.#.@.@.@.@.@.@.@.+.+.+.+.+.+.+.@.@.@.@.@.@.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.", +"#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.", +"#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.", +"#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#." +}; diff --git a/images/dark/scanmode.xpm b/images/dark/scanmode.xpm new file mode 100644 index 00000000..a22f6347 --- /dev/null +++ b/images/dark/scanmode.xpm @@ -0,0 +1,163 @@ +/* XPM */ +static char *scanmode[] = { +/* columns rows colors chars-per-pixel */ +"64 64 93 2", +" c #F3F1F1", +". c #F2F0EF", +"X c #F1EFEE", +"o c #EBEAE9", +"O c #E3E3E3", +"+ c #D4D5E5", +"@ c #DDDDDD", +"# c #DAD4D3", +"$ c #D4D4D3", +"% c #C7C7D8", +"& c #CCCBD1", +"* c #C6C5D4", +"= c #D6D0CF", +"- c #D2CDCB", +"; c #CAC9CA", +": c #C8C6C9", +"> c #C7C7C8", +", c #CCC8C6", +"< c #C9C6C5", +"1 c #C4C3C4", +"2 c #C0BFC1", +"3 c #BBBBD3", +"4 c #BABCC9", +"5 c #BEBEC0", +"6 c #B4B5C4", +"7 c #AEB0C0", +"8 c #898FC8", +"9 c #8489C1", +"0 c #C3C0BF", +"q c #C2BDBB", +"w c #BBBBBA", +"e c #B9B8B7", +"r c #BBB4B3", +"t c #B3B3B2", +"y c #B2B0AF", +"u c #B2ADAB", +"i c #ABAAA9", +"p c #A8A7AB", +"a c #A6A5A9", +"s c #A9A7A6", +"d c #A4A2A4", +"f c #A19FA3", +"g c #8389BC", +"h c #8185BF", +"j c #9E9CA1", +"k c #9C9A9D", +"l c #99969D", +"z c #959499", +"x c #939295", +"c c #938E99", +"v c #908E94", +"b c #8E8C92", +"n c #8C8691", +"m c #8B8A8E", +"M c #88878B", +"N c #868489", +"B c #858486", +"V c #837D8A", +"C c #807E83", +"Z c #7E7B81", +"A c #5E638B", +"S c #7A797B", +"D c #78777A", +"F c #77757A", +"G c #727173", +"H c #706E72", +"J c #6F6D71", +"K c #6C6B6D", +"L c #69676B", +"P c #666568", +"I c #636363", +"U c #605F62", +"Y c #53587B", +"T c #53577B", +"R c #4E5173", +"E c #5E5B62", +"W c #414460", +"Q c #5C5C5C", +"! c #58565A", +"~ c #555555", +"^ c #504F51", +"/ c #40435F", +"( c #4F4F50", +") c #4B4B4B", +"_ c #474748", +"` c #424242", +"' c #3F3F40", +"] c #3C3C3C", +"[ c #333333", +"{ c #2F2F30", +"} c #2B2B2B", +"| c #262626", +" . c None", +/* pixels */ +" . . . . . . . . . . . . . . . . . . . . . . . . . . .[ [ [ [ [ [ [ [ [ [ . . . . . . . . . . . . . . . . . . . . . . . . . . .", +" . . . . . . . . . . . . . . . . . . . . . . .[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ . . . . . . . . . . . . . . . . . . . . . . .", +" . . . . . . . . . . . . . . . . . . . .[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ . . . . . . . . . . . . . . . . . . . .", +" . . . . . . . . . . . . . . . . . .[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ . . . . . . . . . . . . . . . . . .", +" . . . . . . . . . . . . . . . .[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ . . . . . . . . . . . . . . . .", +" . . . . . . . . . . . . . .[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ . . . . . . . . . . . . . .", +" . . . . . . . . . . . . .[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ . . . . . . . . . . . . .", +" . . . . . . . . . . . .[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ . . . . . . . . . . . .", +" . . . . . . . . . .[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ . . . . . . . . . .", +" . . . . . . . . .[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ . . . . . . . . .", +" . . . . . . . .[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ . . . . . . . .", +" . . . . . . . .[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ . . . . . . . .", +" . . . . . . .[ [ [ [ [ [ [ [ [ ) F D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D G _ [ [ [ [ [ [ [ . . . . . . .", +" . . . . . .[ [ [ [ [ [ [ [ [ ) j J P P P P P P P P P P P P P P P P P P P L L L L K K K K K K J S d ) [ [ [ [ [ [ [ . . . . . .", +" . . . . .[ [ [ [ [ [ [ [ [ [ _ j J L L L L L L L L L L L L L L K K J J H G G G G F F D S S S Z B f _ [ [ [ [ [ [ [ [ . . . . .", +" . . . . .[ [ [ [ [ [ [ [ [ [ [ J z F F F F F F F F F F F D S S Z Z C C B B N N M M m m b b v x j K [ [ [ [ [ [ [ [ [ . . . . .", +" . . . .[ [ [ [ [ [ [ [ [ [ [ [ [ m m F F F F F F D D S S Z Z C B B B N N M m m m b b v x x z k B [ [ [ [ [ [ [ [ [ [ [ . . . .", +" . . . .[ [ [ [ [ [ [ [ [ [ [ [ [ ] j C F F D S S S Z Z C B B B N M M m m b b b x x x z z z l l ] [ [ [ [ [ [ [ [ [ [ [ . . . .", +" . . .[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ ~ f S S Z Z Z C B B N N M M m m b b v x x z z z z z z l f ` [ [ [ [ [ [ [ [ [ [ [ [ [ . . .", +" . . .[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ J z C C B B N N M M m m b b v x x z z z z z z z z z f ~ [ [ [ [ [ [ [ ] [ [ [ [ [ [ . . .", +" . .[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ ` j x N N M m m m b b v x x z z z z z z z z z z z f G [ [ [ [ [ [ [ [ ] [ [ [ [ [ [ [ . .", +" . .[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ I N d k k j f d d d a a a p p a a a a d d d f j f j G [ [ [ [ [ [ [ [ ` [ [ [ [ [ [ [ . .", +" . .[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ N P Z v f j a l l l l l k l l l l l l z l f k l n E l _ _ [ [ [ [ [ [ _ [ [ [ [ [ [ [ . .", +" .[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ j ! V N n j l b c c c z z z z z z c c v b l j n N E z ) _ ~ ] [ [ [ ] _ [ [ [ [ [ [ [ [ .", +" .[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ _ m E Z N 2 1 1 > > : : ; ; ; ; ; ; : : > > 1 1 p Z P S U [ ] ~ ] [ [ _ ` [ [ [ [ [ [ [ [ .", +" .[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ I G U G M $ O O O O @ @ @ @ @ @ @ @ @ @ @ @ @ o > F K E B [ [ ] ~ ` ) ) [ [ [ [ [ [ [ [ [ .", +" .[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ B ! U K x @ 1 1 1 w w w w w w w w e e w w w 1 @ ; H L ) j [ [ [ ] ) ` [ [ [ [ [ [ [ [ [ [ .", +"[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ k ` E I k @ w e t t t t t t t t t t t y t t t < > F U ) C ) [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ ", +"[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ _ B ] ~ ! i # t i i i s s s s i s i w ; $ @ O o > B ~ _ Q G [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ ", +"[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ P I ] _ ) w ; s d k k k k i 0 $ O . . X ; k ) _ ] x [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ ", +"[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ B ` ] _ ) > & 7 6 6 4 % + + + + + + + + + + + + + 1 t _ ` } v ] [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ ", +"[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ k | ] ` ) 4 8 T T Y Y Y Y Y Y Y Y Y Y Y Y Y Y T A g 5 ` ] } P U [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ ", +"[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ _ B | [ ] ~ 6 9 / / / / / W W W W W W W W / / / / R h t ` [ [ ' B [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ ", +"[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ P Q } [ [ I < * 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 : d Q [ [ | k [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ ", +"[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ B ] [ [ [ S - # # # # # # # # # # # # # # # # # # # = k F [ [ } D ) [ [ [ [ [ [ [ [ [ [ [ [ [ [ ", +"[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ k | [ [ [ x ; - - - - - - - - , < 0 q w r r y u i s d x l [ [ } ^ H [ [ [ [ [ [ [ [ [ [ [ [ [ [ ", +"[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ ) B | [ [ [ m 1 w e e t y i i i i i i i i i i i i i i i e x [ [ [ { x [ [ [ [ [ [ [ [ [ [ [ [ [ [ ", +" .[ [ [ [ [ [ [ [ [ [ [ [ [ [ P Q } [ [ [ ] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ] [ [ [ | v ] [ [ [ [ [ [ [ [ [ [ [ [ .", +" .[ [ [ [ [ [ [ [ [ [ [ [ [ [ B ] [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ } P U [ [ [ [ [ [ [ [ [ [ [ [ .", +" .[ [ [ [ [ [ [ [ [ [ [ [ [ [ k } ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ` B [ [ [ [ [ [ [ [ [ [ [ [ .", +" .[ [ [ [ [ [ [ [ [ [ [ [ [ ` M [ _ } ] ) ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` _ [ k [ [ [ [ [ [ [ [ [ [ [ [ .", +" . .[ [ [ [ [ [ [ [ [ [ [ [ ` m ] ~ _ ) ~ ` ) _ ! ~ ] ` ) ~ ~ ) ] ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ~ ] k [ [ [ [ [ [ [ [ [ [ [ . .", +" . .[ [ [ [ [ [ [ [ [ [ [ [ ` v _ I I I I I L _ G G ] I I ~ G ! ) I I I I I I I I I I I I I I I I ` k ] [ [ [ [ [ [ [ [ [ [ . .", +" . .[ [ [ [ [ [ [ [ [ [ [ [ ] z ) K K K K K K Q Q ) ] K L Q ~ ` ! K K K K K K K K K K K K K K K K ) k ] [ [ [ [ [ [ [ [ [ [ . .", +" . . .[ [ [ [ [ [ [ [ [ [ [ ] k ~ S S S S S S G K L G S D G K L S S S S S S S S S S S S S S S S D ~ k ] [ [ [ [ [ [ [ [ [ . . .", +" . . .[ [ [ [ [ [ [ [ [ [ [ [ d ~ B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B I l ] [ [ [ [ [ [ [ [ [ . . .", +" . . . .[ [ [ [ [ [ [ [ [ [ [ x G I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I S S [ [ [ [ [ [ [ [ [ . . . .", +" . . . .[ [ [ [ [ [ [ [ [ [ [ ( z k l l l l k k k k k k k k k k k k k k k k k k k k k k k l l l f z _ [ [ [ [ [ [ [ [ [ . . . .", +" . . . . .[ [ [ [ [ [ [ [ [ [ [ [ ] ` _ _ ) ) ~ ~ ~ ! ! Q Q Q Q Q Q Q Q Q Q Q ! ~ ~ ~ ~ ) ) _ _ ] [ [ [ [ [ [ [ [ [ [ . . . . .", +" . . . . .[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ ] ] ` ` _ _ _ _ ) ) ) ) ) ) ) ) ) _ _ _ ` ` ] ] ] [ [ [ [ [ [ [ [ [ [ [ [ [ . . . . .", +" . . . . . .[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ ] ] ] ] ` ` ` ` ` ` ` ` ` ` ` ] ] ] [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ . . . . . .", +" . . . . . . .[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ . . . . . . .", +" . . . . . . . .[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ . . . . . . . .", +" . . . . . . . .[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ . . . . . . . .", +" . . . . . . . . .[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ . . . . . . . . .", +" . . . . . . . . . .[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ . . . . . . . . . .", +" . . . . . . . . . . . .[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ . . . . . . . . . . . .", +" . . . . . . . . . . . . .[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ . . . . . . . . . . . . .", +" . . . . . . . . . . . . . .[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ . . . . . . . . . . . . . .", +" . . . . . . . . . . . . . . . .[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ . . . . . . . . . . . . . . . .", +" . . . . . . . . . . . . . . . . . .[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ . . . . . . . . . . . . . . . . . .", +" . . . . . . . . . . . . . . . . . . . .[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ . . . . . . . . . . . . . . . . . . . .", +" . . . . . . . . . . . . . . . . . . . . . . .[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ . . . . . . . . . . . . . . . . . . . . . . .", +" . . . . . . . . . . . . . . . . . . . . . . . . . . .[ [ [ [ [ [ [ [ [ [ . . . . . . . . . . . . . . . . . . . . . . . . . . ." +}; diff --git a/images/dark/swap.xpm b/images/dark/swap.xpm new file mode 100644 index 00000000..b346a906 --- /dev/null +++ b/images/dark/swap.xpm @@ -0,0 +1,307 @@ +/* XPM */ +static char *swap[] = { +/* columns rows colors chars-per-pixel */ +"48 48 253 2", +" c #978692", +". c #917B8A", +"X c #88668D", +"o c #826384", +"O c #465BD3", +"+ c #4557C4", +"@ c #3858ED", +"# c #3551E9", +"$ c #334FE2", +"% c #3351DB", +"& c #3852D3", +"* c #3249D3", +"= c #2E4BD8", +"- c #2D46D3", +"; c #2741D3", +": c #3951CC", +"> c #2D49CB", +", c #2A44CA", +"< c #2B45C3", +"1 c #2640C5", +"2 c #122BFE", +"3 c #122AF4", +"4 c #1128EC", +"5 c #1429E0", +"6 c #1027E1", +"7 c #0D25E5", +"8 c #2034DC", +"9 c #2539D2", +"0 c #233CCE", +"q c #233CC5", +"w c #202FCF", +"e c #1D33D8", +"r c #1026DF", +"t c #1025D4", +"y c #0E25DD", +"u c #0E24D4", +"i c #1E35C9", +"p c #1C32C2", +"a c #1329C7", +"s c #1125C2", +"d c #0D22CB", +"f c #0E23C3", +"g c #4558B7", +"h c #4758A7", +"j c #474AA2", +"k c #7A6C86", +"l c #58609A", +"z c #615D98", +"x c #684687", +"c c #634282", +"v c #44559E", +"b c #564B95", +"n c #475387", +"m c #3446B9", +"M c #2943BB", +"N c #3045AA", +"B c #2F45AD", +"V c #3C449B", +"C c #374388", +"Z c #433A94", +"A c #243EBA", +"S c #233BB1", +"D c #2035B1", +"F c #233AAE", +"G c #2137AB", +"H c #283DA4", +"J c #233AA6", +"K c #2235A0", +"L c #1F36BC", +"P c #1D33B1", +"I c #1427BF", +"U c #1A2FB7", +"Y c #1124B3", +"T c #0E21BC", +"R c #1D33A8", +"E c #1B30A2", +"W c #1122AA", +"Q c #192CA5", +"! c #172AA1", +"~ c #1324A1", +"^ c #0C1EB2", +"/ c #091AAD", +"( c #071AAD", +") c #0B1BA5", +"_ c #0718A1", +"` c #23399A", +"' c #23369A", +"] c #203595", +"[ c #273A8C", +"{ c #20348E", +"} c #232F84", +"| c #1E329D", +" . c #1D3294", +".. c #192D99", +"X. c #12229E", +"o. c #162895", +"O. c #142595", +"+. c #1E328D", +"@. c #1D3084", +"#. c #1A2D8C", +"$. c #15268F", +"%. c #1C2E83", +"&. c #142481", +"*. c #0B1A99", +"=. c #0C1A92", +"-. c #051493", +";. c #06148D", +":. c #CAA674", +">. c #D1A76F", +",. c #CDA065", +"<. c #C69C65", +"1. c #C3995F", +"2. c #BC9464", +"3. c #BC935E", +"4. c #B48D5F", +"5. c #AE885D", +"6. c #87767B", +"7. c #A47844", +"8. c #9A7A51", +"9. c #997753", +"0. c #96774D", +"q. c #966D41", +"w. c #8C6E4A", +"e. c #9A6F3D", +"r. c #8C6336", +"t. c #825C33", +"y. c #73687E", +"u. c #7D617B", +"i. c #7E6F71", +"p. c #706F71", +"a. c #6B6471", +"s. c #6F6D6F", +"d. c #69646F", +"f. c #626262", +"g. c #785E73", +"h. c #685976", +"j. c #60407F", +"k. c #735D6E", +"l. c #615B67", +"z. c #5B5B77", +"x. c #5E407B", +"c. c #5B4175", +"v. c #5F5E60", +"b. c #595465", +"n. c #5A4C67", +"m. c #7D684A", +"M. c #796546", +"N. c #625655", +"B. c #715F44", +"V. c #5B5B5B", +"C. c #57515F", +"Z. c #545454", +"A. c #554E5C", +"S. c #54475E", +"D. c #504A56", +"F. c #4D4B55", +"G. c #4D4D51", +"H. c #5E514D", +"J. c #4D4D4D", +"K. c #4A464F", +"L. c #434343", +"P. c #3E4461", +"I. c #5D3F7A", +"U. c #593D74", +"Y. c #573B71", +"T. c #4B3771", +"R. c #553B6D", +"E. c #503769", +"W. c #513A65", +"Q. c #4C3868", +"!. c #4E3763", +"~. c #4C385C", +"^. c #4A365D", +"/. c #443455", +"(. c #393F7D", +"). c #21307E", +"_. c #283365", +"`. c #1B2D7B", +"'. c #192979", +"]. c #1A2B6D", +"[. c #172666", +"{. c #0B187B", +"}. c #09177F", +"|. c #03117C", +" X c #0A1972", +".X c #031075", +"XX c #030E72", +"oX c #0F1D69", +"OX c #03106B", +"+X c #091666", +"@X c #030E6C", +"#X c #020D62", +"$X c #3F3354", +"%X c #2B3254", +"&X c #3F304D", +"*X c #3B3942", +"=X c #2F334E", +"-X c #3A2D45", +";X c #252B48", +":X c #1C2658", +">X c #15225E", +",X c #142057", +"X .cX< KXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLX", +"LXLXLXLXkXJXSXSXSXSXSXSXsXJ.pXLXLXLXLXLXLXLXLXLXLXLXGX`.#.vXbX< KXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLX", +"LXLXLXLXjXSXlXlXZXZXZXZXlXjXpXL.LXLXLXLXLXLXLXLXLXHX+.'.9X3X0X< KXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLX", +"LXLXLXLXjXSXZXsXsXjXjXZXlXlXjXpXaXLXLXLXLXLXLXLXFX` oX9X3X#X0X< KXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLX", +"LXLXLXLXjXSXZXsXsXjXjXAXkXSXSXkXL.ZXLXLXLXLXLXzX' 2X9X#X#X#X0XK M F +.>XzXFXLXLXLXLXLXLXLXLXLXLX", +"LXLXLXLXjXSXZXjXsXjXkXAXjXJ.Z.f.f.f.jXLXLXLX8X] 2X9X#X#X#X#X3X9X4X3X+X&. .#.>XHXLXLXLXLXLXLXLXLX", +"LXLXLXLXjXSXZXjXjXjXkXSXSXlXlXZXSXpXpXjXLX1X| 7X4X#X#X#X#X#X#X@X@XXX.XXXOX+X#.` NXLXLXLXLXLXLXLX", +"LXLXLXLXjXSXZXjXsXjXkXSXSXSXSXSXSXpXJ.*XC | 9X3X@X@X@X@XOX@X@XXX|.|.;.;.-.-..X XA 5XLXLXLXLXLXLX", +"LXLXLXLXjXSXZXjXjXjXjXkXkXkXkXZXSXpXG.v m } ;._ ) / / / / / / / ) _ _ _ ) ( ^ _ }.G 1XLXLXLXLXLX", +"LXLXLXLXjXSXZXjXjXjXkXkXkXkXkXZXSXpXJ.n & ' d 7 7 7 7 7 7 7 7 7 7 y y u d d d u d =.F NXLXLXLXLX", +"LXLXLXLXjXJXZXjXjXkXkXkXkXkXkXZXSXpXJ.J.n : O.r 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 r ~ J KXLXLXLX", +"LXLXLXLXjXJXZXjXjXkXkXlXlXlXlXZXJXpXJ.J.G.n S X.u 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 T L 5XLXLXLX", +"LXLXLXLXsXSXZXjXjXkXkXlXlXlXlXAXJXL.J.J.J.G.zX1 X.u 2 2 2 2 4 ) =.*./ u 3 2 2 2 2 2 4 =.J KXLXLX", +"LXLXLXKXaXAXZXsXsXjXjXkXkXkXkXZXSXL.Z.Z.Z.J.LXNXF o.d 2 2 2 ^ , M S G Q O.Y 4 2 2 2 2 ^ R zXLXLX", +"KXKXJXJXpXZXlXsXaXsXlXAXAXSXSXAXAXK.Z.Z.Z.Z.LXLXxXK ! f 3 2 ^ - GXHXBX>X+.D ) r 2 2 2 y ..[.LXLX", +"JXJXJXJXL.lXfX%X%XfXlXZXZXZXZXZXZXJ.V.Z.Z.Z.JXKXKXVXJ Q T 2 ^ - KXLXLXLXKX5Xq W 4 2 2 3 $.`.LXLX", +"JXJXJXSXG._.N ; ; B kXlXlXlXlXlXZXJ.V.V.Z.Z.JXJXKXLXFX{ E ^ ) - KXLXLXLXLXLX5XR d 2 2 2 $.`.LXLX", +"JXJXSXSXh , p 5 t ; %XlXlXlXlXlXZXJ.V.V.Z.Z.JXJXKXKXLXFX%.P {.- KXLXLXLXLXLXVX| Y 2 2 3 o.`.LXLX", +"JXJXmXH 0 e 3 3 8 $ z.V.V.V.V.V.V.L.J.Z.Z.Z.JXJXKXLXLXLXKX@.P = KXLXLXLXLXLXFX .Y 2 2 6 Q [.LXLX", +"JXMX' p t 2 3 9 * g V.V.V.V.V.Z.Z.Z.L.L.Z.Z.KXKXLXLXLXLXLXKX].@ KXLXLXLXLXLXxXD s 2 2 T F BXLXLX", +"KX'.L t 2 3 s % h b.Z.Z.Z.Z.Z.Z.Z.Z.Z.L.L.Z.LXLXLXLXLXLXLXLXKX].KXLXLXLXLXLX%.U 6 2 4 Y ] LXLXLX", +"NX; d 2 3 s q _.J.Z.Z.Z.Z.Z.Z.Z.Z.J.J.J.pXpXLXLXLXLXLXKXKXKXKXJXJXJXJXJXKX:Xq s 3 2 d ; NXLXLXLX", +"] Y 4 2 6 U %.LXSXsXsXsXaXC aXsXsXsXsXsXsXjXLXKXKXJXJXJXJXJXJXJXJXJXJXMX).1 T 3 2 t L `.KXLXLXLX", +"S T 2 2 s D xXLXLXLXLXLXKX@ ].KXLXLXLXLXLXKXKXJXJXJXJXJXSXSXSXSXSXSXSX` q s 3 2 t p ' MXJXKXKXLX", +"Q 6 2 2 Y .FXLXLXLXLXLXKX= P %.KXLXLXLXKXJXJXJXJXJXSXSXSXAXAXAXZXZXfX; d 3 3 d i H mXJXJXJXJXKX", +"o.3 2 2 Y | VXLXLXLXLXLXKX- {.P %.FXLXKXKXJXJXJXJXSXSXSXAXAXZXZXZXZX;X; t r a 1 [ SXSXJXJXJXJXKX", +"$.2 2 2 d R 5XLXLXLXLXLXKX- ) ^ E { FXLXKXJXJXJXJXJXSXSXSXAXAXZXZXZXZXH 0 0 H :XAXSXJXJXJXJXJXKX", +"$.3 2 2 4 W q 5XKXLXLXLXKX- ^ 2 T Q J VXKXKXJXJXJXJXJXSXSXSXSXSXSXSXSXnXXBXHXGX- ^ 2 3 f ! K xXLXeX0.0.8.:.v.V.V.V.v.v.v.v.v.v.v.l.:.8.8.0.eXKXKXLXLX", +"R ^ 2 2 2 2 4 Y O.Q G S M , ^ 2 2 2 d o.F NXqXtXe.3.H.gXgXgXdXdX-X-X-X&X&X/./.k.2.7.t.m.LXLXLXLX", +"J =.4 2 2 2 2 2 3 u / *.=.) 4 2 2 2 2 u X.1 l.q.3.N.*XK.F.D.A.A.C.S.~.!.W.W.R.c.u.<.7.m.LXLXLXLX", +"5XL T 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 u X.+ N.aXK.JXSXJXJXJXkXpXn.^.!.T.Z R.c.o <.m.LXLXLXLX", +"KXJ ~ r 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 r K O (.dXK.SXZXZXZXAXsXsXV.n.T.w e j U.x.6.uXLXLXLXLX", +"LXNXF =.d u d d d u y y 7 7 7 7 7 7 7 7 7 7 d m * C D.JXZXZXAXAXSXkXkXz.w f # b U.U.y.ZXLXLXLXLX", +"LXLX1XG }._ ^ ( ) _ _ ) ) / / / / / / / ) _ ;.j m V A.JXAXAXSXSXSXSXDX9 f # b U.U.I.y.ZXLXLXLXLX", +"LXLXLX5XA X.X-.-.;.;.|.|.XX@XOXOXOXOX@X@X3X9X+ V $XA.JXAXSXSXSXJXMXI f # b Y.U.U.I.k ZXLXLXLXLX", +"LXLXLXLXNX` #.+XOXXX.XXX@X@X#X#X#X#X#X#X4X7X| l /./.A.JXSXSXSXJXDXI f # b R.U.U.I.x.k ZXLXLXLXLX", +"LXLXLXLXLXHX>X#. .&.+X3X4X9X3X#X#X#X#X9X2X] 8Xd././.b.JXSXSXJXJXW T $ z R.U.U.I.I.j.k ZXLXLXLXLX", +"LXLXLXLXLXLXLXFXzX>X+.F M K 0X#X#X#X9X2X' zXLXa.^.^.b.JXSXSXJX=Xm > XLXLXLXLXLXwXr.e.4.g.W.Q.E.E.R.R.Y.Y.U.I.I.c o 5.q.7.m.LXLXLXLX", +"LXLXLXLXLXLXLXLXLXLXLXLXKX% +.,XLXLXLXLXLXLXrX3.<.<.>.p.s.s.s.s.s.s.s.s.s.s.p.:.1.,.,.B.LXLXLXLX", +"LXLXLXLXLXLXLXLXLXLXLXLXKX% 6XLXLXLXLXLXLXLXLXJXJXJXJXLXLXLXLXLXLXLXLXLXLXLXLXLXJXJXJXKXLXLXLXLX", +"LXLXLXLXLXLXLXLXLXLXLXLXLXFXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLX" +}; diff --git a/images/dark/unknown.xpm b/images/dark/unknown.xpm new file mode 100644 index 00000000..189e88eb --- /dev/null +++ b/images/dark/unknown.xpm @@ -0,0 +1,320 @@ +/* XPM */ +static const char * unknown[] = { +"64 64 253 2", +" c None", +". c #222222", +"+ c #090A0A", +"@ c #0B0B0D", +"# c #0B0C0E", +"$ c #0B0C0F", +"% c #0C0D0F", +"& c #0C0D10", +"* c #0C0D11", +"= c #0C0E11", +"- c #0D0E11", +"; c #0D0E12", +"> c #0E0F12", +", c #0E0F13", +"' c #0E1013", +") c #0F1013", +"! c #0B0C0C", +"~ c #616161", +"{ c #19191B", +"] c #160E00", +"^ c #332500", +"/ c #352600", +"( c #362700", +"_ c #382900", +": c #392A00", +"< c #3B2B00", +"[ c #3C2C00", +"} c #3E2D00", +"| c #402F00", +"1 c #413000", +"2 c #433100", +"3 c #443200", +"4 c #463300", +"5 c #483400", +"6 c #493500", +"7 c #4B3600", +"8 c #4C3800", +"9 c #4E3900", +"0 c #4F3A00", +"a c #513B00", +"b c #523C00", +"c c #543E00", +"d c #563F00", +"e c #574000", +"f c #594100", +"g c #5B4200", +"h c #5D4400", +"i c #5E4500", +"j c #604600", +"k c #614700", +"l c #614800", +"m c #624800", +"n c #624900", +"o c #644A00", +"p c #564000", +"q c #000000", +"r c #595959", +"s c #1A1B1C", +"t c #281D00", +"u c #5B4300", +"v c #604700", +"w c #634900", +"x c #654B00", +"y c #684C00", +"z c #6B4F00", +"A c #6D5000", +"B c #705300", +"C c #725500", +"D c #765700", +"E c #785900", +"F c #7B5A00", +"G c #7D5C00", +"H c #7F5E00", +"I c #826000", +"J c #846200", +"K c #876400", +"L c #896500", +"M c #8C6700", +"N c #8E6900", +"O c #916C00", +"P c #936D00", +"Q c #976E00", +"R c #9A7100", +"S c #9C7400", +"T c #9E7600", +"U c #A17800", +"V c #A47A00", +"W c #8C6902", +"X c #050200", +"Y c #59595A", +"Z c #271C00", +"` c #533E00", +" . c #584100", +".. c #5D4500", +"+. c #654A00", +"@. c #684D00", +"#. c #6A4E00", +"$. c #6F5200", +"%. c #725400", +"&. c #745600", +"*. c #775700", +"=. c #795900", +"-. c #7B5B00", +";. c #7E5D00", +">. c #805F00", +",. c #836100", +"'. c #856200", +"). c #886400", +"!. c #8A6600", +"~. c #8D6900", +"{. c #8F6A00", +"]. c #926B00", +"^. c #956E00", +"/. c #977000", +"(. c #997200", +"_. c #9F7600", +":. c #886602", +"<. c #1A1B1D", +"[. c #1B1B1D", +"}. c #735500", +"|. c #9C7300", +"1. c #9E7500", +"2. c #A17700", +"3. c #A07700", +"4. c #A47900", +"5. c #1C1C1D", +"6. c #150E00", +"7. c #2F2300", +"8. c #312400", +"9. c #322500", +"0. c #332600", +"a. c #352700", +"b. c #362800", +"c. c #3B2C00", +"d. c #3F2E00", +"e. c #453300", +"f. c #473500", +"g. c #493600", +"h. c #4A3801", +"i. c #4C3901", +"j. c #4E3A01", +"k. c #503B01", +"l. c #513C01", +"m. c #533E02", +"n. c #543E02", +"o. c #564002", +"p. c #584202", +"q. c #594302", +"r. c #5B4503", +"s. c #5C4503", +"t. c #5C4504", +"u. c #5C4604", +"v. c #5D4605", +"w. c #5D4705", +"x. c #5E4706", +"y. c #5F4807", +"z. c #614A07", +"A. c #534008", +"B. c #010000", +"C. c #595A5A", +"D. c #1E1E1E", +"E. c #000001", +"F. c #000002", +"G. c #000003", +"H. c #000004", +"I. c #000105", +"J. c #000206", +"K. c #010307", +"L. c #020308", +"M. c #020408", +"N. c #030509", +"O. c #04060A", +"P. c #05070B", +"Q. c #06080C", +"R. c #07090D", +"S. c #080A0E", +"T. c #090A0F", +"U. c #0A0B10", +"V. c #0A0C11", +"W. c #5A5A5A", +"X. c #010101", +"Y. c #020202", +"Z. c #030303", +"`. c #040404", +" + c #050505", +".+ c #060606", +"++ c #070707", +"@+ c #080808", +"#+ c #090909", +"$+ c #0A0A0A", +"%+ c #0B0B0B", +"&+ c #0C0C0C", +"*+ c #0D0D0D", +"=+ c #0E0E0E", +"-+ c #0F0F0F", +";+ c #101010", +">+ c #151515", +",+ c #191919", +"'+ c #131313", +")+ c #1C1C1C", +"!+ c #181818", +"~+ c #111111", +"{+ c #1F1F1F", +"]+ c #1B1B1B", +"^+ c #1A1A1A", +"/+ c #1D1D1D", +"(+ c #202020", +"_+ c #121212", +":+ c #161616", +"<+ c #171717", +"[+ c #212121", +"}+ c #141414", +"|+ c #232323", +"1+ c #242424", +"2+ c #252525", +"3+ c #5B5B5B", +"4+ c #262626", +"5+ c #343434", +"6+ c #3C3C3C", +"7+ c #3D3D3D", +"8+ c #3E3E3E", +"9+ c #3F3F3F", +"0+ c #414141", +"a+ c #424242", +"b+ c #434343", +"c+ c #454545", +"d+ c #363636", +"e+ c #6E6E6E", +"f+ c #464646", +"g+ c #525252", +"h+ c #A1A1A1", +"i+ c #2A2A2A", +"j+ c #959595", +"k+ c #2F2F2F", +"l+ c #9C9C9C", +"m+ c #272727", +"n+ c #484848", +"o+ c #9B9B9B", +"p+ c #4A4A4A", +"q+ c #313131", +"r+ c #4B4B4B", +"s+ c #333333", +"t+ c #4D4D4D", +"u+ c #353535", +"v+ c #9A9A9A", +"w+ c #4F4F4F", +"x+ c #373737", +"y+ c #505050", +"z+ c #393939", +"A+ c #3B3B3B", +"B+ c #4C4C4C", +"C+ c #606060", +"D+ c #9D9D9D", +" ", +" . + @ @ @ # # # # # # # # # # $ $ $ $ % $ $ % % & & & & & & & * * * = - - - ; ; ; ; ; > > > > > , ' ' , ) ! ~ ", +" { ] ^ ^ / ( _ : < [ } | 1 2 3 4 5 6 7 8 9 0 a b c d e f g h i j k l l m m m m m m m m m n n n n n n n o p q r ", +" s t e p f u i v w x y z A B C D E F G H I J K L M N O P Q R S T U U U U U U U U U U U U U U U U U U U V W X Y ", +" s Z c ` d .u ..v n +.@.#.A $.%.&.*.=.-.;.>.,.'.).!.~.{.].^./.(.S S S S S S S S S S S S S S S S S S S _.:.X Y ", +" <.Z c ` d .u ..v n +.@.#.A $.%.&.*.=.-.;.>.,.'.).!.~.{.].^./.(.S S S S S S S S S S S S S S S S S S S _.:.X Y ", +" [.Z c ` d .u ..v n +.@.#.A $.%.&.*.=.-.;.>.,.'.).!.~.{.].^./.(.S S S S S S S S S S S S S S S S S S S _.:.X Y ", +" [.t e p f u i v w x y z A B }.D E F G H I J K L M N O P Q R |.1.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.3.3.4.W X Y ", +" 5.6.7.7.8.9.0.a.b._ : c.[ } d.| 1 2 3 e.f.g.h.i.j.k.l.m.n.o.p.q.r.r.s.s.t.t.u.u.v.v.v.w.w.x.x.x.x.y.y.z.A.B.C. ", +" D.q q q q q q q q q q q q q q q q q q q E.E.F.F.G.G.H.H.I.I.J.J.K.L.M.M.N.N.O.O.P.P.Q.Q.R.R.S.T.T.U.U.V.; q W. ", +" D.q q q q q q q q q q q q q q q q q q q X.X.Y.Y.Z.Z.`.`. +.+.+++++@+@+@+#+#+$+%+%+%+&+&+*+*+=+=+-+-+;+;+>+q W. ", +" D.q q q q q q q q q q q q q q q q q q X.X.Y.Y.Z.Z.`.`. + +.+.+++++@+@+#+#+$+$+%+%+&+&+*+*+=+=+=+-+;+;+;+,+q W. ", +" D.q q q q q q q q q q q q q q q q q q X.X.Y.Y.Z.Z.`.`. + +.+++++@+@+@+#+$+$+%+%+%+&+&+*+*+=+=+-+-+;+;+'+)+q W. ", +" D.q q q q q q q q q q q q q q q q q X.X.Y.Y.Z.Z.`.`. + +.+.+++++@+@+#+#+$+$+%+%+&+&+*+*+=+=+-+-+;+;+;+!+)+q W. ", +" D.q q q q q q q q q q q q q q q q q X.X.Y.Z.Z.Z.`.`. + +.+++++@+@+#+#+$+$+%+%+%+&+&+*+*+=+=+-+-+;+;+~+)+)+q W. ", +" {+q q q q q q q q q q q q q q q q X.X.Y.Y.Z.Z.`.`. + +.+.+++++@+@+#+#+$+$+%+%+&+&+*+*+=+=+-+-+;+;+;+>+D.]+q W. ", +" {+q q q q q q q q q q q q q q q X.X.Y.Y.Z.Z.Z.`.`. + +.+.+++@+@+#+#+$+$+%+%+%+&+&+*+*+=+=+-+-+;+;+~+^+/+^+q W. ", +" {+q q q q q q q q q q q q q q q X.X.Y.Y.Z.Z.`.`. + +.+.+++++@+@+#+#+$+$+%+%+&+&+*+*+=+=+-+-+;+;+;+>+)+)+^+q W. ", +" (+q q q q q q q q q q q q q q X.X.Y.Y.Z.Z.Z.`.`. + +.+.+++@+@+#+#+$+$+%+%+%+&+*+*+=+=+=+-+-+;+;+_+,+]+]+,+q W. ", +" (+q q q q q q q q q q q q q q X.X.Y.Y.Z.Z.`.`. + +.+.+++++@+@+#+#+$+$+%+%+&+&+*+*+=+=+-+-+;+;+;+:+]+]+]+,+q W. ", +" (+q q q q q q q q q q q q q X.X.Y.Y.Z.Z.Z.`.`. + +.+++++@+@+#+#+$+$+%+%+&+&+*+*+=+=+=+-+-+;+;+'+,+^+^+^+!+q W. ", +" (+q q q q q q q q q q q q q X.X.Y.Y.Z.Z.`.`. + +.+.+++++@+@+#+#+$+$+%+%+&+&+*+*+=+=+-+-+;+;+~+<+,+,+,+,+<+q W. ", +" [+q q q q q q q q q q q q X.X.Y.Y.Z.Z.Z.`. + +.+.+++++@+@+#+#+$+$+%+%+&+&+*+*+=+=+=+-+-+;+;+:+,+,+,+,+,+<+q W. ", +" [+q q q q q q q q q q q q X.X.Y.Y.Z.Z.`.`. + +.+.+++++@+@+#+#+$+$+%+%+&+&+*+*+=+=+-+-+;+;+'+!+!+!+!+!+!+:+q W. ", +" [+q q q q q q q q q q q X.X.Y.Y.Z.Z.`.`. + +.+.+++++@+@+@+#+$+$+%+%+&+&+*+*+=+=+=+-+-+;+_+<+!+!+!+!+!+!+:+q W. ", +" [+q q q q q q q q q q q X.X.Y.Y.Z.Z.`.`. + +.+.+++++@+@+#+#+$+%+%+%+&+&+*+*+=+=+-+-+;+~+:+<+<+<+<+<+<+<+>+q W. ", +" . q q q q q q q q q q X.X.Y.Y.Z.Z.`.`. + +.+.+++++@+@+@+#+$+$+%+%+&+&+*+*+=+=+=+-+-+~+>+:+:+:+:+:+:+:+:+}+q W. ", +" . q q q q q q q q q q X.X.Y.Y.Z.Z.`.`. + +.+.+++++@+@+#+#+$+%+%+%+&+&+*+*+=+=+-+-+~+>+:+:+:+:+:+:+:+:+:+}+q W. ", +" . q q q q q q q q q X.X.Y.Y.Z.Z.`.`. + +.+.+++++@+@+#+#+$+$+%+%+&+&+*+*+=+=+-+-+_+>+>+>+>+>+>+>+>+>+>+>+'+q W. ", +" |+q q q q q q q q q X.X.Y.Z.Z.Z.`.`. + +.+.+++++@+@+#+#+$+%+%+%+&+&+*+*+=+=+;+_+}+>+>+>+>+>+>+>+>+>+>+>+'+q W. ", +" |+q q q q q q q q X.X.Y.Y.Z.Z.`.`. + +.+.+++++@+@+#+#+$+$+%+%+&+&+*+*+=+=+;+'+}+}+}+}+}+}+}+}+}+}+}+}+}+_+q W. ", +" |+q q q q q q q q X.Y.Y.Z.Z.Z.`.`. + +.+.+++++@+@+#+#+$+$+%+%+&+&+*+*+-+~+'+}+}+}+}+}+}+}+}+}+}+}+}+}+}+_+q W. ", +" |+q q q q q q q X.X.Y.Y.Z.Z.`.`. + +.+.+++++@+@+#+#+$+$+%+%+&+&+*+*+;+_+'+'+'+'+'+'+'+'+'+'+'+'+'+'+'+'+~+q W. ", +" |+q Y.q q q q X.X.Y.Y.Z.Z.`.`. + +.+.+++++@+@+@+#+#+$+%+%+%+&+*+-+~+'+'+'+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+~+q W. ", +" |+`.~+%+ +X.q q X.Y.Y.Z.Z.`.`. + +.+.+++++@+@+#+#+$+$+%+%+*+-+~+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+~+q W. ", +" |+Z._+_+~+-+%+++`.Z.Z.Y.Z.`.`. + +.+++++@+@+@+#+$+$+&+=+;+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+;+q W. ", +" 1+Z._+~+~+~+_+~+;+=+&+$+#+@+++++++++@+#+$+%+&+=+-+;+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+;+q W. ", +" 1+Z.~+;+;+;+;+;+;+;+~+~+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+-+q W. ", +" 1+Z.~+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+;+-+q W. ", +" 1+Z.;+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=+q W. ", +" 1+Z.;+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=+q W. ", +" 2+Y.-+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+*+q W. ", +" 2+X.=+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+&+q W. ", +" 2+X.*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+;+_+~+~+~+~+~+~+~+;+;+;+;+;+;+-+q 3+ ", +" 4+X.&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+%+^+5+6+7+8+9+0+a+b+c+c+c+c+c+c+c+d+e+ ", +" 4+X.&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+&+%+^+f+. {+(+[+. 1+2+4+4+4+4+4+4+[+g+h+ ", +" 4+X.%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+$+,+b+Y.q q q q q q q q q q q q i+j+ ", +" 4+X.%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+$+,+f+++`.Z.Z.Y.Y.X.X.q q q q k+l+ ", +" m+X.$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+#+!+n+@+++.+.+ +`.`.Z.Y.X.q k+o+ ", +" m+q $+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+@+!+p+#+#+#+@+@+++.+.+ +q q+o+ ", +" m+q #+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+++<+r+%+&+%+%+$+$+#+@+Z.s+l+ ", +" m+q #+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+++<+t+&+-+=+=+*+&+&+.+u+v+ ", +" m+q #+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+++<+w+*+~+~+;+;+-+#+x+v+ ", +" m+q @+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+.+<+y+=+}+'+'+_+*+z+v+ ", +" m+q @+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+.+<+y+-+<+:+:+~+A+l+ ", +" m+q ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +>+y+;+^+,+}+7+o+ ", +" m+q ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +>+y+~+)+<+9+o+ ", +" m+q .+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+`.}+w+~+]+0+o+ ", +" m+q .+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+`.}+w+=+b+l+ ", +" 2+q X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.q ~+B+z+l+ ", +" u+!+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+]+4+C+D+ ", +" ", +" ", +" "}; diff --git a/images/dark/vflip.xpm b/images/dark/vflip.xpm new file mode 100644 index 00000000..57777618 --- /dev/null +++ b/images/dark/vflip.xpm @@ -0,0 +1,166 @@ +/* XPM */ +static char *vflip[] = { +/* columns rows colors chars-per-pixel */ +"48 48 112 2", +" c #3131A3A3FFFF", +". c #30309F9FF9F9", +"X c #2F3C9D5AF5F5", +"o c #2C6095C0EC5C", +"O c #2B7591D0E6DC", +"+ c #2A1B8F00E358", +"@ c #2A178BDDDCCB", +"# c #27DE872AD9D2", +"$ c #278C8800D9FC", +"% c #2A1D85A9D15F", +"& c #26948503D3DF", +"* c #259E813FCF60", +"= c #298F8051C688", +"- c #243E7E9ECC6A", +"; c #239A7BD3C5FB", +": c #21F876E1C216", +"> c #03035050C116", +", c #284578D0BAEA", +"< c #20E97445BBAC", +"1 c #27547543B4A0", +"2 c #20176EDBB5D7", +"3 c #229D6E2AACE3", +"4 c #23F26938A2BA", +"5 c #1EDD72C8BB1F", +"6 c #1E446D5AB3A6", +"7 c #1E446972ADCA", +"8 c #1BB6661AA9AF", +"9 c #1F166880A6AC", +"0 c #1A5D6490A7EF", +"q c #03035050BFBF", +"w c #03034DCDBBC9", +"e c #03034A8AB467", +"r c #03034848AEC8", +"t c #02B0464EAB71", +"y c #0250432BA432", +"u c #2158619C965C", +"i c #1D6C62479C7E", +"p c #21365E6492D5", +"a c #190C5D119CEA", +"s c #1B635CA592D5", +"d c #028240CF9DD6", +"f c #0EF14EB09667", +"g c #1A1757278B55", +"h c #14FA52ED8E27", +"j c #1D1A54308166", +"k c #02143E5A9AF6", +"l c #01CB3B8293FB", +"z c #01BF39238D60", +"x c #010136858A9E", +"c c #030338388731", +"v c #013433F18409", +"b c #1C564F407984", +"n c #13B94A997D2B", +"m c #10BB46DD7CFF", +"M c #15EC482872A0", +"N c #0C9C40BC7C2F", +"B c #158D46436D67", +"V c #15FE406E613A", +"C c #0B003F007AFF", +"Z c #017632327D37", +"A c #09093A3A7373", +"S c #022230907454", +"D c #01D72EAE71C7", +"F c #0E513C426A86", +"G c #08B3348A6BC1", +"H c #070732326969", +"J c #0C00370066FF", +"K c #01D32C5B6B6B", +"L c #02D029F763CA", +"P c #010126A761E1", +"I c #11AF3A965BA8", +"U c #101033565050", +"Y c #0A00300059FF", +"T c #08002D0057FF", +"R c #03AE28FE5D88", +"E c #014124A45B86", +"W c #08002B0052FF", +"Q c #01D3230C540E", +"! c #170A34104C4C", +"~ c #0EEE32134E60", +"^ c #181C2F3041C1", +"/ c #033521E74C70", +"( c #0D052AD14343", +") c #060624244747", +"_ c #00F11E1E4B0B", +"` c #01381BE54368", +"' c #1A082B163939", +"] c #1AD828D833DE", +"[ c #0A8A221D3575", +"{ c #1D2826362E2E", +"} c #1B2D22162727", +"| c #01CF19993BBB", +" . c #000015963939", +".. c #038419193535", +"X. c #011615AB33C9", +"o. c #1B251F242323", +"O. c #090D1D9C2E2E", +"+. c #010111912A6A", +"@. c #070818162626", +"#. c #057E151723DB", +"$. c #01010E0E2222", +"%. c #1858191619BA", +"&. c #161C170E1818", +"*. c #12BB12BF12BF", +"=. c #050D11C01B71", +"-. c #00330BD91C83", +";. c #02280AC213CB", +":. c #0000070710AA", +">. c #0B060B060B06", +",. c #03030A0A0F0F", +"<. c #010105050A0A", +"1. c #005E00600063", +/* pixels */ +"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.( ( 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.[ X . [ 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.@.o #...o @.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.=.O ) X.X.T O =.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.;.@ Y X.w w +.J @ ;.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.,.& F +.e > w r -.N & <.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.<.; m -.r w w w e y ;.h ; <.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.< h ;.y e e e e r r l :.a 3 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.9 a :.k e r r t t t y y v :.0 i 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.s 7 :.c t t t y y y y y d k D ;.5 g 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.1.1.1.1.n : -.v y y y y y d k k k k l l K $.- M 1.1.1.1.1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.1.1.1.B * +.Z y y d k k k k l l l l l z x P X.# I 1.1.1.1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.1.1.I $ | D k k k k l l l l l z x x x x v v E ` + ~ 1.1.1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.1.( + / K k l l l l z z x x x x v v v v Z Z Z Q W O ( 1.1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.[ o T L l l z z x x x x v v v v Z Z Z v v v v v E H o O.1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.O.o G P z x x x x v v v v Z Z Z v v v v v v x x x x P N o @.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.@.O N _ _ _ _ _ _ _ / Z Z v v v v v v x x Q E E E E E E P f + =.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.=. _ v v v v x x x x x z Q X ;.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1. ` x x x x x z z z l l Q 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1. | x z z z l l l l l l _ 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1. X.l l l l l l k k k k _ 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1. +.l l k k k k k k d d _ 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1. +.k k k k d d y y y y ` 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1. -.d d y y y y y y y t ` 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1. -.y y y y y t t t t r ` 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1. :.t t t t t r r r e e | 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1. <.t r r e e e e e e e . 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.;.X 1.e e e e e e w w w w . =.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.=.+ W 1.1.1.1.1.1.1.1.e e w w w w w w w > .X.X.| | ` ` _ C O @.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.@.o ) X.e e e e w w w w w w w > > > w w e e e r t t D A o O.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.O.o .._ w w w w w w > > q w w e e e r t t y y y S G o [ 1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.1.( O X.R w > > q w w e e e r t t y y d d d l S H O ( 1.1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.1.1.U + ..D w e e e r t t y y d d d l l l z S L + I 1.1.1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.1.1.<.V $ | Z t t y y d d k l l l z z c c S R @ B <.1.1.1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.<.<.>.>.b & | Z d k l l z z c c c v Z Z K R # j >.>.<.<.1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.<.>.>.>.>.>.p ; ` Z z c c v v Z Z S S D K Q - u >.>.>.>.>.<.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.<.>.>.>.>.>.*.*.4 < _ S Z Z S S D K K K P Q : 3 *.*.>.>.>.>.>.<.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.<.>.>.>.>.*.*.*.&.1 6 _ K K K K L L R E / 2 , &.*.*.*.>.>.>.>.<.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.<.<.>.>.>.>.*.*.*.&.%.= 0 _ R R E E Q Q ` 8 = %.&.*.*.*.>.>.>.>.<.<.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.<.<.>.>.>.>.*.*.*.&.%.o.% a ` Q Q / _ ` a % } %.&.*.*.*.>.>.>.>.<.<.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.<.>.>.>.>.*.*.*.&.&.%.{ @ h | ` ` | h @ { %.&.&.*.*.*.>.>.>.>.<.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.<.>.>.>.>.>.*.*.*.&.&.%.] O m X.X.n O ] %.&.&.*.*.*.>.>.>.>.>.<.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.<.>.>.>.>.>.>.*.*.*.*.&.' o F F o ' &.*.*.*.*.>.>.>.>.>.>.<.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.<.<.>.>.>.>.>.>.*.*.*.*.^ ^ *.*.*.*.>.>.>.>.>.>.<.<.1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.1.1.<.<.>.>.>.>.>.>.>.>.>.! ! >.>.>.>.>.>.>.>.>.<.<.1.1.1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.<.<.>.>.>.>.>.>.>.>.>.>.>.>.>.>.<.<.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.<.<.<.<.<.<.<.<.<.<.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.", +"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1." +}; diff --git a/images/dark/zoom-best-fit.xpm b/images/dark/zoom-best-fit.xpm new file mode 100644 index 00000000..2003788a --- /dev/null +++ b/images/dark/zoom-best-fit.xpm @@ -0,0 +1,237 @@ +/* XPM */ +static char *zoom_best_fit[] = { +/* columns rows colors chars-per-pixel */ +"48 48 183 2", +" c #CD82C788C6DF", +". c #C56DC175C175", +"X c #C31BBDC0BCC8", +"o c #BF10BA7CB9D7", +"O c #B87BB419B421", +"+ c #B610B1E0B245", +"@ c #B294AF9AB294", +"# c #B2A9AE57AF8B", +"$ c #AEB0AA64AA19", +"% c #A996A6BAA8A2", +"& c #A767A567A948", +"* c #A9DDA56FA4DE", +"= c #A5C9A1F0A46B", +"- c #A2559EFAA15F", +"; c #9EB29C93A104", +": c #A4F0A1149E2F", +"> c #A1F29D919C34", +", c #9D6F9A999CFC", +"< c #981F963B981F", +"1 c #97A095BD99E0", +"2 c #9485919C944D", +"3 c #913B8F39933D", +"4 c #8F8F8DA49124", +"5 c #91A28DA08F3C", +"6 c #8C5A89F58BB2", +"7 c #892787048B40", +"8 c #86F284B08937", +"9 c #89DD85DD8628", +"0 c #853D82C485D0", +"q c #81817F7F8484", +"w c #B612862448EB", +"e c #B43382EB453A", +"r c #AC4981F04A44", +"t c #813F7E5B7ED7", +"y c #A9EC7F644878", +"u c #A7CC7EA0480C", +"i c #A9907E5C478B", +"p c #A6547CFB46F9", +"a c #99D2727E40AD", +"s c #A15172A43881", +"d c #98F3727E3EED", +"f c #9191653129C3", +"g c #8E1B62702A46", +"h c #8796617E2D32", +"j c #8EE861BB2640", +"k c #82D75D2A2FF4", +"l c #8B515D7C222E", +"z c #84BB59C8224A", +"x c #804656B42316", +"c c #890959DA1E85", +"v c #869758931DB6", +"b c #849355641B50", +"n c #826C512D16A9", +"m c #805C4E95139C", +"M c #7C4B79E27C43", +"N c #790376BD79AE", +"B c #762773AD7823", +"V c #7961763675E9", +"C c #748D724B75C8", +"Z c #721E6ED2721E", +"A c #6F8D6D81715A", +"S c #71F16E1A6D69", +"D c #71B069D76524", +"F c #6DE96A4C6B31", +"G c #6AA066B068FC", +"H c #669065046931", +"J c #63DC6140644A", +"K c #61EB5F1A626F", +"L c #5E105B966089", +"P c #712F65DE5B01", +"I c #6C0C63A55D1C", +"U c #73F661C34C2E", +"Y c #68FD5EC55844", +"T c #60D75B675FDA", +"R c #6BA85E5052BF", +"E c #60C7583D5564", +"W c #648857114C4C", +"Q c #68B656244172", +"! c #5C4E59D05C4C", +"~ c #5959555E5A39", +"^ c #56D753D459D9", +"/ c #57F253FE56F5", +"( c #5412519A54B6", +") c #521A4E2351C8", +"_ c #4E4E4B4B51D1", +"` c #5F9255444FA5", +"' c #56B34E204C38", +"] c #59884C804404", +"[ c #515148B547C0", +"{ c #4BFD49F44B0E", +"} c #498245BF4AA0", +"| c #459B42C2491E", +" . c #49FB43DB42E0", +".. c #4454419944EE", +"X. c #42143E3044A4", +"o. c #3DF23AF04127", +"O. c #72965A6C3A76", +"+. c #726256F639F9", +"@. c #653051903D15", +"#. c #6F51584934F9", +"$. c #6E7953EF3150", +"%. c #61CB4D623B87", +"&. c #66144F223045", +"*. c #7057538A2C50", +"=. c #7F5258582460", +"-. c #7E89561B232E", +";. c #6D5C51DB2B73", +":. c #6DE25070262B", +">. c #6AF04EF82959", +",. c #65784B6C2C52", +"<. c #608A4343285B", +"1. c #6A484DD62489", +"2. c #64D249B62280", +"3. c #60C0462F2244", +"4. c #58AC455B3830", +"5. c #517D445D3ADB", +"6. c #5609447A366E", +"7. c #4CFA40D83C2F", +"8. c #411A402E3F42", +"9. c #5E50451A2201", +"0. c #7CA652881C97", +"q. c #7A444EB618EC", +"w. c #74CE4BF11C9B", +"e. c #7CD84C541373", +"r. c #71C3481815D3", +"t. c #74F446B21433", +"y. c #697649651DEE", +"u. c #69D0477A19EE", +"i. c #6280457B1DC2", +"p. c #6C6843DF1516", +"a. c #65A941551419", +"s. c #7C8649140F1D", +"d. c #7A0045760AE6", +"f. c #75B242AD08FA", +"g. c #76C340C10639", +"h. c #5C4E41C71D75", +"j. c #40E23C413D8F", +"k. c #746D3DDF039D", +"l. c #59EF3E8419EC", +"z. c #555B3BE11970", +"x. c #50B236D71849", +"c. c #595E3B741614", +"v. c #542239BA15DA", +"b. c #519236EF147F", +"n. c #4DF3371E1869", +"m. c #4F2138681654", +"M. c #4BA63359139D", +"N. c #473F300811E0", +"B. c #493A2F3E0FBF", +"V. c #45B32E2A1053", +"C. c #4B9D2F8D0ED0", +"Z. c #443A2C4C0E40", +"A. c #3CF33B2D3C9F", +"S. c #368C33893939", +"D. c #382935A8359D", +"F. c #357F337C35F8", +"G. c #307F2E403280", +"H. c #2E842B8131DC", +"J. c #2D272BAB2DA7", +"K. c #29FF265D2CF2", +"L. c #2545222228C9", +"P. c #2828272C272C", +"I. c #23D622DA2545", +"U. c #20FC1DF92424", +"Y. c #1E3E1C5F211F", +"T. c #28D220E1159C", +"R. c #25151D6D143F", +"E. c #28E11B0809F9", +"W. c #26D7186A07FE", +"Q. c #26C5181306F1", +"!. c #25B4166C0551", +"~. c #1A7819BB1C26", +"^. c #181817171B1B", +"/. c #16A915A818F4", +"(. c #129412361395", +"). c #10100F0F1212", +"_. c #0ECF0E8E10D1", +"`. c #1C4914D009B9", +"'. c #18D41066068F", +"]. c #11160F0A0F0A", +"[. c #0B400B2C0B60", +"{. c #060606060808", +"}. c #007E007E007E", +/* pixels */ +"}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.", +"}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.", +"}.}.}.}.}.}.}.}.}.}.}.}.}.}.}./...A 6 ; & & ; 6 A ../.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.", +"}.}.}.}.}.}.}.}.}.}.}.}.}.A.8 , C { H.^._._.~.G.{ C , 8 A.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.", +"}.}.}.}.}.}.}.}.}.}.}.J.2 8 o.[.(.Y.L.K.K.K.K.L.Y.^.(...6 2 J.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.", +"}.}.}.}.}.}.}.}.}.{.H 1 A.[.Y.K.o.~ G Z B B Z G ~ o.K.Y.(..., G {.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.", +"}.}.}.}.}.}.}.}.[.7 B [.~.H.( C D U O.*.*.*.*.O.U D C ) K.Y.~.M 6 [.}.}.}.}.}.}.}.}.}.}.}.}.}.}.", +"}.}.}.}.}.}.}.[.4 L {.L.} Z P $.:.1.1.1.1.1.1.:.:.:.*.P F X.U.(.H 2 [.}.}.}.}.}.}.}.}.}.}.}.}.}.", +"}.}.}.}.}.}.{.7 ! [.K.~ S #.1.1.2.2.2.2.2.2.1.1.1.1.:.:.#.G ) U./.J 6 {.}.}.}.}.}.}.}.}.}.}.}.}.", +"}.}.}.}.}.}.J C [.K.K D ;.2.2.3.3.3.2.3.3.2.2.2.1.1.1.1.:.;.I ~ U.(.N J }.}.}.}.}.}.}.}.}.}.}.}.", +"}.}.}.}.}.P.2 [.L.( I d r r r r r r r 9.3.3.3.r r r r r r r a Y } Y.^.< I.}.}.}.}.}.}.}.}.}.}.}.", +"}.}.}.}.}.6 F.Y.X.F >.r `.`.`.`.`.`.r h.h.h.h.r `.`.`.`.`.`.r ;.J S.~.A.5 }.}.}.}.}.}.}.}.}.}.}.", +"}.}.}.}.F.0 [.H.G $.2.r `.R.R.R.R.R.u z.l.h.h.y R.R.T.T.T.T.r 1.;.T Y.(.9 D.}.}.}.}.}.}.}.}.}.}.", +"}.}.}.}.0 A.Y.{ R 2.h.r `.R.u u p p p z.z.z.z.y y r r r `.T.r 1.1.W A.^...9 }.}.}.}.}.}.}.}.}.}.", +"}.}.}.(.- [.K.G >.3.h.y '.R.p n.m.m.m.x.x.x.v.z.l.l.h.y `.R.r 2.1.>.L ~.(.* (.}.}.}.}.}.}.}.}.}.", +"}.}.}.} B (.o.I 2.h.l.p '.R.p M.M.M.M.M.m.m.b.x.z.z.l.y `.R.r i.2.2.E K.(.N { }.}.}.}.}.}.}.}.}.", +"}.}.}.B ) Y.) Q i.h.z.u '.R.p M.N.M.M.M.M.M.m.b.b.v.z.i `.R.r i.i.2.@.../.( V }.}.}.}.}.}.}.}.}.", +"}.}.}.2 G.L.T &.h.z.z.p p p p M.N.N.N.N.N.M.M.M.m.b.v.i i y y i.i.i.,.) /.F., }.}.}.}.}.}.}.}.}.", +"}.}.}.$ ^.K.K 2.h.z.v.b.m.M.N.N.N.V.V.V.V.V.N.M.M.b.b.v.c.l.l.y.=.g h ~ /.I.# }.}.}.}.}.}.}.}.}.", +"}.}.}.O (.K.H i.l.v.v.m.M.M.N.V.V.V.Z.Z.Z.Z.C.B.M.M.b.b.c.u.x j j f f ~ (./.o }.}.}.}.}.}.}.}.}.", +"}.}.}.O (.K.J h.i.-.z 0.u.c.M.Z.Z.Z.Z.Z.Z.Z.Z.Z.C.v.a.q.z l l l j j f ^ (./.o }.}.}.}.}.}.}.}.}.", +"}.}.}.# ~.K.! 9.x z z b 0.0.0.q.r.p.a.a.a.p.p.q.n b b v c c l l l j g ( (.Y.+ }.}.}.}.}.}.}.}.}.", +"}.}.}.< F.L./ ,.l z v w w e e q.q.e.e.e.e.e.e.n n b b w w w w l l l k { (.F., }.}.}.}.}.}.}.}.}.", +"}.}.}.M / U.} @.l v v w W.Q.e e.e.e.e.e.e.e.e.m n n n w W.E.w c l l +.D.(.( M }.}.}.}.}.}.}.}.}.", +"}.}.}.{ M ^.S.` l v b w W.E.e e.e.e.e.e.e.e.e.e.m m n w W.E.w c c l ] ~.(.t { }.}.}.}.}.}.}.}.}.", +"}.}.}.(.$ (.K./ z v b w Q.E.e e.e.e.s.s.s.s.s.e.e.e.m w Q.W.w v c z { _.(.# (.}.}.}.}.}.}.}.}.}.", +"}.}.}.}.5 | U.A.Q v b w Q.E.e e e e e d.d.d.s.e e e e e Q.Q.w b v %.P.[...2 }.}.}.}.}.}.}.}.}.}.", +"}.}.}.}.D.2 /.K.) x b w Q.E.!.!.!.!.e d.d.d.d.e !.!.!.!.Q.Q.w b -. .[.(.2 A.}.}.}.}.}.}.}.}.}.}.", +"}.}.}.}.}., X.Y.S.' b w Q.W.Q.!.!.!.e f.g.g.f.e !.!.!.!.!.Q.w b .~.[.A.> }.}.}.}.}.}.}.}.}.}.}.", +"}.}.}.}.}.P.= ~.L.o.] s e e e e e e e g.k.k.g.e e e e e e e s 5.P.{./.* P.}.}.}.}.}.}.}.}.}.}.}.", +"}.}.}.}.}.}.F 0 /.L...] e.e.s.s.d.f.g.k.k.k.k.g.f.d.s.s.e.e.5.F.{.(.t F }.}.}.}.}.}.}.}.}.}.}.}.", +"}.}.}.}.}.}.{., F /.L.A.[ w.s.s.d.f.g.k.k.k.k.g.f.d.s.s.w. .J.[./.0 * [.}.}.}.}.}.}.}.}.}.}.}.}.", +"}.}.}.}.}.}.}.[.* S (.U.G.| 4.t.d.f.g.k.k.k.k.g.f.d.t.6.X.Y.[.(.9 - @ 1 C K.}.}.}.}.}.}.}.}.}.", +"}.}.}.}.}.}.}.}.[.> 6 ~.~.U.F...7.<.p.f.g.g.f.p.<.7...K.[.[.~.6 $ # H ^ _ ~ , J.}.}.}.}.}.}.}.}.", +"}.}.}.}.}.}.}.}.}.{.M + { (.~.Y.L.F.j...| | ..j.G.Y.)._.(.{ O V ].. C B K | X., J.}.}.}.}.}.}.}.", +"}.}.}.}.}.}.}.}.}.}.}.D.$ > { (././.^.^././.(.(.(.(.(.{ : $ D.}.}.+ 0 0 B B } X., J.}.}.}.}.}.}.", +"}.}.}.}.}.}.}.}.}.}.}.}.}. .> o 9 ~ A.I.~.~.I.A.! 9 X > } {.}.}.}.6 < q = 4 N } X., J.}.}.}.}.}.", +"}.}.}.}.}.}.}.}.}.}.}.}.}.}.{.~.( 9 * X X * 0 ( ~.{.{.{.{.{.{.j.X 7 7 & 3 M } X., J.}.}.}.}.", +"}.}.}.}.}.}.}.}.}.}.}.{.{.{.{.{.{.{.{.[.[.[.[.[.[.[.[.[.[.[.[.[.{.{.A.X 7 7 & 3 M | X.; J.}.}.}.", +"}.}.}.}.}.}.}.}.}.}.{.{.{.{.{.{.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.A.X 7 7 & 2 M | ..; J.}.}.", +"}.}.}.}.}.}.}.}.}.{.{.{.{.{.{.[.[.[.[.[.[.[.[.(.(.(.(.(.(.(.[.[.[.[.[.[.A.X 7 7 & 2 M | ..; P.}.", +"}.}.}.}.}.}.}.}.}.{.{.{.{.{.{.[.[.[.[.[.[.[.[.[.(.(.(.(.(.(.(.(.(.[.[.[.[.8.X 8 8 & 3 M ..( M }.", +"}.}.}.}.}.}.}.}.}.}.}.{.{.{.{.{.{.{.[.[.[.[.[.[.[.[.[.[.(.(.(.(.(.(.(.[.[.[...X 8 8 & 4 _ K K }.", +"}.}.}.}.}.}.}.}.}.}.}.}.}.{.{.{.{.{.{.{.{.{.{.{.{.{.[.[.[.[.[.[.[.[.[.(.[.[.[.8.X 0 0 A J % (.}.", +"}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.{.{.{.{.{.{.{.{.{.{.{.{.{.{.[.[.[.[.[.[.{.A.X 2 2 + J.}.}.", +"}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.{.{.{.{.{.{.D.9 S ^.}.}.}.", +"}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.", +"}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}." +}; diff --git a/images/dark/zoom-in.xpm b/images/dark/zoom-in.xpm new file mode 100644 index 00000000..cbd3fb75 --- /dev/null +++ b/images/dark/zoom-in.xpm @@ -0,0 +1,225 @@ +/* XPM */ +static char *zoom_in[] = { +/* columns rows colors chars-per-pixel */ +"48 48 171 2", +" c #CD82C788C6DF", +". c #C56DC175C175", +"X c #C31BBDC0BCC8", +"o c #BF10BA7CB9D7", +"O c #B87BB419B421", +"+ c #B610B1E0B245", +"@ c #B294AF9AB294", +"# c #B2A9AE57AF8B", +"$ c #AEB0AA64AA19", +"% c #A996A6BAA8A2", +"& c #A767A567A948", +"* c #A9DDA56FA4DE", +"= c #A5C9A1F0A46B", +"- c #A2559EFAA15F", +"; c #9EB29C93A104", +": c #A4F0A1149E2F", +"> c #A1F29D919C34", +", c #9D6F9A999CFC", +"< c #981F963B981F", +"1 c #97A095BD99E0", +"2 c #9485919C944D", +"3 c #913B8F39933D", +"4 c #8F8F8DA49124", +"5 c #91A28DA08F3C", +"6 c #8C5A89F58BB2", +"7 c #892787048B40", +"8 c #86F284B08937", +"9 c #89DD85DD8628", +"0 c #853D82C485D0", +"q c #81817F7F8484", +"w c #BA2689944BBF", +"e c #B796881749FB", +"r c #B895870548F9", +"t c #B42C85FA4B34", +"y c #B7B485AF46EF", +"u c #ADAD82F44AC7", +"i c #813F7E5B7ED7", +"p c #9191653129C3", +"a c #8E1B62702A46", +"s c #8796617E2D32", +"d c #8EE861BB2640", +"f c #82D75D2A2FF4", +"g c #8B4A5D942241", +"h c #845759B42291", +"j c #804656B42316", +"k c #8909598C1E51", +"l c #866F58951DD8", +"z c #841354B21AC0", +"x c #82755139168B", +"c c #808B4F0713F0", +"v c #7C4B79E27C43", +"b c #790376BD79AE", +"n c #762773AD7823", +"m c #7961763675E9", +"M c #748D724B75C8", +"N c #721E6ED2721E", +"B c #6F8D6D81715A", +"V c #71F16E1A6D69", +"C c #71B069D76524", +"Z c #6DE96A4C6B31", +"A c #6AA066B068FC", +"S c #669065046931", +"D c #63DC6140644A", +"F c #61EB5F1A626F", +"G c #5E105B966089", +"H c #712F65DE5B01", +"J c #6C0C63A55D1C", +"K c #73F661C34C2E", +"L c #68FD5EC55844", +"P c #60D75B675FDA", +"I c #6BA85E5052BF", +"U c #60C7583D5564", +"Y c #648857114C4C", +"T c #68B656244172", +"R c #5C4E59D05C4C", +"E c #5959555E5A39", +"W c #56D753D459D9", +"Q c #57F253FE56F5", +"! c #5412519A54B6", +"~ c #521A4E2351C8", +"^ c #4E4E4B4B51D1", +"/ c #5F9255444FA5", +"( c #56B34E204C38", +") c #59884C804404", +"_ c #515148B547C0", +"` c #4BFD49F44B0E", +"' c #498245BF4AA0", +"] c #459B42C2491E", +"[ c #49FB43DB42E0", +"{ c #4454419944EE", +"} c #42143E3044A4", +"| c #3DF23AF04127", +" . c #72965A6C3A76", +".. c #726256F639F9", +"X. c #653051903D15", +"o. c #6F51584934F9", +"O. c #6E7953EF3150", +"+. c #61CB4D623B87", +"@. c #66144F223045", +"#. c #7057538A2C50", +"$. c #7F5258582460", +"%. c #7E89561B232E", +"&. c #6D5C51DB2B73", +"*. c #6DD2506F2649", +"=. c #6AF04EF82959", +"-. c #65784B6C2C52", +";. c #608A4343285B", +":. c #6A594DE424AF", +">. c #650D49BC2266", +",. c #60ED4683218C", +"<. c #58AC455B3830", +"1. c #517D445D3ADB", +"2. c #5609447A366E", +"3. c #4CFA40D83C2F", +"4. c #411A402E3F42", +"5. c #5E9D44D22111", +"6. c #7BF351361B40", +"7. c #7EB5505A16DF", +"8. c #7D314F7F17C9", +"9. c #74CE4BF11C9B", +"0. c #7DE84C3812A5", +"q. c #74F446B21433", +"w. c #697649651DEE", +"e. c #624A457E1E08", +"r. c #6DA142991585", +"t. c #7CDA492C0E5D", +"y. c #7A3A45920B0B", +"u. c #75B2424608FA", +"i. c #76A940B10606", +"p. c #5C7242001D20", +"a. c #40E23C413D8F", +"s. c #746D3DDF039D", +"d. c #59E73E9D1A8D", +"f. c #54A23B991998", +"g. c #546B3A3116C8", +"h. c #513A3750160C", +"j. c #4DF3371E1869", +"k. c #4C4734D0157F", +"l. c #3CF33B2D3C9F", +"z. c #368C33893939", +"x. c #382935A8359D", +"c. c #357F337C35F8", +"v. c #307F2E403280", +"b. c #2E842B8131DC", +"n. c #2D272BAB2DA7", +"m. c #29FF265D2CF2", +"M. c #2545222228C9", +"N. c #2828272C272C", +"B. c #23D622DA2545", +"V. c #20FC1DF92424", +"C. c #1E3E1C5F211F", +"Z. c #21611AC51337", +"A. c #22E3184A0CC5", +"S. c #224C15F508B4", +"D. c #2060145F06BB", +"F. c #1A7819BB1C26", +"G. c #181817171B1B", +"H. c #16A915A818F4", +"J. c #1EF7184B121A", +"K. c #1BFB15F11038", +"L. c #129412361395", +"P. c #10100F0F1212", +"I. c #0ECF0E8E10D1", +"U. c #19D713BC0DD7", +"Y. c #1CD611E80480", +"T. c #15D2102106A4", +"R. c #11160F0A0F0A", +"E. c #12F20D3604C9", +"W. c #0B400B2C0B60", +"Q. c #060606060808", +"!. c #007E007E007E", +/* pixels */ +"!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.", +"!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.", +"!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.H.{ B 6 ; & & ; 6 B { H.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.", +"!.!.!.!.!.!.!.!.!.!.!.!.!.l.8 , M ` b.G.I.I.F.v.` M , 8 l.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.", +"!.!.!.!.!.!.!.!.!.!.!.n.2 8 | W.L.C.M.m.m.m.m.M.C.G.L.{ 6 2 n.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.", +"!.!.!.!.!.!.!.!.!.Q.S 1 l.W.C.m.| E A N n n N A E | m.C.L.{ , A Q.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.", +"!.!.!.!.!.!.!.!.W.7 n W.F.b.! M C K .#.#.#.#. .K C M ~ m.C.F.v 6 W.!.!.!.!.!.!.!.!.!.!.!.!.!.!.", +"!.!.!.!.!.!.!.W.4 G Q.M.' N H O.*.:.:.:.:.:.:.*.*.*.#.H Z } V.L.S 2 W.!.!.!.!.!.!.!.!.!.!.!.!.!.", +"!.!.!.!.!.!.Q.7 R W.m.E V o.:.:.>.>.>.>.>.>.:.:.:.:.*.*.o.A ~ V.H.D 6 Q.!.!.!.!.!.!.!.!.!.!.!.!.", +"!.!.!.!.!.!.D M W.m.F C &.>.>.,.,.,.>.,.,.>.>.>.:.:.:.:.*.&.J E V.L.b D !.!.!.!.!.!.!.!.!.!.!.!.", +"!.!.!.!.!.N.2 W.M.! J :.>.,.,.5.5.5.5.5.,.,.,.>.>.>.:.:.:.:.*.L ' C.G.< B.!.!.!.!.!.!.!.!.!.!.!.", +"!.!.!.!.!.6 c.C.} Z =.>.,.p.p.p.p.p.u u t t t t ,.>.>.>.:.:.:.&.D z.F.l.5 !.!.!.!.!.!.!.!.!.!.!.", +"!.!.!.!.c.0 W.b.A O.>.5.p.p.p.d.d.f.u E.E.T.E.t p.e.,.>.>.>.:.:.&.P C.L.9 x.!.!.!.!.!.!.!.!.!.!.", +"!.!.!.!.0 l.C.` I >.p.p.d.f.f.f.f.f.u E.Z.Z.E.u d.p.p.e.e.>.>.:.:.Y l.G.{ 9 !.!.!.!.!.!.!.!.!.!.", +"!.!.!.L.- W.m.A =.,.p.d.f.g.h.j.j.j.u E.Z.Z.E.u d.d.p.p.e.e.>.>.:.=.G F.L.* L.!.!.!.!.!.!.!.!.!.", +"!.!.!.' n L.| J >.p.d.f.f.h.j.k.k.k.u E.Z.Z.E.u g.f.d.p.p.p.e.e.>.>.U m.L.b ` !.!.!.!.!.!.!.!.!.", +"!.!.!.n ~ C.~ T e.p.f.f.h.k.k.k.k.k.u E.J.J.E.u h.g.f.d.d.p.p.e.e.>.X.{ H.! m !.!.!.!.!.!.!.!.!.", +"!.!.!.2 v.M.P @.p.d.f.g.u u u u u u u E.K.K.E.u u u u u t u p.e.e.e.-.~ H.c., !.!.!.!.!.!.!.!.!.", +"!.!.!.$ G.m.F >.p.f.g.h.u E.E.E.E.E.E.E.U.U.E.E.E.E.E.E.E.t d.w.$.a s E H.B.# !.!.!.!.!.!.!.!.!.", +"!.!.!.O L.m.S e.d.g.g.k.u E.U.K.U.U.U.U.U.U.U.U.U.U.U.U.E.t j d d p p E L.H.o !.!.!.!.!.!.!.!.!.", +"!.!.!.O L.m.D p.e.%.h 6.t E.U.U.U.U.U.U.U.U.U.U.U.U.A.Z.D.w g g d d p W L.H.o !.!.!.!.!.!.!.!.!.", +"!.!.!.# F.m.R 5.j h h z w Y.Y.Y.Y.Y.T.T.A.A.Y.Y.Y.D.D.D.S.w g g g d a ! L.C.+ !.!.!.!.!.!.!.!.!.", +"!.!.!.< c.M.Q -.g h l z w e e e e e e Y.A.A.Y.w w w w w w w k g g g f ` L.c., !.!.!.!.!.!.!.!.!.", +"!.!.!.v Q V.' X.g l l z z 7.8.8.0.0.r Y.A.S.Y.w x x x z z l k k g g ..x.L.! v !.!.!.!.!.!.!.!.!.", +"!.!.!.` v G.z./ g l z z x 7.8.0.0.0.r Y.S.S.Y.w c c x x x z l k k g ) F.L.i ` !.!.!.!.!.!.!.!.!.", +"!.!.!.L.$ L.m.Q h l z z x 8.0.0.0.0.r Y.S.S.Y.r 0.0.c x x x z l k h ` I.L.# L.!.!.!.!.!.!.!.!.!.", +"!.!.!.!.5 ] V.l.T l z z x 8.0.0.0.t.r Y.D.D.Y.r t.0.0.c x x z z l +.N.W.{ 2 !.!.!.!.!.!.!.!.!.!.", +"!.!.!.!.x.2 H.m.~ j z x x c 0.0.t.t.r Y.Y.Y.Y.r t.t.0.0.c x x z %.[ W.L.2 l.!.!.!.!.!.!.!.!.!.!.", +"!.!.!.!.!., } C.z.( z x c 0.0.t.t.y.y y y y y y y.t.t.0.0.c x z [ F.W.l.> !.!.!.!.!.!.!.!.!.!.!.", +"!.!.!.!.!.N.= F.M.| ) x c 0.0.t.y.y.u.i.s.s.i.u.y.y.t.0.0.c x 1.N.Q.H.* N.!.!.!.!.!.!.!.!.!.!.!.", +"!.!.!.!.!.!.Z 0 H.M.{ ) 8.0.t.t.y.u.i.s.s.s.s.i.u.y.t.t.0.8.1.c.Q.L.i Z !.!.!.!.!.!.!.!.!.!.!.!.", +"!.!.!.!.!.!.Q., Z H.M.l._ 9.t.t.y.u.i.s.s.s.s.i.u.y.t.t.9.[ n.W.H.0 * W.!.!.!.!.!.!.!.!.!.!.!.!.", +"!.!.!.!.!.!.!.W.* V L.V.v.] <.q.y.u.i.s.s.s.s.i.u.y.q.2.} C.W.L.9 - @ 1 M m.!.!.!.!.!.!.!.!.!.", +"!.!.!.!.!.!.!.!.W.> 6 F.F.V.c.{ 3.;.r.u.i.i.u.r.;.3.{ m.W.W.F.6 $ # S W ^ E , n.!.!.!.!.!.!.!.!.", +"!.!.!.!.!.!.!.!.!.Q.v + ` L.F.C.M.c.a.{ ] ] { a.v.C.P.I.L.` O m R.. M n F ] } , n.!.!.!.!.!.!.!.", +"!.!.!.!.!.!.!.!.!.!.!.x.$ > ` L.H.H.G.G.H.H.L.L.L.L.L.` : $ x.!.!.+ 0 0 n n ' } , n.!.!.!.!.!.!.", +"!.!.!.!.!.!.!.!.!.!.!.!.!.[ > o 9 E l.B.F.F.B.l.R 9 X > ' Q.!.!.!.6 < q = 4 b ' } , n.!.!.!.!.!.", +"!.!.!.!.!.!.!.!.!.!.!.!.!.!.Q.F.! 9 * X X * 0 ! F.Q.Q.Q.Q.Q.Q.a.X 7 7 & 3 v ' } , n.!.!.!.!.", +"!.!.!.!.!.!.!.!.!.!.!.Q.Q.Q.Q.Q.Q.Q.Q.W.W.W.W.W.W.W.W.W.W.W.W.W.Q.Q.l.X 7 7 & 3 v ] } ; n.!.!.!.", +"!.!.!.!.!.!.!.!.!.!.Q.Q.Q.Q.Q.Q.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.l.X 7 7 & 2 v ] { ; n.!.!.", +"!.!.!.!.!.!.!.!.!.Q.Q.Q.Q.Q.Q.W.W.W.W.W.W.W.W.L.L.L.L.L.L.L.W.W.W.W.W.W.l.X 7 7 & 2 v ] { ; N.!.", +"!.!.!.!.!.!.!.!.!.Q.Q.Q.Q.Q.Q.W.W.W.W.W.W.W.W.W.L.L.L.L.L.L.L.L.L.W.W.W.W.4.X 8 8 & 3 v { ! v !.", +"!.!.!.!.!.!.!.!.!.!.!.Q.Q.Q.Q.Q.Q.Q.W.W.W.W.W.W.W.W.W.W.L.L.L.L.L.L.L.W.W.W.{ X 8 8 & 4 ^ F F !.", +"!.!.!.!.!.!.!.!.!.!.!.!.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.W.W.W.W.W.W.W.W.W.L.W.W.W.4.X 0 0 B D % L.!.", +"!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.W.W.W.W.W.W.Q.l.X 2 2 + n.!.!.", +"!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.Q.Q.Q.Q.Q.Q.x.9 V G.!.!.!.", +"!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.", +"!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!." +}; diff --git a/images/dark/zoom-original.xpm b/images/dark/zoom-original.xpm new file mode 100644 index 00000000..b1b88347 --- /dev/null +++ b/images/dark/zoom-original.xpm @@ -0,0 +1,240 @@ +/* XPM */ +static char *zoom_original[] = { +/* columns rows colors chars-per-pixel */ +"48 48 186 2", +" c #CD82C788C6DF", +". c #C56DC175C175", +"X c #C31BBDC0BCC8", +"o c #BF10BA7CB9D7", +"O c #B87BB419B421", +"+ c #B610B1E0B245", +"@ c #B294AF9AB294", +"# c #B2A9AE57AF8B", +"$ c #AEB0AA64AA19", +"% c #A996A6BAA8A2", +"& c #A767A567A948", +"* c #A9DDA56FA4DE", +"= c #A5C9A1F0A46B", +"- c #A2559EFAA15F", +"; c #9EB29C93A104", +": c #A4F0A1149E2F", +"> c #A1F29D919C34", +", c #9D6F9A999CFC", +"< c #981F963B981F", +"1 c #97A095BD99E0", +"2 c #9485919C944D", +"3 c #913B8F39933D", +"4 c #8F8F8DA49124", +"5 c #91A28DA08F3C", +"6 c #8C5A89F58BB2", +"7 c #892787048B40", +"8 c #86F284B08937", +"9 c #89DD85DD8628", +"0 c #853D82C485D0", +"q c #81817F7F8484", +"w c #C9829CDF6091", +"e c #C2FE9B2D61B4", +"r c #C8FB9BE05EF1", +"t c #C8139B835EC3", +"y c #BF64997D61E8", +"u c #BC189667607E", +"i c #BB9C956E5F4E", +"p c #B65191DB5C19", +"a c #A2FD80944DDF", +"s c #813F7E5B7ED7", +"d c #977C780B4E20", +"f c #8F4473C14A01", +"g c #9191653129C3", +"h c #8E1B62702A46", +"j c #8796617E2D32", +"k c #8EE861BB2640", +"l c #82D75D2A2FF4", +"z c #8B515D7C222E", +"x c #844259A2225A", +"c c #803456212429", +"v c #8900599D1E40", +"b c #869758931DB6", +"n c #842454B21AAC", +"m c #8274514B1692", +"M c #808B4F0713F0", +"N c #7C4B79E27C43", +"B c #790376BD79AE", +"V c #762773AD7823", +"C c #7961763675E9", +"Z c #748D724B75C8", +"A c #721E6ED2721E", +"S c #6F8D6D81715A", +"D c #71F16E1A6D69", +"F c #71B069D76524", +"G c #6DE96A4C6B31", +"H c #6AA066B068FC", +"J c #669065046931", +"K c #63DC6140644A", +"L c #61EB5F1A626F", +"P c #5E105B966089", +"I c #712F65DE5B01", +"U c #6C0C63A55D1C", +"Y c #73F661C34C2E", +"T c #68FD5EC55844", +"R c #60D75B675FDA", +"E c #6BA85E5052BF", +"W c #60C7583D5564", +"Q c #648857114C4C", +"! c #68B656244172", +"~ c #5C4E59D05C4C", +"^ c #5959555E5A39", +"/ c #56D753D459D9", +"( c #57F253FE56F5", +") c #5412519A54B6", +"_ c #521A4E2351C8", +"` c #4E4E4B4B51D1", +"' c #5F9255444FA5", +"] c #56B34E204C38", +"[ c #59884C804404", +"{ c #515148B547C0", +"} c #4BFD49F44B0E", +"| c #498245BF4AA0", +" . c #459B42C2491E", +".. c #49FB43DB42E0", +"X. c #4454419944EE", +"o. c #42143E3044A4", +"O. c #3DF23AF04127", +"+. c #72965A6C3A76", +"@. c #726256F639F9", +"#. c #653051903D15", +"$. c #6F51584934F9", +"%. c #6E7953EF3150", +"&. c #61CB4D623B87", +"*. c #66144F223045", +"=. c #7057538A2C50", +"-. c #7F5258582460", +";. c #7E2655D72313", +":. c #6CF451C92B27", +">. c #6D9850512667", +",. c #6AF04EF82959", +"<. c #65784B6C2C52", +"1. c #608A4343285B", +"2. c #6A554DA424AE", +"3. c #654E49C3227B", +"4. c #6100465421C8", +"5. c #58AC455B3830", +"6. c #517D445D3ADB", +"7. c #5609447A366E", +"8. c #4CFA40D83C2F", +"9. c #411A402E3F42", +"0. c #5E7145072101", +"q. c #7CF851AD1AFA", +"w. c #7EB5505A16DF", +"e. c #7ADA4E9C18B2", +"r. c #74CE4BF11C9B", +"t. c #7DD14C3912B7", +"y. c #71C3481815D3", +"u. c #74F446B21433", +"i. c #697649651DEE", +"p. c #692B463B1982", +"a. c #6231457E1DEF", +"s. c #6C40433C14F8", +"d. c #662F42F21741", +"f. c #7CDA492C0E5D", +"g. c #7A2F45750AE3", +"h. c #7616429208B1", +"j. c #76C340C10639", +"k. c #5C2C41F71D05", +"l. c #40E23C413D8F", +"z. c #458D37422340", +"x. c #746D3DDF039D", +"c. c #59D43E9A19E8", +"v. c #551C3BE519BA", +"b. c #595E3C3116D2", +"n. c #5432399915F9", +"m. c #5152369B1470", +"M. c #4F21386816B8", +"N. c #4C3D33DD13C3", +"B. c #485E2EEB10B3", +"V. c #46252E9A107F", +"C. c #4A0E30540ED0", +"Z. c #441B2CC80EBF", +"A. c #3CF33B2D3C9F", +"S. c #368C33893939", +"D. c #382935A8359D", +"F. c #357F337C35F8", +"G. c #307F2E403280", +"H. c #2E842B8131DC", +"J. c #2D272BAB2DA7", +"K. c #29FF265D2CF2", +"L. c #2545222228C9", +"P. c #2828272C272C", +"I. c #23D622DA2545", +"U. c #20FC1DF92424", +"Y. c #1E3E1C5F211F", +"T. c #38ED2C981C77", +"R. c #209F1AEB13F4", +"E. c #21CB168709BE", +"W. c #2022145006AB", +"Q. c #1A7819BB1C26", +"!. c #181817171B1B", +"~. c #16A915A818F4", +"^. c #1E72181A1214", +"/. c #1D8916DE1126", +"(. c #129412361395", +"). c #10100F0F1212", +"_. c #0ECF0E8E10D1", +"`. c #1AA614720D30", +"'. c #16AD10F209C9", +"]. c #1DD111FA0450", +"[. c #11160F0A0F0A", +"{. c #18420EEE04AA", +"}. c #12670CD404AB", +"|. c #0B400B2C0B60", +" X c #060606060808", +".X c #007E007E007E", +/* pixels */ +".X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X", +".X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X", +".X.X.X.X.X.X.X.X.X.X.X.X.X.X.X~.X.S 6 ; & & ; 6 S X.~..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X", +".X.X.X.X.X.X.X.X.X.X.X.X.XA.8 , Z } H.!._._.Q.G.} Z , 8 A..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X", +".X.X.X.X.X.X.X.X.X.X.XJ.2 8 O.|.(.Y.L.K.K.K.K.L.Y.!.(.X.6 2 J..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X", +".X.X.X.X.X.X.X.X.X XJ 1 A.|.Y.K.O.^ H A V V A H ^ O.K.Y.(.X., H X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X", +".X.X.X.X.X.X.X.X|.7 V |.Q.H.) Z F Y +.=.=.=.=.+.Y F Z _ K.Y.Q.N 6 |..X.X.X.X.X.X.X.X.X.X.X.X.X.X", +".X.X.X.X.X.X.X|.4 P XL.| A I %.>.2.2.2.2.2.>.2.>.>.=.I G o.U.(.J 2 |..X.X.X.X.X.X.X.X.X.X.X.X.X", +".X.X.X.X.X.X X7 ~ |.K.^ D $.>.3.3.3.3.3.3.2.2.2.2.2.>.>.$.H _ U.~.K 6 X.X.X.X.X.X.X.X.X.X.X.X.X", +".X.X.X.X.X.XK Z |.K.L F :.2.3.4.4.4.3.4.4.3.3.3.2.2.2.2.>.:.U ^ U.(.B K .X.X.X.X.X.X.X.X.X.X.X.X", +".X.X.X.X.XP.2 |.L.) U 2.3.4.4.0.0.0.0.0.0.4.4.3.3.3.2.2.2.2.>.T | Y.!.< I..X.X.X.X.X.X.X.X.X.X.X", +".X.X.X.X.X6 F.Y.o.G ,.3.4.0.0.k.k.k.k.p e e e e 4.3.3.3.2.2.2.:.K S.Q.A.5 .X.X.X.X.X.X.X.X.X.X.X", +".X.X.X.XF.0 |.H.H %.3.0.k.k.k.v.v.v.:.f {.}.}.e k.4.4.3.3.3.2.2.:.R Y.(.9 D..X.X.X.X.X.X.X.X.X.X", +".X.X.X.X0 A.Y.} E 2.k.k.c.v.v.v.v.4.a T.`.R.{.y k.k.k.a.a.3.3.2.2.Q A.!.X.9 .X.X.X.X.X.X.X.X.X.X", +".X.X.X(.- |.K.H ,.a.k.c.v.v.m.p u d z.'.^.R.}.y v.c.k.k.a.a.3.3.2.,.P Q.(.* (..X.X.X.X.X.X.X.X.X", +".X.X.X| V (.O.U 3.k.c.v.n.M.M.u }.}.'./.^.R.}.y v.v.c.k.k.k.a.a.3.3.W K.(.B } .X.X.X.X.X.X.X.X.X", +".X.X.XV _ Y._ ! a.c.v.v.m.N.N.i }.}.}.}././.}.u m.n.b.c.c.k.k.a.a.3.#.X.~.) C .X.X.X.X.X.X.X.X.X", +".X.X.X2 G.L.R *.k.c.v.n.M.N.N.u u u u }.`.`.}.u M.m.n.b.b.c.k.a.a.a.<._ ~.F., .X.X.X.X.X.X.X.X.X", +".X.X.X$ !.K.L 3.k.v.n.m.N.N.N.N.V.V.i }.`.`.}.i N.m.m.n.b.c.c.i.-.h j ^ ~.I.# .X.X.X.X.X.X.X.X.X", +".X.X.XO (.K.J a.c.v.n.m.N.N.B.V.V.Z.i }.`.`.}.i N.N.m.n.b.p.c k k g g ^ (.~.o .X.X.X.X.X.X.X.X.X", +".X.X.XO (.K.K k.a.;.x q.p.b.N.V.Z.Z.i }.'.'.}.i C.n.d.e.x z z z k k g / (.~.o .X.X.X.X.X.X.X.X.X", +".X.X.X# Q.K.~ 0.c x x n q.q.q.e.y.s.e {.`.`.].w n n b b v v z z z k h ) (.Y.+ .X.X.X.X.X.X.X.X.X", +".X.X.X< F.L.( <.z x b n n q.w.e.e.t.w ].E.E.].w m n n n b v v z z z l } (.F., .X.X.X.X.X.X.X.X.X", +".X.X.XN ( U.| #.z b b n n w.e.e.t.t.w ].E.W.].w m m m n n b v v z z @.D.(.) N .X.X.X.X.X.X.X.X.X", +".X.X.X} N !.S.' z b n n m w.e.t.t.t.w ].W.W.].w M M m m m n b v v z [ Q.(.s } .X.X.X.X.X.X.X.X.X", +".X.X.X(.$ (.K.( x b n n m e.t.t.t.t.t ].].].].r t.t.M m m m n b v x } _.(.# (..X.X.X.X.X.X.X.X.X", +".X.X.X.X5 .U.A.! b n n m t.t.t.t.f.r ].].].].r f.t.t.M m m n n b &.P.|.X.2 .X.X.X.X.X.X.X.X.X.X", +".X.X.X.XD.2 ~.K._ c n m m M t.t.f.f.r t t t t r f.f.t.t.M m m n ;...|.(.2 A..X.X.X.X.X.X.X.X.X.X", +".X.X.X.X.X, o.Y.S.] n m M t.t.f.f.g.g.h.j.j.h.g.g.f.f.t.t.M m n ..Q.|.A.> .X.X.X.X.X.X.X.X.X.X.X", +".X.X.X.X.XP.= Q.L.O.[ m M t.t.f.g.g.h.j.x.x.j.h.g.g.f.t.t.M m 6.P. X~.* P..X.X.X.X.X.X.X.X.X.X.X", +".X.X.X.X.X.XG 0 ~.L.X.[ e.t.f.f.g.h.j.x.x.x.x.j.h.g.f.f.t.t.6.F. X(.s G .X.X.X.X.X.X.X.X.X.X.X.X", +".X.X.X.X.X.X X, G ~.L.A.{ r.f.f.g.h.j.x.x.x.x.j.h.g.f.f.r...J.|.~.0 * |..X.X.X.X.X.X.X.X.X.X.X.X", +".X.X.X.X.X.X.X|.* D (.U.G. .5.u.g.h.j.x.x.x.x.j.h.g.u.7.o.Y.|.(.9 - @ 1 Z K..X.X.X.X.X.X.X.X.X", +".X.X.X.X.X.X.X.X|.> 6 Q.Q.U.F.X.8.1.s.h.j.j.h.s.1.8.X.K.|.|.Q.6 $ # J / ` ^ , J..X.X.X.X.X.X.X.X", +".X.X.X.X.X.X.X.X.X XN + } (.Q.Y.L.F.l.X. . .X.l.G.Y.)._.(.} O C [.. Z V L .o., J..X.X.X.X.X.X.X", +".X.X.X.X.X.X.X.X.X.X.XD.$ > } (.~.~.!.!.~.~.(.(.(.(.(.} : $ D..X.X+ 0 0 V V | o., J..X.X.X.X.X.X", +".X.X.X.X.X.X.X.X.X.X.X.X.X..> o 9 ^ A.I.Q.Q.I.A.~ 9 X > | X.X.X.X6 < q = 4 B | o., J..X.X.X.X.X", +".X.X.X.X.X.X.X.X.X.X.X.X.X.X XQ.) 9 * X X * 0 ) Q. X X X X X Xl.X 7 7 & 3 N | o., J..X.X.X.X", +".X.X.X.X.X.X.X.X.X.X.X X X X X X X X X|.|.|.|.|.|.|.|.|.|.|.|.|. X XA.X 7 7 & 3 N .o.; J..X.X.X", +".X.X.X.X.X.X.X.X.X.X X X X X X X|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.A.X 7 7 & 2 N .X.; J..X.X", +".X.X.X.X.X.X.X.X.X X X X X X X|.|.|.|.|.|.|.|.(.(.(.(.(.(.(.|.|.|.|.|.|.A.X 7 7 & 2 N .X.; P..X", +".X.X.X.X.X.X.X.X.X X X X X X X|.|.|.|.|.|.|.|.|.(.(.(.(.(.(.(.(.(.|.|.|.|.9.X 8 8 & 3 N X.) N .X", +".X.X.X.X.X.X.X.X.X.X.X X X X X X X X|.|.|.|.|.|.|.|.|.|.(.(.(.(.(.(.(.|.|.|.X.X 8 8 & 4 ` L L .X", +".X.X.X.X.X.X.X.X.X.X.X.X.X X X X X X X X X X X X X X|.|.|.|.|.|.|.|.|.(.|.|.|.9.X 0 0 S K % (..X", +".X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X X X X X X X X X X X X X X X|.|.|.|.|.|. XA.X 2 2 + J..X.X", +".X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X X X X X X XD.9 D !..X.X.X", +".X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X", +".X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X" +}; diff --git a/images/dark/zoom-out.xpm b/images/dark/zoom-out.xpm new file mode 100644 index 00000000..2597cb56 --- /dev/null +++ b/images/dark/zoom-out.xpm @@ -0,0 +1,223 @@ +/* XPM */ +static char *zoom_out[] = { +/* columns rows colors chars-per-pixel */ +"48 48 169 2", +" c #CD82C788C6DF", +". c #C56DC175C175", +"X c #C31BBDC0BCC8", +"o c #BF10BA7CB9D7", +"O c #B87BB419B421", +"+ c #B610B1E0B245", +"@ c #B294AF9AB294", +"# c #B2A9AE57AF8B", +"$ c #AEB0AA64AA19", +"% c #A996A6BAA8A2", +"& c #A767A567A948", +"* c #A9DDA56FA4DE", +"= c #A5C9A1F0A46B", +"- c #A2559EFAA15F", +"; c #9EB29C93A104", +": c #A4F0A1149E2F", +"> c #A1F29D919C34", +", c #9D6F9A999CFC", +"< c #981F963B981F", +"1 c #97A095BD99E0", +"2 c #9485919C944D", +"3 c #913B8F39933D", +"4 c #8F8F8DA49124", +"5 c #91A28DA08F3C", +"6 c #8C5A89F58BB2", +"7 c #892787048B40", +"8 c #86F284B08937", +"9 c #89DD85DD8628", +"0 c #853D82C485D0", +"q c #81817F7F8484", +"w c #B9E1895F4B8C", +"e c #B796881749FB", +"r c #B4E1861E4B2A", +"t c #AD0982274A59", +"y c #813F7E5B7ED7", +"u c #9191653129C3", +"i c #8E1B62702A46", +"p c #8796617E2D32", +"a c #8EE861BB2640", +"s c #82D75D2A2FF4", +"d c #8B4A5D942241", +"f c #845759B42291", +"g c #804656B42316", +"h c #8909598C1E51", +"j c #866F58951DD8", +"k c #841354B21AC0", +"l c #82755139168B", +"z c #808A4F1013F2", +"x c #7C4B79E27C43", +"c c #790376BD79AE", +"v c #762773AD7823", +"b c #7961763675E9", +"n c #748D724B75C8", +"m c #721E6ED2721E", +"M c #6F8D6D81715A", +"N c #71F16E1A6D69", +"B c #71B069D76524", +"V c #6DE96A4C6B31", +"C c #6AA066B068FC", +"Z c #669065046931", +"A c #63DC6140644A", +"S c #61EB5F1A626F", +"D c #5E105B966089", +"F c #712F65DE5B01", +"G c #6C0C63A55D1C", +"H c #73F661C34C2E", +"J c #68FD5EC55844", +"K c #60D75B675FDA", +"L c #6BA85E5052BF", +"P c #60C7583D5564", +"I c #648857114C4C", +"U c #68B656244172", +"Y c #5C4E59D05C4C", +"T c #5959555E5A39", +"R c #56D753D459D9", +"E c #57F253FE56F5", +"W c #5412519A54B6", +"Q c #521A4E2351C8", +"! c #4E4E4B4B51D1", +"~ c #5F9255444FA5", +"^ c #56B34E204C38", +"/ c #59884C804404", +"( c #515148B547C0", +") c #4BFD49F44B0E", +"_ c #498245BF4AA0", +"` c #459B42C2491E", +"' c #49FB43DB42E0", +"] c #4454419944EE", +"[ c #42143E3044A4", +"{ c #3DF23AF04127", +"} c #72965A6C3A76", +"| c #726256F639F9", +" . c #653051903D15", +".. c #6F51584934F9", +"X. c #6E7953EF3150", +"o. c #61CB4D623B87", +"O. c #66144F223045", +"+. c #7057538A2C50", +"@. c #7F5258582460", +"#. c #7E89561B232E", +"$. c #6D5C51DB2B73", +"%. c #6DD2506F2649", +"&. c #6AF04EF82959", +"*. c #65784B6C2C52", +"=. c #608A4343285B", +"-. c #6A594DE424AF", +";. c #650D49BC2266", +":. c #60DE46762172", +">. c #58AC455B3830", +",. c #517D445D3ADB", +"<. c #5609447A366E", +"1. c #4CFA40D83C2F", +"2. c #411A402E3F42", +"3. c #5E9D44D22111", +"4. c #7BF351361B40", +"5. c #7EB5505A16DF", +"6. c #7D314F7F17C9", +"7. c #74CE4BF11C9B", +"8. c #7DAB4C1A1280", +"9. c #74F446B21433", +"0. c #697649651DEE", +"q. c #624A457E1E08", +"w. c #6DA142991585", +"e. c #7C8948F60E76", +"r. c #7A2D45960B02", +"t. c #7616429208B1", +"y. c #76C340C10639", +"u. c #5C4341FA1D49", +"i. c #40E23C413D8F", +"p. c #746D3DDF039D", +"a. c #59DB3EAF1AB5", +"s. c #54A23BA619A2", +"d. c #50B236D71849", +"f. c #532A398A16AF", +"g. c #50EA375315F9", +"h. c #4DF3371E1869", +"j. c #4F2138681654", +"k. c #4C4B34831510", +"l. c #3CF33B2D3C9F", +"z. c #368C33893939", +"x. c #382935A8359D", +"c. c #357F337C35F8", +"v. c #307F2E403280", +"b. c #2E842B8131DC", +"n. c #2D272BAB2DA7", +"m. c #29FF265D2CF2", +"M. c #2545222228C9", +"N. c #2828272C272C", +"B. c #23D622DA2545", +"V. c #20FC1DF92424", +"C. c #1E3E1C5F211F", +"Z. c #24D91AB70FA9", +"A. c #219718420EEE", +"S. c #2048155F082F", +"D. c #2022149D06F9", +"F. c #1A7819BB1C26", +"G. c #181817171B1B", +"H. c #16A915A818F4", +"J. c #19D4150C1043", +"K. c #129412361395", +"L. c #10100F0F1212", +"P. c #0ECF0E8E10D1", +"I. c #19C513A20DBA", +"U. c #1B4811990561", +"Y. c #11160F0A0F0A", +"T. c #125E0C900441", +"R. c #0B400B2C0B60", +"E. c #060606060808", +"W. c #007E007E007E", +/* pixels */ +"W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.", +"W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.", +"W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.H.] M 6 ; & & ; 6 M ] H.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.", +"W.W.W.W.W.W.W.W.W.W.W.W.W.l.8 , n ) b.G.P.P.F.v.) n , 8 l.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.", +"W.W.W.W.W.W.W.W.W.W.W.n.2 8 { R.K.C.M.m.m.m.m.M.C.G.K.] 6 2 n.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.", +"W.W.W.W.W.W.W.W.W.E.Z 1 l.R.C.m.{ T C m v v m C T { m.C.K.] , C E.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.", +"W.W.W.W.W.W.W.W.R.7 v R.F.b.W n B H } +.+.+.+.} H B n Q m.C.F.x 6 R.W.W.W.W.W.W.W.W.W.W.W.W.W.W.", +"W.W.W.W.W.W.W.R.4 D E.M._ m F X.%.-.-.-.-.-.-.%.%.%.+.F V [ V.K.Z 2 R.W.W.W.W.W.W.W.W.W.W.W.W.W.", +"W.W.W.W.W.W.E.7 Y R.m.T N ..-.-.;.;.;.;.;.;.-.-.-.-.%.%...C Q V.H.A 6 E.W.W.W.W.W.W.W.W.W.W.W.W.", +"W.W.W.W.W.W.A n R.m.S B $.;.;.:.:.:.;.:.:.;.;.;.-.-.-.-.%.$.G T V.K.c A W.W.W.W.W.W.W.W.W.W.W.W.", +"W.W.W.W.W.N.2 R.M.W G -.;.:.:.3.3.3.3.3.:.:.:.;.;.;.-.-.-.-.%.J _ C.G.< B.W.W.W.W.W.W.W.W.W.W.W.", +"W.W.W.W.W.6 c.C.[ V &.;.:.u.u.u.u.u.u.u.u.u.u.:.:.;.;.;.-.-.-.$.A z.F.l.5 W.W.W.W.W.W.W.W.W.W.W.", +"W.W.W.W.c.0 R.b.C X.;.3.u.u.u.a.a.s.s.a.a.u.u.u.u.q.:.;.;.;.-.-.$.K C.K.9 x.W.W.W.W.W.W.W.W.W.W.", +"W.W.W.W.0 l.C.) L ;.u.u.a.s.s.s.f.s.s.f.s.s.s.a.a.u.u.q.q.;.;.-.-.I l.G.] 9 W.W.W.W.W.W.W.W.W.W.", +"W.W.W.K.- R.m.C &.:.u.a.s.f.d.h.j.j.j.d.d.f.f.s.a.a.u.u.q.q.;.;.-.&.D F.K.* K.W.W.W.W.W.W.W.W.W.", +"W.W.W._ v K.{ G ;.u.a.s.s.d.h.k.k.k.k.k.j.j.g.g.s.s.a.u.u.u.q.q.;.;.P m.K.c ) W.W.W.W.W.W.W.W.W.", +"W.W.W.v Q C.Q U q.u.s.s.d.k.k.k.k.k.k.k.k.k.j.g.g.f.s.a.a.u.u.q.q.;. .] H.W b W.W.W.W.W.W.W.W.W.", +"W.W.W.2 v.M.K O.u.a.s.f.t t t t t t t t t t t t t t t t r t u.q.q.q.*.Q H.c., W.W.W.W.W.W.W.W.W.", +"W.W.W.$ G.m.S ;.u.s.f.g.t T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.r a.0.@.i p T H.B.# W.W.W.W.W.W.W.W.W.", +"W.W.W.O K.m.Z q.a.f.f.k.t T.I.J.I.I.I.I.I.I.I.I.I.I.I.I.T.r g a a u u T K.H.o W.W.W.W.W.W.W.W.W.", +"W.W.W.O K.m.A u.q.#.f 4.r T.I.I.I.I.I.I.I.I.I.I.I.I.A.Z.S.w d d a a u R K.H.o W.W.W.W.W.W.W.W.W.", +"W.W.W.# F.m.Y 3.g f f k w U.U.U.U.U.U.U.U.U.U.U.U.D.D.D.S.w d d d a i W K.C.+ W.W.W.W.W.W.W.W.W.", +"W.W.W.< c.M.E *.d f j k w e e e e e e e e w e w w w w w w w h d d d s ) K.c., W.W.W.W.W.W.W.W.W.", +"W.W.W.x E V._ .d j j k k 5.6.6.8.8.8.8.8.8.8.z l l l k k j h h d d | x.K.W x W.W.W.W.W.W.W.W.W.", +"W.W.W.) x G.z.~ d j k k l 5.6.8.8.8.8.8.8.8.8.8.z z l l l k j h h d / F.K.y ) W.W.W.W.W.W.W.W.W.", +"W.W.W.K.$ K.m.E f j k k l 6.8.8.8.8.e.e.e.e.e.8.8.8.z l l l k j h f ) P.K.# K.W.W.W.W.W.W.W.W.W.", +"W.W.W.W.5 ` V.l.U j k k l 6.8.8.8.e.e.r.r.r.e.e.e.8.8.z l l k k j o.N.R.] 2 W.W.W.W.W.W.W.W.W.W.", +"W.W.W.W.x.2 H.m.Q g k l l z 8.8.e.e.r.r.r.r.r.r.e.e.8.8.z l l k #.' R.K.2 l.W.W.W.W.W.W.W.W.W.W.", +"W.W.W.W.W., [ C.z.^ k l z 8.8.e.e.r.r.t.y.y.t.r.r.e.e.8.8.z l k ' F.R.l.> W.W.W.W.W.W.W.W.W.W.W.", +"W.W.W.W.W.N.= F.M.{ / l z 8.8.e.r.r.t.y.p.p.y.t.r.r.e.8.8.z l ,.N.E.H.* N.W.W.W.W.W.W.W.W.W.W.W.", +"W.W.W.W.W.W.V 0 H.M.] / 6.8.e.e.r.t.y.p.p.p.p.y.t.r.e.e.8.6.,.c.E.K.y V W.W.W.W.W.W.W.W.W.W.W.W.", +"W.W.W.W.W.W.E., V H.M.l.( 7.e.e.r.t.y.p.p.p.p.y.t.r.e.e.7.' n.R.H.0 * R.W.W.W.W.W.W.W.W.W.W.W.W.", +"W.W.W.W.W.W.W.R.* N K.V.v.` >.9.r.t.y.p.p.p.p.y.t.r.9.<.[ C.R.K.9 - @ 1 n m.W.W.W.W.W.W.W.W.W.", +"W.W.W.W.W.W.W.W.R.> 6 F.F.V.c.] 1.=.w.t.y.y.t.w.=.1.] m.R.R.F.6 $ # Z R ! T , n.W.W.W.W.W.W.W.W.", +"W.W.W.W.W.W.W.W.W.E.x + ) K.F.C.M.c.i.] ` ` ] i.v.C.L.P.K.) O b Y.. n v S ` [ , n.W.W.W.W.W.W.W.", +"W.W.W.W.W.W.W.W.W.W.W.x.$ > ) K.H.H.G.G.H.H.K.K.K.K.K.) : $ x.W.W.+ 0 0 v v _ [ , n.W.W.W.W.W.W.", +"W.W.W.W.W.W.W.W.W.W.W.W.W.' > o 9 T l.B.F.F.B.l.Y 9 X > _ E.W.W.W.6 < q = 4 c _ [ , n.W.W.W.W.W.", +"W.W.W.W.W.W.W.W.W.W.W.W.W.W.E.F.W 9 * X X * 0 W F.E.E.E.E.E.E.i.X 7 7 & 3 x _ [ , n.W.W.W.W.", +"W.W.W.W.W.W.W.W.W.W.W.E.E.E.E.E.E.E.E.R.R.R.R.R.R.R.R.R.R.R.R.R.E.E.l.X 7 7 & 3 x ` [ ; n.W.W.W.", +"W.W.W.W.W.W.W.W.W.W.E.E.E.E.E.E.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.l.X 7 7 & 2 x ` ] ; n.W.W.", +"W.W.W.W.W.W.W.W.W.E.E.E.E.E.E.R.R.R.R.R.R.R.R.K.K.K.K.K.K.K.R.R.R.R.R.R.l.X 7 7 & 2 x ` ] ; N.W.", +"W.W.W.W.W.W.W.W.W.E.E.E.E.E.E.R.R.R.R.R.R.R.R.R.K.K.K.K.K.K.K.K.K.R.R.R.R.2.X 8 8 & 3 x ] W x W.", +"W.W.W.W.W.W.W.W.W.W.W.E.E.E.E.E.E.E.R.R.R.R.R.R.R.R.R.R.K.K.K.K.K.K.K.R.R.R.] X 8 8 & 4 ! S S W.", +"W.W.W.W.W.W.W.W.W.W.W.W.W.E.E.E.E.E.E.E.E.E.E.E.E.E.R.R.R.R.R.R.R.R.R.K.R.R.R.2.X 0 0 M A % K.W.", +"W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.E.E.E.E.E.E.E.E.E.E.E.E.E.E.R.R.R.R.R.R.E.l.X 2 2 + n.W.W.", +"W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.E.E.E.E.E.E.x.9 N G.W.W.W.", +"W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.", +"W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W." +}; diff --git a/scripts/invert_xpm.py b/scripts/invert_xpm.py new file mode 100644 index 00000000..912df5d4 --- /dev/null +++ b/scripts/invert_xpm.py @@ -0,0 +1,112 @@ +#!/usr/bin/env python3 +"""Invert XPM icon colours for dark mode. + +Reads each XPM file, inverts all colour values (RGB), and writes to +images/dark/. Transparent ("None") colours are preserved. +""" + +import re +import os + +# X11 named colours used in XPM files (lowercase -> (R, G, B)) +NAMED_COLOURS = { + 'black': (0, 0, 0), + 'white': (255, 255, 255), + 'dimgray': (105, 105, 105), + 'gray': (190, 190, 190), # X11 "gray" is #BEBEBE + 'lightgray': (211, 211, 211), + 'gainsboro': (220, 220, 220), +} +# Add gray0..gray100 (X11 grayN = round(N * 255 / 100)) +for i in range(101): + v = round(i * 255 / 100) + NAMED_COLOURS[f'gray{i}'] = (v, v, v) + + +def invert_rgb(r, g, b): + return (255 - r, 255 - g, 255 - b) + + +def invert_hex_colour(match): + """Invert a hex colour like #RRRRGGGGBBBB or #RRGGBB.""" + hexstr = match.group(0) + digits = hexstr[1:] + + if len(digits) == 12: + r = 0xFFFF - int(digits[0:4], 16) + g = 0xFFFF - int(digits[4:8], 16) + b = 0xFFFF - int(digits[8:12], 16) + return f'#{r:04X}{g:04X}{b:04X}' + elif len(digits) == 6: + r = 0xFF - int(digits[0:2], 16) + g = 0xFF - int(digits[2:4], 16) + b = 0xFF - int(digits[4:6], 16) + return f'#{r:02X}{g:02X}{b:02X}' + return hexstr + + +def invert_colour_line(line): + """Invert the colour in an XPM colour definition line. + + Handles both hex (#RRGGBB) and X11 named colours (gray54, LightGray, + etc.). Lines containing "None"/"none" (transparent) are left unchanged. + """ + if 'None' in line or 'none' in line: + return line + + # Try hex colours first + result = re.sub(r'#[0-9A-Fa-f]{6,12}', invert_hex_colour, line) + if result != line: + return result + + # Try named colours: match "c " in colour definition lines + m = re.match(r'^(.*\bc\s+)([a-zA-Z]\w*)(",.*)$', line) + if m: + prefix, name, suffix = m.groups() + key = name.lower() + if key in NAMED_COLOURS: + r, g, b = invert_rgb(*NAMED_COLOURS[key]) + return f'{prefix}#{r:02X}{g:02X}{b:02X}{suffix}' + + return line + + +def invert_xpm(src, dst): + with open(src) as f: + content = f.read() + + lines = content.split('\n') + out = [invert_colour_line(line) for line in lines] + + with open(dst, 'w') as f: + f.write('\n'.join(out)) + + +if __name__ == '__main__': + srcdir = 'images' + dstdir = 'images/dark' + + os.makedirs(dstdir, exist_ok=True) + + # Only invert the icons used in toolbars + icons = [ + 'print.xpm', 'swap.xpm', 'prev.xpm', 'next.xpm', + 'pprev.xpm', 'pnext.xpm', 'options.xpm', 'scan-go.xpm', + 'scan.xpm', 'rleft.xpm', 'rright.xpm', 'hflip.xpm', 'vflip.xpm', + 'pointer.xpm', 'hand.xpm', 'scanmode.xpm', 'info.xpm', + 'document-save.xpm', 'document-revert.xpm', + 'zoom-best-fit.xpm', 'zoom-original.xpm', + 'zoom-out.xpm', 'zoom-in.xpm', + 'locate.xpm', 'unknown.xpm', 'no_access.xpm', + 'left.xpm', 'right.xpm', 'pages.xpm', + 'pageblank.xpm', 'pagekeep.xpm', 'pageremove.xpm', + ] + + for icon in icons: + src = os.path.join(srcdir, icon) + dst = os.path.join(dstdir, icon) + if os.path.exists(src): + invert_xpm(src, dst) + print(f' {icon}') + else: + print(f' SKIP {icon} (not found)') From 30ffa42c5b826ab0c1f019b6ed736f4bf5c169d0 Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Mon, 9 Mar 2026 11:33:12 -0600 Subject: [PATCH 31/37] qt6: Add dark mode icon support Add utilIsDarkMode() to detect whether the theme is dark by comparing text and background lightness, utilIconPath() to return the correct resource prefix, and utilUpdateIcons() to swap toolbar icons to their dark variants at runtime. Call utilUpdateIcons() after setupUi() in the main window, page tools and toolbar constructors. Register the dark icons in maxview.qrc Co-developed-by: Claude Opus 4.6 --- desktopwidget.cpp | 3 +- mainwindow.cpp | 3 ++ maxview.qrc | 32 ++++++++++++++++ pagetools.cpp | 2 + utils.cpp | 93 +++++++++++++++++++++++++++++++++++++++++++++++ utils.h | 22 +++++++++++ 6 files changed, 154 insertions(+), 1 deletion(-) diff --git a/desktopwidget.cpp b/desktopwidget.cpp index 09acadc7..a6f8aa7f 100644 --- a/desktopwidget.cpp +++ b/desktopwidget.cpp @@ -402,7 +402,7 @@ void Desktopwidget::addAction (QAction *&act, const char *text, const char *slot if (image) { QIcon icon; - QString str = QString (":/images/images/%1").arg (image); + QString str = utilIconPath() + image; icon.addPixmap (QPixmap(str), QIcon::Normal, QIcon::Off); act->setIcon (icon); @@ -1619,6 +1619,7 @@ Toolbar::Toolbar(QWidget* parent, Qt::WindowFlags fl) : QFrame(parent, fl) { setupUi(this); + utilUpdateIcons(this); // When ESC is pressed, clear the field QStateMachine *machine = new QStateMachine(this); diff --git a/mainwindow.cpp b/mainwindow.cpp index d5b8e908..652ce07c 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -26,6 +26,8 @@ X-Comment: On Debian GNU/Linux systems, the complete text of the GNU General #include #include +#include "utils.h" + /**************************************************************************** ** ui.h extension file, included from the uic-generated form implementation. @@ -70,6 +72,7 @@ Mainwindow::Mainwindow(QWidget* parent, const char* name, Qt::WindowFlags fl) _progress = 0; _label = 0; setupUi(this); + utilUpdateIcons(this); init(); _welcome_shown = false; _desktop = _main->getDesktop (); diff --git a/maxview.qrc b/maxview.qrc index ef59eea1..f3c06b2f 100644 --- a/maxview.qrc +++ b/maxview.qrc @@ -33,5 +33,37 @@ images/scan.xpm images/swap.xpm images/vflip.xpm + images/dark/locate.xpm + images/dark/unknown.xpm + images/dark/no_access.xpm + images/dark/info.xpm + images/dark/left.xpm + images/dark/right.xpm + images/dark/pages.xpm + images/dark/document-revert.xpm + images/dark/document-save.xpm + images/dark/scanmode.xpm + images/dark/hand.xpm + images/dark/pointer.xpm + images/dark/pageblank.xpm + images/dark/pagekeep.xpm + images/dark/pageremove.xpm + images/dark/zoom-best-fit.xpm + images/dark/zoom-in.xpm + images/dark/zoom-out.xpm + images/dark/zoom-original.xpm + images/dark/hflip.xpm + images/dark/next.xpm + images/dark/options.xpm + images/dark/pnext.xpm + images/dark/pprev.xpm + images/dark/prev.xpm + images/dark/print.xpm + images/dark/rleft.xpm + images/dark/rright.xpm + images/dark/scan-go.xpm + images/dark/scan.xpm + images/dark/swap.xpm + images/dark/vflip.xpm diff --git a/pagetools.cpp b/pagetools.cpp index 9764f254..e98bfaf5 100644 --- a/pagetools.cpp +++ b/pagetools.cpp @@ -25,6 +25,7 @@ X-Comment: On Debian GNU/Linux systems, the complete text of the GNU General #include #include "pagetools.h" +#include "utils.h" /* @@ -36,6 +37,7 @@ Pagetools::Pagetools(QWidget* parent, Qt::WindowFlags fl) : QFrame(parent,fl) { setupUi(this); + utilUpdateIcons(this); init(); } diff --git a/utils.cpp b/utils.cpp index 9bbcd66a..91ff8cde 100644 --- a/utils.cpp +++ b/utils.cpp @@ -30,6 +30,12 @@ X-Comment: On Debian GNU/Linux systems, the complete text of the GNU General #include #endif #include +#ifndef QT_NO_WIDGETS +#include +#include +#endif +#include +#include #include #include #ifndef QT_NO_WIDGETS @@ -1173,3 +1179,90 @@ QImage utilReduceDepth(QImage &image, int target_depth) return image; } + + +#ifndef QT_NO_WIDGETS + +/* Icon filenames used in the UI files and code */ +static const char *icon_names[] = { + "print", "swap", "prev", "next", "pprev", "pnext", "options", + "scan-go", "scan", "rleft", "rright", "hflip", "vflip", + "pointer", "hand", "scanmode", "info", "document-save", + "document-revert", "zoom-best-fit", "zoom-original", "zoom-out", + "zoom-in", "locate", "unknown", "no_access", "left", "right", + "pages", "pageblank", "pagekeep", "pageremove", + NULL +}; + + +static QIcon darkIcon(const QIcon &icon) +{ + QString dark = QStringLiteral(":/images/images/dark/"); + + /* Compare the icon's pixmap against each known light icon to find + which one it is, then load the dark version */ + QPixmap orig = icon.pixmap(48); + + if (orig.isNull()) + return icon; + + QImage origImg = orig.toImage(); + + for (const char **p = icon_names; *p; p++) { + QString lightPath = QStringLiteral(":/images/images/") + *p + ".xpm"; + QPixmap lightPix(lightPath); + + if (lightPix.isNull()) + continue; + if (lightPix.toImage() == origImg) { + QString darkPath = dark + *p + ".xpm"; + QPixmap darkPix(darkPath); + + if (!darkPix.isNull()) + return QIcon(darkPix); + } + } + + return icon; +} + + +void utilUpdateIcons(QWidget *widget) +{ + if (!utilIsDarkMode()) + return; + + /* Replace icons on all actions with their dark variants */ + for (QAction *act : widget->findChildren()) { + if (act->icon().isNull() || act->isSeparator()) + continue; + act->setIcon(darkIcon(act->icon())); + } + + /* Handle tool buttons that have icons set directly */ + for (QAbstractButton *btn : widget->findChildren()) { + if (btn->icon().isNull()) + continue; + btn->setIcon(darkIcon(btn->icon())); + } +} +#endif + + +bool utilIsDarkMode(void) +{ + QPalette pal = QGuiApplication::palette(); + int bg = pal.color(QPalette::Window).lightness(); + int fg = pal.color(QPalette::WindowText).lightness(); + + return fg > bg; +} + + +QString utilIconPath(void) +{ + if (utilIsDarkMode()) + return QStringLiteral(":/images/images/dark/"); + + return QStringLiteral(":/images/images/"); +} diff --git a/utils.h b/utils.h index c397108b..3fd324df 100644 --- a/utils.h +++ b/utils.h @@ -345,4 +345,26 @@ int utilImageDepth(const QImage &image); */ QImage utilReduceDepth(QImage &image, int target_depth); +#ifndef QT_NO_WIDGETS +class QWidget; + +/** update all action icons in a widget to use the correct theme + * + * Scans all QActions owned by the widget and inverts icon pixmaps + * when a dark desktop theme is detected. + * + * @param widget widget whose actions should be updated */ +void utilUpdateIcons(QWidget *widget); +#endif + +/** check whether the current desktop theme is dark + * + * @return true if the window text is brighter than the window background */ +bool utilIsDarkMode(void); + +/** return the resource path prefix for icons + * + * @return ":/images/images/dark/" in dark mode, ":/images/images/" otherwise */ +QString utilIconPath(void); + #endif From 918fa34d941eb25c824632d19b70c4f42ca71839 Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Mon, 9 Mar 2026 11:12:15 -0600 Subject: [PATCH 32/37] Manually edit some dark icons Some the icons look a bit strange when inverted, so update them manually using gimp. Signed-off-by: Simon Glass --- images/dark/info.xpm | 302 +++++------------------ images/dark/locate.xpm | 229 ++++++++--------- images/dark/options.xpm | 324 ++++++++++++------------ images/dark/pnext.xpm | 529 ++++++++++++++++++++------------------- images/dark/pprev.xpm | 513 +++++++++++++++++++------------------- images/dark/print.xpm | 212 ++++++++-------- images/dark/rleft.xpm | 331 ++++++++++++------------- images/dark/rright.xpm | 329 ++++++++++++------------- images/dark/scan-go.xpm | 532 ++++++++++++++++++++-------------------- images/dark/scan.xpm | 301 +++++++++++------------ images/dark/vflip.xpm | 326 ++++++++++++------------ 11 files changed, 1859 insertions(+), 2069 deletions(-) diff --git a/images/dark/info.xpm b/images/dark/info.xpm index d4575dc2..66b2d06d 100644 --- a/images/dark/info.xpm +++ b/images/dark/info.xpm @@ -1,237 +1,67 @@ /* XPM */ -static char *info[] = { -/* columns rows colors chars-per-pixel */ -"24 24 207 2", -" c #A4A1A0", -". c #A3A1A0", -"X c #7989D6", -"o c #7484D5", -"O c #7985C1", -"+ c #2B48E1", -"@ c #2A46DD", -"# c #213DD9", -"$ c #223DD7", -"% c #1E33C5", -"& c #6F7AB3", -"* c #504785", -"= c #344281", -"- c #2933A7", -"; c #152BBF", -": c #1329BC", -"> c #1125B1", -", c #0E24B7", -"< c #0B1DB1", -"1 c #071BB2", -"2 c #0417B1", -"3 c #0416B0", -"4 c #0316B0", -"5 c #0B1CA3", -"6 c #343698", -"7 c #07179B", -"8 c #041598", -"9 c #021080", -"0 c #9C7546", -"q c #987345", -"w c #8E6B40", -"e c #836641", -"r c #89673E", -"t c #84633B", -"y c #7F7F7F", -"u c #6F6F6F", -"i c #6E6E6E", -"p c #626262", -"a c #64557A", -"s c #6C5972", -"d c #444B6A", -"f c #7B6242", -"g c #765E4B", -"h c #745F4B", -"j c #745A48", -"k c #705B40", -"l c #635340", -"z c #585858", -"x c #575757", -"c c #555555", -"v c #545454", -"b c #535353", -"n c #4E515E", -"m c #4E4E4E", -"M c #4A4A4A", -"N c #494949", -"B c #474747", -"V c #454545", -"C c #444444", -"Z c #434343", -"A c #424242", -"S c #404040", -"D c #35427D", -"F c #364171", -"G c #343F73", -"H c #353E66", -"J c #020D67", -"K c #363A4C", -"L c #34384B", -"P c #333745", -"I c #7D5F3C", -"U c #7C5D3C", -"Y c #7A5F3E", -"T c #7F5F3A", -"R c #7A5D38", -"E c #7B5C38", -"W c #7B5B3B", -"Q c #795A3A", -"! c #7A5B39", -"~ c #775B39", -"^ c #755838", -"/ c #7C5D35", -"( c #7B5C36", -") c #795A35", -"_ c #775935", -"` c #775833", -"' c #765734", -"] c #725736", -"[ c #725536", -"{ c #725436", -"} c #715536", -"| c #765732", -" . c #755632", -".. c #755630", -"X. c #735633", -"o. c #725430", -"O. c #6F5335", -"+. c #6D5134", -"@. c #6F5232", -"#. c #6C5233", -"$. c #6D5133", -"%. c #6C5131", -"&. c #694D32", -"*. c #684D31", -"=. c #674D31", -"-. c #6F522E", -";. c #6C502F", -":. c #6B502F", -">. c #6B4F2E", -",. c #644B2F", -"<. c #634A2F", -"1. c #63492F", -"2. c #61492E", -"3. c #61482E", -"4. c #5A4A36", -"5. c #5B4A35", -"6. c #484139", -"7. c #4C4236", -"8. c #4D4234", -"9. c #4A4237", -"0. c #474037", -"q. c #5F462C", -"w. c #5D442B", -"e. c #5A4328", -"r. c #594229", -"t. c #594128", -"y. c #594028", -"u. c #413C36", -"i. c #403C36", -"p. c #433C34", -"a. c #413C34", -"s. c #473E33", -"d. c #413B33", -"f. c #523D2A", -"g. c #543D27", -"h. c #533D27", -"j. c #523C24", -"k. c #503B24", -"l. c #4F3B2A", -"z. c #4F3A25", -"x. c #4D3924", -"c. c #4E3A23", -"v. c #4D3923", -"b. c #4D3823", -"n. c #4A3823", -"m. c #4C3723", -"M. c #483520", -"N. c #463421", -"B. c #473420", -"V. c #463320", -"C. c #47341F", -"Z. c #42311F", -"A. c #42301E", -"S. c #42311D", -"D. c #43301C", -"F. c #3D3D3D", -"G. c #3C3C3C", -"H. c #3B3B3B", -"J. c #34353D", -"K. c #33353D", -"L. c #3F3A34", -"P. c #3D3833", -"I. c #383634", -"U. c #373737", -"Y. c #353535", -"T. c #343434", -"R. c #363533", -"E. c #343433", -"W. c #333333", -"Q. c #3F2E1D", -"!. c #3F2D1C", -"~. c #3F2E1B", -"^. c #3B291A", -"/. c #382818", -"(. c #37291E", -"). c #37291D", -"_. c #372818", -"`. c #36271A", -"'. c #352717", -"]. c #332415", -"[. c #312315", -"{. c #302215", -"}. c #302114", -"|. c #2E2316", -" X c #2D2116", -".X c #2D2215", -"XX c #2F2114", -"oX c #2C2115", -"OX c #2D1F14", -"+X c #2C1F13", -"@X c #2B1E12", -"#X c #271D12", -"$X c #261C12", -"%X c #241B10", -"&X c #23180E", -"*X c #20180F", -"=X c #22170D", -"-X c #1E170E", -";X c #1D150E", -":X c #1C150D", -">X c #1B140D", -",X c #1A130C", -".-._ P.W.W.W.4X4X4X4X4X", -"4X4X4X4XW.W.W.5.| #.U { } ^ ,...4.W.W.W.4X4X4X4X", -"4X4X4XW.W.W.p.` Q *.|.;X:X.X<.$. .L.W.W.W.4X4X4X", -"4X4XW.W.W.W./ [ W X>X,X 9 4 4 4 $ L W.W.W.W.W.W.4X4X", -"4X4X4XW.W.W.W.W.G : 8 2 1 , @ K W.W.W.W.W.4X4X4X", -"4X4X4X4XW.W.U.G.A d O o X & n N V S H.T.4X4X4X4X", -"4X4X4X4X4XU.F.Z N x i . y u p v B C 4X4X4X4X4X", -"4X4X4X4X4X4X4XH.S B m c z x b M Z B 4X4X4X4X4X4X", -"4X4X4X4X4X4X4X4X4X4XT.T.Y.Y.4X4X4X4X4X4X4X4X4X4X" -}; +static char * info_xpm[] = { +"48 48 16 1", +" c None", +". c #F6E807", +"+ c #F7E807", +"@ c #F7E907", +"# c #F6E907", +"$ c #F6E806", +"% c #F5E807", +"& c #F6E706", +"* c #F7E707", +"= c #F6E808", +"- c #F6E707", +"; c #F7E906", +"> c #F5E906", +", c #F6E908", +"' c #F5E808", +") c #F5E706", +" ", +" ", +" ", +" ", +" ..+. ", +" @.....# ", +" ........ ", +" $.......% ", +" ........& ", +" *....... ", +" ......+ ", +" +..= ", +" ", +" ", +" ", +" .....- ", +" ;.........> ", +" ........... ", +" ........... ", +" --#........ ", +" #....... ", +" ......+ ", +" ......+ ", +" ....... ", +" =......# ", +" ,...... ", +" +...... ", +" ....... ", +" ....... ", +" ......% ", +" ....... ", +" +......- ", +" ....... ", +" ....... ", +" ....... ", +" ....... ", +" ....... ", +" ....... .% ", +" '....... %... ", +" -............# ", +" '...........+ ", +" ..........# ", +" ........+ ", +" )..=$' ", +" ", +" ", +" ", +" "}; diff --git a/images/dark/locate.xpm b/images/dark/locate.xpm index 5a7a60d2..4bbd6e84 100644 --- a/images/dark/locate.xpm +++ b/images/dark/locate.xpm @@ -1,115 +1,116 @@ /* XPM */ -static char *find[] = { -/* columns rows colors chars-per-pixel */ -"48 48 61 1", -" c #D1D1CBCBC9C9", -". c #CCCCC6C6C4C4", -"X c #C6FEC1FEBFFE", -"o c #C1B2BCDABBE2", -"O c #BABAB6B6B8B8", -"+ c #BDBDB8B8B6B6", -"@ c #BA93B635B605", -"# c #B777B3F3B4F4", -"$ c #AC55A95CAB5A", -"% c #A323A120A423", -"& c #A0A09E9EA3A3", -"* c #9C249A419DB0", -"= c #94CE9331965D", -"- c #911F8F23931D", -"; c #8E788CD79117", -": c #8D378BE18F8F", -"> c #86DC84848933", -", c #83EA8282861F", -"< c #81007E7E8202", -"1 c #7DFE7CFD8080", -"2 c #7C337A687D34", -"3 c #787876767B7B", -"4 c #767675757878", -"5 c #73B07350744A", -"6 c #71716EEF72F3", -"7 c #6F6F6E6E7070", -"8 c #6E456E2D6E54", -"9 c #691366BC6BC1", -"0 c #666663E368E8", -"q c #6382632C63F4", -"w c #60605E5E6262", -"e c #5E5E5BDC6060", -"r c #5BE25B7B5C3C", -"t c #5656555558AE", -"y c #584956795679", -"u c #54B7548954FD", -"i c #51514F4F5252", -"p c #4E4E4D4D5050", -"a c #4CFB4C544DDF", -"s c #4356430943F0", -"d c #3F3F3E3E4242", -"f c #3BA73B7C3C12", -"g c #363635353939", -"h c #332832FF337A", -"j c #30302F2F3232", -"k c #2DAE2BAB3030", -"l c #2CCE2C982D2E", -"z c #29C325F32D2D", -"x c #25A622A228FE", -"c c #22E2224D2377", -"v c #21211E8523F1", -"b c #1E491C9C2121", -"n c #1ABF1AAB1ADE", -"m c #184B167D1AB4", -"M c #16C1154E18E0", -"N c #1487147D14A1", -"B c #10100F0F1167", -"V c #0EE40E8E10E6", -"C c #0A740A690A97", -"Z c #070707070808", -"A c #011701170117", -/* pixels */ -"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", -"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", -"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", -"AAAAmauuuuuuuuuuuyyyyyyrrrrrr9sNAAAAAAAAAAAAAAAA", -"AAAAuNAAAAAAAZZZZZZZZZZZZZZZZqyqfAAAAAAAAAAAAAAA", -"AAAAyZncnnnnnnnnnnnnnnnnnnnnnsffyuZAAAAAAAAAAAAA", -"AAAAyZnccccnnnnnnnnnnnnnnnnnngfxguyZAAAAAAAAAAAA", -"AAAAyZncccnnnnnnnnnnnnnnnnnnnlfNhhayAAAAAAAAAAAA", -"AAAAyZnccnnnnnnnnnnnnnnnnnnnnlsZlhhuaAAAAAAAAAAA", -"AAAAyZnnnnnnnnnnnnnnnnnnnnnnnlfCllhhrhAAAAAAAAAA", -"AAAAyZnnnnnnnnnnnnnnnnnnnmmmmhlCxllhfqNAAAAAAAAA", -"AAAAyZnnnnnnnnnnnnnnnnmmmmMMMsmAAANlhsqAAAAAAAAA", -"AAAAyCnnnnnnnnnnnnnmmmmMMMMMMqqrq0999q5fAAAAAAAA", -"AAAAyCnnnnnnnnnnnnmmmMMMNNNNNnlfsayqqyq5AAAAAAAA", -"AAAArCnnnnnnnnnnmmmMMMNNNNNNNNxhhlcnMNZ5AAAAAAAA", -"AAAArCmnnnnnnnnmmMMMNNNNNNNNNNnNNNNNNNZ5AAAAAAAA", -"AAAArCmnnnnnnnmmMMNNNNNNNNNNNNNNNNNNNNZ5AAAAAAAA", -"AAAArCMnnnnnnmmMMNNNNNNNNNNNNNNNNNNNNNZ5AAAAAAAA", -"AAAArCMnnnnnmmMMNNNNNNht4,;>2rhNNNNNNNZ5AAAAAAAA", -"AAAArCMnnnnmmMMNNNNNg56axNCMlt,Z5AAAAAAAA", -"AAAAqCNmMNNNNNN5CzNZAAAAAAAAAAAZZCCNx=C5AAAAAAAA", -"AAAAqCNmMNNNNNN3ZkNAAAAAAAAAAAAZZCCNm&C5AAAAAAAA", -"AAAAqCNMMNNNNNN5CzNZAAAAAAAAAAAZZCCNx=N5AAAAAAAA", -"AAAAqCNMNNNNNNN9bxNCAAAAAAAAAAZZZCCVg>N5AAAAAAAA", -"AAAAqCNMNNNNNNNpsmnCZAAAAAAAAZZZZCCVrqC5AAAAAAAA", -"AAAAqCNMNNNNNNNl0VxCZZZAAAAAAZZZZCCV:hC5AAAAAAAA", -"AAAAqCNMNNNNNNNN0lnnCZZZZZZZZZZZZZCf2mZ5AAAAAAAA", -"AAAA0CNMNNNNNNNNl9NvmCCZZZZZZZZZZZm;hNZ5AAAAAAAA", -"AAAA0CNMNNNNNNNNNueBbmCCCZZZZZZZCN3ynCZ5AAAAAAAA", -"AAAA0CNMNNNNNNNNNMqqNmbNCCZCCCCCn2O*qhC5AAAAAAAA", -"AAAA0CNMNNNNNNNNNCnt4gBMmMMNNNNs;r$=<**2AAAAAAAA", -"AAAA0CNMNNNNNNNNNCCmf55alnNbhu,2hn2*qa;%NAAAAAAA", -"AAAA0CNMNNNNNNNNNNCCNnhu5,:>4tknmCs#14r-=NAAAAAA", -"AAAA0CNMNNNNNNNNNNCCCCNnnnnnnmMNCCn.#*2r;=NAAAAA", -"AAAA9CNMNNNNNNNNNNCCCCCCCNNNCCCCCCCl+#*2r;=NAAAA", -"AAAAqCZZZZZZZZZZZZZZZZZZZZZZZZZZZZZCx+#*2r-$ZAAA", -"AAAAl888888888555558888888888888888882X#*26*ZZAA", -"AAAAAAZZZZCCCNNnnncccccccnnnnnmNNNNNMnl@O%$aZZAA", -"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZZZCCCCCn oyZZAAA", -"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZZZZZZAAAAAAA" -}; +static char * locate_xpm[] = { +"48 48 65 1", +" c #000000", +". c #7A7B79", +"+ c #B3B3B2", +"@ c #ABABAB", +"# c #A7A9A9", +"$ c #A4A4A3", +"% c #969994", +"& c #BCBCBC", +"* c #EBEBEB", +"= c #FEFEFE", +"- c #F8F8F7", +"; c #9C9C9C", +"> c #C4C4C3", +", c #E5E5E5", +"' c #DDDDDC", +") c #C9CAC6", +"! c #DADDD7", +"~ c #D3D3D2", +"{ c #CCCDCC", +"] c #F5F5F5", +"^ c #E7E9E5", +"/ c #E9EAE7", +"( c #999C97", +"_ c #8C8C8B", +": c #A9AAA7", +"< c #898A87", +"[ c #7C7D79", +"} c #71736E", +"| c #797B76", +"1 c #838582", +"2 c #8E918D", +"3 c #7E817D", +"4 c #CFD0CD", +"5 c #DEE1DC", +"6 c #D6DAD2", +"7 c #9FA19D", +"8 c #E1E3DE", +"9 c #82837F", +"0 c #90918F", +"a c #AEB0AD", +"b c #F1F1EF", +"c c #727470", +"d c #C0C1BD", +"e c #A1A49F", +"f c #EFF0EE", +"g c #6B6C69", +"h c #878984", +"i c #D2D4CF", +"j c #5F615C", +"k c #B1B2AF", +"l c #454947", +"m c #636562", +"n c #535654", +"o c #5C5E5B", +"p c #484C4B", +"q c #6E706C", +"r c #33393B", +"s c #424749", +"t c #919191", +"u c #393E40", +"v c #797979", +"w c #40403F", +"x c #454949", +"y c #2E3436", +"z c #3E4344", +" ", +" ", +" ", +" .+@@@@@@@@@@@######$$$$$$%& ", +" @*=======----------------;#;> ", +" #-,',,,,,,,,,,,,,,,,,,,,,&>>#@ ", +" #-,'''',,,,,,,,,,,,,,,,,,)>!)@# ", +" #-,''',,,,,,,,,,,,,,,,,,,~>*{{+# ", +" #-,'',,,,,,,,,,,,,,,,,,,,~&-~{{@+ ", +" #-,,,,,,,,,,,,,,,,,,,,,,,~>]~~{{${ ", +" #-,,,,,,,,,,,,,,,,,,,^^^^{~]!~~{>; ", +" #-,,,,,,,,,,,,,,,,^^^^///&^===*~{&; ", +" #],,,,,,,,,,,,,^^^^//////;;$;(%%%;_> ", +" #],,,,,,,,,,,,^^^///*****,~>&+#;;#;_ ", +" $],,,,,,,,,,^^^///********!{{~',/*-_ ", +" $]^,,,,,,,,^^///**********,*******-_ ", +" $]^,,,,,,,^^//********************-_ ", +" $]/,,,,,,^^//*********************-_ ", +" $]/,,,,,^^//******{:<[}|1${*******-_ ", +" $]/,,,,^^//*****)_2+!*]/~:[3{*****-_ ", +" $]/,,,^^//****/:_4-/5!6!5/]&}$****-_ ", +" $-/,,,^//*****;7]^6',/**^8!//90***-_ ", +" $-*,,^^/*****a$-5!*]----]]*8,*1$**-_ ", +" $-*,,^//****~%]!']-======-]]^,/}~]-_ ", +" $-*,^^/*****(!,!]-=========]]^/>1]-_ ", +" $]*,^//****~;]6*-==========-]b,bc~-_ ", +" $]*^^/*****+d^5]===========-]]**e7-_ ", +" ;]*^//*****%,!/-===========--]f/)|-_ ", +" ;]*^/******_]6*-===========--]]*!g]_ ", +" ;]*^/******h-i*============--]]*^j]_ ", +" ;]*//******_]6*-===========--]]*!g*_ ", +" ;]*/*******%8!*]==========---]]b)|*_ ", +" ;]*/*******k&^,]-========----]]b$;]_ ", +" ;]*/*******~(b!]---======----]]bc{]_ ", +" ;]*/********(~,,]-------------]>1^-_ ", +" (]*/********~%*5^]]-----------^}{*-_ ", +" (]*/*********@ef8^]]]-------]*h#,]-_ ", +" (]*/*********/;;*^8*]]-]]]]],1lm;{]_ ", +" (]*/*********],:<)f/^//****&}$ng3mm1 ", +" (]*/*********]]^>__+~,*8{@[1{,1m;+}o ", +" (]*/**********]]*,{@_[c|<:i,^]&p9<$qg ", +" (]*/**********]]]]*,,,,,,^/*]],rpm1$}g ", +" %]*/**********]]]]]]]***]]]]]]]~spm1$}g ", +" ;]-----------------------------]!spm1$qn ", +" ~ttttttttt_____tttttttttttttttttt1upm12m ", +" vvv'''''''vvvvv. wv~xlon+ ", +" vyz# ", +" "}; diff --git a/images/dark/options.xpm b/images/dark/options.xpm index d47ee085..5ad76c9f 100644 --- a/images/dark/options.xpm +++ b/images/dark/options.xpm @@ -1,168 +1,158 @@ /* XPM */ -static char *options[] = { -/* columns rows colors chars-per-pixel */ -"48 48 114 2", -" c #DB5FB2DB7694", -". c #D510ACB67248", -"X c #CA5EA3A66BBB", -"o c #C6339E2B6684", -"O c #D6B9A1845252", -"+ c #D3449E6550FB", -"@ c #CDCD9A9A4EAE", -"# c #CA4996964CCD", -"$ c #C58592B24B0B", -"% c #C0C08D8D4848", -"& c #BB349B976D01", -"* c #BEF099CA6418", -"= c #BDDE966B62E1", -"- c #B1A691FF63B4", -"; c #AC7B905E699D", -": c #AAB18D5E6342", -"> c #A2BA893D6302", -", c #964F82B4654C", -"< c #B51990AE5A8C", -"1 c #B41D8EB65990", -"2 c #B3F58B16555C", -"3 c #AC978BC85C06", -"4 c #ADFC8A0E548D", -"5 c #A69785945784", -"6 c #BC118D8D4848", -"7 c #B32083834343", -"8 c #AD4D83234BEC", -"9 c #AFAF81814141", -"0 c #878779796C6C", -"q c #838375756A6A", -"w c #A3F979794298", -"e c #A54F77774040", -"r c #93F27BA55CF0", -"t c #834C71995757", -"y c #929276764CF7", -"u c #9E9E7B7B4545", -"i c #ACAC7C7C3F3F", -"p c #A32374CA3BE6", -"a c #989872723A3A", -"s c #959572723F3F", -"d c #98986A6A358B", -"f c #96DF69443535", -"g c #86FF63FF3C00", -"h c #8D376A4D3653", -"j c #8E02610430BC", -"k c #840362E23333", -"l c #86DC5BB12E2E", -"z c #7ACA7ACA7AE6", -"x c #787F757F787F", -"c c #772E758479D8", -"v c #735273257382", -"b c #6DE16C4E71C2", -"n c #777771716F6F", -"m c #6B046ABD6C16", -"M c #676768686868", -"N c #63B962EA6B01", -"B c #638462D464AC", -"V c #5D5D5D5D6767", -"C c #72A965605133", -"Z c #79A161C04040", -"A c #5C365C1F5C7E", -"S c #566C55AF5BEF", -"D c #53545321548F", -"F c #4DC14CC551B1", -"G c #505C4F674E72", -"H c #4AB24AB74B3E", -"J c #474648404840", -"K c #484847474C4C", -"L c #44C344F549C4", -"P c #484848484726", -"I c #4A4546544044", -"U c #41C842454318", -"Y c #3FB840B341AE", -"T c #74FF56FF3200", -"R c #664C52343742", -"E c #7B7B54292A2A", -"W c #72F852E12BC7", -"Q c #71714C4C2626", -"! c #68E84CCD2B2B", -"~ c #659849E3295C", -"^ c #69694B4B2727", -"/ c #620C43EE2323", -"( c #5DDE404020E1", -") c #5CDD3F3F2020", -"_ c #44353B592D2D", -"` c #5A5A3D931EC9", -"' c #3D813CC63A5A", -"] c #383837373C3C", -"[ c #34DF34DF39E4", -"{ c #399938F93673", -"} c #38533734352F", -"| c #339133BD3362", -" . c #31362F3E3008", -".. c #2EF22E8630D4", -"X. c #2A9E2B642C59", -"o. c #272729292A2A", -"O. c #2634261928A7", -"+. c #22D5231823B5", -"@. c #1DCD1D7520D3", -"#. c #393D2E271EE1", -"$. c #34FE2B3A1C95", -"%. c #2D3624991820", -"&. c #1B341B701BAB", -"*. c #161618181A1A", -"=. c #14AE167D1865", -"-. c #13D3146314C7", -";. c #0F0F10101144", -":. c #0D630EE41010", -">. c #1C18170E0F1E", -",. c #11160E04090E", -"<. c #0AF20B650BDB", -"1. c #070707070808", -"2. c #08B106AE04AB", -"3. c #002600250025", -/* pixels */ -"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.3.3.+.D M M D O.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.3.A m +.<.<.&.D D 2.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.3.v J 1.-.*.-.<.U A 2.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.@.c +.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.3.2.B U <.=.*.=.<.U A 2.3.3.3.3.3.3.3.3.3.3.3.3.3.3.-.b H b +.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.3.3.2.B U <.=.*.=.<.Y A 3.3.3.3.3.3.3.3.3.3.3.3.3.<.m L O.] b +.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.S D 3.3.3.3.2.A U <.=.*.=.<.J ' 3.3.3.3.3.3.3.3.3.3.3.1.B F @.@.+.] b +.3.3.3.3.3.", -"3.3.3.3.3.3.O.m A H 3.3.3.3.2.A U 1.=.*.=.<.M 1.3.3.3.3.3.3.3.3.3.3.X.B +.:.-.&.+.D c 3.3.3.3.3.", -"3.3.3.3.3.3.A &.1.S H 3.3.3.3.2.z *.-.*.*.<.U X.3.3.3.3.3.3.3.3.3.3.S K <.1.<.&.K m =.3.3.3.3.3.", -"3.3.3.3.3.3.x <.-.<.S J 3.3.3.3.A &.-.*.*.<.] ' 3.3.3.3.3.3.3.3.3.| b [ O.<.&.D N <.3.3.3.3.3.3.", -"3.3.3.3.3.3.v <.*.-.<.A J 3.3.<.z -.-.*.*.1.D X.3.3.3.3.3.3.3.3.| m [ X.| L B A 1.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.M -.=.*.-.<.A m H z ..<.=.*.-.;.z 1.3.3.3.3.3.3.3...b [ X.] v D ] 2.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.} U <.=.*.-.<.O.O.*.<.=.*.*.<.-.z -.3.3.3.3.3.3...b [ X.] b O.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.2.m | <.=.*.-.;.-.-.=.*.*.*.*.<.+.v -.3.3.3.3...m [ X.] b O.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.<.m ..<.=.*.*.*.*.*.*.*.*.*.*.<.+.v -.3.3...b [ X.] b O.3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.<.m ..<.=.*.*.*.-.<.*.*.&.} } =.+.v -...b U ..] b O.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.<.m } <.:.:.<.<.<.<.*.} ' ' ' =.+.x v S L L b O.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.<.A B ' | J z z =.<.' ' ' ' ' =.+.z N S b O.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.3.3.*.} ' | <.+.v =.&.' ' ' ' ' =.+.z v O.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.+.v =.&.' ' ' ' ' =.+.x =.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.+.v =.&.' ' ' ' ' =.+.v =.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.,.>.3.3.+.v =.&.' ' ' ' { =.+.v =.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.3.3.3.3.%.= * * X Z .c x =.&.' ' ' { } -.+.v =.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.3.3.3.$.X W ) ( ~ r x N m x =.&.' { { } | -.+.v =.3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.3.3.$.X ! / l j j v N V N c v =.&.} } | | | -.+.v =.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.3.$.X ! / E j d p q b N x X.+.v =.&.| | | | X.-.+.v =.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.$.X ! ( E j d p i 8 0 n > R 3.+.v =.&.| | X.X.X.;.+.v =.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.#.X ~ ( E j d p 2 7 % # 6 s * 3.3.+.v =.*.X.X.X.X.o.;.+.v =.3.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.#.X ~ ) E j f e = 8 7 # + O k 3.3.3.+.v =.*.X.X.o.o.o.;.+.v =.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.#.X ~ ` E j f e = 8 7 $ + O @ h X 3.3.3.3.+.v -.=.o.o.o.o.O.<.+.v =.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.%.X ~ ` E j f e = 8 7 $ + O @ h 2 Z 3.3.3.3.3.+.v -.=.o.o.o.O.=.<.+.v *.3.3.3.3.3.3.", -"3.3.3.3.3.3.5 T Q l j f e = 8 7 $ + O @ h 4 3 2.3.3.3.3.3.3.+.v -.=.o.O.&.*.=.<.+.v 1.3.3.3.3.3.", -"3.3.3.3.3.3.. ` j j f e = 8 9 $ + O @ h 4 3 2.3.3.3.3.3.3.3.3.+.v -.:.*.*.m M =.<.H X.3.3.3.3.3.", -"3.3.3.3.3.3.. ( l f p = 8 9 $ + O @ h 4 3 2.3.3.3.3.3.3.3.3.3.3.+.v -.:.*.M M *.<.H O.3.3.3.3.3.", -"3.3.3.3.3.3.y g W p 2 8 9 $ + O @ h 4 3 2.3.3.3.3.3.3.3.3.3.2.1.1.X.v -.:.*.*.<.+.m 1.3.3.3.3.3.", -"3.3.3.3.3.<._ X ^ f 7 7 $ + O @ h 4 - -.2.3.3.3.3.3.3.3.1.<.<.-.=.*.{ v -.<.<.+.v +.<.<.2.3.3.3.", -"3.3.3.1.=.+.X.r = W p $ + O @ h 2 & } O.&.<.3.3.3.3.3.1.<.-.=.&.+.+.o.U v } U v X.&.-.-.<.1.3.3.", -"3.3.3.-.&.X.{ P ; o k a 6 6 h 1 & H ' | +.-.1.3.3.3.3.1.<.-.=.&.+.O.X.X.{ H J o.+.&.=.-.<.1.3.3.", -"3.3.3.<.=.+.| ' H , . < w u = & G U | o.&.<.3.3.3.3.3.3.1.<.-.-.*.&.&.+.+.+.&.&.*.-.-.<.1.3.3.3.", -"3.3.3.3.2.-.&.+.X.| I t - : C { | o.&.-.1.3.3.3.3.3.3.3.3.3.1.1.<.<.-.-.-.-.-.<.<.1.2.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.1.<.-.-.*.=.-.<.1.2.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3." -}; +static char * options_xpm[] = { +"48 48 107 2", +" c #000000", +". c #D2D2D2", +"+ c #C3C2C2", +"@ c #CCCCCC", +"# c #BFC0BF", +"$ c #B8B8B8", +"% c #BCBBBB", +"& c #A9A9A8", +"* c #B4B6B2", +"= c #C6C7C5", +"- c #BEBFBA", +"; c #D9D9D8", +"> c #9F9E9D", +", c #DCDCD9", +"' c #EDEDEC", +") c #E4E4E1", +"! c #D0D1CD", +"~ c #7E8081", +"{ c #D7D7D4", +"] c #F2F2F0", +"^ c #EFEFEF", +"/ c #C4C4C3", +"( c #F9F9F8", +"_ c #F6F6F6", +": c #F3F3F3", +"< c #B1B1B1", +"[ c #DADBD7", +"} c #FBFAFA", +"| c #FCFCFB", +"1 c #B3B6B3", +"2 c #777774", +"3 c #E6E6E3", +"4 c #C6C7BF", +"5 c #EBEBEA", +"6 c #E6E6E6", +"7 c #131315", +"8 c #DEDEDD", +"9 c #E9E9E8", +"0 c #3F3F41", +"a c #6092C7", +"b c #5F8FC5", +"c c #4E82BF", +"d c #B2C8DF", +"e c #B9D3EB", +"f c #CCDFF0", +"g c #CBDFF0", +"h c #C5D9EC", +"i c #96B0CC", +"j c #C2D7EB", +"k c #C7DDEF", +"l c #A4CDE9", +"m c #9CC8E8", +"n c #CBCBC3", +"o c #B0D2EB", +"p c #90C0E5", +"q c #82B7E2", +"r c #A8B6C0", +"s c #77AFDF", +"t c #75A8D8", +"u c #A3B2BF", +"v c #B4BABC", +"w c #83A1C6", +"x c #C4D3E4", +"y c #3F4449", +"z c #6D9FD1", +"A c #6DA8DD", +"B c #5C9DDA", +"C c #4E92D7", +"D c #619DDA", +"E c #93B9DF", +"F c #92C1E5", +"G c #80B4DF", +"H c #4188D5", +"I c #3D85D3", +"J c #A7C7E6", +"K c #356FB5", +"L c #CDE1F1", +"M c #5597D8", +"N c #498DD6", +"O c #9DC0E5", +"P c #7EA6D0", +"Q c #B7D0E7", +"R c #BAD7ED", +"S c #75A0D2", +"T c #779FCC", +"U c #3E77B9", +"V c #73AADE", +"W c #97B5D7", +"X c #A4C6E1", +"Y c #ACB3BD", +"Z c #C1D8ED", +"` c #7098C6", +" . c #638CBE", +".. c #BBBBBC", +"+. c #7799C1", +"@. c #5388C4", +"#. c #90B9E2", +"$. c #6C9CCE", +"%. c #92A9C5", +"&. c #6B99CD", +"*. c #82B2DE", +"=. c #88B0DC", +"-. c #CDCDCE", +";. c #C0C4C8", +">. c #A8BAD0", +",. c #799DC6", +"'. c #B9C5D4", +" ", +" ", +" ", +" ", +" ", +" . + + . ", +" @ # . . ", +" $ % & @ * ", +" = & & @ - ; - ", +" = & > @ # , ' ) - ", +" ! . @ & % ~ = { ] ] ^ ) - ", +" # @ / @ & + = ^ ( _ : ^ . * ", +" @ ! / < & ! [ } | } : [ # ", +" 1 ! % @ 2 ~ - 3 ' } : . 4 ", +" $ @ % < . # 3 5 6 , = @ ", +" + @ # / < < - 3 5 ) $ . 2 ", +" 7 & < - 3 5 ) - ", +" # $ # 3 5 ) - ", +" # $ - 3 5 ) - ", +" # 7 7 $ - 8 9 ) - ", +" # 7 7 ~ ~ ~ 1 $ ! , , - ", +" @ = ~ % < < ~ ~ ~ ~ ~ < 4 ! - ", +" 7 ~ $ ~ ~ ~ ~ ~ < $ ", +" $ ~ ~ ~ ~ ~ 1 ", +" $ ~ ~ ~ ~ ~ $ ", +" $ ~ ~ ~ ~ 0 $ ", +" a b b c d * 1 ~ ~ ~ 0 7 $ ", +" c e f g h i 1 4 # 1 ~ 0 0 7 $ ", +" c j k l m m $ 4 n 4 * $ 7 7 $ ", +" c j k o m p q r - 4 1 $ $ ", +" c j g o m p q s t u v w x $ $ ", +" y c h g o m p q z A B C D E b $ $ ", +" y c h f o m F G a t A C H I J K $ $ ", +" y c h L o m F G a t A M H I N O c $ $ ", +" c h L o m F G a t A M H I N O z d $ $ ", +" P Q R l m F G a t A M H I N O S T $ $ ", +" U L m m F G a t V M H I N O S T $ # + / ", +" U g l F q a t V M H I N O S T $ + + / ", +" W X e q z t V M H I N O S T $ # ", +" Y c Z F A A M H I N O S ` 0 $ $ ", +" i a e q M H I N O z .7 & $ 7 & $ ", +" 0 ..+.@.J #.D D O $. ./ ~ 0 / % ", +" ~ / %.U &.*.=.a .-.& ", +" ;.>.` ,.'.0 ", +" ", +" ", +" ", +" "}; diff --git a/images/dark/pnext.xpm b/images/dark/pnext.xpm index 3f3eac18..c8c3e900 100644 --- a/images/dark/pnext.xpm +++ b/images/dark/pnext.xpm @@ -1,266 +1,265 @@ /* XPM */ -static char *pnext[] = { -/* columns rows colors chars-per-pixel */ -"48 48 212 2", -" c #D9A769", -". c #D9A768", -"X c #D8A768", -"o c #D0A66D", -"O c #D7A568", -"+ c #D3A468", -"@ c #D1A469", -"# c #D8A667", -"$ c #D7A667", -"% c #D3A467", -"& c #D3A466", -"* c #D2A367", -"= c #D3A366", -"- c #CEA66D", -"; c #C19E6D", -": c #C99A60", -"> c #C39B67", -", c #C59B62", -"< c #C69A60", -"1 c #C19760", -"2 c #D09E5F", -"3 c #CF9E5F", -"4 c #CF9D5E", -"5 c #CE9D5E", -"6 c #CE9C5D", -"7 c #CD9C5D", -"8 c #CC9C5D", -"9 c #CC9B5C", -"0 c #C89A5F", -"q c #C8995F", -"w c #CB9A5C", -"e c #C7985E", -"r c #C7995D", -"t c #C7975F", -"y c #C3955E", -"u c #B99667", -"i c #B99766", -"p c #B99566", -"a c #B89566", -"s c #BB9363", -"d c #BA9360", -"f c #B69264", -"g c #B29165", -"h c #AF8F64", -"j c #A18660", -"k c #BF965F", -"l c #BE935F", -"z c #B8905B", -"x c #B7905F", -"c c #B5915F", -"v c #B48C59", -"b c #B18D5B", -"n c #BF8F55", -"m c #BF8F54", -"M c #BE8E54", -"N c #BD8D53", -"B c #BC8C52", -"V c #BC8C51", -"C c #BB8C53", -"Z c #BA8A52", -"A c #B98A52", -"S c #BA8B51", -"D c #B98A51", -"F c #B88A50", -"G c #B38B57", -"H c #B68950", -"J c #A38458", -"K c #B1854F", -"L c #AC834F", -"P c #9C805A", -"I c #967E5C", -"U c #9D7D51", -"Y c #9D7C50", -"T c #897459", -"R c #8B724E", -"E c #8D714A", -"W c #876E4B", -"Q c #876D4A", -"! c #866C49", -"~ c #856C48", -"^ c #757575", -"/ c #747474", -"( c #737373", -") c #727272", -"_ c #717171", -"` c #707070", -"' c #6F6F6F", -"] c #6C6C6C", -"[ c #6A6A6A", -"{ c #696969", -"} c #686868", -"| c #676767", -" . c #666666", -".. c #656565", -"X. c #646464", -"o. c #636363", -"O. c #626262", -"+. c #616161", -"@. c #606060", -"#. c #7A6343", -"$. c #5F5F5F", -"%. c #5E5E5E", -"&. c #5D5D5D", -"*. c #5C5C5C", -"=. c #5B5B5B", -"-. c #5A5A5A", -";. c #595959", -":. c #585858", -">. c #575757", -",. c #565656", -"<. c #535353", -"1. c #525252", -"2. c #505050", -"3. c #5D554A", -"4. c #5B544A", -"5. c #534D44", -"6. c #4F4F4F", -"7. c #4E4E4E", -"8. c #4D4D4D", -"9. c #4B4B4B", -"0. c #4A4A4A", -"q. c #484848", -"w. c #4C4944", -"e. c #4C4843", -"r. c #4A4742", -"t. c #4A4641", -"y. c #474747", -"u. c #464646", -"i. c #454545", -"p. c #444444", -"a. c #434343", -"s. c #424242", -"d. c #434241", -"f. c #414141", -"g. c #404040", -"h. c #514739", -"j. c #5F4E35", -"k. c #544633", -"l. c #524533", -"z. c #403625", -"x. c #3F3F3F", -"c. c #3E3E3E", -"v. c #3E3D3C", -"b. c #3D3D3D", -"n. c #3C3C3C", -"m. c #3B3B3B", -"M. c #3A3A3A", -"N. c #393939", -"B. c #383838", -"V. c #3D3730", -"C. c #363636", -"Z. c #353535", -"A. c #343434", -"S. c #333333", -"D. c #323232", -"F. c #313131", -"G. c #303030", -"H. c #2F2F2F", -"J. c #2E2E2E", -"K. c #2D2D2D", -"L. c #2C2C2C", -"P. c #2A2A2A", -"I. c #282828", -"U. c #2A2621", -"Y. c #272727", -"T. c #262626", -"R. c #252525", -"E. c #242424", -"W. c #232323", -"Q. c #222222", -"!. c #222221", -"~. c #212121", -"^. c #202020", -"/. c #28241F", -"(. c #29241C", -"). c #27231E", -"_. c #201E1B", -"`. c #1F1F1F", -"'. c #1E1E1E", -"]. c #1D1D1D", -"[. c #1C1C1C", -"{. c #1B1B1B", -"}. c #191919", -"|. c #1B1A18", -" X c #191919", -".X c #181818", -"XX c #181614", -"oX c #171717", -"OX c #161616", -"+X c #151515", -"@X c #141414", -"#X c #171410", -"$X c #131313", -"%X c #121212", -"&X c #111111", -"*X c #101010", -"=X c #0F0F0F", -"-X c #0E0E0E", -";X c #0D0D0D", -":X c #0C0C0C", -">X c #0B0B0B", -",X c #0A0A0A", -".:.=.*.&.%.{ u.%X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X", -"9X9X9X9X9X2.*X8X6X6X6X6X6X6X5X4X4X3X3X3X3Xo.;.X.n.7X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X", -"9X9X9X9X9X,.3X}.^.`.`.'.'.].{.{.{.}.}.}.}.a.m.M.,.2.3X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X", -"9X9X9X9X9X,.2X[.~.~.^.^.`.`.].[.[.{.{.{.{.C.M.T.C.2.;.4X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X", -"9X9X9X9X9X>.2X{.~.^.^.`.`.'.[.[.{.}.}.}.}.J.x.OXG.A.6.>.6X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X", -"9X9X9X9X9X>.2X{.^.^.`.`.'.'.{.{.{.}.}. X XJ.f.2XK.G.A.<.9.9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X", -"9X9X9X9X9X>.2X}.`.`.f.u.u.i.p.p.p.A. X X XJ.m.1XP.K.F.Z.=.Z.9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X", -"9X9X9X9X9X>.2X}.`.'.'.].].].}.}. X.X.X.X.XD.K.;XY.P.J.S.M...OX9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X", -"9X9X9X9X9X>.2X}.'.'.g.i.i.i.a.a.a.S.oXoXoXs..X9X9X9X&XH.Z.i.$.8X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X", -"9X9X9X9X9X:.1X}.'.].].[.[.{. X.X.XoXoXoXoX+.O.$.+.| { } [ O.` c.9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X", -"9X9X9X9X9X:.1X X].].x.i.p.p.a.a.a.F.OXOXOX[.H.N.p.8.:.O.O.>.O.( 9.) 9X9X9X9X9X9X9X9X9X9X9X9X9X9X", -"9X9X9X9X9X;.1X X].[.[.{.{.}..XoXoXOX+X+X+X+XY.G.F.L.R.[.oX+X3X) 9X) 9X9X9X9X9X9X9X9X9X9X9X9X9X9X", -"9X9X9X9X9X;.1X.X].[.b.s.f.f.g.g.x.G.+X+X+X+X}.OX+X+X+X+X+X@X3X) 9X) 9.( 9X9X9X9X9X9X9X9X9X9X9X9X", -"9X9X9X9X9X-.1X.X[.{.[.].].[. X X X+X@X@X@X@X@X@X@X@X@X@X+X@X3X) T.) 9X( 9X9X9X9X9X9X9X9X9X9X9X9X", -"9X9X9X9X9X=.1XoX[.{.c.p.a.a.s.f.f.G.@X$X$X$X$X$X$X$X@X@X@X$X3X) T.) 9X( 9.( 9X9X9X9X9X9X9X9X9X9X", -"9X9X9X9X9X=.1XoX{.{.}. X X.X+X+X+X$X$X$X$X$X$X$X$X$X$X$X$X$X3X( T.) T.) 9X( 9X9X9X9X9X9X9X9X9X9X", -"9X9X9X9X9X*.1XoX{.}.c.a.a.a.f.f.f.4.x.x.x.x.x.x.x.x.c.@X$X%X3X( T.) T.) 9X( 9.( 9X9X9X9X9X9X9X9X", -"9X9X9X9X9X*.1XoX}.}. X.X.XoX@X@X$XJ k.&X&X&X&X&X&X&X&X%X%X&X3X( T.( T.) T.) 9X( 9X9X9X9X9X9X9X9X", -"9X9X9X9X9X&.2XoX}. Xc.a.s.s.f.g.g.h x T d.c.c.c.c.x.b.$X&X&X2X( T.( T.) T.) 9X( 9X9X9X9X9X9X9X9X", -"9X9X9X9X9X%.2XOX}. X.X.XoXOX$X$X%XU H L #.XX*X*X*X*X*X*X&X*X2X/ T.( T.( T.) T.) 9X9X9X9X9X9X9X9X", -"9X9X9X9X9X%.2XOX X Xr.; a u p p i s t t l j w.c.c.c.n.%X*X=X2X/ T.( T.( T.) T.) 9X9X9X9X9X9X9X9X", -"9X9X9X9X9X$.2XOX X.XU.v C C Z Z A D S S S K Y (.-X=X=X=X=X=X2X/ T./ T.( T.( T.) 9X9X9X9X9X9X9X9X", -"9X9X9X9X9X$.1XOX X.Xe.> : 0 q q q e e e e e y f 3.b.n.*X=X-X2X^ T./ T.( T.( T.) 9X9X9X9X9X9X9X9X", -"9X9X9X9X9Xo.,X+XoXOX/.z m n M N N B B B B V V F G z.,X,X>X>X2X^ T./ T./ T.( T.( 9X9X9X9X9X9X9X9X", -"9X9X9X9X9Xo.,X+XoXOXt.- . X X X # # # $ $ $ + g 5.N.:X,X,X2X^ T.^ T./ T.( T.( 9X9X9X9X9X9X9X9X", -"9X9X9X9X9XX.,X+XoXOX)., 2 3 4 5 5 6 7 7 7 8 r E #X2X1X1X,X,X2X^ T.^ T./ T./ T.( 9X9X9X9X9X9X9X9X", -"9X9X9X9X9X..,X+XoXOXt.o * % * & & = # $ O @ I v.M.M.B.>X,X,X2X^ T.^ T.^ T./ T.( 9X9X9X9X9X9X9X9X", -"9X9X9X9X9X..>X+XoXOX_.R W Q ~ ! ! k 7 9 < j.X+XoXOXm.a.p.u.y.q.0.b w 1 l.&X;X,X1X3X2X1X,X,X2X^ T.^ T.^ T.^ T./ 9X9X9X9X9X9X9X9X", -"9X9X9X9X9X .>X+XoXOX.X].^.W.E.Y.P.c d h.!.].oX%X=X>X2X1X,X,X2X^ T.^ T.^ T.^ T./ 9X9X9X9X9X9X9X9X", -"9X9X9X9X7X| >X+XoXOXoX[.`.Q.Q.R.Y.P V.W.^.{.oX%X-X,X1X1X,X,X2X^ T.^ T.^ T.^ T.^ 9X9X9X9X9X9X9X9X", -"9X9X9X9X*X[ >X+XoXOX+XOXOX.XOXoX.X|.+X@X&X=X;X,X1X2X1X,X,X,X2X^ T.^ T.^ T.^ T.^ 9X9X9X9X9X9X9X9X", -"9X9X9X9X}.[ >X+XoXOXOX+X@X@X=X-X-X>X>X1X1X2X2X2X1X1X,X,X>X,X2X^ T.^ T.^ T.^ T.^ 9X9X9X9X9X9X9X9X", -"9X9X9X9X].] :X+XoXOXOX+X@X@X=X=X-X>X,X,X1X1X1X1X1X,X,X>X>X>X2X^ T.^ T.^ T.^ T.^ 9X9X9X9X9X9X9X9X", -"9X9X9X9X}.{ ;X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X_ T.^ T.^ T.^ T.^ 9X9X9X9X9X9X9X9X", -"9X9X9X9X*Xf.` ` ` ` ` ` ` ` ` ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' _ i.2X^ T.^ T.^ T.^ 9X9X9X9X9X9X9X9X", -"9X9X9X9X7X=X[.T.T.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.T.T.].=X3X_ T.^ T.^ T.^ 9X9X9X9X9X9X9X9X", -"9X9X9X9X9X9X*Xf.` ` ` ` ` ` ` ` ` ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' _ i.2X^ T.^ T.^ 9X9X9X9X9X9X9X9X", -"9X9X9X9X9X9X7X=X[.T.T.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.T.T.].=X3X_ T.^ T.^ 9X9X9X9X9X9X9X9X", -"9X9X9X9X9X9X9X9X*Xf.` ` ` ` ` ` ` ` ` ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' _ i.2X^ T.^ 9X9X9X9X9X9X9X9X", -"9X9X9X9X9X9X9X9X7X=X[.T.T.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.T.T.].=X3X_ T.^ 9X9X9X9X9X9X9X9X", -"9X9X9X9X9X9X9X9X9X9X*Xf.` ` ` ` ` ` ` ` ` ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' _ i.*X^ 9X9X9X9X9X9X9X9X", -"9X9X9X9X9X9X9X9X9X9X7X=X[.T.T.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.T.T.].=X7X_ 9X9X9X9X9X9X9X9X", -"9X9X9X9X9X9X9X9X9X9X9X9X9Xf.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.i.9X9X9X9X9X9X9X9X", -"9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X" -}; +static char * pnext_xpm[] = { +"48 48 214 2", +" c #000000", +". c #626262", +"+ c #B1B1B1", +"@ c #ACACAC", +"# c #ADADAD", +"$ c #A9A9A9", +"% c #A8A8A8", +"& c #A7A7A7", +"* c #A4A4A4", +"= c #A3A3A3", +"- c #A2A2A2", +"; c #A1A1A1", +"> c #969696", +", c #B9B9B9", +"' c #AFAFAF", +") c #EFEFEF", +"! c #FEFEFE", +"~ c #FBFBFB", +"{ c #FAFAFA", +"] c #F9F9F9", +"^ c #F8F8F8", +"/ c #9C9C9C", +"( c #A6A6A6", +"_ c #9B9B9B", +": c #C3C3C3", +"< c #E5E5E5", +"[ c #DFDFDF", +"} c #E0E0E0", +"| c #E1E1E1", +"1 c #E2E2E2", +"2 c #E4E4E4", +"3 c #BCBCBC", +"4 c #C4C4C4", +"5 c #C5C5C5", +"6 c #F7F7F7", +"7 c #E3E3E3", +"8 c #DEDEDE", +"9 c #C9C9C9", +"0 c #D9D9D9", +"a c #D1D1D1", +"b c #C0C0C0", +"c c #E9E9E9", +"d c #CFCFCF", +"e c #CBCBCB", +"f c #B0B0B0", +"g c #E6E6E6", +"h c #BEBEBE", +"i c #D2D2D2", +"j c #B4B4B4", +"k c #BABABA", +"l c #BBBBBB", +"m c #F6F6F6", +"n c #D5D5D5", +"o c #CECECE", +"p c #CACACA", +"q c #E7E7E7", +"r c #CDCDCD", +"s c #F2F2F2", +"t c #D8D8D8", +"u c #CCCCCC", +"v c #9A9A9A", +"w c #BFBFBF", +"x c #E8E8E8", +"y c #BDBDBD", +"z c #FFFFFF", +"A c #EEEEEE", +"B c #D0D0D0", +"C c #A0A0A0", +"D c #9E9E9E", +"E c #9D9D9D", +"F c #989898", +"G c #979797", +"H c #959595", +"I c #8F8F8F", +"J c #C1C1C1", +"K c #C6C6C6", +"L c #B2B2B2", +"M c #8C8C8C", +"N c #8D8D8D", +"O c #EAEAEA", +"P c #D3D3D3", +"Q c #DADADA", +"R c #C2C2C2", +"S c #EBEBEB", +"T c #A5A5A5", +"U c #ECECEC", +"V c #A4ABB5", +"W c #EDEDED", +"X c #5C7BA7", +"Y c #ABB9CC", +"Z c #50709B", +"` c #486FA0", +" . c #768BA6", +".. c #BCBDBE", +"+. c #6282AE", +"@. c #4976AF", +"#. c #537CB0", +"$. c #859CBC", +"%. c #E7E9EB", +"&. c #8B8B8B", +"*. c #B5B8BD", +"=. c #3E6192", +"-. c #476A99", +";. c #466998", +">. c #466A99", +",. c #466899", +"'. c #446C9C", +"). c #3868A0", +"!. c #416CA0", +"~. c #5E799F", +"{. c #B3B6BB", +"]. c #F0F0F0", +"^. c #D5D9DE", +"/. c #4B73A6", +"(. c #4473AC", +"_. c #4575AD", +":. c #4675AD", +"<. c #4675AE", +"[. c #4574AE", +"}. c #4E7AB0", +"|. c #6283AF", +"1. c #D6DBE3", +"2. c #F1F1F1", +"3. c #B3B7BC", +"4. c #3C6498", +"5. c #36659F", +"6. c #3765A0", +"7. c #3766A0", +"8. c #3867A1", +"9. c #3C6AA1", +"0. c #496D9B", +"a. c #A2AAB5", +"b. c #8A8A8A", +"c. c #F5F5F5", +"d. c #D7DBE0", +"e. c #476FA4", +"f. c #4070AB", +"g. c #4070AA", +"h. c #4171AB", +"i. c #4272AC", +"j. c #4373AD", +"k. c #4373AE", +"l. c #4775AF", +"m. c #4C74A8", +"n. c #BFC9DA", +"o. c #F4F4F4", +"p. c #B5B9BE", +"q. c #315992", +"r. c #265896", +"s. c #265897", +"t. c #275897", +"u. c #275998", +"v. c #285998", +"w. c #2C5B97", +"x. c #4D6E9A", +"y. c #ACB2BB", +"z. c #F3F3F3", +"A. c #D8DCE1", +"B. c #3A649D", +"C. c #2F61A0", +"D. c #3061A0", +"E. c #3062A1", +"F. c #3162A1", +"G. c #3163A2", +"H. c #3263A2", +"I. c #3363A2", +"J. c #3866A2", +"K. c #728EB5", +"L. c #E8EBEF", +"M. c #2F5992", +"N. c #2D5C98", +"O. c #2C5B98", +"P. c #2C5B99", +"Q. c #2C5C99", +"R. c #285A97", +"S. c #2E5B96", +"T. c #6981A3", +"U. c #C1C2C3", +"V. c #C7C7C7", +"W. c #DFE1E4", +"X. c #748DB1", +"Y. c #7891B4", +"Z. c #7892B5", +"`. c #7A93B7", +" + c #7993B6", +".+ c #4069A0", +"++ c #3364A3", +"@+ c #39659F", +"#+ c #A0B1CA", +"$+ c #F5F5F7", +"%+ c #999999", +"&+ c #B8B8B8", +"*+ c #B7B7B7", +"=+ c #B5B5B5", +"-+ c #4E72A4", +";+ c #3465A3", +">+ c #3E689F", +",+ c #ADBACC", +"'+ c #DCDCDC", +")+ c #DBDBDB", +"!+ c #4A6EA0", +"~+ c #456C9F", +"{+ c #AEB8C6", +"]+ c #DDDDDE", +"^+ c #DDDDDD", +"/+ c #637FA5", +"(+ c #C2C8CF", +"_+ c #E4E5E7", +":+ c #939393", +"<+ c #8E8E8E", +"[+ c #909090", +"}+ c #D7D7D7", +"|+ c #FDFDFD", +"1+ c #9F9F9F", +" ", +" ", +" ", +" . + @ # # # # # # $ % & * = - ; > , ", +" ' ) ! ~ ~ ~ ~ ~ ~ { ] ] ^ ^ ^ ^ / ( _ : ", +" $ ^ < [ } } | | 1 2 2 2 < < < < 3 4 5 $ ' ", +" $ 6 7 8 8 [ [ } } 1 7 7 2 2 2 2 9 5 0 9 ' ( ", +" % 6 2 8 [ [ } } | 7 7 2 < < < < a b c d e f % ", +" % 6 2 [ [ } } | | 2 2 2 < < g g a h 6 i d e @ j ", +" % 6 < } } h , , k l l l e g g g a 4 m n i o p * p ", +" % 6 < } | | 1 1 1 < < g q q q q r i s t n a u 5 v ", +" % 6 < | | w k k k 3 3 3 u x x x y q z z z A B p k C ", +" & m < | 1 1 7 7 2 g q q x x x x D E C D F > G H E I J ", +" & m g 1 1 b k l l 3 3 3 o c c c 7 B K l L & E E % E M j N ", +" ( m g 1 7 7 2 2 < q x x c O O O O t d o P Q 7 x O ^ N z N ", +" ( m q 1 7 R y h h w w b d O O O O < c O O O O O S ^ N z N j M ", +" T m q 7 2 7 1 1 7 g g g O S S S S S S S S S S O S ^ N 0 N z M ", +" * m x 7 2 J l 3 3 y h h d S U U U U U U U S S S U ^ N 0 N z M j M ", +" * m x 2 2 < g g q O O O U U U U U U U U U U U U U ^ M 0 N 0 N z M ", +" = m x 2 < J 3 3 3 h h h V b b b b b b b b J S U W ^ M 0 N 0 N z M j M ", +" = m x < < g q q x S S U X Y A A A A A A A A W W A ^ M 0 M 0 N 0 N z M ", +" - 6 x < g J 3 y y h w w Z ` ...J J J J b R U A A 6 M 0 M 0 N 0 N z M ", +" ; 6 c < g q q x c U U W +.@.#.$.%.) ) ) ) ) ) A ) 6 &.0 M 0 M 0 N 0 N ", +" ; 6 c g g *.=.-.;.>.>.,.'.).).!.~.{.J J J : W ) ].6 &.0 M 0 M 0 N 0 N ", +" C 6 c g q ^./.(.(._._.:.<.[.[.[.}.|.1.2.].].].].].6 &.0 &.0 M 0 M 0 N ", +" C m c g q 3.4.5.6.7.7.7.8.8.8.8.8.9.0.a.R : ) ].2.6 b.0 &.0 M 0 M 0 N ", +" / c.O x c d.e.f.g.h.i.i.j.j.j.j.k.k.l.m.n.c.c.o.o.6 b.0 &.0 &.0 M 0 M ", +" / c.O x c p.q.r.s.t.t.t.u.u.u.v.v.v.w.x.y.K z.c.c.6 b.0 b.0 &.0 M 0 M ", +" _ c.O x c A.B.C.D.E.F.F.G.H.H.H.I.J.K.L.6 m m c.c.6 b.0 b.0 &.0 &.0 M ", +" v c.O x c p.M.N.O.N.P.P.Q.u.v.R.S.T.U.5 5 V.o.c.c.6 b.0 b.0 b.0 &.0 M ", +" v o.O x c W.X.Y.Z.`. + +.+H.++@+#+$+] ^ 6 6 m c.c.6 b.0 b.0 b.0 &.0 &. ", +" %+o.O x c 4 3 l , &+*+=+-+;+>+,+A s c.m ^ 6 m c.c.6 b.0 b.0 b.0 b.0 &. ", +" %+o.O x c q 1 [ '+)+t n !+~+{+]+1 x W ].o.6 m c.c.6 b.0 b.0 b.0 b.0 &. ", +" F o.O x c x 7 } ^+^+Q t /+(+'+[ 2 x W 2.c.m m c.c.6 b.0 b.0 b.0 b.0 b. ", +" H o.O x c O c c q c x q _+O S A ].s c.m 6 m c.c.c.6 b.0 b.0 b.0 b.0 b. ", +" &.H o.O x c c O S S ].2.2.o.o.m m 6 6 6 m m c.c.o.c.6 b.0 b.0 b.0 b.0 b. ", +" j :+z.O x c c O S S ].].2.o.c.c.m m m m m c.c.o.o.o.6 b.0 b.0 b.0 b.0 b. ", +" &.> s ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ <+0 b.0 b.0 b.0 b. ", +" h I I I I I I I I I [+[+[+[+[+[+[+[+[+[+[+[+[+[+[+<+k 6 b.0 b.0 b.0 b. ", +" % 0 0 }+}+}+}+}+}+}+}+}+}+}+}+}+}+}+}+}+}+}+0 0 1 ].^ <+0 b.0 b.0 b. ", +" h I I I I I I I I I [+[+[+[+[+[+[+[+[+[+[+[+[+[+[+<+k 6 b.0 b.0 b. ", +" % 0 0 }+}+}+}+}+}+}+}+}+}+}+}+}+}+}+}+}+}+}+0 0 1 ].^ <+0 b.0 b. ", +" h I I I I I I I I I [+[+[+[+[+[+[+[+[+[+[+[+[+[+[+<+k 6 b.0 b. ", +" % 0 0 }+}+}+}+}+}+}+}+}+}+}+}+}+}+}+}+}+}+}+0 0 1 ].^ <+0 b. ", +" h I I I I I I I I I [+[+[+[+[+[+[+[+[+[+[+[+[+[+[+<+k ) b. ", +" % 0 0 }+}+}+}+}+}+}+}+}+}+}+}+}+}+}+}+}+}+}+0 0 1 ].|+<+ ", +" h 1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+k ", +" "}; diff --git a/images/dark/pprev.xpm b/images/dark/pprev.xpm index 74f278b4..0572de88 100644 --- a/images/dark/pprev.xpm +++ b/images/dark/pprev.xpm @@ -1,258 +1,257 @@ /* XPM */ -static char *pprev[] = { -/* columns rows colors chars-per-pixel */ -"48 48 204 2", -" c #D8A768", -". c #D8A667", -"X c #D7A667", -"o c #D5A567", -"O c #D2A467", -"+ c #D0A267", -"@ c #CB9C61", -"# c #CB9B61", -"$ c #CA9B60", -"% c #CF9E5F", -"& c #CF9D5E", -"* c #CE9D5E", -"= c #CE9C5D", -"- c #CD9C5D", -"; c #C99A5F", -": c #C8995F", -"> c #CA9B5D", -", c #C9995D", -"< c #CA995B", -"1 c #C9985B", -"2 c #C8985B", -"3 c #C7985E", -"4 c #C5985E", -"5 c #C7985A", -"6 c #C5975C", -"7 c #C1975E", -"8 c #C3955E", -"9 c #C3955D", -"0 c #C7975A", -"q c #C49659", -"w c #C49559", -"e c #BE9A69", -"r c #B99463", -"t c #BC9361", -"y c #AC8E64", -"u c #AE8D62", -"i c #A68A62", -"p c #A18560", -"a c #9B8360", -"s c #9B8160", -"d c #BE935D", -"f c #B88E5C", -"g c #B28C5B", -"h c #B18C5A", -"j c #BA8C51", -"k c #B88A52", -"l c #BA8B51", -"z c #A2865F", -"x c #A7875A", -"c c #AE8957", -"v c #AD8857", -"b c #AC8857", -"n c #AC8756", -"m c #A68456", -"M c #B88A4F", -"N c #B8894F", -"B c #B4864E", -"V c #B2854F", -"C c #A8814F", -"Z c #A07D50", -"A c #A97F4B", -"S c #86745A", -"D c #85735A", -"F c #96784E", -"G c #90734A", -"H c #987345", -"J c #8C734F", -"K c #8E724A", -"L c #876E4A", -"P c #896D47", -"I c #846B47", -"U c #836A46", -"Y c #836945", -"T c #826944", -"R c #757575", -"E c #747474", -"W c #737373", -"Q c #727272", -"! c #717171", -"~ c #707070", -"^ c #6F6F6F", -"/ c #6C6C6C", -"( c #6A6A6A", -") c #696969", -"_ c #686868", -"` c #676767", -"' c #666666", -"] c #656565", -"[ c #646464", -"{ c #636363", -"} c #626262", -"| c #616161", -" . c #606060", -".. c #7C6D57", -"X. c #7F6A4D", -"o. c #76644B", -"O. c #675D4F", -"+. c #6E5E46", -"@. c #6D5B42", -"#. c #6E5B40", -"$. c #655641", -"%. c #5F5F5F", -"&. c #5E5E5E", -"*. c #5D5D5D", -"=. c #5C5C5C", -"-. c #5B5B5B", -";. c #5A5A5A", -":. c #595959", -">. c #585858", -",. c #575757", -"<. c #565656", -"1. c #535353", -"2. c #525252", -"3. c #505050", -"4. c #5F574C", -"5. c #514D47", -"6. c #4F4F4F", -"7. c #4E4E4E", -"8. c #4D4D4D", -"9. c #4B4B4B", -"0. c #4B4844", -"q. c #464646", -"w. c #454545", -"e. c #444444", -"r. c #444443", -"t. c #434343", -"y. c #424242", -"u. c #414141", -"i. c #404040", -"p. c #68563D", -"a. c #5E4D34", -"s. c #584A36", -"d. c #4C4130", -"f. c #3F3F3F", -"g. c #3E3E3E", -"h. c #3D3D3D", -"j. c #3C3C3C", -"k. c #3C3C3B", -"l. c #3B3B3B", -"z. c #3A3A3A", -"x. c #393939", -"c. c #383838", -"v. c #363636", -"b. c #353535", -"n. c #343434", -"m. c #333333", -"M. c #323232", -"N. c #313131", -"B. c #303030", -"V. c #312B23", -"C. c #2F2F2F", -"Z. c #2E2E2E", -"A. c #2D2D2D", -"S. c #2C2C2C", -"D. c #2C2B2A", -"F. c #2A2A2A", -"G. c #292928", -"H. c #282828", -"J. c #2F2921", -"K. c #2D2820", -"L. c #272727", -"P. c #262626", -"I. c #252525", -"U. c #242424", -"Y. c #232323", -"T. c #222222", -"R. c #212121", -"E. c #202020", -"W. c #1F1F1F", -"Q. c #1E1E1E", -"!. c #1F1E1C", -"~. c #1D1D1D", -"^. c #1C1C1C", -"/. c #1B1B1B", -"(. c #191919", -"). c #1A1918", -"_. c #191919", -"`. c #191918", -"'. c #181818", -"]. c #191816", -"[. c #171717", -"{. c #171616", -"}. c #161616", -"|. c #151515", -" X c #141414", -".X c #131313", -"XX c #121212", -"oX c #111111", -"OX c #101010", -"+X c #0F0F0F", -"@X c #0E0E0E", -"#X c #0D0D0D", -"$X c #0C0C0C", -"%X c #0B0B0B", -"&X c #0A0A0A", -"*X c #090909", -"=X c #080808", -"-X c #070707", -";X c #060606", -":X c #050505", -">X c #040404", -",X c #020202", -".-.=.*.&.) q.XX1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X", -"1X1X1X1X1X3.OXX>X>X>X>X>X:X;X;X-X-X-X-X{ :.[ j.,X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X", -"1X1X1X1X1X<.-X(.E.W.W.Q.Q.~./././.(.(.(.(.t.l.z.<.3.-X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X", -"1X1X1X1X1X<.=X^.R.R.E.E.W.W.~.^.^././././.v.z.P.v.3.:.;X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X", -"1X1X1X1X1X,.=X/.R.E.E.W.W.Q.^.^./.(.(.(.(.Z.f.}.B.n.6.,.>X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X", -"1X1X1X1X1X,.=X/.E.E.W.W.Q.Q./././.(.(._._.Z.u.=XA.B.n.1.9.1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X", -"1X1X1X1X1X,.=X(.W.W.u.q.q.w.e.e.e.n._._._.Z.l.*XF.A.N.b.-.b.1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X", -"1X1X1X1X1X,.=X(.W.Q.Q.~.~.~.(.(._.'.'.'.'.M.A.#XL.F.Z.m.z.] }.1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X", -"1X1X1X1X1X,.=X(.Q.Q.i.w.w.w.t.t.t.m.[.[.[.y.'.1X1X1XoXC.b.w.%..*X(.Q.~.~.^.^./._.'.'.[.[.[.[.| } %.| ` ) _ ( } ~ g.1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X", -"1X1X1X1X1X>.*X_.~.~.f.w.e.e.t.t.t.N.}.}.}.^.C.x.e.8.>.} } ,.} W 9.Q 1X1X1X1X1X1X1X1X1X1X1X1X1X1X", -"1X1X1X1X1X:.*X_.~.^.^././.(.'.[.[.}.|.|.|.|.L.B.N.S.I.^.[.|.-XQ 1XQ 1X1X1X1X1X1X1X1X1X1X1X1X1X1X", -"1X1X1X1X1X:.*X'.~.^.h.y.u.u.i.i.f.B.|.|.|.|.(.}.|.|.|.|.|. X-XQ 1XQ 9.W 1X1X1X1X1X1X1X1X1X1X1X1X", -"1X1X1X1X1X;.*X'.^./.^.~.~.^._._._.|. X X X X X X X X X X|. X-XQ P.Q 1XW 1X1X1X1X1X1X1X1X1X1X1X1X", -"1X1X1X1X1X-.*X[.^./.g.e.t.t.y.u.u.B. X.X.X.X.X.X.X.X X X X.X-XQ P.Q 1XW 9.W 1X1X1X1X1X1X1X1X1X1X", -"1X1X1X1X1X-.*X[././.(._._.'.|.|.|..X.X.X.X.X.X.X.X.X.X.X.X.X-XW P.Q P.Q 1XW 1X1X1X1X1X1X1X1X1X1X", -"1X1X1X1X1X=.*X[./.(.g.t.t.t.u.u.u.f.f.f.f.f.f.f.f.f.g. X.XXX-XW P.Q P.Q 1XW 9.W 1X1X1X1X1X1X1X1X", -"1X1X1X1X1X=.*X[.(.(._.'.'.[. X X.X].J.oXoXoXoXoXoXoXoXXXXXoX-XW P.W P.Q P.Q 1XW 1X1X1X1X1X1X1X1X", -"1X1X1X1X1X*.=X[.(._.g.t.y.y.u.i.0.s S f.f.g.g.g.g.f.h..XoXoX=XW P.W P.Q P.Q 1XW 1X1X1X1X1X1X1X1X", -"1X1X1X1X1X&.=X}.(._.'.'.[.}..XK.F H p.OXOXOXOXOXOXOXOXOXoXOX=XE P.W P.W P.Q P.Q 1X1X1X1X1X1X1X1X", -"1X1X1X1X1X&.=X}._._.h.y.y.y.4.u d f D g.g.g.g.g.g.g.j.XXOX+X=XE P.W P.W P.Q P.Q 1X1X1X1X1X1X1X1X", -"1X1X1X1X1X%.=X}._.'.'.[.}.d.Z V j A h n b b v c L +X+X+X+X+X=XE P.E P.W P.W P.Q 1X1X1X1X1X1X1X1X", -"1X1X1X1X1X%.*X}._.'.h.r...r 8 : : 3 3 3 3 3 3 9 p h.j.OX+X@X=XR P.E P.W P.W P.Q 1X1X1X1X1X1X1X1X", -"1X1X1X1X1X{ &X|.[.}.`.#.C k l l l M M N N N N B P *X&X&X%X%X=XR P.E P.E P.W P.W 1X1X1X1X1X1X1X1X", -"1X1X1X1X1X{ &X|.[.[.a t @ @ # $ $ $ $ $ ; ; ; 3 z l.x.$X&X&X=XR P.R P.E P.W P.W 1X1X1X1X1X1X1X1X", -"1X1X1X1X1X[ &X|.[.{.s.g , % & * * = - - - - - < K =X*X*X&X&X=XR P.R P.E P.E P.W 1X1X1X1X1X1X1X1X", -"1X1X1X1X1X] &X|.[.}.k.O.e O . . X X X X o i z.c.%X&X&X=XR P.R P.R P.E P.W 1X1X1X1X1X1X1X1X", -"1X1X1X1X1X] %X|.[.}.|.|.V.m 6 * * > 0 5 2 1 1 2 G =X=X*X&X&X=XR P.R P.R P.E P.E 1X1X1X1X1X1X1X1X", -"1X1X1X1X1X' %X|.[.}.l.u.u.5.y + w x I U Y T Y a.-X=X*X&X&X=XR P.R P.R P.R P.E 1X1X1X1X1X1X1X1X", -"1X1X1X1X1X' %X|.[.}.|.[.'./.!.J 4 q @.'.|.XX@X&X*X=X=X*X&X&X=XR P.R P.R P.R P.E 1X1X1X1X1X1X1X1X", -"1X1X1X1X,X` %X|.[.}.'.~.E.Y.U.D.X.7 o.P.T.~.'..X+X%X*X*X&X&X=XR P.R P.R P.R P.R 1X1X1X1X1X1X1X1X", -"1X1X1X1XOX( %X|.[.}.[.^.W.T.T.I.G.$.+.U.E.^.'..X+X&X*X&X&X&X=XR P.R P.R P.R P.R 1X1X1X1X1X1X1X1X", -"1X1X1X1X(.( %X|.[.}.}.}.}._.}.[._.}.). XXX+X#X&X&X*X&X&X%X&X=XR P.R P.R P.R P.R 1X1X1X1X1X1X1X1X", -"1X1X1X1X~./ $X|.[.}.}.|. X X+X+X@X$X%X&X*X*X*X*X*X&X&X%X%X%X=XR P.R P.R P.R P.R 1X1X1X1X1X1X1X1X", -"1X1X1X1X(.) #X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X! P.R P.R P.R P.R 1X1X1X1X1X1X1X1X", -"1X1X1X1XOXu.~ ~ ~ ~ ~ ~ ~ ~ ~ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ! w.=XR P.R P.R P.R 1X1X1X1X1X1X1X1X", -"1X1X1X1X,X+X^.P.P.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.P.P.~.+X-X! P.R P.R P.R 1X1X1X1X1X1X1X1X", -"1X1X1X1X1X1XOXu.~ ~ ~ ~ ~ ~ ~ ~ ~ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ! w.=XR P.R P.R 1X1X1X1X1X1X1X1X", -"1X1X1X1X1X1X,X+X^.P.P.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.P.P.~.+X-X! P.R P.R 1X1X1X1X1X1X1X1X", -"1X1X1X1X1X1X1X1XOXu.~ ~ ~ ~ ~ ~ ~ ~ ~ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ! w.=XR P.R 1X1X1X1X1X1X1X1X", -"1X1X1X1X1X1X1X1X,X+X^.P.P.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.P.P.~.+X-X! P.R 1X1X1X1X1X1X1X1X", -"1X1X1X1X1X1X1X1X1X1XOXu.~ ~ ~ ~ ~ ~ ~ ~ ~ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ! w.OXR 1X1X1X1X1X1X1X1X", -"1X1X1X1X1X1X1X1X1X1X,X+X^.P.P.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.P.P.~.+X,X! 1X1X1X1X1X1X1X1X", -"1X1X1X1X1X1X1X1X1X1X1X1X1Xu. . . . . . . . . . . . . . . . . . . . . . . . . .w.1X1X1X1X1X1X1X1X", -"1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X1X" -}; +static char * pprev_xpm[] = { +"48 48 206 2", +" c #000000", +". c #626262", +"+ c #B1B1B1", +"@ c #ACACAC", +"# c #ADADAD", +"$ c #A9A9A9", +"% c #A8A8A8", +"& c #A7A7A7", +"* c #A4A4A4", +"= c #A3A3A3", +"- c #A2A2A2", +"; c #A1A1A1", +"> c #969696", +", c #B9B9B9", +"' c #AFAFAF", +") c #EFEFEF", +"! c #FEFEFE", +"~ c #FBFBFB", +"{ c #FAFAFA", +"] c #F9F9F9", +"^ c #F8F8F8", +"/ c #9C9C9C", +"( c #A6A6A6", +"_ c #9B9B9B", +": c #C3C3C3", +"< c #E5E5E5", +"[ c #DFDFDF", +"} c #E0E0E0", +"| c #E1E1E1", +"1 c #E2E2E2", +"2 c #E4E4E4", +"3 c #BCBCBC", +"4 c #C4C4C4", +"5 c #C5C5C5", +"6 c #F7F7F7", +"7 c #E3E3E3", +"8 c #DEDEDE", +"9 c #C9C9C9", +"0 c #D9D9D9", +"a c #D1D1D1", +"b c #C0C0C0", +"c c #E9E9E9", +"d c #CFCFCF", +"e c #CBCBCB", +"f c #B0B0B0", +"g c #E6E6E6", +"h c #BEBEBE", +"i c #D2D2D2", +"j c #B4B4B4", +"k c #BABABA", +"l c #BBBBBB", +"m c #F6F6F6", +"n c #D5D5D5", +"o c #CECECE", +"p c #CACACA", +"q c #E7E7E7", +"r c #CDCDCD", +"s c #F2F2F2", +"t c #D8D8D8", +"u c #CCCCCC", +"v c #9A9A9A", +"w c #BFBFBF", +"x c #E8E8E8", +"y c #BDBDBD", +"z c #FFFFFF", +"A c #EEEEEE", +"B c #D0D0D0", +"C c #A0A0A0", +"D c #9E9E9E", +"E c #9D9D9D", +"F c #989898", +"G c #979797", +"H c #959595", +"I c #8F8F8F", +"J c #C1C1C1", +"K c #C6C6C6", +"L c #B2B2B2", +"M c #8C8C8C", +"N c #8D8D8D", +"O c #EAEAEA", +"P c #D3D3D3", +"Q c #DADADA", +"R c #C2C2C2", +"S c #EBEBEB", +"T c #A5A5A5", +"U c #ECECEC", +"V c #EDEDED", +"W c #E6E7E9", +"X c #D0D6DE", +"Y c #B4B7BB", +"Z c #647E9F", +"` c #798BA5", +" . c #D2D7DF", +".. c #6987B1", +"+. c #678CBA", +"@. c #97A9C2", +"#. c #8B8B8B", +"$. c #A0A8B3", +"%. c #51729D", +"&. c #416CA2", +"*. c #4771A3", +"=. c #7A8CA5", +"-. c #F0F0F0", +";. c #B3BECF", +">. c #5F82AF", +",. c #4D7AB0", +"'. c #4573AE", +"). c #5680B4", +"!. c #4E73A5", +"~. c #5378A9", +"{. c #5377A8", +"]. c #5277A8", +"^. c #5176A8", +"/. c #7891B5", +"(. c #BBBBBC", +"_. c #8392A8", +":. c #466B9C", +"<. c #3C6AA1", +"[. c #3766A0", +"}. c #3867A1", +"|. c #3C6AA2", +"1. c #5E7A9F", +"2. c #F1F1F1", +"3. c #8A8A8A", +"4. c #F5F5F5", +"5. c #E6E6E7", +"6. c #91A4BF", +"7. c #577EB0", +"8. c #4775AD", +"9. c #4574AE", +"0. c #4775B0", +"a. c #4776B0", +"b. c #4B79B1", +"c. c #7692B8", +"d. c #F4F4F4", +"e. c #647C9F", +"f. c #436C9E", +"g. c #34639E", +"h. c #34649E", +"i. c #35649F", +"j. c #3665A0", +"k. c #5D79A0", +"l. c #F3F3F3", +"m. c #E8E9E9", +"n. c #A7B5C9", +"o. c #4D73A4", +"p. c #3666A2", +"q. c #3061A0", +"r. c #3062A1", +"s. c #3162A1", +"t. c #3163A2", +"u. c #3263A2", +"v. c #3566A4", +"w. c #718DB5", +"x. c #C3C3C4", +"y. c #98A2B0", +"z. c #416596", +"A. c #2D5B98", +"B. c #275897", +"C. c #275998", +"D. c #285998", +"E. c #2A5A98", +"F. c #59759D", +"G. c #C7C7C7", +"H. c #CED4DC", +"I. c #597BA9", +"J. c #3A68A3", +"K. c #3564A2", +"L. c #3868A5", +"M. c #3867A5", +"N. c #3767A4", +"O. c #3667A4", +"P. c #6F8CB5", +"Q. c #999999", +"R. c #AEB2B8", +"S. c #53719B", +"T. c #2F5D98", +"U. c #3B6AA6", +"V. c #5878A5", +"W. c #7B94B8", +"X. c #7C95B9", +"Y. c #7C96BA", +"Z. c #7D96BB", +"`. c #A1B2CB", +" + c #E0E1E3", +".+ c #738CB0", +"++ c #3A67A1", +"@+ c #3B69A6", +"#+ c #92A4BD", +"$+ c #DCDCDC", +"%+ c #DBDBDB", +"&+ c #D3D4D5", +"*+ c #8095B2", +"=+ c #3E68A1", +"-+ c #899BB4", +";+ c #DDDDDD", +">+ c #D6D6D7", +",+ c #9AA9BE", +"'+ c #91A1B9", +")+ c #E5E6E7", +"!+ c #939393", +"~+ c #8E8E8E", +"{+ c #909090", +"]+ c #D7D7D7", +"^+ c #FDFDFD", +"/+ c #9F9F9F", +" ", +" ", +" ", +" . + @ # # # # # # $ % & * = - ; > , ", +" ' ) ! ~ ~ ~ ~ ~ ~ { ] ] ^ ^ ^ ^ / ( _ : ", +" $ ^ < [ } } | | 1 2 2 2 < < < < 3 4 5 $ ' ", +" $ 6 7 8 8 [ [ } } 1 7 7 2 2 2 2 9 5 0 9 ' ( ", +" % 6 2 8 [ [ } } | 7 7 2 < < < < a b c d e f % ", +" % 6 2 [ [ } } | | 2 2 2 < < g g a h 6 i d e @ j ", +" % 6 < } } h , , k l l l e g g g a 4 m n i o p * p ", +" % 6 < } | | 1 1 1 < < g q q q q r i s t n a u 5 v ", +" % 6 < | | w k k k 3 3 3 u x x x y q z z z A B p k C ", +" & m < | 1 1 7 7 2 g q q x x x x D E C D F > G H E I J ", +" & m g 1 1 b k l l 3 3 3 o c c c 7 B K l L & E E % E M j N ", +" ( m g 1 7 7 2 2 < q x x c O O O O t d o P Q 7 x O ^ N z N ", +" ( m q 1 7 R y h h w w b d O O O O < c O O O O O S ^ N z N j M ", +" T m q 7 2 7 1 1 7 g g g O S S S S S S S S S S O S ^ N 0 N z M ", +" * m x 7 2 J l 3 3 y h h d S U U U U U U U S S S U ^ N 0 N z M j M ", +" * m x 2 2 < g g q O O O U U U U U U U U U U U U U ^ M 0 N 0 N z M ", +" = m x 2 < J 3 3 3 h h h b b b b b b b b b J S U V ^ M 0 N 0 N z M j M ", +" = m x < < g q q x S S U W X A A A A A A A A V V A ^ M 0 M 0 N 0 N z M ", +" - 6 x < g J 3 y y h w Y Z ` b b J J J J b R U A A 6 M 0 M 0 N 0 N z M ", +" ; 6 c < g q q x c U ...+.@.) ) ) ) ) ) ) ) ) A ) 6 #.0 M 0 M 0 N 0 N ", +" ; 6 c g g R y y y $.%.&.*.=.J J J J J J J : V ) -.6 #.0 M 0 M 0 N 0 N ", +" C 6 c g q q x c ;.>.,.'.).!.~.{.{.].^./.-.-.-.-.-.6 #.0 #.0 M 0 M 0 N ", +" C m c g q R (._.:.<.[.[.}.}.}.}.}.}.|.1.R : ) -.2.6 3.0 #.0 M 0 M 0 N ", +" / 4.O x c 5.6.7.8.9.9.9.0.0.a.a.a.a.b.c.m 4.4.d.d.6 3.0 #.0 #.0 M 0 M ", +" / 4.O x x e.f.g.g.h.i.i.i.i.i.j.j.j.}.k.4 K l.4.4.6 3.0 3.0 #.0 M 0 M ", +" _ 4.O x m.n.o.p.q.r.s.s.t.u.u.u.u.u.v.w.6 m m 4.4.6 3.0 3.0 #.0 #.0 M ", +" v 4.O x c x.y.z.A.B.B.B.C.C.D.D.D.D.E.F.5 G.d.4.4.6 3.0 3.0 3.0 #.0 M ", +" v d.O x c O O H.I.J.s.s.K.L.M.N.O.O.N.P.6 6 m 4.4.6 3.0 3.0 3.0 #.0 #. ", +" Q.d.O x c 4 h h R.S.T.B.U.V.W.X.Y.Z.Y.`.^ 6 m 4.4.6 3.0 3.0 3.0 3.0 #. ", +" Q.d.O x c O x q 2 +.+++@+#+q O V 2.4.m 6 6 m 4.4.6 3.0 3.0 3.0 3.0 #. ", +" F d.O x c q 1 [ $+%+&+*+=+-+0 ;+1 q U -.d.m m 4.4.6 3.0 3.0 3.0 3.0 3. ", +" H d.O x c x 7 } ;+;+Q >+,+'+%+[ 7 q U -.4.m 4.4.4.6 3.0 3.0 3.0 3.0 3. ", +" #.H d.O x c c c c g c x g c )+S V -.s 4.4.m 4.4.d.4.6 3.0 3.0 3.0 3.0 3. ", +" j !+l.O x c c O S S -.-.2.l.d.4.m m m m m 4.4.d.d.d.6 3.0 3.0 3.0 3.0 3. ", +" #.> s ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ~+0 3.0 3.0 3.0 3. ", +" h I I I I I I I I I {+{+{+{+{+{+{+{+{+{+{+{+{+{+{+~+k 6 3.0 3.0 3.0 3. ", +" % 0 0 ]+]+]+]+]+]+]+]+]+]+]+]+]+]+]+]+]+]+]+0 0 1 -.^ ~+0 3.0 3.0 3. ", +" h I I I I I I I I I {+{+{+{+{+{+{+{+{+{+{+{+{+{+{+~+k 6 3.0 3.0 3. ", +" % 0 0 ]+]+]+]+]+]+]+]+]+]+]+]+]+]+]+]+]+]+]+0 0 1 -.^ ~+0 3.0 3. ", +" h I I I I I I I I I {+{+{+{+{+{+{+{+{+{+{+{+{+{+{+~+k 6 3.0 3. ", +" % 0 0 ]+]+]+]+]+]+]+]+]+]+]+]+]+]+]+]+]+]+]+0 0 1 -.^ ~+0 3. ", +" h I I I I I I I I I {+{+{+{+{+{+{+{+{+{+{+{+{+{+{+~+k ) 3. ", +" % 0 0 ]+]+]+]+]+]+]+]+]+]+]+]+]+]+]+]+]+]+]+0 0 1 -.^+~+ ", +" h /+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+k ", +" "}; diff --git a/images/dark/print.xpm b/images/dark/print.xpm index 96139351..9e79b61a 100644 --- a/images/dark/print.xpm +++ b/images/dark/print.xpm @@ -1,107 +1,107 @@ /* XPM */ -static char *print[] = { -/* columns rows colors chars-per-pixel */ -"48 48 53 1", -" c #AAAAA8A8ACAC", -". c #A76FA570A96F", -"X c #A45DA266A655", -"o c #9C2E9A799E1E", -"O c #992697439B59", -"+ c #966794879950", -"@ c #94F0936696A9", -"# c #8B0889758C89", -"$ c #893287338AAF", -"% c #20203737C443", -"& c #7F7F7D7D8282", -"* c #777775757A7A", -"= c #706A6EAB7427", -"- c #6F2D6E2F726C", -"; c #6C646AB66D66", -": c #696967676D6D", -"> c #61EE6045649B", -", c #60485F186177", -"< c #5F195E24600F", -"1 c #5C7D5A4B5EAF", -"2 c #5555525258D8", -"3 c #530E518B5512", -"4 c #50D04D4D5454", -"5 c #4E4E4A4A5151", -"6 c #484845454C4C", -"7 c #454942424951", -"8 c #4408437F4496", -"9 c #40D33D624469", -"0 c #3E3E3B3B4242", -"q c #363633B34040", -"w c #3B3F3B3F3B3F", -"e c #390636363BD5", -"r c #358B33083A65", -"t c #32DD318D34D4", -"y c #30D12E8D33AA", -"u c #2CCA2959306F", -"i c #292927273333", -"p c #272726263131", -"a c #2B6F29DF2D91", -"s c #2A1226F02CCA", -"d c #263623B6296A", -"f c #22F22121255D", -"g c #205F1DE422F4", -"h c #1E941D4020B9", -"j c #1B541A451D3C", -"k c #181817171999", -"l c #165B1569183B", -"z c #133912C514A5", -"x c #10100EEA10C8", -"c c #0F0F0E751010", -"v c #0B820B500C48", -"b c #080807070808", -"n c #008E008D0090", -/* pixels */ -"nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn", -"nnnnnnnnnnnnnnnnnnaO oannnnnnnnnnnnnnnnnn", -"nnnnnnnnnnnnnnnnnn+6yre097771+nnnnnnnnnnnnnnnnnn", -"nnnnnnnnnvduuuuuuuuuuuuuuuuuuuuuuuuuudvnnnnnnnnn", -"nnnnnnnnndbnnnnnnnnnnnnnnnnnnnnnnnnnnbdnnnnnnnnn", -"nnnnnnnnnunbbvvvvvvvvvvvvvvvvvcccxxxznunnnnnnnnn", -"nnnnnnnnnunvvvvvvvvvvvvcccxxxzzzzzzzznunnnnnnnnn", -"nnnnnnnnnunvvvvvcccxxxzzzzzzzzzzzzzzznunnnnnnnnn", -"nnnnnnnnnuncxxxzzzzzzzzzzzzzzzzzzllllnunnnnnnnnn", -"nnnnnnnnnunzzzzzzzzzzzzzzzlllllllkkkknunnnnnnnnn", -"nnnnnnnnnunzzzzzzzzlllllllkkkkkkkkjjjnunnnnnnnnn", -"nnnnnnnnnunzlllllllkkkkkkkkjjjjjjjjjjnunnnnnnnnn", -"nnnnnnnnnunlkkkkkkkkjjjjjjjjjjjjjjhhhnunnnnnnnnn", -"nnnnnnnnnunkkjjjjjjjjjjjjjjhhhhhhhgggnunnnnnnnnn", -"nnnnnnnnnynjjjjjjjjjhhhhhhhggggffffffnynnnnnnnnn", -"nnnnnnnnnenjjhhhhhhhggggfffffffffffffnennnnnnnnn", -"nnnnnnnnn9nhhggggfffffffffffffdddddddn9nnnnnnnnn", -"nnnnnnnnn7nffffffffffffdddddddddddddsn7nnnnnnnnn", -"nnnnnnnnn5nfffffdddddddddddddssssssssn5nnnnnnnnn", -"nnnnnnnnn2ndddddddddddssssssssaaaaaaan2nnnnnnnnn", -"nnnnnnnnn1nddddsssssssaaaaaaaaauuuuuun1nnnnnnnnn", -"nnnnnnnnn>nssssaaaaaaaaauuuuuuuuuuyyyn>nnnnnnnnn", -"nnnnnn; :naaaaaauuuuuuuuuuyyyyyyytttn: ;nnnnnn", -"nnnnn3=ns=nuuuuuuuuyyyyyyyyttttttttttn=sn-3nnnnn", -"nnnne#nl97777777777777777777777777777779ln#ennnn", -"nnnjOvbfdzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzdfbv+knnn", -"nnn#fbzdzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzdzbf$nnn", -"nn71nzzdbvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvbdzzn18nn", -"nn@bvzzhnbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbnhzzvb+nn", -"ntyn", -"n,dvlllynzjjjjjjjjjjjjjjjjjjjjjjjjjjjjznulllvd,n", -"n$vljjjydbnnnnnnnnnnnnnnnnnnnnnnnnnnnnvdujjjzv$n", -"nObjhhhht977777777777777777777777777779thhhhjbOn", -"n.ngffffffffffffffffffffffffffffffffffffffffgnXn", -"n nddddddddddddddddddddddddddddddddddddddddddn n", -"n nssssssssssssssssssssssssssssssssssssssq77qn n", -"n nuuuuuu2=**************************-2uur%%tn n", -"n nuuuuu43jzzzzzzzzzzzzzzzzzzzzzzzzzzj34uiffpn n", -"n nuuuuu-jgddddddddddddddddddddddddddgj-uuuuun n", -"n nuuuuu*zffffffffffffffffffffffffffffz*ur77rn n", -"n nuuuuu&xggggggggggggggggggggggggggggx&urfftn n", -"n nuuuuu$vjjjjjjjjjjjjjjjjjjjjjjjjjjjjv$uf77gn n", -"n nuuuuu@vkkkkkkkkkkkkkkkkkkkkkkkkkkkkv@ugzzhn n", -"n nnnnnnovllllllllllllllllllllllllllllvonnnnnn n", -"v ++++++.bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.++++++ v", -"zjfdaatw wttadfjz", -"nbvvzljjfdsattrwww888888888888wwwrttaadfjjlzvvbn", -"nnnnnnnnnnnbbbvvvzzzzzllllzzzzzvvvbbbnnnnnnnnnnn" -}; +static char * print_xpm[] = { +"48 48 56 1", +" c #010000", +". c #777C72", +"+ c #141413", +"@ c #0E0F0D", +"# c #131312", +"$ c #151614", +"% c #474A43", +"& c #6B6F65", +"* c #616558", +"= c #595F56", +"- c #52564D", +"; c #4F534B", +"> c #4A4D46", +", c #363734", +"' c #848C7C", +") c #747C6B", +"! c #E3E6E3", +"~ c #FFFFFF", +"{ c #D8D8D5", +"] c #CBCEC7", +"^ c #C7CEC7", +"/ c #BDC1BA", +"( c #B3B7AD", +"_ c #ADB0AA", +": c #A4A79D", +"< c #9A9D95", +"[ c #959D8F", +"} c #8F9286", +"| c #798474", +"1 c #41453F", +"2 c #3B3E39", +"3 c #323330", +"4 c #2A2C2A", +"5 c #2C2E2A", +"6 c #676962", +"7 c #3D3F3B", +"8 c #282925", +"9 c #282926", +"0 c #191A19", +"a c #464744", +"b c #1C1C1C", +"c c #1A1B1A", +"d c #4B4C4B", +"e c #161615", +"f c #333433", +"g c #333332", +"h c #0F100E", +"i c #10110F", +"j c #5F654F", +"k c #232522", +"l c #955D08", +"m c #40423C", +"n c #7C8165", +"o c #818469", +"p c #1F201E", +"q c #565656", +" ", +" .+@@@@@@@@#. ", +" $%&*=-;>>>,$ ", +" '))))))))))))))))))))))))))' ", +" '!~~~~~~~~~~~~~~~~~~~~~~~~~~!' ", +" )~!!{{{{{{{{{{{{{{{{{]]]^^^/~) ", +" )~{{{{{{{{{{{{]]]^^^////////~) ", +" )~{{{{{]]]^^^///////////////~) ", +" )~]^^^//////////////////((((~) ", +" )~///////////////(((((((____~) ", +" )~////////(((((((________:::~) ", +" )~/(((((((________::::::::::~) ", +" )~(________::::::::::::::<<<~) ", +" )~__::::::::::::::<<<<<<<[[[~) ", +" &~:::::::::<<<<<<<[[[[}}}}}}~& ", +" =~::<<<<<<<[[[[}}}}}}}}}}}}}~= ", +" ;~<<[[[[}}}}}}}}}}}}}'''''''~; ", +" >~}}}}}}}}}}}}'''''''''''''|~> ", +" 1~}}}}}'''''''''''''||||||||~1 ", +" 2~'''''''''''||||||||.......~2 ", +" ,~''''|||||||.........))))))~, ", +" 3~||||.........))))))))))&&&~3 ", +" 4@@5~......))))))))))&&&&&&&666~5@@4 ", +" 78~|8~))))))))&&&&&&&&6666666666~8|~97 ", +" =0~(;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;(~0= ", +" a+{!}'//////////////////////////////'}!{$b ", +" 0}!/'////////////////////////////////'/!}c ", +" >,~//'!{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{!'//~,d ", +" e!{//<~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!~>>>>>>>>>>>>>>>>>>>>>>>>>>>;6<<<<:!+ ", +" h~[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[~i ", +" @~''''''''''''''''''''''''''''''''''''''''''~@ ", +" @~||||||||||||||||||||||||||||||||||||||j>>j~@ ", +" @~))))))28kkkkkkkkkkkkkkkkkkkkkkkkkk92))*ll6~@ ", +" @~)))))m7://////////////////////////:7m)n}}o~@ ", +" @~)))))9:[''''''''''''''''''''''''''[:9)))))~@ ", +" @~)))))k/}}}}}}}}}}}}}}}}}}}}}}}}}}}}/k)*>>*~@ ", +" @~)))))p^[[[[[[[[[[[[[[[[[[[[[[[[[[[[^p)*}}6~@ ", +" @~)))))c{::::::::::::::::::::::::::::{c)}>>[~@ ", +" @~)))))e{____________________________{e)[//<~@ ", +" @~~~~~~#{(((((((((((((((((((((((((((({#~~~~~~@ ", +" @$$$$$$h!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!h$$$$$$@ ", +" a}'..6q@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@q66.'}a ", +" #aa}'|.66*qqqddddddddddddqqq*66..'}aa# ", +" #### "}; diff --git a/images/dark/rleft.xpm b/images/dark/rleft.xpm index 02adbfaa..ea60102d 100644 --- a/images/dark/rleft.xpm +++ b/images/dark/rleft.xpm @@ -1,170 +1,163 @@ /* XPM */ -static char *rleft[] = { -/* columns rows colors chars-per-pixel */ -"48 48 116 2", -" c #312FA395FFEE", -". c #309D9FBAF904", -"X c #2ECF9BEBF557", -"o c #2C1494CCEAF6", -"O c #2B109191E5B3", -"+ c #2A878F87E2A5", -"@ c #298F8B37DC7D", -"# c #2AE98876D3FC", -"$ c #2B9287D6D229", -"% c #26A98469D425", -"& c #295C81C3C921", -"* c #243E808CCFCD", -"= c #2AC68053C68A", -"- c #24D97E1BC8A0", -"; c #22AC79E6C4CF", -": c #03035050C140", -"> c #28457992BC6F", -", c #216274AFBB51", -"< c #293A7687B5D7", -"1 c #256B7040ADEA", -"2 c #24D16A82A265", -"3 c #1F717160BABC", -"4 c #1E336DC3B69B", -"5 c #1D3C69B9AE6A", -"6 c #1BBE6568A954", -"7 c #1A96613CA306", -"8 c #03035050BFBF", -"9 c #03034DFABC43", -"0 c #03034A5DB449", -"q c #03034848AF2E", -"w c #02A6462FAB8E", -"e c #023142FFA43B", -"r c #2057623F99C6", -"t c #22D7604293A2", -"y c #1D2762E19C8F", -"u c #189B5A8C988E", -"i c #1B335B7091D7", -"p c #179F579991AA", -"a c #026C407C9DCA", -"s c #0EF14CB2916C", -"d c #158353218D55", -"f c #1D525559836D", -"g c #13D84D6282F5", -"h c #0D0042FF80FF", -"j c #02023E3E9B38", -"k c #01A23B669444", -"l c #01B939428D3A", -"z c #010136528A53", -"x c #030338388787", -"c c #012E3399838B", -"v c #1E44508C7A88", -"b c #12ED49B57F7E", -"n c #0FF041BD720B", -"m c #1649473B6E8F", -"M c #180442246336", -"N c #012631AB7E28", -"B c #01E231117616", -"V c #01012F2F78F8", -"C c #01572E2E721C", -"Z c #12223D58613A", -"A c #0B00380068FF", -"S c #080832326969", -"D c #0D003800607F", -"F c #09A632ED6434", -"G c #01A62C1A6BD9", -"H c #01AC293E653A", -"J c #0101264B62AB", -"K c #11C03AD95C48", -"L c #10AE34F15252", -"P c #09002E0059FF", -"I c #020228285F5F", -"U c #016824D85ADA", -"Y c #0A0A2E2E5656", -"T c #070729295252", -"R c #013A21B05353", -"E c #170A34104C4C", -"W c #193430124242", -"Q c #0EAE30E84CB3", -"! c #182A2F4A4242", -"~ c #0E2C2E344848", -"^ c #070729294F4F", -"/ c #060624244949", -"( c #0D0C2C3E4505", -") c #040420204343", -"_ c #01011F1F5050", -"` c #01571E74499F", -"' c #01681BB5420F", -"] c #203729173131", -"[ c #202024102828", -"{ c #1A202AA93838", -"} c #1D122A2C3434", -"| c #1922262C3030", -" . c #0B2626183B3B", -".. c #060620203F3F", -"X. c #0B0B23143737", -"o. c #1A1223362B2B", -"O. c #1B8A20982424", -"+. c #02821ABF3C73", -"@. c #010117173838", -"#. c #0404191933B3", -"$. c #018115B633F4", -"%. c #090D1D9C2E2E", -"&. c #01B913812C07", -"*. c #03D7131424BE", -"=. c #01410E8F2323", -"-. c #1A091A1A1A2A", -";. c #17081B0C1E1E", -":. c #12F312FA12FE", -">. c #053E11E31BB5", -",. c #00720B441AC5", -"<. c #02320B3E1447", -"1. c #000006061010", -"2. c #0B030B030B03", -"3. c #03030A0A0F0F", -"4. c #000006060D8E", -"5. c #006B006C006E", -/* pixels */ -"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.", -"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.", -"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.", -"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.", -"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.3.Q i ; O X 5.", -"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.Q , o 7 A +.=.,.<.,.=.&.$.@.+.' ` R 5.", -"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.L @ 4 ^ 4.$.H l w 0 9 9 9 9 9 0 0 0 0 R 5.", -"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.>.; , #.,.G 0 : : 9 9 9 9 0 0 0 0 0 q w w U 5.", -"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.~ o F 1.B 9 9 9 9 9 0 0 0 0 0 q w w w e e e U 5.", -"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.Z @ &.+.q 9 9 0 0 0 0 q q w w w e e e e a j j I 5.", -"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.K * ,.H 0 0 0 0 q q w w w e e e e a j j j j k k J 5.", -"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.~ @ ,.G 0 q q w w w e e e e a j j j k k k k k l l J 5.", -"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.>.O &.H w w e e e e e a j j j k k k k k l l z z c c J 5.", -"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5., F ' e e e e a j j j k k k k l l l z z c c c c N N H 5.", -"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.Q 3 ,.j a j j j k k k k l l l z z c c c c N N N c c c G 5.", -"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.@ #.G j k k k k l l z z z c c c c N N N c c c c c z z B 5.", -"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.Q 6 ,.k k l l z z z c c c c N V J R _ _ R U J H G C V N c 5.", -"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5., +.U z z z c c c c N N c c J ` h 4 + . 5.", -"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.<.+ 1.c c c c N N c c c c c U S @ , L >.4.5.5.5.5.5.5.5.5.5.5.5.", -"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.K d &.N N c c c c c c z z H S O ( 5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.", -"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.y Y _ c c c z z z z l l z R @ X.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.", -"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.- +.G z z z l l l k k k C s y 5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.", -"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.o *.c l l k k k k k k j H ; ( 5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.", -"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.X *.l k k k k j j j j j H o <.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.", -"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5. =.k j j j j j a a e e G 5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.", -"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5. &.j j a a e e e e e e B 5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.", -"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5. @.e e e e e e w w w w c 5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.", -"5.5.5.5.5.5.>. ' e e w w w w q q 0 0 l X <.5.5.5.5.5.5.5.5.", -"5.5.5.5.5.5.5.*.o ..5.5.5.5.5.5.5.4.w q q q 0 0 0 0 0 0 ,.5.5.5.5.5.5.5.P O >.5.5.5.5.5.5.5.5.5.", -"5.5.5.5.5.5.5.5.%.o #.' w w w q q q 0 0 0 0 0 0 9 9 9 9 9 9 : : 8 9 ' T o *.5.5.5.5.5.5.5.5.5.5.", -"5.5.5.5.5.5.5.5.5. .O &.R q 0 0 0 0 0 0 9 9 9 9 9 9 : : 8 9 9 0 0 R / o %.5.5.5.5.5.5.5.5.5.5.5.", -"5.5.5.5.5.5.5.5.5.5.Q @ *.J 0 0 9 9 9 9 9 9 : : 9 9 9 0 0 q w w I ) O ( 5.5.5.5.5.5.5.5.5.5.5.5.", -"5.5.5.5.5.5.5.5.5.5.5.K % ,.B 9 9 9 : : 9 9 9 0 0 q w w e e a H ' O L 5.5.5.5.5.5.5.5.5.5.5.5.5.", -"5.5.5.5.5.5.5.5.5.5.5.5.m * =.l 9 9 9 0 0 q w w e e a a j k G +.@ M 2.2.2.5.5.5.5.5.5.5.5.5.5.5.", -"5.5.5.5.5.5.5.5.5.5.5.2.2.f ; &.l q w e e e a a k k l l x G +.% v 2.2.2.2.2.2.5.5.5.5.5.5.5.5.5.", -"5.5.5.5.5.5.5.5.5.2.2.2.2.2.r , @.x a a k k l l x x c N G +.; t :.:.2.2.2.2.2.2.2.5.5.5.5.5.5.5.", -"5.5.5.5.5.5.5.5.2.2.2.2.2.2.:.1 5 +.c l x x c N N B B H +., 2 :.:.:.:.:.2.2.2.2.2.2.5.5.5.5.5.5.", -"5.5.5.5.5.5.5.5.2.2.2.2.2.:.:.:.> 7 ' B N B B C G G I +.5 < -.-.-.:.:.:.:.2.2.2.2.2.5.5.5.5.5.5.", -"5.5.5.5.5.5.5.2.2.2.2.2.2.:.:.:.;.& u ' G G H H I U +.7 = O.-.-.-.:.:.:.:.2.2.2.2.2.2.5.5.5.5.5.", -"5.5.5.5.5.5.5.2.2.2.2.2.2.:.:.:.:.O.# d ' U U R R @.p $ [ -.-.-.-.:.:.:.:.2.2.2.2.2.2.5.5.5.5.5.", -"5.5.5.5.5.5.5.5.2.2.2.2.2.:.:.:.:.-.o.@ b +.` ` $.g @ ] -.-.-.-.-.:.:.:.:.2.2.2.2.2.5.5.5.5.5.5.", -"5.5.5.5.5.5.5.5.2.2.2.2.2.2.:.:.:.:.:.| O n $.$.n O } -.-.-.-.:.:.:.:.:.2.2.2.2.2.2.5.5.5.5.5.5.", -"5.5.5.5.5.5.5.5.5.2.2.2.2.2.2.2.:.:.:.:.{ o D D o { -.:.:.:.:.:.:.:.2.2.2.2.2.2.2.5.5.5.5.5.5.5.", -"5.5.5.5.5.5.5.5.5.5.5.2.2.2.2.2.2.2.2.:.:.! W :.:.:.:.:.:.2.2.2.2.2.2.2.2.5.5.5.5.5.5.5.5.5.", -"5.5.5.5.5.5.5.5.5.5.5.5.5.2.2.2.2.2.2.2.2.2.E E 2.2.2.2.2.2.2.2.2.2.2.2.2.5.5.5.5.5.5.5.5.5.5.5.", -"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.5.5.5.5.5.5.5.5.5.5.5.5.5.5.", -"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.2.2.2.2.2.2.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.", -"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5." -}; +static char * rleft_xpm[] = { +"48 48 112 2", +" c #000000", +". c #050000", +"+ c #7A5E1C", +"@ c #BFA93D", +"# c #D8C547", +"$ c #E6D465", +"% c #EBDB69", +"& c #EEDE74", +"* c #D4C047", +"= c #E8D665", +"- c #C3B126", +"; c #867600", +"> c #473800", +", c #260D00", +"' c #170300", +") c #0F0000", +"! c #351F00", +"~ c #3A2900", +"{ c #3F3000", +"] c #493D00", +"^ c #4E4400", +"/ c #534E00", +"( c #826724", +"_ c #E3D15E", +": c #CDBD2E", +"< c #675700", +"[ c #606300", +"} c #7A8A00", +"| c #90A300", +"1 c #95AA00", +"2 c #98AE00", +"3 c #261200", +"4 c #443000", +"5 c #656900", +"6 c #9FB100", +"7 c #93A600", +"8 c #575700", +"9 c #765A1F", +"0 c #786E00", +"a c #707600", +"b c #889D00", +"c c #957829", +"d c #869800", +"e c #809600", +"f c #605E00", +"g c #907226", +"h c #DCCA4B", +"i c #7C9000", +"j c #5A5E00", +"k c #728600", +"l c #6E8000", +"m c #6C7A00", +"n c #D1C038", +"o c #C6B52B", +"p c #677600", +"q c #4E4B00", +"r c #677000", +"s c #988C00", +"t c #E5D363", +"u c #EDDC72", +"v c #767000", +"w c #B4A01C", +"x c #70551A", +"y c #C6B042", +"z c #726000", +"A c #5C420A", +"B c #DBC855", +"C c #A79D00", +"D c #331A00", +"E c #534200", +"F c #726300", +"G c #4B3500", +"H c #634912", +"I c #5C4E00", +"J c #534400", +"K c #DECD53", +"L c #A78A38", +"M c #9F803D", +"N c #050505", +"O c #B8A044", +"P c #7A8600", +"Q c #B39844", +"R c #C6B04B", +"S c #C4AE50", +"T c #1C1C1C", +"U c #D2BC5A", +"V c #CAB833", +"W c #CDB65A", +"X c #D8C45E", +"Y c #D6C160", +"Z c #353535", +"` c #383835", +" . c #DDCA60", +".. c #BCAA21", +"+. c #DDC965", +"@. c #47423F", +"#. c #E2CE67", +"$. c #B9A626", +"%. c #E1CE67", +"&. c #504B49", +"*. c #53473A", +"=. c #A7930F", +"-. c #AE961C", +";. c #605549", +">. c #5C4B3A", +",. c #9A840A", +"'. c #655544", +"). c #67553A", +"!. c #8A720D", +"~. c #765C35", +"{. c #785E3A", +"]. c #826735", +" ", +" ", +" ", +" ", +" . + @ # $ % & & & & & & & & & & & ", +" + * = - ; > , ' ) ' , ! ~ { > ] ^ / & ", +" ( _ : < ~ [ } | 1 2 2 2 2 2 1 1 1 1 / & ", +" 3 # * 4 ' 5 1 6 6 2 2 2 2 1 1 1 1 1 7 | | 8 & ", +" 9 = 0 a 2 2 2 2 2 1 1 1 1 1 7 | | | b b b 8 & ", +" c _ ! > 7 2 2 1 1 1 1 7 7 | | | b b b b d e e f & ", +" g h ' [ 1 1 1 1 7 7 | | | b b b b d e e e e i i j & ", +" 9 _ ' 5 1 7 7 | | | b b b b d e e e i i i i i } } j & ", +" 3 $ ! [ | | b b b b b d e e e i i i i i } } k k l l j & ", +" * 0 ] b b b b d e e e i i i i } } } k k l l l l m m [ & ", +" + n ' e d e e e i i i i } } } k k l l l l m m m l l l 5 & ", +" _ 4 5 e i i i i } } k k k l l l l m m m l l l l l k k a & ", +" + o ' i i } } k k k l l l l m p j / q q / 8 j [ 5 r p m l & ", +" * > 8 k k k l l l l m m l l j ^ s : t u & & & & & & & & & & ", +" ) t l l l l m m l l l l l 8 v _ * ( 3 ", +" g w ! m m l l l l l l k k [ v $ x ", +" y z q l l l k k k k } } k / _ A ", +" B > 5 k k k } } } i i i r C y ", +" = D l } } i i i i i i e [ # x ", +" % D } i i i i e e e e e [ = ) ", +" & , i e e e e e d d b b 5 & ", +" & ! e e d d b b b b b b a & ", +" & { b b b b b b | | | | l & ", +" 3 & & & & & & & & & & ] b b | | | | 7 7 1 1 } & & & & & & & & & % ) ", +" D = E | 7 7 7 1 1 1 1 1 1 ' F $ 3 ", +" G = 4 ] | | | 7 7 7 1 1 1 1 1 1 2 2 2 2 2 2 6 6 6 2 ] < = D ", +" H $ ! / 7 1 1 1 1 1 1 2 2 2 2 2 2 6 6 6 2 2 1 1 / I = G ", +" + _ D j 1 1 2 2 2 2 2 2 6 6 2 2 2 1 1 7 | | f J $ x ", +" g K ' a 2 2 2 6 6 2 2 2 1 1 7 | | b b d [ ] $ ( ", +" L h , } 2 2 2 1 1 7 | | b b d d e i 5 > _ M N N N ", +" N N O # ! } 7 | b b b d d i i } } P 5 > K Q N N N N N N ", +" N N N N N R * { P d d i i } } P P l m 5 > # S T T N N N N N N N ", +" N N N N N N T U V > l } P P l m m a a [ > * W T T T T T N N N N N N ", +" N N N N N T T T X - ] a m a a r 5 5 f > V Y Z Z Z T T T T N N N N N ", +" N N N N N N T T T ` ...] 5 5 [ [ f 8 > - +.@.Z Z Z T T T T N N N N N N ", +" N N N N N N T T T T @.#.w ] 8 8 / / { $.%.&.Z Z Z Z T T T T N N N N N N ", +" N N N N N T T T T Z *._ =.> ^ ^ ~ -._ ;.Z Z Z Z Z T T T T N N N N N ", +" N N N N N N T T T T T >.$ ,.~ ~ ,.$ '.Z Z Z Z T T T T T N N N N N N ", +" N N N N N N N T T T T ).= !.!.= ).Z T T T T T T T N N N N N N N ", +" N N N N N N N N T T ~.& & {.T T T T T T N N N N N N N N ", +" N N N N N N N N N ].].N N N N N N N N N N N N N ", +" N N N N N N N N N N N N N N N N N N ", +" N N N N N N ", +" "}; diff --git a/images/dark/rright.xpm b/images/dark/rright.xpm index 4a7d317e..3a0246e5 100644 --- a/images/dark/rright.xpm +++ b/images/dark/rright.xpm @@ -1,168 +1,163 @@ /* XPM */ -static char *rright[] = { -/* columns rows colors chars-per-pixel */ -"48 48 114 2", -" c #312FA399FFEE", -". c #2EB99C38F5C2", -"X c #2C1894BCEAEA", -"o c #2B5B920CE65C", -"O c #29D58FB0E444", -"+ c #29FD8BAFDCFD", -"@ c #26E688A0DB2C", -"# c #278C8800D905", -"$ c #2B9288B0D3DE", -"% c #26A185EDD669", -"& c #2AC68121C8F5", -"* c #23B08049CD72", -"= c #295C8023C781", -"- c #23F47DFDCA59", -"; c #240A7A37C3DC", -": c #20B5764FC1F7", -"> c #03035050C185", -", c #284578D0BBAD", -"< c #21BA747FBB23", -"1 c #293A7744B80D", -"2 c #20F47180B367", -"3 c #256B6F8EAC88", -"4 c #24D16A82A45D", -"5 c #1EDD70DAB64C", -"6 c #1E446F4EB982", -"7 c #1F1E6DE2B2EC", -"8 c #1BBE693CB007", -"9 c #1BD36608ABDA", -"0 c #1AFC6343A495", -"q c #03035050BFBF", -"w c #03034DF4BC1A", -"e c #03034A78B45C", -"r c #19895F47A291", -"t c #03034868AF2E", -"y c #02A84641AB90", -"u c #023742ECA417", -"i c #219761D79612", -"p c #1C40606C998A", -"a c #17CF594A97CA", -"s c #13D8565097CA", -"d c #026C407C9DF8", -"f c #1AD45A328F48", -"g c #1D5255598261", -"h c #12E34E088A2C", -"j c #10EF49B5807D", -"k c #0E0048FF8AFF", -"l c #020A3E5C9B0B", -"z c #01B33B859445", -"x c #01DD39458D50", -"c c #010136798A74", -"v c #02AD38388731", -"b c #014E340783B6", -"n c #1E4451867B82", -"m c #0E0041FF797F", -"M c #0F0041FF76FF", -"N c #1649465B6D40", -"B c #180442246336", -"V c #016F32577DC6", -"C c #01D730B175CB", -"Z c #01012F2F7A7A", -"A c #02022EC171BA", -"S c #12223E1E613A", -"D c #0B00380068FF", -"F c #0B00370068FF", -"G c #0BF435C9629B", -"H c #070731316363", -"J c #01B92C9A6BFE", -"K c #01D329E46565", -"L c #010127276262", -"P c #11AB3BD15CC3", -"I c #108235055292", -"U c #09F62ED059A5", -"Y c #07072B2B5B5B", -"T c #01B9256E5BC9", -"R c #08042A1451A7", -"E c #068728A852D2", -"W c #01C9237954FF", -"Q c #170A34104C4C", -"! c #193430124242", -"~ c #0EC330D64C0C", -"^ c #182A2F4A4242", -"/ c #0E2C2E344848", -"( c #028221614CCC", -") c #0D3B2C3C4578", -"_ c #0606232345C6", -"` c #014E1E514A4A", -"' c #01B91C6543B1", -"] c #203729173131", -"[ c #202024102828", -"{ c #1A202AA93838", -"} c #1D122A2C3434", -"| c #1922262C3030", -" . c #0B0E25A83ABA", -".. c #1A1223362B2B", -"X. c #1B8A20982424", -"o. c #02951AAD3CAA", -"O. c #000016973939", -"+. c #0343195934F5", -"@. c #00EC14EA331E", -"#. c #090D1D9C2E2E", -"$. c #014112F32C0C", -"%. c #0716171A2424", -"&. c #01010F0F2525", -"*. c #1A091A1A1A2A", -"=. c #17081B0C1E1E", -"-. c #12F312FA12FE", -";. c #050D11D61BDC", -":. c #012B0BB51999", -">. c #01B70AC0153A", -",. c #000006061010", -"<. c #0B030B030B03", -"1. c #0308090A0E0E", -"2. c #0000055B0BB6", -"3. c #006A006C006D", -/* pixels */ -"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3. . o ; f ~ 1.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3. 3.3.3.3.3.3.3.3.3.3.2.:.o.D 0 X < ~ 3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3. 3.> > > > > > > > w e y x K @.2.R 5 + I 3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3. 3.> > > > > > > > > w w w w w y K >.+.: < ;.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3. 3.> > > > > w w w w w e e e e e e y K ,.G o / 3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3. 2.> w w w w w e e e e e e t t y y y u l @.$.# S 3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3. ,.w w e e e e e t t t y y y u u u u u d d W :.* P 3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3. :.e e e t t t y y y u u u u u d l l l l l z T >.# ) 3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3. &.t y y y y u u u u u d l l l l l z z z z z x ` $.o :.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3. $.u u u u u u d l l l l z z z z z z x x c c c c @.U 2 3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3. @.u u d l l l l z z z z z z x c c c c c b b b b Z >.< / 3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3. O.l l l z z z z z x x c c c c b b b b b V V V b b T +.# 3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3. ' o.O.O.O.@.@.@.$.$.@.' T V b b V V V b b b b b b b $.8 ~ 3.3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3. . + 0 F @.W V b b b b b b c c c c L E < 3.3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.3.3.3.3.2.;.I < @ E ` b b c c c c c c x x c $.o >.3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3./ o Y L c c x x x z z z z z ` 0 I 3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3. .@ ` c z z z z z z z z l J m p 3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.0 k A z z z z l l l l l b H - 3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.) : K l l l l l l d d u l W X 3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.:.o K l d d u u u u u u u T . 3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3. J u u u u u u u y y y T 3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3. C u u u y y y y y t t K 3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3. b y y y t t t t e e e C 3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.3.>.. z t t e e e e e e e e b ;.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.3.3.;.O R 3.3.3.3.3.3.3.:.e e e e e e w w w w :.3.3.3.3.3.3.3._ X %.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.3.3.3.%.X _ O.t e e e e e e e w w w w w w w w > > q w w e ` +.X #.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.3.3.3.3.#.X o.` e e e w w w w w w w > > > w w w e e e t W $.o .3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.) o o.K w w w w w > > > w w w e e e t y y u L @.+ ~ 3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.I o ' C > > > w w w e e e t y y u u u d J @.# P 3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.3.3.3.3.2.<.<.B + ( v w e e e t y y u u u d d l z A +.% N 3.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.3.3.<.<.<.<.<.<.n % ( x y y u u u d d l z z z x A O.- g <.<.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.2.<.<.<.<.<.<.-.-.i - ( v d d l z z x x x v v A ' < i <.<.<.<.2.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.2.<.<.<.<.<.-.-.-.-.-.4 : W b x x x v v b V V A ' 7 3 -.<.<.<.<.<.2.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.<.<.<.<.<.-.-.-.-.*.*.*.1 6 W V b V V C C C J ' 9 , -.-.-.<.<.<.<.<.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.2.<.<.<.<.<.-.-.-.-.*.*.*.X.& 8 W A C A J J K ` r = =.-.-.-.<.<.<.<.<.2.3.3.3.3.", -"3.3.3.3.3.3.3.3.2.<.<.<.<.<.-.-.-.-.*.*.*.*.[ $ r W K K K T ` a $ X.-.-.-.-.<.<.<.<.<.2.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.<.<.<.<.<.-.-.-.-.*.*.*.*.*.] + s ( T W ` h + ..*.-.-.-.-.<.<.<.<.<.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.2.<.<.<.<.<.-.-.-.-.-.*.*.*.*.} o h ` ` j o | -.-.-.-.-.<.<.<.<.<.2.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.2.<.<.<.<.<.<.-.-.-.-.-.-.-.*.{ X m M X { -.-.-.-.<.<.<.<.<.<.2.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.3.3.<.<.<.<.<.<.<.<.-.-.-.-.-.-.! ^ -.-.<.<.<.<.<.<.<.<.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.3.3.3.3.2.<.<.<.<.<.<.<.<.<.<.<.<.Q Q <.<.<.<.<.<.<.<.2.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.2.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.2.3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.2.2.2.2.2.2.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.", -"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3." -}; +static char * rright_xpm[] = { +"48 48 112 2", +" c #000000", +". c #F0E17E", +"+ c #EEDE77", +"@ c #EAD96E", +"# c #DDCB56", +"$ c #C6B144", +"% c #8E7024", +"& c #241306", +"* c #190B00", +"= c #2F1900", +"- c #564700", +"; c #988800", +"> c #CCBB32", +", c #EADB6E", +"' c #D9C74C", +") c #ABBA00", +"! c #A6B700", +"~ c #A3B400", +"{ c #9DB000", +"] c #8A9C00", +"^ c #707500", +"/ c #493A00", +"( c #7B6C00", +"_ c #D6C444", +": c #E6D667", +"< c #98792F", +"[ c #2C1600", +"} c #564200", +"| c #DACA44", +"1 c #3F2700", +"2 c #1F0E00", +"3 c #938200", +"4 c #8A6C24", +"5 c #A0B100", +"6 c #97AB00", +"7 c #91A500", +"8 c #443200", +"9 c #E5D460", +"0 c #A88A34", +"a c #95A800", +"b c #676500", +"c c #E0CF59", +"d c #A38632", +"e c #8CA000", +"f c #696C00", +"g c #866721", +"h c #5E5600", +"i c #849800", +"j c #847500", +"k c #D8C454", +"l c #829300", +"m c #778A00", +"n c #4C3F00", +"o c #7E8E00", +"p c #594F00", +"q c #D1C02C", +"r c #978800", +"s c #6C7300", +"t c #756900", +"u c #E5D559", +"v c #797300", +"w c #755916", +"x c #777E00", +"y c #A69800", +"z c #CAB747", +"A c #AFA500", +"B c #798200", +"C c #887E00", +"D c #DFCE51", +"E c #7E8800", +"F c #E8D865", +"G c #6C5B00", +"H c #513700", +"I c #604406", +"J c #1F1F1F", +"K c #AE9144", +"L c #655B00", +"M c #8C9800", +"N c #E3D359", +"O c #B1983C", +"P c #BDA84F", +"Q c #C2AD4F", +"R c #323232", +"S c #CCB756", +"T c #D3BE5B", +"U c #D4C242", +"V c #D6C260", +"W c #474747", +"X c #DCC967", +"Y c #D5C534", +"Z c #CEBE2C", +"` c #DCCA65", +" . c #5E5147", +".. c #E1CF6C", +"+. c #C8B91F", +"@. c #E1CF69", +"#. c #4F473F", +"$. c #655E54", +"%. c #E5D370", +"&. c #C2B321", +"*. c #776551", +"=. c #BFB108", +"-. c #B7A906", +";. c #675944", +">. c #7B654C", +",. c #B2A20B", +"'. c #735B42", +"). c #7E6542", +"!. c #A89800", +"~. c #8E7044", +"{. c #8A6E3F", +"]. c #95773C", +" ", +" ", +" ", +" ", +" . . . . . . . . . . . + @ # $ % & ", +" . * = - ; > , ' % ", +" . ) ) ) ) ) ) ) ) ! ~ { ] ^ / * ( _ : < ", +" . ) ) ) ) ) ) ) ) ) ! ! ! ! ! { ^ [ } | ' 1 ", +" . ) ) ) ) ) ! ! ! ! ! ~ ~ ~ ~ ~ ~ { ^ 2 3 @ 4 ", +" . * ) ! ! ! ! ! ~ ~ ~ ~ ~ ~ 5 5 { { { 6 7 / 8 9 0 ", +" . 2 ! ! ~ ~ ~ ~ ~ 5 5 5 { { { 6 6 6 6 6 a a b = c d ", +" . = ~ ~ ~ 5 5 5 { { { 6 6 6 6 6 a 7 7 7 7 7 e f [ 9 g ", +" . 1 5 { { { { 6 6 6 6 6 a 7 7 7 7 7 e e e e e ] h 8 @ = ", +" . 8 6 6 6 6 6 6 a 7 7 7 7 e e e e e e ] ] i i i i / j k ", +" . / 6 6 a 7 7 7 7 e e e e e e ] i i i i i l l l l m [ ' 4 ", +" . n 7 7 7 e e e e e ] ] i i i i l l l l l o o o l l f } 9 ", +" . p - n n n / / / 8 8 / p f o l l o o o l l l l l l l 8 q % ", +" . . . . . . . . . . + : > r / b o l l l l l l i i i i s t ' ", +" * 1 < ' u t h l l i i i i i i ] ] i 8 @ [ ", +" 4 @ v s i i ] ] ] e e e e e h > < ", +" w u h i e e e e e e e e 7 x y z ", +" > A B e e e e 7 7 7 7 7 l C D ", +" g | ^ 7 7 7 7 7 7 a a 6 7 b , ", +" = @ ^ 7 a a 6 6 6 6 6 6 6 f + ", +" . x 6 6 6 6 6 6 6 { { { f . ", +" . E 6 6 6 { { { { { 5 5 ^ . ", +" . l { { { 5 5 5 5 ~ ~ ~ E . ", +" [ + . . . . . . . . . e 5 5 ~ ~ ~ ~ ~ ~ ~ ~ l . . . . . . . . . . 1 ", +" 1 F ( = ~ ~ ~ ~ ~ ~ ! ! ! ! = G , H ", +" H , G n 5 ~ ~ ~ ~ ~ ~ ~ ! ! ! ! ! ! ! ! ) ) ) ! ! ~ h } , I ", +" I , - h ~ ~ ~ ! ! ! ! ! ! ! ) ) ) ! ! ! ~ ~ ~ 5 b 8 @ w ", +" g @ - ^ ! ! ! ! ! ) ) ) ! ! ! ~ ~ ~ 5 { { 6 s / : % ", +" < @ p E ) ) ) ! ! ! ~ ~ ~ 5 { { 6 6 6 a x / 9 d ", +" * J J K : L M ! ~ ~ ~ 5 { { 6 6 6 a a 7 e B } N O ", +" J J J J J J P N L ] { { 6 6 6 a a 7 e e e ] B n D Q J J ", +" * J J J J J J R R S D L M a a 7 e e ] ] ] M M B p ' S J J J J * ", +" * J J J J J R R R R R T | b l ] ] ] M M l o o B p U V R J J J J J * ", +" J J J J J R R R R W W W X Y b o l o o E E E x p Z ` R R R J J J J J ", +" * J J J J J R R R R W W W ...q b B E B x x ^ h +.@.#.R R R J J J J J * ", +" * J J J J J R R R R W W W W $.%.+.b ^ ^ ^ f h &.%. .R R R R J J J J J * ", +" J J J J J R R R R W W W W W *.: =.L f b h -.: ;.W R R R R J J J J J ", +" * J J J J J R R R R R W W W W >.@ -.h h ,.@ '.R R R R R J J J J J * ", +" * J J J J J J R R R R R R R W )., y !., ).R R R R J J J J J J * ", +" J J J J J J J J R R R R R R ~.. . {.R R J J J J J J J J ", +" * J J J J J J J J J J J J ].].J J J J J J J J * ", +" * J J J J J J J J J J J J J J J J * ", +" * * * * * * ", +" "}; diff --git a/images/dark/scan-go.xpm b/images/dark/scan-go.xpm index 95de965c..6d7eae75 100644 --- a/images/dark/scan-go.xpm +++ b/images/dark/scan-go.xpm @@ -1,272 +1,262 @@ /* XPM */ -static char *scan_go[] = { -/* columns rows colors chars-per-pixel */ -"48 48 218 2", -" c #F4F2F2", -". c #F0EEED", -"X c #EAE9E8", -"o c #E5E4E4", -"O c #DBDBDB", -"+ c #DED9D7", -"@ c #DBD6D4", -"# c #D5D5D5", -"$ c #D3C2DB", -"% c #D7CED1", -"& c #D2C4D3", -"* c #D7D1CF", -"= c #D3CDCC", -"- c #CFCFCF", -"; c #C8C7C6", -": c #C4C3C3", -"> c #D6B6F2", -", c #CCB6E2", -"< c #C9A4E9", -"1 c #CCAEE1", -"2 c #C293EF", -"3 c #C5B8D2", -"4 c #BC8BE9", -"5 c #B886E8", -"6 c #B782EB", -"7 c #B783E7", -"8 c #A58BE4", -"9 c #B9BAD1", -"0 c #B793DC", -"q c #B89AD5", -"w c #AB89CB", -"e c #9B94DB", -"r c #959BD4", -"t c #9E96D6", -"y c #9481D2", -"u c #8984C8", -"i c #898DC5", -"p c #868AC5", -"a c #BBBABA", -"s c #B6B4B9", -"d c #B4B3B4", -"f c #B0AFB2", -"g c #AEACB1", -"h c #B0AEAD", -"j c #ABA9AC", -"k c #A9A7AB", -"l c #A5A4AB", -"z c #A9A6A6", -"x c #A3A2A3", -"c c #A99ABA", -"v c #A19FA3", -"b c #8085BE", -"n c #9897A8", -"m c #9F9EA1", -"M c #8388AF", -"N c #A19B9D", -"B c #9C9B9D", -"V c #98969B", -"C c #96939A", -"Z c #9A9694", -"A c #939295", -"S c #938E99", -"D c #908E94", -"F c #8E8D91", -"G c #8C8793", -"H c #89898A", -"J c #88868B", -"K c #868489", -"L c #838285", -"P c #B872FD", -"I c #B773FD", -"U c #BA7AF6", -"Y c #AF73F3", -"T c #B070EE", -"R c #A879ED", -"E c #AF7DE0", -"W c #A67CE5", -"Q c #A660E9", -"! c #A568E7", -"~ c #A64EFD", -"^ c #A35AEA", -"/ c #A25EE5", -"( c #9E54E5", -") c #994FE2", -"_ c #AB7BDB", -"` c #A679D2", -"' c #A473D3", -"] c #9B64D5", -"[ c #9C71C9", -"{ c #9965CB", -"} c #9A6CC6", -"| c #9465C5", -" . c #8F60C0", -".. c #985DD2", -"X. c #9756D7", -"o. c #964DDD", -"O. c #8A42D2", -"+. c #8C53C3", -"@. c #8C49CF", -"#. c #8240C4", -"$. c #913EE3", -"%. c #8F3CE0", -"&. c #8C3BDD", -"*. c #8836D8", -"=. c #893AD7", -"-. c #8333D2", -";. c #843DC9", -":. c #8037C9", -">. c #9A79B9", -",. c #8C6AAD", -"<. c #8964AC", -"1. c #895AB7", -"2. c #824DB6", -"3. c #8C7A9C", -"4. c #867895", -"5. c #807F83", -"6. c #7E36C3", -"7. c #7D2DCB", -"8. c #7A2BC7", -"9. c #7728C3", -"0. c #7527C1", -"q. c #7C48B2", -"w. c #7C45B4", -"e. c #7F51AD", -"r. c #7C4BAB", -"t. c #7744AA", -"y. c #7648A4", -"u. c #7E7C81", -"i. c #745295", -"p. c #72489D", -"a. c #7F3EBF", -"s. c #7932BE", -"d. c #732BB9", -"f. c #7124BC", -"g. c #722FB5", -"h. c #6E21B9", -"j. c #6B21B4", -"k. c #763EAF", -"l. c #713DA5", -"z. c #6F36A9", -"x. c #6E3FA0", -"c. c #6D33A4", -"v. c #6D2CAD", -"b. c #6A25AE", -"n. c #6721AD", -"m. c #692CA3", -"M. c #672CA1", -"N. c #6220A3", -"B. c #6A1EB4", -"V. c #671CB1", -"C. c #681EAF", -"Z. c #641AAE", -"A. c #6A3B9B", -"S. c #6A3D94", -"D. c #643493", -"F. c #632A9B", -"G. c #60239C", -"H. c #622F95", -"J. c #633A8C", -"K. c #60338C", -"L. c #5F239A", -"P. c #5D2891", -"I. c #5B2392", -"U. c #5D318C", -"Y. c #5A2A8A", -"T. c #5A268C", -"R. c #57238A", -"E. c #572884", -"W. c #552485", -"Q. c #5E1E9C", -"!. c #561E8D", -"~. c #531F86", -"^. c #7C7C7D", -"/. c #79767C", -"(. c #77757A", -"). c #737274", -"_. c #706E72", -"`. c #6D6971", -"'. c #6B6B6B", -"]. c #68656A", -"[. c #666468", -"{. c #666666", -"}. c #685F72", -"|. c #625470", -" X c #5E5B60", -".X c #5A4C69", -"XX c #5D5D5D", -"oX c #58565A", -"OX c #57545A", -"+X c #535354", -"@X c #504F52", -"#X c #4E4D50", -"$X c #4B4A4C", -"%X c #49444F", -"&X c #454545", -"*X c #50227E", -"=X c #4E217A", -"-X c #4A1A7A", -";X c #481F70", -":X c #411A67", -">X c #3C3E59", -",X c #33184D", -" w.v.*.=.T.T f '.&XXM B .>.>.>.4.).).).).).).).).).).).).).$XC 0XtXtXtXtXtXtX", -"tX7XD +X^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.+XB 0XtXtXtXtXtXtX", -"tX8XV oXK H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H K OXv qXtXtXtXtXtXtX", -"tXtXB ).XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX).v tXtXtXtXtXtXtX", -"tXtX3Xx m B B B B B B B B B m m m m m m m m m m m m m m m B B B B B B B B B m x 3XtXtXtXtXtXtXtX", -"tXtXtXtXqX0X0X8X8X7X6X6X6X3X3X3X3X1X1X1X1X1X1X1X1X1X3X3X3X4X6X6X7X7X8X8X0X0XqXtXtXtXtXtXtXtXtXtX", -"tXtXtXtXtXtXtXtXrXrXrXrXqXqXqX0X0X0X0X0X0X0X0X0X0X0X0X0XqXqXqXrXrXrXrXtXtXtXtXtXtXtXtXtXtXtXtXtX", -"tXtXtXtXtXtXtXtXtXtXtXrXrXrXrXrXrXrXqXqXqXqXqXqXqXrXrXrXrXrXrXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtX", -"tXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtX", -"tXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtX", -"tXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtX" -}; +static char * scan_go_xpm[] = { +"48 48 211 2", +" c #000000", +". c #7C7D7A", +"+ c #5A5B55", +"@ c #565854", +"# c #939492", +"$ c #71736E", +"% c #B4B5B3", +"& c #B1B2AF", +"* c #AFB0AD", +"= c #ACACAB", +"- c #A8AAA6", +"; c #6E716B", +"> c #A3A3A3", +", c #5E605C", +"' c #878983", +") c #8C8D8B", +"! c #888A85", +"~ c #838382", +"{ c #81837E", +"] c #7F817C", +"^ c #797B76", +"/ c #777973", +"( c #767675", +"_ c #0D0D0D", +": c #636462", +"< c #6C6D6A", +"[ c #61625F", +"} c #999A99", +"| c #696B65", +"1 c #676964", +"2 c #6A6C65", +"3 c #CEAF49", +"4 c #FFD42A", +"5 c #C5A41F", +"6 c #6C6C64", +"7 c #D5B547", +"8 c #DAB522", +"9 c #1C0F00", +"0 c #D7B647", +"a c #E6BF25", +"b c #382B04", +"c c #717064", +"d c #DEBA43", +"e c #EEC526", +"f c #4D4005", +"g c #706F64", +"h c #E2BE41", +"i c #F8CE29", +"j c #6D580A", +"k c #999B97", +"l c #545552", +"m c #51534E", +"n c #4E504C", +"o c #4B4C4B", +"p c #494B47", +"q c #53554E", +"r c #D5B43B", +"s c #FED32A", +"t c #947913", +"u c #92968E", +"v c #74796E", +"w c #6C7166", +"x c #CBAB40", +"y c #D6C085", +"z c #979A94", +"A c #C4AA57", +"B c #D6B442", +"C c #CBCBCB", +"D c #474747", +"E c #5B5D5C", +"F c #2A2A2A", +"G c #A3882A", +"H c #F2CE53", +"I c #858178", +"J c #444444", +"K c #1A1B1B", +"L c #232424", +"M c #8F782A", +"N c #FCD22A", +"O c #FAD237", +"P c #B1AA92", +"Q c #949594", +"R c #9C9C9B", +"S c #8F928D", +"T c #A7A9A5", +"U c #343839", +"V c #726645", +"W c #F6CE2E", +"X c #BFAC7E", +"Y c #333333", +"Z c #5C5952", +"` c #E7C237", +" . c #C8A637", +".. c #A1A39F", +"+. c #BABABA", +"@. c #C4C4C4", +"#. c #565959", +"$. c #CAAA37", +"%. c #E8C029", +"&. c #444239", +"*. c #A6A7A4", +"=. c #CACACA", +"-. c #B7B8B6", +";. c #65696B", +">. c #4E5253", +",. c #3B3C3C", +"'. c #111314", +"). c #9E821B", +"!. c #FAD029", +"~. c #705C1D", +"{. c #C7C8C7", +"]. c #2C3133", +"^. c #0F1112", +"/. c #6D5C17", +"(. c #F9CF29", +"_. c #A88B1E", +":. c #4C4F50", +"<. c #D8D8D7", +"[. c #DECDA3", +"}. c #E7CA7E", +"|. c #D8B851", +"1. c #D8B42B", +"2. c #DBB82A", +"3. c #D7B52A", +"4. c #907F2B", +"5. c #6A652B", +"6. c #70682B", +"7. c #ECC52A", +"8. c #DDB92A", +"9. c #655F2B", +"0. c #DBDCDB", +"a. c #C8C8C6", +"b. c #E6CC8F", +"c. c #FFD42E", +"d. c #FFD53D", +"e. c #FAE6B8", +"f. c #F5F5F2", +"g. c #F5F5F3", +"h. c #FAE5B7", +"i. c #FED758", +"j. c #F6F2EA", +"k. c #C5C2A8", +"l. c #7C7750", +"m. c #D4D4D4", +"n. c #DACCAA", +"o. c #FAD02C", +"p. c #E5C032", +"q. c #8F853F", +"r. c #7F7A41", +"s. c #9F8F3E", +"t. c #FDD22B", +"u. c #B69E3B", +"v. c #807B42", +"w. c #76723A", +"x. c #676857", +"y. c #887440", +"z. c #F4CB2A", +"A. c #EDC62B", +"B. c #655728", +"C. c #212628", +"D. c #2E2B28", +"E. c #E6BF2A", +"F. c #D4B029", +"G. c #252B2D", +"H. c #70622F", +"I. c #F3CB2C", +"J. c #F2C92A", +"K. c #695C2C", +"L. c #B5982C", +"M. c #F5CC2A", +"N. c #564E2F", +"O. c #282E30", +"P. c #716332", +"Q. c #F4CB2B", +"R. c #EEC72F", +"S. c #8B7840", +"T. c #FBD22C", +"U. c #AB944D", +"V. c #5A5E60", +"W. c #5F6465", +"X. c #867543", +"Y. c #F9CF2D", +"Z. c #FED42C", +"`. c #E0BB35", +" + c #C7B895", +".+ c #FED330", +"++ c #FDD437", +"@+ c #BAB2A1", +"#+ c #E3CE98", +"$+ c #E4CD97", +"%+ c #EFCF76", +"&+ c #F8D258", +"*+ c #C6C5C2", +"=+ c #C1BDB4", +"-+ c #FAD247", +";+ c #D2C2A0", +">+ c #DECDA9", +",+ c #F2D174", +"'+ c #ECCB6B", +")+ c #B9B09A", +"!+ c #BBB3A0", +"~+ c #FDD331", +"{+ c #DCBE6B", +"]+ c #E0C579", +"^+ c #FCD339", +"/+ c #9C9685", +"(+ c #948D7D", +"_+ c #FCD231", +":+ c #CEB262", +"<+ c #C6AA5C", +"[+ c #837E72", +" ", +" ", +" ", +" . + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ . ", +" # $ % % % % % % % % % % % % % % % % % % % % % % % & & * * = = = = = - - - ; > ", +" , ' ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ! ! ' ' ~ ~ ~ { { ] . . . ^ ^ ^ / ( $ , _ ", +" # : ' ! ! ! ! ! ! ! ! ! ! ' ' ' ~ { { { ] . . . ^ ^ / ( ( ( $ $ $ ; < [ } ", +" ! ; ! ! ! ! ! ! ! ' ' ' ~ { { { ] . . . ^ ^ / ( ( ( $ $ ; < < < | : . ", +" 1 / ! ! ! ' ' ~ ~ { { ] ] . . ^ ^ ^ / / ( ( $ $ ; < < < | | 2 3 4 4 4 4 5 ", +" , ] ' ~ ~ { { ] . . . ^ ^ / / ( ( $ $ $ ; < < < | | | | 6 7 4 4 4 4 8 9 ", +" # : { { ] . . . ^ ^ / ( ( ( $ $ $ ; < < < | | | | | | 6 0 4 4 4 4 a b ", +" ] | . . ^ ^ / ( ( ( $ $ ; < < < | | | | | | | | | c d 4 4 4 4 e f ", +" @ + < ( $ ; < < | | 1 1 : : : : : : : 1 1 1 1 | g h 4 4 4 4 i j ", +" ( k l l m m m n n o p p p p p p p p o o o o n q r 4 4 4 4 s t ", +" > ~ u / v l l m w w | | | | | | | | | w w ; ; l x 4 4 4 4 4 y = ", +" ( z ! ^ / v | w w w | | | 1 1 1 | | | | w ; $ A 4 4 4 4 4 B C D ", +" E = ' { @ F F F F F F F F F F F F F F F F F G s 4 4 4 4 H I _ D # ", +" / - ! ' J K L L L L L L L L L L L L F F F M N 4 4 4 4 O P z Q R = ", +" > S T u S U L J J J p p p p p p p p p p p V W 4 4 4 4 4 X } & : C C ", +" ( = T } z Y F o o o l l l l o o o l l l Z ` 4 4 4 4 4 .} ..+.< ", +" E @.= T } F U l #.#.E E E E E E E E E l $.4 4 4 4 4 %.&.- = +.Q *. ", +" { =.-.% Q Y p E : : 1 ;.;.< : >.,.F '.).4 4 4 4 4 !.~.J - -.@.+.. ", +" > > {.+.% ' F #.: : E l J ].K ^.^.^.^./.(.4 4 4 4 4 _.'.:.Q +.@.<., ", +" / @.[.}.}.|.1.2.3.4.5.5.5.5.5.5.5.5.6.7.4 4 4 4 4 8.5.9.+ . +.@.<.' ", +" , 0.a.b.c.4 4 4 4 d.e.f.g.g.g.g.g.g.h.4 4 4 4 4 i.j.g.k.l.: @.{.m.= k ", +" ~ <.{.{.n.o.4 4 4 4 4 p.q.r.r.r.r.s.t.4 4 4 4 4 u.v.v.w.x.p {.{.=.=.1 ", +" > T m.{.{.{.y.z.4 4 4 4 4 A.B.C.C.D.E.4 4 4 4 4 F.C.C.C.G.#.,.{.{.{.0.; ", +" ( @.=.{.{.@.U H.I.4 4 4 4 4 J.K.G.L.4 4 4 4 4 M.N.O.O.O.O.>.>.= {.{.m.} R ", +" , 0.=.{.{.% ,.].P.Q.4 4 4 4 4 R.S.T.4 4 4 4 4 U.E V.W.: ;.( E } {.{.=.+.] ", +" ~ <.{.{.{.+.,.J J X.Y.4 4 4 4 4 Z.4 4 4 4 4 `.o o o o o o o ,.- {.{.=.<., ", +" > T m.{.{.{.{.+.= = = +.+4 4 4 4 4 4 4 4 4 ++@+= = = = = = = % {.{.{.{.<.~ ", +" / @.=.{.{.{.{.{.{.{.{.{.#+4 4 4 4 4 4 4 4 4 $+{.{.{.{.{.{.{.{.{.{.{.{.{.m.= } ", +" , <.@.@.@.@.@.@.@.@.@.@.@.%+4 4 4 4 4 4 4 &+*+@.@.@.@.@.@.@.@.@.@.@.@.@.=.=.1 ", +" . =.+.=.=.+.+.+.+.+.+.+.+.=+-+4 4 4 4 4 4 ;++.+.+.+.+.+.+.+.+.+.+.+.+.+.+.m.: ", +" D ~ @.= @.@.= =.=.=.=.=.=.=.=.>+4 4 4 4 4 ,+=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.@.{.( ", +" ] +.> > > > > T Q % ) ) =.T Q '+4 4 4 .+)+T T T T T T T T T T T T T T T > @.; ", +" ^ -.} } } } } } Q = Q } {.} Q !+~+4 4 {+} } } } } } } } } } } } } } } } } +.< ", +" ( % ) ) ) ) ) ) Q > = +.% ) Q > ]+4 ^+/+) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) % | ", +" $ = ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ (+_+:+~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ = : ", +" 1 T ^ ( ( ( ( ( ( ( ( ( ( ( ( ( ( <+[+( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ^ - [ ", +" : ) > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ) [ ", +" E [ : : : : : : : : : [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ : : : : : : : : : [ E ", +" _ _ _ _ _ _ _ _ _ ", +" ", +" ", +" ", +" ", +" "}; diff --git a/images/dark/scan.xpm b/images/dark/scan.xpm index 5f13f568..92bb2354 100644 --- a/images/dark/scan.xpm +++ b/images/dark/scan.xpm @@ -1,154 +1,151 @@ /* XPM */ -static char *scan[] = { -/* columns rows colors chars-per-pixel */ +static char * scan_xpm[] = { "48 48 100 2", -" c #F39DF21CF170", -". c #F2F2F0F0EFEF", -"X c #F0F0EEC9EDC8", -"o c #EE4DEC2BEB4A", -"O c #E54BE4B1E44A", -"+ c #DC93DBCFDB9E", -"@ c #DE40D976D788", -"# c #DA04D47ED2B5", -"$ c #D52CD50CD504", -"% c #D7BDD1D1CFCF", -"& c #D37DCE23CC76", -"* c #CC8CCC8CCC4B", -"= c #CFCFC9C9C7C7", -"- c #CB4AC7C7C645", -"; c #C46EC3A6C36D", -": c #BFBFC0C0D2D2", -"> c #B9B9BABAD1D1", -", c #9A9AA0A0D4D4", -"< c #98989D9DD4D4", -"1 c #951B9AEBD417", -"2 c #98989D9DCCCC", -"3 c #89898D8DC5C5", -"4 c #86868A8AC4C4", -"5 c #C6C6C0C0BEBE", -"6 c #C2C2BCBCBABA", -"7 c #BB90BB49BB74", -"8 c #B6B6B4B4B8B8", -"9 c #BEBEB9B9B7B7", -"0 c #BDBDB7B7B6B6", -"q c #B46FB36EB411", -"w c #B106AF04B308", -"e c #AED9AC81B15B", -"r c #B333B0B0AF2F", -"t c #B130ADEDACEC", -"y c #ABD6AA20AD06", -"u c #A9CEA783ABF4", -"i c #A5A7A4A9AA69", -"p c #A9E9A6E6A666", -"a c #A412A2C9A3BF", -"s c #A1769F39A351", -"d c #80808585BE8E", -"f c #98989797A8A8", -"g c #9ED29DC2A0CE", -"h c #83838888AFAF", -"j c #A5A5A1A19F9F", -"k c #A0A09B9B9A9A", -"l c #9C839B5E9DF3", -"z c #98AB96D49B47", -"x c #962F94179A13", -"c c #9A9A96969494", -"v c #939E929F95E0", -"b c #93938EFC9950", -"n c #91128E8594B1", -"m c #8E6E8CD691AA", -"M c #8BE186DC91E7", -"N c #89C4891A8ACA", -"B c #88F3868F8C1D", -"V c #869A84C089EE", -"C c #8392824185DD", -"Z c #7F7F84DABDBD", -"A c #80BD7EAB8375", -"S c #7EB97CD881BB", -"D c #7B7B77778080", -"F c #7CBE7C1B7D9D", -"G c #78E376E27C11", -"H c #774E75137A83", -"J c #73067251740C", -"K c #707E6DFF727F", -"L c #6D6D69697171", -"P c #6B3D6ADD6BD5", -"I c #68BE65BB6B6B", -"U c #665B648868D0", -"Y c #662565E86681", -"T c #60605E5E6363", -"R c #5E5E5C5C6060", -"E c #5CD15CA75CF9", -"W c #58D856565ADA", -"Q c #572455EF5926", -"! c #53C353825423", -"~ c #50504F4F5252", -"^ c #4EC64D895084", -"/ c #4B1F4A754C62", -"( c #485247744930", -") c #45564546456A", -"_ c #3A3A3D3D5757", -"` c #3B243B063B34", -"' c #383137293831", -"] c #35643548356F", -"[ c #30152F273015", -"{ c #2B2B2C2C3F3F", -"} c #2F3D2F3D3014", -"| c #2BA42B442BB2", -" . c #273E273E2820", -".. c #242823DD2434", -"X. c #20111F2E2011", -"o. c #1F161F162032", -"O. c #1B7C1B441B7C", -"+. c #13421342134D", -"@. c #0A5D0ABE0C45", -"#. c #003A003A003A", -/* pixels */ -"#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.", -"#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.", -"#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.", -"#.#.@.C i u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u C @.#.#.#.#.#.#.#.", -"#.#.( m / / / / / / / / / / / / / / / / / / / / / / / ^ ^ ~ ~ ! ! ! ! ! Q Q Q n E #.#.#.#.#.#.#.", -"#.#.O.s G J J J J J J J J J J J J J J J H H G G F F F S S A C C C V V V B N m s ' #.#.#.#.#.#.#.", -"#.#.#.( l G H H H H H H H H H H G G G F S S S A C C C V V B N N N m m m n v g Y #.#.#.#.#.#.#.#.", -"#.#.#.#.H n H H H H H H H G G G F S S S A C C C V V B N N N m m n v v v x l C #.#.#.#.#.#.#.#.#.", -"#.#.#.#.@.z B H H H G G F F S S A A C C V V V B B N N m m n v v v x x x l z @.#.#.#.#.#.#.#.#.#.", -"#.#.#.#.#...s A G F F S S A C C C V V B B N N m m m n v v v x x x x x z a o.#.#.#.#.#.#.#.#.#.#.", -"#.#.#.#.#.#.( l S S A C C C V V B N N N m m m n v v v x x x x x x x z s ` #.#.#.#.#.#.#.#.@.#.#.", -"#.#.#.#.#.#.#.A x C C V V B N N N m m n v v v x x x x x x x x x x x l Y #.#.#.#.#.#.#.#.#.+.#.#.", -"#.#.#.#.#.#.@.u i v N m n v v x x z z l l l l l l l z z z z x x x s u O.#.#.#.#.#.#.#.#.#...#.#.", -"#.#.#.#.#.#.| N U y y e e e w w q 8 8 8 8 8 8 8 8 q q q q w e e u u A ! @.#.#.#.#.#.#.#.@...#.#.", -"#.#.#.#.#.#.E F L B M y y e b b x x x x x x x x x b b n n y u u M H I z ! ! ] #.#.#.#.#.+...#.#.", -"#.#.#.#.#.#.N I H V B M x b b b x x x z z z x x x x b n m M b B V A W a @.@.' ` #.#.#.#.| O.#.#.", -"#.#.#.#.#.@.a ! G S u $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ M D W C ' #.#.` .#.#.+.( #.#.#.", -"#.#.#.#.#.} B Q H G 7 O + + + + + + + + + + + + $ $ $ $ + + O $ z J T I P #.#.@./ . .! O.#.#.#.", -"#.#.#.#.#.E K W L K - + 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 ; + i P Y ^ l #.#.#.@.' ] +.#.#.#.#.", -"#.#.#.#.#.N ! W Y I * $ q q q y y y y q q q y y y y y y y q q $ 7 Y R ) v O.#.#.#.#.#.#.#.#.#.#.", -"#.#.#.#.@.a ` ! W Y $ - y p p a a a a a a a a a y 7 - $ + O o + - Q ! ) P ^ #.#.#.#.#.#.#.#.#.#.", -"#.#.#.#.} S ] ( / P * 8 a l l z c c v l t ; $ o . O 7 Q ( ` ) C #.#.#.#.#.#.#.#.#.#.", -"#.#.#.#.E E ' ) / G $ p l l a y 7 & O X X X X X X X o o o o o o r P ) ` .s @.#.#.#.#.#.#.#.#.#.", -"#.#.#.#.B ` ' ) ) N : < 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 , i C ) ` .G ] #.#.#.#.#.#.#.#.#.", -"#.#.#.@.s ..' ` ) l 2 { @.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@._ h l ` ' | ! U #.#.#.#.#.#.#.#.#.", -"#.#.#.] F .' ' ' q > 4 Z d d d d d d d d d d d d d d d d Z Z 3 f 8 ' ' ] ] z #.#.#.#.#.#.#.#.#.", -"#.#.#.E W | ' ' ' 7 # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # p ; ' ' ' ..n O.#.#.#.#.#.#.#.#.", -"#.#.#.N ` ] ' ' ` - % % % % % # # # # # # # # # # # # % % % % % t t ! ' ' | Y / #.#.#.#.#.#.#.#.", -"#.#.@.s ..] ' ' / ; & & & & & = - ; 5 6 9 0 q r t y p a j k l c N a Y ' ' ] ) A #.#.#.#.#.#.#.#.", -"#.#.] F .' ' ' ) ; 7 7 8 q q q q q q q q q q q q q q q q q q q q ; Q ' ' ] .s @.#.#.#.#.#.#.#.", -"#.#.E W | ' ' ' ' ) ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! / ' ' ' ' .F ] #.#.#.#.#.#.#.", -"#.#.B ` ] ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' | ! Y #.#.#.#.#.#.#.", -"#.@.s .` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ] ] z #.#.#.#.#.#.#.", -"#.] C ] ) ] ] ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) | l +.#.#.#.#.#.#.", -"#.` F ` ! ` ` ! ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ` ' N ..#.#.#.#.#.#.", -"#.] A ) E E E E E W P / J J ] W P / J J ] W W W W W W W W W W W W W W W W W E ` n ..#.#.#.#.#.#.", -"#.] V ( Y Y Y Y Y Y P ! P Y ' Y P ! P Y ' Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ) v ..#.#.#.#.#.#.", -"#.| N / J J J J J J P E ! ) / J P E ! ) / J J J J J J J J J J J J J J J J J J / x O.#.#.#.#.#.#.", -"#. .m ! 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 ! l O.#.#.#.#.#.#.", -"#.X.z W V N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N V Q g +.#.#.#.#.#.#.", -"#.#.l J E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E J g #.#.#.#.#.#.#.", -"#.#.] a g l l l l l l l l l g g g g g g g g g g g g g g g l l l l l l l l l g a ] #.#.#.#.#.#.#.", -"#.#.#.#.+.O.O..... .| | | ] ] ] ] ' ' ' ' ' ' ' ' ' ] ] ] [ | | . .....O.O.+.#.#.#.#.#.#.#.#.#.", -"#.#.#.#.#.#.#.#.@.@.@.@.+.+.+.+.O.O.O.O.O.O.O.O.O.O.O.+.+.+.+.@.@.@.@.#.#.#.#.#.#.#.#.#.#.#.#.#.", -"#.#.#.#.#.#.#.#.#.#.#.@.@.@.@.@.@.@.+.+.+.+.+.+.+.@.@.@.@.@.@.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.", -"#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.", -"#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.", -"#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#." -}; +" c #000000", +". c #7C7D7A", +"+ c #5A5B55", +"@ c #565854", +"# c #939492", +"$ c #71736E", +"% c #B4B5B3", +"& c #B1B2AF", +"* c #AFB0AD", +"= c #ACACAB", +"- c #A8AAA6", +"; c #6E716B", +"> c #A3A3A3", +", c #5E605C", +"' c #878983", +") c #8C8D8B", +"! c #888A85", +"~ c #838382", +"{ c #81837E", +"] c #7F817C", +"^ c #797B76", +"/ c #777973", +"( c #767675", +"_ c #0D0D0D", +": c #636462", +"< c #6C6D6A", +"[ c #61625F", +"} c #999A99", +"| c #696B65", +"1 c #676964", +"2 c #5B5D5C", +"3 c #474747", +"4 c #999B97", +"5 c #545552", +"6 c #51534E", +"7 c #4E504C", +"8 c #4B4C4B", +"9 c #494B47", +"0 c #92968E", +"a c #74796E", +"b c #6C7166", +"c c #979A94", +"d c #A7A9A5", +"e c #CBCBCB", +"f c #2A2A2A", +"g c #84887F", +"h c #444444", +"i c #1A1B1B", +"j c #232424", +"k c #9FA19C", +"l c #949594", +"m c #9C9C9B", +"n c #8F928D", +"o c #343839", +"p c #3B3C3C", +"q c #333333", +"r c #A1A39F", +"s c #BABABA", +"t c #C4C4C4", +"u c #565959", +"v c #111314", +"w c #A6A7A4", +"x c #CACACA", +"y c #B7B8B6", +"z c #65696B", +"A c #4E5253", +"B c #0C0D0E", +"C c #0D0F10", +"D c #C7C8C7", +"E c #2C3133", +"F c #0F1112", +"G c #4C4F50", +"H c #D8D8D7", +"I c #403F2D", +"J c #67622B", +"K c #6A652B", +"L c #655F2B", +"M c #DBDCDB", +"N c #676233", +"O c #D4D3C0", +"P c #F5F5F3", +"Q c #C5C2A8", +"R c #7C7750", +"S c #D4D4D4", +"T c #46452E", +"U c #79753B", +"V c #807B42", +"W c #7F7A41", +"X c #76723A", +"Y c #676857", +"Z c #252B2D", +"` c #212628", +" . c #282E30", +".. c #303638", +"+. c #393F41", +"@. c #3D4345", +"#. c #414648", +"$. c #424849", +"%. c #5A5E60", +"&. c #5F6465", +" ", +" ", +" ", +" . + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ . ", +" # $ % % % % % % % % % % % % % % % % % % % % % % % & & * * = = = = = - - - ; > ", +" , ' ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ! ! ' ' ~ ~ ~ { { ] . . . ^ ^ ^ / ( $ , _ ", +" # : ' ! ! ! ! ! ! ! ! ! ! ' ' ' ~ { { { ] . . . ^ ^ / ( ( ( $ $ $ ; < [ } ", +" ! ; ! ! ! ! ! ! ! ' ' ' ~ { { { ] . . . ^ ^ / ( ( ( $ $ ; < < < | : . ", +" 1 / ! ! ! ' ' ~ ~ { { ] ] . . ^ ^ ^ / / ( ( $ $ ; < < < | | | : 1 ", +" , ] ' ~ ~ { { ] . . . ^ ^ / / ( ( $ $ $ ; < < < | | | | | 1 2 ", +" # : { { ] . . . ^ ^ / ( ( ( $ $ $ ; < < < | | | | | | | 1 , 3 ", +" ] | . . ^ ^ / ( ( ( $ $ ; < < < | | | | | | | | | | | : } ", +" @ + < ( $ ; < < | | 1 1 : : : : : : : 1 1 1 1 | | | , @ ", +" ( 4 5 5 6 6 6 7 7 8 9 9 9 9 9 9 9 9 8 8 8 8 7 6 6 @ @ ] = ", +" > ~ 0 / a 5 5 6 b b | | | | | | | | | b b ; ; 5 @ @ a ! c 1 = = ", +" ( c ! ^ / a | b b b | | | 1 1 1 | | | | b ; $ a b / ^ ] d 2 e 3 ", +" 2 = ' { @ f f f f f f f f f f f f f f f f f f f f f a g d . _ 3 # ", +" / - ! ' h i j j j j j j j j j j j j f f f f j j i f 1 ) k c l m = ", +" > n d 0 n o j h h h 9 9 9 9 9 9 9 9 9 9 9 9 9 h h p j + l } & : e e ", +" ( = d } c q f 8 8 8 5 5 5 5 8 8 8 5 5 5 5 5 5 5 8 8 f h } r s < ", +" 2 t = d } f o 5 u u 2 2 2 2 2 2 2 2 2 5 h o f j i v j o - = s l w ", +" { x y % l q 9 2 : : 1 z z < : A p f v B B B B B B C i h - y t s . ", +" > > D s % ' f u : : 2 5 h E i F F F F F F F v v v v v v G l s t H , ", +" / t D s s ( I J K K K K K K K K K K K K K K K K K K K L + . s t H ' ", +" , M D t s : N O P P P P P P P P P P P P P P P P P P P Q R : t D S = 4 ", +" ~ H D D D 8 T U V W W W W W W W W W W W W W W W W V V X Y 9 D D x x 1 ", +" > d S D D D h Z ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` Z u p D D D M ; ", +" ( t x D D t o . . . . .Z Z Z Z Z Z Z Z Z Z Z Z . . . . .A A = D D S } m ", +" , M x D D % p E E E E E ..o p +.@.#.$.8 G A 5 u 2 %.&.: z ( 2 } D D x s ] ", +" ~ H D D D s p h h 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 p - D D x H , ", +" > d S D D D D s = = = = = = = = = = = = = = = = = = = = = = = % D D D D H ~ ", +" / t x D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D S = } ", +" , H t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t x x 1 ", +" . x s x x s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s S : ", +" 3 ~ t = t t = x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x t D ( ", +" ] s > > > > > d l % ) ) x d l % ) ) x d d d d d d d d d d d d d d d d d > t ; ", +" ^ y } } } } } } l = l } D } l = l } D } } } } } } } } } } } } } } } } } } s < ", +" ( % ) ) ) ) ) ) l > = s % ) l > = s % ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) % | ", +" $ = ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ = : ", +" 1 d ^ ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ^ - [ ", +" : ) > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ) [ ", +" 2 [ : : : : : : : : : [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ : : : : : : : : : [ 2 ", +" _ _ _ _ _ _ _ _ _ ", +" ", +" ", +" ", +" ", +" "}; diff --git a/images/dark/vflip.xpm b/images/dark/vflip.xpm index 57777618..9246a64f 100644 --- a/images/dark/vflip.xpm +++ b/images/dark/vflip.xpm @@ -1,166 +1,162 @@ /* XPM */ -static char *vflip[] = { -/* columns rows colors chars-per-pixel */ -"48 48 112 2", -" c #3131A3A3FFFF", -". c #30309F9FF9F9", -"X c #2F3C9D5AF5F5", -"o c #2C6095C0EC5C", -"O c #2B7591D0E6DC", -"+ c #2A1B8F00E358", -"@ c #2A178BDDDCCB", -"# c #27DE872AD9D2", -"$ c #278C8800D9FC", -"% c #2A1D85A9D15F", -"& c #26948503D3DF", -"* c #259E813FCF60", -"= c #298F8051C688", -"- c #243E7E9ECC6A", -"; c #239A7BD3C5FB", -": c #21F876E1C216", -"> c #03035050C116", -", c #284578D0BAEA", -"< c #20E97445BBAC", -"1 c #27547543B4A0", -"2 c #20176EDBB5D7", -"3 c #229D6E2AACE3", -"4 c #23F26938A2BA", -"5 c #1EDD72C8BB1F", -"6 c #1E446D5AB3A6", -"7 c #1E446972ADCA", -"8 c #1BB6661AA9AF", -"9 c #1F166880A6AC", -"0 c #1A5D6490A7EF", -"q c #03035050BFBF", -"w c #03034DCDBBC9", -"e c #03034A8AB467", -"r c #03034848AEC8", -"t c #02B0464EAB71", -"y c #0250432BA432", -"u c #2158619C965C", -"i c #1D6C62479C7E", -"p c #21365E6492D5", -"a c #190C5D119CEA", -"s c #1B635CA592D5", -"d c #028240CF9DD6", -"f c #0EF14EB09667", -"g c #1A1757278B55", -"h c #14FA52ED8E27", -"j c #1D1A54308166", -"k c #02143E5A9AF6", -"l c #01CB3B8293FB", -"z c #01BF39238D60", -"x c #010136858A9E", -"c c #030338388731", -"v c #013433F18409", -"b c #1C564F407984", -"n c #13B94A997D2B", -"m c #10BB46DD7CFF", -"M c #15EC482872A0", -"N c #0C9C40BC7C2F", -"B c #158D46436D67", -"V c #15FE406E613A", -"C c #0B003F007AFF", -"Z c #017632327D37", -"A c #09093A3A7373", -"S c #022230907454", -"D c #01D72EAE71C7", -"F c #0E513C426A86", -"G c #08B3348A6BC1", -"H c #070732326969", -"J c #0C00370066FF", -"K c #01D32C5B6B6B", -"L c #02D029F763CA", -"P c #010126A761E1", -"I c #11AF3A965BA8", -"U c #101033565050", -"Y c #0A00300059FF", -"T c #08002D0057FF", -"R c #03AE28FE5D88", -"E c #014124A45B86", -"W c #08002B0052FF", -"Q c #01D3230C540E", -"! c #170A34104C4C", -"~ c #0EEE32134E60", -"^ c #181C2F3041C1", -"/ c #033521E74C70", -"( c #0D052AD14343", -") c #060624244747", -"_ c #00F11E1E4B0B", -"` c #01381BE54368", -"' c #1A082B163939", -"] c #1AD828D833DE", -"[ c #0A8A221D3575", -"{ c #1D2826362E2E", -"} c #1B2D22162727", -"| c #01CF19993BBB", -" . c #000015963939", -".. c #038419193535", -"X. c #011615AB33C9", -"o. c #1B251F242323", -"O. c #090D1D9C2E2E", -"+. c #010111912A6A", -"@. c #070818162626", -"#. c #057E151723DB", -"$. c #01010E0E2222", -"%. c #1858191619BA", -"&. c #161C170E1818", -"*. c #12BB12BF12BF", -"=. c #050D11C01B71", -"-. c #00330BD91C83", -";. c #02280AC213CB", -":. c #0000070710AA", -">. c #0B060B060B06", -",. c #03030A0A0F0F", -"<. c #010105050A0A", -"1. c #005E00600063", -/* pixels */ -"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.( ( 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.[ X . [ 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.@.o #...o @.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.=.O ) X.X.T O =.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.;.@ Y X.w w +.J @ ;.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.,.& F +.e > w r -.N & <.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.<.; m -.r w w w e y ;.h ; <.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.< h ;.y e e e e r r l :.a 3 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.9 a :.k e r r t t t y y v :.0 i 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.s 7 :.c t t t y y y y y d k D ;.5 g 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.1.1.1.1.1.1.1.n : -.v y y y y y d k k k k l l K $.- M 1.1.1.1.1.1.1.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.1.1.1.1.1.1.B * +.Z y y d k k k k l l l l l z x P X.# I 1.1.1.1.1.1.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.1.1.1.1.1.I $ | D k k k k l l l l l z x x x x v v E ` + ~ 1.1.1.1.1.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.1.1.1.1.( + / K k l l l l z z x x x x v v v v Z Z Z Q W O ( 1.1.1.1.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.1.1.1.[ o T L l l z z x x x x v v v v Z Z Z v v v v v E H o O.1.1.1.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.1.1.O.o G P z x x x x v v v v Z Z Z v v v v v v x x x x P N o @.1.1.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.1.@.O N _ _ _ _ _ _ _ / Z Z v v v v v v x x Q E E E E E E P f + =.1.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.=. _ v v v v x x x x x z Q X ;.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1. ` x x x x x z z z l l Q 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1. | x z z z l l l l l l _ 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1. X.l l l l l l k k k k _ 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1. +.l l k k k k k k d d _ 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1. +.k k k k d d y y y y ` 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1. -.d d y y y y y y y t ` 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1. -.y y y y y t t t t r ` 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1. :.t t t t t r r r e e | 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1. <.t r r e e e e e e e . 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.;.X 1.e e e e e e w w w w . =.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.1.=.+ W 1.1.1.1.1.1.1.1.e e w w w w w w w > .X.X.| | ` ` _ C O @.1.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.1.1.@.o ) X.e e e e w w w w w w w > > > w w e e e r t t D A o O.1.1.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.1.1.1.O.o .._ w w w w w w > > q w w e e e r t t y y y S G o [ 1.1.1.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.1.1.1.1.( O X.R w > > q w w e e e r t t y y d d d l S H O ( 1.1.1.1.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.1.1.1.1.1.U + ..D w e e e r t t y y d d d l l l z S L + I 1.1.1.1.1.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.1.1.1.1.1.<.V $ | Z t t y y d d k l l l z z c c S R @ B <.1.1.1.1.1.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.1.1.1.<.<.>.>.b & | Z d k l l z z c c c v Z Z K R # j >.>.<.<.1.1.1.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.1.1.<.>.>.>.>.>.p ; ` Z z c c v v Z Z S S D K Q - u >.>.>.>.>.<.1.1.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.1.<.>.>.>.>.>.*.*.4 < _ S Z Z S S D K K K P Q : 3 *.*.>.>.>.>.>.<.1.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.1.<.>.>.>.>.*.*.*.&.1 6 _ K K K K L L R E / 2 , &.*.*.*.>.>.>.>.<.1.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.<.<.>.>.>.>.*.*.*.&.%.= 0 _ R R E E Q Q ` 8 = %.&.*.*.*.>.>.>.>.<.<.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.<.<.>.>.>.>.*.*.*.&.%.o.% a ` Q Q / _ ` a % } %.&.*.*.*.>.>.>.>.<.<.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.1.<.>.>.>.>.*.*.*.&.&.%.{ @ h | ` ` | h @ { %.&.&.*.*.*.>.>.>.>.<.1.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.1.<.>.>.>.>.>.*.*.*.&.&.%.] O m X.X.n O ] %.&.&.*.*.*.>.>.>.>.>.<.1.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.1.1.<.>.>.>.>.>.>.*.*.*.*.&.' o F F o ' &.*.*.*.*.>.>.>.>.>.>.<.1.1.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.1.1.1.<.<.>.>.>.>.>.>.*.*.*.*.^ ^ *.*.*.*.>.>.>.>.>.>.<.<.1.1.1.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.1.1.1.1.1.<.<.>.>.>.>.>.>.>.>.>.! ! >.>.>.>.>.>.>.>.>.<.<.1.1.1.1.1.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.<.<.>.>.>.>.>.>.>.>.>.>.>.>.>.>.<.<.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.<.<.<.<.<.<.<.<.<.<.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.", -"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1." -}; +static char * vflip_xpm[] = { +"48 48 111 2", +" c #000000", +". c #775E1A", +"+ c #674B0F", +"@ c #E9D773", +"# c #EAD973", +"$ c #4E3600", +"% c #E5D465", +"& c #472E00", +"* c #503D00", +"= c #3A2400", +"- c #E3D162", +"; c #675700", +"> c #473600", +", c #796B00", +"' c #261500", +") c #E0CE60", +"! c #816F00", +"~ c #9EAE00", +"{ c #3D2C00", +"] c #8D7D00", +"^ c #241505", +"/ c #DDCA5C", +"( c #978508", +"_ c #9AAB00", +": c #A2B100", +"< c #98A800", +"[ c #2E1700", +"} c #9A9100", +"| c #150A00", +"1 c #D7C350", +"2 c #A59508", +"3 c #91A200", +"4 c #B3A40F", +"5 c #D2BF47", +"6 c #859700", +"7 c #1F0D00", +"8 c #BEAD26", +"9 c #CEB952", +"0 c #C9B547", +"a c #889B00", +"b c #94A600", +"c c #758800", +"d c #C4B32C", +"e c #C4B044", +"f c #BFAA3F", +"g c #C9B736", +"h c #818F00", +"i c #8C9E00", +"j c #717900", +"k c #D0BE3A", +"l c #BAA63A", +"m c #AB981C", +"n c #D2C13D", +"o c #6F7500", +"p c #362100", +"q c #D8C64B", +"r c #AA9233", +"s c #A88F38", +"t c #DAC852", +"u c #758500", +"v c #819200", +"w c #7B8F00", +"x c #626900", +"y c #DECC55", +"z c #987B2C", +"A c #DECC59", +"B c #4E3F00", +"C c #606200", +"D c #504900", +"E c #E2D160", +"F c #8A6B26", +"G c #5E5700", +"H c #605E00", +"I c #756500", +"J c #696D00", +"K c #7F7900", +"L c #593F05", +"M c #857D00", +"N c #575000", +"O c #ABA400", +"P c #ECDA75", +"Q c #443A00", +"R c #988D00", +"S c #918700", +"T c #757D00", +"U c #696900", +"V c #8A6F26", +"W c #A2853A", +"X c #1C1C1C", +"Y c #B29B44", +"Z c #B7A247", +"` c #C0AC4B", +" . c #C3AE50", +".. c #2E2E2E", +"+. c #CAB557", +"@. c #3D3A38", +"#. c #D3BE60", +"$. c #CCBA38", +"%. c #CDBC38", +"&. c #D5C060", +"*. c #423F3F", +"=. c #DAC665", +"-. c #C6B531", +";. c #524B42", +">. c #DDCA60", +",. c #5E5044", +"'. c #695747", +"). c #6F593F", +"!. c #77603F", +"~. c #81673D", +"{. c #8C6F38", +" . . ", +" + @ # + ", +" $ % & * % $ ", +" = - ; > > , - = ", +" ' ) ! > ~ ~ { ] ) ' ", +" ^ / ( { _ : ~ < [ } / | ", +" | 1 2 [ < ~ ~ ~ _ 3 ' 4 1 | ", +" 5 4 ' 3 _ _ _ _ < < 6 7 8 9 ", +" 0 8 7 a _ < < b b b 3 3 c 7 d e ", +" f g 7 h b b b 3 3 3 3 3 i a j ' k l ", +" m n [ c 3 3 3 3 3 i a a a a 6 6 o p q r ", +" s t { u 3 3 i a a a a 6 6 6 6 6 v w x > y z ", +" z A B j a a a a 6 6 6 6 6 v w w w w c c C D E F ", +" . E G o a 6 6 6 6 v v w w w w c c c c u u u H I - . ", +" + % , J 6 6 v v w w w w c c c c u u u c c c c c C K % L ", +" L % M x v w w w w c c c c u u u c c c c c c w w w w x } % $ ", +" $ - } N N N N N N N G u u c c c c c c w w H C C C C C C x O E = ", +" = P P P P P P P P P P N c c c c w w w w w v H P P P P P P P P P @ ' ", +" P D w w w w w v v v 6 6 H P ", +" P B w v v v 6 6 6 6 6 6 N P ", +" P > 6 6 6 6 6 6 a a a a N P ", +" P { 6 6 a a a a a a i i N P ", +" P { a a a a i i 3 3 3 3 D P ", +" P [ i i 3 3 3 3 3 3 3 b D P ", +" P [ 3 3 3 3 3 b b b b < D P ", +" P 7 b b b b b < < < _ _ B P ", +" P | b < < _ _ _ _ _ _ _ Q P ", +" ' @ P P P P P P P P P _ _ _ _ _ _ ~ ~ ~ ~ Q P P P P P P P P P P = ", +" = E I _ _ ~ ~ ~ ~ ~ ~ ~ : Q > > B B D D N R - $ ", +" $ % ; > _ _ _ _ ~ ~ ~ ~ ~ ~ ~ : : : ~ ~ _ _ _ < b b j S % L ", +" L % * N ~ ~ ~ ~ ~ ~ : : : ~ ~ _ _ _ < b b 3 3 3 T M % + ", +" . - > U ~ : : : ~ ~ _ _ _ < b b 3 3 i i i 6 T K - . ", +" V E * j ~ _ _ _ < b b 3 3 i i i 6 6 6 v T J E z ", +" | W A B u b b 3 3 i i a 6 6 6 v v h h T U ) s | ", +" | | X X Y / B u i a 6 6 v v h h h c u u o U y Z X X | | ", +" | X X X X X ` 1 D u v h h c c u u T T j o H q .X X X X X | ", +" | X X X X X ....+.5 N T u u T T j o o o x H n 9 ....X X X X X | ", +" | X X X X ......@.#.$.N o o o o J J U C G %.&.@.......X X X X | ", +" | | X X X X ......@.*.=.d N U U C C H H D -.=.*.@.......X X X X | | ", +" | | X X X X ......@.*.;.>.8 D H H G N D 8 >.,.*.@.......X X X X | | ", +" | X X X X ......@.@.*.'.) 4 B D D B 4 ) '.*.@.@.......X X X X | ", +" | X X X X X ......@.@.*.).- 2 > > m - ).*.@.@.......X X X X X | ", +" | X X X X X X ........@.!.% ( ( % !.@.........X X X X X X | ", +" | | X X X X X X ........~.P P ~.........X X X X X X | | ", +" | | X X X X X X X X X {.{.X X X X X X X X X | | ", +" | | X X X X X X X X X X X X X X | | ", +" | | | | | | | | | | ", +" "}; From 051f0124b23cc5ed15bdc731024b44778767ea40 Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Mon, 9 Mar 2026 11:31:09 -0600 Subject: [PATCH 33/37] build: Fix GNUmakefile issues and clean up server.pro Fix several GNUmakefile problems: - The literal ')' in the DEB_VERSION sed pattern closes the $(shell) call prematurely. Use an rparen variable to escape it. - '-include server.mk' triggers the catch-all rule when the file does not exist. Add an empty-recipe target to suppress this. - 'make distclean' forwards to the qmake Makefile which tries to regenerate itself. Add a standalone distclean target. Also add Makefile.qt6 to .gitignore and remove a stale debug message from paperman-server.pro Co-developed-by: Claude Opus 4.6 --- .gitignore | 1 + GNUmakefile | 11 +++++++++-- paperman-server.pro | 1 - 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index c16a92ac..c3e72b2e 100644 --- a/.gitignore +++ b/.gitignore @@ -16,6 +16,7 @@ moc_*.cpp moc_*.h *.obj /Makefile +/Makefile.qt6 /paperman /paperman-server /Makefile.server diff --git a/GNUmakefile b/GNUmakefile index b02cb187..f2d0cddb 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -53,7 +53,8 @@ app: app-apk app-linux rm -f $(DART_DEFINES) GH_REMOTE ?= gh -DEB_VERSION := $(shell head -1 debian/changelog.in | sed -n 's/.*(\([^)]*\)).*/\1/p' | sed 's/VENDOR_VERSION//') +rparen := ) +DEB_VERSION := $(shell head -1 debian/changelog.in | sed -n 's/.*(\([^$(rparen)]*\)).*/\1/p' | sed 's/VENDOR_VERSION//') DEB_UPSTREAM := $(firstword $(subst -, ,$(DEB_VERSION))) RELEASE_TAG = v$(DEB_UPSTREAM) RELEASE_DEBS = $(wildcard ../release/all/paperman_$(DEB_VERSION)_*.deb) @@ -119,6 +120,7 @@ app-publish: app-aab app-upload: app-apk rclone copy $(APP_APK) gdrive:apps/ +server.mk: ; -include server.mk app-scp: app-apk app-scp-only @@ -216,10 +218,15 @@ app-clean: rm -f $(DART_DEFINES) clean: app-clean docs-clean - $(MAKE) -f Makefile clean + -test -f Makefile && $(MAKE) -f Makefile clean -test -f Makefile.server && $(MAKE) -f Makefile.server clean rm -f paperman paperman-server builddate.h Makefile.server *.o moc_*.cpp moc_predefs.h +distclean: app-clean docs-clean + rm -f paperman paperman-server builddate.h *.o moc_*.cpp moc_predefs.h + rm -f Makefile Makefile.qt6 Makefile.server server.mk .qmake.stash + rm -rf .obj .moc .ui + docs-clean: rm -rf $(BUILDDIR) diff --git a/paperman-server.pro b/paperman-server.pro index f3e7b577..c36323d9 100644 --- a/paperman-server.pro +++ b/paperman-server.pro @@ -67,5 +67,4 @@ unix { } message("Building Paperman Search Server") -message("Using File class for direct page access") message("Run 'qmake && make' to build") From 27f91f00db6982d320c20a58ca803ce5b871f37b Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Mon, 9 Mar 2026 10:30:21 -0600 Subject: [PATCH 34/37] GNUmakefile: Add phony paperman target and dark-icons Make paperman a phony target that always forwards to the qmake Makefile. Without this, make sees the existing binary and skips the build even when resource files (such as dark icons) have changed. Add a 'make dark-icons' target for regenerating the dark icon set from sources. The dark icons are hand-maintained so this is not run automatically. Co-developed-by: Claude Opus 4.6 --- .gitignore | 1 + GNUmakefile | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/.gitignore b/.gitignore index c3e72b2e..25f60bcb 100644 --- a/.gitignore +++ b/.gitignore @@ -42,3 +42,4 @@ doc/_build/ /test/files/ install-* /server.mk +.stamp diff --git a/GNUmakefile b/GNUmakefile index f2d0cddb..d7295f04 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -14,6 +14,14 @@ BUILDDIR = $(DOCDIR)/_build all: paperman paperman-server app docs +paperman: + $(MAKE) -f Makefile $@ + +dark-icons: + python3 scripts/invert_xpm.py + +.PHONY: dark-icons paperman + # Targets handled here .PHONY: builddate.h builddate.h: From c2cdd5c44c29765c2f2298ab7cde3308d2c0e775 Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Mon, 9 Mar 2026 09:14:58 -0600 Subject: [PATCH 35/37] ci: Add a Qt6 build-and-test job Add a qt6 job that mirrors the existing Qt5 job but installs Qt6 packages and builds with qmake6. This ensures the Qt6 port does not regress. Update the CI section in the development docs accordingly. Co-developed-by: Claude Opus 4.6 --- .github/workflows/ci.yml | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6c431bc9..311fe5e9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -46,6 +46,46 @@ jobs: - name: Run parallel conversion test run: scripts/test_parallel.sh + qt6: + name: Qt6 desktop app + server + C++ tests + runs-on: ubuntu-24.04 + steps: + - uses: actions/checkout@v4 + + - name: Install Qt6/C++ dependencies + run: | + sudo apt-get update -qq + sudo apt-get install -y \ + build-essential \ + qmake6 qt6-base-dev qt6-base-dev-tools libqt6sql6-sqlite \ + libpoppler-qt6-dev libpodofo-dev \ + qt6-scxml-dev libqt6statemachine6 \ + libtiff-dev libsane-dev libjpeg-dev zlib1g-dev \ + imagemagick tesseract-ocr tesseract-ocr-eng \ + python3-reportlab python3-pil python3-numpy \ + poppler-utils + + - name: Build desktop app + run: qmake6 paperman.pro -o Makefile.qt6 && make -f Makefile.qt6 -j$(nproc) + + - name: Build server + run: | + qmake6 paperman-server.pro -o server.mk + echo '#define SERVER_BUILD_DATE "CI"' > builddate.h + make -f server.mk -j$(nproc) + + - name: Generate test data + run: python3 scripts/make_test_files.py + + - name: Run Qt unit tests + run: QT_QPA_PLATFORM=offscreen ./paperman -t + + - name: Run page-fetch integration test + run: scripts/test_page_fetch.sh + + - name: Run parallel conversion test + run: scripts/test_parallel.sh + flutter: name: Flutter app + widget tests runs-on: ubuntu-24.04 From 9993d22d017156aaad86866be7ad61e2a11c9fa6 Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Mon, 9 Mar 2026 11:31:16 -0600 Subject: [PATCH 36/37] setup: Default to Qt6 and add --qt5 option Make Qt6 the default toolchain for setup.sh since the project now fully supports it. The --qt flag now installs Qt6 dependencies (including qt6-scxml-dev for the statemachine module). Add --qt5 for the older toolchain. Co-developed-by: Claude Opus 4.6 --- scripts/setup.sh | 32 ++++++++++++++++++++++++++------ 1 file changed, 26 insertions(+), 6 deletions(-) diff --git a/scripts/setup.sh b/scripts/setup.sh index f5583b2d..858863f9 100755 --- a/scripts/setup.sh +++ b/scripts/setup.sh @@ -2,8 +2,9 @@ # Install build dependencies for paperman # # Usage: -# scripts/setup.sh Install everything (Qt5, Flutter, Android SDK) -# scripts/setup.sh --qt Install Qt5/C++ dependencies only +# scripts/setup.sh Install everything (Qt6, Flutter, Android SDK) +# scripts/setup.sh --qt Install Qt6/C++ dependencies only +# scripts/setup.sh --qt5 Install Qt5/C++ dependencies only # # This is also available as 'make setup'. @@ -18,8 +19,11 @@ ANDROID_HOME="${ANDROID_HOME:-$HOME/android-sdk}" JAVA_HOME="${JAVA_HOME:-/usr/lib/jvm/java-21-openjdk-amd64}" qt_only=false +qt5_only=false if [ "$1" = "--qt" ]; then qt_only=true +elif [ "$1" = "--qt5" ]; then + qt5_only=true fi # --- Debian packages --- @@ -27,11 +31,27 @@ fi echo "Installing Debian packages..." sudo apt-get update -qq -# Qt5/C++ build deps (desktop app + server) +if $qt5_only; then + # Qt5/C++ build deps (desktop app + server) + sudo apt-get install -y \ + build-essential \ + qt5-qmake qtbase5-dev qtbase5-dev-tools libqt5sql5-sqlite \ + libpoppler-qt5-dev libpodofo-dev \ + libtiff-dev libsane-dev libjpeg-dev zlib1g-dev \ + imagemagick tesseract-ocr tesseract-ocr-eng \ + python3-reportlab python3-pil python3-numpy \ + python3-sphinx python3-sphinx-rtd-theme \ + poppler-utils + echo "Done (Qt5 only)." + exit 0 +fi + +# Qt6/C++ build deps (desktop app + server) sudo apt-get install -y \ build-essential \ - qt5-qmake qtbase5-dev qtbase5-dev-tools libqt5sql5-sqlite \ - libpoppler-qt5-dev libpodofo-dev \ + qmake6 qt6-base-dev qt6-base-dev-tools libqt6sql6-sqlite \ + libpoppler-qt6-dev libpodofo-dev \ + qt6-scxml-dev libqt6statemachine6 \ libtiff-dev libsane-dev libjpeg-dev zlib1g-dev \ imagemagick tesseract-ocr tesseract-ocr-eng \ python3-reportlab python3-pil python3-numpy \ @@ -39,7 +59,7 @@ sudo apt-get install -y \ poppler-utils if $qt_only; then - echo "Done (Qt5 only)." + echo "Done (Qt6 only)." exit 0 fi From 09f380ea88a53fba705029fcb073a87fb7b2843d Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Mon, 9 Mar 2026 11:27:07 -0600 Subject: [PATCH 37/37] doc: Add Qt6 build instructions and CI documentation Add the Qt6 package list as an alternative to the Qt5 dependencies and document how to build with qmake6. Update the CI section to mention the new qt6 job. Co-developed-by: Claude Opus 4.6 --- doc/develop.rst | 29 +++++++++++++++++++++++++---- 1 file changed, 25 insertions(+), 4 deletions(-) diff --git a/doc/develop.rst b/doc/develop.rst index 938ac2e7..8199e54a 100644 --- a/doc/develop.rst +++ b/doc/develop.rst @@ -29,6 +29,17 @@ Qt5/C++ dependencies (desktop app + server): libtiff-dev libjpeg-dev libsane-dev zlib1g-dev \ imagemagick tesseract-ocr tesseract-ocr-eng +Qt6/C++ dependencies (alternative to Qt5): + +.. code:: bash + + sudo apt-get install -y \ + build-essential qmake6 qt6-base-dev qt6-base-dev-tools \ + libqt6sql6-sqlite libpoppler-qt6-dev libpodofo-dev \ + qt6-scxml-dev libqt6statemachine6 \ + libtiff-dev libjpeg-dev libsane-dev zlib1g-dev \ + imagemagick tesseract-ocr tesseract-ocr-eng + Python packages for demo-asset generation and documentation: .. code:: bash @@ -44,13 +55,20 @@ the full details. Building -------- -Generate the qmake Makefile and build: +Generate the qmake Makefile and build with Qt5: .. code:: bash qmake "CONFIG+=test" paperman.pro make +Or with Qt6: + +.. code:: bash + + qmake6 "CONFIG+=test" paperman.pro -o Makefile.qt6 + make -f Makefile.qt6 + The ``CONFIG+=test`` flag compiles in the built-in test suites. Without it the ``-t`` option is not available. @@ -138,16 +156,19 @@ The most useful targets during development: make clean # Remove all build artefacts Continuous Integration ---------------------- +---------------------- A GitHub Actions workflow (``.github/workflows/ci.yml``) runs on every push -to ``master`` and on pull requests. It has three parallel jobs: +to ``master`` and on pull requests. It has four parallel jobs: -**qt** — Desktop app, server and C++ tests +**qt** — Desktop app, server and C++ tests (Qt5) Installs Qt5/C++ dependencies, builds ``paperman`` and ``paperman-server``, generates test data, then runs the Qt unit tests, page-fetch integration test and parallel conversion test. +**qt6** — Desktop app, server and C++ tests (Qt6) + Same as **qt** but builds against Qt6 instead of Qt5. + **flutter** — Flutter app and widget tests Sets up Java 21 and Flutter 3.41.1, generates demo assets, runs ``flutter analyze`` and ``flutter test``, then builds a release APK