ui/cocoa/appdelegate.m

changeset 1176
87a906a990e3
parent 1081
1126fb7d174e
equal deleted inserted replaced
1175:1943f7411e50 1176:87a906a990e3
25 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 25 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
26 * POSSIBILITY OF SUCH DAMAGE. 26 * POSSIBILITY OF SUCH DAMAGE.
27 */ 27 */
28 28
29 #import "AppDelegate.h" 29 #import "AppDelegate.h"
30 #import "WindowManager.h"
30 31
31 #import "toolkit.h" 32 #import "toolkit.h"
32 #import "menu.h" 33 #import "menu.h"
34
35 #import "../common/app.h"
33 36
34 @implementation AppDelegate 37 @implementation AppDelegate
35 38
36 - (void)applicationDidFinishLaunching:(NSNotification *)aNotification { 39 - (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
37 ui_menu_init(); 40 ui_menu_init();
38 NSLog(@"toolkit applicationDidFinishLaunching"); 41 NSLog(@"toolkit applicationDidFinishLaunching");
39 ui_cocoa_onstartup(); 42 uic_application_startup(NULL);
40 } 43 }
41 44
42 - (void)applicationWillTerminate:(NSNotification *)aNotification { 45 - (void)applicationWillTerminate:(NSNotification *)aNotification {
43 NSLog(@"toolkit applicationWillTerminate"); 46 NSLog(@"toolkit applicationWillTerminate");
44 ui_cocoa_onexit(); 47 uic_application_exit(NULL);
48 [[WindowManager sharedWindowManager] shutdown];
49 ui_app_save_settings();
45 } 50 }
46 51
47 52
48 - (BOOL)applicationSupportsSecureRestorableState:(NSApplication *)app { 53 - (BOOL)applicationSupportsSecureRestorableState:(NSApplication *)app {
49 return YES; 54 return YES;

mercurial