diff --git a/panda/src/osxdisplay/Sources.pp b/panda/src/osxdisplay/Sources.pp index 427cdbf9b5..6c2e0df741 100644 --- a/panda/src/osxdisplay/Sources.pp +++ b/panda/src/osxdisplay/Sources.pp @@ -15,7 +15,7 @@ #define INSTALL_HEADERS \ config_osxdisplay.h \ osxGraphicsPipe.h \ - osxGraphicsWindow.h \ + osxGraphicsWindow.h osxGraphicsWindow.I \ osxGraphicsStateGuardian.h #define INCLUDED_SOURCES \ diff --git a/panda/src/osxdisplay/osxGraphicsWindow.I b/panda/src/osxdisplay/osxGraphicsWindow.I new file mode 100644 index 0000000000..a9f95fb3e8 --- /dev/null +++ b/panda/src/osxdisplay/osxGraphicsWindow.I @@ -0,0 +1,23 @@ +// Filename: osxGraphicsWindow.I +// Created by: drose (13Feb09) +// +//////////////////////////////////////////////////////////////////// +// +// PANDA 3D SOFTWARE +// Copyright (c) Carnegie Mellon University. All rights reserved. +// +// All use of this software is subject to the terms of the revised BSD +// license. You should have received a copy of this license along +// with this source code in a file named "LICENSE." +// +//////////////////////////////////////////////////////////////////// + + + +inline void OsxGraphicsWindow::SendKeyEvent( ButtonHandle key, bool down) +{ + if(down) + _input_devices[0].button_down(key); + else + _input_devices[0].button_up(key); +} diff --git a/panda/src/osxdisplay/osxGraphicsWindow.h b/panda/src/osxdisplay/osxGraphicsWindow.h index 99c56a8601..6cee256e8a 100644 --- a/panda/src/osxdisplay/osxGraphicsWindow.h +++ b/panda/src/osxdisplay/osxGraphicsWindow.h @@ -145,16 +145,7 @@ private: static TypeHandle _type_handle; }; - - - -inline void osxGraphicsWindow::SendKeyEvent( ButtonHandle key, bool down) -{ - if(down) - _input_devices[0].button_down(key); - else - _input_devices[0].button_up(key); -} +#include "osxGraphicsWindow.I" #endif