# HG changeset patch # User dewyatt # Date 1278396015 14400 # Node ID 34c3e6d6957567299ce9557255d3a1914581dc99 # Parent f25518de3ee5e1f2a0162bb6ef310d6dcf9828aa Added mouse button click to toggle IMM. diff -r f25518de3ee5 -r 34c3e6d69575 EXCLUDE/GLIMM/include/App.hpp --- a/EXCLUDE/GLIMM/include/App.hpp Sun Jul 04 06:15:42 2010 -0400 +++ b/EXCLUDE/GLIMM/include/App.hpp Tue Jul 06 02:00:15 2010 -0400 @@ -19,6 +19,7 @@ virtual void On_Key_Up(int Key); virtual void On_Char(unsigned int Char); virtual void On_Resized(unsigned int Width, unsigned int Height); + virtual void On_Mouse_Button_Down(Mouse_Button Button); private: void Update(); @@ -27,7 +28,7 @@ static const int Width = 800; static const int Height = 600; static const int Bits_Per_Pixel = 32; - static const bool Fullscreen = false; + static const bool Fullscreen = true; Window my_Window; bool my_Done; diff -r f25518de3ee5 -r 34c3e6d69575 EXCLUDE/GLIMM/src/App.cpp --- a/EXCLUDE/GLIMM/src/App.cpp Sun Jul 04 06:15:42 2010 -0400 +++ b/EXCLUDE/GLIMM/src/App.cpp Tue Jul 06 02:00:15 2010 -0400 @@ -57,9 +57,6 @@ case VK_ESCAPE: On_Close(); break; - case VK_TAB: - my_Window.Get_IMM().Toggle(); - break; } } @@ -83,6 +80,16 @@ glLoadIdentity(); } +void App::On_Mouse_Button_Down(Mouse_Button Button) +{ + switch (Button) + { + case Mouse_Button_Left: + my_Window.Get_IMM().Toggle(); + break; + } +} + void App::Update() { Rotation += 0.2f;