Rectangular KDE start/menu button
KDE Other Extensions
Description:

Rectangular button for kde start menu

Changelog:

12 years ago

0.6 Now default text is Menu,

You can to change text : in ~/.kde/share/config/kickerrc :
add in [KMenu] section
LabelText=YourText

-kde 3.2.3 OK


0.5 bug fix
0.4 You can to disable the text : in ~/.kde/share/config/kickerrc :
add in [KMenu] section
ShowText=false


0.3 fixed the archives (I have forgotten one file in the archives)

0.2 fixed size in vertical panel.

-extract the archives
-replace the files in kde-base 3.2.x sources tree
-compile and install kicker (./configure,make,cd kicker,make install)

It works with the small and horizontal panel

11 years ago

maarizwan

Please support KDE 3.4, Rectangular KDE start menu button.

I like your work!!!

compile error on KDE 3.4

here's the error Message:
------------------------------------
make[1]: Entering directory `/root/kdebuild/kdebase-3.4.0/kicker/core'
if /bin/sh ../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H - I. -I. -I../.. -I./../share -I../share -I./../ui -I./../buttons -I../../libkonq -I../../kicker/share -I/opt/kde/include -I/usr/lib/qt/include -I/usr/X11R6/inclu de -DQT_THREAD_SUPPORT -D_REENTRANT -D_FILE_OFFSET_BITS=64 -Wnon-virtual-dto r -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -W conversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -O2 -Wform at-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-commo n -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_ CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -D_GNU_SOURCE -MT container _button.lo -MD -MP -MF ".deps/container_button.Tpo" -c -o container_button.lo co ntainer_button.cpp; \
then mv -f ".deps/container_button.Tpo" ".deps/container_button.Plo"; else rm -f ".deps/container_button.Tpo"; exit 1; fi
container_button.cpp:37:27: popupposition.h: No such file or directory
container_button.cpp:64: error: prototype for `bool ButtonContainer::isValid()' does not match any in class `ButtonContainer'
container_button.h:44: error: candidate is: virtual bool ButtonContainer::isValid() const
container_button.cpp:81: error: variable or field `slotSetPopupDirection' declared void
container_button.cpp:81: error: `int ButtonContainer::slotSetPopupDirection' is not a static member of `class ButtonContainer'
container_button.cpp:81: error: `Direction' was not declared in this scope
container_button.cpp:82: error: expected `,' or `;' before '{' token
container_button.cpp:90: error: no `void ButtonContainer::slotSetOrientation(Qt::Orientation)' member function declared in class `ButtonContainer'
container_button.cpp: In member function `void ButtonContainer::slotSetOrientation(Qt::Orientation)':
container_button.cpp:91: error: `slotSetOrientation' is not a member of `BaseContainer'
container_button.cpp:94: error: 'class PanelButton' has no member named 'slotSetOrientation'
container_button.cpp: At global scope:
container_button.cpp:112: error: prototype for `QPopupMenu* ButtonContainer::createOpMenu() const' does not match any in class `ButtonContainer'
container_button.h:72: error: candidate is: virtual QPopupMenu* ButtonContainer::createOpMenu()
container_button.cpp: In member function `virtual bool ButtonContainer::eventFilter(QObject*, QEvent*)':
container_button.cpp:150: error: 'class PanelButton' has no member named 'setZoomEnabled'
container_button.cpp:156: error: `popupPosition' undeclared (first use this function)
container_button.cpp:156: error: (Each undeclared identifier is reported only once for each function it appears in.)
container_button.cpp:179: error: 'class PanelButton' has no member named 'setZoomEnabled'
container_button.cpp: At global scope:
container_button.cpp:329: error: prototype for `NonKDEAppButtonContainer::NonKDEAppButtonContainer(const QString&, const QString&, const QString&, bool, QPopupMenu*, QWidget*)' does not match any in class `NonKDEAppButtonContainer'
container_button.h:171: error: candidates are: NonKDEAppButtonContainer::NonKDEAppButtonContainer(const NonKDEAppButtonContainer&)
container_button.h:177: error: NonKDEAppButtonContainer::NonKDEAppButtonContainer(const QString&, const QString&, const QString&, const QString&, bool, QPopupMenu*, QWidget*)
container_button.h:173: error: NonKDEAppButtonContainer::NonKDEAppButtonContainer(const KConfigGroup&, QPopupMenu*, QWidget*)
container_button.cpp: In constructor `NonKDEAppButtonContainer::NonKDEAppButtonContainer(const QString&, const QString&, const QString&, bool, QPopupMenu*, QWidget*)':
container_button.cpp:331: error: no matching function for call to `NonKDEAppButton::NonKDEAppButton(const QString&, const QString&, const QString&, bool&, NonKDEAppButtonContainer* const)'
./../buttons/nonkdeappbutton.h:39: note: candidates are: NonKDEAppButton::NonKDEAppButton(const NonKDEAppButton&)
./../buttons/nonkdeappbutton.h:50: note: NonKDEAppButton::NonKDEAppButton(const KConfigGroup&, QWidget*)
./../buttons/nonkdeappbutton.h:47: note: NonKDEAppButton::NonKDEAppButton(const QString&, const QString&, const QString&, const QString&, bool, QWidget*)
make[1]: *** [container_button.lo] Error 1
make[1]: Leaving directory `/root/kdebuild/kdebase-3.4.0/kicker/core'
make: *** [all-recursive] Error 1
------------------------------------

Report

12 years ago

roachofdiscord

I got it..you have to compile the kicker again from soure. Anyhow...I copied the correct files...but I get this when building..

then mv -f ".deps/container_button.Tpo" ".deps/container_button.Plo"; else rm -f ".deps/container_button.Tpo"; exit 1; fi
container_button.cpp:64: error: prototype for `bool ButtonContainer::isValid()'
does not match any in class `ButtonContainer'
container_button.h:42: error: candidate is: virtual bool
ButtonContainer::isValid() const
make[1]: *** [container_button.lo] Error 1
make[1]: Leaving directory `/home/roach/Downloads/kdebase-3.3.1/kicker/core'
make: *** [all-recursive] Error 1

Report

12 years ago

roachofdiscord

How exactly do I install this? Thanks

Report

12 years ago

aivs

How can make picture on button, under icon and text?
And how can delete icon?
I start Rectangular KDE start/menu button on kde 3.3

Report

12 years ago

nunogomez

Great improvement, thanx!

I've compilde it (0.6) successfully on kde 3.2.2 & Mandrake 10.0..

The kmenu is larger now, but the text area does not appear, just the logo at the middle of the button.

I've added the following entry to both /usr/share/config/kickerrc and ~/.kde/share/config/kickerrc :

[KMenu]
ShowText=true
LabelText=Anamenu

..
Why this problem occurs? Thanx in advance!

Report

12 years ago

maarizwan

Though the button is not nice as Start button of XPde, but still it is a great development...

Thank you, You have been very courageous and daring to face the anti-microsoft attitude and still make nice contributions which can and will make a big difference for existing Windows users.

Please make a binary ( ./configure --enable-static) for kicker.

And if possible kindly try '

Report

12 years ago

smash

Can you make a binary package for this applet?

Report

12 years ago

MMax

c'mon please don't use MS stupidity.
Isn't the distros logo nicer?

Report

12 years ago

Brandybuck

Isn't my KDE button already rectangular? Am I missing something obvious here?

Report

12 years ago

n8wish

no, it is square. which means there's no space for text beneath the icon.

Report

12 years ago

aivs

What about skins for next version?

Report

12 years ago

dracor

Hello. Concerning Usability, this is really a improvement! But usability ain't the whole lot people want. What is to change that one can choose
(1) the seize
(2) the Picture
of the button? That would be really helping me convincing collegues to switch to linux. Cause they want a smooth running AND smooth looking system.
So I'm just reflecting how to get there.
Thx in advance

___
ceterum censeo windows delendam esse

Report

12 years ago

n8wish

What's a "smooth looking system"? However you define this, I bet the award goes to KDE. 'Maybe' followed by OSX, definitely not WinXP

Report

12 years ago

dracor

Yeah, KDE IS smooth
But the kicker with rect. Button doesn't fit to the usual skinnability desired.
So, what I basically want is to be able to "design" a startbutton wanted, like the one in JavaDesktopEnvironment for exemple, and use this one.
So what's to do to realize that?
Greetings

Report

12 years ago

laktose

is there any way i can use this without you know.. recompiling the kicker?

Report

12 years ago

protoman

I even think it should be incorporated into main KDE. Yes, you can think bad of me, but this would help a lot of converted users :P

Report

12 years ago

leinir

...be possible to make the Kicker show labels under/above/next to the existing buttons, in the same manner as the toolbars? That would seem to make more sense to me, if we are going to be changing stuff. Maybe even to make it possible to enable/disable that particular feature on a per-button-category basis (as in KMenu, Browser button, Launcher...)?

Report

12 years ago

connermo

I remember Sun did a usability test on Gnome, asking testers to tell icons' functions without touching them. Only the ones with Windows experience could guess out the big foot was "start programms". I'm sure it would be the same in KDE, if you ask a newbie what does "K" do.

In fact, in windows the text "start" not only hints the function of the button, but also makes it easier for user to click on.

There are some details in Windows that we might not notice. For example, the quick launch buttons, when you push on them, the background turns darking to give you a feedback, so that you will reduce the pressure on your mouse.

What I'm trying to say is that we need to do things with reasons, not just "like" or "dislike". Yes, we are not going to build another Windows, but a more friendly and comfortable windows manager for sure.

Report

12 years ago

cmf

why, why, why, why?

This isn't windows (although some of you screenshots try to say something else!)

/me really does love innovation ;)

Report

12 years ago

poison

at last you can hit 'start' to shutdown =D

Report

12 years ago

RCEC

I've extracted the file but am lost as to where to place the 2 files panelbuttonbase.ccp, containerbutten.ccp. Which directory should they be placed into ?

Report

12 years ago

oshogg

Actually, I hate the rectangular Start button in Windows. Start button in XP was a welcome change (with a rounded edge on the right side in green color).

Can you make a K button like that?

Osho

Report

12 years ago

macewan

yes! that's a great idea.

Report

12 years ago

macewan

Been thinking of the same thing for a few weeks now. Glad someone isn't as lazy as myself. ;)

Report

12 years ago

cjacker

Report

Supporters

Recent Donations

Be the first to donate
Filename Version Description Filetype Packagetype License Downloads Date Filesize Install
Score 55%
55.00 Likes
45 Dislikes

0 Supporters for Rectangular KDE start/menu button:

Recent Donations:

Be the first to donate
show all
Details
version
0.6
updated Jun 29 2004
added Apr 06 2004
downloads
page views 343
support speleoalex
For The Product
Rectangular KDE start/menu button
5 - 10 - 25 - 50 - 100 - 200 - 500