Ardour
9.0-pre0-582-g084a23a80d
GdkQuartzWindow.h
Go to the documentation of this file.
1
/* GdkQuartzWindow.h
2
*
3
* Copyright (C) 2005-2007 Imendio AB
4
*
5
* This library is free software; you can redistribute it and/or
6
* modify it under the terms of the GNU Lesser General Public
7
* License as published by the Free Software Foundation; either
8
* version 2 of the License, or (at your option) any later version.
9
*
10
* This library is distributed in the hope that it will be useful,
11
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13
* Lesser General Public License for more details.
14
*
15
* You should have received a copy of the GNU Lesser General Public
16
* License along with this library; if not, write to the
17
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
18
* Boston, MA 02111-1307, USA.
19
*/
20
21
#import <AppKit/AppKit.h>
22
#import <Foundation/Foundation.h>
23
#include <glib.h>
24
25
@interface
GdkQuartzWindow
: NSWindow {
26
BOOL
inMove
;
27
BOOL
inShowOrHide
;
28
BOOL
initialPositionKnown
;
29
30
/* Manually triggered move/resize (not by the window manager) */
31
BOOL
inManualMove
;
32
BOOL
inManualResize
;
33
BOOL
inTrackManualResize
;
34
NSPoint
initialMoveLocation
;
35
NSPoint
initialResizeLocation
;
36
NSRect
initialResizeFrame
;
37
}
38
39
-(BOOL)isInMove;
40
-(void)beginManualMove;
41
-(BOOL)trackManualMove;
42
-(BOOL)isInManualResize;
43
-(void)beginManualResize;
44
-(BOOL)trackManualResize;
45
-(void)showAndMakeKey:(BOOL)makeKey;
46
-(void)hide;
47
48
@end
49
50
51
52
GdkQuartzWindow
Definition:
GdkQuartzWindow.h:25
GdkQuartzWindow::initialMoveLocation
NSPoint initialMoveLocation
Definition:
GdkQuartzWindow.h:34
GdkQuartzWindow::inManualResize
BOOL inManualResize
Definition:
GdkQuartzWindow.h:32
GdkQuartzWindow::initialPositionKnown
BOOL initialPositionKnown
Definition:
GdkQuartzWindow.h:28
GdkQuartzWindow::inManualMove
BOOL inManualMove
Definition:
GdkQuartzWindow.h:31
GdkQuartzWindow::inTrackManualResize
BOOL inTrackManualResize
Definition:
GdkQuartzWindow.h:33
GdkQuartzWindow::initialResizeFrame
NSRect initialResizeFrame
Definition:
GdkQuartzWindow.h:36
GdkQuartzWindow::inMove
BOOL inMove
Definition:
GdkQuartzWindow.h:26
GdkQuartzWindow::initialResizeLocation
NSPoint initialResizeLocation
Definition:
GdkQuartzWindow.h:35
GdkQuartzWindow::inShowOrHide
BOOL inShowOrHide
Definition:
GdkQuartzWindow.h:27
libs
tk
ydk
ydk
gdk
quartz
GdkQuartzWindow.h
Generated on Wed Dec 25 2024 05:44:15 for Ardour by
1.9.1