Added mouse button click to toggle IMM.
--- 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;
--- 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;