Dana Jansens
e767dd79c7
only ignore NotifyGrab again
2003-01-29 00:47:32 +00:00
Dana Jansens
a8a5b519b0
rm debug print
2003-01-29 00:46:19 +00:00
Dana Jansens
530da070ff
ignore more focus events, and also crossing events from grabs
2003-01-29 00:44:55 +00:00
Dana Jansens
d3baca5228
move the font up in the file so its generated before renderstyle
2003-01-28 04:53:01 +00:00
Dana Jansens
2a195d71e2
include gettext.h from ../src
2003-01-28 03:26:59 +00:00
Dana Jansens
674f2609c2
include gettext from ../src
2003-01-28 03:24:45 +00:00
Dana Jansens
619864a172
a little reordering.. useless really
2003-01-28 00:31:20 +00:00
Dana Jansens
5de751b104
setStyle in the constructor
2003-01-28 00:30:57 +00:00
Dana Jansens
25b8526603
font use the same ifdefs as label.hh
2003-01-27 23:47:17 +00:00
Dana Jansens
1eb12ca4ad
adjust chicldren relative to self, not root
2003-01-27 19:37:26 +00:00
Dana Jansens
9999922623
setStyle in the constructor of each child widget
2003-01-27 19:11:09 +00:00
Dana Jansens
f55419c19b
rm an old stdio include
2003-01-27 19:05:33 +00:00
Dana Jansens
dd275c8ad8
describe -DSWIG_GLOBAL
2003-01-27 18:58:50 +00:00
Dana Jansens
8c5e8ab94a
otk should not be including anything in src/
2003-01-27 18:58:08 +00:00
Dana Jansens
d600bf8d58
openbox scripting works again! config too!
2003-01-27 15:59:28 +00:00
Dana Jansens
340c4c956e
add new shit
2003-01-27 14:11:56 +00:00
Dana Jansens
5face4c6f3
use otk objects in the ob scripts by importing otk
2003-01-27 13:42:41 +00:00
Dana Jansens
5807ca8da6
add path to include
2003-01-25 09:41:35 +00:00
Derek Foreman
edcbed448e
Added diagonal and crossdiagonal gradients
2003-01-25 03:40:13 +00:00
Dana Jansens
91c7e5c378
allow python to grab the keyboard. have release events go to the grabs callback. remove the modifier from teh state when a modifier key is the one being released
2003-01-24 07:37:26 +00:00
Dana Jansens
f9249a35be
put back the font
2003-01-24 05:23:46 +00:00
Dana Jansens
80a42d2b0c
bold non-shadowed font
2003-01-24 03:51:06 +00:00
Dana Jansens
9da1f71794
smaller, non-bold font
2003-01-24 03:35:35 +00:00
Dana Jansens
406c79aea1
out with the blackbox source
2003-01-24 00:02:24 +00:00
Dana Jansens
f1951eaae2
rm all the bb shit
2003-01-23 23:55:09 +00:00
Dana Jansens
f2e005f4d9
remove the old blackbox bullshit
2003-01-23 23:42:46 +00:00
Derek Foreman
d4e4e25e28
Added color reduction for 16bpp displays
2003-01-23 18:47:47 +00:00
Dana Jansens
73026adf3d
put back the background
2003-01-23 09:11:34 +00:00
Dana Jansens
9a64438a5a
set the root window, to a color for now
2003-01-23 07:26:32 +00:00
Derek Foreman
bf3a40ad66
fixed incredibly embarassing cut'n'paste error in highlight
2003-01-23 05:58:56 +00:00
Derek Foreman
b45a68cc30
Fixed corners of bevels
2003-01-23 05:38:08 +00:00
Derek Foreman
312db4ca9a
Added bevels
2003-01-23 05:22:50 +00:00
Dana Jansens
28b8f67562
remove the word "sticky" from everywhere, and replace with "all desktops". change the titlebar layout to use D instead of S for the all-desktops button
2003-01-23 05:20:13 +00:00
Dana Jansens
2c977ae7ff
remove the border on the handle
2003-01-23 04:21:25 +00:00
Dana Jansens
ff3bb7566b
remove debug printfs
2003-01-23 04:20:08 +00:00
Derek Foreman
b5963e0e53
added borders to gradient backgrounds
2003-01-23 04:18:05 +00:00
Dana Jansens
4dcb309361
remove debug printf
2003-01-23 04:17:57 +00:00
Dana Jansens
6266b9e0c1
use the fieron bitmap mask style
2003-01-23 03:04:43 +00:00
Dana Jansens
f9818bff71
add stdio.h
2003-01-23 02:26:20 +00:00
Dana Jansens
c4427cc1f3
give access to _timeout for shitty compilers in TimerCompare
2003-01-23 02:24:19 +00:00
Dana Jansens
8152d45329
add stdio.h
2003-01-23 02:16:07 +00:00
Dana Jansens
b99508df01
bitmap masks return!
2003-01-23 02:08:04 +00:00
Dana Jansens
e64d90be4d
new render system in effect. now ot make it look right
2003-01-23 01:44:01 +00:00
Dana Jansens
46441f7d60
starts.. then exits.
2003-01-23 01:21:39 +00:00
Dana Jansens
dd6f906848
compiles with the new render subsystem...
2003-01-23 00:14:44 +00:00
Dana Jansens
17d6318499
hardcode some bitmap masks
2003-01-23 00:08:50 +00:00
Dana Jansens
11f59d7925
render code fixes
2003-01-22 23:17:28 +00:00
Dana Jansens
42fbe726d4
add the pixel to the cache
2003-01-22 23:16:58 +00:00
Dana Jansens
1b5d52c716
save/load the pixel in the cache
2003-01-22 23:16:49 +00:00
Dana Jansens
3fe7bded58
increment the count 1 right off the start for the cache
2003-01-22 23:14:42 +00:00
Dana Jansens
77882b46db
break when no more widgets showing
2003-01-22 23:11:30 +00:00
Dana Jansens
70e2ab8017
show recursive.. recursively
2003-01-22 23:02:17 +00:00
Dana Jansens
033e9843bc
otk using new render shit.. supposedly
2003-01-22 22:46:16 +00:00
Dana Jansens
75e8fc2705
hardcoded renderstyle
2003-01-22 22:20:26 +00:00
Dana Jansens
c487295c75
part of a hardcoded style done
2003-01-22 20:14:28 +00:00
Derek Foreman
31c20197e5
added "pixel32" typedef for 32bit rgb data
...
added a single gradient texture type (vertical)
2003-01-22 02:51:33 +00:00
Derek Foreman
e6c12f8fd9
Added a secondary color for gradients
2003-01-22 02:50:58 +00:00
Derek Foreman
fabb6e8c1f
testing a gradient texture now
2003-01-22 02:50:29 +00:00
Dana Jansens
25f0151154
drawSolidBackground seems to work :)
2003-01-20 20:20:06 +00:00
Dana Jansens
68a6fce53b
dont try free the widget's pixmap until it is no longer in use
2003-01-20 19:28:57 +00:00
Dana Jansens
24e20d5ed6
add most of our style elements
2003-01-20 17:14:32 +00:00
Dana Jansens
f329167e4c
specify projecting cap style
2003-01-20 17:07:42 +00:00
Dana Jansens
25a5b72909
add textures, render the textures color for now too!
2003-01-20 08:44:17 +00:00
Dana Jansens
0348a2f3ab
add rendercolor class, with a cache of gcs for the colors
2003-01-20 07:07:13 +00:00
Dana Jansens
cfd8f9a658
XClearArea on expose in widget
2003-01-20 06:15:01 +00:00
Dana Jansens
d8d9b42777
widegt using new render system
2003-01-20 06:11:12 +00:00
Dana Jansens
0ba441fe8f
remove the XImage from Surface
2003-01-20 01:53:36 +00:00
Dana Jansens
d953cfe73c
use arrays instead of vectors for the screeninfos and rendercontrols.
2003-01-19 23:27:59 +00:00
Dana Jansens
6871cff3fa
reorder how theyre destroyed, probably doesnt matter anyways.
2003-01-18 07:25:00 +00:00
Dana Jansens
9b6e5f9cf4
provide RenderControls to all otk from the display class. initialize them all there. try use bitshifts instead of color tables in the TrueRenderControl class for finding correct rgbs. Move the image/pixmap/xftdraw into the surface class, and it maintains them, recreating them when it resizes.
2003-01-18 07:23:28 +00:00
Dana Jansens
a4dd208a79
use a bitshift on the rgb values instead of a color table
2003-01-18 06:12:29 +00:00
Dana Jansens
f8edbc9083
add new shit
2003-01-18 04:57:05 +00:00
Dana Jansens
23940f9e03
add a new texture and style class
2003-01-18 04:56:30 +00:00
Dana Jansens
02066c5d0b
starting to make render's interface
2003-01-18 04:31:16 +00:00
Dana Jansens
e3eeac5b6e
colors are back
2003-01-18 04:10:17 +00:00
Dana Jansens
9f705c02b9
*** empty log message ***
2003-01-18 04:06:39 +00:00
Dana Jansens
2005c344bd
surface started
2003-01-18 03:52:58 +00:00
Dana Jansens
4ac47a41a1
renders!!!!!!!!!!!!!
2003-01-18 03:09:33 +00:00
Dana Jansens
3fa1352428
blef
2003-01-18 03:03:44 +00:00
Dana Jansens
e6d6a1b6b5
change the render() interface
2003-01-18 02:38:29 +00:00
Dana Jansens
056c5b435d
set the background pixmap
2003-01-18 02:34:54 +00:00
Dana Jansens
5b52a8f561
blef
2003-01-18 02:25:32 +00:00
Derek Foreman
1a5fb96b41
.cvsignore is a cvs meta file that tells cvs not to include specific files
...
in its diffs, commits, or updates. we use this to keep machine generated
files from showing up in diffs.
this commit adds truerendercontrol.lo, a libtool generated file, to the
.cvsignore file.
kthx bye! *^_^*
2003-01-18 02:13:31 +00:00
Dana Jansens
d264dbca0c
compiles
2003-01-18 01:52:02 +00:00
Dana Jansens
24b33ef877
fuc put it back
2003-01-18 00:51:11 +00:00
Dana Jansens
67bb7f8ce0
move render()
2003-01-18 00:48:23 +00:00
Dana Jansens
0dcbf985c1
start of new render code
2003-01-18 00:33:48 +00:00
Dana Jansens
29f331b63f
use otk::Property properly, and the right atoms
2003-01-18 00:09:05 +00:00
Dana Jansens
9166d90f5d
include all the required libs
2003-01-17 23:22:53 +00:00
Dana Jansens
00bc993775
correct a comment
2003-01-17 23:20:59 +00:00
Dana Jansens
08a28187c4
add new actions from the ewmh spec
2003-01-17 07:48:38 +00:00
Dana Jansens
58ff3f35c2
add commented code for future maybe
2003-01-17 06:07:20 +00:00
Dana Jansens
f29a2e9b07
add comment for bugfix
2003-01-17 04:25:23 +00:00
Dana Jansens
6bcfd5d218
don't use XMoveResize, it doesn't work for StaticGravity windows?
2003-01-17 03:53:38 +00:00
Dana Jansens
c7e157e53c
use otk::Property to get the atom values
2003-01-16 08:47:21 +00:00
Dana Jansens
d8aff44a6a
redo otk::Property. make it static.
2003-01-16 08:44:52 +00:00
Dana Jansens
8b0daa912e
rm old bb shit that we dont use
2003-01-16 07:02:47 +00:00
Dana Jansens
a7207b7d83
make an optional bool param for ustring's other constructors
2003-01-16 05:21:39 +00:00
Dana Jansens
0f7e3be6b6
make an optional bool param for ustring's default constructor
2003-01-16 05:20:33 +00:00
Dana Jansens
3e82959514
extern "C" the C headers
2003-01-15 03:18:01 +00:00