
Various KDE 1.-4. Improvements
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
Rectangular button for kde start menu
16 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
16 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
maarizwan
15 years ago
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
roachofdiscord
16 years ago
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
roachofdiscord
16 years ago
Report
aivs
16 years ago
And how can delete icon?
I start Rectangular KDE start/menu button on kde 3.3
Report
nunogomez
16 years ago
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
maarizwan
16 years ago
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
smash
16 years ago
Report
MMax
16 years ago
Isn't the distros logo nicer?
Report
Brandybuck
16 years ago
Report
n8wish
16 years ago
Report
aivs
16 years ago
Report
dracor
16 years ago
(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
n8wish
16 years ago
Report
dracor
16 years ago
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
laktose
16 years ago
Report
protoman
16 years ago
Report
leinir
16 years ago
Report
connermo
16 years ago
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
cmf
16 years ago
This isn't windows (although some of you screenshots try to say something else!)
/me really does love innovation ;)
Report
poison
16 years ago
Report
RCEC
16 years ago
Report
oshogg
16 years ago
Can you make a K button like that?
Osho
Report
macewan
16 years ago
Report
macewan
16 years ago
Report
cjacker
16 years ago
Report