/* GWEN Copyright (c) 2011 Facepunch Studios See license in Gwen.h */ #include "Gwen/Macros.h" #include "Gwen/Platform.h" #ifndef _WIN32 #include static Gwen::UnicodeString gs_ClipboardEmulator; void Gwen::Platform::SetCursor( unsigned char iCursor ) { // No platform independent way to do this } Gwen::UnicodeString Gwen::Platform::GetClipboardText() { return gs_ClipboardEmulator; } bool Gwen::Platform::SetClipboardText( const Gwen::UnicodeString& str ) { gs_ClipboardEmulator = str; return true; } float Gwen::Platform::GetTimeInSeconds() { float fSeconds = (float) clock() / (float)CLOCKS_PER_SEC; return fSeconds; } bool Gwen::Platform::FileOpen( const String& Name, const String& StartPath, const String& Extension, Gwen::Event::Handler* pHandler, Event::Handler::FunctionStr fnCallback ) { // No platform independent way to do this. // Ideally you would open a system dialog here return false; } bool Gwen::Platform::FileSave( const String& Name, const String& StartPath, const String& Extension, Gwen::Event::Handler* pHandler, Gwen::Event::Handler::FunctionStr fnCallback ) { // No platform independent way to do this. // Ideally you would open a system dialog here return false; } #endif // ndef WIN32