// in response of a reopen-application apple event
virtual void MacReopenApp() ;
+ // Hide the application windows the same as the system hide command would do it.
+ void MacHideApp();
+
DECLARE_EVENT_TABLE()
};
event.SetTimestamp(when);
event.SetEventObject(focus);
}
+
+
+void wxApp::MacHideApp()
+{
+ wxMacCarbonEvent event( kEventClassCommand , kEventCommandProcess );
+ HICommand command;
+ memset( &command, 0 , sizeof(command) );
+ command.commandID = kHICommandHide ;
+ event.SetParameter<HICommand>(kEventParamDirectObject, command );
+ SendEventToApplication( event );
+}