SDL  2.0
SDL_BApp.h File Reference
#include <InterfaceKit.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 <OpenGLKit.h>
+ 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 57 of file SDL_BApp.h.

57  {
58  /* Intercepted by BWindow on its way to BView */
62  BAPP_KEY,
63  BAPP_REPAINT, /* from _UPDATE_ */
64  /* From BWindow */
65  BAPP_MAXIMIZE, /* from B_ZOOM */
67  BAPP_RESTORE, /* TODO: IMPLEMENT! */
68  BAPP_SHOW,
69  BAPP_HIDE,
70  BAPP_MOUSE_FOCUS, /* caused by MOUSE_MOVE */
71  BAPP_KEYBOARD_FOCUS, /* from WINDOW_ACTIVATED */
76 };