[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-devel
Subject: PATCH - Klipper dock icon - Please review
From: Helio Chissini de Castro <helio () conectiva ! com ! br>
Date: 2002-02-28 14:34:12
[Download RAW message or body]
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi people..
Our Marketing dep. ( like Dilberts, always marketing give us some
trou^k^kenhancements ) developed a theme for our distro and ask about
changing klipper dock icon.
Since dock icon in klipper is hardcoded ( png ) i changed the code to use a
image named klipper_dock.* using default KDE method ( UserIcon ).
It's a non-destructive change and a thought that could be applied in base
code..
Regards
Helio Castro
Suporte ao Desenvolvimento Conectiva S.A.
- ----BEGIN GEEK CODE BLOCK ----
GCS/MU d-- S: a- C+++(++++) ULU+++ UHSU+ L+++++ W+++ w++ OM PS+++ PE-- Y
t++@ S+++ X++++ R tv+++@ b DI+ D(+) e h(+) r-() UF++(+++)
- -----END GEEK CODE BLOCK -----
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQE8fj/z8KVbYLGVrvcRAkWVAKDDjNxZSiSe+NafVLWkcshf8j56tACdFRy1
gF25NdydGEBQ3UlbDMFk3gY=
=Fuad
-----END PGP SIGNATURE-----
["klipper-icon.patch" (text/x-diff)]
diff -c -r kdebase-3.0.orig/klipper/toplevel.cpp kdebase-3.0/klipper/toplevel.cpp
*** kdebase-3.0.orig/klipper/toplevel.cpp 2002-01-27 12:34:31.000000000 -0200
--- kdebase-3.0/klipper/toplevel.cpp 2002-02-20 16:44:47.000000000 -0300
***************
*** 48,85 ****
#define EMPTY (m_popup->count() - MENU_ITEMS)
- /* XPM */
- static const char* const mouse[]={
- "20 20 8 1",
- "d c #ffa858",
- "e c #c05800",
- "# c #000000",
- "c c #ff8000",
- ". c None",
- "b c #a0a0a4",
- "a c #dcdcdc",
- "f c #ffffff",
- ".....###########....",
- "..####aaaaaaab####..",
- ".#cccc#a....b#cccc#.",
- ".#cd####abbb####de#.",
- ".#cd#fff####ff.#de#.",
- ".#cd#fffffffff.#de#.",
- ".#cd#f.######f.#de#.",
- ".#cd#fffffffff.#de#.",
- ".#cd#f.#####ff.#de#.",
- ".#cd#fffffffff.#de#.",
- ".#cd#ff#ff#fff.#de#.",
- ".#cd#ff#f#ffff.#de#.",
- ".#cd#ff##fffff.#de#.",
- ".#cd#ff#f#ffff.#de#.",
- ".#cd#ff#ff#fff.#de#.",
- ".#cd#fffffffff.#de#.",
- ".#cd#..........#de#.",
- ".#cd############de#.",
- ".#ccccccccccccccde#.",
- "..################.."};
-
TopLevel::TopLevel( bool applet )
: KMainWindow(0), DCOPObject( "klipper" ), m_dcop( 0 )
{
--- 48,53 ----
***************
*** 125,132 ****
m_checkTimer = new QTimer(this, "timer");
m_checkTimer->start(1000, FALSE);
connect(m_checkTimer, SIGNAL(timeout()), this, SLOT(newClipData()));
! m_pixmap = new QPixmap( const_cast<const char**>(mouse));
! resize( m_pixmap->size() );
globalKeys = new KGlobalAccel(this);
KGlobalAccel* keys = globalKeys;
--- 93,100 ----
m_checkTimer = new QTimer(this, "timer");
m_checkTimer->start(1000, FALSE);
connect(m_checkTimer, SIGNAL(timeout()), this, SLOT(newClipData()));
! m_pixmap = new QPixmap( UserIcon("klipper_dock") );
! resize( m_pixmap->size() );
globalKeys = new KGlobalAccel(this);
KGlobalAccel* keys = globalKeys;
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic