Initial import.
This commit is contained in:
commit
b5f40d159e
16 changed files with 489 additions and 0 deletions
23
OGApplication.h
Normal file
23
OGApplication.h
Normal file
|
@ -0,0 +1,23 @@
|
|||
#include <gtk/gtk.h>
|
||||
|
||||
#import <ObjFW/ObjFW.h>
|
||||
|
||||
@protocol OGApplicationDelegate <OFObject>
|
||||
- (void)applicationDidFinishLaunching;
|
||||
@optional
|
||||
- (void)applicationWillTerminate;
|
||||
@end
|
||||
|
||||
@interface OGApplication: OFObject <OFApplicationDelegate>
|
||||
{
|
||||
id <OFApplicationDelegate> delegate;
|
||||
}
|
||||
|
||||
+ (void)quit;
|
||||
@end
|
||||
|
||||
#define OG_APPLICATION_DELEGATE(cls) \
|
||||
Class \
|
||||
og_application_delegate() { \
|
||||
return [cls class]; \
|
||||
}
|
Reference in a new issue