Commit graph

369 commits

Author SHA1 Message Date
Mikael Magnusson
5d40209fbd make grips always 25 pixels 2006-08-18 19:48:48 +00:00
Mikael Magnusson
e3c52da8c3 can't call ob_debug from libobrender... 2006-08-03 13:51:19 +00:00
Mikael Magnusson
95222014e2 maybe fix some stuff, i dunno 2006-08-03 01:12:29 +00:00
Mikael Magnusson
50292dbd75 a "osx" gradient, it is like horizontal but mirrors in the center 2006-08-01 20:34:35 +00:00
Mikael Magnusson
b3fa579a61 so it wont leak because ob uses a hash for colors, but lets free the colors anyway 2006-06-14 19:47:28 +00:00
Mikael Magnusson
7ca93b9ff2 okay that parent didnt point where i thought 2006-06-14 19:27:32 +00:00
Mikael Magnusson
18cd2fa938 forgot i was in the middle of something 2006-06-14 19:23:27 +00:00
Mikael Magnusson
335a0eecc7 initial commit of split gradient, looks like some RrColor leaking perhaps 2006-06-14 19:20:46 +00:00
Mikael Magnusson
dd48997668 fix two memleaks 2006-06-11 10:21:35 +00:00
Mikael Magnusson
a908e04818 try another scaling algo for the icons 2006-03-16 23:53:11 +00:00
Mikael Magnusson
f0a82ab599 make reverse_bits static 2006-03-14 17:32:35 +00:00
Mikael Magnusson
f1ed62cead fix 1bit bitmaps on msbfirst architectures + some indentation fixes 2006-03-14 15:27:15 +00:00
Mikael Magnusson
31527192c8 finally fix broken gimp window icons 2006-03-05 23:23:55 +00:00
Mikael Magnusson
c5a14b4f04 !"$!#"% 2006-01-15 11:40:34 +00:00
Mikael Magnusson
b177ace2c3 yes it is 2006-01-15 11:40:21 +00:00
Mikael Magnusson
425dc31808 fix pixelsize when using pango (set_size != set_absolute_size) 2006-01-15 11:39:55 +00:00
Mikael Magnusson
efcb68de1d and tidy it up a bit 2005-09-01 15:34:03 +00:00
Mikael Magnusson
e298cde9b0 remove some excessive swearing from a comment about pango 2005-09-01 15:33:04 +00:00
Mikael Magnusson
3b83230aaf ifdef helps 2005-07-26 08:02:13 +00:00
Mikael Magnusson
eecc457292 --disable-nls disables locale.h which is needed for pango, sort of 2005-07-20 19:51:57 +00:00
Mikael Magnusson
3d1048f5a7 forgot debug print 2005-07-16 20:30:17 +00:00
Mikael Magnusson
b2cd881d31 80 columns 2005-07-16 20:27:06 +00:00
Mikael Magnusson
b1a1ad5d06 fix the PangoLanguage thing to get from locale 2005-07-16 20:16:55 +00:00
Mikael Magnusson
2fb7b70ccb maybe even better layouting (ie the previous was off by a few marks). memo to self, what do to about PangoLanguage? 2005-07-16 16:11:58 +00:00
Mikael Magnusson
e37b07bfa0 dont need pll 2005-07-16 14:45:41 +00:00
Mikael Magnusson
a08bb4abba minor movement of code 2005-07-16 01:01:04 +00:00
Mikael Magnusson
a5100fe677 make the pango rendering code really complicated because that is the only way to make it draw correctly 2005-07-16 00:56:45 +00:00
Mikael Magnusson
8f9aae0cc2 fix the dpi stuff with pango by reading the right ascent and descent stuff 2005-07-15 14:39:31 +00:00
Mikael Magnusson
b10b0000db revert the pressed toggled thing for a while 2005-07-14 20:41:24 +00:00
Mikael Magnusson
5c95d2ffea correctly show pressed state when pressing toggled buttons, bug #2311 2005-07-14 13:02:39 +00:00
Mikael Magnusson
0417d1226c RrFontHeight is meaningless with pango, it will be different for every string drawn, so ask pango for the height after we tell it the text to draw. Should make text be centered vertically better when mixing fonts. Still moves a pixel down for some strings for me, but it was several before. If anyone knows more about this please mail or bugzilla etc. Also fix an indenting error. 2005-06-26 01:39:53 +00:00
Mikael Magnusson
3b51624005 well, i pinpointed the problem code that causes the fonts to be cut off, but this workaround is extremely temporary and possibly only works for me by accident? 2005-04-04 07:02:22 +00:00
Mikael Magnusson
7fc31cd045 fix a warning 2005-03-31 08:31:31 +00:00
Mikael Magnusson
2290916e2e Update the pango code 2005-03-11 21:49:07 +00:00
Mikael Magnusson
7089a86006 remove a spurious identical ifdef diff decided to generate 2005-02-13 17:27:51 +00:00
Mikael Magnusson
9be3a21380 apparently nobody uses cvs or bothers to tell me about compile errors 2004-12-03 23:53:17 +00:00
Mikael Magnusson
e7d1ba6ae3 Pango! yay. Patch mostly by Mohammed Sameer, fixed some memleaks and ifdeffed by me. May still have some bugs. 2004-11-07 13:20:54 +00:00
Mikael Magnusson
35c5a62ca1 there was a typo here, but the code worked anyway. oh well. 2004-06-14 12:25:28 +00:00
Mikael Magnusson
4b32a060ad no more april's fool (and also committed a bit too much before) 2004-04-01 21:50:11 +00:00
Mikael Magnusson
1c9a69e1df these two changes make the text a lot more readable 2004-03-31 18:32:44 +00:00
Mikael Magnusson
335e8acbfc yay no tabs in the source 2004-03-21 01:03:00 +00:00
Dana Jansens
06202e2bad dont scale images to 0 px wide or tall 2003-11-11 12:04:47 +00:00
Dana Jansens
13206849ea add version info the library headers 2003-10-27 20:11:14 +00:00
Dana Jansens
740c5b2a20 consistant glib type usage 2003-10-15 03:59:35 +00:00
Dana Jansens
637ba6cf5c cooler method 2003-10-12 20:30:38 +00:00
Dana Jansens
4b0e4af80a add debug shit 2003-10-11 06:46:51 +00:00
Dana Jansens
3740966916 simplify 2003-10-11 06:45:41 +00:00
Dana Jansens
35e3370651 add an id to colors for debugging purposes 2003-10-11 06:45:04 +00:00
Dana Jansens
84dae2d747 mem leak 2003-10-11 03:42:15 +00:00
Dana Jansens
281390a926 fix memory leak 2003-10-10 05:39:21 +00:00
Dana Jansens
f8c81e8ca4 add a check to make sure the color hash is empty on shutdown 2003-10-10 05:38:36 +00:00
Dana Jansens
647baa7740 add an assert to try catch color hash table misuses 2003-10-10 05:37:24 +00:00
Dana Jansens
38ed4331b1 indenting 2003-10-10 03:46:53 +00:00
Dana Jansens
4460548ca0 wrap public headers in G_BEGIN/END_DECLS 2003-09-25 22:48:04 +00:00
Dana Jansens
136b113278 change how stuff is linked, this should make libtool and automake work nicely again I think 2003-09-25 21:58:10 +00:00
Dana Jansens
16f46c296d no tabs 2003-09-17 07:44:49 +00:00
Dana Jansens
c4e4760c41 add copyright headers, adjust --version output to include copyright, and --help output to not include version output. 2003-09-17 07:32:52 +00:00
Dana Jansens
96f9db0d0c api cleanups for render/theme.h 2003-09-17 06:21:35 +00:00
Dana Jansens
8ba479a367 look in ~/.themes for themes also 2003-09-15 19:41:48 +00:00
Dana Jansens
46d99fbaff new icon from merry, more clarity when small 2003-09-15 19:35:15 +00:00
Dana Jansens
c1b2fc5324 make openbox base-dir spec compliant, and change the theme dir structure, so that themes go in $XDG_DATA_DIRS/themes/ with gtk/metacity/whateverelse themes 2003-09-15 19:20:05 +00:00
Dana Jansens
e60dd0259a fix 2 mem leaks 2003-09-14 21:10:30 +00:00
Dana Jansens
eeebd3e43f add a default icon made by merry. 2003-09-14 18:32:18 +00:00
Dana Jansens
54d04314e7 remove debug print 2003-09-14 07:33:16 +00:00
Dana Jansens
960ce01f71 use the values passed to the function 2003-09-14 06:43:16 +00:00
Dana Jansens
dcc433926c code style 2003-09-14 06:42:57 +00:00
Dana Jansens
3559312321 free XImages 2003-09-14 06:42:33 +00:00
Dana Jansens
3dc4750ea4 destroy 'pat' always 2003-09-14 06:42:04 +00:00
Dana Jansens
d634731fca X allocs more bytes than i thought, new algo to pick the amount of memory for the bitmap data 2003-09-14 06:41:00 +00:00
Dana Jansens
5d658c98e2 add app_(un)hilite_fg, which is never parentrelative 2003-09-12 05:56:57 +00:00
Dana Jansens
4685a11530 wasted variable 2003-09-12 05:56:02 +00:00
Dana Jansens
6fc8e1784e handle parentrel app labels, by using the title's texture instead 2003-09-12 05:42:57 +00:00
Dana Jansens
cee67e1700 better more valid C 2003-09-12 02:19:05 +00:00
Dana Jansens
49a73ce15c add support for a default icon, but no icon has been made yet. 2003-09-12 01:11:33 +00:00
Dana Jansens
191f982dd4 allow a padding.width of 0 2003-09-08 19:09:59 +00:00
Dana Jansens
a72371b41f bigtime theme changes. bigtime. 2003-09-08 18:38:52 +00:00
Dana Jansens
bbc22b9870 remove obconf from this tree.
add versioning for the libraries and pkgconfig files for them.
2003-09-07 23:33:11 +00:00
Dana Jansens
a1184b2b77 add the margins to the label_height so that the text doesnt cover the bevel/border 2003-09-06 08:43:30 +00:00
Dana Jansens
4cbfe3eac0 new scaling based on the Bresenham algorithm 2003-09-04 06:23:57 +00:00
Dana Jansens
55ed757c5f new scaling, based on the Bresenham algorithm 2003-09-04 06:23:27 +00:00
Dana Jansens
e9c1e44e68 provide a function to give the margins for an appearance 2003-09-03 06:28:57 +00:00
Dana Jansens
83c213143e we use the offsets we get from the server, we should use the byte order too.. 2003-09-03 05:28:19 +00:00
Dana Jansens
694a628a2f remove bad comment 2003-09-03 04:28:00 +00:00
Dana Jansens
72f3195821 interlace is drawn first, so bevels n shit cover it 2003-09-02 19:16:56 +00:00
Dana Jansens
aeef656993 add menu.bullet.selected.imageColor 2003-09-02 18:52:24 +00:00
Dana Jansens
3b2b0998fc remove debug print 2003-09-02 17:42:57 +00:00
Dana Jansens
fffc89c226 remove XXX comment, it was right, now its done :> 2003-09-02 08:38:33 +00:00
Dana Jansens
ac9d8c58cb use the new color hash to cache RrColors 2003-09-02 08:38:03 +00:00
Dana Jansens
92feea765a move some internal functions from render.h to instance.h
add a color hash table to the RrInstance
2003-09-02 08:37:52 +00:00
Dana Jansens
06252b3076 rename back the app_selected appearances to app_hilite 2003-09-01 16:37:21 +00:00
Dana Jansens
f33bbca9e6 couple more xrdb theme format cleanups:
window.focus.font -> window.label.focus.font
window.unfocus.font -> window.label.unfocus.font
window.justify -> window.label.justify
menu.frame.* -> menu.items.*
menu.hilite.* -> menu.selected.*
*.picColor -> *.imageColor
2003-09-01 07:03:04 +00:00
Dana Jansens
4a107aa4b3 i rul.. at typos.. 2003-09-01 03:35:45 +00:00
Dana Jansens
1d31a09fd3 copy/free the new interlaced color 2003-09-01 03:34:24 +00:00
Dana Jansens
e91814e99f add interlaceColor, and support interlaced gradients 2003-09-01 03:10:47 +00:00
Dana Jansens
cd75b454eb add RrColorGC
add a LineArt texture type for drawing a line, this is used for drawing the menu separators
2003-08-31 17:02:49 +00:00
Dana Jansens
6e86a42c4b use RrColorGC 2003-08-31 17:02:10 +00:00
Dana Jansens
f90167d8b5 add RrColorGC 2003-08-31 17:01:53 +00:00
Dana Jansens
f97e7133d4 allow handlewidth of 0, which sets show_handle to false 2003-08-30 19:02:10 +00:00
Dana Jansens
50f2037aea bugz, wrong vars 2003-08-30 18:47:02 +00:00
Dana Jansens
735776321c nicer default bullets 2003-08-29 05:44:17 +00:00