acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
aaa_base_internal.h
1//
2// c_os_cross_win_user_internal.h
3// c
4//
5// Created by Snow Leopard User on 06/11/2011.
6// Copyright 2011 __MyCompanyName__. All rights reserved.
7//
8
9#pragma once
10
11
12
13
14
15
16/*typedef struct tag_WINDOW
17{
18
19
20 WindowRef m_windowref;
21 void * m_pnswindow;
22
23
24
25} WINDOW, * LPWINDOW;
26
27typedef LPWINDOW oswindow;
28
29typedef ::i32 ::i32;
30
31typedef struct tagRECT
32{
33 ::i32 left;
34 ::i32 top;
35 ::i32 right;
36 ::i32 bottom;
37} ::i32_rectangle, *PRECT, *NPRECT, *::i32_rectangle *;
38
39typedef const ::i32_rectangle * const ::i32_rectangle *;
40
41
42
43#pragma once
44*/
45
46//CGContextRef get_nswindow_cgcontext(oswindow pnswindow);
47
48
49i32_bool get_uiwindow_rect(oswindow hwnd, ::i32_rectangle * lprect);
50
51
52
53
54
55i32_bool set_nswindow_frame(oswindow hwnd, const ::i32_rectangle * prectangle, ::i32 iDisplay);
56i32_bool size_nswindow(oswindow hwnd, ::i32 cx, ::i32 cy);
57i32_bool move_nswindow(oswindow hwnd, ::i32 x, ::i32 y);