
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
This is a kde style prototype capable of using the msstyle format. The code is pre-alpha quality (aka POC) and although I compiled it on my system, it might not on yours :)
Enjoy (and send me patches/feedback!)
16 years ago
Now the download actually contains the code (looked @ ms patents in europe and it looks like msstyle is ok).
The style is based on alloy (thanks to all authors for such a great template).
Help: I'd need some help with the following:
1. scrollbars: i'd be grateful if you could help me with painting the scrollbars (had all kinds of problems with that)
2. any ideas on speeding up the painting (stretching/tiling algorithms would be a good start :) )
3. the .msstyle contains the window decoration style as well. it would be nice if someone could start working on the windeco stuff and make it share the bitmaps with the widgets style (any idea on how to create a nice/fast shared engine using KDE's mechanisms?)
Notes:
1. The code will probably segfault if a weird input file is given (no safeguards)
2. Go to deviantart.com and download a style (reluna is my fav from there) and point the fialog to load the .msstyle file from there (uncompress the zip...)
3. it looks like Qt does some image caching for radio/checkboxes. any way to "undo" that?
4. the qt code is mainly designed to verify the correct loading of the PE file.
16 years ago
Now the download actually contains the code (looked @ ms patents in europe and it looks like msstyle is ok).
The style is based on alloy (thanks to all authors for such a great template).
Help: I'd need some help with the following:
1. scrollbars: i'd be grateful if you could help me with painting the scrollbars (had all kinds of problems with that)
2. any ideas on speeding up the painting (stretching/tiling algorithms would be a good start :) )
3. the .msstyle contains the window decoration style as well. it would be nice if someone could start working on the windeco stuff and make it share the bitmaps with the widgets style (any idea on how to create a nice/fast shared engine using KDE's mechanisms?)
Notes:
1. The code will probably segfault if a weird input file is given (no safeguards)
2. Go to deviantart.com and download a style (reluna is my fav from there) and point the fialog to load the .msstyle file from there (uncompress the zip...)
3. it looks like Qt does some image caching for radio/checkboxes. any way to "undo" that?
4. the qt code is mainly designed to verify the correct loading of the PE file.
jezek2
15 years ago
http://www.kde-look.org/content/show.php?content=13010
Report
elempoimen
16 years ago
Thanks!
Report
nuka
16 years ago
Report
eriol
16 years ago
Same bugs plus a bug when trying to load a style with large or extra large fonts (I understand it's in early stage of development) and same hopes : can't wait to see my whole linux/qt desktop with great msworld styles (longhron inspirat by stefanka rocks !) ...
Can be some kind of revolution in kde theming ...
Keep up the good work !
Report
equinoxe
16 years ago
L
Report
anonymous-hive
16 years ago
Longhorn Inspirat ?
If it's the case, here it is :
http://www.deviantart.com/deviation/7631106/
(I never used it. I don't have Windows for long. But I always look at what is done for it ...)
If it's not the case ... i'm afraid I don't understand.
Eriol.
Report
eriol
16 years ago
Longhorn Inspirat ?
If it's the case, here it is :
http://www.deviantart.com/deviation/7631106/
(I never used it. I don't have Windows for long. But I always look at what is done for it ...)
If it's not the case ... i'm afraid I don't understand.
Eriol.
Report
equinoxe
16 years ago
Thanks again,
L
Report
eriol
16 years ago
If only kde could be themed like that ... But there's a lot of reshacking. I don't think it will ever be working this way for us ... so sad.
BTW sorry for double posting ... don't know what happened ..
Report
equinoxe
16 years ago
thanks for the thinkeramik pointer :) I'll have a look and hopefully i'll figure out how to draw the scrollbars...
Cheers,
L
Report
Momo
16 years ago
Populating the list of available configurations...
KCrash: Application 'styleloader' crashing...
Other than that, the styles Opus,ModLuna and OliviaSky loaded just fine, except for the input tab, where the slide bar and the progress bar look very weird (but you seem to say this is normal behavior as for now).
Anyway, hat you've already done is amazing, please keep up the good work.
Report
equinoxe
16 years ago
The "cancel" on the initial dialog box implies a QString::null (if i remember correctly), and the subsequent code tries to open the file with that name (no safety code here). that's why it crashes..
I'll try to do something about scrollbars, but i must admit i'm not entirely sure how to paint it and that's why i'm looking fr help from a "pro" :)
Cheers,
L
Report
Momo
16 years ago
I am trying to learn Qt currently but I am still an early newbie so I won't likely be able to help you with the scrollbars, but maybe you could look at thinkeramik's code for example : it is very complete and it basically loads pixmaps from pngs (iirc, or were those xpm ?), so maybe the similarity in the principle will help you. (from what I understood, you first convert bitmaps to pixmaps and then you load the result).
Once again, thank you and good luck.
Report
Momo
16 years ago
Report
marsonist
16 years ago
Outside of the two above exceptions reverse engineering is completely legal. They can copyright content (e.x. sell skin files), but they can't enforce how that copyrighted content is used. (how these skins will be used)
Just my non-professional two cents.
~Steve
Report
nuka
16 years ago
Report
andygodwin
16 years ago
Report
elektroschock
16 years ago
conversion of MS styles would be great. Of course those styles would belong to their copyright holder.
EU swpats see http://gauss.bacon.su.se
and support FFII to avoid EU swpat legislation.
http://swpat.ffii.org
Report
Superstoned
16 years ago
Report
LTD602
16 years ago
This is incredible. It will certainly have a HUGE impact on the way we skin Linux . . . if it works, and skins a fair amount of the desktop elements.
Wow. Please finish this.
Report
18volt
16 years ago
Report
soxofaan
16 years ago
butt...
why is checkbox2 of the second style checked? (and radiobutton2 instead of radiobutton1)
Report
soxofaan
16 years ago
Report
Gerald
16 years ago
I think that's a bit like KaZaA and so on - you can perhaps do illegal stuff with the software, but then that's the problem of the user, not of the developer.
Or did you break any laws to develop it?
Report
Yaba
16 years ago
Luckily he won, but I don't think that he had had that luck, if he would have lived in the U.S.
Report