Dana Jansens
|
b486929d34
|
indenting oopsie
|
2003-04-14 22:42:23 +00:00 |
|
Dana Jansens
|
64e0884413
|
text justification
|
2003-04-14 22:12:26 +00:00 |
|
Dana Jansens
|
1afb1a7cc8
|
shrink the area that the textures are rendered into by the bevels/borders
|
2003-04-14 22:12:18 +00:00 |
|
Dana Jansens
|
184e57c7e3
|
ignore the remaining new shit from automaking everything again
|
2003-04-13 21:18:43 +00:00 |
|
Dana Jansens
|
dfc9680e33
|
back to automake
|
2003-04-13 21:17:02 +00:00 |
|
Dana Jansens
|
282bca1da3
|
load the font shadow stuff from the old ob2 shitz
|
2003-04-13 07:52:58 +00:00 |
|
Dana Jansens
|
5cf61ee023
|
move the openbox engine into librender and the kernel. the theme is loaded and stored inside librender. the frame is decorated and managed inside the kernel.
|
2003-04-13 07:18:28 +00:00 |
|
Dana Jansens
|
76ebae32b2
|
allow freeing NULL appearances
|
2003-04-13 02:30:01 +00:00 |
|
Dana Jansens
|
ef1f7b0494
|
allow closing NULL fonts
|
2003-04-13 02:29:09 +00:00 |
|
Dana Jansens
|
2d9c03a441
|
allow freeing NULL pixmap masks
|
2003-04-13 02:28:29 +00:00 |
|
Dana Jansens
|
c2bb32dcd1
|
dont fux self in color_free if the color is NULL
|
2003-04-13 02:26:56 +00:00 |
|
Dana Jansens
|
d0e9015651
|
add libcwmcc and libobcl
|
2003-04-09 18:18:43 +00:00 |
|
Dana Jansens
|
b15007ca36
|
ifndef NOT IFNDEF GAH
|
2003-04-06 19:11:19 +00:00 |
|
Derek Foreman
|
8ebf2b6a3f
|
Fix reduce color depth to not use original data
(and break parentrel)
|
2003-04-06 18:03:59 +00:00 |
|
Dana Jansens
|
56f6acce8b
|
add stdlib.h for exit()
|
2003-04-06 17:39:59 +00:00 |
|
Dana Jansens
|
5d665673a2
|
fixes for build system. add themes to the install process. use the build/ dir for configures trash dump
|
2003-04-06 09:56:57 +00:00 |
|
Dana Jansens
|
8d08de4bb6
|
add function to give the minimum size of an appearance to fully render it's data
|
2003-04-06 06:19:36 +00:00 |
|
Derek Foreman
|
6bec1de545
|
remove asserts pending sanity check.
|
2003-04-06 04:33:10 +00:00 |
|
Derek Foreman
|
4260bfcb05
|
added flakey parentrel for solids and some mean spirited asserts
|
2003-04-06 04:29:45 +00:00 |
|
Derek Foreman
|
214fa8714e
|
added superb pseudo-color (8bpp) support
|
2003-04-06 04:03:05 +00:00 |
|
Dana Jansens
|
88f8ebada9
|
make tint signed
|
2003-04-05 19:14:23 +00:00 |
|
Dana Jansens
|
d447dc0f59
|
new build system without automake
|
2003-04-03 05:59:03 +00:00 |
|
Dana Jansens
|
4875ff5f8e
|
whitespace
|
2003-04-02 06:40:57 +00:00 |
|
Dana Jansens
|
60204c4348
|
kill debug print
|
2003-04-02 06:40:49 +00:00 |
|
Dana Jansens
|
301c302e4e
|
use the tint properly for the shadow
|
2003-04-02 06:37:52 +00:00 |
|
Dana Jansens
|
8cd8b1d0f4
|
will seg again
|
2003-04-02 05:56:00 +00:00 |
|
Dana Jansens
|
170fa13d83
|
stop copying. still segfault?
|
2003-04-02 05:54:26 +00:00 |
|
Dana Jansens
|
cf4e1780d0
|
find the right offset in the source data for parent relative
|
2003-04-02 04:30:57 +00:00 |
|
Derek Foreman
|
4213b558bf
|
let there be parentrelative
|
2003-04-02 00:17:35 +00:00 |
|
Dana Jansens
|
feb6bc632f
|
use 'sans' as the fallback font instead of 'fixed'
|
2003-03-30 23:34:00 +00:00 |
|
Dana Jansens
|
4d5885d271
|
add pixmap_mask_copy, and add the data to the mask struct, since it is needed for allowing copies
|
2003-03-29 21:12:47 +00:00 |
|
Derek Foreman
|
3d6b970a4b
|
moved paint's arguments into the appearance struct
|
2003-03-28 03:25:51 +00:00 |
|
Derek Foreman
|
175271a126
|
fix draw order in x_paint
|
2003-03-28 03:01:12 +00:00 |
|
Derek Foreman
|
9a49853466
|
black. not white. oops
|
2003-03-28 02:34:03 +00:00 |
|
Derek Foreman
|
16b17599b7
|
black for parentrelative so we can test icons
|
2003-03-28 02:33:28 +00:00 |
|
Derek Foreman
|
8e68958a07
|
prep for parentrelative
|
2003-03-27 23:13:22 +00:00 |
|
Derek Foreman
|
135f1c61e2
|
add rgba icon support
|
2003-03-26 05:38:39 +00:00 |
|
Derek Foreman
|
c0568cd7ef
|
rgba icon rendering
|
2003-03-26 05:38:13 +00:00 |
|
Derek Foreman
|
e95cb2ac53
|
add image.c to the build process
|
2003-03-26 05:38:02 +00:00 |
|
Derek Foreman
|
c9c72cbe29
|
added "NoTexture" type
|
2003-03-26 05:23:28 +00:00 |
|
Derek Foreman
|
9b4c587cd4
|
filled out rgba
|
2003-03-26 04:54:33 +00:00 |
|
Derek Foreman
|
2880e674ea
|
add a Rect to the textures for positioning them
|
2003-03-26 02:19:38 +00:00 |
|
Derek Foreman
|
6401ceed2b
|
include appropriate header file for Rect
|
2003-03-26 00:52:43 +00:00 |
|
Derek Foreman
|
384ba398b2
|
added position to the textures
|
2003-03-26 00:50:06 +00:00 |
|
Dana Jansens
|
5755a7a564
|
bettr font alignment, i think
|
2003-03-25 22:00:14 +00:00 |
|
Dana Jansens
|
c3f9abaf52
|
gl aint used yet
|
2003-03-23 23:00:15 +00:00 |
|
Dana Jansens
|
8fff73fa7a
|
seems to be better text placement than ever
|
2003-03-23 22:03:32 +00:00 |
|
Dana Jansens
|
f2add3a5b0
|
found what seems to be a better vertical offset for the fonts
|
2003-03-23 21:55:04 +00:00 |
|
Dana Jansens
|
5f44c45f06
|
dont render gradients that are missing
|
2003-03-23 19:43:15 +00:00 |
|
Dana Jansens
|
6adb3d4454
|
add more size checks
|
2003-03-23 17:32:07 +00:00 |
|
Dana Jansens
|
0f25fd6ff0
|
no \n in g_message
|
2003-03-23 00:28:44 +00:00 |
|
Dana Jansens
|
0a69cfc6d2
|
add strict ansi compliance
|
2003-03-21 20:25:34 +00:00 |
|
Dana Jansens
|
ff97498e1d
|
include gettext.h from the right place
|
2003-03-21 18:46:44 +00:00 |
|
Derek Foreman
|
de307661b6
|
added depth reduction and startup for true color visuals
16bpp should now work
|
2003-03-19 23:26:54 +00:00 |
|
Dana Jansens
|
49a7001264
|
free the right pixel data yay!
|
2003-03-19 08:09:24 +00:00 |
|
Dana Jansens
|
4ee425c13e
|
free the pixel data
|
2003-03-19 08:09:09 +00:00 |
|
Dana Jansens
|
c95a4e604c
|
can fit on one line
|
2003-03-19 07:58:52 +00:00 |
|
Dana Jansens
|
7bd747389d
|
initialize texture to NULL if theres no textures. use g_memdup to copy it
|
2003-03-19 07:58:39 +00:00 |
|
Dana Jansens
|
60cbb9ee92
|
kill the const, use g_new instead of malloc, g_free the font in font_close()
|
2003-03-19 07:26:25 +00:00 |
|
Dana Jansens
|
a75829699b
|
kill the const
|
2003-03-19 07:26:05 +00:00 |
|
Dana Jansens
|
812b9b03f4
|
clean up comments regarding alpha
|
2003-03-19 07:20:45 +00:00 |
|
Dana Jansens
|
cb73f209c9
|
dont put \n's at the end of g_message
|
2003-03-17 23:04:43 +00:00 |
|
Dana Jansens
|
033bd73e7e
|
kill the debug print
|
2003-03-17 20:00:00 +00:00 |
|
Dana Jansens
|
0c2f95674f
|
pass the x,y,w,h to font_draw.
draw the text in the "right" place for now.. no justification yet
|
2003-03-17 07:30:30 +00:00 |
|
Dana Jansens
|
a4838c740c
|
measure the font's height instead of listening to Xft
|
2003-03-17 06:41:40 +00:00 |
|
Derek Foreman
|
32ec1d1e86
|
solids should now work with offsets
|
2003-03-17 05:21:58 +00:00 |
|
Derek Foreman
|
46e2060fcf
|
more random pokery
|
2003-03-17 05:15:33 +00:00 |
|
Derek Foreman
|
e659f95516
|
either offsets work, or I've broken lots of things.
|
2003-03-17 05:00:46 +00:00 |
|
Derek Foreman
|
ab68bcfb1e
|
more changes wrt passing x, y, w, h to render
|
2003-03-17 04:53:36 +00:00 |
|
Derek Foreman
|
fdabd3daf9
|
paint gets more parameters
|
2003-03-17 04:50:40 +00:00 |
|
Derek Foreman
|
e9a7fc91bc
|
apparently my variable names were too verbose.
|
2003-03-17 04:43:42 +00:00 |
|
Derek Foreman
|
3147507622
|
offsets in planar surfaces
|
2003-03-17 04:42:49 +00:00 |
|
Dana Jansens
|
2870457bf5
|
decalre variables before code!
|
2003-03-17 02:10:24 +00:00 |
|
Derek Foreman
|
3cb562fe0b
|
added justification to textureText
|
2003-03-17 01:21:33 +00:00 |
|
Dana Jansens
|
26a3563ac6
|
dont need those includes no more
|
2003-03-17 01:10:32 +00:00 |
|
Derek Foreman
|
f1db272154
|
in keeping with my tradition of committing untested code, here is the
pixmap mask rendering code ported from the old otk dirs
|
2003-03-17 01:08:34 +00:00 |
|
Derek Foreman
|
57314ce522
|
move pixmap_mask typedef
add stub for draw_mask
|
2003-03-17 00:53:28 +00:00 |
|
Dana Jansens
|
b824e6ad8e
|
add funcs to create/free pixmap_masks
|
2003-03-17 00:49:05 +00:00 |
|
Dana Jansens
|
14f17c96d0
|
add glib.h for guint
|
2003-03-17 00:38:29 +00:00 |
|
Dana Jansens
|
05145e157f
|
include Xlib.h for Pixmap
|
2003-03-17 00:38:15 +00:00 |
|
Dana Jansens
|
5f5b45a920
|
add mask.[ch]
|
2003-03-17 00:37:52 +00:00 |
|
Dana Jansens
|
1f63f7b331
|
add a struct for pixmap masks
|
2003-03-17 00:37:23 +00:00 |
|
Derek Foreman
|
cce970813f
|
hack so text shows up
|
2003-03-17 00:21:05 +00:00 |
|
Dana Jansens
|
3232247b0c
|
dont delete the pixmap until after changeing the visible one
|
2003-03-17 00:18:03 +00:00 |
|
Derek Foreman
|
1f28946958
|
add missing include, pass right args to font_draw
|
2003-03-17 00:08:03 +00:00 |
|
Derek Foreman
|
f8ad321e50
|
malloc. yeah.
|
2003-03-16 23:49:05 +00:00 |
|
Derek Foreman
|
9b1943f1fe
|
copy textures in appearance_copy
|
2003-03-16 23:41:42 +00:00 |
|
Derek Foreman
|
8c8c40e270
|
try to render fonts
destroy pixmaps and xftdraws in appearance_delete
|
2003-03-16 23:36:17 +00:00 |
|
Derek Foreman
|
4672adbfa0
|
font changes
|
2003-03-16 23:35:51 +00:00 |
|
Derek Foreman
|
99b226f39d
|
remove printf and stdio.h
|
2003-03-16 23:35:33 +00:00 |
|
Derek Foreman
|
88a8bc413b
|
add font_draw
|
2003-03-16 23:35:00 +00:00 |
|
Derek Foreman
|
ea8d450ed3
|
add font_draw
move font def'n to render.h
|
2003-03-16 23:34:45 +00:00 |
|
Derek Foreman
|
74c683ee5f
|
font.h and font.c
|
2003-03-16 22:36:17 +00:00 |
|
Derek Foreman
|
6682d070c3
|
filled out font texture
|
2003-03-16 22:34:45 +00:00 |
|
Derek Foreman
|
aa68e45b19
|
added some font stuff
|
2003-03-16 22:34:05 +00:00 |
|
Dana Jansens
|
f8a47de5ec
|
merge the C branch into HEAD
|
2003-03-16 21:11:39 +00:00 |
|