aMSN Forums
August 19, 2017, 05:44:59 pm *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: New forum for aMSN !!
 
   Home   Help Search Login Register  
Pages: [1] 2 3 ... 19
  Print  
Author Topic: Chameleon plugin : Native/GTK/QT look for aMSN  (Read 218536 times)
kakaroto
Administrator
Super Power User
*****
Offline Offline

Posts: 9428


View Profile WWW
« on: March 15, 2006, 02:05:15 am »

UPDATE : Chameleon is not maintained anymore, so don't even bother asking anything about it. It does not work with tile 0.8.x and does not work with tcl/tk 8.5.x so don't bother trying that.

Hello all!!
I hope the title will get your attention, and no, it's not a scam, it's for real!!!
Ever dreamed of seeing aMSN with a native toolkit, fitting perfectly in your desktop ? Now it's possible with the Chameleon plugin. Chameleon helps you change the skin of the application, but choosing a tile's theme (not to confuse with amsn's skins), the whole application will take the look you want by simply choosing the theme that fits you best. You can see screenshots here :
http://amsn.sourceforge.net/kakaroto/Chameleon/Screenshots

And You can download the plugin at :
http://amsn.sourceforge.net/kakaroto/Chameleon

There is a binary package for linux, windows and mac, they should work right away (mac package modified by Tom Hennigan, refer to : http://forums.cocoaforge.com/viewtopic.php?t=7046).

Only condition : you need to grab the latest CVS version available at : http://amsn.sourceforge.net/amsn_cvs.tar.gz
The minimal CVS date version is March 14th.
Once you get it, you load the plugin, open a new window (preferences, login as.. screen, properties page of user), and choose the theme you want by Configuring the plugin.

For linux, there are 11 themes in the package, for Mac, 12 themes (11 base themes + native Aqua) and for windows XP, 13 themes (11 base themes + windows native, windows XP native).
New themes are being written, hopefully, a Clearlooks theme will soon be added.

Please post as many comments (nice and bad) as possible, the plugin was tested and is stable, but if any bugs were missed, your feedback would be appreciated.

I hope everyone likes it, have fun!
KaKaRoTo
Logged

KaKaRoTo
JackT
Newbie

Offline Offline

Posts: 39


View Profile
« Reply #1 on: March 15, 2006, 02:55:54 am »

Works great.. but when I tried to reload the session (closing and opening), I get an error dump.

Error picture

Running Windows XP SP 2, latest CVS, using the package provided, Tcl/tk 8.4.12.0.
Logged
kakaroto
Administrator
Super Power User
*****
Offline Offline

Posts: 9428


View Profile WWW
« Reply #2 on: March 15, 2006, 03:28:52 am »

Hi,
Thanks for the comment, it's weird it didn't work after a restart only, my guess is that a file from the plugin was modified... because it wouldn't have worked from the beggining.. maybe you opened common.tcl to take a look and when you saved it, it modifed it...
anyways, open Chameleon/common.tcl with a text editor (wordpad should be fine), go  to line 37, you'll find this :
Code:
proc ::${w_name} { command args } \
   "eval ::chameleon::${widget_type}::${widget_type}_launchCommand ${w_name} \$command \$args"


Make sure there is no character (no space, no nothing) after the backslash on the first line, it should be the backslash then the newline.
If there is no character, and the bug still happens, try removing the backslash and join the two lines together :
Code:
proc ::${w_name} { command args }  "eval ::chameleon::${widget_type}::${widget_type}_launchCommand ${w_name} \$command \$args"


hope it helps.

KaKaRoTo
Logged

KaKaRoTo
JackT
Newbie

Offline Offline

Posts: 39


View Profile
« Reply #3 on: March 15, 2006, 03:39:47 am »

Still same problem, let me load it up on another machine.

EDIT: Don't know what's wrong with machine #1, but the other computer runs it fine.
Logged
kakaroto
Administrator
Super Power User
*****
Offline Offline

Posts: 9428


View Profile WWW
« Reply #4 on: March 15, 2006, 03:59:43 am »

Humm... even when merging the two lines ?
Also, make sure you only have one copy of chameleon, not two (from amsn-extras), we never know..
Logged

KaKaRoTo
JackT
Newbie

Offline Offline

Posts: 39


View Profile
« Reply #5 on: March 15, 2006, 05:29:57 am »

I had another one in my amsn\plugins directory (from the plugins directory CVS), but I deleted that one.
Logged
kakaroto
Administrator
Super Power User
*****
Offline Offline

Posts: 9428


View Profile WWW
« Reply #6 on: March 15, 2006, 06:33:19 am »

ok..
you tried deleting the plugin and unzipping it again ?
Logged

KaKaRoTo
JackT
Newbie

Offline Offline

Posts: 39


View Profile
« Reply #7 on: March 15, 2006, 02:15:20 pm »

Yes, I unzipped the one provided in the link to that directory and loaded it up.
Logged
yeah
Power user
*
Offline Offline

Posts: 145


View Profile
« Reply #8 on: March 15, 2006, 11:25:36 pm »

Great!

Now everything is nicer and more readable (I've tried the xp theme) Smiley

But now the preferences are missing the groupboxes (if that's the proper name), I mean the black borders around groups of widgets.
Logged
woekele
Power user
*
Offline Offline

Posts: 56


View Profile
« Reply #9 on: March 15, 2006, 11:42:09 pm »

Uhm, its normal that it doesnt change the contactlist window? Only the preferences?
Logged
Tibeu
Newbie

Offline Offline

Posts: 1


View Profile
« Reply #10 on: March 16, 2006, 01:15:31 am »

Hey! Chameleon plugin + aMSN compiled with TCL/TK 8.5 = wooowww!! Cheesy
Logged
kakaroto
Administrator
Super Power User
*****
Offline Offline

Posts: 9428


View Profile WWW
« Reply #11 on: March 16, 2006, 02:53:53 am »

Cheesy

@JackT : you didn't say if you deleted it and RETRIED unzipping.. and didn't say if merging the two lines together as I told you to before,made any difference (it's 100% sure should remove that bug)...

@yeah : I don't understand what you mean by group boxes, do you mean the labelframes ? I think that you're using the "winxpblue" theme, that one has a little error in its configuration (or was it done on purpose? don't know), you can get it back by adding the following line somewhere in the winxpblue.tcl file (in chameleon/themes/winxpblue) :
Code:
style default TLabelframe -borderwidth 2 -relief groove

If you're talking about the XP Native theme, then I don't understand, please send a screenshot!

@woekele : Yeah, it's normal it doesn't, because the whole contactlist is a text widget, and there is no text widget implemented in tile (no need to).. what would you expect to be changed in the contact list ? the buddy icon becoming rounded ? the nickname of your friends having a black/blue/whatever color as a background ? changing the contactlist look and feel would enter into amsn's skinning system, not tile's themeing engine. Also, it's not only the prefs window, it's everything else, login window, properties page, add contact, contact added you, close all tabs, are you sure you want to block the user, history window, add custom state, change nick, change display picture, etc... want more? Tongue
We're planning to create skins specific for use with tile, so both could integrate smoothly (a darker background color of the contactlist for the step theme for example), but it's not done, don't forget it's early code...

@Tibeu : lol! yeah, I'd like to see that! Smiley I like keramik a lot now! Used to like Clam, but keramik is awesome (if you don't mind a dark theme).
I think that if you can choose a good skin in amsn, a good theme with chameleon, desktop integration plugin, and tcl/tk 8.5 with aliased fonts... then aMSN will look sooo nice!!! then noone ever has to complain about aMSN not looking good! Smiley
Logged

KaKaRoTo
JackT
Newbie

Offline Offline

Posts: 39


View Profile
« Reply #12 on: March 16, 2006, 03:38:06 am »

Looks like its working now after replacing it.
Logged
Fenix-TX
Super Power User
**
Offline Offline

Posts: 660


View Profile
« Reply #13 on: March 16, 2006, 10:28:23 am »

Hey, i see that there is a tile-qt on themes, but i don't see it in chamaleon. I download myself but i can't compile it.

Message:"configure: error: cannot find install-sh or install.sh in tclconfig ./tclconfig"
Logged
vivia
Administrator
Super Power User
*****
Offline Offline

Posts: 2464


View Profile
« Reply #14 on: March 16, 2006, 12:56:58 pm »

@Fenix-TX: I tried compiling it too. However, I don't have time to try again now! Try getting the sources for tile-0.7.5 , placing the files from tile-qt inside replacing the original ./configure etc, and compiling. If it doesn't work, try again with switch -D NO_PRIVATE_HEADERS .

@kakaroto (and everyone else interested): I am also using Keramik on KDE, just that it doesn't have dark backgrounds (so the buttons don't look like they're glow-in-the-dark, lol). Shall I modify Keramik and make a clone of it that will REALLY integrate with the original KDE Keramik theme?
Logged
Pages: [1] 2 3 ... 19
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!