If we want to realease the 1.0.0 on September, probably we should start
discussing what there should be in the "final" DirectFB API.
Here ara some changes I'd like to discuss.
IDirectFBDisplayLayer
---------------------
- IDirectFBDisplayLayer::EnumWindows( DFBWindowCallback callback,
void *ctx )
DFBEnumerationResult (*DFBWindowCallback) ( DFBWindowID id,
DFBWindowDescription dsc, void *ctx )
Get an enumeration of existing windows.
Usefull for desktop pagers and similar applications.
IDirectFBWindow
---------------
- IDirectFBWindow::SetTitle( const char *title )
- IDirectFBWindow::Bind( IDirectFBWindow *window, int x, int y )
- IDirectFBWindow::Unbind( IDirectFBWindow *window )
(Quite intuitive)
IDirectFBSurface
----------------
- IDirectFBSurface::SetSubSurfaceMode( DFBSubSurfaceMode mode )
Set how a subsurface must behave when the parent surface gets resized.
enum DFBSubSurfaceMode: DSSM_FIXED, /* keep original rectangle
(default) */
DSSM_PROPORTIONAL, /* keep proportions */
DSSM_BORDERS. /* keep distance
from borders */
Particularly usefull for widgets libraries (like LiTe) because it
avoids reallocation of subsurfaces.
It could be also a good idea releasing some RCs (Release Candidate)
before the stable 1.0.0.
--
Regards,
Claudio Ciccani
[EMAIL PROTECTED]
http://directfb.org
http://sf.net/projects/php-directfb
_______________________________________________
directfb-dev mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev