\hypertarget{Ecore__Cocoa_8h}{}\doxysection{Ecore\+\_\+\+Cocoa.\+h File Reference}
\label{Ecore__Cocoa_8h}\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}


Ecore\+\_\+\+Cocoa Wrapper Library to interact with the Cocoa environment (Mac OS X) from the E environment.  


\doxysubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{struct__Ecore__Cocoa__Event__Window__Resize__Request}{\+\_\+\+Ecore\+\_\+\+Cocoa\+\_\+\+Event\+\_\+\+Window\+\_\+\+Resize\+\_\+\+Request}}
\begin{DoxyCompactList}\small\item\em Data available when a window is resized. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct__Ecore__Cocoa__Event__Window__Focused}{\+\_\+\+Ecore\+\_\+\+Cocoa\+\_\+\+Event\+\_\+\+Window\+\_\+\+Focused}}
\begin{DoxyCompactList}\small\item\em Data available when a Cocoa window receives focus. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct__Ecore__Cocoa__Event__Window__Unfocused}{\+\_\+\+Ecore\+\_\+\+Cocoa\+\_\+\+Event\+\_\+\+Window\+\_\+\+Unfocused}}
\begin{DoxyCompactList}\small\item\em Data available when a Cocoa window losrs focus. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct__Ecore__Cocoa__Event__Window__Destroy}{\+\_\+\+Ecore\+\_\+\+Cocoa\+\_\+\+Event\+\_\+\+Window\+\_\+\+Destroy}}
\begin{DoxyCompactList}\small\item\em Data available when a Cocoa window is destroyed. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{Ecore__Cocoa_8h_a3db3556eec8ef18cb8ddb43816974ac8}\label{Ecore__Cocoa_8h_a3db3556eec8ef18cb8ddb43816974ac8}} 
\#define {\bfseries EAPI}
\item 
\#define \mbox{\hyperlink{Ecore__Cocoa_8h_ae61cf314fb38834c0726fe48dd2761c7}{ECORE\+\_\+\+COCOA\+\_\+\+CURSOR\+\_\+\+DEFAULT}}~\mbox{\hyperlink{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992cea7ebbf7c1ef2d8e49154a718c3120b997}{ECORE\+\_\+\+COCOA\+\_\+\+CURSOR\+\_\+\+ARROW}}
\begin{DoxyCompactList}\small\item\em Defines the default Cocoa cursor, to be used when nothing is specified or as a fallback. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{Ecore__Cocoa_8h_a3db3556eec8ef18cb8ddb43816974ac8}\label{Ecore__Cocoa_8h_a3db3556eec8ef18cb8ddb43816974ac8}} 
\#define {\bfseries EAPI}
\end{DoxyCompactItemize}
\doxysubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef struct \+\_\+\+Ecore\+\_\+\+Cocoa\+\_\+\+Window \mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}}
\begin{DoxyCompactList}\small\item\em Opaque handler to manipulate a Cocoa Window through Ecore. \end{DoxyCompactList}\item 
typedef struct \+\_\+\+Ecore\+\_\+\+Cocoa\+\_\+\+Screen \mbox{\hyperlink{Ecore__Cocoa_8h_a431446d2cf2c464050fd820f4a92fbe7}{Ecore\+\_\+\+Cocoa\+\_\+\+Screen}}
\begin{DoxyCompactList}\small\item\em Opaque handler to manipulate a Cocoa Screen through Ecore. \end{DoxyCompactList}\item 
typedef void \mbox{\hyperlink{Ecore__Cocoa_8h_a62a6fe5f8a3e0118f502c74ff9ed346a}{Ecore\+\_\+\+Cocoa\+\_\+\+Object}}
\begin{DoxyCompactList}\small\item\em Opaque handler to refer to an objective-\/c object (a.\+k.\+a. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{struct__Ecore__Cocoa__Event__Window__Resize__Request}{\+\_\+\+Ecore\+\_\+\+Cocoa\+\_\+\+Event\+\_\+\+Window\+\_\+\+Resize\+\_\+\+Request}} \mbox{\hyperlink{Ecore__Cocoa_8h_af3b043b034048080d045db2c83199a1f}{Ecore\+\_\+\+Cocoa\+\_\+\+Event\+\_\+\+Window\+\_\+\+Resize\+\_\+\+Request}}
\begin{DoxyCompactList}\small\item\em Type of event thrown when a Cocoa window is resized. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{struct__Ecore__Cocoa__Event__Window__Focused}{\+\_\+\+Ecore\+\_\+\+Cocoa\+\_\+\+Event\+\_\+\+Window\+\_\+\+Focused}} \mbox{\hyperlink{Ecore__Cocoa_8h_a5d86759d71e2408c078e9768aabb630f}{Ecore\+\_\+\+Cocoa\+\_\+\+Event\+\_\+\+Window\+\_\+\+Focused}}
\begin{DoxyCompactList}\small\item\em Type of event thrown when a Cocoa window receives focus. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{struct__Ecore__Cocoa__Event__Window__Unfocused}{\+\_\+\+Ecore\+\_\+\+Cocoa\+\_\+\+Event\+\_\+\+Window\+\_\+\+Unfocused}} \mbox{\hyperlink{Ecore__Cocoa_8h_a08f30568558801e379c7c9e4e474197e}{Ecore\+\_\+\+Cocoa\+\_\+\+Event\+\_\+\+Window\+\_\+\+Unfocused}}
\begin{DoxyCompactList}\small\item\em Type of event thrown when a Cocoa window loses the focus. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{struct__Ecore__Cocoa__Event__Window__Destroy}{\+\_\+\+Ecore\+\_\+\+Cocoa\+\_\+\+Event\+\_\+\+Window\+\_\+\+Destroy}} \mbox{\hyperlink{Ecore__Cocoa_8h_a8265cd2c5e07fc4bbd96d922d3517e2b}{Ecore\+\_\+\+Cocoa\+\_\+\+Event\+\_\+\+Window\+\_\+\+Destroy}}
\begin{DoxyCompactList}\small\item\em Type of event thrown when a Cocoa window gets destoyed. \end{DoxyCompactList}\item 
typedef \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}($\ast$ \mbox{\hyperlink{Ecore__Cocoa_8h_a7ea68aa94dd062a2ab2886d4fa8e5931}{Ecore\+\_\+\+Cocoa\+\_\+\+Terminate\+\_\+\+Cb}}) (\mbox{\hyperlink{Ecore__Cocoa_8h_a62a6fe5f8a3e0118f502c74ff9ed346a}{Ecore\+\_\+\+Cocoa\+\_\+\+Object}} $\ast$sender)
\begin{DoxyCompactList}\small\item\em Callback called when a delete request is sent to the application. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \mbox{\hyperlink{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992ce}{Ecore\+\_\+\+Cocoa\+\_\+\+Cursor}} \{ \newline
\mbox{\hyperlink{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992cea7ebbf7c1ef2d8e49154a718c3120b997}{ECORE\+\_\+\+COCOA\+\_\+\+CURSOR\+\_\+\+ARROW}} = 0
, \newline
\mbox{\hyperlink{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992cea66f5bf50e4706410755ab8cc38d27590}{ECORE\+\_\+\+COCOA\+\_\+\+CURSOR\+\_\+\+CONTEXTUAL\+\_\+\+MENU}}
, \newline
\mbox{\hyperlink{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992cea8d199f2bb3cd11b3c1fc2fbfd91f9cae}{ECORE\+\_\+\+COCOA\+\_\+\+CURSOR\+\_\+\+CLOSED\+\_\+\+HAND}}
, \newline
\mbox{\hyperlink{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992ceae24a26fbc69308c83a0c106ff250379a}{ECORE\+\_\+\+COCOA\+\_\+\+CURSOR\+\_\+\+CROSSHAIR}}
, \newline
\mbox{\hyperlink{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992cea37a4346bfab483baf9639bc0943121c2}{ECORE\+\_\+\+COCOA\+\_\+\+CURSOR\+\_\+\+DISAPPEARING\+\_\+\+ITEM}}
, \newline
{\bfseries ECORE\+\_\+\+COCOA\+\_\+\+CURSOR\+\_\+\+DRAG\+\_\+\+COPY}
, \newline
\mbox{\hyperlink{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992cea7575a5fcb7fb41c8513955cce92d7207}{ECORE\+\_\+\+COCOA\+\_\+\+CURSOR\+\_\+\+DRAG\+\_\+\+LINK}}
, \newline
\mbox{\hyperlink{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992ceaeef9dffd76fb89f128c20ff573ecf3a1}{ECORE\+\_\+\+COCOA\+\_\+\+CURSOR\+\_\+\+IBEAM}}
, \newline
\mbox{\hyperlink{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992ceabc927bb2102ecf0f8f5e808cb1bb3128}{ECORE\+\_\+\+COCOA\+\_\+\+CURSOR\+\_\+\+OPEN\+\_\+\+HAND}}
, \newline
\mbox{\hyperlink{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992cea602f20c014c7c3f7c6725db306d94acf}{ECORE\+\_\+\+COCOA\+\_\+\+CURSOR\+\_\+\+OPERATION\+\_\+\+NOT\+\_\+\+ALLOWED}}
, \newline
\mbox{\hyperlink{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992cea31ba42ba87d32f36d313e9559fa6b8a5}{ECORE\+\_\+\+COCOA\+\_\+\+CURSOR\+\_\+\+POINTING\+\_\+\+HAND}}
, \newline
\mbox{\hyperlink{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992cea99127f082f97efe83c490010fe2998be}{ECORE\+\_\+\+COCOA\+\_\+\+CURSOR\+\_\+\+RESIZE\+\_\+\+DOWN}}
, \newline
\mbox{\hyperlink{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992ceabb0e9f9498398fba600736a5ca094502}{ECORE\+\_\+\+COCOA\+\_\+\+CURSOR\+\_\+\+RESIZE\+\_\+\+LEFT}}
, \newline
\mbox{\hyperlink{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992ceab87323884f6509adfa03a435a50d70f9}{ECORE\+\_\+\+COCOA\+\_\+\+CURSOR\+\_\+\+RESIZE\+\_\+\+LEFT\+\_\+\+RIGHT}}
, \newline
\mbox{\hyperlink{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992cea07f8f0030ee9bafa8a28339d1a82bd59}{ECORE\+\_\+\+COCOA\+\_\+\+CURSOR\+\_\+\+RESIZE\+\_\+\+RIGHT}}
, \newline
\mbox{\hyperlink{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992cea47f6a6f3f62cf2e650821f134110d125}{ECORE\+\_\+\+COCOA\+\_\+\+CURSOR\+\_\+\+RESIZE\+\_\+\+UP}}
, \newline
\mbox{\hyperlink{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992cea185afe3ece8deaf18853af70d9990bc5}{ECORE\+\_\+\+COCOA\+\_\+\+CURSOR\+\_\+\+RESIZE\+\_\+\+UP\+\_\+\+DOWN}}
, \newline
\mbox{\hyperlink{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992ceaadc98d68dae98b29609d7d3786a0e062}{ECORE\+\_\+\+COCOA\+\_\+\+CURSOR\+\_\+\+IBEAM\+\_\+\+VERTICAL}}
, \newline
\mbox{\hyperlink{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992ceabaa7c8accd5fcac46bc187a4dd9665b5}{\+\_\+\+\_\+\+ECORE\+\_\+\+COCOA\+\_\+\+CURSOR\+\_\+\+LAST}}
 \}
\begin{DoxyCompactList}\small\item\em Values of the Cocoa cursors handled by Ecore\+\_\+\+Cocoa See \href{https://developer.apple.com/library/mac/documentation/Cocoa/Reference/ApplicationKit/Classes/NSCursor_Class/index.html}{\texttt{ https\+://developer.\+apple.\+com/library/mac/documentation/\+Cocoa/\+Reference/\+Application\+Kit/\+Classes/\+NSCursor\+\_\+\+Class/index.\+html}} for images of each cursors. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
EAPI int \mbox{\hyperlink{Ecore__Cocoa_8h_ab75aa3930ba759ee41286c2a89979950}{ecore\+\_\+cocoa\+\_\+init}} (void)
\begin{DoxyCompactList}\small\item\em Inits the Ecore\+\_\+\+Cocoa library. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{Ecore__Cocoa_8h_aa633cfab7c197141feb2ef608e34a831}{ecore\+\_\+cocoa\+\_\+shutdown}} (void)
\begin{DoxyCompactList}\small\item\em Shuts the Ecore\+\_\+\+Cocoa library down. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{Ecore__Cocoa_8h_a3b91969a38e6f61f1735cb7c4f3c15e1}{ecore\+\_\+cocoa\+\_\+screen\+\_\+size\+\_\+get}} (\mbox{\hyperlink{Ecore__Cocoa_8h_a431446d2cf2c464050fd820f4a92fbe7}{Ecore\+\_\+\+Cocoa\+\_\+\+Screen}} $\ast$screen, int $\ast$w, int $\ast$h)
\begin{DoxyCompactList}\small\item\em Retrieves the size of a Cocoa screen. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$ \mbox{\hyperlink{Ecore__Cocoa_8h_a4f23a00fab20bfbc9024f697473384af}{ecore\+\_\+cocoa\+\_\+window\+\_\+new}} (int x, int y, int w, int h)
\begin{DoxyCompactList}\small\item\em Creates a Cocoa window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{Ecore__Cocoa_8h_aaef4fa0d5fa011c1dcac3bbb7db28115}{ecore\+\_\+cocoa\+\_\+window\+\_\+free}} (\mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$window)
\begin{DoxyCompactList}\small\item\em Releases a Cocoa window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{Ecore__Cocoa_8h_a05aa1004f83e2dea5fbea70c63fbcf42}{ecore\+\_\+cocoa\+\_\+window\+\_\+move}} (\mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$window, int x, int y)
\begin{DoxyCompactList}\small\item\em Moves a Cocoa window at a given point. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{Ecore__Cocoa_8h_a338ebf2356d9e5c3e1b4682cf3d7d599}{ecore\+\_\+cocoa\+\_\+window\+\_\+resize}} (\mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$window, int w, int h)
\begin{DoxyCompactList}\small\item\em Resizes a Cocoa window to a given size. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{Ecore__Cocoa_8h_aa59ad2273ff0709cca7b783a75e7e44a}{ecore\+\_\+cocoa\+\_\+window\+\_\+move\+\_\+resize}} (\mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$window, int x, int y, int w, int h)
\begin{DoxyCompactList}\small\item\em Moves and resizes a Cocoa window to a given point and size. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{Ecore__Cocoa_8h_a25393e88639d9e02395fa442a87c5a2a}{ecore\+\_\+cocoa\+\_\+window\+\_\+geometry\+\_\+get}} (const \mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$window, int $\ast$x, int $\ast$y, int $\ast$w, int $\ast$h)
\begin{DoxyCompactList}\small\item\em Gets the geometry of a Cocoa window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{Ecore__Cocoa_8h_a4b9c05f4e122edc1fabbd10b1b62f459}{ecore\+\_\+cocoa\+\_\+window\+\_\+size\+\_\+get}} (const \mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$window, int $\ast$w, int $\ast$h)
\begin{DoxyCompactList}\small\item\em Gets the size of a Cocoa window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{Ecore__Cocoa_8h_afc82cbc48c08b9a628d4c8d0bcad7cd4}{ecore\+\_\+cocoa\+\_\+window\+\_\+size\+\_\+min\+\_\+set}} (\mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$window, int w, int h)
\begin{DoxyCompactList}\small\item\em Sets the minimum size of a Cocoa window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{Ecore__Cocoa_8h_ac645e8abff703804ebf5ee0b633f975d}{ecore\+\_\+cocoa\+\_\+window\+\_\+size\+\_\+min\+\_\+get}} (const \mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$window, int $\ast$w, int $\ast$h)
\begin{DoxyCompactList}\small\item\em Gets the minimum size size of a Cocoa window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{Ecore__Cocoa_8h_a43ca3a6a42bc11a3f8e6edcb093b0202}{ecore\+\_\+cocoa\+\_\+window\+\_\+size\+\_\+max\+\_\+set}} (\mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$window, int w, int h)
\begin{DoxyCompactList}\small\item\em Sets the maximum size of a Cocoa window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{Ecore__Cocoa_8h_aceaeac0354b4838aa4e1b88d01c2df0a}{ecore\+\_\+cocoa\+\_\+window\+\_\+size\+\_\+max\+\_\+get}} (const \mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$window, int $\ast$w, int $\ast$h)
\begin{DoxyCompactList}\small\item\em Gets the maximum size size of a Cocoa window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{Ecore__Cocoa_8h_a1cb677ba8d50080fac9a55d21f995806}{ecore\+\_\+cocoa\+\_\+window\+\_\+size\+\_\+step\+\_\+set}} (\mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$window, int w, int h)
\begin{DoxyCompactList}\small\item\em Sets a Cocoa window\textquotesingle{}s resize increment. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{Ecore__Cocoa_8h_a6569b9ac27378fe6acfeca6d96865b57}{ecore\+\_\+cocoa\+\_\+window\+\_\+size\+\_\+step\+\_\+get}} (const \mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$window, int $\ast$w, int $\ast$h)
\begin{DoxyCompactList}\small\item\em Gets a Cocoa window\textquotesingle{}s resize increment. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{Ecore__Cocoa_8h_ad48c9ee0476f5bf3580d9f5f744b9931}{ecore\+\_\+cocoa\+\_\+window\+\_\+show}} (\mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$window)
\begin{DoxyCompactList}\small\item\em Displays a Cocoa window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{Ecore__Cocoa_8h_a7d294db62e3883884ed41510b973074f}{ecore\+\_\+cocoa\+\_\+window\+\_\+hide}} (\mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$window)
\begin{DoxyCompactList}\small\item\em Hides a Cocoa window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{Ecore__Cocoa_8h_a8792664b0d28460fdea1db504a46b7bd}{ecore\+\_\+cocoa\+\_\+window\+\_\+raise}} (\mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$window)
\begin{DoxyCompactList}\small\item\em Brings a Cocoa window to front. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{Ecore__Cocoa_8h_abe8d684c6c29d4928a3c3a7028ee6fca}{ecore\+\_\+cocoa\+\_\+window\+\_\+lower}} (\mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$window)
\begin{DoxyCompactList}\small\item\em Brings a Cocoa window back. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{Ecore__Cocoa_8h_a1da44f4b1f97969cad6e4056effd19fc}{ecore\+\_\+cocoa\+\_\+window\+\_\+activate}} (\mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$window)
\begin{DoxyCompactList}\small\item\em Makes a Cocoa window the current key window by raising it. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{Ecore__Cocoa_8h_aa791e8cbc7a26212602dfc3e0d09326f}{ecore\+\_\+cocoa\+\_\+window\+\_\+title\+\_\+set}} (\mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$window, const char $\ast$title)
\begin{DoxyCompactList}\small\item\em Changes the title of a Cocoa window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{Ecore__Cocoa_8h_a7080e4a0941d2a8f0d0b30823cd82a10}{ecore\+\_\+cocoa\+\_\+window\+\_\+iconified\+\_\+set}} (\mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$window, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} on)
\begin{DoxyCompactList}\small\item\em Miniaturizes or deminiaturizes a Cocoa window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{Ecore__Cocoa_8h_a7c8b3a9c402901162378d52e6bbe193f}{ecore\+\_\+cocoa\+\_\+window\+\_\+borderless\+\_\+set}} (\mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$window, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} on)
\begin{DoxyCompactList}\small\item\em Manages the borders of a Cocoa window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{Ecore__Cocoa_8h_a905ccdb28bc7284bc38d153a99f7b952}{ecore\+\_\+cocoa\+\_\+window\+\_\+view\+\_\+set}} (\mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$window, \mbox{\hyperlink{Ecore__Cocoa_8h_a62a6fe5f8a3e0118f502c74ff9ed346a}{Ecore\+\_\+\+Cocoa\+\_\+\+Object}} $\ast$view)
\begin{DoxyCompactList}\small\item\em Sets the content view of a Cocoa window. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{Ecore__Cocoa_8h_a3390e8359e302678c073f0c72bd3fee7}{ecore\+\_\+cocoa\+\_\+titlebar\+\_\+height\+\_\+get}} (void)
\begin{DoxyCompactList}\small\item\em Gets the height of the title bar of Cocoa windows. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{Ecore__Cocoa_8h_a62a6fe5f8a3e0118f502c74ff9ed346a}{Ecore\+\_\+\+Cocoa\+\_\+\+Object}} $\ast$ \mbox{\hyperlink{Ecore__Cocoa_8h_a86a81b3cd908c457767bd047922e9212}{ecore\+\_\+cocoa\+\_\+window\+\_\+get}} (const \mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$window)
\begin{DoxyCompactList}\small\item\em Retrieves the actual NSWindow behind the Ecore\+\_\+\+Cocoa wrapper. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{Ecore__Cocoa_8h_a81d4d3e2543dd185abc91d138cdd04e6}{ecore\+\_\+cocoa\+\_\+window\+\_\+cursor\+\_\+set}} (\mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$win, \mbox{\hyperlink{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992ce}{Ecore\+\_\+\+Cocoa\+\_\+\+Cursor}} c)
\begin{DoxyCompactList}\small\item\em Sets the Cocoa cursor for a given Cocoa window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{Ecore__Cocoa_8h_a80d573ef5c8aa1c1cb1469b8a32d04a0}{ecore\+\_\+cocoa\+\_\+window\+\_\+cursor\+\_\+show}} (\mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$win, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} show)
\begin{DoxyCompactList}\small\item\em Hides or shows the Cocoa cursor for a given Cocoa window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{Ecore__Cocoa_8h_ab3bb9d83862cd6160afd11685822646a}{ecore\+\_\+cocoa\+\_\+terminate\+\_\+cb\+\_\+set}} (\mbox{\hyperlink{Ecore__Cocoa_8h_a7ea68aa94dd062a2ab2886d4fa8e5931}{Ecore\+\_\+\+Cocoa\+\_\+\+Terminate\+\_\+\+Cb}} cb)
\begin{DoxyCompactList}\small\item\em Overrides the default behaviour in response to an application delete request. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{Ecore__Cocoa_8h_adb627e44afb3747d75808f4a7389f3bf}\label{Ecore__Cocoa_8h_adb627e44afb3747d75808f4a7389f3bf}} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+cocoa\+\_\+clipboard\+\_\+set} (const void $\ast$data, int size, const char $\ast$mime\+\_\+type)
\item 
\mbox{\Hypertarget{Ecore__Cocoa_8h_aaedd3afd585de029fc46632b4f8fafcd}\label{Ecore__Cocoa_8h_aaedd3afd585de029fc46632b4f8fafcd}} 
EAPI void $\ast$ {\bfseries ecore\+\_\+cocoa\+\_\+clipboard\+\_\+get} (int $\ast$size, const char $\ast$mime\+\_\+type)
\item 
\mbox{\Hypertarget{Ecore__Cocoa_8h_ae2e788ce49847dfe106f7c1d6eaddb68}\label{Ecore__Cocoa_8h_ae2e788ce49847dfe106f7c1d6eaddb68}} 
EAPI void {\bfseries ecore\+\_\+cocoa\+\_\+clipboard\+\_\+clear} (void)
\item 
\mbox{\Hypertarget{Ecore__Cocoa_8h_a669b2f1a89a703bb54ffc1fe3954f6e3}\label{Ecore__Cocoa_8h_a669b2f1a89a703bb54ffc1fe3954f6e3}} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+cocoa\+\_\+clipboard\+\_\+exists} (void)
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
EAPI int \mbox{\hyperlink{Ecore__Cocoa_8h_ace4b86a57c157238ef591e6eaac3b6b7}{ECORE\+\_\+\+COCOA\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+FOCUSED}}
\begin{DoxyCompactList}\small\item\em Event triggered when a Cocoa window receives focus. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{Ecore__Cocoa_8h_a7b5f9981eb41aa9163197ed03dbc0760}{ECORE\+\_\+\+COCOA\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+UNFOCUSED}}
\begin{DoxyCompactList}\small\item\em Event triggered when a Cocoa window loses focus. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{Ecore__Cocoa_8h_a8674d1017336ebdc0ec393891917579a}{ECORE\+\_\+\+COCOA\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+RESIZE\+\_\+\+REQUEST}}
\begin{DoxyCompactList}\small\item\em Event triggered when a Cocoa window is resized. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{Ecore__Cocoa_8h_abb2e061d12b89cb8a1f83f42e764c88e}{ECORE\+\_\+\+COCOA\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+DESTROY}}
\begin{DoxyCompactList}\small\item\em Event triggered when a Cocoa window get destroyed. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Ecore\+\_\+\+Cocoa Wrapper Library to interact with the Cocoa environment (Mac OS X) from the E environment. 



\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{Ecore__Cocoa_8h_ae61cf314fb38834c0726fe48dd2761c7}\label{Ecore__Cocoa_8h_ae61cf314fb38834c0726fe48dd2761c7}} 
\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ECORE\_COCOA\_CURSOR\_DEFAULT@{ECORE\_COCOA\_CURSOR\_DEFAULT}}
\index{ECORE\_COCOA\_CURSOR\_DEFAULT@{ECORE\_COCOA\_CURSOR\_DEFAULT}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}
\doxysubsubsection{\texorpdfstring{ECORE\_COCOA\_CURSOR\_DEFAULT}{ECORE\_COCOA\_CURSOR\_DEFAULT}}
{\footnotesize\ttfamily \#define ECORE\+\_\+\+COCOA\+\_\+\+CURSOR\+\_\+\+DEFAULT~\mbox{\hyperlink{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992cea7ebbf7c1ef2d8e49154a718c3120b997}{ECORE\+\_\+\+COCOA\+\_\+\+CURSOR\+\_\+\+ARROW}}}



Defines the default Cocoa cursor, to be used when nothing is specified or as a fallback. 

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


\doxysubsection{Typedef Documentation}
\mbox{\Hypertarget{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}\label{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}} 
\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!Ecore\_Cocoa\_Window@{Ecore\_Cocoa\_Window}}
\index{Ecore\_Cocoa\_Window@{Ecore\_Cocoa\_Window}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}
\doxysubsubsection{\texorpdfstring{Ecore\_Cocoa\_Window}{Ecore\_Cocoa\_Window}}
{\footnotesize\ttfamily \mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}}}



Opaque handler to manipulate a Cocoa Window through Ecore. 

\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Cocoa_8h_a431446d2cf2c464050fd820f4a92fbe7}\label{Ecore__Cocoa_8h_a431446d2cf2c464050fd820f4a92fbe7}} 
\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!Ecore\_Cocoa\_Screen@{Ecore\_Cocoa\_Screen}}
\index{Ecore\_Cocoa\_Screen@{Ecore\_Cocoa\_Screen}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}
\doxysubsubsection{\texorpdfstring{Ecore\_Cocoa\_Screen}{Ecore\_Cocoa\_Screen}}
{\footnotesize\ttfamily \mbox{\hyperlink{Ecore__Cocoa_8h_a431446d2cf2c464050fd820f4a92fbe7}{Ecore\+\_\+\+Cocoa\+\_\+\+Screen}}}



Opaque handler to manipulate a Cocoa Screen through Ecore. 

\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Cocoa_8h_a62a6fe5f8a3e0118f502c74ff9ed346a}\label{Ecore__Cocoa_8h_a62a6fe5f8a3e0118f502c74ff9ed346a}} 
\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!Ecore\_Cocoa\_Object@{Ecore\_Cocoa\_Object}}
\index{Ecore\_Cocoa\_Object@{Ecore\_Cocoa\_Object}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}
\doxysubsubsection{\texorpdfstring{Ecore\_Cocoa\_Object}{Ecore\_Cocoa\_Object}}
{\footnotesize\ttfamily \mbox{\hyperlink{Ecore__Cocoa_8h_a62a6fe5f8a3e0118f502c74ff9ed346a}{Ecore\+\_\+\+Cocoa\+\_\+\+Object}}}



Opaque handler to refer to an objective-\/c object (a.\+k.\+a. 

id) \begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Cocoa_8h_af3b043b034048080d045db2c83199a1f}\label{Ecore__Cocoa_8h_af3b043b034048080d045db2c83199a1f}} 
\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!Ecore\_Cocoa\_Event\_Window\_Resize\_Request@{Ecore\_Cocoa\_Event\_Window\_Resize\_Request}}
\index{Ecore\_Cocoa\_Event\_Window\_Resize\_Request@{Ecore\_Cocoa\_Event\_Window\_Resize\_Request}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}
\doxysubsubsection{\texorpdfstring{Ecore\_Cocoa\_Event\_Window\_Resize\_Request}{Ecore\_Cocoa\_Event\_Window\_Resize\_Request}}
{\footnotesize\ttfamily \mbox{\hyperlink{Ecore__Cocoa_8h_af3b043b034048080d045db2c83199a1f}{Ecore\+\_\+\+Cocoa\+\_\+\+Event\+\_\+\+Window\+\_\+\+Resize\+\_\+\+Request}}}



Type of event thrown when a Cocoa window is resized. 

\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Cocoa_8h_a5d86759d71e2408c078e9768aabb630f}\label{Ecore__Cocoa_8h_a5d86759d71e2408c078e9768aabb630f}} 
\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!Ecore\_Cocoa\_Event\_Window\_Focused@{Ecore\_Cocoa\_Event\_Window\_Focused}}
\index{Ecore\_Cocoa\_Event\_Window\_Focused@{Ecore\_Cocoa\_Event\_Window\_Focused}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}
\doxysubsubsection{\texorpdfstring{Ecore\_Cocoa\_Event\_Window\_Focused}{Ecore\_Cocoa\_Event\_Window\_Focused}}
{\footnotesize\ttfamily \mbox{\hyperlink{Ecore__Cocoa_8h_a5d86759d71e2408c078e9768aabb630f}{Ecore\+\_\+\+Cocoa\+\_\+\+Event\+\_\+\+Window\+\_\+\+Focused}}}



Type of event thrown when a Cocoa window receives focus. 

\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Cocoa_8h_a08f30568558801e379c7c9e4e474197e}\label{Ecore__Cocoa_8h_a08f30568558801e379c7c9e4e474197e}} 
\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!Ecore\_Cocoa\_Event\_Window\_Unfocused@{Ecore\_Cocoa\_Event\_Window\_Unfocused}}
\index{Ecore\_Cocoa\_Event\_Window\_Unfocused@{Ecore\_Cocoa\_Event\_Window\_Unfocused}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}
\doxysubsubsection{\texorpdfstring{Ecore\_Cocoa\_Event\_Window\_Unfocused}{Ecore\_Cocoa\_Event\_Window\_Unfocused}}
{\footnotesize\ttfamily \mbox{\hyperlink{Ecore__Cocoa_8h_a08f30568558801e379c7c9e4e474197e}{Ecore\+\_\+\+Cocoa\+\_\+\+Event\+\_\+\+Window\+\_\+\+Unfocused}}}



Type of event thrown when a Cocoa window loses the focus. 

\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Cocoa_8h_a8265cd2c5e07fc4bbd96d922d3517e2b}\label{Ecore__Cocoa_8h_a8265cd2c5e07fc4bbd96d922d3517e2b}} 
\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!Ecore\_Cocoa\_Event\_Window\_Destroy@{Ecore\_Cocoa\_Event\_Window\_Destroy}}
\index{Ecore\_Cocoa\_Event\_Window\_Destroy@{Ecore\_Cocoa\_Event\_Window\_Destroy}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}
\doxysubsubsection{\texorpdfstring{Ecore\_Cocoa\_Event\_Window\_Destroy}{Ecore\_Cocoa\_Event\_Window\_Destroy}}
{\footnotesize\ttfamily \mbox{\hyperlink{Ecore__Cocoa_8h_a8265cd2c5e07fc4bbd96d922d3517e2b}{Ecore\+\_\+\+Cocoa\+\_\+\+Event\+\_\+\+Window\+\_\+\+Destroy}}}



Type of event thrown when a Cocoa window gets destoyed. 

\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Cocoa_8h_a7ea68aa94dd062a2ab2886d4fa8e5931}\label{Ecore__Cocoa_8h_a7ea68aa94dd062a2ab2886d4fa8e5931}} 
\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!Ecore\_Cocoa\_Terminate\_Cb@{Ecore\_Cocoa\_Terminate\_Cb}}
\index{Ecore\_Cocoa\_Terminate\_Cb@{Ecore\_Cocoa\_Terminate\_Cb}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}
\doxysubsubsection{\texorpdfstring{Ecore\_Cocoa\_Terminate\_Cb}{Ecore\_Cocoa\_Terminate\_Cb}}
{\footnotesize\ttfamily Ecore\+\_\+\+Cocoa\+\_\+\+Terminate\+\_\+\+Cb}



Callback called when a delete request is sent to the application. 

Such function must return EINA\+\_\+\+TRUE for the application to terminate, and EINA\+\_\+\+FALSE to ignore application termination. It is typically called by a CMD+Q signal. 
\begin{DoxyParams}{Parameters}
{\em sender} & The NSApplication instance to be terminated \\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+19 
\end{DoxySince}


\doxysubsection{Enumeration Type Documentation}
\mbox{\Hypertarget{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992ce}\label{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992ce}} 
\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!Ecore\_Cocoa\_Cursor@{Ecore\_Cocoa\_Cursor}}
\index{Ecore\_Cocoa\_Cursor@{Ecore\_Cocoa\_Cursor}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}
\doxysubsubsection{\texorpdfstring{Ecore\_Cocoa\_Cursor}{Ecore\_Cocoa\_Cursor}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992ce}{Ecore\+\_\+\+Cocoa\+\_\+\+Cursor}}}



Values of the Cocoa cursors handled by Ecore\+\_\+\+Cocoa See \href{https://developer.apple.com/library/mac/documentation/Cocoa/Reference/ApplicationKit/Classes/NSCursor_Class/index.html}{\texttt{ https\+://developer.\+apple.\+com/library/mac/documentation/\+Cocoa/\+Reference/\+Application\+Kit/\+Classes/\+NSCursor\+\_\+\+Class/index.\+html}} for images of each cursors. 

\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_COCOA\_CURSOR\_ARROW@{ECORE\_COCOA\_CURSOR\_ARROW}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ECORE\_COCOA\_CURSOR\_ARROW@{ECORE\_COCOA\_CURSOR\_ARROW}}}\mbox{\Hypertarget{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992cea7ebbf7c1ef2d8e49154a718c3120b997}\label{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992cea7ebbf7c1ef2d8e49154a718c3120b997}} 
ECORE\+\_\+\+COCOA\+\_\+\+CURSOR\+\_\+\+ARROW&Arrow cursor. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_COCOA\_CURSOR\_CONTEXTUAL\_MENU@{ECORE\_COCOA\_CURSOR\_CONTEXTUAL\_MENU}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ECORE\_COCOA\_CURSOR\_CONTEXTUAL\_MENU@{ECORE\_COCOA\_CURSOR\_CONTEXTUAL\_MENU}}}\mbox{\Hypertarget{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992cea66f5bf50e4706410755ab8cc38d27590}\label{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992cea66f5bf50e4706410755ab8cc38d27590}} 
ECORE\+\_\+\+COCOA\+\_\+\+CURSOR\+\_\+\+CONTEXTUAL\+\_\+\+MENU&Contextual menu cursor. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_COCOA\_CURSOR\_CLOSED\_HAND@{ECORE\_COCOA\_CURSOR\_CLOSED\_HAND}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ECORE\_COCOA\_CURSOR\_CLOSED\_HAND@{ECORE\_COCOA\_CURSOR\_CLOSED\_HAND}}}\mbox{\Hypertarget{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992cea8d199f2bb3cd11b3c1fc2fbfd91f9cae}\label{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992cea8d199f2bb3cd11b3c1fc2fbfd91f9cae}} 
ECORE\+\_\+\+COCOA\+\_\+\+CURSOR\+\_\+\+CLOSED\+\_\+\+HAND&Closed hand cursor. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_COCOA\_CURSOR\_CROSSHAIR@{ECORE\_COCOA\_CURSOR\_CROSSHAIR}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ECORE\_COCOA\_CURSOR\_CROSSHAIR@{ECORE\_COCOA\_CURSOR\_CROSSHAIR}}}\mbox{\Hypertarget{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992ceae24a26fbc69308c83a0c106ff250379a}\label{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992ceae24a26fbc69308c83a0c106ff250379a}} 
ECORE\+\_\+\+COCOA\+\_\+\+CURSOR\+\_\+\+CROSSHAIR&Crosshair cursor. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_COCOA\_CURSOR\_DISAPPEARING\_ITEM@{ECORE\_COCOA\_CURSOR\_DISAPPEARING\_ITEM}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ECORE\_COCOA\_CURSOR\_DISAPPEARING\_ITEM@{ECORE\_COCOA\_CURSOR\_DISAPPEARING\_ITEM}}}\mbox{\Hypertarget{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992cea37a4346bfab483baf9639bc0943121c2}\label{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992cea37a4346bfab483baf9639bc0943121c2}} 
ECORE\+\_\+\+COCOA\+\_\+\+CURSOR\+\_\+\+DISAPPEARING\+\_\+\+ITEM&Disappearing item cursor. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_COCOA\_CURSOR\_DRAG\_LINK@{ECORE\_COCOA\_CURSOR\_DRAG\_LINK}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ECORE\_COCOA\_CURSOR\_DRAG\_LINK@{ECORE\_COCOA\_CURSOR\_DRAG\_LINK}}}\mbox{\Hypertarget{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992cea7575a5fcb7fb41c8513955cce92d7207}\label{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992cea7575a5fcb7fb41c8513955cce92d7207}} 
ECORE\+\_\+\+COCOA\+\_\+\+CURSOR\+\_\+\+DRAG\+\_\+\+LINK&Drag copy cursor. Drag link cursor \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_COCOA\_CURSOR\_IBEAM@{ECORE\_COCOA\_CURSOR\_IBEAM}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ECORE\_COCOA\_CURSOR\_IBEAM@{ECORE\_COCOA\_CURSOR\_IBEAM}}}\mbox{\Hypertarget{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992ceaeef9dffd76fb89f128c20ff573ecf3a1}\label{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992ceaeef9dffd76fb89f128c20ff573ecf3a1}} 
ECORE\+\_\+\+COCOA\+\_\+\+CURSOR\+\_\+\+IBEAM&IBeam cursor. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_COCOA\_CURSOR\_OPEN\_HAND@{ECORE\_COCOA\_CURSOR\_OPEN\_HAND}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ECORE\_COCOA\_CURSOR\_OPEN\_HAND@{ECORE\_COCOA\_CURSOR\_OPEN\_HAND}}}\mbox{\Hypertarget{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992ceabc927bb2102ecf0f8f5e808cb1bb3128}\label{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992ceabc927bb2102ecf0f8f5e808cb1bb3128}} 
ECORE\+\_\+\+COCOA\+\_\+\+CURSOR\+\_\+\+OPEN\+\_\+\+HAND&Open hand cursor. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_COCOA\_CURSOR\_OPERATION\_NOT\_ALLOWED@{ECORE\_COCOA\_CURSOR\_OPERATION\_NOT\_ALLOWED}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ECORE\_COCOA\_CURSOR\_OPERATION\_NOT\_ALLOWED@{ECORE\_COCOA\_CURSOR\_OPERATION\_NOT\_ALLOWED}}}\mbox{\Hypertarget{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992cea602f20c014c7c3f7c6725db306d94acf}\label{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992cea602f20c014c7c3f7c6725db306d94acf}} 
ECORE\+\_\+\+COCOA\+\_\+\+CURSOR\+\_\+\+OPERATION\+\_\+\+NOT\+\_\+\+ALLOWED&Operation not allowed cursor. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_COCOA\_CURSOR\_POINTING\_HAND@{ECORE\_COCOA\_CURSOR\_POINTING\_HAND}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ECORE\_COCOA\_CURSOR\_POINTING\_HAND@{ECORE\_COCOA\_CURSOR\_POINTING\_HAND}}}\mbox{\Hypertarget{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992cea31ba42ba87d32f36d313e9559fa6b8a5}\label{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992cea31ba42ba87d32f36d313e9559fa6b8a5}} 
ECORE\+\_\+\+COCOA\+\_\+\+CURSOR\+\_\+\+POINTING\+\_\+\+HAND&Pointing hand cursor. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_COCOA\_CURSOR\_RESIZE\_DOWN@{ECORE\_COCOA\_CURSOR\_RESIZE\_DOWN}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ECORE\_COCOA\_CURSOR\_RESIZE\_DOWN@{ECORE\_COCOA\_CURSOR\_RESIZE\_DOWN}}}\mbox{\Hypertarget{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992cea99127f082f97efe83c490010fe2998be}\label{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992cea99127f082f97efe83c490010fe2998be}} 
ECORE\+\_\+\+COCOA\+\_\+\+CURSOR\+\_\+\+RESIZE\+\_\+\+DOWN&Resize down cursor. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_COCOA\_CURSOR\_RESIZE\_LEFT@{ECORE\_COCOA\_CURSOR\_RESIZE\_LEFT}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ECORE\_COCOA\_CURSOR\_RESIZE\_LEFT@{ECORE\_COCOA\_CURSOR\_RESIZE\_LEFT}}}\mbox{\Hypertarget{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992ceabb0e9f9498398fba600736a5ca094502}\label{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992ceabb0e9f9498398fba600736a5ca094502}} 
ECORE\+\_\+\+COCOA\+\_\+\+CURSOR\+\_\+\+RESIZE\+\_\+\+LEFT&Resize left cursor. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_COCOA\_CURSOR\_RESIZE\_LEFT\_RIGHT@{ECORE\_COCOA\_CURSOR\_RESIZE\_LEFT\_RIGHT}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ECORE\_COCOA\_CURSOR\_RESIZE\_LEFT\_RIGHT@{ECORE\_COCOA\_CURSOR\_RESIZE\_LEFT\_RIGHT}}}\mbox{\Hypertarget{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992ceab87323884f6509adfa03a435a50d70f9}\label{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992ceab87323884f6509adfa03a435a50d70f9}} 
ECORE\+\_\+\+COCOA\+\_\+\+CURSOR\+\_\+\+RESIZE\+\_\+\+LEFT\+\_\+\+RIGHT&Resize left right cursor. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_COCOA\_CURSOR\_RESIZE\_RIGHT@{ECORE\_COCOA\_CURSOR\_RESIZE\_RIGHT}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ECORE\_COCOA\_CURSOR\_RESIZE\_RIGHT@{ECORE\_COCOA\_CURSOR\_RESIZE\_RIGHT}}}\mbox{\Hypertarget{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992cea07f8f0030ee9bafa8a28339d1a82bd59}\label{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992cea07f8f0030ee9bafa8a28339d1a82bd59}} 
ECORE\+\_\+\+COCOA\+\_\+\+CURSOR\+\_\+\+RESIZE\+\_\+\+RIGHT&Resize right cursor. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_COCOA\_CURSOR\_RESIZE\_UP@{ECORE\_COCOA\_CURSOR\_RESIZE\_UP}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ECORE\_COCOA\_CURSOR\_RESIZE\_UP@{ECORE\_COCOA\_CURSOR\_RESIZE\_UP}}}\mbox{\Hypertarget{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992cea47f6a6f3f62cf2e650821f134110d125}\label{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992cea47f6a6f3f62cf2e650821f134110d125}} 
ECORE\+\_\+\+COCOA\+\_\+\+CURSOR\+\_\+\+RESIZE\+\_\+\+UP&Resize up cursor. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_COCOA\_CURSOR\_RESIZE\_UP\_DOWN@{ECORE\_COCOA\_CURSOR\_RESIZE\_UP\_DOWN}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ECORE\_COCOA\_CURSOR\_RESIZE\_UP\_DOWN@{ECORE\_COCOA\_CURSOR\_RESIZE\_UP\_DOWN}}}\mbox{\Hypertarget{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992cea185afe3ece8deaf18853af70d9990bc5}\label{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992cea185afe3ece8deaf18853af70d9990bc5}} 
ECORE\+\_\+\+COCOA\+\_\+\+CURSOR\+\_\+\+RESIZE\+\_\+\+UP\+\_\+\+DOWN&Resize up down cursor. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_COCOA\_CURSOR\_IBEAM\_VERTICAL@{ECORE\_COCOA\_CURSOR\_IBEAM\_VERTICAL}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ECORE\_COCOA\_CURSOR\_IBEAM\_VERTICAL@{ECORE\_COCOA\_CURSOR\_IBEAM\_VERTICAL}}}\mbox{\Hypertarget{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992ceaadc98d68dae98b29609d7d3786a0e062}\label{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992ceaadc98d68dae98b29609d7d3786a0e062}} 
ECORE\+\_\+\+COCOA\+\_\+\+CURSOR\+\_\+\+IBEAM\+\_\+\+VERTICAL&IBeam vertical cursor. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{\_\_ECORE\_COCOA\_CURSOR\_LAST@{\_\_ECORE\_COCOA\_CURSOR\_LAST}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!\_\_ECORE\_COCOA\_CURSOR\_LAST@{\_\_ECORE\_COCOA\_CURSOR\_LAST}}}\mbox{\Hypertarget{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992ceabaa7c8accd5fcac46bc187a4dd9665b5}\label{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992ceabaa7c8accd5fcac46bc187a4dd9665b5}} 
\+\_\+\+\_\+\+ECORE\+\_\+\+COCOA\+\_\+\+CURSOR\+\_\+\+LAST&Sentinel. DO NOT USE \\
\hline

\end{DoxyEnumFields}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{Ecore__Cocoa_8h_ab75aa3930ba759ee41286c2a89979950}\label{Ecore__Cocoa_8h_ab75aa3930ba759ee41286c2a89979950}} 
\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ecore\_cocoa\_init@{ecore\_cocoa\_init}}
\index{ecore\_cocoa\_init@{ecore\_cocoa\_init}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}
\doxysubsubsection{\texorpdfstring{ecore\_cocoa\_init()}{ecore\_cocoa\_init()}}
{\footnotesize\ttfamily EAPI int ecore\+\_\+cocoa\+\_\+init (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Inits the Ecore\+\_\+\+Cocoa library. 

\begin{DoxyReturn}{Returns}
How many times Ecore\+\_\+\+Cocoa has been initted 
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Cocoa_8h_aa633cfab7c197141feb2ef608e34a831}\label{Ecore__Cocoa_8h_aa633cfab7c197141feb2ef608e34a831}} 
\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ecore\_cocoa\_shutdown@{ecore\_cocoa\_shutdown}}
\index{ecore\_cocoa\_shutdown@{ecore\_cocoa\_shutdown}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}
\doxysubsubsection{\texorpdfstring{ecore\_cocoa\_shutdown()}{ecore\_cocoa\_shutdown()}}
{\footnotesize\ttfamily EAPI int ecore\+\_\+cocoa\+\_\+shutdown (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Shuts the Ecore\+\_\+\+Cocoa library down. 

\begin{DoxyReturn}{Returns}
How many times Ecore\+\_\+\+Cocoa has been shut down 
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Cocoa_8h_a3b91969a38e6f61f1735cb7c4f3c15e1}\label{Ecore__Cocoa_8h_a3b91969a38e6f61f1735cb7c4f3c15e1}} 
\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ecore\_cocoa\_screen\_size\_get@{ecore\_cocoa\_screen\_size\_get}}
\index{ecore\_cocoa\_screen\_size\_get@{ecore\_cocoa\_screen\_size\_get}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}
\doxysubsubsection{\texorpdfstring{ecore\_cocoa\_screen\_size\_get()}{ecore\_cocoa\_screen\_size\_get()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+cocoa\+\_\+screen\+\_\+size\+\_\+get (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{Ecore__Cocoa_8h_a431446d2cf2c464050fd820f4a92fbe7}{Ecore\+\_\+\+Cocoa\+\_\+\+Screen}} $\ast$}]{screen,  }\item[{int $\ast$}]{w,  }\item[{int $\ast$}]{h }\end{DoxyParamCaption})}



Retrieves the size of a Cocoa screen. 


\begin{DoxyParams}[1]{Parameters}
 & {\em screen} & The screen which size must be retrieved \\
\hline
\mbox{\texttt{ out}}  & {\em w} & The width of the screen \\
\hline
\mbox{\texttt{ out}}  & {\em h} & The height of the screen \\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Cocoa_8h_a4f23a00fab20bfbc9024f697473384af}\label{Ecore__Cocoa_8h_a4f23a00fab20bfbc9024f697473384af}} 
\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ecore\_cocoa\_window\_new@{ecore\_cocoa\_window\_new}}
\index{ecore\_cocoa\_window\_new@{ecore\_cocoa\_window\_new}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}
\doxysubsubsection{\texorpdfstring{ecore\_cocoa\_window\_new()}{ecore\_cocoa\_window\_new()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$ ecore\+\_\+cocoa\+\_\+window\+\_\+new (\begin{DoxyParamCaption}\item[{int}]{x,  }\item[{int}]{y,  }\item[{int}]{w,  }\item[{int}]{h }\end{DoxyParamCaption})}



Creates a Cocoa window. 


\begin{DoxyParams}{Parameters}
{\em x} & The origin (X) where the window must be created \\
\hline
{\em y} & The origin (Y) where the window must be created \\
\hline
{\em w} & The width of the window \\
\hline
{\em h} & The height of the window \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A handler on the window. NULL on failure 
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Cocoa_8h_aaef4fa0d5fa011c1dcac3bbb7db28115}\label{Ecore__Cocoa_8h_aaef4fa0d5fa011c1dcac3bbb7db28115}} 
\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ecore\_cocoa\_window\_free@{ecore\_cocoa\_window\_free}}
\index{ecore\_cocoa\_window\_free@{ecore\_cocoa\_window\_free}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}
\doxysubsubsection{\texorpdfstring{ecore\_cocoa\_window\_free()}{ecore\_cocoa\_window\_free()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+cocoa\+\_\+window\+\_\+free (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$}]{window }\end{DoxyParamCaption})}



Releases a Cocoa window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to be released \\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Cocoa_8h_a05aa1004f83e2dea5fbea70c63fbcf42}\label{Ecore__Cocoa_8h_a05aa1004f83e2dea5fbea70c63fbcf42}} 
\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ecore\_cocoa\_window\_move@{ecore\_cocoa\_window\_move}}
\index{ecore\_cocoa\_window\_move@{ecore\_cocoa\_window\_move}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}
\doxysubsubsection{\texorpdfstring{ecore\_cocoa\_window\_move()}{ecore\_cocoa\_window\_move()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+cocoa\+\_\+window\+\_\+move (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$}]{window,  }\item[{int}]{x,  }\item[{int}]{y }\end{DoxyParamCaption})}



Moves a Cocoa window at a given point. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to be moved \\
\hline
{\em x} & The new origin of the window (X) \\
\hline
{\em y} & The new origin of the window (Y) \\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Cocoa_8h_a338ebf2356d9e5c3e1b4682cf3d7d599}\label{Ecore__Cocoa_8h_a338ebf2356d9e5c3e1b4682cf3d7d599}} 
\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ecore\_cocoa\_window\_resize@{ecore\_cocoa\_window\_resize}}
\index{ecore\_cocoa\_window\_resize@{ecore\_cocoa\_window\_resize}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}
\doxysubsubsection{\texorpdfstring{ecore\_cocoa\_window\_resize()}{ecore\_cocoa\_window\_resize()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+cocoa\+\_\+window\+\_\+resize (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$}]{window,  }\item[{int}]{w,  }\item[{int}]{h }\end{DoxyParamCaption})}



Resizes a Cocoa window to a given size. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to be moved \\
\hline
{\em w} & The new width of the window \\
\hline
{\em h} & The new height of the window \\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Cocoa_8h_aa59ad2273ff0709cca7b783a75e7e44a}\label{Ecore__Cocoa_8h_aa59ad2273ff0709cca7b783a75e7e44a}} 
\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ecore\_cocoa\_window\_move\_resize@{ecore\_cocoa\_window\_move\_resize}}
\index{ecore\_cocoa\_window\_move\_resize@{ecore\_cocoa\_window\_move\_resize}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}
\doxysubsubsection{\texorpdfstring{ecore\_cocoa\_window\_move\_resize()}{ecore\_cocoa\_window\_move\_resize()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+cocoa\+\_\+window\+\_\+move\+\_\+resize (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$}]{window,  }\item[{int}]{x,  }\item[{int}]{y,  }\item[{int}]{w,  }\item[{int}]{h }\end{DoxyParamCaption})}



Moves and resizes a Cocoa window to a given point and size. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to be moved \\
\hline
{\em x} & The new origin of the window (X) \\
\hline
{\em y} & The new origin of the window (Y) \\
\hline
{\em w} & The new width of the window \\
\hline
{\em h} & The new height of the window\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{Ecore__Cocoa_8h_a338ebf2356d9e5c3e1b4682cf3d7d599}{ecore\+\_\+cocoa\+\_\+window\+\_\+resize()}} 

\mbox{\hyperlink{Ecore__Cocoa_8h_a05aa1004f83e2dea5fbea70c63fbcf42}{ecore\+\_\+cocoa\+\_\+window\+\_\+move()}} 
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Cocoa_8h_a25393e88639d9e02395fa442a87c5a2a}\label{Ecore__Cocoa_8h_a25393e88639d9e02395fa442a87c5a2a}} 
\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ecore\_cocoa\_window\_geometry\_get@{ecore\_cocoa\_window\_geometry\_get}}
\index{ecore\_cocoa\_window\_geometry\_get@{ecore\_cocoa\_window\_geometry\_get}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}
\doxysubsubsection{\texorpdfstring{ecore\_cocoa\_window\_geometry\_get()}{ecore\_cocoa\_window\_geometry\_get()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+cocoa\+\_\+window\+\_\+geometry\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$}]{window,  }\item[{int $\ast$}]{x,  }\item[{int $\ast$}]{y,  }\item[{int $\ast$}]{w,  }\item[{int $\ast$}]{h }\end{DoxyParamCaption})}



Gets the geometry of a Cocoa window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window which geometry is queried \\
\hline
{\em x} & Pointer used to retrieve its origin in X \\
\hline
{\em y} & Pointer used to retrieve its origin in Y \\
\hline
{\em w} & Pointer used to retrieve its width \\
\hline
{\em h} & Pointer used to retrieve its height \\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Cocoa_8h_a4b9c05f4e122edc1fabbd10b1b62f459}\label{Ecore__Cocoa_8h_a4b9c05f4e122edc1fabbd10b1b62f459}} 
\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ecore\_cocoa\_window\_size\_get@{ecore\_cocoa\_window\_size\_get}}
\index{ecore\_cocoa\_window\_size\_get@{ecore\_cocoa\_window\_size\_get}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}
\doxysubsubsection{\texorpdfstring{ecore\_cocoa\_window\_size\_get()}{ecore\_cocoa\_window\_size\_get()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+cocoa\+\_\+window\+\_\+size\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$}]{window,  }\item[{int $\ast$}]{w,  }\item[{int $\ast$}]{h }\end{DoxyParamCaption})}



Gets the size of a Cocoa window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window which size is queried \\
\hline
{\em w} & Pointer used to retrieve its width \\
\hline
{\em h} & Pointer used to retrieve its height \\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Cocoa_8h_afc82cbc48c08b9a628d4c8d0bcad7cd4}\label{Ecore__Cocoa_8h_afc82cbc48c08b9a628d4c8d0bcad7cd4}} 
\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ecore\_cocoa\_window\_size\_min\_set@{ecore\_cocoa\_window\_size\_min\_set}}
\index{ecore\_cocoa\_window\_size\_min\_set@{ecore\_cocoa\_window\_size\_min\_set}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}
\doxysubsubsection{\texorpdfstring{ecore\_cocoa\_window\_size\_min\_set()}{ecore\_cocoa\_window\_size\_min\_set()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+cocoa\+\_\+window\+\_\+size\+\_\+min\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$}]{window,  }\item[{int}]{w,  }\item[{int}]{h }\end{DoxyParamCaption})}



Sets the minimum size of a Cocoa window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window which minimum size is to be altered \\
\hline
{\em w} & The new minimum width of the window \\
\hline
{\em h} & The new minimum height of the window \\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Cocoa_8h_ac645e8abff703804ebf5ee0b633f975d}\label{Ecore__Cocoa_8h_ac645e8abff703804ebf5ee0b633f975d}} 
\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ecore\_cocoa\_window\_size\_min\_get@{ecore\_cocoa\_window\_size\_min\_get}}
\index{ecore\_cocoa\_window\_size\_min\_get@{ecore\_cocoa\_window\_size\_min\_get}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}
\doxysubsubsection{\texorpdfstring{ecore\_cocoa\_window\_size\_min\_get()}{ecore\_cocoa\_window\_size\_min\_get()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+cocoa\+\_\+window\+\_\+size\+\_\+min\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$}]{window,  }\item[{int $\ast$}]{w,  }\item[{int $\ast$}]{h }\end{DoxyParamCaption})}



Gets the minimum size size of a Cocoa window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window which minimum size is queried \\
\hline
{\em w} & Pointer used to retrieve its minimum width \\
\hline
{\em h} & Pointer used to retrieve its minimum height \\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Cocoa_8h_a43ca3a6a42bc11a3f8e6edcb093b0202}\label{Ecore__Cocoa_8h_a43ca3a6a42bc11a3f8e6edcb093b0202}} 
\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ecore\_cocoa\_window\_size\_max\_set@{ecore\_cocoa\_window\_size\_max\_set}}
\index{ecore\_cocoa\_window\_size\_max\_set@{ecore\_cocoa\_window\_size\_max\_set}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}
\doxysubsubsection{\texorpdfstring{ecore\_cocoa\_window\_size\_max\_set()}{ecore\_cocoa\_window\_size\_max\_set()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+cocoa\+\_\+window\+\_\+size\+\_\+max\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$}]{window,  }\item[{int}]{w,  }\item[{int}]{h }\end{DoxyParamCaption})}



Sets the maximum size of a Cocoa window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window which maximum size is to be altered \\
\hline
{\em w} & The new maximum width of the window \\
\hline
{\em h} & The new maximum height of the window \\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Cocoa_8h_aceaeac0354b4838aa4e1b88d01c2df0a}\label{Ecore__Cocoa_8h_aceaeac0354b4838aa4e1b88d01c2df0a}} 
\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ecore\_cocoa\_window\_size\_max\_get@{ecore\_cocoa\_window\_size\_max\_get}}
\index{ecore\_cocoa\_window\_size\_max\_get@{ecore\_cocoa\_window\_size\_max\_get}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}
\doxysubsubsection{\texorpdfstring{ecore\_cocoa\_window\_size\_max\_get()}{ecore\_cocoa\_window\_size\_max\_get()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+cocoa\+\_\+window\+\_\+size\+\_\+max\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$}]{window,  }\item[{int $\ast$}]{w,  }\item[{int $\ast$}]{h }\end{DoxyParamCaption})}



Gets the maximum size size of a Cocoa window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window which maximum size is queried \\
\hline
{\em w} & Pointer used to retrieve its maximum width \\
\hline
{\em h} & Pointer used to retrieve its maximum height \\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Cocoa_8h_a1cb677ba8d50080fac9a55d21f995806}\label{Ecore__Cocoa_8h_a1cb677ba8d50080fac9a55d21f995806}} 
\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ecore\_cocoa\_window\_size\_step\_set@{ecore\_cocoa\_window\_size\_step\_set}}
\index{ecore\_cocoa\_window\_size\_step\_set@{ecore\_cocoa\_window\_size\_step\_set}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}
\doxysubsubsection{\texorpdfstring{ecore\_cocoa\_window\_size\_step\_set()}{ecore\_cocoa\_window\_size\_step\_set()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+cocoa\+\_\+window\+\_\+size\+\_\+step\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$}]{window,  }\item[{int}]{w,  }\item[{int}]{h }\end{DoxyParamCaption})}



Sets a Cocoa window\textquotesingle{}s resize increment. 


\begin{DoxyParams}{Parameters}
{\em window} & The Cocoa window which resize increment is to be set \\
\hline
{\em w} & The width size increment \\
\hline
{\em h} & The height size increment \\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Cocoa_8h_a6569b9ac27378fe6acfeca6d96865b57}\label{Ecore__Cocoa_8h_a6569b9ac27378fe6acfeca6d96865b57}} 
\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ecore\_cocoa\_window\_size\_step\_get@{ecore\_cocoa\_window\_size\_step\_get}}
\index{ecore\_cocoa\_window\_size\_step\_get@{ecore\_cocoa\_window\_size\_step\_get}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}
\doxysubsubsection{\texorpdfstring{ecore\_cocoa\_window\_size\_step\_get()}{ecore\_cocoa\_window\_size\_step\_get()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+cocoa\+\_\+window\+\_\+size\+\_\+step\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$}]{window,  }\item[{int $\ast$}]{w,  }\item[{int $\ast$}]{h }\end{DoxyParamCaption})}



Gets a Cocoa window\textquotesingle{}s resize increment. 


\begin{DoxyParams}{Parameters}
{\em window} & The Cocoa window which resize increment queried \\
\hline
{\em w} & The width size increment \\
\hline
{\em h} & The height size increment \\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Cocoa_8h_ad48c9ee0476f5bf3580d9f5f744b9931}\label{Ecore__Cocoa_8h_ad48c9ee0476f5bf3580d9f5f744b9931}} 
\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ecore\_cocoa\_window\_show@{ecore\_cocoa\_window\_show}}
\index{ecore\_cocoa\_window\_show@{ecore\_cocoa\_window\_show}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}
\doxysubsubsection{\texorpdfstring{ecore\_cocoa\_window\_show()}{ecore\_cocoa\_window\_show()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+cocoa\+\_\+window\+\_\+show (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$}]{window }\end{DoxyParamCaption})}



Displays a Cocoa window. 


\begin{DoxyParams}{Parameters}
{\em window} & The Cocoa window to be displayed \\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Cocoa_8h_a7d294db62e3883884ed41510b973074f}\label{Ecore__Cocoa_8h_a7d294db62e3883884ed41510b973074f}} 
\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ecore\_cocoa\_window\_hide@{ecore\_cocoa\_window\_hide}}
\index{ecore\_cocoa\_window\_hide@{ecore\_cocoa\_window\_hide}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}
\doxysubsubsection{\texorpdfstring{ecore\_cocoa\_window\_hide()}{ecore\_cocoa\_window\_hide()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+cocoa\+\_\+window\+\_\+hide (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$}]{window }\end{DoxyParamCaption})}



Hides a Cocoa window. 


\begin{DoxyParams}{Parameters}
{\em window} & The Cocoa window to be hid \\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Cocoa_8h_a8792664b0d28460fdea1db504a46b7bd}\label{Ecore__Cocoa_8h_a8792664b0d28460fdea1db504a46b7bd}} 
\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ecore\_cocoa\_window\_raise@{ecore\_cocoa\_window\_raise}}
\index{ecore\_cocoa\_window\_raise@{ecore\_cocoa\_window\_raise}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}
\doxysubsubsection{\texorpdfstring{ecore\_cocoa\_window\_raise()}{ecore\_cocoa\_window\_raise()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+cocoa\+\_\+window\+\_\+raise (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$}]{window }\end{DoxyParamCaption})}



Brings a Cocoa window to front. 


\begin{DoxyParams}{Parameters}
{\em window} & The Cocoa window to be raised \\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Cocoa_8h_abe8d684c6c29d4928a3c3a7028ee6fca}\label{Ecore__Cocoa_8h_abe8d684c6c29d4928a3c3a7028ee6fca}} 
\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ecore\_cocoa\_window\_lower@{ecore\_cocoa\_window\_lower}}
\index{ecore\_cocoa\_window\_lower@{ecore\_cocoa\_window\_lower}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}
\doxysubsubsection{\texorpdfstring{ecore\_cocoa\_window\_lower()}{ecore\_cocoa\_window\_lower()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+cocoa\+\_\+window\+\_\+lower (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$}]{window }\end{DoxyParamCaption})}



Brings a Cocoa window back. 


\begin{DoxyParams}{Parameters}
{\em window} & The Cocoa window to be lowered \\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Cocoa_8h_a1da44f4b1f97969cad6e4056effd19fc}\label{Ecore__Cocoa_8h_a1da44f4b1f97969cad6e4056effd19fc}} 
\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ecore\_cocoa\_window\_activate@{ecore\_cocoa\_window\_activate}}
\index{ecore\_cocoa\_window\_activate@{ecore\_cocoa\_window\_activate}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}
\doxysubsubsection{\texorpdfstring{ecore\_cocoa\_window\_activate()}{ecore\_cocoa\_window\_activate()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+cocoa\+\_\+window\+\_\+activate (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$}]{window }\end{DoxyParamCaption})}



Makes a Cocoa window the current key window by raising it. 


\begin{DoxyParams}{Parameters}
{\em window} & The Cocoa window to be activated \\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Cocoa_8h_aa791e8cbc7a26212602dfc3e0d09326f}\label{Ecore__Cocoa_8h_aa791e8cbc7a26212602dfc3e0d09326f}} 
\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ecore\_cocoa\_window\_title\_set@{ecore\_cocoa\_window\_title\_set}}
\index{ecore\_cocoa\_window\_title\_set@{ecore\_cocoa\_window\_title\_set}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}
\doxysubsubsection{\texorpdfstring{ecore\_cocoa\_window\_title\_set()}{ecore\_cocoa\_window\_title\_set()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+cocoa\+\_\+window\+\_\+title\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$}]{window,  }\item[{const char $\ast$}]{title }\end{DoxyParamCaption})}



Changes the title of a Cocoa window. 


\begin{DoxyParams}{Parameters}
{\em window} & The Cocoa window which title is to be changed \\
\hline
{\em title} & The new title of the Cocoa window \\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Cocoa_8h_a7080e4a0941d2a8f0d0b30823cd82a10}\label{Ecore__Cocoa_8h_a7080e4a0941d2a8f0d0b30823cd82a10}} 
\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ecore\_cocoa\_window\_iconified\_set@{ecore\_cocoa\_window\_iconified\_set}}
\index{ecore\_cocoa\_window\_iconified\_set@{ecore\_cocoa\_window\_iconified\_set}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}
\doxysubsubsection{\texorpdfstring{ecore\_cocoa\_window\_iconified\_set()}{ecore\_cocoa\_window\_iconified\_set()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+cocoa\+\_\+window\+\_\+iconified\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$}]{window,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{on }\end{DoxyParamCaption})}



Miniaturizes or deminiaturizes a Cocoa window. 


\begin{DoxyParams}{Parameters}
{\em window} & The Cocoa window which iconify status is to be changed \\
\hline
{\em on} & If \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}, will miniaturize the window. Will deminiaturize it if \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}} \\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Cocoa_8h_a7c8b3a9c402901162378d52e6bbe193f}\label{Ecore__Cocoa_8h_a7c8b3a9c402901162378d52e6bbe193f}} 
\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ecore\_cocoa\_window\_borderless\_set@{ecore\_cocoa\_window\_borderless\_set}}
\index{ecore\_cocoa\_window\_borderless\_set@{ecore\_cocoa\_window\_borderless\_set}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}
\doxysubsubsection{\texorpdfstring{ecore\_cocoa\_window\_borderless\_set()}{ecore\_cocoa\_window\_borderless\_set()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+cocoa\+\_\+window\+\_\+borderless\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$}]{window,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{on }\end{DoxyParamCaption})}



Manages the borders of a Cocoa window. 


\begin{DoxyParams}{Parameters}
{\em window} & The Cocoa window which borders are to be changed \\
\hline
{\em on} & If \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}, will remove borders. Will restore them if \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}} \\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Cocoa_8h_a905ccdb28bc7284bc38d153a99f7b952}\label{Ecore__Cocoa_8h_a905ccdb28bc7284bc38d153a99f7b952}} 
\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ecore\_cocoa\_window\_view\_set@{ecore\_cocoa\_window\_view\_set}}
\index{ecore\_cocoa\_window\_view\_set@{ecore\_cocoa\_window\_view\_set}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}
\doxysubsubsection{\texorpdfstring{ecore\_cocoa\_window\_view\_set()}{ecore\_cocoa\_window\_view\_set()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+cocoa\+\_\+window\+\_\+view\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$}]{window,  }\item[{\mbox{\hyperlink{Ecore__Cocoa_8h_a62a6fe5f8a3e0118f502c74ff9ed346a}{Ecore\+\_\+\+Cocoa\+\_\+\+Object}} $\ast$}]{view }\end{DoxyParamCaption})}



Sets the content view of a Cocoa window. 

Refer to Apple\textquotesingle{}s documentation of the property \textquotesingle{}content\+View\textquotesingle{} of the NSWindow class for more details about the content view.


\begin{DoxyParams}{Parameters}
{\em window} & The Cocoa window which internal view is to be set \\
\hline
{\em view} & The NSView to be set as {\ttfamily window} content view \\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Cocoa_8h_a3390e8359e302678c073f0c72bd3fee7}\label{Ecore__Cocoa_8h_a3390e8359e302678c073f0c72bd3fee7}} 
\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ecore\_cocoa\_titlebar\_height\_get@{ecore\_cocoa\_titlebar\_height\_get}}
\index{ecore\_cocoa\_titlebar\_height\_get@{ecore\_cocoa\_titlebar\_height\_get}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}
\doxysubsubsection{\texorpdfstring{ecore\_cocoa\_titlebar\_height\_get()}{ecore\_cocoa\_titlebar\_height\_get()}}
{\footnotesize\ttfamily EAPI int ecore\+\_\+cocoa\+\_\+titlebar\+\_\+height\+\_\+get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Gets the height of the title bar of Cocoa windows. 

\begin{DoxyReturn}{Returns}
The height of the title bar of Cocoa windows 
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Cocoa_8h_a86a81b3cd908c457767bd047922e9212}\label{Ecore__Cocoa_8h_a86a81b3cd908c457767bd047922e9212}} 
\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ecore\_cocoa\_window\_get@{ecore\_cocoa\_window\_get}}
\index{ecore\_cocoa\_window\_get@{ecore\_cocoa\_window\_get}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}
\doxysubsubsection{\texorpdfstring{ecore\_cocoa\_window\_get()}{ecore\_cocoa\_window\_get()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{Ecore__Cocoa_8h_a62a6fe5f8a3e0118f502c74ff9ed346a}{Ecore\+\_\+\+Cocoa\+\_\+\+Object}} $\ast$ ecore\+\_\+cocoa\+\_\+window\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$}]{window }\end{DoxyParamCaption})}



Retrieves the actual NSWindow behind the Ecore\+\_\+\+Cocoa wrapper. 


\begin{DoxyParams}{Parameters}
{\em window} & The Ecore\+\_\+\+Cocoa wrapper which window is to be retrieved \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The Cocoa NSWindow manipulated by {\ttfamily window} 
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Cocoa_8h_a81d4d3e2543dd185abc91d138cdd04e6}\label{Ecore__Cocoa_8h_a81d4d3e2543dd185abc91d138cdd04e6}} 
\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ecore\_cocoa\_window\_cursor\_set@{ecore\_cocoa\_window\_cursor\_set}}
\index{ecore\_cocoa\_window\_cursor\_set@{ecore\_cocoa\_window\_cursor\_set}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}
\doxysubsubsection{\texorpdfstring{ecore\_cocoa\_window\_cursor\_set()}{ecore\_cocoa\_window\_cursor\_set()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+cocoa\+\_\+window\+\_\+cursor\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$}]{win,  }\item[{\mbox{\hyperlink{Ecore__Cocoa_8h_a7cc64c8f9f81966dd62c30a5745992ce}{Ecore\+\_\+\+Cocoa\+\_\+\+Cursor}}}]{c }\end{DoxyParamCaption})}



Sets the Cocoa cursor for a given Cocoa window. 


\begin{DoxyParams}{Parameters}
{\em win} & The Cocoa window on which the cursor is to be changed. \\
\hline
{\em c} & The cursor to be set \\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}


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

\mbox{\Hypertarget{Ecore__Cocoa_8h_a80d573ef5c8aa1c1cb1469b8a32d04a0}\label{Ecore__Cocoa_8h_a80d573ef5c8aa1c1cb1469b8a32d04a0}} 
\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ecore\_cocoa\_window\_cursor\_show@{ecore\_cocoa\_window\_cursor\_show}}
\index{ecore\_cocoa\_window\_cursor\_show@{ecore\_cocoa\_window\_cursor\_show}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}
\doxysubsubsection{\texorpdfstring{ecore\_cocoa\_window\_cursor\_show()}{ecore\_cocoa\_window\_cursor\_show()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+cocoa\+\_\+window\+\_\+cursor\+\_\+show (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}} $\ast$}]{win,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{show }\end{DoxyParamCaption})}



Hides or shows the Cocoa cursor for a given Cocoa window. 


\begin{DoxyParams}{Parameters}
{\em win} & The Cocoa window on which the cursor is to be hid \\
\hline
{\em show} & Shows the cursor if EINA\+\_\+\+TRUE. Hides it if EINA\+\_\+\+FALSE \\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Cocoa_8h_ab3bb9d83862cd6160afd11685822646a}\label{Ecore__Cocoa_8h_ab3bb9d83862cd6160afd11685822646a}} 
\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ecore\_cocoa\_terminate\_cb\_set@{ecore\_cocoa\_terminate\_cb\_set}}
\index{ecore\_cocoa\_terminate\_cb\_set@{ecore\_cocoa\_terminate\_cb\_set}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}
\doxysubsubsection{\texorpdfstring{ecore\_cocoa\_terminate\_cb\_set()}{ecore\_cocoa\_terminate\_cb\_set()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+cocoa\+\_\+terminate\+\_\+cb\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{Ecore__Cocoa_8h_a7ea68aa94dd062a2ab2886d4fa8e5931}{Ecore\+\_\+\+Cocoa\+\_\+\+Terminate\+\_\+\+Cb}}}]{cb }\end{DoxyParamCaption})}



Overrides the default behaviour in response to an application delete request. 

When an application receives a delete request (i.\+e. CMD+Q) the termination callback will be called and its result will determine whether the application should terminate or not 
\begin{DoxyParams}{Parameters}
{\em cb} & The custom termination callback to set \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{Ecore__Cocoa_8h_a7ea68aa94dd062a2ab2886d4fa8e5931}{Ecore\+\_\+\+Cocoa\+\_\+\+Terminate\+\_\+\+Cb}} 
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+19 
\end{DoxySince}


\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{Ecore__Cocoa_8h_ace4b86a57c157238ef591e6eaac3b6b7}\label{Ecore__Cocoa_8h_ace4b86a57c157238ef591e6eaac3b6b7}} 
\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ECORE\_COCOA\_EVENT\_WINDOW\_FOCUSED@{ECORE\_COCOA\_EVENT\_WINDOW\_FOCUSED}}
\index{ECORE\_COCOA\_EVENT\_WINDOW\_FOCUSED@{ECORE\_COCOA\_EVENT\_WINDOW\_FOCUSED}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}
\doxysubsubsection{\texorpdfstring{ECORE\_COCOA\_EVENT\_WINDOW\_FOCUSED}{ECORE\_COCOA\_EVENT\_WINDOW\_FOCUSED}}
{\footnotesize\ttfamily EAPI int ECORE\+\_\+\+COCOA\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+FOCUSED\hspace{0.3cm}{\ttfamily [extern]}}



Event triggered when a Cocoa window receives focus. 

\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Cocoa_8h_a7b5f9981eb41aa9163197ed03dbc0760}\label{Ecore__Cocoa_8h_a7b5f9981eb41aa9163197ed03dbc0760}} 
\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ECORE\_COCOA\_EVENT\_WINDOW\_UNFOCUSED@{ECORE\_COCOA\_EVENT\_WINDOW\_UNFOCUSED}}
\index{ECORE\_COCOA\_EVENT\_WINDOW\_UNFOCUSED@{ECORE\_COCOA\_EVENT\_WINDOW\_UNFOCUSED}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}
\doxysubsubsection{\texorpdfstring{ECORE\_COCOA\_EVENT\_WINDOW\_UNFOCUSED}{ECORE\_COCOA\_EVENT\_WINDOW\_UNFOCUSED}}
{\footnotesize\ttfamily EAPI int ECORE\+\_\+\+COCOA\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+UNFOCUSED\hspace{0.3cm}{\ttfamily [extern]}}



Event triggered when a Cocoa window loses focus. 

\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Cocoa_8h_a8674d1017336ebdc0ec393891917579a}\label{Ecore__Cocoa_8h_a8674d1017336ebdc0ec393891917579a}} 
\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ECORE\_COCOA\_EVENT\_WINDOW\_RESIZE\_REQUEST@{ECORE\_COCOA\_EVENT\_WINDOW\_RESIZE\_REQUEST}}
\index{ECORE\_COCOA\_EVENT\_WINDOW\_RESIZE\_REQUEST@{ECORE\_COCOA\_EVENT\_WINDOW\_RESIZE\_REQUEST}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}
\doxysubsubsection{\texorpdfstring{ECORE\_COCOA\_EVENT\_WINDOW\_RESIZE\_REQUEST}{ECORE\_COCOA\_EVENT\_WINDOW\_RESIZE\_REQUEST}}
{\footnotesize\ttfamily EAPI int ECORE\+\_\+\+COCOA\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+RESIZE\+\_\+\+REQUEST\hspace{0.3cm}{\ttfamily [extern]}}



Event triggered when a Cocoa window is resized. 

\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Cocoa_8h_abb2e061d12b89cb8a1f83f42e764c88e}\label{Ecore__Cocoa_8h_abb2e061d12b89cb8a1f83f42e764c88e}} 
\index{Ecore\_Cocoa.h@{Ecore\_Cocoa.h}!ECORE\_COCOA\_EVENT\_WINDOW\_DESTROY@{ECORE\_COCOA\_EVENT\_WINDOW\_DESTROY}}
\index{ECORE\_COCOA\_EVENT\_WINDOW\_DESTROY@{ECORE\_COCOA\_EVENT\_WINDOW\_DESTROY}!Ecore\_Cocoa.h@{Ecore\_Cocoa.h}}
\doxysubsubsection{\texorpdfstring{ECORE\_COCOA\_EVENT\_WINDOW\_DESTROY}{ECORE\_COCOA\_EVENT\_WINDOW\_DESTROY}}
{\footnotesize\ttfamily EAPI int ECORE\+\_\+\+COCOA\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+DESTROY\hspace{0.3cm}{\ttfamily [extern]}}



Event triggered when a Cocoa window get destroyed. 

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