quakeforge/ruamoko/include/gui/View.h

28 lines
538 B
C
Raw Normal View History

2004-02-04 02:35:57 +00:00
#ifndef __ruamoko_gui_View_h
#define __ruamoko_gui_View_h
2003-01-08 15:56:11 +00:00
#include "Object.h"
@class Point;
@class Size;
@class Rect;
2003-01-08 15:56:11 +00:00
@interface View: Object
{
@public
integer xpos, ypos;
integer xlen, ylen;
integer xabs, yabs;
View parent;
}
- (id) initWithComponents: (integer)x : (integer)y : (integer)w : (integer)h;
- (id) initWithOrigin: (Point)anOrigin size: (Size)aSize;
- (id) initWithBounds: (Rect)aRect;
2004-02-04 02:35:57 +00:00
- (void) setBasePos: (integer)x y: (integer)y;
- (void) setBasePos: (Point)pos;
2003-01-08 15:56:11 +00:00
- (void) draw;
@end
2004-02-04 02:35:57 +00:00
#endif //__ruamoko_gui_View_h