/srv/irclogs.ubuntu.com/2007/12/09/#ubuntu-artwork.txt

macogwcan any of you tell me where to find documentation on making gtk themes?04:45
troy_smacogw: There aren't any extremely useful resources in terms of pdf compendiums etc.04:50
troy_smacogw: The best advice I can give is to learn about the differences between GTK engines04:50
troy_smacogw: Are you interested in coding them or just want to mock some things together.04:51
troy_s?04:51
macogwcoding them04:52
macogwor if there was a nice clicky way to do it, that04:52
troy_smacogw: Then your best starting point is the GTK docs04:52
troy_smacogw: In the end, all of GTK is based on a class based cascading system04:52
macogwand if there's not a nice clicky way to do it, in thinking about how to code up a nice clicky way to do it04:53
macogwlike css?04:53
troy_smacogw: Knowing the various classes is important...04:53
troy_smacogw: No... like object oriented code.04:53
troy_smacogw: Let me find you the ref.04:53
macogwok04:53
macogwthanks04:53
troy_shttp://library.gnome.org/devel/gtk/2.12/ch01.html04:54
troy_smacogw: If you want the best advice that I know of, I would suggest start by familiarizing yourself with the default coded engines (Glider, Clearlooks, etc.)04:55
troy_smacogw: From there, figure out what you want to do via an inkscape mock or something.04:55
troy_smacogw: Then try to 'implement' it using the 'pixmap' engine which allows you to use pixmaps instead of code (still a PITA but better than code to get things done)04:55
troy_smacogw: Then perhaps get it into code.04:55
macogwok thanks04:56
troy_smacogw: Was that helpful, or completely misleading and making it cloudy?04:56
macogwhelpful04:56
macogwi didnt know how it worked at all04:56
troy_smacogw: It is tedious.04:57
troy_smacogw: Basically, you have a gabillion 'widget' classes (as per that link)04:57
troy_smacogw: If you define a look for a higher level class, it will cascade down (helpful in pixmap)04:57
troy_smacogw: The best and quickest path to a mock is download neutronium or another pixmap theme from gnome look and analyze it.04:58
macogwok04:58
macogwdo pixmap ones still use a theme engine?04:59
troy_smacogw: Yes.  The pixmap themes use the 'pixbuf/pixmap' theme engine.04:59
troy_smacogw: gtk-engines-pixmap - Pixmap-based theme for GTK+ 1.205:00
troy_smacogw: Another little known engine that might be extremely useful is dborg's LUA engine.05:00
troy_smacogw: It uses LUA scripting to deal with drawing...05:01
macogwok05:01
troy_shttp://dborg.wordpress.com/2006/12/12/updates/05:01
macogwtroy_s: oh, do you know where (other than searching gnome-look.org) to find out how different theme engines look or something to compare how they render different things?05:08
troy_smacogw: That one is easy05:09
troy_smacogw: 1) Install your engines and some sample themes that use them05:09
macogwand then play with the widget factory05:09
troy_smacogw: 2) Use your 'appearance' applet to change the appearance of your test environment,05:09
troy_smacogw: 2.1) select 'customize' and change the controls05:10
troy_smacogw: That is probably the easiest.05:10
macogwxchat-gnome crashed when i did that05:11
macogwfirefox, surprisingly, didn't05:12
troy_smacogw: Weird, it shouldn't.05:12
troy_smacogw: Reg that bug!05:12
macogwit could be a bug in the theme05:12
macogwi know OOo's issues were with broken themes, though they did find a way to make OOo not freak out at broken ones05:13
macogwusually firefox freaks out when you switch themes05:13
troy_smacogw: It should be fine, but slow05:14
troy_smacogw: Firefox just gags a while.05:14
macogwfirefox 3 used to crash when i switched themes05:14
macogwapparently the most recent update fixed that05:14
macogwit's probably due to their experimental support for gtk05:14
darkmattertroy_s: pixmap is STILL E-V-I-L. point in question, sorted the look 'n' feel I was after using pixmap, now moved on to engine code06:03
BHSPitLappyWHY ARE GUTSY ICONS BLURRY08:23
BHSPitLappyit seriously maddens me08:23
cursorHey15:56
cursor_MMA_ how are you doing?15:56
_MMA_Fine.16:02
DanaGHmm, right now I'm using a theme with the Aurora engine, and while it looks nice in blue, I feel it's missing the orange that makes it distinctly Ubuntu.21:28
DanaGHmm, I suppose many people are probably away or idle, doing other things, due to it being a weekend.21:58
troy_sDanaG: You mean brown.22:26
DanaGBoth, actually.22:26
DanaGOrange and brown can look good together if done right.22:26
DanaGRight now I'm using a theme called "Jellyfish-Aurora", which is partly based on Fedora's "Nodoka" theme, but not as "OMG-I-Need-Sunglasses!" bright blue.22:27
DanaGOh yeah, one cool feature from Fedora 8 that I'd love to see in Hardy: the slideshow-wallpaper feature.22:27
DanaGThe wallpaper changes over the day, so it's dark at night and bright in midday.22:28
darkmattermeh... I hate cairo. nah. take that back. I hate bloated engine code more  :-|22:48
DanaGHeh, I see the name Nodoka, I think of the character from Negima.22:48
darkmatterDanaG: probably where fedora stole the name from ;P22:52
DanaGhttp://fedoraproject.org/wiki/Interviews/MartinSourada22:52

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!