RoundBar for SuperKaramba

Karamba & Superkaramba

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

0
5.0
Description:

As you can see this is a replacement for the kicker(well almost) in the future i will implement a volume slider (as soon as i figure out how to do it keeping karamba from crashing... my skills with python is around "Hello World...") Any C&C is wellcomed and also any Idea to improve the bar...
Last changelog:

17 years ago

First Public Release

Change in v0.3

repaired some little error at startup in the Pager

Totaly NEW Zoom effect it's so new that even I don't know How i made it... but it's cool i think ^^

The K menu appears in a fixed position to chance te position just tweak the last parameter in the dcop call in the widgetclicked function

Change in v 1.0
well thre is no real improvement in the look of the bar, but now it's totaly _DYNAMIC_ you just had to edit a little file and in theory the theme should do the rest the original idea for a dynamic bar is of wizzard so "blame" him :-DDDDDD (i'm kidding^^

Change in 1.1

Now the RoundBar try to identify your icon themes and search the specified icon in your icon's Theme directory, if it does'not find it it uses a default path (under the Pics dir in the tarball)

Change in 1.2
Now when you click an icon it will go bach to the default size, so you can know that you have actualy clicked an icon

corrected some little problem in the pager(now it should upgrade the change of desktop even if you don't use it to make the change)

Extended the use of the keyword Icon in the config file : now it can specify a path to an icon you want to use.

added the ability to open the RoundBar.conf file just by doing a middle click on the Bar

Changes in 1.3:

I've found the source of the problems some ppl had with this bar...i've corrected them, now it should be all right, also, i've reimplemented the way the bar handles the click, let me know what you think of it

Changes in 1.5:

it's better if you use Superkaramba 0.24 for this theme

I've practicaly rewritten the code, now it should be much more simpler to modify it, and/or reuse the code, i've also changed the configuration file, now Roundbar search for a file .roundbarrc in your HOME directory the sintax isn't changed much by the way there is my .roundbarrc included so for the sintax of the configuration file use it. I've tried to introduce the tooltip, but probably i'm still missing something 'couse i can't see them... I've also remade the "click Notification" i think it's muck more stilish and now the Zoom function use the resizeImageSmooth so it's much better to see (i've decided to use the resizeImageSmooth becouse i've noticed that it's not so CPU intensive as i could think...)

TODO:

- A TaskBar (i've the graphics all made but i can't figure out hoe to create two different widget...)
- An XmmS control system (it seems that all the Docker made with Karamba has one and is useful)
- Maybe a Menu parser to allow the user to replace totaly the kicker

C

ZIOlele

17 years ago

no, it work, at lest for me:
I do :
karamba Documents/RoundBar-1.1/RoundBar.theme

and it just work fine
the only things to do is modify in the script the RoundBarConf variable wich point to the configuration file (in my case, since the path must be absolute, /home/lele/Documents/RoundBar-1.1/Files/RoundBar.conf

Report

wizzard

17 years ago

that was my first idea, too, but who wants to first edi one file, then edit another if everything can be configure in one single file? Once the script file is opened, everything may be configured there. :)

Report

C

ZIOlele

17 years ago

Well maybe the fact that to confuse the python interpreter it's necessary only a space in the wrong position... since i've lost a _LOT_ of time for things like this i think it's better if the average user (which i assume know nothing about python, just like me)touch the source just for things that i can't handle in another way...

Report

C

ZIOlele

17 years ago

uhmmm i don't understand, you see the bar, but you don't see the icons?? If it's so then try to execute the bar in the konsole it should print some output (the path of the icons and the command it will execute on click)

Report

xvicx

17 years ago

here is what it say:
NameError: global name 'kdePath' is not defined
Call to widgetUpdated failed

Report

Damion176

17 years ago

If you set the kdePath variable (and you'll also want to do this with the iconPath variable) in "Files/RoundBar.conf" then it will work. For instance, I added the two lines as follows:

kdePath="/opt/kde3"
iconPath="~/.kde/share/icons/crystal"

You might need to change the resX and resY settings as well, to reflect your monitor. Mine had to be adjusted to 1280 and 1024.

After these changes, it works like a charm.

HTH

Report

wizzard

17 years ago

hehehe i think i know this from somewhere ;)

nice work!

Report

C

ZIOlele

17 years ago

Tnx^^

Report

kbeaumont

17 years ago

I think karamba is a nice app but this place is starting to become karamba-look.org instead of kde-look.org. I think karamba should get it's own category.

Report

ageitgey

17 years ago

It has its own category.

Report

C

ZIOlele

17 years ago

Please if you had downloaded the RoundBar and you notice a little problem of visualization (the right part had a shadow a little too big...) redowload it i've just changed it... Sorry for the problem but i work with a dark wallpaper so i don't see the shadow ....

Report

Matti

17 years ago

Has anyone got the kmenu to work on MDK9.1? I doesn't seem to work at all for me, and I'm wondering if it has to do with the non-standard way MDK deals with menus. If anyone has come up with a fix to get this working, I'd love to hear it.

Matt

Report

C

ZIOlele

17 years ago

you had the kicker running? if it's non so you cant view the k menu

Report

Matti

17 years ago

Yes, kicker was running, and I changed the .py script to point to /usr/bin/dcop.

Report

xvicx

17 years ago

Hi,
Nice work...
ok i try it but when i press the k menu it 's not working, know how to fix this or any tips?

Report

wizzard

17 years ago

I suppose you killed your kicker?

Without kicker, karamba can't "dcop" with kicker, so there's no KMenu :(

Report

xvicx

17 years ago

no! kicker is there!

Report

xvicx

17 years ago

ok i fix it it was easy i think he he he i so nob.... i just coment out the k menu config:
#CLICKAREA X=18 Y=18 W=48 H=48 SENSOR=PROGRAM ONCLICK="dcop kicker kicker popupKMenu

to:

CLICKAREA X=18 Y=18 W=48 H=48 SENSOR=PROGRAM ONCLICK="dcop kicker kicker popupKMenu

thas it :) i feel dddddddddddddddddddd.....

Report

C

ZIOlele

17 years ago

ummmm yes in that way it works, but it's not the right way, in theory you don't need the clickarea in the theme files... tho only thing that came to my mind is that you don't have dcop in the /opt/kde/bin dir, which could be.... check that out e modify the RoudBar.py accordingly...

Report

jcphil

17 years ago

Hmmmm! I went in and corrected the path on all apps in RoundBar.py and now none of the images shows up.

Report

C

ZIOlele

17 years ago

the path to the images is fine, the one to check is the path of the apps which is in the widgetClicked function you just need to tweak that path

Report

wizzard

17 years ago

ok, the file is on its way.

it would be cool if you could include it in your package, so I dont have to make my own which would be almost the same ;)

Report

C

ZIOlele

17 years ago

I'm just working on it ^_^

Report

minkiux

17 years ago

Let me see....WOOWWWW. But...why type is "Themes/Styles"?? Change it in "Karamba"!

Ciao bello!

Report

C

ZIOlele

17 years ago

Simple.... I haven' t see the karamba type :-PPPPPP

Are you italian??
Ma sei Italiano?

Report

17 years ago

First Public Release

Change in v0.3

repaired some little error at startup in the Pager

Totaly NEW Zoom effect it's so new that even I don't know How i made it... but it's cool i think ^^

The K menu appears in a fixed position to chance te position just tweak the last parameter in the dcop call in the widgetclicked function

Change in v 1.0
well thre is no real improvement in the look of the bar, but now it's totaly _DYNAMIC_ you just had to edit a little file and in theory the theme should do the rest the original idea for a dynamic bar is of wizzard so "blame" him :-DDDDDD (i'm kidding^^

Change in 1.1

Now the RoundBar try to identify your icon themes and search the specified icon in your icon's Theme directory, if it does'not find it it uses a default path (under the Pics dir in the tarball)

Change in 1.2
Now when you click an icon it will go bach to the default size, so you can know that you have actualy clicked an icon

corrected some little problem in the pager(now it should upgrade the change of desktop even if you don't use it to make the change)

Extended the use of the keyword Icon in the config file : now it can specify a path to an icon you want to use.

added the ability to open the RoundBar.conf file just by doing a middle click on the Bar

Changes in 1.3:

I've found the source of the problems some ppl had with this bar...i've corrected them, now it should be all right, also, i've reimplemented the way the bar handles the click, let me know what you think of it

Changes in 1.5:

it's better if you use Superkaramba 0.24 for this theme

I've practicaly rewritten the code, now it should be much more simpler to modify it, and/or reuse the code, i've also changed the configuration file, now Roundbar search for a file .roundbarrc in your HOME directory the sintax isn't changed much by the way there is my .roundbarrc included so for the sintax of the configuration file use it. I've tried to introduce the tooltip, but probably i'm still missing something 'couse i can't see them... I've also remade the "click Notification" i think it's muck more stilish and now the Zoom function use the resizeImageSmooth so it's much better to see (i've decided to use the resizeImageSmooth becouse i've noticed that it's not so CPU intensive as i could think...)

TODO:

- A TaskBar (i've the graphics all made but i can't figure out hoe to create two different widget...)
- An XmmS control system (it seems that all the Docker made with Karamba has one and is useful)
- Maybe a Menu parser to allow the user to replace totaly the kicker

12345678910
Be the first to comment
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
updated May 11 2003
added Apr 23 2003
downloads 24h
0
mediaviews 24h 0
pageviews 24h 5