diff options
Diffstat (limited to 'include/dix.h')
-rw-r--r-- | include/dix.h | 33 |
1 files changed, 29 insertions, 4 deletions
diff --git a/include/dix.h b/include/dix.h index 0ca157ad4..fc0fab04f 100644 --- a/include/dix.h +++ b/include/dix.h @@ -379,6 +379,12 @@ extern void CopyISOLatin1Lowered( unsigned char * /*source*/, int /*length*/); +extern int CompareISOLatin1Lowered( + unsigned char * /*a*/, + int alen, + unsigned char * /*b*/, + int blen); + #ifdef XCSECURITY extern WindowPtr SecurityLookupWindow( @@ -423,12 +429,14 @@ extern ClientPtr LookupClient( extern void NoopDDA(void); -extern int AlterSaveSetForClient( +int AlterSaveSetForClient( ClientPtr /*client*/, WindowPtr /*pWin*/, - unsigned /*mode*/); - -extern void DeleteWindowFromAnySaveSet( + unsigned /*mode*/, + Bool /*toRoot*/, + Bool /*remap*/); + +void DeleteWindowFromAnySaveSet( WindowPtr /*pWin*/); extern void BlockHandler( @@ -785,4 +793,21 @@ typedef struct { int count; } DeviceEventInfoRec; +/* + * SelectionCallback stuff + */ + +extern CallbackListPtr SelectionCallback; + +typedef enum { + SelectionSetOwner, + SelectionWindowDestroy, + SelectionClientClose +} SelectionCallbackKind; + +typedef struct { + struct _Selection *selection; + SelectionCallbackKind kind; +} SelectionInfoRec; + #endif /* DIX_H */ |