| directfb.h | | directfb.h | |
| | | | |
| skipping to change at line 3027 | | skipping to change at line 3027 | |
| DSFLIP_BLIT = 0x00000002, /* Copy from back buffer to front b
uffer rather than | | DSFLIP_BLIT = 0x00000002, /* Copy from back buffer to front b
uffer rather than | |
| just swapping these buffers. Thi
s behaviour is enforced | | just swapping these buffers. Thi
s behaviour is enforced | |
| if the region passed to Flip() i
s not NULL or if the | | if the region passed to Flip() i
s not NULL or if the | |
| surface being flipped is a sub s
urface. */ | | surface being flipped is a sub s
urface. */ | |
| DSFLIP_ONSYNC = 0x00000004, /* Do the actual flipping upon the
next vertical sync. | | DSFLIP_ONSYNC = 0x00000004, /* Do the actual flipping upon the
next vertical sync. | |
| The Flip() method will still ret
urn immediately unless | | The Flip() method will still ret
urn immediately unless | |
| DSFLIP_WAIT is specified, too. *
/ | | DSFLIP_WAIT is specified, too. *
/ | |
| | | | |
| DSFLIP_PIPELINE = 0x00000008, | | DSFLIP_PIPELINE = 0x00000008, | |
| | | | |
|
| | | DSFLIP_ONCE = 0x00000010, | |
| | | | |
| DSFLIP_WAITFORSYNC = DSFLIP_WAIT | DSFLIP_ONSYNC | | DSFLIP_WAITFORSYNC = DSFLIP_WAIT | DSFLIP_ONSYNC | |
| } DFBSurfaceFlipFlags; | | } DFBSurfaceFlipFlags; | |
| | | | |
| /* | | /* | |
| * Flags controlling the text layout. | | * Flags controlling the text layout. | |
| */ | | */ | |
| typedef enum { | | typedef enum { | |
| DSTF_LEFT = 0x00000000, /* left aligned */ | | DSTF_LEFT = 0x00000000, /* left aligned */ | |
| DSTF_CENTER = 0x00000001, /* horizontally centered */ | | DSTF_CENTER = 0x00000001, /* horizontally centered */ | |
| DSTF_RIGHT = 0x00000002, /* right aligned */ | | DSTF_RIGHT = 0x00000002, /* right aligned */ | |
| | | | |
| skipping to change at line 4391 | | skipping to change at line 4393 | |
| DWET_ALL = 0x003F033F /* all event types */ | | DWET_ALL = 0x003F033F /* all event types */ | |
| } DFBWindowEventType; | | } DFBWindowEventType; | |
| | | | |
| /* | | /* | |
| * Flags for a window event. | | * Flags for a window event. | |
| */ | | */ | |
| typedef enum { | | typedef enum { | |
| DWEF_NONE = 0x00000000, /* none of these */ | | DWEF_NONE = 0x00000000, /* none of these */ | |
| | | | |
| DWEF_RETURNED = 0x00000001, /* This is a returned event, e.g. u
nconsumed key. */ | | DWEF_RETURNED = 0x00000001, /* This is a returned event, e.g. u
nconsumed key. */ | |
|
| | | DWEF_REPEAT = 0x00000010, /* repeat event, e.g. repeating key
*/ | |
| | | | |
|
| DWEF_ALL = 0x00000001 /* all of these */ | | DWEF_ALL = 0x00000011 /* all of these */ | |
| } DFBWindowEventFlags; | | } DFBWindowEventFlags; | |
| | | | |
| /* | | /* | |
| * Video Provider Event Types - can also be used as flags for event filters
. | | * Video Provider Event Types - can also be used as flags for event filters
. | |
| */ | | */ | |
| typedef enum { | | typedef enum { | |
| DVPET_NONE = 0x00000000, | | DVPET_NONE = 0x00000000, | |
| DVPET_STARTED = 0x00000001, /* The video provider has started
the playback */ | | DVPET_STARTED = 0x00000001, /* The video provider has started
the playback */ | |
| DVPET_STOPPED = 0x00000002, /* The video provider has stopped
the playback */ | | DVPET_STOPPED = 0x00000002, /* The video provider has stopped
the playback */ | |
| DVPET_SPEEDCHANGE = 0x00000004, /* A speed change has occured
*/ | | DVPET_SPEEDCHANGE = 0x00000004, /* A speed change has occured
*/ | |
| | | | |
| skipping to change at line 4425 | | skipping to change at line 4428 | |
| DVPET_ALL = 0x00007FFF /* All event types */ | | DVPET_ALL = 0x00007FFF /* All event types */ | |
| } DFBVideoProviderEventType; | | } DFBVideoProviderEventType; | |
| | | | |
| /* | | /* | |
| * Event from the windowing system. | | * Event from the windowing system. | |
| */ | | */ | |
| typedef struct { | | typedef struct { | |
| DFBEventClass clazz; /* clazz of event */ | | DFBEventClass clazz; /* clazz of event */ | |
| | | | |
| DFBWindowEventType type; /* type of event */ | | DFBWindowEventType type; /* type of event */ | |
|
| | | | |
| | | /* used by DWET_KEYDOWN, DWET_KEYUP */ | |
| DFBWindowEventFlags flags; /* event flags */ | | DFBWindowEventFlags flags; /* event flags */ | |
| | | | |
| DFBWindowID window_id; /* source of event */ | | DFBWindowID window_id; /* source of event */ | |
| | | | |
| /* used by DWET_MOVE, DWET_MOTION, DWET_BUTTONDOWN, DWET_BUTTONUP, | | /* used by DWET_MOVE, DWET_MOTION, DWET_BUTTONDOWN, DWET_BUTTONUP, | |
| DWET_ENTER, DWET_LEAVE */ | | DWET_ENTER, DWET_LEAVE */ | |
| int x; /* x position of window | | int x; /* x position of window | |
| or coordinate within | | or coordinate within | |
| window */ | | window */ | |
| int y; /* y position of window | | int y; /* y position of window | |
| | | | |
End of changes. 4 change blocks. |
| 1 lines changed or deleted | | 6 lines changed or added | |
|
| directfb_version.h | | directfb_version.h | |
| | | | |
| skipping to change at line 34 | | skipping to change at line 34 | |
| License along with this library; if not, write to the | | License along with this library; if not, write to the | |
| Free Software Foundation, Inc., 59 Temple Place - Suite 330, | | Free Software Foundation, Inc., 59 Temple Place - Suite 330, | |
| Boston, MA 02111-1307, USA. | | Boston, MA 02111-1307, USA. | |
| */ | | */ | |
| | | | |
| #ifndef __DIRECTFB_VERSION_H__ | | #ifndef __DIRECTFB_VERSION_H__ | |
| #define __DIRECTFB_VERSION_H__ | | #define __DIRECTFB_VERSION_H__ | |
| | | | |
| #define DIRECTFB_MAJOR_VERSION (1) | | #define DIRECTFB_MAJOR_VERSION (1) | |
| #define DIRECTFB_MINOR_VERSION (2) | | #define DIRECTFB_MINOR_VERSION (2) | |
|
| #define DIRECTFB_MICRO_VERSION (9) | | #define DIRECTFB_MICRO_VERSION (10) | |
| #define DIRECTFB_BINARY_AGE (0) | | #define DIRECTFB_BINARY_AGE (1) | |
| #define DIRECTFB_INTERFACE_AGE (0) | | #define DIRECTFB_INTERFACE_AGE (1) | |
| | | | |
| #endif /* __DIRECTFB_VERSION_H__ */ | | #endif /* __DIRECTFB_VERSION_H__ */ | |
| | | | |
End of changes. 1 change blocks. |
| 3 lines changed or deleted | | 3 lines changed or added | |
|