CVSROOT:        /cvs/directfb
Module name:    DirectFB
Changes by:     dok     20041101 06:34:44

Modified files:
        .              : configure.in 
        wm/unique      : .cvsignore Makefile.am context.c internal.h 
                         stret.c stret.h unique.c uniquewm.c 
        wm/unique/classes: foo.c frame.c root.c 
Added files:
        wm/unique      : stret_iteration.c stret_iteration.h 
                         stret_test.c 
        wm/unique/data : .cvsignore Makefile.am foo_e.png foo_n.png 
                         foo_ne.png foo_nw.png foo_s.png foo_se.png 
                         foo_sw.png foo_w.png 
Removed files:
        wm/unique      : foo.h 

Log message:
First version of builtin window borders implemented by the "foo" class.
This is just for testing and will be replaced by a more flexible approach.

Use *much* simpler and cleaner recursive code for stret_region_visible() and
stret_region_update() by separating their linear components from the recursive.

Added functions for StReT iteration using one struct to hold the current state.
This code is the linear part of the recursive functions mentioned above.

Added small test program for StReT iteration code.

Added default StReT region class to be used for "containing-only" regions
which don't have any input or output themselves (only their children).

Added stret_region_at() used in window_at_pointer().

Added stret_region_get_size() and stret_region_data().



Reply via email to