/srv/irclogs.ubuntu.com/2009/11/04/#ubuntu-artwork.txt

mac_vanyone knows how to remove the 1px border that the input boxes have?  http://dl.getdropbox.com/u/1325768/Screenshot-The%20Widget%20Factory.png   nautilus doesnt seem to have it but the other inputboxes have it , it depends on the bg_color... :(10:51
kwwiiso, maybe my irc client will work better now10:53
mac_vkwwii: any idea^?10:53
kwwiimac_v: sorry, I didn't see your last comment, my irc client was going crazy11:00
mac_vanyone knows how to remove the 1px border that the input boxes have?  http://dl.getdropbox.com/u/1325768/Screenshot-The%20Widget%20Factory.png   nautilus doesnt seem to have it but the other inputboxes have it , it depends on the bg_color... :(11:01
mac_vkwwii: ^ , i'd like to remove the 1px borders11:01
kwwiimac_v: you mean the line around the input box?11:03
kwwiiIf so, I haven't found a way to get rid of it in murrine11:03
mac_vdamn! :(  ...11:03
mac_vkwwii: any other engine which removes it?11:04
zniavreGtkScrolledWindow::scrollbar-spacing= 0   does the tricks?11:08
mac_vzniavre: already have that.. this border exists around every input box :(11:11
zniavreho sorry11:11
mac_vzniavre: no probs... :)11:12
andreasnmac_v: wow, how did you manage to get rid of the gap there?11:19
mac_vandreasn: hmmm , i havent... i still dont know how to remove the 1px line :(11:20
darkmattermac_v: that's a frames issue. you can kill it with a null pixmap and some pixbuf magic11:21
andreasnmac_v: could it be that they are hardcoded by the toolkit or something?11:21
andreasnit seems like it's possible to set border-width on widgets in glade11:22
andreasnon GtkTextView at least11:22
darkmatterandreasn: pixbuf magic is less painful. and the border is actually a gtk shadow. I've killed them numerous times11:23
thorwili wish the only thing that could be defined with glade (or in code placing widgets) would be the layout. no spacing11:23
mac_vdarkmatter: using null pixmap should solve this? ///me tries11:24
andreasndarkmatter: ah, cool11:24
andreasnthe odd gap always struck me as weird11:24
andreasndidn't know it was possible to control with the theme11:24
darkmatterthorwil: general layout (spacing/padding/etc) should be hardcoded and not part of a theme, but rather tied to a well thought out and illustrated graphical design guidleline designed for aesthetically pleasing proportions.11:25
darkmattericon sizes, spacing and others should only be extenally affected by scalability in the ui. dpi, accessibility options and the like. throw all that crap out of the gtkrc imho11:26
thorwildarkmatter: no, spacing shouldn't be hardcoded because the output device should be taken into account11:26
thorwilbbl11:26
darkmatterthorwil. read the second part. thats a matter of ui scalability. a well planned ui automatically adjusts for such things11:27
darkmatterand a scalability patch already exists for gtk11:27
darkmattermac_v: yup. null pixmap, any size (even a 1x1 pixel one). just make a transparent png and don't doodle on it :P11:29
kwwiierm, if anyone is going to use the pixmap engine be aware that there is a serious bug in gtk which makes all pixmap themes crash fspot11:38
darkmatterkwwii: since? fspot runs fine for me with pixmaps oO11:39
kwwiidarkmatter: I was just made aware of the bug (in karmic)11:39
kwwiiall the themes that I tested made it crash11:39
darkmatterahhh... release specific. gotcha11:39
kwwiiit might be something very specific with a widget used in fspot11:40
mac_vkwwii: i'm using karmic with pixmap scrollbar , no crash here11:40
thorwilkwwii: i'm on karmic and f-spot runs here with a murrine/pixmap theme11:40
kwwiimac_v, thorwil: have you really used fspot or just opened it?11:40
thorwilkwwii: just opened. so what exactly triggers it?11:41
mac_vkwwii: use it in the sense? bug#?11:41
kwwiibug #41194111:41
ubottuLaunchpad bug 411941 in gnome-themes-ubuntu "f-spot.exe crashes when using new wave theme" [Medium,Invalid] https://launchpad.net/bugs/41194111:41
darkmatterkwwii: it could also be related to a funky gtkrc for a specific theme. I've seen it happen before. takes one wrong config call to crash a specific app/capplet. yet another reason for strictly enforcing gtk usage on the developers end11:41
* thorwil doesn't use f-spot because he hates the idea to have to "import" stuff11:41
kwwiidarkmatter: it happens with several different pixmap themes11:41
kwwiithorwil: lol, me too ;)11:42
kwwiiI have hundreds of GBs of photos, it wants to import them all to my home dir :p11:42
* mac_v was happy with picasa...[which doesnt seem to work in Karmic :( ] trying to use fspot11:42
kwwiiclick between the different views in fspot11:42
kwwiithat is what makes it crash for me11:42
mac_vthorwil: kwwii: you could just turn off that import11:42
kwwiimac_v: yeah, but I still think it sucks as a simple photo editor11:43
kwwiiI don't need an app just to browse my photos11:43
thorwilmac_v: i have this strange idea that meta-data should stick to files and be app-independent11:43
mac_vthorwil: fspot does that , sticks the meta to the photos... i hate that about picasa11:44
thorwilmac_v: if it does, i see no reason for import. i thought it uses a separate database?11:45
* thorwil goes again11:45
mac_vthorwil: preferences > Store tags & descriptions ,  the import is optional [i think it was done to add the feature to import for other drives]11:46
darkmatterkwwii: like I said. bad widget call in the theme(s) involved is the most likely cause. though, of course, it could be a issue in karmic *shrug*11:47
kwwiidarkmatter: it seems weird that it only effects f-spot though11:47
mac_vkwwii: odd workaround: set ubuntu to some other theme, go to preferences in f-spot, set theme to new wave, then set ubuntu back to new wave11:49
mac_vmentioned in the comments^11:49
darkmatterkwwii: I'd have to run a check of fspots widgets to be sure. but there's usually a hack that can get past issues like that. of course not running karmic compounds my problem :/11:49
kwwiimac_v: as soon as I set the theme in f-spot to new wave it crashes as well11:49
mac_voh... lol , so not a workaround then ;)11:49
kwwiidarkmatter: yeah, I assigned it to gtk for now...I am sure they will get back to me if it is a theme problem ;)11:49
kwwiioh well, time for lunch11:51
darkmatterkwwii: it's old and therefore buggy (because of changes in gtk) and incomplete, but try http://www.gnome-look.org/content/show.php/Glory-Simplex?content=60326 and see if it crashes the bugger11:51
zniavreProcCmdline: f-spot /usr/lib/f-spot/f-spot.exe   ProcCmdline: f-spot /usr/lib/f-spot/f-spot.exe   .exe that s why it crash11:51
kwwiidarkmatter: yes, that crashes as well (but not as quickly as new wave)11:52
darkmatterkk11:52
mac_vstyle "null-frame"11:57
mac_v{11:57
mac_vengine "pixmap"11:57
mac_v{11:57
mac_vimage11:57
mac_v{11:57
mac_vfunction = BOX11:57
mac_v        file = "null.png"11:57
mac_v        border = {1, 1, 1, 1}11:57
mac_vstretch = TRUE11:57
mac_v}11:57
mac_v}11:57
mac_v}11:57
mac_vdarkmatter: the pixmap it a box or shadow or.. ?11:57
darkmattermac_v: sec. let me crack open an rc11:57
mac_vi tried box and shadow , it didnt work :(11:57
mac_valso is it > class "MetaFrames" or class "GtkFrame"  ?11:59
darkmattermac_v: here's all my relevant code for entries and shadows (needs a small tad of updating but still works). cut, paste, and replace images/paths at your own discretion12:09
darkmatterhttp://pastebin.ca/165653212:09
darkmatterhttp://pastebin.ca/165653312:10
darkmattermac_v: the basic shadow bits should fix it for you since its a dark theme and you can't see your shadows anyway :P12:13
darkmatterI'll probably update my template gtkrc next week (after I finish up with my epic dr appointments)12:14
darkmatterhere's a nice little hack for the clock button if you want it to fit in better with the other panel applets12:23
darkmatterwidget "*clock-applet-button*" style "theme-panelbutton-clock"12:23
mac_voh! i give up... :( nothing seems to work for me :(12:24
mac_vdarkmatter: which clock button?12:25
mac_vthe "edit" button?12:25
mac_vit seems to inherit the theme12:25
thorwilmac_v: i think that was one of the design intentions for gtk theming: make people give up12:25
darkmattermac_v: main panel. it's normall inherited from the default buttons in the theme, but using that you could restyle it to match the 'menu' look of others like the presence applet and crap12:27
mac_vthorwil: even stupid is how , the app devs design their app :/  ex: they use the bg_color for the status bar but use the color of the statusbar text from the text_color ack!12:28
darkmattermac_v: thats always been the real issue. tons of widgets. no standard rules for usage12:29
mac_vdarkmatter: hehe , i made the clock use the button style but the menus to use a different look :)12:29
darkmattermac_v: you can do things like 'theme-panelbutton-clock' = 'theme-menu-item' (naming scheme not withstanding, since thats a matter of the theme itself)and then just define matching symbolic colors or whatever in the theme. it'll basically link back in the widget/class calls and make it behave like a menu entry instead of a button (as far as appearance)12:35
darkmatterI edited my personal copies of the suse themes because I missed the old intlclock theming :P12:37
mac_vdarkmatter: interesting idea... that way the clock wont light up on hover like a button?12:38
darkmattermac_v: did you define the color's for the states?12:39
darkmatterand did you name the pat after '=' in accordance to your themes naming scheme?12:41
darkmatterfor the widget call I mean12:41
mac_vdarkmatter: i did this > widget "*clock-applet-button*" style "panel"12:42
darkmattermac_v: ahh... which styles it after the panel :P12:43
darkmatterthus no button effect12:43
mac_vdarkmatter: actually it has the button effect :(12:43
darkmatteryou said it didn't. you lied! :P12:43
darkmatternm.. misread :P12:44
mac_vdarkmatter: how do i change the cursor color? only for nautilus ?12:45
darkmattermac_v: I need sleep.. go figure. but instead I'm making coffee12:45
darkmattermac_v: cursor? as in? text entry or other?12:45
mac_vdarkmatter: during the "rename" that cursor12:46
mac_vwidget_class "*Nautilus*IconView*"     style "nautilus-view"12:46
mac_vright now i'm using this ^ to edit the background12:47
darkmatteroh... umm... crap. I'll look that up in a sec. never used it but I'm pretty sure it can be done12:47
mac_vbut when the color gets dark the cursor is still the same black while i'm able to make the text white12:47
darkmatterbut first. need caffeine xD12:48
mac_vlol :)12:48
darkmattermac_v: the 'biggest' theming nightmares. inkscape, nautilus, evolution and openoffice.12:56
mac_vdarkmatter: i'v figured out most of evolution , nautilus the cursor is bugging... gave up on OOo and edited the theme to be a bit lighter ;)  oddly inkscape has been noce to me ;)12:58
mac_vnice*12:58
darkmatternautilus has about a dozen unique widgets that can be used to tweak its look12:59
darkmattermac_v: I've been working on a test theme to make the nautilus sidebar match the sidebar on the control-center/app browser in all views.  pita13:00
mac_vdarkmatter: done ;)13:00
darkmatterever widget you change rapes another widget. the nautilus section is big enough to fill its own gtkrc :P13:01
mac_vdarkmatter: you meant the sidebar [places , tree , emblems stuff] right?13:01
darkmatterit would be grand if gtk let you actually format text instead of font/face/size/color13:02
darkmattermac_v: yup13:02
mac_vdarkmatter: the sidepane and the folderview are using the colors defined in the gtkrc > http://dl.getdropbox.com/u/1325768/Screenshot-gtk-2.0%20-%20File%20Browser.png13:04
darkmattermac_v: as a general rule yes. but I'm trying to avoid affecting certain lists (like in the appearances dialog etc) got it working somewhat, but still a few issues. the biggest is I want 'buttons' for a consistent metaphor, but by default that changes selections in listviews etc. so I need to go on a widget warpath :P13:07
darkmatterif all else fails I'll just give up and leave the selected entries as is. but not before I rip out all my hair trying :p13:09
mac_vdarkmatter: you mean that it should be independent of the appearances window , like this ? > http://dl.getdropbox.com/u/1325768/Screenshot-1.png13:12
mac_vthe list views are white but only nautilus is dark13:13
darkmattermac_v: yeah. got that part. I meant the entries themselves though13:13
mac_vah...13:14
darkmatterif I set a translucent button image that matches the theme, it also affects other lists13:14
* mac_v wonders why the bookmarks in the siadepane are below the filesystems and the drives... away from the desktop and home... places menu seems to have a sane order13:18
darkmattermac_v: for the usual reasons. gnome lacks consistent design. compare places, go menus, bookmarks, etc that contain locations across any gnome apps that use them... highly inconsistent13:20
mac_vdarkmatter: i think nautilus tried to use the gtk orders ...13:22
darkmatterthey should all use an identical layout as a general rule13:22
darkmattermac_v: yeah. but the point is consistent ui. patterns were conceived for a reason :P13:23
darkmatterif I wanted a totally random interface I'd use xp ;D13:24
mac_vyeah... everyone has their own idea... i guess thats what happens when its a collection of folks :)13:25
darkmattermac_v: I actual had an idea many moons ago for a skunkworks playground, and have been working on a gui design for about 2 years now. it's almost 'good enough' to turn into an actual proposal/brainstorming starting point13:31
darkmattermac_v: basically a place where designers and devs can get together without there egos attached and experiment with new directions/technologies13:32
kwwiidarkmatter: I've thought about trying to restructure the artwork team into more of a design team, allowing for more work like you suggest13:35
mac_vdarkmatter: sounds great... :)  when are you planning on pushing it forward?13:35
darkmatterkwwii: cool13:36
mac_vas usual kwwii to the rescue ;)13:37
kwwiilol, I wish it was that easy ;)13:37
darkmattermac_v: once I finish ironing out activity/object/group management. the design is meant to be mor freeform and intuitive with managing windows, multiple documents, etc. the rest of the ideas are on paper, just the last hurdle then I can write it up/get feedback, publish and propose etc. so still a lot of work :P13:38
thorwilthe really hard part is getting stuff to be implemented13:39
darkmattermac_v: the idea ties into the primary interface as well (dock/panel/shelf/choose a name :P). atm we deal with windows and instances of applications13:40
kwwiithorwil: right13:40
* mac_v thinks thorwil is having the scrollbar idea in mind :)13:40
darkmatterthe idea is to be able to group by relation, and regroup according to individual workflow13:41
kwwiieven if you spec things out perfectly and have good examples and even perhaps a functioning mockup it is still hard to get developer buy-in13:41
thorwilkwwii: i'm afraid we have even fewer people worthy of being called designers than those you could call artists13:41
thorwilsome might even fail to see a difference ;)13:42
kwwiithorwil: agreed, but now that we have a design team, we could get them to help build the community team, as well as tying the usability people into the design process13:42
kwwiilol, no doubt13:42
mac_vkwwii: i think its more , ego , which prevents the main devs from adopting the new ideas13:42
kwwiimac_v: I think mainly it is the amount of work and experience of the average dev13:42
darkmatterso, as an example of a possible default for an activity. you're a dev, working on a project. you have an ide, a terminal, glade, blah blah open, because they are part of the same activity, they are grouped together13:43
kwwiideveloping the low-level toolkits and such is not an easy job13:43
kwwiithe whole problem with gtk is that they currently have nobody to lead the development...just people to maintain the current stuff13:43
darkmatterso, in that one small regard, instead of tabbing/scrolling though a list of open windows, you can switch between activities and just select the desired document/app from the one you need. it goes a lot further. but thats a basic example13:48
darkmatterand indeed. at any level, window management, actual applications. document level stuff, notifications, integration, etc it requires a ton of work to accomplish a 'good' ui13:49
darkmatterbecause conceptual simplicity requires an underlying structural complexity13:50
darkmatterthe simpler/easier/more humanly understandable you want something to work. the more technical abstraction you need under the hood13:51
darkmatternot 'hiding options' or 'dumbing down', but making more intelligent api/services/frameworks/etc13:51
darkmatterok.. I'm done babbling... I think :P13:52
kwwii;)13:53
mac_v:)13:53
kwwiiI bet you're not :p13:54
darkmatterkwwii: don't get me started again. I've another 48 hours worth of general descriptiveness in me :P13:55
* mac_v wonders when this might become a reality :)13:55
kwwiilol13:55
mac_vdarkmatter: any documentation on the web? are you keeping it all hidden in your head ;p13:56
darkmattermac_v: without going of on another babble fest. I'll just say: I don't believ in applications. I believe in activities and data. I dont believe in email, irc, IM, etc, I believe in 'communication', I also don't believe in home as a system directory, but as a place where I can find all my favorite stuff ;o13:58
darkmattermac_v: notebooks, paper illustrations atm :P13:58
mac_voh boy!... then definately not earlier than 10 yrs ;p13:58
darkmattermac_v: lol.. much sooner than that. I just need a few boring mockups and a night or two of typing :P13:59
darkmattermac_v: just time constraints. that and I still need to start a blog on teh blogger14:00
=== JoaoNeisinger is now known as m
=== m is now known as miwztr
=== chaotic_ is now known as chaotic
=== chaotic_ is now known as chaotic
thorwilif one feels depressed about the state of ubuntu-artwork, one should have a look at the current thread on ubuntu-marketing ^^16:53
mac_vhmm ,anyone on a wired connection?16:54
* thorwil is careful16:54
thorwilmac_v: maybe? ;)16:54
mac_vthorwil: could you check , if Bug 386900 is really fixed? Andrew just marked it fixed , without properly checking :/16:55
ubottuLaunchpad bug 386900 in hundredpapercuts ""Auto eth0" , In notifications , is confusing for most people" [Low,Fix released] https://launchpad.net/bugs/38690016:55
mac_vi'm not able to check since i use a wireless connection16:55
thorwilmac_v: i read "Auto eth2" there16:56
mac_vargh! :/16:57
mac_vthorwil: thanks :)16:57
mac_vthorwil: just to confirm , thats in the notify-osd notifications, right?16:58
thorwilmac_v: no. how do i trigger that?16:58
mac_vthorwil: hmm , try disconnecting and reconnecting16:59
thorwilAuto eth2. Connection established17:00
mac_v:(17:00
mac_vthorwil: thanks... :)17:00
* thorwil wonders how the irc client doesn't mind disconnect/reconnect17:00
=== JoaoNeisinge1 is now known as JoaoNeisinger
mac_vpsyke83: hi... know how to remove the 1px border that the input boxes have?  http://dl.getdropbox.com/u/1325768/Screenshot-The%20Widget%20Factory.png   nautilus doesnt seem to have it but the other inputboxes have it , it depends on the bg_color... :(21:53
psyke83mac_v: is that scrollbar from an engine or pixmap?21:55
mac_vpsyke83: pixmap21:55
mac_vits just a rough one... need to make it look better ;)21:56
psyke83I think that the pixel you see is the outline of the GtkBox container for the listview21:56
psyke83so, you can't get rid of it21:56
mac_v:( ...21:56
mac_vpsyke83: it depends on bg[normal]... it seems to make it darker bg[normal] , what is the correct class?21:57
psyke83I'm guessing that the parent class is GtkBox (which I don't think is defined in themes), so it would get overridden by other classes22:00
psyke83I'm not completely certain though, so you might want to double-check with a gtk expert (I'm sure they have channels on this server?)22:01
mac_voh .. ok22:01
mac_vnext , i'll have to ask in gnome-art... ;)22:02
psyke83mac_v: do you see the pixel border on all other widgets, or is it just the listviews (which is what happens to be beside it in twf)?22:02
mac_vpsyke83: in all inputboxes , the 1px barder is present22:03
mac_vborder*22:03
psyke83so it would also affect gtkentry...22:03
psyke83perhaps it's not related to gtkbox, but certain classes such as gtkentry and gtklistview22:04
mac_vit doesnt seem to22:04
mac_ventry doesnt have the border22:04
mac_vor maybe it does ;)22:04
mac_vit really doesnt matter for a dark theme  though22:05

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