Dana Jansens
78af5d15e9
this includes a number of things since my magnificent return....
...
1. some random compiling/style cleanups
2. some bigfixes
- mislogic in per-window-settings and focusing new windows
- use client_can_focus rather than checking variables for directional focus
- MAYBE fix all those lock-ups forever. using event_curtime (a new variable) now instead of event_lasttime. event_lasttime is still used however when the event being processed did not have a time associated with it. this may or may not be a problem, and will be seen.
3. um.. i forget
4. oh yeah, 3rd party docks are now treated like the internal ob dock irt focus. that is, clicking on them won't pass them focus. this is going to be ratified as expected behavior in the wm-spec just now. if docks/panels want focus they can request it with _net_active_window, and then they can have all the focus they want! one day alt-tabbing around dock windows might be nice. but not until the ob dock is moved out into a separate application. going to have to add a wmapp selection and stuff for that though... ugly. who uses wmdockapps anymore !? someone must.. *sigh*
2007-03-02 02:23:00 +00:00
Mikael Magnusson
d3d4aa2987
80 cols
2006-11-15 21:12:06 +00:00
Mikael Magnusson
6930bdb289
fix a crash when using mirrorhorizontal and resizing a window to width 1
2006-09-07 11:40:01 +00:00
Mikael Magnusson
d84f1aac10
remove .cvsignore files
2006-08-31 13:49:36 +00:00
Mikael Magnusson
d4b90d3641
strstr is our friend, thanks merry
2006-08-24 22:04:19 +00:00
Mikael Magnusson
766e7ae9bf
rename osx to mirrorhorizontal and split to splitvertical, this will make all themes that used them not look right so update them
2006-08-24 17:57:01 +00:00
Mikael Magnusson
d9f14c1d01
update copyright step 2
2006-08-22 16:44:18 +00:00
Mikael Magnusson
a8274acdd6
useless *
2006-08-20 16:44:33 +00:00
Mikael Magnusson
e8c19d0c99
patch from thorsten vollmer to fix bug #2506 , interlaces and bevels not drawing correctly
2006-08-20 07:15:18 +00:00
Mikael Magnusson
2fd2473de5
some systems seem to not include locale.h even with ENABLE_NLS set
2006-08-19 13:49:53 +00:00
Mikael Magnusson
005eb35ee8
fix some warnings from -Wall
2006-08-19 05:05:36 +00:00
Mikael Magnusson
c495ecfeff
why did i save that return value?
2006-08-19 04:19:57 +00:00
Mikael Magnusson
9fb488c7bf
maybe it was just a syntax error?
2006-08-19 04:17:55 +00:00
Mikael Magnusson
ba6daeae8e
don't be so afraid to include locale.h
2006-08-19 04:15:51 +00:00
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