\hypertarget{group__Ecore__Win32__Group}{}\doxysection{Ecore\+\_\+\+Win32 library}
\label{group__Ecore__Win32__Group}\index{Ecore\_Win32 library@{Ecore\_Win32 library}}


Ecore\+\_\+\+Win32 is a library that wraps Windows graphic functions and integrate them nicely into the Ecore main loop.  


\doxysubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{struct__Ecore__Win32__Event__Mouse__In}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+In}}
\begin{DoxyCompactList}\small\item\em Event sent when the mouse enters the window. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct__Ecore__Win32__Event__Mouse__Out}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Out}}
\begin{DoxyCompactList}\small\item\em Event sent when the mouse leaves the window. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct__Ecore__Win32__Event__Window__Focus__In}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Focus\+\_\+\+In}}
\begin{DoxyCompactList}\small\item\em Event sent when the window gets the focus. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct__Ecore__Win32__Event__Window__Focus__Out}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Focus\+\_\+\+Out}}
\begin{DoxyCompactList}\small\item\em Event sent when the window looses the focus. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct__Ecore__Win32__Event__Window__Damage}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Damage}}
\begin{DoxyCompactList}\small\item\em Event sent when the window is damaged. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct__Ecore__Win32__Event__Window__Create}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Create}}
\begin{DoxyCompactList}\small\item\em Event sent when the window is created. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct__Ecore__Win32__Event__Window__Destroy}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Destroy}}
\begin{DoxyCompactList}\small\item\em Event sent when the window is destroyed. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct__Ecore__Win32__Event__Window__Hide}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Hide}}
\begin{DoxyCompactList}\small\item\em Event sent when the window is hidden. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct__Ecore__Win32__Event__Window__Show}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Show}}
\begin{DoxyCompactList}\small\item\em Event sent when the window is shown. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct__Ecore__Win32__Event__Window__Configure}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Configure}}
\begin{DoxyCompactList}\small\item\em Event sent when the window is configured. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct__Ecore__Win32__Event__Window__Resize}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Resize}}
\begin{DoxyCompactList}\small\item\em Event sent when the window is resized. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct__Ecore__Win32__Event__Window__Property}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Property}}
\begin{DoxyCompactList}\small\item\em Event sent when the window properties are changed. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct__Ecore__Win32__Event__Window__Delete__Request}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Delete\+\_\+\+Request}}
\begin{DoxyCompactList}\small\item\em Event sent when the window is deleted. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct__Ecore__Win32__Event__Selection__Clear}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Selection\+\_\+\+Clear}}
\begin{DoxyCompactList}\small\item\em Event sent when the content of the clipboard has been removed. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct__Ecore__Win32__Event__Selection__Notify}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Selection\+\_\+\+Notify}}
\begin{DoxyCompactList}\small\item\em Event sent when the content of the clipboard has been added. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structEcore__Win32__Monitor}{Ecore\+\_\+\+Win32\+\_\+\+Monitor}}
\end{DoxyCompactItemize}
\doxysubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{group__Ecore__Win32__Group_ga4563238501b9282c79f07bc835663a0b}\label{group__Ecore__Win32__Group_ga4563238501b9282c79f07bc835663a0b}} 
typedef struct \+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Window {\bfseries Ecore\+\_\+\+Win32\+\_\+\+Window}
\item 
\mbox{\Hypertarget{group__Ecore__Win32__Group_gaf5325a154ccb166fbc4efeeaf9647707}\label{group__Ecore__Win32__Group_gaf5325a154ccb166fbc4efeeaf9647707}} 
typedef void {\bfseries Ecore\+\_\+\+Win32\+\_\+\+Cursor}
\begin{DoxyCompactList}\small\item\em Abstract type for a cursor. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ecore__Win32__Group_gaa5bfe28b9962b436637c1802a7e7883e}\label{group__Ecore__Win32__Group_gaa5bfe28b9962b436637c1802a7e7883e}} 
typedef struct \mbox{\hyperlink{struct__Ecore__Win32__Event__Mouse__In}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+In}} {\bfseries Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+In}
\begin{DoxyCompactList}\small\item\em Event sent when the mouse enters the window. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ecore__Win32__Group_ga389aa3005c8d48b312781da8d4e54779}\label{group__Ecore__Win32__Group_ga389aa3005c8d48b312781da8d4e54779}} 
typedef struct \mbox{\hyperlink{struct__Ecore__Win32__Event__Mouse__Out}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Out}} {\bfseries Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Out}
\begin{DoxyCompactList}\small\item\em Event sent when the mouse leaves the window. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ecore__Win32__Group_gae9e81853be39e85d6789ba3f4d1da638}\label{group__Ecore__Win32__Group_gae9e81853be39e85d6789ba3f4d1da638}} 
typedef struct \mbox{\hyperlink{struct__Ecore__Win32__Event__Window__Focus__In}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Focus\+\_\+\+In}} {\bfseries Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Focus\+\_\+\+In}
\begin{DoxyCompactList}\small\item\em Event sent when the window gets the focus. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ecore__Win32__Group_ga94a0253c5a01af3163391c8e206543c1}\label{group__Ecore__Win32__Group_ga94a0253c5a01af3163391c8e206543c1}} 
typedef struct \mbox{\hyperlink{struct__Ecore__Win32__Event__Window__Focus__Out}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Focus\+\_\+\+Out}} {\bfseries Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Focus\+\_\+\+Out}
\begin{DoxyCompactList}\small\item\em Event sent when the window looses the focus. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ecore__Win32__Group_gacc145763811df49176899673e677cd79}\label{group__Ecore__Win32__Group_gacc145763811df49176899673e677cd79}} 
typedef struct \mbox{\hyperlink{struct__Ecore__Win32__Event__Window__Damage}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Damage}} {\bfseries Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Damage}
\begin{DoxyCompactList}\small\item\em Event sent when the window is damaged. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ecore__Win32__Group_ga14b58a8cedd10c2dac94245f15fe8de2}\label{group__Ecore__Win32__Group_ga14b58a8cedd10c2dac94245f15fe8de2}} 
typedef struct \mbox{\hyperlink{struct__Ecore__Win32__Event__Window__Create}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Create}} {\bfseries Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Create}
\begin{DoxyCompactList}\small\item\em Event sent when the window is created. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ecore__Win32__Group_ga2d9f1661b868105023a581e202d15d4d}\label{group__Ecore__Win32__Group_ga2d9f1661b868105023a581e202d15d4d}} 
typedef struct \mbox{\hyperlink{struct__Ecore__Win32__Event__Window__Destroy}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Destroy}} {\bfseries Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Destroy}
\begin{DoxyCompactList}\small\item\em Event sent when the window is destroyed. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ecore__Win32__Group_gab7d5862ac8f07e7d0fdf71f5979ed645}\label{group__Ecore__Win32__Group_gab7d5862ac8f07e7d0fdf71f5979ed645}} 
typedef struct \mbox{\hyperlink{struct__Ecore__Win32__Event__Window__Hide}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Hide}} {\bfseries Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Hide}
\begin{DoxyCompactList}\small\item\em Event sent when the window is hidden. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ecore__Win32__Group_gaaffc8082b61f470b80f1ab2c13dd53fb}\label{group__Ecore__Win32__Group_gaaffc8082b61f470b80f1ab2c13dd53fb}} 
typedef struct \mbox{\hyperlink{struct__Ecore__Win32__Event__Window__Show}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Show}} {\bfseries Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Show}
\begin{DoxyCompactList}\small\item\em Event sent when the window is shown. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ecore__Win32__Group_ga9b9095b2e92688489202bbcd4a71f000}\label{group__Ecore__Win32__Group_ga9b9095b2e92688489202bbcd4a71f000}} 
typedef struct \mbox{\hyperlink{struct__Ecore__Win32__Event__Window__Configure}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Configure}} {\bfseries Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Configure}
\begin{DoxyCompactList}\small\item\em Event sent when the window is configured. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ecore__Win32__Group_gad80fc53bffe888d10d9260151ef46085}\label{group__Ecore__Win32__Group_gad80fc53bffe888d10d9260151ef46085}} 
typedef struct \mbox{\hyperlink{struct__Ecore__Win32__Event__Window__Resize}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Resize}} {\bfseries Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Resize}
\begin{DoxyCompactList}\small\item\em Event sent when the window is resized. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{struct__Ecore__Win32__Event__Window__Property}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Property}} \mbox{\hyperlink{group__Ecore__Win32__Group_ga0f04a3c86146756adb4150b678930adc}{Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Property}}
\begin{DoxyCompactList}\small\item\em Event sent when the window properties are changed. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ecore__Win32__Group_gadc9ad45a354293fb01d9197249872df2}\label{group__Ecore__Win32__Group_gadc9ad45a354293fb01d9197249872df2}} 
typedef struct \mbox{\hyperlink{struct__Ecore__Win32__Event__Window__Delete__Request}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Delete\+\_\+\+Request}} {\bfseries Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Delete\+\_\+\+Request}
\begin{DoxyCompactList}\small\item\em Event sent when the window is deleted. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{struct__Ecore__Win32__Event__Selection__Clear}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Selection\+\_\+\+Clear}} \mbox{\hyperlink{group__Ecore__Win32__Group_gae62dbd252503bb4e354ab4b403e3fdb4}{Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Selection\+\_\+\+Clear}}
\begin{DoxyCompactList}\small\item\em Event sent when the content of the clipboard has been removed. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{struct__Ecore__Win32__Event__Selection__Notify}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Selection\+\_\+\+Notify}} \mbox{\hyperlink{group__Ecore__Win32__Group_gaade7fae5ea44af54b9fd22ee96983849}{Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Selection\+\_\+\+Notify}}
\begin{DoxyCompactList}\small\item\em Event sent when the content of the clipboard has been added. \end{DoxyCompactList}\item 
typedef int($\ast$ \mbox{\hyperlink{group__Ecore__Win32__Group_gaef07a2e13ed31f85553af7d7f812b8fa}{Ecore\+\_\+\+Win32\+\_\+\+Dnd\+\_\+\+Drop\+Target\+\_\+\+Callback}}) (void $\ast$window, int event, int pt\+\_\+x, int pt\+\_\+y, void $\ast$data, int size)
\begin{DoxyCompactList}\small\item\em Callback type for Drop operations. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}\label{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}} 
typedef struct \+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Window {\bfseries Ecore\+\_\+\+Win32\+\_\+\+Window}
\begin{DoxyCompactList}\small\item\em Abstract type for a window. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \mbox{\hyperlink{group__Ecore__Win32__Group_ga0306b564ef919464afb9424f3c32a656}{Ecore\+\_\+\+Win32\+\_\+\+Window\+\_\+\+State}} \{ \newline
\mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656aea5cd07e5cf69b4987d4441257860770}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+UNKNOWN}}
, \newline
\mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a00ec70be4770fc24dd517314f7f8d3de}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+ICONIFIED}}
, \newline
\mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a39d2e1f98f75a7705f38d0085678711f}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+MODAL}}
, \newline
\mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a8e4d93fa124cdd7f328adc08a25379fa}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+STICKY}}
, \newline
\mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a0e9d2751bb48be1b536c89966f0841af}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+MAXIMIZED\+\_\+\+VERT}}
, \newline
\mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a3a21b1cfbabc384fb2c057a779269459}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+MAXIMIZED\+\_\+\+HORZ}}
, \newline
\mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a024a1ad2bfa3167418c450f72ea5b923}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+MAXIMIZED}}
, \newline
\mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a7133060489ea26b199e87c8659ecf46f}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+SHADED}}
, \newline
\mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a7de434caff59070bd45cb82e5f8e076b}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+HIDDEN}}
, \newline
\mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a0428a6a0e98f38190bfed554cb2bcca3}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+FULLSCREEN}}
, \newline
\mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a30e4ce4ef7ff6f701eab13ce376f5a86}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+ABOVE}}
, \newline
\mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a8ce37b09683ec534bb276f20ea8bb5bd}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+BELOW}}
, \newline
\mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a8802972eb795212b6ad8cdbef5997acb}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+DEMANDS\+\_\+\+ATTENTION}}
 \}
\begin{DoxyCompactList}\small\item\em State of a window. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group__Ecore__Win32__Group_gac159148235000b4ed912110e4a09ffd5}{Ecore\+\_\+\+Win32\+\_\+\+Window\+\_\+\+Type}} \{ \newline
\mbox{\hyperlink{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5a4b20596dc9fa630c7e9bae4a78d04be2}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+DESKTOP}}
, \newline
\mbox{\hyperlink{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5a1378d7e4aa202233add57399611f9f31}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+DOCK}}
, \newline
\mbox{\hyperlink{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5ae2530a8f07b995e13348425414591f74}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+TOOLBAR}}
, \newline
\mbox{\hyperlink{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5ae6665c20258aa275718479ddfa3ac3c0}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+MENU}}
, \newline
\mbox{\hyperlink{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5ae083069905d1da6ce0fdf6a67946e9e2}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+UTILITY}}
, \newline
\mbox{\hyperlink{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5a6b7a23d0686dd18df01fe50829d10ba0}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+SPLASH}}
, \newline
\mbox{\hyperlink{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5a7106609aa0a7344ee85152d226436d17}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+DIALOG}}
, \newline
\mbox{\hyperlink{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5ac4b256aadbae3cae0bd7b3432f615d14}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+NORMAL}}
, \newline
\mbox{\hyperlink{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5a175456ab1fbea2f62038df95ee1866e3}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+UNKNOWN}}
 \}
\begin{DoxyCompactList}\small\item\em Type of a window. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group__Ecore__Win32__Group_ga54d6d4f78768adb28aec78ba75d79912}{Ecore\+\_\+\+Win32\+\_\+\+Cursor\+\_\+\+Shape}} \{ \newline
\mbox{\hyperlink{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a11d988ed8b8c09ebb8b2306f2ff60c0c}{ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+SHAPE\+\_\+\+APP\+\_\+\+STARTING}}
, \newline
\mbox{\hyperlink{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a394635aae5788ee78a0361036cfa2332}{ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+SHAPE\+\_\+\+ARROW}}
, \newline
\mbox{\hyperlink{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a6d56b4f6f98ce8e4353a3d67272702ad}{ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+SHAPE\+\_\+\+CROSS}}
, \newline
\mbox{\hyperlink{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a8ab6db5308cccef99ba7a55974f40db5}{ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+SHAPE\+\_\+\+HAND}}
, \newline
\mbox{\hyperlink{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a1c06a01f36b8d349ad7feb9eb6981a67}{ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+SHAPE\+\_\+\+HELP}}
, \newline
\mbox{\hyperlink{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912add46c0c9ef0fa238e85ffc60fbcce417}{ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+SHAPE\+\_\+\+I\+\_\+\+BEAM}}
, \newline
\mbox{\hyperlink{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a32e9e01682a3e9276443d8478f44232c}{ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+SHAPE\+\_\+\+NO}}
, \newline
\mbox{\hyperlink{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a9ae54636dd6f21dbac529d69a06f78de}{ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+SHAPE\+\_\+\+SIZE\+\_\+\+ALL}}
, \newline
\mbox{\hyperlink{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a5669e6827d30f841ae002adfef9691d7}{ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+SHAPE\+\_\+\+SIZE\+\_\+\+NESW}}
, \newline
\mbox{\hyperlink{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a42d332d7cf230ca723b81b24e0c82391}{ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+SHAPE\+\_\+\+SIZE\+\_\+\+NS}}
, \newline
\mbox{\hyperlink{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a0d004baae677744f7c0e3ed0f2c4a147}{ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+SHAPE\+\_\+\+SIZE\+\_\+\+NWSE}}
, \newline
\mbox{\hyperlink{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a9504031bd087c19ef8a0a5770f9afff9}{ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+SHAPE\+\_\+\+SIZE\+\_\+\+WE}}
, \newline
\mbox{\hyperlink{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a41fd8d60736cbd98f41f93e3ba451df3}{ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+SHAPE\+\_\+\+UP\+\_\+\+ARROW}}
, \newline
\mbox{\hyperlink{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912ac263d8378a6e0fd9c1e080111374bb5a}{ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+SHAPE\+\_\+\+WAIT}}
 \}
\begin{DoxyCompactList}\small\item\em Shape of a cursor. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ecore__Win32__Group_ga33fba2c30b494ef801bb5548ff398e47}\label{group__Ecore__Win32__Group_ga33fba2c30b494ef801bb5548ff398e47}} 
enum \mbox{\hyperlink{group__Ecore__Win32__Group_ga33fba2c30b494ef801bb5548ff398e47}{Ecore\+\_\+\+Win32\+\_\+\+Cursor\+\_\+\+X11\+\_\+\+Shape}} \{ \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+X}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+ARROW}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+BASED\+\_\+\+ARROW\+\_\+\+DOWN}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+UP}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+BOAT}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+BOGOSITY}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+BOTTOM\+\_\+\+LEFT\+\_\+\+CORNER}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+BOTTOM\+\_\+\+RIGHT\+\_\+\+CORNER}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+BOTTOM\+\_\+\+SIDE}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+BOTTOM\+\_\+\+TEE}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+BOX\+\_\+\+SPIRAL}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+CENTER\+\_\+\+PTR}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+CIRCLE}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+CLOCK}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+COFFEE\+\_\+\+MUG}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+CROSS}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+CROSS\+\_\+\+REVERSE}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+CROSSHAIR}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+DIAMOND\+\_\+\+CROSS}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+DOT}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+DOT\+\_\+\+BOX\+\_\+\+MASK}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+DOUBLE\+\_\+\+ARROW}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+DRAFT\+\_\+\+LARGE}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+DRAFT\+\_\+\+SMALL}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+DRAPED\+\_\+\+BOX}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+EXCHANGE}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+FLEUR}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+GOBBLER}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+GUMBY}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+HAND1}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+HAND2}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+HEART}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+ICON}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+IRON\+\_\+\+CROSS}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+LEFT\+\_\+\+PTR}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+LEFT\+\_\+\+SIDE}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+LEFT\+\_\+\+TEE}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+LEFTBUTTON}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+LL\+\_\+\+ANGLE}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+LR\+\_\+\+ANGLE}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+MAN}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+MIDDLEBUTTON}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+MOUSE}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+PENCIL}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+PIRATE}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+PLUS}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+QUESTION\+\_\+\+ARROW}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+RIGHT\+\_\+\+PTR}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+RIGHT\+\_\+\+SIDE}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+RIGHT\+\_\+\+TEE}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+RIGHTBUTTON}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+RTL\+\_\+\+LOGO}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+SAILBOAT}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+SB\+\_\+\+DOWN\+\_\+\+ARROW}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+SB\+\_\+\+H\+\_\+\+DOUBLE\+\_\+\+ARROW}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+SB\+\_\+\+LEFT\+\_\+\+ARROW}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+SB\+\_\+\+RIGHT\+\_\+\+ARROW}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+SB\+\_\+\+UP\+\_\+\+ARROW}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+SB\+\_\+\+V\+\_\+\+DOUBLE\+\_\+\+ARROW}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+SHUTTLE}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+SIZING}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+SPIDER}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+SPRAYCAN}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+STAR}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+TARGET}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+TCROSS}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+TOP\+\_\+\+LEFT\+\_\+\+ARROW}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+TOP\+\_\+\+LEFT\+\_\+\+CORNER}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+TOP\+\_\+\+RIGHT\+\_\+\+CORNER}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+TOP\+\_\+\+SIDE}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+TOP\+\_\+\+TEE}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+TREK}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+UL\+\_\+\+ANGLE}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+UMBRELLA}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+UR\+\_\+\+ANGLE}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+WATCH}
, \newline
{\bfseries ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+X11\+\_\+\+SHAPE\+\_\+\+XTERM}
 \}
\begin{DoxyCompactList}\small\item\em Shape of an X11 cursor. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group__Ecore__Win32__Group_ga89547b57e0fef94c925d62d4304500ee}{Ecore\+\_\+\+Win32\+\_\+\+Dn\+D\+\_\+\+State}} \{ \newline
\mbox{\hyperlink{group__Ecore__Win32__Group_gga89547b57e0fef94c925d62d4304500eeaf27a6f6dcff977b6b3ea6d10abdee282}{ECORE\+\_\+\+WIN32\+\_\+\+DND\+\_\+\+EVENT\+\_\+\+DRAG\+\_\+\+ENTER}} = 1
, \newline
\mbox{\hyperlink{group__Ecore__Win32__Group_gga89547b57e0fef94c925d62d4304500eeaa4d7375159ab69230663c43c476d7706}{ECORE\+\_\+\+WIN32\+\_\+\+DND\+\_\+\+EVENT\+\_\+\+DRAG\+\_\+\+OVER}} = 2
, \newline
\mbox{\hyperlink{group__Ecore__Win32__Group_gga89547b57e0fef94c925d62d4304500eea44e124a8a07122f0a41b111808fae10b}{ECORE\+\_\+\+WIN32\+\_\+\+DND\+\_\+\+EVENT\+\_\+\+DRAG\+\_\+\+LEAVE}} = 3
, \newline
\mbox{\hyperlink{group__Ecore__Win32__Group_gga89547b57e0fef94c925d62d4304500eeac053e5721365cab613bc4e5963602892}{ECORE\+\_\+\+WIN32\+\_\+\+DND\+\_\+\+EVENT\+\_\+\+DROP}} = 4
 \}
\begin{DoxyCompactList}\small\item\em State of a DnD operation. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
EAPI int \mbox{\hyperlink{group__Ecore__Win32__Group_ga3219c174d44558bb46104540852a8d34}{ecore\+\_\+win32\+\_\+init}} ()
\begin{DoxyCompactList}\small\item\em Initialize the Ecore\+\_\+\+Win32 library. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{group__Ecore__Win32__Group_ga391ac010f137154d1880252da77b1162}{ecore\+\_\+win32\+\_\+shutdown}} ()
\begin{DoxyCompactList}\small\item\em Shut down the Ecore\+\_\+\+Win32 library. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{group__Ecore__Win32__Group_ga6139a252eb705b75f244e9f0f327bb4c}{ecore\+\_\+win32\+\_\+screen\+\_\+depth\+\_\+get}} ()
\begin{DoxyCompactList}\small\item\em Retrieve the depth of the screen. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Win32__Group_gad134678c9717c5b1a54970fdbaba5919}{ecore\+\_\+win32\+\_\+double\+\_\+click\+\_\+time\+\_\+set}} (double t)
\begin{DoxyCompactList}\small\item\em Sets the timeout for a double and triple clicks to be flagged. \end{DoxyCompactList}\item 
EAPI double \mbox{\hyperlink{group__Ecore__Win32__Group_gaabefd0f03dd926e87071871460c3d032}{ecore\+\_\+win32\+\_\+double\+\_\+click\+\_\+time\+\_\+get}} (void)
\begin{DoxyCompactList}\small\item\em Retrieve the double and triple click flag timeout. \end{DoxyCompactList}\item 
EAPI unsigned long \mbox{\hyperlink{group__Ecore__Win32__Group_gaa8f6e4b82ed136b2e214f65fd9cc5186}{ecore\+\_\+win32\+\_\+current\+\_\+time\+\_\+get}} (void)
\begin{DoxyCompactList}\small\item\em Return the last event time. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$ \mbox{\hyperlink{group__Ecore__Win32__Group_gae707d7fc7f69111c9b35e8fd0afca005}{ecore\+\_\+win32\+\_\+window\+\_\+new}} (\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$parent, int x, int y, int width, int height)
\begin{DoxyCompactList}\small\item\em Creates a new window. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$ \mbox{\hyperlink{group__Ecore__Win32__Group_ga2a1f587a4997d2894cc7632fb6a988fe}{ecore\+\_\+win32\+\_\+window\+\_\+override\+\_\+new}} (\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$parent, int x, int y, int width, int height)
\begin{DoxyCompactList}\small\item\em Creates a new borderless window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Win32__Group_gaffda389218a29b917160a53ef09c43be}{ecore\+\_\+win32\+\_\+window\+\_\+free}} (\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$window)
\begin{DoxyCompactList}\small\item\em Free the given window. \end{DoxyCompactList}\item 
EAPI void $\ast$ \mbox{\hyperlink{group__Ecore__Win32__Group_ga72148a3cef94b9d66e4357786f04ba89}{ecore\+\_\+win32\+\_\+window\+\_\+hwnd\+\_\+get}} (\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$window)
\begin{DoxyCompactList}\small\item\em Return the window HANDLE associated to the given window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Win32__Group_ga1ad29692597572f4754d3f75d0ab8399}{ecore\+\_\+win32\+\_\+window\+\_\+move}} (\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$window, int x, int y)
\begin{DoxyCompactList}\small\item\em Move the given window to a given position. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Win32__Group_gae93451faced43a578342915e2d6eeb9f}{ecore\+\_\+win32\+\_\+window\+\_\+resize}} (\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$window, int width, int height)
\begin{DoxyCompactList}\small\item\em Resize the given window to a given size. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Win32__Group_gaa9ee1f7a09f8aa943ee42d6b59fbc637}{ecore\+\_\+win32\+\_\+window\+\_\+move\+\_\+resize}} (\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$window, int x, int y, int width, int height)
\begin{DoxyCompactList}\small\item\em Move and resize the given window to a given position and size. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Win32__Group_gab3d565a1ad8095074f020761f57f5bb4}{ecore\+\_\+win32\+\_\+window\+\_\+geometry\+\_\+get}} (\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$window, int $\ast$x, int $\ast$y, int $\ast$width, int $\ast$height)
\begin{DoxyCompactList}\small\item\em Get the geometry of the given window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Win32__Group_gac6c416be779dd5961fb886257a2d81a4}{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+get}} (\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$window, int $\ast$width, int $\ast$height)
\begin{DoxyCompactList}\small\item\em Get the size of the given window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Win32__Group_ga14adbcc09fddb7372e1421965cf06584}{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+min\+\_\+set}} (\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$window, int min\+\_\+width, int min\+\_\+height)
\begin{DoxyCompactList}\small\item\em Set the minimum size of the given window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Win32__Group_gaf9fbeb6202b2740f5511b882a90303b6}{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+min\+\_\+get}} (\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$window, int $\ast$min\+\_\+width, int $\ast$min\+\_\+height)
\begin{DoxyCompactList}\small\item\em Get the minimum size of the given window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Win32__Group_ga940cae2e26bf8dcfc68b465101393222}{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+max\+\_\+set}} (\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$window, int max\+\_\+width, int max\+\_\+height)
\begin{DoxyCompactList}\small\item\em Set the maximum size of the given window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Win32__Group_ga2f6b9ef36b499185a8b3f1ac064c1b82}{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+max\+\_\+get}} (\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$window, int $\ast$max\+\_\+width, int $\ast$max\+\_\+height)
\begin{DoxyCompactList}\small\item\em Get the maximum size of the given window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Win32__Group_gafdb2f4efa1364bd8d935c3539c958514}{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+base\+\_\+set}} (\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$window, int base\+\_\+width, int base\+\_\+height)
\begin{DoxyCompactList}\small\item\em Set the base size of the given window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Win32__Group_gafe7a45a1cdbb8e028ff0cd8e1a643840}{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+base\+\_\+get}} (\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$window, int $\ast$base\+\_\+width, int $\ast$base\+\_\+height)
\begin{DoxyCompactList}\small\item\em Get the base size of the given window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Win32__Group_ga10452c09b865a12a0c893812e0dffe90}{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+step\+\_\+set}} (\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$window, int step\+\_\+width, int step\+\_\+height)
\begin{DoxyCompactList}\small\item\em Set the step size of the given window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Win32__Group_ga4ce45820f4929a531139aa34ddaf33e4}{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+step\+\_\+get}} (\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$window, int $\ast$step\+\_\+width, int $\ast$step\+\_\+height)
\begin{DoxyCompactList}\small\item\em Get the step size of the given window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Win32__Group_ga255373813e1939d5de95bdf331a3bbf4}{ecore\+\_\+win32\+\_\+window\+\_\+show}} (\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$window)
\begin{DoxyCompactList}\small\item\em Show the given window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Win32__Group_gaf74c72dabb21293a71e8718912890555}{ecore\+\_\+win32\+\_\+window\+\_\+hide}} (\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$window)
\begin{DoxyCompactList}\small\item\em Hide the given window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Win32__Group_gac623a55f632ede492e098ba668ef7662}{ecore\+\_\+win32\+\_\+window\+\_\+raise}} (\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$window)
\begin{DoxyCompactList}\small\item\em Place the given window at the top of the Z order. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Win32__Group_gacaa9b24486dc487fdc73cb5fa9897be1}{ecore\+\_\+win32\+\_\+window\+\_\+lower}} (\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$window)
\begin{DoxyCompactList}\small\item\em Place the given window at the bottom of the Z order. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Win32__Group_ga39f226a6670f83643926b20a7776c0f7}{ecore\+\_\+win32\+\_\+window\+\_\+activate}} (\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$window)
\begin{DoxyCompactList}\small\item\em Activate the given window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Win32__Group_ga4119c4006f815376e263dc7008982924}{ecore\+\_\+win32\+\_\+window\+\_\+title\+\_\+set}} (\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$window, const char $\ast$title)
\begin{DoxyCompactList}\small\item\em Set the title of the given window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Win32__Group_gae612cb46edc61405b9f317a992706511}{ecore\+\_\+win32\+\_\+window\+\_\+focus}} (\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$window)
\begin{DoxyCompactList}\small\item\em Set the focus to the given window. \end{DoxyCompactList}\item 
EAPI void $\ast$ \mbox{\hyperlink{group__Ecore__Win32__Group_gacf7ba0cac399b9c50960403ea58abfc8}{ecore\+\_\+win32\+\_\+window\+\_\+focus\+\_\+get}} (void)
\begin{DoxyCompactList}\small\item\em Get the current focused window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Win32__Group_ga13ca70944cbb31c3021711022b045d1d}{ecore\+\_\+win32\+\_\+window\+\_\+iconified\+\_\+set}} (\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$window, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} on)
\begin{DoxyCompactList}\small\item\em Iconify or restore the given window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Win32__Group_ga66ecb56f38ac058a38bbe29107c71ca1}{ecore\+\_\+win32\+\_\+window\+\_\+borderless\+\_\+set}} (\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$window, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} on)
\begin{DoxyCompactList}\small\item\em Remove or restore the border of the given window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Win32__Group_ga16365d20c1ad604bbafa237d5e8f7d57}{ecore\+\_\+win32\+\_\+window\+\_\+maximized\+\_\+set}} (\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$window, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} on)
\begin{DoxyCompactList}\small\item\em Maximize or restore the given window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Win32__Group_gab052056d05d0408128821f8d9c17616e}{ecore\+\_\+win32\+\_\+window\+\_\+fullscreen\+\_\+set}} (\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$window, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} on)
\begin{DoxyCompactList}\small\item\em Set the given window to fullscreen. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Win32__Group_ga3fc2681df2d50c11ae99ccb1f78f73c6}{ecore\+\_\+win32\+\_\+window\+\_\+cursor\+\_\+set}} (\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$window, \mbox{\hyperlink{group__Ecore__Win32__Group_gaf5325a154ccb166fbc4efeeaf9647707}{Ecore\+\_\+\+Win32\+\_\+\+Cursor}} $\ast$cursor)
\begin{DoxyCompactList}\small\item\em Set the given cursor to the given window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Win32__Group_ga9c841d364b7ff8a509a22a33576d957e}{ecore\+\_\+win32\+\_\+window\+\_\+state\+\_\+set}} (\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$window, \mbox{\hyperlink{group__Ecore__Win32__Group_ga0306b564ef919464afb9424f3c32a656}{Ecore\+\_\+\+Win32\+\_\+\+Window\+\_\+\+State}} $\ast$state, unsigned int num)
\begin{DoxyCompactList}\small\item\em Set the state of the given window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Win32__Group_ga16e9f4d829708c504f05acf5d7756c69}{ecore\+\_\+win32\+\_\+window\+\_\+state\+\_\+get}} (\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$window, \mbox{\hyperlink{group__Ecore__Win32__Group_ga0306b564ef919464afb9424f3c32a656}{Ecore\+\_\+\+Win32\+\_\+\+Window\+\_\+\+State}} $\ast$$\ast$state, unsigned int $\ast$num)
\begin{DoxyCompactList}\small\item\em Get the states of the given window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Win32__Group_gaab1dff733435546307fc14dc8ec4f71a}{ecore\+\_\+win32\+\_\+window\+\_\+state\+\_\+request\+\_\+send}} (\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$window, \mbox{\hyperlink{group__Ecore__Win32__Group_ga0306b564ef919464afb9424f3c32a656}{Ecore\+\_\+\+Win32\+\_\+\+Window\+\_\+\+State}} state, unsigned int set)
\begin{DoxyCompactList}\small\item\em Apply the modification of the state to the given window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Win32__Group_ga5f6f42c53fb4559498d4db1453f77a09}{ecore\+\_\+win32\+\_\+window\+\_\+type\+\_\+set}} (\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$window, \mbox{\hyperlink{group__Ecore__Win32__Group_gac159148235000b4ed912110e4a09ffd5}{Ecore\+\_\+\+Win32\+\_\+\+Window\+\_\+\+Type}} type)
\begin{DoxyCompactList}\small\item\em Set the type of the given window. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Ecore__Win32__Group_gaf5325a154ccb166fbc4efeeaf9647707}{Ecore\+\_\+\+Win32\+\_\+\+Cursor}} $\ast$ \mbox{\hyperlink{group__Ecore__Win32__Group_ga11a8ff974f924878922c3b2832fc34b4}{ecore\+\_\+win32\+\_\+cursor\+\_\+new}} (const void $\ast$pixels\+\_\+and, const void $\ast$pixels\+\_\+xor, int width, int height, int hot\+\_\+x, int hot\+\_\+y)
\begin{DoxyCompactList}\small\item\em Create a new cursor. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Win32__Group_ga7df33c91cd0b46d4d8abe800761cdaa0}{ecore\+\_\+win32\+\_\+cursor\+\_\+free}} (\mbox{\hyperlink{group__Ecore__Win32__Group_gaf5325a154ccb166fbc4efeeaf9647707}{Ecore\+\_\+\+Win32\+\_\+\+Cursor}} $\ast$cursor)
\begin{DoxyCompactList}\small\item\em Free the given cursor. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Ecore__Win32__Group_gaf5325a154ccb166fbc4efeeaf9647707}{Ecore\+\_\+\+Win32\+\_\+\+Cursor}} $\ast$ \mbox{\hyperlink{group__Ecore__Win32__Group_ga3789218b792c7d7b07083d36673082ed}{ecore\+\_\+win32\+\_\+cursor\+\_\+shaped\+\_\+new}} (\mbox{\hyperlink{group__Ecore__Win32__Group_ga54d6d4f78768adb28aec78ba75d79912}{Ecore\+\_\+\+Win32\+\_\+\+Cursor\+\_\+\+Shape}} shape)
\begin{DoxyCompactList}\small\item\em Create a cursor from a Windows ressource. \end{DoxyCompactList}\item 
EAPI const \mbox{\hyperlink{group__Ecore__Win32__Group_gaf5325a154ccb166fbc4efeeaf9647707}{Ecore\+\_\+\+Win32\+\_\+\+Cursor}} $\ast$ \mbox{\hyperlink{group__Ecore__Win32__Group_ga2eb7aff6698dc72f399d3ec29bfd9187}{ecore\+\_\+win32\+\_\+cursor\+\_\+x11\+\_\+shaped\+\_\+get}} (\mbox{\hyperlink{group__Ecore__Win32__Group_ga33fba2c30b494ef801bb5548ff398e47}{Ecore\+\_\+\+Win32\+\_\+\+Cursor\+\_\+\+X11\+\_\+\+Shape}} shape)
\begin{DoxyCompactList}\small\item\em Retrieve a X11 cursor from a X Id. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Win32__Group_ga7059815a564f4237646393479acda8be}{ecore\+\_\+win32\+\_\+cursor\+\_\+size\+\_\+get}} (int $\ast$width, int $\ast$height)
\begin{DoxyCompactList}\small\item\em Retrieve the size of a valid cursor. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ecore__Win32__Group_ga8624487a6232b496ee18f93256a82a86}\label{group__Ecore__Win32__Group_ga8624487a6232b496ee18f93256a82a86}} 
EAPI void {\bfseries ecore\+\_\+win32\+\_\+cursor\+\_\+show} (\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} show)
\item 
EAPI int \mbox{\hyperlink{group__Ecore__Win32__Group_gaf9763ea1d4fd2105b4b830b6c6f92f0c}{ecore\+\_\+win32\+\_\+dnd\+\_\+init}} ()
\begin{DoxyCompactList}\small\item\em Initialize the Ecore\+\_\+\+Win32 Drag and Drop module. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{group__Ecore__Win32__Group_ga46c9180a5f9a3c5711c85872cc72e6fa}{ecore\+\_\+win32\+\_\+dnd\+\_\+shutdown}} ()
\begin{DoxyCompactList}\small\item\em Shut down the Ecore\+\_\+\+Win32 Drag and Drop module. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Ecore__Win32__Group_ga8b627f629c75eab215fc997b8362c955}{ecore\+\_\+win32\+\_\+dnd\+\_\+begin}} (const char $\ast$data, int size)
\begin{DoxyCompactList}\small\item\em Begin a DnD operation. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Ecore__Win32__Group_gad3ec2ee845043e1b1f43ce4b23035d1f}{ecore\+\_\+win32\+\_\+dnd\+\_\+register\+\_\+drop\+\_\+target}} (\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$window, \mbox{\hyperlink{group__Ecore__Win32__Group_gaef07a2e13ed31f85553af7d7f812b8fa}{Ecore\+\_\+\+Win32\+\_\+\+Dnd\+\_\+\+Drop\+Target\+\_\+\+Callback}} callback)
\begin{DoxyCompactList}\small\item\em Register a Drop operation. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Win32__Group_gac7fe188c9bcc0312ff6dabe2b1df8885}{ecore\+\_\+win32\+\_\+dnd\+\_\+unregister\+\_\+drop\+\_\+target}} (\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$window)
\begin{DoxyCompactList}\small\item\em Unregister a Drop operation. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Ecore__Win32__Group_ga6113b9c6463256cbd408f23204926b49}{ecore\+\_\+win32\+\_\+clipboard\+\_\+set}} (const \mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$window, const void $\ast$data, size\+\_\+t size, const char $\ast$mime\+\_\+type)
\begin{DoxyCompactList}\small\item\em Set data to the clipboard. \end{DoxyCompactList}\item 
EAPI void $\ast$ \mbox{\hyperlink{group__Ecore__Win32__Group_gac0b2288f11796bbd25cb0d13e1855ce2}{ecore\+\_\+win32\+\_\+clipboard\+\_\+get}} (const \mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$window, size\+\_\+t $\ast$size, const char $\ast$mime\+\_\+type)
\begin{DoxyCompactList}\small\item\em Get data from the clipboard. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Win32__Group_gaf4e7feaa277e6b3fd613670500cacdf0}{ecore\+\_\+win32\+\_\+clipboard\+\_\+clear}} (const \mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$window)
\begin{DoxyCompactList}\small\item\em Cleat the clipboard. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ \mbox{\hyperlink{group__Ecore__Win32__Group_ga8a9e900c3eb99b5a41b80fb9d8ef2fbd}{ecore\+\_\+win32\+\_\+monitors\+\_\+get}} (void)
\begin{DoxyCompactList}\small\item\em Return the coordinates, sizes DPI\textquotesingle{}s of the monitors. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{group__Ecore__Win32__Group_ga705f051826f45ecf2d4f1ac08f600f06}\label{group__Ecore__Win32__Group_ga705f051826f45ecf2d4f1ac08f600f06}} 
EAPI int {\bfseries ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+MOUSE\+\_\+\+IN}
\begin{DoxyCompactList}\small\item\em Ecore\+\_\+\+Event for the \mbox{\hyperlink{group__Ecore__Win32__Group_gaa5bfe28b9962b436637c1802a7e7883e}{Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+In}} event. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ecore__Win32__Group_gaff6e97c86f3acc7ae39b6f0aaa17da54}\label{group__Ecore__Win32__Group_gaff6e97c86f3acc7ae39b6f0aaa17da54}} 
EAPI int {\bfseries ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+MOUSE\+\_\+\+OUT}
\begin{DoxyCompactList}\small\item\em Ecore\+\_\+\+Event for the \mbox{\hyperlink{group__Ecore__Win32__Group_ga389aa3005c8d48b312781da8d4e54779}{Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Out}} event. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ecore__Win32__Group_gac4af906d92570f9f3bd969a698e64713}\label{group__Ecore__Win32__Group_gac4af906d92570f9f3bd969a698e64713}} 
EAPI int {\bfseries ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+FOCUS\+\_\+\+IN}
\begin{DoxyCompactList}\small\item\em Ecore\+\_\+\+Event for the \mbox{\hyperlink{group__Ecore__Win32__Group_gae9e81853be39e85d6789ba3f4d1da638}{Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Focus\+\_\+\+In}} event. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ecore__Win32__Group_gaacca5268ed0f096f511b808cf92c9ad7}\label{group__Ecore__Win32__Group_gaacca5268ed0f096f511b808cf92c9ad7}} 
EAPI int {\bfseries ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+FOCUS\+\_\+\+OUT}
\begin{DoxyCompactList}\small\item\em Ecore\+\_\+\+Event for the \mbox{\hyperlink{group__Ecore__Win32__Group_ga94a0253c5a01af3163391c8e206543c1}{Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Focus\+\_\+\+Out}} event. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ecore__Win32__Group_gaf282ed97394f60204972ae24c8372575}\label{group__Ecore__Win32__Group_gaf282ed97394f60204972ae24c8372575}} 
EAPI int {\bfseries ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+DAMAGE}
\begin{DoxyCompactList}\small\item\em Ecore\+\_\+\+Event for the Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Damage event. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ecore__Win32__Group_ga4eb2ac9abe579f1941a25071930e5acb}\label{group__Ecore__Win32__Group_ga4eb2ac9abe579f1941a25071930e5acb}} 
EAPI int {\bfseries ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+CREATE}
\begin{DoxyCompactList}\small\item\em Ecore\+\_\+\+Event for the Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Create event. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ecore__Win32__Group_ga13c7dd9875feba48e893d0452312f74c}\label{group__Ecore__Win32__Group_ga13c7dd9875feba48e893d0452312f74c}} 
EAPI int {\bfseries ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+DESTROY}
\begin{DoxyCompactList}\small\item\em Ecore\+\_\+\+Event for the Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Destroy event. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ecore__Win32__Group_gae553e44f302bbb16afa4605e739ede31}\label{group__Ecore__Win32__Group_gae553e44f302bbb16afa4605e739ede31}} 
EAPI int {\bfseries ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+HIDE}
\begin{DoxyCompactList}\small\item\em Ecore\+\_\+\+Event for the Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Hide event. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ecore__Win32__Group_gabe381977378fa4abf292990f2c3cc620}\label{group__Ecore__Win32__Group_gabe381977378fa4abf292990f2c3cc620}} 
EAPI int {\bfseries ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+SHOW}
\begin{DoxyCompactList}\small\item\em Ecore\+\_\+\+Event for the Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Show event. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ecore__Win32__Group_ga9b801d4f1e259b8e66078b745abbe3e2}\label{group__Ecore__Win32__Group_ga9b801d4f1e259b8e66078b745abbe3e2}} 
EAPI int {\bfseries ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+CONFIGURE}
\begin{DoxyCompactList}\small\item\em Ecore\+\_\+\+Event for the Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Configure event. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ecore__Win32__Group_gaeca4dd345a96db44685b1b2fdf97f1c2}\label{group__Ecore__Win32__Group_gaeca4dd345a96db44685b1b2fdf97f1c2}} 
EAPI int {\bfseries ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+RESIZE}
\begin{DoxyCompactList}\small\item\em Ecore\+\_\+\+Event for the Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Resize event. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{group__Ecore__Win32__Group_gafc17b62fecc8768b9ab8183fba8e2d37}{ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+PROPERTY}}
\begin{DoxyCompactList}\small\item\em Ecore\+\_\+\+Event for the Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Property event. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ecore__Win32__Group_gaa2bff116cfee4ca1d57f7bf90d63bc05}\label{group__Ecore__Win32__Group_gaa2bff116cfee4ca1d57f7bf90d63bc05}} 
EAPI int {\bfseries ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+DELETE\+\_\+\+REQUEST}
\begin{DoxyCompactList}\small\item\em Ecore\+\_\+\+Event for the \mbox{\hyperlink{group__Ecore__Win32__Group_gadc9ad45a354293fb01d9197249872df2}{Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Delete\+\_\+\+Request}} event. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{group__Ecore__Win32__Group_ga0cd7cb93da4da6ea5f62014b720a4be0}{ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+SELECTION\+\_\+\+CLEAR}}
\begin{DoxyCompactList}\small\item\em Ecore\+\_\+\+Event for the \mbox{\hyperlink{group__Ecore__Win32__Group_gae62dbd252503bb4e354ab4b403e3fdb4}{Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Selection\+\_\+\+Clear}} event. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{group__Ecore__Win32__Group_ga090eeb47a617b84772f5735d406c2814}{ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+SELECTION\+\_\+\+NOTIFY}}
\begin{DoxyCompactList}\small\item\em Ecore\+\_\+\+Event for the \mbox{\hyperlink{group__Ecore__Win32__Group_gaade7fae5ea44af54b9fd22ee96983849}{Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Selection\+\_\+\+Notify}} event. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Ecore\+\_\+\+Win32 is a library that wraps Windows graphic functions and integrate them nicely into the Ecore main loop. 

\hypertarget{group__Ecore__Win32__Group_Ecore_Win32_Sec_Init}{}\doxysubsection{Initialisation / Shutdown}\label{group__Ecore__Win32__Group_Ecore_Win32_Sec_Init}
To fill...\hypertarget{group__Ecore__Win32__Group_Ecore_Win32_Sec_Icons}{}\doxysubsection{How to set icons to an application}\label{group__Ecore__Win32__Group_Ecore_Win32_Sec_Icons}
It is possible to also sets the icon of the application easily\+:

\begin{DoxyItemize}
\item Create an icon with your favorite image creator. The Gimp is a good choice. Create several images of size 16, 32 and 48. You can also create images of size 24, 64, 128 and 256. Paste all of them in the image of size 16 as a layer. Save the image of size 16 with the name my\+\_\+icon.\+ico. Put it where the source code of the application is located. \item Create my\+\_\+icon\+\_\+rc.\+rc file with your code editor and add in it\+: 
\begin{DoxyCode}{0}
\DoxyCodeLine{101\ ICON\ DISCARDABLE\ \textcolor{stringliteral}{"{}my\_icon.ico"{}}}

\end{DoxyCode}
 \item With Visual Studio, put that file in the \textquotesingle{}Resource file\textquotesingle{} part of the project. \item With Min\+GW, you have to compile it with windres\+: 
\begin{DoxyCode}{0}
\DoxyCodeLine{windres\ my\_icon\_rc.rc\ my\_icon\_rc.o}

\end{DoxyCode}
 and add my\+\_\+icon\+\_\+rc.\+o to the object files of the application.\end{DoxyItemize}
\begin{DoxyNote}{Note}
The value 101 must not be changed, it\textquotesingle{}s the ID used internally by Ecore\+\_\+\+Win32 to get the icons. 
\end{DoxyNote}


\doxysubsection{Typedef Documentation}
\mbox{\Hypertarget{group__Ecore__Win32__Group_ga0f04a3c86146756adb4150b678930adc}\label{group__Ecore__Win32__Group_ga0f04a3c86146756adb4150b678930adc}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!Ecore\_Win32\_Event\_Window\_Property@{Ecore\_Win32\_Event\_Window\_Property}}
\index{Ecore\_Win32\_Event\_Window\_Property@{Ecore\_Win32\_Event\_Window\_Property}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{Ecore\_Win32\_Event\_Window\_Property}{Ecore\_Win32\_Event\_Window\_Property}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Ecore__Win32__Group_ga0f04a3c86146756adb4150b678930adc}{Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Property}}}



Event sent when the window properties are changed. 

\begin{DoxySince}{Since}
1.\+20 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Win32__Group_gae62dbd252503bb4e354ab4b403e3fdb4}\label{group__Ecore__Win32__Group_gae62dbd252503bb4e354ab4b403e3fdb4}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!Ecore\_Win32\_Event\_Selection\_Clear@{Ecore\_Win32\_Event\_Selection\_Clear}}
\index{Ecore\_Win32\_Event\_Selection\_Clear@{Ecore\_Win32\_Event\_Selection\_Clear}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{Ecore\_Win32\_Event\_Selection\_Clear}{Ecore\_Win32\_Event\_Selection\_Clear}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Ecore__Win32__Group_gae62dbd252503bb4e354ab4b403e3fdb4}{Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Selection\+\_\+\+Clear}}}



Event sent when the content of the clipboard has been removed. 

\begin{DoxySince}{Since}
1.\+24 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Win32__Group_gaade7fae5ea44af54b9fd22ee96983849}\label{group__Ecore__Win32__Group_gaade7fae5ea44af54b9fd22ee96983849}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!Ecore\_Win32\_Event\_Selection\_Notify@{Ecore\_Win32\_Event\_Selection\_Notify}}
\index{Ecore\_Win32\_Event\_Selection\_Notify@{Ecore\_Win32\_Event\_Selection\_Notify}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{Ecore\_Win32\_Event\_Selection\_Notify}{Ecore\_Win32\_Event\_Selection\_Notify}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Ecore__Win32__Group_gaade7fae5ea44af54b9fd22ee96983849}{Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Selection\+\_\+\+Notify}}}



Event sent when the content of the clipboard has been added. 

\begin{DoxySince}{Since}
1.\+24 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Win32__Group_gaef07a2e13ed31f85553af7d7f812b8fa}\label{group__Ecore__Win32__Group_gaef07a2e13ed31f85553af7d7f812b8fa}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!Ecore\_Win32\_Dnd\_DropTarget\_Callback@{Ecore\_Win32\_Dnd\_DropTarget\_Callback}}
\index{Ecore\_Win32\_Dnd\_DropTarget\_Callback@{Ecore\_Win32\_Dnd\_DropTarget\_Callback}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{Ecore\_Win32\_Dnd\_DropTarget\_Callback}{Ecore\_Win32\_Dnd\_DropTarget\_Callback}}
{\footnotesize\ttfamily Ecore\+\_\+\+Win32\+\_\+\+Dnd\+\_\+\+Drop\+Target\+\_\+\+Callback}



Callback type for Drop operations. 

See \mbox{\hyperlink{group__Ecore__Win32__Group_gad3ec2ee845043e1b1f43ce4b23035d1f}{ecore\+\_\+win32\+\_\+dnd\+\_\+register\+\_\+drop\+\_\+target()}}. 

\doxysubsection{Enumeration Type Documentation}
\mbox{\Hypertarget{group__Ecore__Win32__Group_ga0306b564ef919464afb9424f3c32a656}\label{group__Ecore__Win32__Group_ga0306b564ef919464afb9424f3c32a656}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!Ecore\_Win32\_Window\_State@{Ecore\_Win32\_Window\_State}}
\index{Ecore\_Win32\_Window\_State@{Ecore\_Win32\_Window\_State}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{Ecore\_Win32\_Window\_State}{Ecore\_Win32\_Window\_State}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__Ecore__Win32__Group_ga0306b564ef919464afb9424f3c32a656}{Ecore\+\_\+\+Win32\+\_\+\+Window\+\_\+\+State}}}



State of a window. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_WIN32\_WINDOW\_STATE\_UNKNOWN@{ECORE\_WIN32\_WINDOW\_STATE\_UNKNOWN}!Ecore\_Win32 library@{Ecore\_Win32 library}}\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ECORE\_WIN32\_WINDOW\_STATE\_UNKNOWN@{ECORE\_WIN32\_WINDOW\_STATE\_UNKNOWN}}}\mbox{\Hypertarget{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656aea5cd07e5cf69b4987d4441257860770}\label{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656aea5cd07e5cf69b4987d4441257860770}} 
ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+UNKNOWN&Unknown state. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_WIN32\_WINDOW\_STATE\_ICONIFIED@{ECORE\_WIN32\_WINDOW\_STATE\_ICONIFIED}!Ecore\_Win32 library@{Ecore\_Win32 library}}\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ECORE\_WIN32\_WINDOW\_STATE\_ICONIFIED@{ECORE\_WIN32\_WINDOW\_STATE\_ICONIFIED}}}\mbox{\Hypertarget{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a00ec70be4770fc24dd517314f7f8d3de}\label{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a00ec70be4770fc24dd517314f7f8d3de}} 
ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+ICONIFIED&iconified window \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_WIN32\_WINDOW\_STATE\_MODAL@{ECORE\_WIN32\_WINDOW\_STATE\_MODAL}!Ecore\_Win32 library@{Ecore\_Win32 library}}\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ECORE\_WIN32\_WINDOW\_STATE\_MODAL@{ECORE\_WIN32\_WINDOW\_STATE\_MODAL}}}\mbox{\Hypertarget{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a39d2e1f98f75a7705f38d0085678711f}\label{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a39d2e1f98f75a7705f38d0085678711f}} 
ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+MODAL&modal dialog box \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_WIN32\_WINDOW\_STATE\_STICKY@{ECORE\_WIN32\_WINDOW\_STATE\_STICKY}!Ecore\_Win32 library@{Ecore\_Win32 library}}\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ECORE\_WIN32\_WINDOW\_STATE\_STICKY@{ECORE\_WIN32\_WINDOW\_STATE\_STICKY}}}\mbox{\Hypertarget{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a8e4d93fa124cdd7f328adc08a25379fa}\label{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a8e4d93fa124cdd7f328adc08a25379fa}} 
ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+STICKY&sticky window \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_WIN32\_WINDOW\_STATE\_MAXIMIZED\_VERT@{ECORE\_WIN32\_WINDOW\_STATE\_MAXIMIZED\_VERT}!Ecore\_Win32 library@{Ecore\_Win32 library}}\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ECORE\_WIN32\_WINDOW\_STATE\_MAXIMIZED\_VERT@{ECORE\_WIN32\_WINDOW\_STATE\_MAXIMIZED\_VERT}}}\mbox{\Hypertarget{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a0e9d2751bb48be1b536c89966f0841af}\label{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a0e9d2751bb48be1b536c89966f0841af}} 
ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+MAXIMIZED\+\_\+\+VERT&maximum vertical sized window \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_WIN32\_WINDOW\_STATE\_MAXIMIZED\_HORZ@{ECORE\_WIN32\_WINDOW\_STATE\_MAXIMIZED\_HORZ}!Ecore\_Win32 library@{Ecore\_Win32 library}}\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ECORE\_WIN32\_WINDOW\_STATE\_MAXIMIZED\_HORZ@{ECORE\_WIN32\_WINDOW\_STATE\_MAXIMIZED\_HORZ}}}\mbox{\Hypertarget{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a3a21b1cfbabc384fb2c057a779269459}\label{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a3a21b1cfbabc384fb2c057a779269459}} 
ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+MAXIMIZED\+\_\+\+HORZ&maximum horizontal sized window \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_WIN32\_WINDOW\_STATE\_MAXIMIZED@{ECORE\_WIN32\_WINDOW\_STATE\_MAXIMIZED}!Ecore\_Win32 library@{Ecore\_Win32 library}}\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ECORE\_WIN32\_WINDOW\_STATE\_MAXIMIZED@{ECORE\_WIN32\_WINDOW\_STATE\_MAXIMIZED}}}\mbox{\Hypertarget{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a024a1ad2bfa3167418c450f72ea5b923}\label{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a024a1ad2bfa3167418c450f72ea5b923}} 
ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+MAXIMIZED&maximum sized window \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_WIN32\_WINDOW\_STATE\_SHADED@{ECORE\_WIN32\_WINDOW\_STATE\_SHADED}!Ecore\_Win32 library@{Ecore\_Win32 library}}\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ECORE\_WIN32\_WINDOW\_STATE\_SHADED@{ECORE\_WIN32\_WINDOW\_STATE\_SHADED}}}\mbox{\Hypertarget{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a7133060489ea26b199e87c8659ecf46f}\label{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a7133060489ea26b199e87c8659ecf46f}} 
ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+SHADED&shaded window \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_WIN32\_WINDOW\_STATE\_HIDDEN@{ECORE\_WIN32\_WINDOW\_STATE\_HIDDEN}!Ecore\_Win32 library@{Ecore\_Win32 library}}\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ECORE\_WIN32\_WINDOW\_STATE\_HIDDEN@{ECORE\_WIN32\_WINDOW\_STATE\_HIDDEN}}}\mbox{\Hypertarget{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a7de434caff59070bd45cb82e5f8e076b}\label{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a7de434caff59070bd45cb82e5f8e076b}} 
ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+HIDDEN&hidden (minimized or iconified) window \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_WIN32\_WINDOW\_STATE\_FULLSCREEN@{ECORE\_WIN32\_WINDOW\_STATE\_FULLSCREEN}!Ecore\_Win32 library@{Ecore\_Win32 library}}\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ECORE\_WIN32\_WINDOW\_STATE\_FULLSCREEN@{ECORE\_WIN32\_WINDOW\_STATE\_FULLSCREEN}}}\mbox{\Hypertarget{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a0428a6a0e98f38190bfed554cb2bcca3}\label{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a0428a6a0e98f38190bfed554cb2bcca3}} 
ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+FULLSCREEN&fullscreen window \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_WIN32\_WINDOW\_STATE\_ABOVE@{ECORE\_WIN32\_WINDOW\_STATE\_ABOVE}!Ecore\_Win32 library@{Ecore\_Win32 library}}\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ECORE\_WIN32\_WINDOW\_STATE\_ABOVE@{ECORE\_WIN32\_WINDOW\_STATE\_ABOVE}}}\mbox{\Hypertarget{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a30e4ce4ef7ff6f701eab13ce376f5a86}\label{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a30e4ce4ef7ff6f701eab13ce376f5a86}} 
ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+ABOVE&above window \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_WIN32\_WINDOW\_STATE\_BELOW@{ECORE\_WIN32\_WINDOW\_STATE\_BELOW}!Ecore\_Win32 library@{Ecore\_Win32 library}}\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ECORE\_WIN32\_WINDOW\_STATE\_BELOW@{ECORE\_WIN32\_WINDOW\_STATE\_BELOW}}}\mbox{\Hypertarget{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a8ce37b09683ec534bb276f20ea8bb5bd}\label{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a8ce37b09683ec534bb276f20ea8bb5bd}} 
ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+BELOW&below window \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_WIN32\_WINDOW\_STATE\_DEMANDS\_ATTENTION@{ECORE\_WIN32\_WINDOW\_STATE\_DEMANDS\_ATTENTION}!Ecore\_Win32 library@{Ecore\_Win32 library}}\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ECORE\_WIN32\_WINDOW\_STATE\_DEMANDS\_ATTENTION@{ECORE\_WIN32\_WINDOW\_STATE\_DEMANDS\_ATTENTION}}}\mbox{\Hypertarget{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a8802972eb795212b6ad8cdbef5997acb}\label{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a8802972eb795212b6ad8cdbef5997acb}} 
ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+DEMANDS\+\_\+\+ATTENTION&To document. \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group__Ecore__Win32__Group_gac159148235000b4ed912110e4a09ffd5}\label{group__Ecore__Win32__Group_gac159148235000b4ed912110e4a09ffd5}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!Ecore\_Win32\_Window\_Type@{Ecore\_Win32\_Window\_Type}}
\index{Ecore\_Win32\_Window\_Type@{Ecore\_Win32\_Window\_Type}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{Ecore\_Win32\_Window\_Type}{Ecore\_Win32\_Window\_Type}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__Ecore__Win32__Group_gac159148235000b4ed912110e4a09ffd5}{Ecore\+\_\+\+Win32\+\_\+\+Window\+\_\+\+Type}}}



Type of a window. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_WIN32\_WINDOW\_TYPE\_DESKTOP@{ECORE\_WIN32\_WINDOW\_TYPE\_DESKTOP}!Ecore\_Win32 library@{Ecore\_Win32 library}}\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ECORE\_WIN32\_WINDOW\_TYPE\_DESKTOP@{ECORE\_WIN32\_WINDOW\_TYPE\_DESKTOP}}}\mbox{\Hypertarget{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5a4b20596dc9fa630c7e9bae4a78d04be2}\label{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5a4b20596dc9fa630c7e9bae4a78d04be2}} 
ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+DESKTOP&Desktop feature. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_WIN32\_WINDOW\_TYPE\_DOCK@{ECORE\_WIN32\_WINDOW\_TYPE\_DOCK}!Ecore\_Win32 library@{Ecore\_Win32 library}}\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ECORE\_WIN32\_WINDOW\_TYPE\_DOCK@{ECORE\_WIN32\_WINDOW\_TYPE\_DOCK}}}\mbox{\Hypertarget{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5a1378d7e4aa202233add57399611f9f31}\label{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5a1378d7e4aa202233add57399611f9f31}} 
ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+DOCK&Dock window (should be on top of other windows) \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_WIN32\_WINDOW\_TYPE\_TOOLBAR@{ECORE\_WIN32\_WINDOW\_TYPE\_TOOLBAR}!Ecore\_Win32 library@{Ecore\_Win32 library}}\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ECORE\_WIN32\_WINDOW\_TYPE\_TOOLBAR@{ECORE\_WIN32\_WINDOW\_TYPE\_TOOLBAR}}}\mbox{\Hypertarget{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5ae2530a8f07b995e13348425414591f74}\label{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5ae2530a8f07b995e13348425414591f74}} 
ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+TOOLBAR&Toolbar window. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_WIN32\_WINDOW\_TYPE\_MENU@{ECORE\_WIN32\_WINDOW\_TYPE\_MENU}!Ecore\_Win32 library@{Ecore\_Win32 library}}\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ECORE\_WIN32\_WINDOW\_TYPE\_MENU@{ECORE\_WIN32\_WINDOW\_TYPE\_MENU}}}\mbox{\Hypertarget{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5ae6665c20258aa275718479ddfa3ac3c0}\label{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5ae6665c20258aa275718479ddfa3ac3c0}} 
ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+MENU&Menu window. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_WIN32\_WINDOW\_TYPE\_UTILITY@{ECORE\_WIN32\_WINDOW\_TYPE\_UTILITY}!Ecore\_Win32 library@{Ecore\_Win32 library}}\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ECORE\_WIN32\_WINDOW\_TYPE\_UTILITY@{ECORE\_WIN32\_WINDOW\_TYPE\_UTILITY}}}\mbox{\Hypertarget{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5ae083069905d1da6ce0fdf6a67946e9e2}\label{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5ae083069905d1da6ce0fdf6a67946e9e2}} 
ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+UTILITY&Small persistent utility window, such as a palette or toolbox. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_WIN32\_WINDOW\_TYPE\_SPLASH@{ECORE\_WIN32\_WINDOW\_TYPE\_SPLASH}!Ecore\_Win32 library@{Ecore\_Win32 library}}\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ECORE\_WIN32\_WINDOW\_TYPE\_SPLASH@{ECORE\_WIN32\_WINDOW\_TYPE\_SPLASH}}}\mbox{\Hypertarget{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5a6b7a23d0686dd18df01fe50829d10ba0}\label{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5a6b7a23d0686dd18df01fe50829d10ba0}} 
ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+SPLASH&Splash screen window displayed as an application is starting up. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_WIN32\_WINDOW\_TYPE\_DIALOG@{ECORE\_WIN32\_WINDOW\_TYPE\_DIALOG}!Ecore\_Win32 library@{Ecore\_Win32 library}}\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ECORE\_WIN32\_WINDOW\_TYPE\_DIALOG@{ECORE\_WIN32\_WINDOW\_TYPE\_DIALOG}}}\mbox{\Hypertarget{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5a7106609aa0a7344ee85152d226436d17}\label{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5a7106609aa0a7344ee85152d226436d17}} 
ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+DIALOG&Dialog window. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_WIN32\_WINDOW\_TYPE\_NORMAL@{ECORE\_WIN32\_WINDOW\_TYPE\_NORMAL}!Ecore\_Win32 library@{Ecore\_Win32 library}}\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ECORE\_WIN32\_WINDOW\_TYPE\_NORMAL@{ECORE\_WIN32\_WINDOW\_TYPE\_NORMAL}}}\mbox{\Hypertarget{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5ac4b256aadbae3cae0bd7b3432f615d14}\label{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5ac4b256aadbae3cae0bd7b3432f615d14}} 
ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+NORMAL&Normal top-\/level window. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_WIN32\_WINDOW\_TYPE\_UNKNOWN@{ECORE\_WIN32\_WINDOW\_TYPE\_UNKNOWN}!Ecore\_Win32 library@{Ecore\_Win32 library}}\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ECORE\_WIN32\_WINDOW\_TYPE\_UNKNOWN@{ECORE\_WIN32\_WINDOW\_TYPE\_UNKNOWN}}}\mbox{\Hypertarget{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5a175456ab1fbea2f62038df95ee1866e3}\label{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5a175456ab1fbea2f62038df95ee1866e3}} 
ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+UNKNOWN&Unknown type. \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group__Ecore__Win32__Group_ga54d6d4f78768adb28aec78ba75d79912}\label{group__Ecore__Win32__Group_ga54d6d4f78768adb28aec78ba75d79912}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!Ecore\_Win32\_Cursor\_Shape@{Ecore\_Win32\_Cursor\_Shape}}
\index{Ecore\_Win32\_Cursor\_Shape@{Ecore\_Win32\_Cursor\_Shape}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{Ecore\_Win32\_Cursor\_Shape}{Ecore\_Win32\_Cursor\_Shape}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__Ecore__Win32__Group_ga54d6d4f78768adb28aec78ba75d79912}{Ecore\+\_\+\+Win32\+\_\+\+Cursor\+\_\+\+Shape}}}



Shape of a cursor. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_WIN32\_CURSOR\_SHAPE\_APP\_STARTING@{ECORE\_WIN32\_CURSOR\_SHAPE\_APP\_STARTING}!Ecore\_Win32 library@{Ecore\_Win32 library}}\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ECORE\_WIN32\_CURSOR\_SHAPE\_APP\_STARTING@{ECORE\_WIN32\_CURSOR\_SHAPE\_APP\_STARTING}}}\mbox{\Hypertarget{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a11d988ed8b8c09ebb8b2306f2ff60c0c}\label{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a11d988ed8b8c09ebb8b2306f2ff60c0c}} 
ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+SHAPE\+\_\+\+APP\+\_\+\+STARTING&Standard arrow and small hourglass. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_WIN32\_CURSOR\_SHAPE\_ARROW@{ECORE\_WIN32\_CURSOR\_SHAPE\_ARROW}!Ecore\_Win32 library@{Ecore\_Win32 library}}\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ECORE\_WIN32\_CURSOR\_SHAPE\_ARROW@{ECORE\_WIN32\_CURSOR\_SHAPE\_ARROW}}}\mbox{\Hypertarget{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a394635aae5788ee78a0361036cfa2332}\label{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a394635aae5788ee78a0361036cfa2332}} 
ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+SHAPE\+\_\+\+ARROW&Standard arrow. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_WIN32\_CURSOR\_SHAPE\_CROSS@{ECORE\_WIN32\_CURSOR\_SHAPE\_CROSS}!Ecore\_Win32 library@{Ecore\_Win32 library}}\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ECORE\_WIN32\_CURSOR\_SHAPE\_CROSS@{ECORE\_WIN32\_CURSOR\_SHAPE\_CROSS}}}\mbox{\Hypertarget{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a6d56b4f6f98ce8e4353a3d67272702ad}\label{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a6d56b4f6f98ce8e4353a3d67272702ad}} 
ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+SHAPE\+\_\+\+CROSS&Crosshair. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_WIN32\_CURSOR\_SHAPE\_HAND@{ECORE\_WIN32\_CURSOR\_SHAPE\_HAND}!Ecore\_Win32 library@{Ecore\_Win32 library}}\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ECORE\_WIN32\_CURSOR\_SHAPE\_HAND@{ECORE\_WIN32\_CURSOR\_SHAPE\_HAND}}}\mbox{\Hypertarget{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a8ab6db5308cccef99ba7a55974f40db5}\label{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a8ab6db5308cccef99ba7a55974f40db5}} 
ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+SHAPE\+\_\+\+HAND&Hand. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_WIN32\_CURSOR\_SHAPE\_HELP@{ECORE\_WIN32\_CURSOR\_SHAPE\_HELP}!Ecore\_Win32 library@{Ecore\_Win32 library}}\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ECORE\_WIN32\_CURSOR\_SHAPE\_HELP@{ECORE\_WIN32\_CURSOR\_SHAPE\_HELP}}}\mbox{\Hypertarget{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a1c06a01f36b8d349ad7feb9eb6981a67}\label{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a1c06a01f36b8d349ad7feb9eb6981a67}} 
ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+SHAPE\+\_\+\+HELP&Arrow and question mark. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_WIN32\_CURSOR\_SHAPE\_I\_BEAM@{ECORE\_WIN32\_CURSOR\_SHAPE\_I\_BEAM}!Ecore\_Win32 library@{Ecore\_Win32 library}}\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ECORE\_WIN32\_CURSOR\_SHAPE\_I\_BEAM@{ECORE\_WIN32\_CURSOR\_SHAPE\_I\_BEAM}}}\mbox{\Hypertarget{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912add46c0c9ef0fa238e85ffc60fbcce417}\label{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912add46c0c9ef0fa238e85ffc60fbcce417}} 
ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+SHAPE\+\_\+\+I\+\_\+\+BEAM&I-\/beam. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_WIN32\_CURSOR\_SHAPE\_NO@{ECORE\_WIN32\_CURSOR\_SHAPE\_NO}!Ecore\_Win32 library@{Ecore\_Win32 library}}\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ECORE\_WIN32\_CURSOR\_SHAPE\_NO@{ECORE\_WIN32\_CURSOR\_SHAPE\_NO}}}\mbox{\Hypertarget{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a32e9e01682a3e9276443d8478f44232c}\label{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a32e9e01682a3e9276443d8478f44232c}} 
ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+SHAPE\+\_\+\+NO&Slashed circle. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_WIN32\_CURSOR\_SHAPE\_SIZE\_ALL@{ECORE\_WIN32\_CURSOR\_SHAPE\_SIZE\_ALL}!Ecore\_Win32 library@{Ecore\_Win32 library}}\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ECORE\_WIN32\_CURSOR\_SHAPE\_SIZE\_ALL@{ECORE\_WIN32\_CURSOR\_SHAPE\_SIZE\_ALL}}}\mbox{\Hypertarget{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a9ae54636dd6f21dbac529d69a06f78de}\label{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a9ae54636dd6f21dbac529d69a06f78de}} 
ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+SHAPE\+\_\+\+SIZE\+\_\+\+ALL&Four-\/pointed arrow pointing north, south, east, and west. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_WIN32\_CURSOR\_SHAPE\_SIZE\_NESW@{ECORE\_WIN32\_CURSOR\_SHAPE\_SIZE\_NESW}!Ecore\_Win32 library@{Ecore\_Win32 library}}\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ECORE\_WIN32\_CURSOR\_SHAPE\_SIZE\_NESW@{ECORE\_WIN32\_CURSOR\_SHAPE\_SIZE\_NESW}}}\mbox{\Hypertarget{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a5669e6827d30f841ae002adfef9691d7}\label{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a5669e6827d30f841ae002adfef9691d7}} 
ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+SHAPE\+\_\+\+SIZE\+\_\+\+NESW&Double-\/pointed arrow pointing northeast and southwest. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_WIN32\_CURSOR\_SHAPE\_SIZE\_NS@{ECORE\_WIN32\_CURSOR\_SHAPE\_SIZE\_NS}!Ecore\_Win32 library@{Ecore\_Win32 library}}\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ECORE\_WIN32\_CURSOR\_SHAPE\_SIZE\_NS@{ECORE\_WIN32\_CURSOR\_SHAPE\_SIZE\_NS}}}\mbox{\Hypertarget{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a42d332d7cf230ca723b81b24e0c82391}\label{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a42d332d7cf230ca723b81b24e0c82391}} 
ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+SHAPE\+\_\+\+SIZE\+\_\+\+NS&Double-\/pointed arrow pointing north and south. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_WIN32\_CURSOR\_SHAPE\_SIZE\_NWSE@{ECORE\_WIN32\_CURSOR\_SHAPE\_SIZE\_NWSE}!Ecore\_Win32 library@{Ecore\_Win32 library}}\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ECORE\_WIN32\_CURSOR\_SHAPE\_SIZE\_NWSE@{ECORE\_WIN32\_CURSOR\_SHAPE\_SIZE\_NWSE}}}\mbox{\Hypertarget{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a0d004baae677744f7c0e3ed0f2c4a147}\label{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a0d004baae677744f7c0e3ed0f2c4a147}} 
ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+SHAPE\+\_\+\+SIZE\+\_\+\+NWSE&Double-\/pointed arrow pointing northwest and southeast. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_WIN32\_CURSOR\_SHAPE\_SIZE\_WE@{ECORE\_WIN32\_CURSOR\_SHAPE\_SIZE\_WE}!Ecore\_Win32 library@{Ecore\_Win32 library}}\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ECORE\_WIN32\_CURSOR\_SHAPE\_SIZE\_WE@{ECORE\_WIN32\_CURSOR\_SHAPE\_SIZE\_WE}}}\mbox{\Hypertarget{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a9504031bd087c19ef8a0a5770f9afff9}\label{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a9504031bd087c19ef8a0a5770f9afff9}} 
ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+SHAPE\+\_\+\+SIZE\+\_\+\+WE&Double-\/pointed arrow pointing west and east. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_WIN32\_CURSOR\_SHAPE\_UP\_ARROW@{ECORE\_WIN32\_CURSOR\_SHAPE\_UP\_ARROW}!Ecore\_Win32 library@{Ecore\_Win32 library}}\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ECORE\_WIN32\_CURSOR\_SHAPE\_UP\_ARROW@{ECORE\_WIN32\_CURSOR\_SHAPE\_UP\_ARROW}}}\mbox{\Hypertarget{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a41fd8d60736cbd98f41f93e3ba451df3}\label{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a41fd8d60736cbd98f41f93e3ba451df3}} 
ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+SHAPE\+\_\+\+UP\+\_\+\+ARROW&Vertical arrow. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_WIN32\_CURSOR\_SHAPE\_WAIT@{ECORE\_WIN32\_CURSOR\_SHAPE\_WAIT}!Ecore\_Win32 library@{Ecore\_Win32 library}}\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ECORE\_WIN32\_CURSOR\_SHAPE\_WAIT@{ECORE\_WIN32\_CURSOR\_SHAPE\_WAIT}}}\mbox{\Hypertarget{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912ac263d8378a6e0fd9c1e080111374bb5a}\label{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912ac263d8378a6e0fd9c1e080111374bb5a}} 
ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+SHAPE\+\_\+\+WAIT&Hourglass. \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group__Ecore__Win32__Group_ga89547b57e0fef94c925d62d4304500ee}\label{group__Ecore__Win32__Group_ga89547b57e0fef94c925d62d4304500ee}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!Ecore\_Win32\_DnD\_State@{Ecore\_Win32\_DnD\_State}}
\index{Ecore\_Win32\_DnD\_State@{Ecore\_Win32\_DnD\_State}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{Ecore\_Win32\_DnD\_State}{Ecore\_Win32\_DnD\_State}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__Ecore__Win32__Group_ga89547b57e0fef94c925d62d4304500ee}{Ecore\+\_\+\+Win32\+\_\+\+Dn\+D\+\_\+\+State}}}



State of a DnD operation. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_WIN32\_DND\_EVENT\_DRAG\_ENTER@{ECORE\_WIN32\_DND\_EVENT\_DRAG\_ENTER}!Ecore\_Win32 library@{Ecore\_Win32 library}}\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ECORE\_WIN32\_DND\_EVENT\_DRAG\_ENTER@{ECORE\_WIN32\_DND\_EVENT\_DRAG\_ENTER}}}\mbox{\Hypertarget{group__Ecore__Win32__Group_gga89547b57e0fef94c925d62d4304500eeaf27a6f6dcff977b6b3ea6d10abdee282}\label{group__Ecore__Win32__Group_gga89547b57e0fef94c925d62d4304500eeaf27a6f6dcff977b6b3ea6d10abdee282}} 
ECORE\+\_\+\+WIN32\+\_\+\+DND\+\_\+\+EVENT\+\_\+\+DRAG\+\_\+\+ENTER&Drag enter. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_WIN32\_DND\_EVENT\_DRAG\_OVER@{ECORE\_WIN32\_DND\_EVENT\_DRAG\_OVER}!Ecore\_Win32 library@{Ecore\_Win32 library}}\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ECORE\_WIN32\_DND\_EVENT\_DRAG\_OVER@{ECORE\_WIN32\_DND\_EVENT\_DRAG\_OVER}}}\mbox{\Hypertarget{group__Ecore__Win32__Group_gga89547b57e0fef94c925d62d4304500eeaa4d7375159ab69230663c43c476d7706}\label{group__Ecore__Win32__Group_gga89547b57e0fef94c925d62d4304500eeaa4d7375159ab69230663c43c476d7706}} 
ECORE\+\_\+\+WIN32\+\_\+\+DND\+\_\+\+EVENT\+\_\+\+DRAG\+\_\+\+OVER&Drag over. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_WIN32\_DND\_EVENT\_DRAG\_LEAVE@{ECORE\_WIN32\_DND\_EVENT\_DRAG\_LEAVE}!Ecore\_Win32 library@{Ecore\_Win32 library}}\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ECORE\_WIN32\_DND\_EVENT\_DRAG\_LEAVE@{ECORE\_WIN32\_DND\_EVENT\_DRAG\_LEAVE}}}\mbox{\Hypertarget{group__Ecore__Win32__Group_gga89547b57e0fef94c925d62d4304500eea44e124a8a07122f0a41b111808fae10b}\label{group__Ecore__Win32__Group_gga89547b57e0fef94c925d62d4304500eea44e124a8a07122f0a41b111808fae10b}} 
ECORE\+\_\+\+WIN32\+\_\+\+DND\+\_\+\+EVENT\+\_\+\+DRAG\+\_\+\+LEAVE&Drag leave. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_WIN32\_DND\_EVENT\_DROP@{ECORE\_WIN32\_DND\_EVENT\_DROP}!Ecore\_Win32 library@{Ecore\_Win32 library}}\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ECORE\_WIN32\_DND\_EVENT\_DROP@{ECORE\_WIN32\_DND\_EVENT\_DROP}}}\mbox{\Hypertarget{group__Ecore__Win32__Group_gga89547b57e0fef94c925d62d4304500eeac053e5721365cab613bc4e5963602892}\label{group__Ecore__Win32__Group_gga89547b57e0fef94c925d62d4304500eeac053e5721365cab613bc4e5963602892}} 
ECORE\+\_\+\+WIN32\+\_\+\+DND\+\_\+\+EVENT\+\_\+\+DROP&Drop. \\
\hline

\end{DoxyEnumFields}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{group__Ecore__Win32__Group_ga3219c174d44558bb46104540852a8d34}\label{group__Ecore__Win32__Group_ga3219c174d44558bb46104540852a8d34}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_init@{ecore\_win32\_init}}
\index{ecore\_win32\_init@{ecore\_win32\_init}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_init()}{ecore\_win32\_init()}}
{\footnotesize\ttfamily EAPI int ecore\+\_\+win32\+\_\+init (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Initialize the Ecore\+\_\+\+Win32 library. 

\begin{DoxyReturn}{Returns}
1 or greater on success, 0 on error.
\end{DoxyReturn}
This function sets up the Windows graphic system. It returns 0 on failure, otherwise it returns the number of times it has already been called.

When Ecore\+\_\+\+Win32 is not used anymore, call \mbox{\hyperlink{group__Ecore__Win32__Group_ga391ac010f137154d1880252da77b1162}{ecore\+\_\+win32\+\_\+shutdown()}} to shut down the Ecore\+\_\+\+Win32 library. 

References \mbox{\hyperlink{group__Ecore__Input__Group_gac7674e92b0aa4d30a9f6ebb7a7ce11d6}{ecore\+\_\+event\+\_\+init()}}, \mbox{\hyperlink{group__Ecore__Input__Group_gaaa308222199debcf043cea92a1b9211e}{ecore\+\_\+event\+\_\+shutdown()}}, \mbox{\hyperlink{group__Ecore__Event__Group_ga3fad8d8bfe3776c69d33aff1f056ba89}{ecore\+\_\+event\+\_\+type\+\_\+new()}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gaf9763ea1d4fd2105b4b830b6c6f92f0c}{ecore\+\_\+win32\+\_\+dnd\+\_\+init()}}, \mbox{\hyperlink{group__Ecore__Win32__Group_ga705f051826f45ecf2d4f1ac08f600f06}{ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+MOUSE\+\_\+\+IN}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gaff6e97c86f3acc7ae39b6f0aaa17da54}{ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+MOUSE\+\_\+\+OUT}}, \mbox{\hyperlink{group__Ecore__Win32__Group_ga0cd7cb93da4da6ea5f62014b720a4be0}{ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+SELECTION\+\_\+\+CLEAR}}, \mbox{\hyperlink{group__Ecore__Win32__Group_ga090eeb47a617b84772f5735d406c2814}{ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+SELECTION\+\_\+\+NOTIFY}}, \mbox{\hyperlink{group__Ecore__Win32__Group_ga9b801d4f1e259b8e66078b745abbe3e2}{ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+CONFIGURE}}, \mbox{\hyperlink{group__Ecore__Win32__Group_ga4eb2ac9abe579f1941a25071930e5acb}{ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+CREATE}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gaf282ed97394f60204972ae24c8372575}{ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+DAMAGE}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gaa2bff116cfee4ca1d57f7bf90d63bc05}{ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+DELETE\+\_\+\+REQUEST}}, \mbox{\hyperlink{group__Ecore__Win32__Group_ga13c7dd9875feba48e893d0452312f74c}{ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+DESTROY}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gac4af906d92570f9f3bd969a698e64713}{ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+FOCUS\+\_\+\+IN}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gaacca5268ed0f096f511b808cf92c9ad7}{ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+FOCUS\+\_\+\+OUT}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gae553e44f302bbb16afa4605e739ede31}{ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+HIDE}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gafc17b62fecc8768b9ab8183fba8e2d37}{ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+PROPERTY}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gaeca4dd345a96db44685b1b2fdf97f1c2}{ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+RESIZE}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gabe381977378fa4abf292990f2c3cc620}{ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+SHOW}}, \mbox{\hyperlink{group__Eina__Main__Group_ga81b8137665b8a4d2cb38ca50017d4c74}{eina\+\_\+init()}}, \mbox{\hyperlink{group__Eina__Log__Group_ga79d0a42ab10dd0e7760b33ae33a6aae0}{eina\+\_\+log\+\_\+domain\+\_\+register()}}, \mbox{\hyperlink{group__Eina__Log__Group_ga61776fa99e910e2d40f77c688c9bee5a}{eina\+\_\+log\+\_\+domain\+\_\+unregister()}}, \mbox{\hyperlink{group__Eina__Log__Group_ga2e33caeeeb6051526c01b7fea4d6c91b}{EINA\+\_\+\+LOG\+\_\+\+ERR}}, and \mbox{\hyperlink{group__Eina__Main__Group_ga5bf35513199d5220341437c05696285d}{eina\+\_\+shutdown()}}.

\mbox{\Hypertarget{group__Ecore__Win32__Group_ga391ac010f137154d1880252da77b1162}\label{group__Ecore__Win32__Group_ga391ac010f137154d1880252da77b1162}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_shutdown@{ecore\_win32\_shutdown}}
\index{ecore\_win32\_shutdown@{ecore\_win32\_shutdown}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_shutdown()}{ecore\_win32\_shutdown()}}
{\footnotesize\ttfamily EAPI int ecore\+\_\+win32\+\_\+shutdown (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Shut down the Ecore\+\_\+\+Win32 library. 

\begin{DoxyReturn}{Returns}
0 when the library is completely shut down, 1 or greater otherwise.
\end{DoxyReturn}
This function shuts down the Ecore\+\_\+\+Win32 library. It returns 0 when it has been called the same number of times than \mbox{\hyperlink{group__Ecore__Win32__Group_ga3219c174d44558bb46104540852a8d34}{ecore\+\_\+win32\+\_\+init()}}. In that case it shuts down all the Windows graphic system. 

References \mbox{\hyperlink{group__Ecore__Input__Group_gaaa308222199debcf043cea92a1b9211e}{ecore\+\_\+event\+\_\+shutdown()}}, \mbox{\hyperlink{group__Ecore__Event__Group_gab7200780b0a2b7fca55f36a90119f0ce}{ecore\+\_\+event\+\_\+type\+\_\+flush}}, \mbox{\hyperlink{group__Ecore__Win32__Group_ga7df33c91cd0b46d4d8abe800761cdaa0}{ecore\+\_\+win32\+\_\+cursor\+\_\+free()}}, \mbox{\hyperlink{group__Ecore__Win32__Group_ga46c9180a5f9a3c5711c85872cc72e6fa}{ecore\+\_\+win32\+\_\+dnd\+\_\+shutdown()}}, \mbox{\hyperlink{group__Ecore__Win32__Group_ga705f051826f45ecf2d4f1ac08f600f06}{ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+MOUSE\+\_\+\+IN}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gaff6e97c86f3acc7ae39b6f0aaa17da54}{ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+MOUSE\+\_\+\+OUT}}, \mbox{\hyperlink{group__Ecore__Win32__Group_ga0cd7cb93da4da6ea5f62014b720a4be0}{ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+SELECTION\+\_\+\+CLEAR}}, \mbox{\hyperlink{group__Ecore__Win32__Group_ga090eeb47a617b84772f5735d406c2814}{ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+SELECTION\+\_\+\+NOTIFY}}, \mbox{\hyperlink{group__Ecore__Win32__Group_ga9b801d4f1e259b8e66078b745abbe3e2}{ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+CONFIGURE}}, \mbox{\hyperlink{group__Ecore__Win32__Group_ga4eb2ac9abe579f1941a25071930e5acb}{ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+CREATE}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gaf282ed97394f60204972ae24c8372575}{ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+DAMAGE}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gaa2bff116cfee4ca1d57f7bf90d63bc05}{ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+DELETE\+\_\+\+REQUEST}}, \mbox{\hyperlink{group__Ecore__Win32__Group_ga13c7dd9875feba48e893d0452312f74c}{ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+DESTROY}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gac4af906d92570f9f3bd969a698e64713}{ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+FOCUS\+\_\+\+IN}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gaacca5268ed0f096f511b808cf92c9ad7}{ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+FOCUS\+\_\+\+OUT}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gae553e44f302bbb16afa4605e739ede31}{ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+HIDE}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gafc17b62fecc8768b9ab8183fba8e2d37}{ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+PROPERTY}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gaeca4dd345a96db44685b1b2fdf97f1c2}{ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+RESIZE}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gabe381977378fa4abf292990f2c3cc620}{ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+SHOW}}, \mbox{\hyperlink{group__Eina__Log__Group_ga61776fa99e910e2d40f77c688c9bee5a}{eina\+\_\+log\+\_\+domain\+\_\+unregister()}}, and \mbox{\hyperlink{group__Eina__Main__Group_ga5bf35513199d5220341437c05696285d}{eina\+\_\+shutdown()}}.

\mbox{\Hypertarget{group__Ecore__Win32__Group_ga6139a252eb705b75f244e9f0f327bb4c}\label{group__Ecore__Win32__Group_ga6139a252eb705b75f244e9f0f327bb4c}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_screen\_depth\_get@{ecore\_win32\_screen\_depth\_get}}
\index{ecore\_win32\_screen\_depth\_get@{ecore\_win32\_screen\_depth\_get}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_screen\_depth\_get()}{ecore\_win32\_screen\_depth\_get()}}
{\footnotesize\ttfamily EAPI int ecore\+\_\+win32\+\_\+screen\+\_\+depth\+\_\+get (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Retrieve the depth of the screen. 

\begin{DoxyReturn}{Returns}
The depth of the screen.
\end{DoxyReturn}
This function returns the depth of the screen. If an error occurs, it returns 0. \mbox{\Hypertarget{group__Ecore__Win32__Group_gad134678c9717c5b1a54970fdbaba5919}\label{group__Ecore__Win32__Group_gad134678c9717c5b1a54970fdbaba5919}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_double\_click\_time\_set@{ecore\_win32\_double\_click\_time\_set}}
\index{ecore\_win32\_double\_click\_time\_set@{ecore\_win32\_double\_click\_time\_set}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_double\_click\_time\_set()}{ecore\_win32\_double\_click\_time\_set()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+win32\+\_\+double\+\_\+click\+\_\+time\+\_\+set (\begin{DoxyParamCaption}\item[{double}]{t }\end{DoxyParamCaption})}



Sets the timeout for a double and triple clicks to be flagged. 


\begin{DoxyParams}{Parameters}
{\em t} & The time in seconds.\\
\hline
\end{DoxyParams}
This function sets the time {\ttfamily t} between clicks before the double\+\_\+click flag is set in a button down event. If 3 clicks occur within double this time, the triple\+\_\+click flag is also set. \mbox{\Hypertarget{group__Ecore__Win32__Group_gaabefd0f03dd926e87071871460c3d032}\label{group__Ecore__Win32__Group_gaabefd0f03dd926e87071871460c3d032}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_double\_click\_time\_get@{ecore\_win32\_double\_click\_time\_get}}
\index{ecore\_win32\_double\_click\_time\_get@{ecore\_win32\_double\_click\_time\_get}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_double\_click\_time\_get()}{ecore\_win32\_double\_click\_time\_get()}}
{\footnotesize\ttfamily EAPI double ecore\+\_\+win32\+\_\+double\+\_\+click\+\_\+time\+\_\+get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Retrieve the double and triple click flag timeout. 

\begin{DoxyReturn}{Returns}
The timeout for double clicks in seconds.
\end{DoxyReturn}
This function returns the double clicks in seconds. If \mbox{\hyperlink{group__Ecore__Win32__Group_gad134678c9717c5b1a54970fdbaba5919}{ecore\+\_\+win32\+\_\+double\+\_\+click\+\_\+time\+\_\+set()}} has not been called, the default value is returned. See \mbox{\hyperlink{group__Ecore__Win32__Group_gad134678c9717c5b1a54970fdbaba5919}{ecore\+\_\+win32\+\_\+double\+\_\+click\+\_\+time\+\_\+set()}} for more informations. \mbox{\Hypertarget{group__Ecore__Win32__Group_gaa8f6e4b82ed136b2e214f65fd9cc5186}\label{group__Ecore__Win32__Group_gaa8f6e4b82ed136b2e214f65fd9cc5186}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_current\_time\_get@{ecore\_win32\_current\_time\_get}}
\index{ecore\_win32\_current\_time\_get@{ecore\_win32\_current\_time\_get}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_current\_time\_get()}{ecore\_win32\_current\_time\_get()}}
{\footnotesize\ttfamily EAPI unsigned long ecore\+\_\+win32\+\_\+current\+\_\+time\+\_\+get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Return the last event time. 

\begin{DoxyReturn}{Returns}
The last envent time.
\end{DoxyReturn}
This function returns the last event time. \mbox{\Hypertarget{group__Ecore__Win32__Group_gae707d7fc7f69111c9b35e8fd0afca005}\label{group__Ecore__Win32__Group_gae707d7fc7f69111c9b35e8fd0afca005}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_window\_new@{ecore\_win32\_window\_new}}
\index{ecore\_win32\_window\_new@{ecore\_win32\_window\_new}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_window\_new()}{ecore\_win32\_window\_new()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$ ecore\+\_\+win32\+\_\+window\+\_\+new (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$}]{parent,  }\item[{int}]{x,  }\item[{int}]{y,  }\item[{int}]{width,  }\item[{int}]{height }\end{DoxyParamCaption})}



Creates a new window. 


\begin{DoxyParams}{Parameters}
{\em parent} & The parent window. \\
\hline
{\em x} & The x coordinate of the top-\/left corner of the window. \\
\hline
{\em y} & The y coordinate of the top-\/left corner of the window. \\
\hline
{\em width} & The width of the window. \\
\hline
{\em height} & The height of the window. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A newly allocated window.
\end{DoxyReturn}
This function creates a new window which parent is {\ttfamily parent}. {\ttfamily width} and {\ttfamily height} are the size of the window content (the client part), without the border and title bar. {\ttfamily x} and {\ttfamily y} are the system coordinates of the top left cerner of the window (that is, of the title bar). This function returns a newly created window on success, and {\ttfamily NULL} on failure. \mbox{\Hypertarget{group__Ecore__Win32__Group_ga2a1f587a4997d2894cc7632fb6a988fe}\label{group__Ecore__Win32__Group_ga2a1f587a4997d2894cc7632fb6a988fe}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_window\_override\_new@{ecore\_win32\_window\_override\_new}}
\index{ecore\_win32\_window\_override\_new@{ecore\_win32\_window\_override\_new}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_window\_override\_new()}{ecore\_win32\_window\_override\_new()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$ ecore\+\_\+win32\+\_\+window\+\_\+override\+\_\+new (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$}]{parent,  }\item[{int}]{x,  }\item[{int}]{y,  }\item[{int}]{width,  }\item[{int}]{height }\end{DoxyParamCaption})}



Creates a new borderless window. 


\begin{DoxyParams}{Parameters}
{\em parent} & The parent window. \\
\hline
{\em x} & The x coordinate of the top-\/left corner of the window. \\
\hline
{\em y} & The y coordinate of the top-\/left corner of the window. \\
\hline
{\em width} & The width of the window. \\
\hline
{\em height} & The height of the window. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A newly allocated window.
\end{DoxyReturn}
This function is the same than \mbox{\hyperlink{group__Ecore__Win32__Group_ga2a1f587a4997d2894cc7632fb6a988fe}{ecore\+\_\+win32\+\_\+window\+\_\+override\+\_\+new()}} but the returned window is borderless. \mbox{\Hypertarget{group__Ecore__Win32__Group_gaffda389218a29b917160a53ef09c43be}\label{group__Ecore__Win32__Group_gaffda389218a29b917160a53ef09c43be}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_window\_free@{ecore\_win32\_window\_free}}
\index{ecore\_win32\_window\_free@{ecore\_win32\_window\_free}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_window\_free()}{ecore\_win32\_window\_free()}}
{\footnotesize\ttfamily void ecore\+\_\+win32\+\_\+window\+\_\+free (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$}]{window }\end{DoxyParamCaption})}



Free the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to free.\\
\hline
\end{DoxyParams}
This function frees {\ttfamily window}. If {\ttfamily window} is {\ttfamily NULL}, this function does nothing. \mbox{\Hypertarget{group__Ecore__Win32__Group_ga72148a3cef94b9d66e4357786f04ba89}\label{group__Ecore__Win32__Group_ga72148a3cef94b9d66e4357786f04ba89}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_window\_hwnd\_get@{ecore\_win32\_window\_hwnd\_get}}
\index{ecore\_win32\_window\_hwnd\_get@{ecore\_win32\_window\_hwnd\_get}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_window\_hwnd\_get()}{ecore\_win32\_window\_hwnd\_get()}}
{\footnotesize\ttfamily void $\ast$ ecore\+\_\+win32\+\_\+window\+\_\+hwnd\+\_\+get (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$}]{window }\end{DoxyParamCaption})}



Return the window HANDLE associated to the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to retrieve the HANDLE from.\\
\hline
\end{DoxyParams}
This function returns the window HANDLE associated to {\ttfamily window}. If {\ttfamily window} is {\ttfamily NULL}, this function returns {\ttfamily NULL}.

\begin{DoxyNote}{Note}
The returned value is of type HWND. 
\end{DoxyNote}
\mbox{\Hypertarget{group__Ecore__Win32__Group_ga1ad29692597572f4754d3f75d0ab8399}\label{group__Ecore__Win32__Group_ga1ad29692597572f4754d3f75d0ab8399}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_window\_move@{ecore\_win32\_window\_move}}
\index{ecore\_win32\_window\_move@{ecore\_win32\_window\_move}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_window\_move()}{ecore\_win32\_window\_move()}}
{\footnotesize\ttfamily void ecore\+\_\+win32\+\_\+window\+\_\+move (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$}]{window,  }\item[{int}]{x,  }\item[{int}]{y }\end{DoxyParamCaption})}



Move the given window to a given position. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to move. \\
\hline
{\em x} & The x coordinate of the destination position. \\
\hline
{\em y} & The y coordinate of the destination position.\\
\hline
\end{DoxyParams}
This function moves {\ttfamily window} to the new position of coordinates {\ttfamily x} and {\ttfamily y}. If {\ttfamily window} is {\ttfamily NULL}, or if it is fullscreen, or on error, this function does nothing. \mbox{\Hypertarget{group__Ecore__Win32__Group_gae93451faced43a578342915e2d6eeb9f}\label{group__Ecore__Win32__Group_gae93451faced43a578342915e2d6eeb9f}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_window\_resize@{ecore\_win32\_window\_resize}}
\index{ecore\_win32\_window\_resize@{ecore\_win32\_window\_resize}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_window\_resize()}{ecore\_win32\_window\_resize()}}
{\footnotesize\ttfamily void ecore\+\_\+win32\+\_\+window\+\_\+resize (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$}]{window,  }\item[{int}]{width,  }\item[{int}]{height }\end{DoxyParamCaption})}



Resize the given window to a given size. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to resize. \\
\hline
{\em width} & The new width. \\
\hline
{\em height} & The new height.\\
\hline
\end{DoxyParams}
This function resizes {\ttfamily window} to the new {\ttfamily width} and {\ttfamily height}. If {\ttfamily window} is {\ttfamily NULL}, or if it is fullscreen, or on error, this function does nothing. \mbox{\Hypertarget{group__Ecore__Win32__Group_gaa9ee1f7a09f8aa943ee42d6b59fbc637}\label{group__Ecore__Win32__Group_gaa9ee1f7a09f8aa943ee42d6b59fbc637}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_window\_move\_resize@{ecore\_win32\_window\_move\_resize}}
\index{ecore\_win32\_window\_move\_resize@{ecore\_win32\_window\_move\_resize}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_window\_move\_resize()}{ecore\_win32\_window\_move\_resize()}}
{\footnotesize\ttfamily void ecore\+\_\+win32\+\_\+window\+\_\+move\+\_\+resize (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$}]{window,  }\item[{int}]{x,  }\item[{int}]{y,  }\item[{int}]{width,  }\item[{int}]{height }\end{DoxyParamCaption})}



Move and resize the given window to a given position and size. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to move and resize. \\
\hline
{\em x} & The x coordinate of the destination position. \\
\hline
{\em y} & The x coordinate of the destination position. \\
\hline
{\em width} & The new width. \\
\hline
{\em height} & The new height.\\
\hline
\end{DoxyParams}
This function resizes {\ttfamily window} to the new position of coordinates {\ttfamily x} and {\ttfamily y} and the new {\ttfamily width} and {\ttfamily height}. If {\ttfamily window} is {\ttfamily NULL}, or if it is fullscreen, or on error, this function does nothing. \mbox{\Hypertarget{group__Ecore__Win32__Group_gab3d565a1ad8095074f020761f57f5bb4}\label{group__Ecore__Win32__Group_gab3d565a1ad8095074f020761f57f5bb4}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_window\_geometry\_get@{ecore\_win32\_window\_geometry\_get}}
\index{ecore\_win32\_window\_geometry\_get@{ecore\_win32\_window\_geometry\_get}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_window\_geometry\_get()}{ecore\_win32\_window\_geometry\_get()}}
{\footnotesize\ttfamily void ecore\+\_\+win32\+\_\+window\+\_\+geometry\+\_\+get (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$}]{window,  }\item[{int $\ast$}]{x,  }\item[{int $\ast$}]{y,  }\item[{int $\ast$}]{width,  }\item[{int $\ast$}]{height }\end{DoxyParamCaption})}



Get the geometry of the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to retrieve the geometry from. \\
\hline
{\em x} & The x coordinate of the position. \\
\hline
{\em y} & The x coordinate of the position. \\
\hline
{\em width} & The width. \\
\hline
{\em height} & The height.\\
\hline
\end{DoxyParams}
This function retrieves the position and size of {\ttfamily window}. {\ttfamily x}, {\ttfamily y}, {\ttfamily width} and {\ttfamily height} can be buffers that will be filled with the corresponding values. If one of them is {\ttfamily NULL}, nothing will be done for that parameter. If {\ttfamily window} is {\ttfamily NULL}, and if the buffers are not {\ttfamily NULL}, they will be filled with respectively 0, 0, the size of the screen and the height of the screen. \mbox{\Hypertarget{group__Ecore__Win32__Group_gac6c416be779dd5961fb886257a2d81a4}\label{group__Ecore__Win32__Group_gac6c416be779dd5961fb886257a2d81a4}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_window\_size\_get@{ecore\_win32\_window\_size\_get}}
\index{ecore\_win32\_window\_size\_get@{ecore\_win32\_window\_size\_get}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_window\_size\_get()}{ecore\_win32\_window\_size\_get()}}
{\footnotesize\ttfamily void ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+get (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$}]{window,  }\item[{int $\ast$}]{width,  }\item[{int $\ast$}]{height }\end{DoxyParamCaption})}



Get the size of the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to retrieve the size from. \\
\hline
{\em width} & The width. \\
\hline
{\em height} & The height.\\
\hline
\end{DoxyParams}
This function retrieves the size of {\ttfamily window}. {\ttfamily width} and {\ttfamily height} can be buffers that will be filled with the corresponding values. If one of them is {\ttfamily NULL}, nothing will be done for that parameter. If {\ttfamily window} is {\ttfamily NULL}, and if the buffers are not {\ttfamily NULL}, they will be filled with respectively the size of the screen and the height of the screen. \mbox{\Hypertarget{group__Ecore__Win32__Group_ga14adbcc09fddb7372e1421965cf06584}\label{group__Ecore__Win32__Group_ga14adbcc09fddb7372e1421965cf06584}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_window\_size\_min\_set@{ecore\_win32\_window\_size\_min\_set}}
\index{ecore\_win32\_window\_size\_min\_set@{ecore\_win32\_window\_size\_min\_set}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_window\_size\_min\_set()}{ecore\_win32\_window\_size\_min\_set()}}
{\footnotesize\ttfamily void ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+min\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$}]{window,  }\item[{int}]{min\+\_\+width,  }\item[{int}]{min\+\_\+height }\end{DoxyParamCaption})}



Set the minimum size of the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window. \\
\hline
{\em min\+\_\+width} & The minimal width. \\
\hline
{\em min\+\_\+height} & The minimal height.\\
\hline
\end{DoxyParams}
This function sets the minimum size of {\ttfamily window} to {\ttfamily min\+\_\+width} and $\ast$p min\+\_\+height. If {\ttfamily window} is {\ttfamily NULL}, this functions does nothing. \mbox{\Hypertarget{group__Ecore__Win32__Group_gaf9fbeb6202b2740f5511b882a90303b6}\label{group__Ecore__Win32__Group_gaf9fbeb6202b2740f5511b882a90303b6}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_window\_size\_min\_get@{ecore\_win32\_window\_size\_min\_get}}
\index{ecore\_win32\_window\_size\_min\_get@{ecore\_win32\_window\_size\_min\_get}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_window\_size\_min\_get()}{ecore\_win32\_window\_size\_min\_get()}}
{\footnotesize\ttfamily void ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+min\+\_\+get (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$}]{window,  }\item[{int $\ast$}]{min\+\_\+width,  }\item[{int $\ast$}]{min\+\_\+height }\end{DoxyParamCaption})}



Get the minimum size of the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window. \\
\hline
{\em min\+\_\+width} & The minimal width. \\
\hline
{\em min\+\_\+height} & The minimal height.\\
\hline
\end{DoxyParams}
This function fills the minimum size of {\ttfamily window} in the buffers {\ttfamily min\+\_\+width} and $\ast$p min\+\_\+height. They both can be {\ttfamily NULL}. If {\ttfamily window} is {\ttfamily NULL}, this functions does nothing. \mbox{\Hypertarget{group__Ecore__Win32__Group_ga940cae2e26bf8dcfc68b465101393222}\label{group__Ecore__Win32__Group_ga940cae2e26bf8dcfc68b465101393222}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_window\_size\_max\_set@{ecore\_win32\_window\_size\_max\_set}}
\index{ecore\_win32\_window\_size\_max\_set@{ecore\_win32\_window\_size\_max\_set}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_window\_size\_max\_set()}{ecore\_win32\_window\_size\_max\_set()}}
{\footnotesize\ttfamily void ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+max\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$}]{window,  }\item[{int}]{max\+\_\+width,  }\item[{int}]{max\+\_\+height }\end{DoxyParamCaption})}



Set the maximum size of the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window. \\
\hline
{\em max\+\_\+width} & The maximal width. \\
\hline
{\em max\+\_\+height} & The maximal height.\\
\hline
\end{DoxyParams}
This function sets the maximum size of {\ttfamily window} to {\ttfamily max\+\_\+width} and $\ast$p max\+\_\+height. If {\ttfamily window} is {\ttfamily NULL}, this functions does nothing. \mbox{\Hypertarget{group__Ecore__Win32__Group_ga2f6b9ef36b499185a8b3f1ac064c1b82}\label{group__Ecore__Win32__Group_ga2f6b9ef36b499185a8b3f1ac064c1b82}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_window\_size\_max\_get@{ecore\_win32\_window\_size\_max\_get}}
\index{ecore\_win32\_window\_size\_max\_get@{ecore\_win32\_window\_size\_max\_get}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_window\_size\_max\_get()}{ecore\_win32\_window\_size\_max\_get()}}
{\footnotesize\ttfamily void ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+max\+\_\+get (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$}]{window,  }\item[{int $\ast$}]{max\+\_\+width,  }\item[{int $\ast$}]{max\+\_\+height }\end{DoxyParamCaption})}



Get the maximum size of the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window. \\
\hline
{\em max\+\_\+width} & The maximal width. \\
\hline
{\em max\+\_\+height} & The maximal height.\\
\hline
\end{DoxyParams}
This function fills the maximum size of {\ttfamily window} in the buffers {\ttfamily max\+\_\+width} and $\ast$p max\+\_\+height. They both can be {\ttfamily NULL}. If {\ttfamily window} is {\ttfamily NULL}, this functions does nothing. \mbox{\Hypertarget{group__Ecore__Win32__Group_gafdb2f4efa1364bd8d935c3539c958514}\label{group__Ecore__Win32__Group_gafdb2f4efa1364bd8d935c3539c958514}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_window\_size\_base\_set@{ecore\_win32\_window\_size\_base\_set}}
\index{ecore\_win32\_window\_size\_base\_set@{ecore\_win32\_window\_size\_base\_set}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_window\_size\_base\_set()}{ecore\_win32\_window\_size\_base\_set()}}
{\footnotesize\ttfamily void ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+base\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$}]{window,  }\item[{int}]{base\+\_\+width,  }\item[{int}]{base\+\_\+height }\end{DoxyParamCaption})}



Set the base size of the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window. \\
\hline
{\em base\+\_\+width} & The base width. \\
\hline
{\em base\+\_\+height} & The base height.\\
\hline
\end{DoxyParams}
This function sets the base size of {\ttfamily window} to {\ttfamily base\+\_\+width} and $\ast$p base\+\_\+height. If {\ttfamily window} is {\ttfamily NULL}, this functions does nothing. \mbox{\Hypertarget{group__Ecore__Win32__Group_gafe7a45a1cdbb8e028ff0cd8e1a643840}\label{group__Ecore__Win32__Group_gafe7a45a1cdbb8e028ff0cd8e1a643840}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_window\_size\_base\_get@{ecore\_win32\_window\_size\_base\_get}}
\index{ecore\_win32\_window\_size\_base\_get@{ecore\_win32\_window\_size\_base\_get}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_window\_size\_base\_get()}{ecore\_win32\_window\_size\_base\_get()}}
{\footnotesize\ttfamily void ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+base\+\_\+get (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$}]{window,  }\item[{int $\ast$}]{base\+\_\+width,  }\item[{int $\ast$}]{base\+\_\+height }\end{DoxyParamCaption})}



Get the base size of the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window. \\
\hline
{\em base\+\_\+width} & The base width. \\
\hline
{\em base\+\_\+height} & The bas height.\\
\hline
\end{DoxyParams}
This function fills the base size of {\ttfamily window} in the buffers {\ttfamily base\+\_\+width} and $\ast$p base\+\_\+height. They both can be {\ttfamily NULL}. If {\ttfamily window} is {\ttfamily NULL}, this functions does nothing. \mbox{\Hypertarget{group__Ecore__Win32__Group_ga10452c09b865a12a0c893812e0dffe90}\label{group__Ecore__Win32__Group_ga10452c09b865a12a0c893812e0dffe90}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_window\_size\_step\_set@{ecore\_win32\_window\_size\_step\_set}}
\index{ecore\_win32\_window\_size\_step\_set@{ecore\_win32\_window\_size\_step\_set}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_window\_size\_step\_set()}{ecore\_win32\_window\_size\_step\_set()}}
{\footnotesize\ttfamily void ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+step\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$}]{window,  }\item[{int}]{step\+\_\+width,  }\item[{int}]{step\+\_\+height }\end{DoxyParamCaption})}



Set the step size of the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window. \\
\hline
{\em step\+\_\+width} & The step width. \\
\hline
{\em step\+\_\+height} & The step height.\\
\hline
\end{DoxyParams}
This function sets the step size of {\ttfamily window} to {\ttfamily step\+\_\+width} and $\ast$p step\+\_\+height. If {\ttfamily window} is {\ttfamily NULL}, this functions does nothing. \mbox{\Hypertarget{group__Ecore__Win32__Group_ga4ce45820f4929a531139aa34ddaf33e4}\label{group__Ecore__Win32__Group_ga4ce45820f4929a531139aa34ddaf33e4}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_window\_size\_step\_get@{ecore\_win32\_window\_size\_step\_get}}
\index{ecore\_win32\_window\_size\_step\_get@{ecore\_win32\_window\_size\_step\_get}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_window\_size\_step\_get()}{ecore\_win32\_window\_size\_step\_get()}}
{\footnotesize\ttfamily void ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+step\+\_\+get (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$}]{window,  }\item[{int $\ast$}]{step\+\_\+width,  }\item[{int $\ast$}]{step\+\_\+height }\end{DoxyParamCaption})}



Get the step size of the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window. \\
\hline
{\em step\+\_\+width} & The step width. \\
\hline
{\em step\+\_\+height} & The bas height.\\
\hline
\end{DoxyParams}
This function fills the step size of {\ttfamily window} in the buffers {\ttfamily step\+\_\+width} and $\ast$p step\+\_\+height. They both can be {\ttfamily NULL}. If {\ttfamily window} is {\ttfamily NULL}, this functions does nothing. \mbox{\Hypertarget{group__Ecore__Win32__Group_ga255373813e1939d5de95bdf331a3bbf4}\label{group__Ecore__Win32__Group_ga255373813e1939d5de95bdf331a3bbf4}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_window\_show@{ecore\_win32\_window\_show}}
\index{ecore\_win32\_window\_show@{ecore\_win32\_window\_show}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_window\_show()}{ecore\_win32\_window\_show()}}
{\footnotesize\ttfamily void ecore\+\_\+win32\+\_\+window\+\_\+show (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$}]{window }\end{DoxyParamCaption})}



Show the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to show.\\
\hline
\end{DoxyParams}
This function shows {\ttfamily window}. If {\ttfamily window} is {\ttfamily NULL}, or on error, this function does nothing. \mbox{\Hypertarget{group__Ecore__Win32__Group_gaf74c72dabb21293a71e8718912890555}\label{group__Ecore__Win32__Group_gaf74c72dabb21293a71e8718912890555}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_window\_hide@{ecore\_win32\_window\_hide}}
\index{ecore\_win32\_window\_hide@{ecore\_win32\_window\_hide}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_window\_hide()}{ecore\_win32\_window\_hide()}}
{\footnotesize\ttfamily void ecore\+\_\+win32\+\_\+window\+\_\+hide (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$}]{window }\end{DoxyParamCaption})}



Hide the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to show.\\
\hline
\end{DoxyParams}
This function hides {\ttfamily window}. If {\ttfamily window} is {\ttfamily NULL}, or on error, this function does nothing. \mbox{\Hypertarget{group__Ecore__Win32__Group_gac623a55f632ede492e098ba668ef7662}\label{group__Ecore__Win32__Group_gac623a55f632ede492e098ba668ef7662}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_window\_raise@{ecore\_win32\_window\_raise}}
\index{ecore\_win32\_window\_raise@{ecore\_win32\_window\_raise}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_window\_raise()}{ecore\_win32\_window\_raise()}}
{\footnotesize\ttfamily void ecore\+\_\+win32\+\_\+window\+\_\+raise (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$}]{window }\end{DoxyParamCaption})}



Place the given window at the top of the Z order. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to place at the top.\\
\hline
\end{DoxyParams}
This function places {\ttfamily window} at the top of the Z order. If {\ttfamily window} is {\ttfamily NULL}, this function does nothing. \mbox{\Hypertarget{group__Ecore__Win32__Group_gacaa9b24486dc487fdc73cb5fa9897be1}\label{group__Ecore__Win32__Group_gacaa9b24486dc487fdc73cb5fa9897be1}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_window\_lower@{ecore\_win32\_window\_lower}}
\index{ecore\_win32\_window\_lower@{ecore\_win32\_window\_lower}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_window\_lower()}{ecore\_win32\_window\_lower()}}
{\footnotesize\ttfamily void ecore\+\_\+win32\+\_\+window\+\_\+lower (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$}]{window }\end{DoxyParamCaption})}



Place the given window at the bottom of the Z order. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to place at the bottom.\\
\hline
\end{DoxyParams}
This function places {\ttfamily window} at the bottom of the Z order. If {\ttfamily window} is {\ttfamily NULL}, this function does nothing. \mbox{\Hypertarget{group__Ecore__Win32__Group_ga39f226a6670f83643926b20a7776c0f7}\label{group__Ecore__Win32__Group_ga39f226a6670f83643926b20a7776c0f7}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_window\_activate@{ecore\_win32\_window\_activate}}
\index{ecore\_win32\_window\_activate@{ecore\_win32\_window\_activate}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_window\_activate()}{ecore\_win32\_window\_activate()}}
{\footnotesize\ttfamily void ecore\+\_\+win32\+\_\+window\+\_\+activate (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$}]{window }\end{DoxyParamCaption})}



Activate the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to activate.\\
\hline
\end{DoxyParams}
This functions activates the windows {\ttfamily window}. If {\ttfamily window} is {\ttfamily NULL}, this function does nothing. Otherwise, the window is activated. So if is minimized or maximized, the window is restored to its original position and size.

\begin{DoxySince}{Since}
1.\+26 
\end{DoxySince}


References \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}.

\mbox{\Hypertarget{group__Ecore__Win32__Group_ga4119c4006f815376e263dc7008982924}\label{group__Ecore__Win32__Group_ga4119c4006f815376e263dc7008982924}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_window\_title\_set@{ecore\_win32\_window\_title\_set}}
\index{ecore\_win32\_window\_title\_set@{ecore\_win32\_window\_title\_set}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_window\_title\_set()}{ecore\_win32\_window\_title\_set()}}
{\footnotesize\ttfamily void ecore\+\_\+win32\+\_\+window\+\_\+title\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$}]{window,  }\item[{const char $\ast$}]{title }\end{DoxyParamCaption})}



Set the title of the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to set the title. \\
\hline
{\em title} & The new title.\\
\hline
\end{DoxyParams}
This function sets the title of {\ttfamily window} to {\ttfamily title}. If {\ttfamily window} is {\ttfamily NULL}, or if {\ttfamily title} is {\ttfamily NULL} or empty, or on error, this function does nothing. \mbox{\Hypertarget{group__Ecore__Win32__Group_gae612cb46edc61405b9f317a992706511}\label{group__Ecore__Win32__Group_gae612cb46edc61405b9f317a992706511}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_window\_focus@{ecore\_win32\_window\_focus}}
\index{ecore\_win32\_window\_focus@{ecore\_win32\_window\_focus}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_window\_focus()}{ecore\_win32\_window\_focus()}}
{\footnotesize\ttfamily void ecore\+\_\+win32\+\_\+window\+\_\+focus (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$}]{window }\end{DoxyParamCaption})}



Set the focus to the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to give focus to.\\
\hline
\end{DoxyParams}
This function gives the focus to {\ttfamily window}. If {\ttfamily window} is {\ttfamily NULL}, this function does nothing. \mbox{\Hypertarget{group__Ecore__Win32__Group_gacf7ba0cac399b9c50960403ea58abfc8}\label{group__Ecore__Win32__Group_gacf7ba0cac399b9c50960403ea58abfc8}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_window\_focus\_get@{ecore\_win32\_window\_focus\_get}}
\index{ecore\_win32\_window\_focus\_get@{ecore\_win32\_window\_focus\_get}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_window\_focus\_get()}{ecore\_win32\_window\_focus\_get()}}
{\footnotesize\ttfamily void $\ast$ ecore\+\_\+win32\+\_\+window\+\_\+focus\+\_\+get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Get the current focused window. 

\begin{DoxyReturn}{Returns}
The window that has focus.
\end{DoxyReturn}
This function returns the window that has focus. If the calling thread\textquotesingle{}s message queue does not have an associated window with the keyboard focus, the return value is {\ttfamily NULL}.

\begin{DoxyNote}{Note}
Even if the returned value is {\ttfamily NULL}, another thread\textquotesingle{}s queue may be associated with a window that has the keyboard focus.

The returned value is of type HWND. 
\end{DoxyNote}
\mbox{\Hypertarget{group__Ecore__Win32__Group_ga13ca70944cbb31c3021711022b045d1d}\label{group__Ecore__Win32__Group_ga13ca70944cbb31c3021711022b045d1d}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_window\_iconified\_set@{ecore\_win32\_window\_iconified\_set}}
\index{ecore\_win32\_window\_iconified\_set@{ecore\_win32\_window\_iconified\_set}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_window\_iconified\_set()}{ecore\_win32\_window\_iconified\_set()}}
{\footnotesize\ttfamily void ecore\+\_\+win32\+\_\+window\+\_\+iconified\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$}]{window,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{on }\end{DoxyParamCaption})}



Iconify or restore the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window. \\
\hline
{\em on} & {\ttfamily EINA\+\_\+\+TRUE} to iconify the window, {\ttfamily EINA\+\_\+\+FALSE} to restore it.\\
\hline
\end{DoxyParams}
This function iconifies or restores {\ttfamily window}. If {\ttfamily on} is set to {\ttfamily EINA\+\_\+\+TRUE}, the window will be iconified, if it is set to {\ttfamily EINA\+\_\+\+FALSE}, it will be restored. If {\ttfamily window} is {\ttfamily NULL} or if the state does not change (like iconifying the window while it is already iconified), this function does nothing. 

Referenced by \mbox{\hyperlink{group__Ecore__Win32__Group_gaab1dff733435546307fc14dc8ec4f71a}{ecore\+\_\+win32\+\_\+window\+\_\+state\+\_\+request\+\_\+send()}}.

\mbox{\Hypertarget{group__Ecore__Win32__Group_ga66ecb56f38ac058a38bbe29107c71ca1}\label{group__Ecore__Win32__Group_ga66ecb56f38ac058a38bbe29107c71ca1}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_window\_borderless\_set@{ecore\_win32\_window\_borderless\_set}}
\index{ecore\_win32\_window\_borderless\_set@{ecore\_win32\_window\_borderless\_set}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_window\_borderless\_set()}{ecore\_win32\_window\_borderless\_set()}}
{\footnotesize\ttfamily void ecore\+\_\+win32\+\_\+window\+\_\+borderless\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$}]{window,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{on }\end{DoxyParamCaption})}



Remove or restore the border of the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window. \\
\hline
{\em on} & {\ttfamily EINA\+\_\+\+TRUE} to remove the border, {\ttfamily EINA\+\_\+\+FALSE} to restore it.\\
\hline
\end{DoxyParams}
This function removes or restores the border of {\ttfamily window}. If {\ttfamily on} is set to {\ttfamily EINA\+\_\+\+TRUE}, the window will have no border, if it is set to {\ttfamily EINA\+\_\+\+FALSE}, it will have a border. If {\ttfamily window} is {\ttfamily NULL} or if the state does not change (like setting to borderless while the window has no border), this function does nothing. \mbox{\Hypertarget{group__Ecore__Win32__Group_ga16365d20c1ad604bbafa237d5e8f7d57}\label{group__Ecore__Win32__Group_ga16365d20c1ad604bbafa237d5e8f7d57}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_window\_maximized\_set@{ecore\_win32\_window\_maximized\_set}}
\index{ecore\_win32\_window\_maximized\_set@{ecore\_win32\_window\_maximized\_set}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_window\_maximized\_set()}{ecore\_win32\_window\_maximized\_set()}}
{\footnotesize\ttfamily void ecore\+\_\+win32\+\_\+window\+\_\+maximized\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$}]{window,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{on }\end{DoxyParamCaption})}



Maximize or restore the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window. \\
\hline
{\em on} & {\ttfamily EINA\+\_\+\+TRUE} for maximized window, {\ttfamily EINA\+\_\+\+FALSE} to restore it.\\
\hline
\end{DoxyParams}
This function maximizes {\ttfamily window} if {\ttfamily on} is set to {\ttfamily EINA\+\_\+\+TRUE}, or restores the window if it is set to {\ttfamily EINA\+\_\+\+FALSE}. If {\ttfamily window} is {\ttfamily NULL} or if the state does not change (like setting to fullscreenmaximized the window is already maximized), this function does nothing.

\begin{DoxySince}{Since}
1.\+26 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Win32__Group_gab052056d05d0408128821f8d9c17616e}\label{group__Ecore__Win32__Group_gab052056d05d0408128821f8d9c17616e}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_window\_fullscreen\_set@{ecore\_win32\_window\_fullscreen\_set}}
\index{ecore\_win32\_window\_fullscreen\_set@{ecore\_win32\_window\_fullscreen\_set}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_window\_fullscreen\_set()}{ecore\_win32\_window\_fullscreen\_set()}}
{\footnotesize\ttfamily void ecore\+\_\+win32\+\_\+window\+\_\+fullscreen\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$}]{window,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{on }\end{DoxyParamCaption})}



Set the given window to fullscreen. 


\begin{DoxyParams}{Parameters}
{\em window} & The window. \\
\hline
{\em on} & {\ttfamily EINA\+\_\+\+TRUE} for fullscreen mode, {\ttfamily EINA\+\_\+\+FALSE} for windowed mode.\\
\hline
\end{DoxyParams}
This function sets {\ttfamily window} to fullscreen or windowed mode. If {\ttfamily on} is set to {\ttfamily EINA\+\_\+\+TRUE}, the window will be fullscreen, if it is set to {\ttfamily EINA\+\_\+\+FALSE}, it will be windowed. If {\ttfamily window} is {\ttfamily NULL} or if the state does not change (like setting to fullscreen while the window is already fullscreen), this function does nothing. 

Referenced by \mbox{\hyperlink{group__Ecore__Win32__Group_gaab1dff733435546307fc14dc8ec4f71a}{ecore\+\_\+win32\+\_\+window\+\_\+state\+\_\+request\+\_\+send()}}.

\mbox{\Hypertarget{group__Ecore__Win32__Group_ga3fc2681df2d50c11ae99ccb1f78f73c6}\label{group__Ecore__Win32__Group_ga3fc2681df2d50c11ae99ccb1f78f73c6}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_window\_cursor\_set@{ecore\_win32\_window\_cursor\_set}}
\index{ecore\_win32\_window\_cursor\_set@{ecore\_win32\_window\_cursor\_set}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_window\_cursor\_set()}{ecore\_win32\_window\_cursor\_set()}}
{\footnotesize\ttfamily void ecore\+\_\+win32\+\_\+window\+\_\+cursor\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$}]{window,  }\item[{\mbox{\hyperlink{group__Ecore__Win32__Group_gaf5325a154ccb166fbc4efeeaf9647707}{Ecore\+\_\+\+Win32\+\_\+\+Cursor}} $\ast$}]{cursor }\end{DoxyParamCaption})}



Set the given cursor to the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to modify the cursor. \\
\hline
{\em cursor} & The new cursor.\\
\hline
\end{DoxyParams}
This function sets {\ttfamily cursor} to {\ttfamily window}. {\ttfamily cursor} must have been obtained by \mbox{\hyperlink{group__Ecore__Win32__Group_ga11a8ff974f924878922c3b2832fc34b4}{ecore\+\_\+win32\+\_\+cursor\+\_\+new()}} or \mbox{\hyperlink{group__Ecore__Win32__Group_ga3789218b792c7d7b07083d36673082ed}{ecore\+\_\+win32\+\_\+cursor\+\_\+shaped\+\_\+new()}} or ecore\+\_\+win32\+\_\+cursor\+\_\+x11\+\_\+shaped\+\_\+new(). If {\ttfamily window} or {\ttfamily cursor} is {\ttfamily NULL}, the function does nothing.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Ecore__Win32__Group_ga11a8ff974f924878922c3b2832fc34b4}{ecore\+\_\+win32\+\_\+cursor\+\_\+new()}} 

\mbox{\hyperlink{group__Ecore__Win32__Group_ga3789218b792c7d7b07083d36673082ed}{ecore\+\_\+win32\+\_\+cursor\+\_\+shaped\+\_\+new()}} 

ecore\+\_\+win32\+\_\+cursor\+\_\+x11\+\_\+shaped\+\_\+new() 
\end{DoxySeeAlso}


Referenced by \mbox{\hyperlink{group__Elm__Cursors_ga1c97e902d92b738ddb6dda541ede562f}{elm\+\_\+object\+\_\+cursor\+\_\+unset()}}.

\mbox{\Hypertarget{group__Ecore__Win32__Group_ga9c841d364b7ff8a509a22a33576d957e}\label{group__Ecore__Win32__Group_ga9c841d364b7ff8a509a22a33576d957e}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_window\_state\_set@{ecore\_win32\_window\_state\_set}}
\index{ecore\_win32\_window\_state\_set@{ecore\_win32\_window\_state\_set}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_window\_state\_set()}{ecore\_win32\_window\_state\_set()}}
{\footnotesize\ttfamily void ecore\+\_\+win32\+\_\+window\+\_\+state\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$}]{window,  }\item[{\mbox{\hyperlink{group__Ecore__Win32__Group_ga0306b564ef919464afb9424f3c32a656}{Ecore\+\_\+\+Win32\+\_\+\+Window\+\_\+\+State}} $\ast$}]{state,  }\item[{unsigned int}]{num }\end{DoxyParamCaption})}



Set the state of the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to modify the state. \\
\hline
{\em state} & An array of the new states. \\
\hline
{\em num} & The number of states in the array.\\
\hline
\end{DoxyParams}
This function sets the state of {\ttfamily window}. {\ttfamily state} is an array of states of size {\ttfamily num}. If {\ttfamily window} or {\ttfamily state} are {\ttfamily NULL}, or if {\ttfamily num} is less or equal than 0, the function does nothing. 

References \mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a30e4ce4ef7ff6f701eab13ce376f5a86}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+ABOVE}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a8ce37b09683ec534bb276f20ea8bb5bd}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+BELOW}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a8802972eb795212b6ad8cdbef5997acb}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+DEMANDS\+\_\+\+ATTENTION}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a0428a6a0e98f38190bfed554cb2bcca3}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+FULLSCREEN}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a7de434caff59070bd45cb82e5f8e076b}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+HIDDEN}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a00ec70be4770fc24dd517314f7f8d3de}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+ICONIFIED}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a024a1ad2bfa3167418c450f72ea5b923}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+MAXIMIZED}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a3a21b1cfbabc384fb2c057a779269459}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+MAXIMIZED\+\_\+\+HORZ}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a0e9d2751bb48be1b536c89966f0841af}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+MAXIMIZED\+\_\+\+VERT}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a39d2e1f98f75a7705f38d0085678711f}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+MODAL}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a7133060489ea26b199e87c8659ecf46f}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+SHADED}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a8e4d93fa124cdd7f328adc08a25379fa}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+STICKY}}, and \mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656aea5cd07e5cf69b4987d4441257860770}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+UNKNOWN}}.

\mbox{\Hypertarget{group__Ecore__Win32__Group_ga16e9f4d829708c504f05acf5d7756c69}\label{group__Ecore__Win32__Group_ga16e9f4d829708c504f05acf5d7756c69}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_window\_state\_get@{ecore\_win32\_window\_state\_get}}
\index{ecore\_win32\_window\_state\_get@{ecore\_win32\_window\_state\_get}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_window\_state\_get()}{ecore\_win32\_window\_state\_get()}}
{\footnotesize\ttfamily void ecore\+\_\+win32\+\_\+window\+\_\+state\+\_\+get (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$}]{window,  }\item[{\mbox{\hyperlink{group__Ecore__Win32__Group_ga0306b564ef919464afb9424f3c32a656}{Ecore\+\_\+\+Win32\+\_\+\+Window\+\_\+\+State}} $\ast$$\ast$}]{state,  }\item[{unsigned int $\ast$}]{num }\end{DoxyParamCaption})}



Get the states of the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to retrieve the state from. \\
\hline
{\em state} & A pointer to an array of the states. \\
\hline
{\em num} & A pointer to the number of states in the array.\\
\hline
\end{DoxyParams}
This function gets the states of {\ttfamily window}. {\ttfamily state} is a pointer to an array of states of size {\ttfamily num}. If {\ttfamily window} is {\ttfamily NULL}, {\ttfamily state} and {\ttfamily num} must not be {\ttfamily NULL} and point to respectively {\ttfamily NULL} and 0.

\begin{DoxySince}{Since}
1.\+20 
\end{DoxySince}


References \mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a30e4ce4ef7ff6f701eab13ce376f5a86}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+ABOVE}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a8ce37b09683ec534bb276f20ea8bb5bd}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+BELOW}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a8802972eb795212b6ad8cdbef5997acb}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+DEMANDS\+\_\+\+ATTENTION}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a0428a6a0e98f38190bfed554cb2bcca3}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+FULLSCREEN}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a7de434caff59070bd45cb82e5f8e076b}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+HIDDEN}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a00ec70be4770fc24dd517314f7f8d3de}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+ICONIFIED}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a024a1ad2bfa3167418c450f72ea5b923}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+MAXIMIZED}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a3a21b1cfbabc384fb2c057a779269459}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+MAXIMIZED\+\_\+\+HORZ}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a0e9d2751bb48be1b536c89966f0841af}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+MAXIMIZED\+\_\+\+VERT}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a39d2e1f98f75a7705f38d0085678711f}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+MODAL}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a7133060489ea26b199e87c8659ecf46f}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+SHADED}}, and \mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a8e4d93fa124cdd7f328adc08a25379fa}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+STICKY}}.

\mbox{\Hypertarget{group__Ecore__Win32__Group_gaab1dff733435546307fc14dc8ec4f71a}\label{group__Ecore__Win32__Group_gaab1dff733435546307fc14dc8ec4f71a}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_window\_state\_request\_send@{ecore\_win32\_window\_state\_request\_send}}
\index{ecore\_win32\_window\_state\_request\_send@{ecore\_win32\_window\_state\_request\_send}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_window\_state\_request\_send()}{ecore\_win32\_window\_state\_request\_send()}}
{\footnotesize\ttfamily void ecore\+\_\+win32\+\_\+window\+\_\+state\+\_\+request\+\_\+send (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$}]{window,  }\item[{\mbox{\hyperlink{group__Ecore__Win32__Group_ga0306b564ef919464afb9424f3c32a656}{Ecore\+\_\+\+Win32\+\_\+\+Window\+\_\+\+State}}}]{state,  }\item[{unsigned int}]{set }\end{DoxyParamCaption})}



Apply the modification of the state to the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window. \\
\hline
{\em state} & The state to apply changes. \\
\hline
{\em set} & The value of the state change.\\
\hline
\end{DoxyParams}
This function applies the modification of the state {\ttfamily state} of {\ttfamily window}. {\ttfamily set} is used only for \mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a00ec70be4770fc24dd517314f7f8d3de}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+ICONIFIED}} and \mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a0428a6a0e98f38190bfed554cb2bcca3}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+FULLSCREEN}}. If {\ttfamily window} is {\ttfamily NULL}, the function does nothing. 

References \mbox{\hyperlink{group__Ecore__Win32__Group_gab052056d05d0408128821f8d9c17616e}{ecore\+\_\+win32\+\_\+window\+\_\+fullscreen\+\_\+set()}}, \mbox{\hyperlink{group__Ecore__Win32__Group_ga13ca70944cbb31c3021711022b045d1d}{ecore\+\_\+win32\+\_\+window\+\_\+iconified\+\_\+set()}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a30e4ce4ef7ff6f701eab13ce376f5a86}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+ABOVE}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a8ce37b09683ec534bb276f20ea8bb5bd}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+BELOW}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a8802972eb795212b6ad8cdbef5997acb}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+DEMANDS\+\_\+\+ATTENTION}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a0428a6a0e98f38190bfed554cb2bcca3}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+FULLSCREEN}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a7de434caff59070bd45cb82e5f8e076b}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+HIDDEN}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a00ec70be4770fc24dd517314f7f8d3de}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+ICONIFIED}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a024a1ad2bfa3167418c450f72ea5b923}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+MAXIMIZED}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a3a21b1cfbabc384fb2c057a779269459}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+MAXIMIZED\+\_\+\+HORZ}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a0e9d2751bb48be1b536c89966f0841af}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+MAXIMIZED\+\_\+\+VERT}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a39d2e1f98f75a7705f38d0085678711f}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+MODAL}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a7133060489ea26b199e87c8659ecf46f}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+SHADED}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a8e4d93fa124cdd7f328adc08a25379fa}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+STICKY}}, and \mbox{\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656aea5cd07e5cf69b4987d4441257860770}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+UNKNOWN}}.

\mbox{\Hypertarget{group__Ecore__Win32__Group_ga5f6f42c53fb4559498d4db1453f77a09}\label{group__Ecore__Win32__Group_ga5f6f42c53fb4559498d4db1453f77a09}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_window\_type\_set@{ecore\_win32\_window\_type\_set}}
\index{ecore\_win32\_window\_type\_set@{ecore\_win32\_window\_type\_set}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_window\_type\_set()}{ecore\_win32\_window\_type\_set()}}
{\footnotesize\ttfamily void ecore\+\_\+win32\+\_\+window\+\_\+type\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$}]{window,  }\item[{\mbox{\hyperlink{group__Ecore__Win32__Group_gac159148235000b4ed912110e4a09ffd5}{Ecore\+\_\+\+Win32\+\_\+\+Window\+\_\+\+Type}}}]{type }\end{DoxyParamCaption})}



Set the type of the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to modify the type. \\
\hline
{\em type} & The nwindow types.\\
\hline
\end{DoxyParams}
This function sets the type of {\ttfamily window} to {\ttfamily type}. If {\ttfamily window} is {\ttfamily NULL}, the function does nothing. 

References \mbox{\hyperlink{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5a4b20596dc9fa630c7e9bae4a78d04be2}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+DESKTOP}}, \mbox{\hyperlink{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5a7106609aa0a7344ee85152d226436d17}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+DIALOG}}, \mbox{\hyperlink{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5a1378d7e4aa202233add57399611f9f31}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+DOCK}}, \mbox{\hyperlink{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5ae6665c20258aa275718479ddfa3ac3c0}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+MENU}}, \mbox{\hyperlink{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5ac4b256aadbae3cae0bd7b3432f615d14}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+NORMAL}}, \mbox{\hyperlink{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5a6b7a23d0686dd18df01fe50829d10ba0}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+SPLASH}}, \mbox{\hyperlink{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5ae2530a8f07b995e13348425414591f74}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+TOOLBAR}}, \mbox{\hyperlink{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5a175456ab1fbea2f62038df95ee1866e3}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+UNKNOWN}}, and \mbox{\hyperlink{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5ae083069905d1da6ce0fdf6a67946e9e2}{ECORE\+\_\+\+WIN32\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+UTILITY}}.

\mbox{\Hypertarget{group__Ecore__Win32__Group_ga11a8ff974f924878922c3b2832fc34b4}\label{group__Ecore__Win32__Group_ga11a8ff974f924878922c3b2832fc34b4}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_cursor\_new@{ecore\_win32\_cursor\_new}}
\index{ecore\_win32\_cursor\_new@{ecore\_win32\_cursor\_new}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_cursor\_new()}{ecore\_win32\_cursor\_new()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Ecore__Win32__Group_gaf5325a154ccb166fbc4efeeaf9647707}{Ecore\+\_\+\+Win32\+\_\+\+Cursor}} $\ast$ ecore\+\_\+win32\+\_\+cursor\+\_\+new (\begin{DoxyParamCaption}\item[{const void $\ast$}]{pixels\+\_\+and,  }\item[{const void $\ast$}]{pixels\+\_\+xor,  }\item[{int}]{width,  }\item[{int}]{height,  }\item[{int}]{hot\+\_\+x,  }\item[{int}]{hot\+\_\+y }\end{DoxyParamCaption})}



Create a new cursor. 


\begin{DoxyParams}{Parameters}
{\em pixels\+\_\+and} & The array of bytes containing the bit values for the AND mask of the cursor. \\
\hline
{\em pixels\+\_\+xor} & The array of bytes containing the bit values for the XOR mask of the cursor. \\
\hline
{\em width} & The width of the cursor. \\
\hline
{\em height} & The height of the cursor. \\
\hline
{\em hot\+\_\+x} & The horizontal position of the cursor\textquotesingle{}s hot spot. \\
\hline
{\em hot\+\_\+y} & The vertical position of the cursor\textquotesingle{}s hot spot. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A newly user-\/defined cursor.
\end{DoxyReturn}
This function creates a new cursor of size {\ttfamily width} and {\ttfamily height}. They must be valid size. To determine the valid size of a cursor, use \mbox{\hyperlink{group__Ecore__Win32__Group_ga7059815a564f4237646393479acda8be}{ecore\+\_\+win32\+\_\+cursor\+\_\+size\+\_\+get()}}. {\ttfamily pixels\+\_\+and} is an array of bytes (unsigned char) containing the bits of the cursor that will be visible. {\ttfamily pixels\+\_\+xor} is similar but will allow the cursor to have a shape. Here is the truth table for the masks\+:

\tabulinesep=1mm
\begin{longtabu}spread 0pt [c]{*{3}{|X[-1]}|}
\hline
AND mask&XOR mask&Display \\\cline{1-3}
0 &0 &Black \\\cline{1-3}
0 &1 &White \\\cline{1-3}
1 &0 &Screen \\\cline{1-3}
1 &1 &Reverse screen \\\cline{1-3}
\end{longtabu}


{\ttfamily hot\+\_\+x} and {\ttfamily hot\+\_\+y} are the position of the hot spot of the cursor. If {\ttfamily pixels\+\_\+and} or {\ttfamily pixels\+\_\+xor} are {\ttfamily NULL}, the function returns NULL. If {\ttfamily width} or {\ttfamily height} does not match the valid size of a cursor, the function returns {\ttfamily NULL}. On success, the function creates a user-\/defined cursor, otherwise it returns {\ttfamily NULL}.

Once the cursor is not used anymore, use \mbox{\hyperlink{group__Ecore__Win32__Group_ga7df33c91cd0b46d4d8abe800761cdaa0}{ecore\+\_\+win32\+\_\+cursor\+\_\+free()}} to free the ressources.

Example of use\+:


\begin{DoxyCode}{0}
\DoxyCodeLine{\textcolor{keywordtype}{unsigned}\ \textcolor{keywordtype}{char}\ pixels\_and[]\ =\{}
\DoxyCodeLine{0xFF,\ 0xFC,\ 0x3F,\ 0xFF,\ \ \ \textcolor{comment}{//\ line\ 1}}
\DoxyCodeLine{0xFF,\ 0xC0,\ 0x1F,\ 0xFF,\ \ \ \textcolor{comment}{//\ line\ 2}}
\DoxyCodeLine{0xFF,\ 0x00,\ 0x3F,\ 0xFF,\ \ \ \textcolor{comment}{//\ line\ 3}}
\DoxyCodeLine{0xFE,\ 0x00,\ 0xFF,\ 0xFF,\ \ \ \textcolor{comment}{//\ line\ 4}}
\DoxyCodeLine{}
\DoxyCodeLine{0xF7,\ 0x01,\ 0xFF,\ 0xFF,\ \ \ \textcolor{comment}{//\ line\ 5}}
\DoxyCodeLine{0xF0,\ 0x03,\ 0xFF,\ 0xFF,\ \ \ \textcolor{comment}{//\ line\ 6}}
\DoxyCodeLine{0xF0,\ 0x03,\ 0xFF,\ 0xFF,\ \ \ \textcolor{comment}{//\ line\ 7}}
\DoxyCodeLine{0xE0,\ 0x07,\ 0xFF,\ 0xFF,\ \ \ \textcolor{comment}{//\ line\ 8}}
\DoxyCodeLine{}
\DoxyCodeLine{0xC0,\ 0x07,\ 0xFF,\ 0xFF,\ \ \ \textcolor{comment}{//\ line\ 9}}
\DoxyCodeLine{0xC0,\ 0x0F,\ 0xFF,\ 0xFF,\ \ \ \textcolor{comment}{//\ line\ 10}}
\DoxyCodeLine{0x80,\ 0x0F,\ 0xFF,\ 0xFF,\ \ \ \textcolor{comment}{//\ line\ 11}}
\DoxyCodeLine{0x80,\ 0x0F,\ 0xFF,\ 0xFF,\ \ \ \textcolor{comment}{//\ line\ 12}}
\DoxyCodeLine{}
\DoxyCodeLine{0x80,\ 0x07,\ 0xFF,\ 0xFF,\ \ \ \textcolor{comment}{//\ line\ 13}}
\DoxyCodeLine{0x00,\ 0x07,\ 0xFF,\ 0xFF,\ \ \ \textcolor{comment}{//\ line\ 14}}
\DoxyCodeLine{0x00,\ 0x03,\ 0xFF,\ 0xFF,\ \ \ \textcolor{comment}{//\ line\ 15}}
\DoxyCodeLine{0x00,\ 0x00,\ 0xFF,\ 0xFF,\ \ \ \textcolor{comment}{//\ line\ 16}}
\DoxyCodeLine{}
\DoxyCodeLine{0x00,\ 0x00,\ 0x7F,\ 0xFF,\ \ \ \textcolor{comment}{//\ line\ 17}}
\DoxyCodeLine{0x00,\ 0x00,\ 0x1F,\ 0xFF,\ \ \ \textcolor{comment}{//\ line\ 18}}
\DoxyCodeLine{0x00,\ 0x00,\ 0x0F,\ 0xFF,\ \ \ \textcolor{comment}{//\ line\ 19}}
\DoxyCodeLine{0x80,\ 0x00,\ 0x0F,\ 0xFF,\ \ \ \textcolor{comment}{//\ line\ 20}}
\DoxyCodeLine{}
\DoxyCodeLine{0x80,\ 0x00,\ 0x07,\ 0xFF,\ \ \ \textcolor{comment}{//\ line\ 21}}
\DoxyCodeLine{0x80,\ 0x00,\ 0x07,\ 0xFF,\ \ \ \textcolor{comment}{//\ line\ 22}}
\DoxyCodeLine{0xC0,\ 0x00,\ 0x07,\ 0xFF,\ \ \ \textcolor{comment}{//\ line\ 23}}
\DoxyCodeLine{0xC0,\ 0x00,\ 0x0F,\ 0xFF,\ \ \ \textcolor{comment}{//\ line\ 24}}
\DoxyCodeLine{}
\DoxyCodeLine{0xE0,\ 0x00,\ 0x0F,\ 0xFF,\ \ \ \textcolor{comment}{//\ line\ 25}}
\DoxyCodeLine{0xF0,\ 0x00,\ 0x1F,\ 0xFF,\ \ \ \textcolor{comment}{//\ line\ 26}}
\DoxyCodeLine{0xF0,\ 0x00,\ 0x1F,\ 0xFF,\ \ \ \textcolor{comment}{//\ line\ 27}}
\DoxyCodeLine{0xF8,\ 0x00,\ 0x3F,\ 0xFF,\ \ \ \textcolor{comment}{//\ line\ 28}}
\DoxyCodeLine{}
\DoxyCodeLine{0xFE,\ 0x00,\ 0x7F,\ 0xFF,\ \ \ \textcolor{comment}{//\ line\ 29}}
\DoxyCodeLine{0xFF,\ 0x00,\ 0xFF,\ 0xFF,\ \ \ \textcolor{comment}{//\ line\ 30}}
\DoxyCodeLine{0xFF,\ 0xC3,\ 0xFF,\ 0xFF,\ \ \ \textcolor{comment}{//\ line\ 31}}
\DoxyCodeLine{0xFF,\ 0xFF,\ 0xFF,\ 0xFF\ \ \ \ \textcolor{comment}{//\ line\ 32}}
\DoxyCodeLine{\};}
\DoxyCodeLine{}
\DoxyCodeLine{\textcolor{keywordtype}{unsigned}\ \textcolor{keywordtype}{char}\ pixels\_xor[]\ =\ \{}
\DoxyCodeLine{0x00,\ 0x00,\ 0x00,\ 0x00,\ \ \ \textcolor{comment}{//\ line\ 1}}
\DoxyCodeLine{0x00,\ 0x03,\ 0xC0,\ 0x00,\ \ \ \textcolor{comment}{//\ line\ 2}}
\DoxyCodeLine{0x00,\ 0x3F,\ 0x00,\ 0x00,\ \ \ \textcolor{comment}{//\ line\ 3}}
\DoxyCodeLine{0x00,\ 0xFE,\ 0x00,\ 0x00,\ \ \ \textcolor{comment}{//\ line\ 4}}
\DoxyCodeLine{}
\DoxyCodeLine{0x0E,\ 0xFC,\ 0x00,\ 0x00,\ \ \ \textcolor{comment}{//\ line\ 5}}
\DoxyCodeLine{0x07,\ 0xF8,\ 0x00,\ 0x00,\ \ \ \textcolor{comment}{//\ line\ 6}}
\DoxyCodeLine{0x07,\ 0xF8,\ 0x00,\ 0x00,\ \ \ \textcolor{comment}{//\ line\ 7}}
\DoxyCodeLine{0x0F,\ 0xF0,\ 0x00,\ 0x00,\ \ \ \textcolor{comment}{//\ line\ 8}}
\DoxyCodeLine{}
\DoxyCodeLine{0x1F,\ 0xF0,\ 0x00,\ 0x00,\ \ \ \textcolor{comment}{//\ line\ 9}}
\DoxyCodeLine{0x1F,\ 0xE0,\ 0x00,\ 0x00,\ \ \ \textcolor{comment}{//\ line\ 10}}
\DoxyCodeLine{0x3F,\ 0xE0,\ 0x00,\ 0x00,\ \ \ \textcolor{comment}{//\ line\ 11}}
\DoxyCodeLine{0x3F,\ 0xE0,\ 0x00,\ 0x00,\ \ \ \textcolor{comment}{//\ line\ 12}}
\DoxyCodeLine{}
\DoxyCodeLine{0x3F,\ 0xF0,\ 0x00,\ 0x00,\ \ \ \textcolor{comment}{//\ line\ 13}}
\DoxyCodeLine{0x7F,\ 0xF0,\ 0x00,\ 0x00,\ \ \ \textcolor{comment}{//\ line\ 14}}
\DoxyCodeLine{0x7F,\ 0xF8,\ 0x00,\ 0x00,\ \ \ \textcolor{comment}{//\ line\ 15}}
\DoxyCodeLine{0x7F,\ 0xFC,\ 0x00,\ 0x00,\ \ \ \textcolor{comment}{//\ line\ 16}}
\DoxyCodeLine{}
\DoxyCodeLine{0x7F,\ 0xFF,\ 0x00,\ 0x00,\ \ \ \textcolor{comment}{//\ line\ 17}}
\DoxyCodeLine{0x7F,\ 0xFF,\ 0x80,\ 0x00,\ \ \ \textcolor{comment}{//\ line\ 18}}
\DoxyCodeLine{0x7F,\ 0xFF,\ 0xE0,\ 0x00,\ \ \ \textcolor{comment}{//\ line\ 19}}
\DoxyCodeLine{0x3F,\ 0xFF,\ 0xE0,\ 0x00,\ \ \ \textcolor{comment}{//\ line\ 20}}
\DoxyCodeLine{}
\DoxyCodeLine{0x3F,\ 0xC7,\ 0xF0,\ 0x00,\ \ \ \textcolor{comment}{//\ line\ 21}}
\DoxyCodeLine{0x3F,\ 0x83,\ 0xF0,\ 0x00,\ \ \ \textcolor{comment}{//\ line\ 22}}
\DoxyCodeLine{0x1F,\ 0x83,\ 0xF0,\ 0x00,\ \ \ \textcolor{comment}{//\ line\ 23}}
\DoxyCodeLine{0x1F,\ 0x83,\ 0xE0,\ 0x00,\ \ \ \textcolor{comment}{//\ line\ 24}}
\DoxyCodeLine{}
\DoxyCodeLine{0x0F,\ 0xC7,\ 0xE0,\ 0x00,\ \ \ \textcolor{comment}{//\ line\ 25}}
\DoxyCodeLine{0x07,\ 0xFF,\ 0xC0,\ 0x00,\ \ \ \textcolor{comment}{//\ line\ 26}}
\DoxyCodeLine{0x07,\ 0xFF,\ 0xC0,\ 0x00,\ \ \ \textcolor{comment}{//\ line\ 27}}
\DoxyCodeLine{0x01,\ 0xFF,\ 0x80,\ 0x00,\ \ \ \textcolor{comment}{//\ line\ 28}}
\DoxyCodeLine{}
\DoxyCodeLine{0x00,\ 0xFF,\ 0x00,\ 0x00,\ \ \ \textcolor{comment}{//\ line\ 29}}
\DoxyCodeLine{0x00,\ 0x3C,\ 0x00,\ 0x00,\ \ \ \textcolor{comment}{//\ line\ 30}}
\DoxyCodeLine{0x00,\ 0x00,\ 0x00,\ 0x00,\ \ \ \textcolor{comment}{//\ line\ 31}}
\DoxyCodeLine{0x00,\ 0x00,\ 0x00,\ 0x00\ \ \ \ \textcolor{comment}{//\ line\ 32}}
\DoxyCodeLine{\};}
\DoxyCodeLine{}
\DoxyCodeLine{\mbox{\hyperlink{group__Ecore__Win32__Group_gaf5325a154ccb166fbc4efeeaf9647707}{Ecore\_Win32\_Cursor}}\ *cursor\ =\ \mbox{\hyperlink{group__Ecore__Win32__Group_ga11a8ff974f924878922c3b2832fc34b4}{ecore\_win32\_cursor\_new}}(pixels\_and,\ pixels\_xor,\ 32,\ 32,\ 19,\ 2);}
\DoxyCodeLine{\mbox{\hyperlink{group__Ecore__Win32__Group_ga3fc2681df2d50c11ae99ccb1f78f73c6}{ecore\_win32\_window\_cursor\_set}}(window,\ cursor);}

\end{DoxyCode}


\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Ecore__Win32__Group_ga7df33c91cd0b46d4d8abe800761cdaa0}{ecore\+\_\+win32\+\_\+cursor\+\_\+free()}} 

\mbox{\hyperlink{group__Ecore__Win32__Group_ga3fc2681df2d50c11ae99ccb1f78f73c6}{ecore\+\_\+win32\+\_\+window\+\_\+cursor\+\_\+set()}} 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Ecore__Win32__Group_ga7df33c91cd0b46d4d8abe800761cdaa0}\label{group__Ecore__Win32__Group_ga7df33c91cd0b46d4d8abe800761cdaa0}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_cursor\_free@{ecore\_win32\_cursor\_free}}
\index{ecore\_win32\_cursor\_free@{ecore\_win32\_cursor\_free}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_cursor\_free()}{ecore\_win32\_cursor\_free()}}
{\footnotesize\ttfamily void ecore\+\_\+win32\+\_\+cursor\+\_\+free (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ecore__Win32__Group_gaf5325a154ccb166fbc4efeeaf9647707}{Ecore\+\_\+\+Win32\+\_\+\+Cursor}} $\ast$}]{cursor }\end{DoxyParamCaption})}



Free the given cursor. 


\begin{DoxyParams}{Parameters}
{\em cursor} & The cursor to free.\\
\hline
\end{DoxyParams}
This function free {\ttfamily cursor}. {\ttfamily cursor} must have been obtained with \mbox{\hyperlink{group__Ecore__Win32__Group_ga11a8ff974f924878922c3b2832fc34b4}{ecore\+\_\+win32\+\_\+cursor\+\_\+new()}} or ecore\+\_\+win32\+\_\+cursor\+\_\+x11\+\_\+shaped\+\_\+new().

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Ecore__Win32__Group_ga11a8ff974f924878922c3b2832fc34b4}{ecore\+\_\+win32\+\_\+cursor\+\_\+new()}} 

ecore\+\_\+win32\+\_\+cursor\+\_\+x11\+\_\+shaped\+\_\+new() 
\end{DoxySeeAlso}


Referenced by \mbox{\hyperlink{group__Ecore__Win32__Group_ga391ac010f137154d1880252da77b1162}{ecore\+\_\+win32\+\_\+shutdown()}}.

\mbox{\Hypertarget{group__Ecore__Win32__Group_ga3789218b792c7d7b07083d36673082ed}\label{group__Ecore__Win32__Group_ga3789218b792c7d7b07083d36673082ed}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_cursor\_shaped\_new@{ecore\_win32\_cursor\_shaped\_new}}
\index{ecore\_win32\_cursor\_shaped\_new@{ecore\_win32\_cursor\_shaped\_new}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_cursor\_shaped\_new()}{ecore\_win32\_cursor\_shaped\_new()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Ecore__Win32__Group_gaf5325a154ccb166fbc4efeeaf9647707}{Ecore\+\_\+\+Win32\+\_\+\+Cursor}} $\ast$ ecore\+\_\+win32\+\_\+cursor\+\_\+shaped\+\_\+new (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ecore__Win32__Group_ga54d6d4f78768adb28aec78ba75d79912}{Ecore\+\_\+\+Win32\+\_\+\+Cursor\+\_\+\+Shape}}}]{shape }\end{DoxyParamCaption})}



Create a cursor from a Windows ressource. 


\begin{DoxyParams}{Parameters}
{\em shape} & The pre-\/defined shape of the cursor. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The new cursor.
\end{DoxyReturn}
This function returns a pre-\/defined cursor with a specified {\ttfamily shape}. This cursor does not need to be freed, as it is loaded from an existing resource. On error {\ttfamily NULL} is returned. 

References \mbox{\hyperlink{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a11d988ed8b8c09ebb8b2306f2ff60c0c}{ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+SHAPE\+\_\+\+APP\+\_\+\+STARTING}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a394635aae5788ee78a0361036cfa2332}{ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+SHAPE\+\_\+\+ARROW}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a6d56b4f6f98ce8e4353a3d67272702ad}{ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+SHAPE\+\_\+\+CROSS}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a8ab6db5308cccef99ba7a55974f40db5}{ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+SHAPE\+\_\+\+HAND}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a1c06a01f36b8d349ad7feb9eb6981a67}{ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+SHAPE\+\_\+\+HELP}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912add46c0c9ef0fa238e85ffc60fbcce417}{ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+SHAPE\+\_\+\+I\+\_\+\+BEAM}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a32e9e01682a3e9276443d8478f44232c}{ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+SHAPE\+\_\+\+NO}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a9ae54636dd6f21dbac529d69a06f78de}{ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+SHAPE\+\_\+\+SIZE\+\_\+\+ALL}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a5669e6827d30f841ae002adfef9691d7}{ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+SHAPE\+\_\+\+SIZE\+\_\+\+NESW}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a42d332d7cf230ca723b81b24e0c82391}{ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+SHAPE\+\_\+\+SIZE\+\_\+\+NS}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a0d004baae677744f7c0e3ed0f2c4a147}{ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+SHAPE\+\_\+\+SIZE\+\_\+\+NWSE}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a9504031bd087c19ef8a0a5770f9afff9}{ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+SHAPE\+\_\+\+SIZE\+\_\+\+WE}}, \mbox{\hyperlink{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a41fd8d60736cbd98f41f93e3ba451df3}{ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+SHAPE\+\_\+\+UP\+\_\+\+ARROW}}, and \mbox{\hyperlink{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912ac263d8378a6e0fd9c1e080111374bb5a}{ECORE\+\_\+\+WIN32\+\_\+\+CURSOR\+\_\+\+SHAPE\+\_\+\+WAIT}}.



Referenced by \mbox{\hyperlink{group__Elm__Cursors_ga1c97e902d92b738ddb6dda541ede562f}{elm\+\_\+object\+\_\+cursor\+\_\+unset()}}.

\mbox{\Hypertarget{group__Ecore__Win32__Group_ga2eb7aff6698dc72f399d3ec29bfd9187}\label{group__Ecore__Win32__Group_ga2eb7aff6698dc72f399d3ec29bfd9187}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_cursor\_x11\_shaped\_get@{ecore\_win32\_cursor\_x11\_shaped\_get}}
\index{ecore\_win32\_cursor\_x11\_shaped\_get@{ecore\_win32\_cursor\_x11\_shaped\_get}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_cursor\_x11\_shaped\_get()}{ecore\_win32\_cursor\_x11\_shaped\_get()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{group__Ecore__Win32__Group_gaf5325a154ccb166fbc4efeeaf9647707}{Ecore\+\_\+\+Win32\+\_\+\+Cursor}} $\ast$ ecore\+\_\+win32\+\_\+cursor\+\_\+x11\+\_\+shaped\+\_\+get (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ecore__Win32__Group_ga33fba2c30b494ef801bb5548ff398e47}{Ecore\+\_\+\+Win32\+\_\+\+Cursor\+\_\+\+X11\+\_\+\+Shape}}}]{shape }\end{DoxyParamCaption})}



Retrieve a X11 cursor from a X Id. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em shape} & The defined X11 shape of the cursor. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The new cursor.
\end{DoxyReturn}
This function returns a defined cursor with a specified X11 {\ttfamily shape}. Do not use \mbox{\hyperlink{group__Ecore__Win32__Group_ga7df33c91cd0b46d4d8abe800761cdaa0}{ecore\+\_\+win32\+\_\+cursor\+\_\+free()}} to free the ressources as it is created once the libray is initialized and detroyed when it is shut down.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Ecore__Win32__Group_ga11a8ff974f924878922c3b2832fc34b4}{ecore\+\_\+win32\+\_\+cursor\+\_\+new()}}
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+16 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Win32__Group_ga7059815a564f4237646393479acda8be}\label{group__Ecore__Win32__Group_ga7059815a564f4237646393479acda8be}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_cursor\_size\_get@{ecore\_win32\_cursor\_size\_get}}
\index{ecore\_win32\_cursor\_size\_get@{ecore\_win32\_cursor\_size\_get}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_cursor\_size\_get()}{ecore\_win32\_cursor\_size\_get()}}
{\footnotesize\ttfamily void ecore\+\_\+win32\+\_\+cursor\+\_\+size\+\_\+get (\begin{DoxyParamCaption}\item[{int $\ast$}]{width,  }\item[{int $\ast$}]{height }\end{DoxyParamCaption})}



Retrieve the size of a valid cursor. 


\begin{DoxyParams}{Parameters}
{\em width} & The width of a valid cursor. \\
\hline
{\em height} & The height of a valid cursor.\\
\hline
\end{DoxyParams}
This function returns the size of a cursor that must be passed to \mbox{\hyperlink{group__Ecore__Win32__Group_ga11a8ff974f924878922c3b2832fc34b4}{ecore\+\_\+win32\+\_\+cursor\+\_\+new()}}. {\ttfamily width} and {\ttfamily height} are buffers that will be filled with the correct size. They can be {\ttfamily NULL}. \mbox{\Hypertarget{group__Ecore__Win32__Group_gaf9763ea1d4fd2105b4b830b6c6f92f0c}\label{group__Ecore__Win32__Group_gaf9763ea1d4fd2105b4b830b6c6f92f0c}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_dnd\_init@{ecore\_win32\_dnd\_init}}
\index{ecore\_win32\_dnd\_init@{ecore\_win32\_dnd\_init}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_dnd\_init()}{ecore\_win32\_dnd\_init()}}
{\footnotesize\ttfamily int ecore\+\_\+win32\+\_\+dnd\+\_\+init (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Initialize the Ecore\+\_\+\+Win32 Drag and Drop module. 

\begin{DoxyReturn}{Returns}
1 or greater on success, 0 on error.
\end{DoxyReturn}
This function initialize the Drag and Drop module. It returns 0 on failure, otherwise it returns the number of times it has already been called.

When the Drag and Drop module is not used anymore, call \mbox{\hyperlink{group__Ecore__Win32__Group_ga46c9180a5f9a3c5711c85872cc72e6fa}{ecore\+\_\+win32\+\_\+dnd\+\_\+shutdown()}} to shut down the module. 

References \mbox{\hyperlink{group__Eina__Log__Group_ga2e33caeeeb6051526c01b7fea4d6c91b}{EINA\+\_\+\+LOG\+\_\+\+ERR}}.



Referenced by \mbox{\hyperlink{group__Ecore__Win32__Group_ga3219c174d44558bb46104540852a8d34}{ecore\+\_\+win32\+\_\+init()}}.

\mbox{\Hypertarget{group__Ecore__Win32__Group_ga46c9180a5f9a3c5711c85872cc72e6fa}\label{group__Ecore__Win32__Group_ga46c9180a5f9a3c5711c85872cc72e6fa}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_dnd\_shutdown@{ecore\_win32\_dnd\_shutdown}}
\index{ecore\_win32\_dnd\_shutdown@{ecore\_win32\_dnd\_shutdown}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_dnd\_shutdown()}{ecore\_win32\_dnd\_shutdown()}}
{\footnotesize\ttfamily int ecore\+\_\+win32\+\_\+dnd\+\_\+shutdown (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Shut down the Ecore\+\_\+\+Win32 Drag and Drop module. 

\begin{DoxyReturn}{Returns}
0 when the module is completely shut down, 1 or greater otherwise.
\end{DoxyReturn}
This function shuts down the Drag and Drop module. It returns 0 when it has been called the same number of times than \mbox{\hyperlink{group__Ecore__Win32__Group_gaf9763ea1d4fd2105b4b830b6c6f92f0c}{ecore\+\_\+win32\+\_\+dnd\+\_\+init()}}. In that case it shut down the module. 

Referenced by \mbox{\hyperlink{group__Ecore__Win32__Group_ga391ac010f137154d1880252da77b1162}{ecore\+\_\+win32\+\_\+shutdown()}}.

\mbox{\Hypertarget{group__Ecore__Win32__Group_ga8b627f629c75eab215fc997b8362c955}\label{group__Ecore__Win32__Group_ga8b627f629c75eab215fc997b8362c955}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_dnd\_begin@{ecore\_win32\_dnd\_begin}}
\index{ecore\_win32\_dnd\_begin@{ecore\_win32\_dnd\_begin}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_dnd\_begin()}{ecore\_win32\_dnd\_begin()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+win32\+\_\+dnd\+\_\+begin (\begin{DoxyParamCaption}\item[{const char $\ast$}]{data,  }\item[{int}]{size }\end{DoxyParamCaption})}



Begin a DnD operation. 


\begin{DoxyParams}{Parameters}
{\em data} & The name pf the Drag operation. \\
\hline
{\em size} & The size of the name. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily EINA\+\_\+\+TRUE} on success, {\ttfamily EINA\+\_\+\+FALSE} otherwise.
\end{DoxyReturn}
This function start a Drag operation with the name {\ttfamily data}. If {\ttfamily data} is {\ttfamily NULL}, {\ttfamily EINA\+\_\+\+FALSE} is returned. if {\ttfamily size} is less than {\ttfamily 0}, it is set to the length (as strlen()) of {\ttfamily data}. On success the function returns {\ttfamily EINA\+\_\+\+TRUE}, otherwise it returns {\ttfamily EINA\+\_\+\+FALSE}. 

References \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}, and \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}.

\mbox{\Hypertarget{group__Ecore__Win32__Group_gad3ec2ee845043e1b1f43ce4b23035d1f}\label{group__Ecore__Win32__Group_gad3ec2ee845043e1b1f43ce4b23035d1f}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_dnd\_register\_drop\_target@{ecore\_win32\_dnd\_register\_drop\_target}}
\index{ecore\_win32\_dnd\_register\_drop\_target@{ecore\_win32\_dnd\_register\_drop\_target}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_dnd\_register\_drop\_target()}{ecore\_win32\_dnd\_register\_drop\_target()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+win32\+\_\+dnd\+\_\+register\+\_\+drop\+\_\+target (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$}]{window,  }\item[{\mbox{\hyperlink{group__Ecore__Win32__Group_gaef07a2e13ed31f85553af7d7f812b8fa}{Ecore\+\_\+\+Win32\+\_\+\+Dnd\+\_\+\+Drop\+Target\+\_\+\+Callback}}}]{callback }\end{DoxyParamCaption})}



Register a Drop operation. 


\begin{DoxyParams}{Parameters}
{\em window} & The destination of the Drop operation. \\
\hline
{\em callback} & The callback called when the Drop operation finishes. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily EINA\+\_\+\+TRUE} on success, {\ttfamily EINA\+\_\+\+FALSE} otherwise.
\end{DoxyReturn}
This function register a Drop operation on {\ttfamily window}. Once the Drop operation finishes, {\ttfamily callback} is called. If {\ttfamily window} is {\ttfamily NULL}, the function returns {\ttfamily EINA\+\_\+\+FALSE}. On success, it returns {\ttfamily EINA\+\_\+\+TRUE}, otherwise it returns {\ttfamily EINA\+\_\+\+FALSE}. 

References \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}, and \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}.

\mbox{\Hypertarget{group__Ecore__Win32__Group_gac7fe188c9bcc0312ff6dabe2b1df8885}\label{group__Ecore__Win32__Group_gac7fe188c9bcc0312ff6dabe2b1df8885}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_dnd\_unregister\_drop\_target@{ecore\_win32\_dnd\_unregister\_drop\_target}}
\index{ecore\_win32\_dnd\_unregister\_drop\_target@{ecore\_win32\_dnd\_unregister\_drop\_target}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_dnd\_unregister\_drop\_target()}{ecore\_win32\_dnd\_unregister\_drop\_target()}}
{\footnotesize\ttfamily void ecore\+\_\+win32\+\_\+dnd\+\_\+unregister\+\_\+drop\+\_\+target (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$}]{window }\end{DoxyParamCaption})}



Unregister a Drop operation. 


\begin{DoxyParams}{Parameters}
{\em window} & The destination of the Drop operation.\\
\hline
\end{DoxyParams}
This function unregister a Drop operation on {\ttfamily window}. If {\ttfamily window} is {\ttfamily NULL}, the function does nothing. \mbox{\Hypertarget{group__Ecore__Win32__Group_ga6113b9c6463256cbd408f23204926b49}\label{group__Ecore__Win32__Group_ga6113b9c6463256cbd408f23204926b49}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_clipboard\_set@{ecore\_win32\_clipboard\_set}}
\index{ecore\_win32\_clipboard\_set@{ecore\_win32\_clipboard\_set}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_clipboard\_set()}{ecore\_win32\_clipboard\_set()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+win32\+\_\+clipboard\+\_\+set (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$}]{window,  }\item[{const void $\ast$}]{data,  }\item[{size\+\_\+t}]{size,  }\item[{const char $\ast$}]{mime\+\_\+type }\end{DoxyParamCaption})}



Set data to the clipboard. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em window} & The window that owns the clipboard. \\
\hline
\mbox{\texttt{ in}}  & {\em data} & The data to set. \\
\hline
\mbox{\texttt{ in}}  & {\em size} & The size of the data. \\
\hline
\mbox{\texttt{ in}}  & {\em mime\+\_\+type} & The mime type describing the data in the clipboard. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
\mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}} on success, \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}} otherwise.
\end{DoxyReturn}
This function sets {\ttfamily data} of size {\ttfamily size} in the clipboard owned by {\ttfamily window}. This function returns \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}} on success, and \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}} otherwise. If {\ttfamily window} or {\ttfamily data} are {\ttfamily NULL}, or {\ttfamily size} is less than or equal to 0, this function returns \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}.

\begin{DoxySince}{Since}
1.\+24 
\end{DoxySince}


References \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}, \mbox{\hyperlink{group__Eina__String__Group_gae94028d670f7da2a68d352908b463af3}{eina\+\_\+str\+\_\+has\+\_\+prefix()}}, \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}, and \mbox{\hyperlink{group__Evil_ga6be5b2acc6c7afecb8bb8076320f4c7d}{evil\+\_\+utf8\+\_\+to\+\_\+utf16()}}.

\mbox{\Hypertarget{group__Ecore__Win32__Group_gac0b2288f11796bbd25cb0d13e1855ce2}\label{group__Ecore__Win32__Group_gac0b2288f11796bbd25cb0d13e1855ce2}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_clipboard\_get@{ecore\_win32\_clipboard\_get}}
\index{ecore\_win32\_clipboard\_get@{ecore\_win32\_clipboard\_get}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_clipboard\_get()}{ecore\_win32\_clipboard\_get()}}
{\footnotesize\ttfamily EAPI void $\ast$ ecore\+\_\+win32\+\_\+clipboard\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$}]{window,  }\item[{size\+\_\+t $\ast$}]{size,  }\item[{const char $\ast$}]{mime\+\_\+type }\end{DoxyParamCaption})}



Get data from the clipboard. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em window} & The window that owns the clipboard. \\
\hline
\mbox{\texttt{ out}}  & {\em size} & The size of the data. \\
\hline
\mbox{\texttt{ in}}  & {\em mime\+\_\+type} & The mime type describing the data in the clipboard. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The retrieved data.
\end{DoxyReturn}
This function gets data of size {\ttfamily size} from the clipboard owned by {\ttfamily window}. {\ttfamily size} must be a valid buffer.

\begin{DoxySince}{Since}
1.\+24 
\end{DoxySince}


References \mbox{\hyperlink{group__Eina__String__Group_gae94028d670f7da2a68d352908b463af3}{eina\+\_\+str\+\_\+has\+\_\+prefix()}}, and \mbox{\hyperlink{group__Evil_ga2ab26d4991c6d29e09afaa6c3c669a01}{evil\+\_\+utf16\+\_\+to\+\_\+utf8()}}.

\mbox{\Hypertarget{group__Ecore__Win32__Group_gaf4e7feaa277e6b3fd613670500cacdf0}\label{group__Ecore__Win32__Group_gaf4e7feaa277e6b3fd613670500cacdf0}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_clipboard\_clear@{ecore\_win32\_clipboard\_clear}}
\index{ecore\_win32\_clipboard\_clear@{ecore\_win32\_clipboard\_clear}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_clipboard\_clear()}{ecore\_win32\_clipboard\_clear()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+win32\+\_\+clipboard\+\_\+clear (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}} $\ast$}]{window }\end{DoxyParamCaption})}



Cleat the clipboard. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em window} & The window that owns the clipboard.\\
\hline
\end{DoxyParams}
This function clears the clipboard owned by {\ttfamily window}. This function returns \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}} on success, and \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}} otherwise. If {\ttfamily window} is {\ttfamily NULL}, this function returns \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}.

\begin{DoxySince}{Since}
1.\+24 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Win32__Group_ga8a9e900c3eb99b5a41b80fb9d8ef2fbd}\label{group__Ecore__Win32__Group_ga8a9e900c3eb99b5a41b80fb9d8ef2fbd}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ecore\_win32\_monitors\_get@{ecore\_win32\_monitors\_get}}
\index{ecore\_win32\_monitors\_get@{ecore\_win32\_monitors\_get}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ecore\_win32\_monitors\_get()}{ecore\_win32\_monitors\_get()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ ecore\+\_\+win32\+\_\+monitors\+\_\+get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Return the coordinates, sizes DPI\textquotesingle{}s of the monitors. 

\begin{DoxyReturn}{Returns}
An iterator of an Eina list, with \mbox{\hyperlink{structEcore__Win32__Monitor}{Ecore\+\_\+\+Win32\+\_\+\+Monitor}} as data.
\end{DoxyReturn}
This function returns the coordinates, sizes and DPI\textquotesingle{}s of the monitors as an iterator of a list of \mbox{\hyperlink{structEcore__Win32__Monitor}{Ecore\+\_\+\+Win32\+\_\+\+Monitor}}.

\begin{DoxySince}{Since}
1.\+20 
\end{DoxySince}


References \mbox{\hyperlink{group__Eina__List__Group_gaaad791a6b6ca783926082e976ce486b9}{eina\+\_\+list\+\_\+iterator\+\_\+new()}}.



\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{group__Ecore__Win32__Group_gafc17b62fecc8768b9ab8183fba8e2d37}\label{group__Ecore__Win32__Group_gafc17b62fecc8768b9ab8183fba8e2d37}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ECORE\_WIN32\_EVENT\_WINDOW\_PROPERTY@{ECORE\_WIN32\_EVENT\_WINDOW\_PROPERTY}}
\index{ECORE\_WIN32\_EVENT\_WINDOW\_PROPERTY@{ECORE\_WIN32\_EVENT\_WINDOW\_PROPERTY}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ECORE\_WIN32\_EVENT\_WINDOW\_PROPERTY}{ECORE\_WIN32\_EVENT\_WINDOW\_PROPERTY}}
{\footnotesize\ttfamily EAPI int ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+PROPERTY\hspace{0.3cm}{\ttfamily [extern]}}



Ecore\+\_\+\+Event for the Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Property event. 

\begin{DoxySince}{Since}
1.\+20 
\end{DoxySince}


Referenced by \mbox{\hyperlink{group__Ecore__Win32__Group_ga3219c174d44558bb46104540852a8d34}{ecore\+\_\+win32\+\_\+init()}}, and \mbox{\hyperlink{group__Ecore__Win32__Group_ga391ac010f137154d1880252da77b1162}{ecore\+\_\+win32\+\_\+shutdown()}}.

\mbox{\Hypertarget{group__Ecore__Win32__Group_ga0cd7cb93da4da6ea5f62014b720a4be0}\label{group__Ecore__Win32__Group_ga0cd7cb93da4da6ea5f62014b720a4be0}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ECORE\_WIN32\_EVENT\_SELECTION\_CLEAR@{ECORE\_WIN32\_EVENT\_SELECTION\_CLEAR}}
\index{ECORE\_WIN32\_EVENT\_SELECTION\_CLEAR@{ECORE\_WIN32\_EVENT\_SELECTION\_CLEAR}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ECORE\_WIN32\_EVENT\_SELECTION\_CLEAR}{ECORE\_WIN32\_EVENT\_SELECTION\_CLEAR}}
{\footnotesize\ttfamily EAPI int ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+SELECTION\+\_\+\+CLEAR\hspace{0.3cm}{\ttfamily [extern]}}



Ecore\+\_\+\+Event for the \mbox{\hyperlink{group__Ecore__Win32__Group_gae62dbd252503bb4e354ab4b403e3fdb4}{Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Selection\+\_\+\+Clear}} event. 

\begin{DoxySince}{Since}
1.\+16 
\end{DoxySince}


Referenced by \mbox{\hyperlink{group__Ecore__Win32__Group_ga3219c174d44558bb46104540852a8d34}{ecore\+\_\+win32\+\_\+init()}}, and \mbox{\hyperlink{group__Ecore__Win32__Group_ga391ac010f137154d1880252da77b1162}{ecore\+\_\+win32\+\_\+shutdown()}}.

\mbox{\Hypertarget{group__Ecore__Win32__Group_ga090eeb47a617b84772f5735d406c2814}\label{group__Ecore__Win32__Group_ga090eeb47a617b84772f5735d406c2814}} 
\index{Ecore\_Win32 library@{Ecore\_Win32 library}!ECORE\_WIN32\_EVENT\_SELECTION\_NOTIFY@{ECORE\_WIN32\_EVENT\_SELECTION\_NOTIFY}}
\index{ECORE\_WIN32\_EVENT\_SELECTION\_NOTIFY@{ECORE\_WIN32\_EVENT\_SELECTION\_NOTIFY}!Ecore\_Win32 library@{Ecore\_Win32 library}}
\doxysubsubsection{\texorpdfstring{ECORE\_WIN32\_EVENT\_SELECTION\_NOTIFY}{ECORE\_WIN32\_EVENT\_SELECTION\_NOTIFY}}
{\footnotesize\ttfamily EAPI int ECORE\+\_\+\+WIN32\+\_\+\+EVENT\+\_\+\+SELECTION\+\_\+\+NOTIFY\hspace{0.3cm}{\ttfamily [extern]}}



Ecore\+\_\+\+Event for the \mbox{\hyperlink{group__Ecore__Win32__Group_gaade7fae5ea44af54b9fd22ee96983849}{Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Selection\+\_\+\+Notify}} event. 

\begin{DoxySince}{Since}
1.\+16 
\end{DoxySince}


Referenced by \mbox{\hyperlink{group__Ecore__Win32__Group_ga3219c174d44558bb46104540852a8d34}{ecore\+\_\+win32\+\_\+init()}}, and \mbox{\hyperlink{group__Ecore__Win32__Group_ga391ac010f137154d1880252da77b1162}{ecore\+\_\+win32\+\_\+shutdown()}}.

