mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2024-12-13 06:00:42 +00:00
75ec6bf244
This is a nasty commit, sorry, but 99% of the commit is interdependent.
29 lines
679 B
Objective-C
29 lines
679 B
Objective-C
#ifndef __ruamoko_gui_View_h
|
|
#define __ruamoko_gui_View_h
|
|
|
|
#include "Object.h"
|
|
#include "gui/Rect.h"
|
|
|
|
@interface View: Object
|
|
{
|
|
@public
|
|
integer xpos, ypos;
|
|
integer xlen, ylen;
|
|
integer xabs, yabs;
|
|
View []parent;
|
|
integer flags;
|
|
}
|
|
|
|
- (id) initWithComponents: (integer)x : (integer)y : (integer)w : (integer)h;
|
|
- (id) initWithOrigin: (Point)anOrigin size: (Size)aSize;
|
|
- (id) initWithBounds: (Rect)aRect;
|
|
- (id) canFocus: (integer)cf;
|
|
- (integer) canFocus;
|
|
- (void) setBasePos: (integer)x y: (integer)y;
|
|
- (void) setBasePosFromView: (View[])view;
|
|
- (void) draw;
|
|
|
|
- (integer) keyEvent:(integer)key unicode:(integer)unicode down:(integer)down;
|
|
@end
|
|
|
|
#endif //__ruamoko_gui_View_h
|