neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
window_events.hpp File Reference

Go to the source code of this file.

Classes

class  neogfx::window_event
 
class  neogfx::basic_mouse_event< Location >
 
class  neogfx::keyboard_event
 

Namespaces

namespace  neogfx
 

Typedefs

typedef basic_mouse_event< mouse_event_location::Clientneogfx::mouse_event
 
typedef basic_mouse_event< mouse_event_location::NonClientneogfx::non_client_mouse_event
 

Enumerations

enum class  neogfx::window_event_type {
  neogfx::Paint , neogfx::Close , neogfx::Enabled , neogfx::Disabled ,
  neogfx::Moved , neogfx::Resizing , neogfx::Resized , neogfx::Maximized ,
  neogfx::Iconized , neogfx::Restored , neogfx::Enter , neogfx::Leave ,
  neogfx::NonClientEnter , neogfx::NonClientLeave , neogfx::FocusGained , neogfx::FocusLost ,
  neogfx::TitleTextChanged
}
 
enum class  neogfx::mouse_event_location { neogfx::None , neogfx::Client , neogfx::NonClient }
 
enum class  neogfx::mouse_event_type {
  neogfx::WheelScrolled , neogfx::ButtonClicked , neogfx::ButtonDoubleClicked , neogfx::ButtonReleased ,
  neogfx::Moved
}
 
enum class  neogfx::keyboard_event_type { neogfx::KeyPressed , neogfx::KeyReleased , neogfx::TextInput , neogfx::SysTextInput }