\hypertarget{Ecore__Cocoa_8h}{}\section{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 envirnement (Mac OS X) from the E environment.  


\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{struct__Ecore__Cocoa__Event__Video__Resize}{\+\_\+\+Ecore\+\_\+\+Cocoa\+\_\+\+Event\+\_\+\+Video\+\_\+\+Resize}
\begin{DoxyCompactList}\small\item\em Data available when a window is resized. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Ecore__Cocoa__Event__Window}{\+\_\+\+Ecore\+\_\+\+Cocoa\+\_\+\+Event\+\_\+\+Window}
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef struct \+\_\+\+Ecore\+\_\+\+Cocoa\+\_\+\+Window \hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window}\hypertarget{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{}\label{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}

\begin{DoxyCompactList}\small\item\em Opaque handler to manipulate a Cocoa Window through Ecore. \end{DoxyCompactList}\item 
typedef struct \+\_\+\+Ecore\+\_\+\+Cocoa\+\_\+\+Screen \hyperlink{Ecore__Cocoa_8h_a431446d2cf2c464050fd820f4a92fbe7}{Ecore\+\_\+\+Cocoa\+\_\+\+Screen}\hypertarget{Ecore__Cocoa_8h_a431446d2cf2c464050fd820f4a92fbe7}{}\label{Ecore__Cocoa_8h_a431446d2cf2c464050fd820f4a92fbe7}

\begin{DoxyCompactList}\small\item\em Opaque handler to manipulate a Cocoa Screen through Ecore. \end{DoxyCompactList}\item 
typedef void $\ast$ \hyperlink{Ecore__Cocoa_8h_aadd043cf328b4a2d8bf13c8e648b368a}{Ecore\+\_\+\+Cocoa\+\_\+\+Window\+\_\+\+Id}\hypertarget{Ecore__Cocoa_8h_aadd043cf328b4a2d8bf13c8e648b368a}{}\label{Ecore__Cocoa_8h_aadd043cf328b4a2d8bf13c8e648b368a}

\begin{DoxyCompactList}\small\item\em Opaque handler to reference the actual Cocoa window. \end{DoxyCompactList}\item 
typedef struct \hyperlink{struct__Ecore__Cocoa__Event__Video__Resize}{\+\_\+\+Ecore\+\_\+\+Cocoa\+\_\+\+Event\+\_\+\+Video\+\_\+\+Resize} \hyperlink{Ecore__Cocoa_8h_ac85e4f88a1b49f2058a1d9765d7b9695}{Ecore\+\_\+\+Cocoa\+\_\+\+Event\+\_\+\+Video\+\_\+\+Resize}\hypertarget{Ecore__Cocoa_8h_ac85e4f88a1b49f2058a1d9765d7b9695}{}\label{Ecore__Cocoa_8h_ac85e4f88a1b49f2058a1d9765d7b9695}

\begin{DoxyCompactList}\small\item\em Type of event thrown when a window is resized. \end{DoxyCompactList}\item 
typedef struct \hyperlink{struct__Ecore__Cocoa__Event__Window}{\+\_\+\+Ecore\+\_\+\+Cocoa\+\_\+\+Event\+\_\+\+Window} {\bfseries Ecore\+\_\+\+Cocoa\+\_\+\+Event\+\_\+\+Window}\hypertarget{Ecore__Cocoa_8h_afdd98b5b1ac2a46b2040137d33ee3a81}{}\label{Ecore__Cocoa_8h_afdd98b5b1ac2a46b2040137d33ee3a81}

\end{DoxyCompactItemize}
\subsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{Ecore__Cocoa_8h_a79be465978eb8a542a4f35aaa75a9ff8}{Ecore\+\_\+\+Cocoa\+\_\+\+Cnp\+\_\+\+Type} \{ \\*
\hyperlink{Ecore__Cocoa_8h_a79be465978eb8a542a4f35aaa75a9ff8acc53497083584197e13da59e4d59b6df}{E\+C\+O\+R\+E\+\_\+\+C\+O\+C\+O\+A\+\_\+\+C\+N\+P\+\_\+\+T\+Y\+P\+E\+\_\+\+U\+N\+K\+N\+O\+WN} = 0, 
\\*
\hyperlink{Ecore__Cocoa_8h_a79be465978eb8a542a4f35aaa75a9ff8a3655229cb9f8197f6d7bd92602a1ad46}{E\+C\+O\+R\+E\+\_\+\+C\+O\+C\+O\+A\+\_\+\+C\+N\+P\+\_\+\+T\+Y\+P\+E\+\_\+\+S\+T\+R\+I\+NG} = (1 $<$$<$ 0), 
\\*
\hyperlink{Ecore__Cocoa_8h_a79be465978eb8a542a4f35aaa75a9ff8a976d0736cb649391983a9f90f38eb86a}{E\+C\+O\+R\+E\+\_\+\+C\+O\+C\+O\+A\+\_\+\+C\+N\+P\+\_\+\+T\+Y\+P\+E\+\_\+\+M\+A\+R\+K\+UP} = (1 $<$$<$ 1), 
\\*
\hyperlink{Ecore__Cocoa_8h_a79be465978eb8a542a4f35aaa75a9ff8a27ff01af6f7e1253dc126688a9ae04d2}{E\+C\+O\+R\+E\+\_\+\+C\+O\+C\+O\+A\+\_\+\+C\+N\+P\+\_\+\+T\+Y\+P\+E\+\_\+\+I\+M\+A\+GE} = (1 $<$$<$ 2), 
\\*
\hyperlink{Ecore__Cocoa_8h_a79be465978eb8a542a4f35aaa75a9ff8ac7d3fc140889a34e155dca5bb045f09b}{E\+C\+O\+R\+E\+\_\+\+C\+O\+C\+O\+A\+\_\+\+C\+N\+P\+\_\+\+T\+Y\+P\+E\+\_\+\+H\+T\+ML} = (1 $<$$<$ 3)
 \}\begin{DoxyCompactList}\small\item\em Type used to interact with the Cocoa pasteboard. \end{DoxyCompactList}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__Cocoa_8h_ab75aa3930ba759ee41286c2a89979950}{ecore\+\_\+cocoa\+\_\+init} (void)
\begin{DoxyCompactList}\small\item\em Inits the Ecore\+\_\+\+Cocoa library. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__Cocoa_8h_aa633cfab7c197141feb2ef608e34a831}{ecore\+\_\+cocoa\+\_\+shutdown} (void)
\begin{DoxyCompactList}\small\item\em Shuts the Ecore\+\_\+\+Cocoa library down. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__Cocoa_8h_a3b91969a38e6f61f1735cb7c4f3c15e1}{ecore\+\_\+cocoa\+\_\+screen\+\_\+size\+\_\+get} (\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 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window} $\ast$ \hyperlink{Ecore__Cocoa_8h_a16ebd51f29869dd232d9e145f3e2b0fe}{ecore\+\_\+cocoa\+\_\+window\+\_\+new} (int x, int y, int width, int height)
\begin{DoxyCompactList}\small\item\em Creates a Cocoa window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__Cocoa_8h_aaef4fa0d5fa011c1dcac3bbb7db28115}{ecore\+\_\+cocoa\+\_\+window\+\_\+free} (\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window} $\ast$window)
\begin{DoxyCompactList}\small\item\em Releases a Cocoa window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__Cocoa_8h_a05aa1004f83e2dea5fbea70c63fbcf42}{ecore\+\_\+cocoa\+\_\+window\+\_\+move} (\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window} $\ast$window, int x, int y)
\begin{DoxyCompactList}\small\item\em Moves a Cocoa window to a given point. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__Cocoa_8h_a14c050dc971858df43598fae70bba06a}{ecore\+\_\+cocoa\+\_\+window\+\_\+resize} (\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window} $\ast$window, int width, int height)
\begin{DoxyCompactList}\small\item\em Resizes a Cocoa window to a given size. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__Cocoa_8h_a249d76606696e8da378338c84b4eca69}{ecore\+\_\+cocoa\+\_\+window\+\_\+move\+\_\+resize} (\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window} $\ast$window, int x, int y, int width, int height)
\begin{DoxyCompactList}\small\item\em Moves and resizes a Cocoa window to a given point and size. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+cocoa\+\_\+window\+\_\+geometry\+\_\+get} (\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window} $\ast$window, int $\ast$x, int $\ast$y, int $\ast$width, int $\ast$height)\hypertarget{Ecore__Cocoa_8h_a80cf4736afa1b717df5b0545c8fb164b}{}\label{Ecore__Cocoa_8h_a80cf4736afa1b717df5b0545c8fb164b}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+cocoa\+\_\+window\+\_\+size\+\_\+get} (\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window} $\ast$window, int $\ast$width, int $\ast$height)\hypertarget{Ecore__Cocoa_8h_aa4773d4dadd9c7742e93302a014b2ea0}{}\label{Ecore__Cocoa_8h_aa4773d4dadd9c7742e93302a014b2ea0}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+cocoa\+\_\+window\+\_\+size\+\_\+min\+\_\+set} (\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window} $\ast$window, unsigned int min\+\_\+width, unsigned int min\+\_\+height)\hypertarget{Ecore__Cocoa_8h_a7a9cebb0f23ff83b8386453ad5efdc96}{}\label{Ecore__Cocoa_8h_a7a9cebb0f23ff83b8386453ad5efdc96}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+cocoa\+\_\+window\+\_\+size\+\_\+min\+\_\+get} (\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window} $\ast$window, unsigned int $\ast$min\+\_\+width, unsigned int $\ast$min\+\_\+height)\hypertarget{Ecore__Cocoa_8h_a8f2c595f3bc9955753287cad9272e7b3}{}\label{Ecore__Cocoa_8h_a8f2c595f3bc9955753287cad9272e7b3}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+cocoa\+\_\+window\+\_\+size\+\_\+max\+\_\+set} (\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window} $\ast$window, unsigned int max\+\_\+width, unsigned int max\+\_\+height)\hypertarget{Ecore__Cocoa_8h_a43731d139121e7bde4d4cd23aafe95ed}{}\label{Ecore__Cocoa_8h_a43731d139121e7bde4d4cd23aafe95ed}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+cocoa\+\_\+window\+\_\+size\+\_\+max\+\_\+get} (\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window} $\ast$window, unsigned int $\ast$max\+\_\+width, unsigned int $\ast$max\+\_\+height)\hypertarget{Ecore__Cocoa_8h_ac113d569769b63d759de8505f78a555e}{}\label{Ecore__Cocoa_8h_ac113d569769b63d759de8505f78a555e}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+cocoa\+\_\+window\+\_\+size\+\_\+step\+\_\+set} (\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window} $\ast$window, unsigned int step\+\_\+width, unsigned int step\+\_\+height)\hypertarget{Ecore__Cocoa_8h_ad6580d9bb3b819549cb522caafe116c3}{}\label{Ecore__Cocoa_8h_ad6580d9bb3b819549cb522caafe116c3}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+cocoa\+\_\+window\+\_\+size\+\_\+step\+\_\+get} (\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window} $\ast$window, unsigned int $\ast$step\+\_\+width, unsigned int $\ast$step\+\_\+height)\hypertarget{Ecore__Cocoa_8h_afa2498646da6a524cb3090115f46e155}{}\label{Ecore__Cocoa_8h_afa2498646da6a524cb3090115f46e155}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+cocoa\+\_\+window\+\_\+show} (\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window} $\ast$window)\hypertarget{Ecore__Cocoa_8h_ad48c9ee0476f5bf3580d9f5f744b9931}{}\label{Ecore__Cocoa_8h_ad48c9ee0476f5bf3580d9f5f744b9931}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+cocoa\+\_\+window\+\_\+hide} (\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window} $\ast$window)\hypertarget{Ecore__Cocoa_8h_a7d294db62e3883884ed41510b973074f}{}\label{Ecore__Cocoa_8h_a7d294db62e3883884ed41510b973074f}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+cocoa\+\_\+window\+\_\+raise} (\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window} $\ast$window)\hypertarget{Ecore__Cocoa_8h_a8792664b0d28460fdea1db504a46b7bd}{}\label{Ecore__Cocoa_8h_a8792664b0d28460fdea1db504a46b7bd}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+cocoa\+\_\+window\+\_\+lower} (\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window} $\ast$window)\hypertarget{Ecore__Cocoa_8h_abe8d684c6c29d4928a3c3a7028ee6fca}{}\label{Ecore__Cocoa_8h_abe8d684c6c29d4928a3c3a7028ee6fca}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+cocoa\+\_\+window\+\_\+activate} (\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window} $\ast$window)\hypertarget{Ecore__Cocoa_8h_a1da44f4b1f97969cad6e4056effd19fc}{}\label{Ecore__Cocoa_8h_a1da44f4b1f97969cad6e4056effd19fc}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+cocoa\+\_\+window\+\_\+title\+\_\+set} (\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window} $\ast$window, const char $\ast$title)\hypertarget{Ecore__Cocoa_8h_aa791e8cbc7a26212602dfc3e0d09326f}{}\label{Ecore__Cocoa_8h_aa791e8cbc7a26212602dfc3e0d09326f}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+cocoa\+\_\+window\+\_\+iconified\+\_\+set} (\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window} $\ast$window, int on)\hypertarget{Ecore__Cocoa_8h_a0c18d7bbedcf8fc8fa700c5c69e813a1}{}\label{Ecore__Cocoa_8h_a0c18d7bbedcf8fc8fa700c5c69e813a1}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+cocoa\+\_\+window\+\_\+borderless\+\_\+set} (\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window} $\ast$window, int on)\hypertarget{Ecore__Cocoa_8h_a50eda42947ff2918271697ec0c057516}{}\label{Ecore__Cocoa_8h_a50eda42947ff2918271697ec0c057516}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+cocoa\+\_\+window\+\_\+view\+\_\+set} (\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window} $\ast$window, void $\ast$view)\hypertarget{Ecore__Cocoa_8h_af42dc433ca13e561473a6d7164322726}{}\label{Ecore__Cocoa_8h_af42dc433ca13e561473a6d7164322726}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries ecore\+\_\+cocoa\+\_\+titlebar\+\_\+height\+\_\+get} (void)\hypertarget{Ecore__Cocoa_8h_a3390e8359e302678c073f0c72bd3fee7}{}\label{Ecore__Cocoa_8h_a3390e8359e302678c073f0c72bd3fee7}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{Ecore__Cocoa_8h_aadd043cf328b4a2d8bf13c8e648b368a}{Ecore\+\_\+\+Cocoa\+\_\+\+Window\+\_\+\+Id} {\bfseries ecore\+\_\+cocoa\+\_\+window\+\_\+get\+\_\+window\+\_\+id} (const \hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window} $\ast$window)\hypertarget{Ecore__Cocoa_8h_a8d4aae3b6c247af6b80cb1288c7df28a}{}\label{Ecore__Cocoa_8h_a8d4aae3b6c247af6b80cb1288c7df28a}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+cocoa\+\_\+selection\+\_\+clipboard\+\_\+set} (const void $\ast$data, int size, \hyperlink{Ecore__Cocoa_8h_a79be465978eb8a542a4f35aaa75a9ff8}{Ecore\+\_\+\+Cocoa\+\_\+\+Cnp\+\_\+\+Type} type)\hypertarget{Ecore__Cocoa_8h_ad2610afec247410b805608ea5f211505}{}\label{Ecore__Cocoa_8h_ad2610afec247410b805608ea5f211505}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void $\ast$ {\bfseries ecore\+\_\+cocoa\+\_\+selection\+\_\+clipboard\+\_\+get} (int $\ast$size, \hyperlink{Ecore__Cocoa_8h_a79be465978eb8a542a4f35aaa75a9ff8}{Ecore\+\_\+\+Cocoa\+\_\+\+Cnp\+\_\+\+Type} type, \hyperlink{Ecore__Cocoa_8h_a79be465978eb8a542a4f35aaa75a9ff8}{Ecore\+\_\+\+Cocoa\+\_\+\+Cnp\+\_\+\+Type} $\ast$retrieved\+\_\+types)\hypertarget{Ecore__Cocoa_8h_a5e5fbb40fe4b7924c8343353cbe9e28b}{}\label{Ecore__Cocoa_8h_a5e5fbb40fe4b7924c8343353cbe9e28b}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+cocoa\+\_\+selection\+\_\+clipboard\+\_\+clear} (void)\hypertarget{Ecore__Cocoa_8h_a58281c4d6eba3d6dfe911956d0d723b7}{}\label{Ecore__Cocoa_8h_a58281c4d6eba3d6dfe911956d0d723b7}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+cocoa\+\_\+window\+\_\+cursor\+\_\+set} (\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window} $\ast$win, Ecore\+\_\+\+Cocoa\+\_\+\+Cursor c)\hypertarget{Ecore__Cocoa_8h_a81d4d3e2543dd185abc91d138cdd04e6}{}\label{Ecore__Cocoa_8h_a81d4d3e2543dd185abc91d138cdd04e6}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+cocoa\+\_\+window\+\_\+cursor\+\_\+show} (\hyperlink{Ecore__Cocoa_8h_aa20941bbc83133e3535ae6e608d5a3cd}{Ecore\+\_\+\+Cocoa\+\_\+\+Window} $\ast$win, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} show)\hypertarget{Ecore__Cocoa_8h_a80d573ef5c8aa1c1cb1469b8a32d04a0}{}\label{Ecore__Cocoa_8h_a80d573ef5c8aa1c1cb1469b8a32d04a0}

\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__Cocoa_8h_af4a9f6883647f374894a1636c5b4dee8}{E\+C\+O\+R\+E\+\_\+\+C\+O\+C\+O\+A\+\_\+\+E\+V\+E\+N\+T\+\_\+\+G\+O\+T\+\_\+\+F\+O\+C\+US}\hypertarget{Ecore__Cocoa_8h_af4a9f6883647f374894a1636c5b4dee8}{}\label{Ecore__Cocoa_8h_af4a9f6883647f374894a1636c5b4dee8}

\begin{DoxyCompactList}\small\item\em Event triggered when a window receives focus. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__Cocoa_8h_adbbc08fd61ea638bf62bae4c2cd6bfd8}{E\+C\+O\+R\+E\+\_\+\+C\+O\+C\+O\+A\+\_\+\+E\+V\+E\+N\+T\+\_\+\+L\+O\+S\+T\+\_\+\+F\+O\+C\+US}\hypertarget{Ecore__Cocoa_8h_adbbc08fd61ea638bf62bae4c2cd6bfd8}{}\label{Ecore__Cocoa_8h_adbbc08fd61ea638bf62bae4c2cd6bfd8}

\begin{DoxyCompactList}\small\item\em Event triggered when a window loses focus. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__Cocoa_8h_a574f66cb6fc45b935428b316f913d1d7}{E\+C\+O\+R\+E\+\_\+\+C\+O\+C\+O\+A\+\_\+\+E\+V\+E\+N\+T\+\_\+\+R\+E\+S\+I\+ZE}\hypertarget{Ecore__Cocoa_8h_a574f66cb6fc45b935428b316f913d1d7}{}\label{Ecore__Cocoa_8h_a574f66cb6fc45b935428b316f913d1d7}

\begin{DoxyCompactList}\small\item\em Event triggered when a window is resized. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+C\+O\+C\+O\+A\+\_\+\+E\+V\+E\+N\+T\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+D\+E\+S\+T\+R\+OY}\hypertarget{Ecore__Cocoa_8h_abb2e061d12b89cb8a1f83f42e764c88e}{}\label{Ecore__Cocoa_8h_abb2e061d12b89cb8a1f83f42e764c88e}

\end{DoxyCompactItemize}


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



\subsection{Enumeration Type Documentation}
\index{Ecore\+\_\+\+Cocoa.\+h@{Ecore\+\_\+\+Cocoa.\+h}!Ecore\+\_\+\+Cocoa\+\_\+\+Cnp\+\_\+\+Type@{Ecore\+\_\+\+Cocoa\+\_\+\+Cnp\+\_\+\+Type}}
\index{Ecore\+\_\+\+Cocoa\+\_\+\+Cnp\+\_\+\+Type@{Ecore\+\_\+\+Cocoa\+\_\+\+Cnp\+\_\+\+Type}!Ecore\+\_\+\+Cocoa.\+h@{Ecore\+\_\+\+Cocoa.\+h}}
\subsubsection[{\texorpdfstring{Ecore\+\_\+\+Cocoa\+\_\+\+Cnp\+\_\+\+Type}{Ecore_Cocoa_Cnp_Type}}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf Ecore\+\_\+\+Cocoa\+\_\+\+Cnp\+\_\+\+Type}}\hypertarget{Ecore__Cocoa_8h_a79be465978eb8a542a4f35aaa75a9ff8}{}\label{Ecore__Cocoa_8h_a79be465978eb8a542a4f35aaa75a9ff8}


Type used to interact with the Cocoa pasteboard. 

It hold types that can apply to a context. \begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{E\+C\+O\+R\+E\+\_\+\+C\+O\+C\+O\+A\+\_\+\+C\+N\+P\+\_\+\+T\+Y\+P\+E\+\_\+\+U\+N\+K\+N\+O\+WN@{E\+C\+O\+R\+E\+\_\+\+C\+O\+C\+O\+A\+\_\+\+C\+N\+P\+\_\+\+T\+Y\+P\+E\+\_\+\+U\+N\+K\+N\+O\+WN}!Ecore\+\_\+\+Cocoa.\+h@{Ecore\+\_\+\+Cocoa.\+h}}\index{Ecore\+\_\+\+Cocoa.\+h@{Ecore\+\_\+\+Cocoa.\+h}!E\+C\+O\+R\+E\+\_\+\+C\+O\+C\+O\+A\+\_\+\+C\+N\+P\+\_\+\+T\+Y\+P\+E\+\_\+\+U\+N\+K\+N\+O\+WN@{E\+C\+O\+R\+E\+\_\+\+C\+O\+C\+O\+A\+\_\+\+C\+N\+P\+\_\+\+T\+Y\+P\+E\+\_\+\+U\+N\+K\+N\+O\+WN}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+C\+O\+C\+O\+A\+\_\+\+C\+N\+P\+\_\+\+T\+Y\+P\+E\+\_\+\+U\+N\+K\+N\+O\+WN\hypertarget{Ecore__Cocoa_8h_a79be465978eb8a542a4f35aaa75a9ff8acc53497083584197e13da59e4d59b6df}{}\label{Ecore__Cocoa_8h_a79be465978eb8a542a4f35aaa75a9ff8acc53497083584197e13da59e4d59b6df}
}]Undefined type. \index{E\+C\+O\+R\+E\+\_\+\+C\+O\+C\+O\+A\+\_\+\+C\+N\+P\+\_\+\+T\+Y\+P\+E\+\_\+\+S\+T\+R\+I\+NG@{E\+C\+O\+R\+E\+\_\+\+C\+O\+C\+O\+A\+\_\+\+C\+N\+P\+\_\+\+T\+Y\+P\+E\+\_\+\+S\+T\+R\+I\+NG}!Ecore\+\_\+\+Cocoa.\+h@{Ecore\+\_\+\+Cocoa.\+h}}\index{Ecore\+\_\+\+Cocoa.\+h@{Ecore\+\_\+\+Cocoa.\+h}!E\+C\+O\+R\+E\+\_\+\+C\+O\+C\+O\+A\+\_\+\+C\+N\+P\+\_\+\+T\+Y\+P\+E\+\_\+\+S\+T\+R\+I\+NG@{E\+C\+O\+R\+E\+\_\+\+C\+O\+C\+O\+A\+\_\+\+C\+N\+P\+\_\+\+T\+Y\+P\+E\+\_\+\+S\+T\+R\+I\+NG}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+C\+O\+C\+O\+A\+\_\+\+C\+N\+P\+\_\+\+T\+Y\+P\+E\+\_\+\+S\+T\+R\+I\+NG\hypertarget{Ecore__Cocoa_8h_a79be465978eb8a542a4f35aaa75a9ff8a3655229cb9f8197f6d7bd92602a1ad46}{}\label{Ecore__Cocoa_8h_a79be465978eb8a542a4f35aaa75a9ff8a3655229cb9f8197f6d7bd92602a1ad46}
}]String type (pure text) \index{E\+C\+O\+R\+E\+\_\+\+C\+O\+C\+O\+A\+\_\+\+C\+N\+P\+\_\+\+T\+Y\+P\+E\+\_\+\+M\+A\+R\+K\+UP@{E\+C\+O\+R\+E\+\_\+\+C\+O\+C\+O\+A\+\_\+\+C\+N\+P\+\_\+\+T\+Y\+P\+E\+\_\+\+M\+A\+R\+K\+UP}!Ecore\+\_\+\+Cocoa.\+h@{Ecore\+\_\+\+Cocoa.\+h}}\index{Ecore\+\_\+\+Cocoa.\+h@{Ecore\+\_\+\+Cocoa.\+h}!E\+C\+O\+R\+E\+\_\+\+C\+O\+C\+O\+A\+\_\+\+C\+N\+P\+\_\+\+T\+Y\+P\+E\+\_\+\+M\+A\+R\+K\+UP@{E\+C\+O\+R\+E\+\_\+\+C\+O\+C\+O\+A\+\_\+\+C\+N\+P\+\_\+\+T\+Y\+P\+E\+\_\+\+M\+A\+R\+K\+UP}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+C\+O\+C\+O\+A\+\_\+\+C\+N\+P\+\_\+\+T\+Y\+P\+E\+\_\+\+M\+A\+R\+K\+UP\hypertarget{Ecore__Cocoa_8h_a79be465978eb8a542a4f35aaa75a9ff8a976d0736cb649391983a9f90f38eb86a}{}\label{Ecore__Cocoa_8h_a79be465978eb8a542a4f35aaa75a9ff8a976d0736cb649391983a9f90f38eb86a}
}]Elementary markup. \index{E\+C\+O\+R\+E\+\_\+\+C\+O\+C\+O\+A\+\_\+\+C\+N\+P\+\_\+\+T\+Y\+P\+E\+\_\+\+I\+M\+A\+GE@{E\+C\+O\+R\+E\+\_\+\+C\+O\+C\+O\+A\+\_\+\+C\+N\+P\+\_\+\+T\+Y\+P\+E\+\_\+\+I\+M\+A\+GE}!Ecore\+\_\+\+Cocoa.\+h@{Ecore\+\_\+\+Cocoa.\+h}}\index{Ecore\+\_\+\+Cocoa.\+h@{Ecore\+\_\+\+Cocoa.\+h}!E\+C\+O\+R\+E\+\_\+\+C\+O\+C\+O\+A\+\_\+\+C\+N\+P\+\_\+\+T\+Y\+P\+E\+\_\+\+I\+M\+A\+GE@{E\+C\+O\+R\+E\+\_\+\+C\+O\+C\+O\+A\+\_\+\+C\+N\+P\+\_\+\+T\+Y\+P\+E\+\_\+\+I\+M\+A\+GE}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+C\+O\+C\+O\+A\+\_\+\+C\+N\+P\+\_\+\+T\+Y\+P\+E\+\_\+\+I\+M\+A\+GE\hypertarget{Ecore__Cocoa_8h_a79be465978eb8a542a4f35aaa75a9ff8a27ff01af6f7e1253dc126688a9ae04d2}{}\label{Ecore__Cocoa_8h_a79be465978eb8a542a4f35aaa75a9ff8a27ff01af6f7e1253dc126688a9ae04d2}
}]Image (all formats) \index{E\+C\+O\+R\+E\+\_\+\+C\+O\+C\+O\+A\+\_\+\+C\+N\+P\+\_\+\+T\+Y\+P\+E\+\_\+\+H\+T\+ML@{E\+C\+O\+R\+E\+\_\+\+C\+O\+C\+O\+A\+\_\+\+C\+N\+P\+\_\+\+T\+Y\+P\+E\+\_\+\+H\+T\+ML}!Ecore\+\_\+\+Cocoa.\+h@{Ecore\+\_\+\+Cocoa.\+h}}\index{Ecore\+\_\+\+Cocoa.\+h@{Ecore\+\_\+\+Cocoa.\+h}!E\+C\+O\+R\+E\+\_\+\+C\+O\+C\+O\+A\+\_\+\+C\+N\+P\+\_\+\+T\+Y\+P\+E\+\_\+\+H\+T\+ML@{E\+C\+O\+R\+E\+\_\+\+C\+O\+C\+O\+A\+\_\+\+C\+N\+P\+\_\+\+T\+Y\+P\+E\+\_\+\+H\+T\+ML}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+C\+O\+C\+O\+A\+\_\+\+C\+N\+P\+\_\+\+T\+Y\+P\+E\+\_\+\+H\+T\+ML\hypertarget{Ecore__Cocoa_8h_a79be465978eb8a542a4f35aaa75a9ff8ac7d3fc140889a34e155dca5bb045f09b}{}\label{Ecore__Cocoa_8h_a79be465978eb8a542a4f35aaa75a9ff8ac7d3fc140889a34e155dca5bb045f09b}
}]H\+T\+ML. \end{description}
\end{Desc}


\subsection{Function Documentation}
\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}}
\subsubsection[{\texorpdfstring{ecore\+\_\+cocoa\+\_\+init(void)}{ecore_cocoa_init(void)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} int ecore\+\_\+cocoa\+\_\+init (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__Cocoa_8h_ab75aa3930ba759ee41286c2a89979950}{}\label{Ecore__Cocoa_8h_ab75aa3930ba759ee41286c2a89979950}


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

\begin{DoxyReturn}{Returns}
How many times Ecore\+\_\+\+Cocoa has been initted 
\end{DoxyReturn}
\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}}
\subsubsection[{\texorpdfstring{ecore\+\_\+cocoa\+\_\+shutdown(void)}{ecore_cocoa_shutdown(void)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} int ecore\+\_\+cocoa\+\_\+shutdown (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__Cocoa_8h_aa633cfab7c197141feb2ef608e34a831}{}\label{Ecore__Cocoa_8h_aa633cfab7c197141feb2ef608e34a831}


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

\begin{DoxyReturn}{Returns}
How many times Ecore\+\_\+\+Cocoa has been initted 
\end{DoxyReturn}
\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}}
\subsubsection[{\texorpdfstring{ecore\+\_\+cocoa\+\_\+screen\+\_\+size\+\_\+get(\+Ecore\+\_\+\+Cocoa\+\_\+\+Screen $\ast$screen, int $\ast$w, int $\ast$h)}{ecore_cocoa_screen_size_get(Ecore_Cocoa_Screen *screen, int *w, int *h)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+cocoa\+\_\+screen\+\_\+size\+\_\+get (
\begin{DoxyParamCaption}
\item[{{\bf Ecore\+\_\+\+Cocoa\+\_\+\+Screen} $\ast$}]{screen, }
\item[{int $\ast$}]{w, }
\item[{int $\ast$}]{h}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__Cocoa_8h_a3b91969a38e6f61f1735cb7c4f3c15e1}{}\label{Ecore__Cocoa_8h_a3b91969a38e6f61f1735cb7c4f3c15e1}


Retrieves the size of a Cocoa screen. 


\begin{DoxyParams}[1]{Parameters}
 & {\em screen} & The screen which size must be retrieved \\
\hline
\mbox{\tt out}  & {\em w} & The width of the screen \\
\hline
\mbox{\tt out}  & {\em h} & The height of the screen \\
\hline
\end{DoxyParams}
\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}}
\subsubsection[{\texorpdfstring{ecore\+\_\+cocoa\+\_\+window\+\_\+new(int x, int y, int width, int height)}{ecore_cocoa_window_new(int x, int y, int width, int height)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Ecore\+\_\+\+Cocoa\+\_\+\+Window}$\ast$ ecore\+\_\+cocoa\+\_\+window\+\_\+new (
\begin{DoxyParamCaption}
\item[{int}]{x, }
\item[{int}]{y, }
\item[{int}]{width, }
\item[{int}]{height}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__Cocoa_8h_a16ebd51f29869dd232d9e145f3e2b0fe}{}\label{Ecore__Cocoa_8h_a16ebd51f29869dd232d9e145f3e2b0fe}


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 width} & The width of the window \\
\hline
{\em height} & The height of the window \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A handler on the window. N\+U\+LL on failure 
\end{DoxyReturn}
\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}}
\subsubsection[{\texorpdfstring{ecore\+\_\+cocoa\+\_\+window\+\_\+free(\+Ecore\+\_\+\+Cocoa\+\_\+\+Window $\ast$window)}{ecore_cocoa_window_free(Ecore_Cocoa_Window *window)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+cocoa\+\_\+window\+\_\+free (
\begin{DoxyParamCaption}
\item[{{\bf Ecore\+\_\+\+Cocoa\+\_\+\+Window} $\ast$}]{window}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__Cocoa_8h_aaef4fa0d5fa011c1dcac3bbb7db28115}{}\label{Ecore__Cocoa_8h_aaef4fa0d5fa011c1dcac3bbb7db28115}


Releases a Cocoa window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to be released \\
\hline
\end{DoxyParams}
\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}}
\subsubsection[{\texorpdfstring{ecore\+\_\+cocoa\+\_\+window\+\_\+move(\+Ecore\+\_\+\+Cocoa\+\_\+\+Window $\ast$window, int x, int y)}{ecore_cocoa_window_move(Ecore_Cocoa_Window *window, int x, int y)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+cocoa\+\_\+window\+\_\+move (
\begin{DoxyParamCaption}
\item[{{\bf Ecore\+\_\+\+Cocoa\+\_\+\+Window} $\ast$}]{window, }
\item[{int}]{x, }
\item[{int}]{y}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__Cocoa_8h_a05aa1004f83e2dea5fbea70c63fbcf42}{}\label{Ecore__Cocoa_8h_a05aa1004f83e2dea5fbea70c63fbcf42}


Moves a Cocoa window to 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}
\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}}
\subsubsection[{\texorpdfstring{ecore\+\_\+cocoa\+\_\+window\+\_\+resize(\+Ecore\+\_\+\+Cocoa\+\_\+\+Window $\ast$window, int width, int height)}{ecore_cocoa_window_resize(Ecore_Cocoa_Window *window, int width, int height)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+cocoa\+\_\+window\+\_\+resize (
\begin{DoxyParamCaption}
\item[{{\bf Ecore\+\_\+\+Cocoa\+\_\+\+Window} $\ast$}]{window, }
\item[{int}]{width, }
\item[{int}]{height}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__Cocoa_8h_a14c050dc971858df43598fae70bba06a}{}\label{Ecore__Cocoa_8h_a14c050dc971858df43598fae70bba06a}


Resizes a Cocoa window to a given size. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to be moved \\
\hline
{\em width} & The new width of the window \\
\hline
{\em height} & The new height of the window \\
\hline
\end{DoxyParams}
\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}}
\subsubsection[{\texorpdfstring{ecore\+\_\+cocoa\+\_\+window\+\_\+move\+\_\+resize(\+Ecore\+\_\+\+Cocoa\+\_\+\+Window $\ast$window, int x, int y, int width, int height)}{ecore_cocoa_window_move_resize(Ecore_Cocoa_Window *window, int x, int y, int width, int height)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+cocoa\+\_\+window\+\_\+move\+\_\+resize (
\begin{DoxyParamCaption}
\item[{{\bf Ecore\+\_\+\+Cocoa\+\_\+\+Window} $\ast$}]{window, }
\item[{int}]{x, }
\item[{int}]{y, }
\item[{int}]{width, }
\item[{int}]{height}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__Cocoa_8h_a249d76606696e8da378338c84b4eca69}{}\label{Ecore__Cocoa_8h_a249d76606696e8da378338c84b4eca69}


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 width} & The new width of the window \\
\hline
{\em height} & The new height of the window \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\hyperlink{Ecore__Cocoa_8h_a14c050dc971858df43598fae70bba06a}{ecore\+\_\+cocoa\+\_\+window\+\_\+resize()} 

\hyperlink{Ecore__Cocoa_8h_a05aa1004f83e2dea5fbea70c63fbcf42}{ecore\+\_\+cocoa\+\_\+window\+\_\+move()} 
\end{DoxySeeAlso}
