SDL  2.0
SDL_BApp.h File Reference
#include <InterfaceKit.h>
#include <LocaleRoster.h>
#include "../../video/haiku/SDL_bkeyboard.h"
#include "../../SDL_internal.h"
#include "SDL_video.h"
#include "../../events/SDL_events_c.h"
#include "../../video/haiku/SDL_bframebuffer.h"
#include <vector>
+ Include dependency graph for SDL_BApp.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  SDL_BApp
 

Enumerations

enum  ToSDL {
  BAPP_MOUSE_MOVED ,
  BAPP_MOUSE_BUTTON ,
  BAPP_MOUSE_WHEEL ,
  BAPP_KEY ,
  BAPP_REPAINT ,
  BAPP_MAXIMIZE ,
  BAPP_MINIMIZE ,
  BAPP_RESTORE ,
  BAPP_SHOW ,
  BAPP_HIDE ,
  BAPP_MOUSE_FOCUS ,
  BAPP_KEYBOARD_FOCUS ,
  BAPP_WINDOW_CLOSE_REQUESTED ,
  BAPP_WINDOW_MOVED ,
  BAPP_WINDOW_RESIZED ,
  BAPP_SCREEN_CHANGED
}
 

Enumeration Type Documentation

◆ ToSDL

enum ToSDL
Enumerator
BAPP_MOUSE_MOVED 
BAPP_MOUSE_BUTTON 
BAPP_MOUSE_WHEEL 
BAPP_KEY 
BAPP_REPAINT 
BAPP_MAXIMIZE 
BAPP_MINIMIZE 
BAPP_RESTORE 
BAPP_SHOW 
BAPP_HIDE 
BAPP_MOUSE_FOCUS 
BAPP_KEYBOARD_FOCUS 
BAPP_WINDOW_CLOSE_REQUESTED 
BAPP_WINDOW_MOVED 
BAPP_WINDOW_RESIZED 
BAPP_SCREEN_CHANGED 

Definition at line 58 of file SDL_BApp.h.

58  {
59  /* Intercepted by BWindow on its way to BView */
63  BAPP_KEY,
64  BAPP_REPAINT, /* from _UPDATE_ */
65  /* From BWindow */
66  BAPP_MAXIMIZE, /* from B_ZOOM */
68  BAPP_RESTORE, /* TODO: IMPLEMENT! */
69  BAPP_SHOW,
70  BAPP_HIDE,
71  BAPP_MOUSE_FOCUS, /* caused by MOUSE_MOVE */
72  BAPP_KEYBOARD_FOCUS, /* from WINDOW_ACTIVATED */
77 };
@ BAPP_MAXIMIZE
Definition: SDL_BApp.h:66
@ BAPP_SCREEN_CHANGED
Definition: SDL_BApp.h:76
@ BAPP_MOUSE_FOCUS
Definition: SDL_BApp.h:71
@ BAPP_WINDOW_MOVED
Definition: SDL_BApp.h:74
@ BAPP_WINDOW_CLOSE_REQUESTED
Definition: SDL_BApp.h:73
@ BAPP_RESTORE
Definition: SDL_BApp.h:68
@ BAPP_KEY
Definition: SDL_BApp.h:63
@ BAPP_MOUSE_BUTTON
Definition: SDL_BApp.h:61
@ BAPP_REPAINT
Definition: SDL_BApp.h:64
@ BAPP_HIDE
Definition: SDL_BApp.h:70
@ BAPP_KEYBOARD_FOCUS
Definition: SDL_BApp.h:72
@ BAPP_MOUSE_MOVED
Definition: SDL_BApp.h:60
@ BAPP_SHOW
Definition: SDL_BApp.h:69
@ BAPP_MINIMIZE
Definition: SDL_BApp.h:67
@ BAPP_WINDOW_RESIZED
Definition: SDL_BApp.h:75
@ BAPP_MOUSE_WHEEL
Definition: SDL_BApp.h:62