1 /////////////////////////////////////////////////////////////////////////////
2 // Name: wx/unix/utilsx11.h
3 // Purpose: Miscellaneous X11 functions
4 // Author: Mattia Barbon, Vaclav Slavik
8 // Copyright: (c) wxWindows team
9 // Licence: wxWindows license
10 /////////////////////////////////////////////////////////////////////////////
12 #ifndef _WX_UNIX_UTILSX11_H_
13 #define _WX_UNIX_UTILSX11_H_
16 #include "wx/gdicmn.h"
18 // NB: Content of this header is for wxWindows' private use! It is not
19 // part of public API and may be modified or even disappear in the future!
21 #if defined(__WXMOTIF__) || defined(__WXGTK__) || defined(__WXX11__)
23 #if defined(__WXGTK__)
24 typedef void WXDisplay
;
25 typedef void* WXWindow
;
30 void wxSetIconsX11( WXDisplay
* display
, WXWindow window
,
31 const wxIconBundle
& ib
);
34 enum wxX11FullScreenMethod
36 wxX11_FS_AUTODETECT
= 0,
42 wxX11FullScreenMethod
wxGetFullScreenMethodX11(WXDisplay
* display
,
45 void wxSetFullScreenStateX11(WXDisplay
* display
, WXWindow rootWindow
,
46 WXWindow window
, bool show
, wxRect
*origSize
,
47 wxX11FullScreenMethod method
);
50 // __WXMOTIF__, __WXGTK__, __WXX11__
53 // _WX_UNIX_UTILSX11_H_