QuakeForge  0.7.2.210-815cf
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
view.h File Reference
This graph shows which files directly or indirectly include this file:

Data Structures

struct  view_s
 

Typedefs

typedef struct view_s view_t
 The view object. More...
 

Enumerations

enum  grav_t {
  grav_center, grav_north, grav_northeast, grav_east,
  grav_southeast, grav_south, grav_southwest, grav_west,
  grav_northwest
}
 Control the positioning of a view within its parent. More...
 

Functions

void view_add (view_t *par, view_t *view)
 Add a view to a parent view at the end of the parents view list. More...
 
void view_delete (view_t *view)
 Delete a view and all its child views. More...
 
void view_draw (view_t *view)
 Draw the child views of a view. More...
 
void view_insert (view_t *par, view_t *view, int pos)
 Insert a view into a parent view at the specified location. More...
 
void view_move (view_t *view, int xp, int yp)
 Chage the location of a view. More...
 
view_tview_new (int xp, int yp, int xl, int yl, grav_t grav)
 Create a new view. More...
 
void view_remove (view_t *par, view_t *view)
 Remove a view from its parent. More...
 
void view_resize (view_t *view, int xl, int yl)
 Change the size of a view. More...