[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