| 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; |