mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-04-22 13:10:59 +00:00
NSSliderAccessory skeleton implementation
This commit is contained in:
parent
8e46f3a53d
commit
0839b27b43
2 changed files with 94 additions and 2 deletions
|
@ -72,8 +72,6 @@ DEFINE_BLOCK_TYPE(GSSliderAccessoryBehaviorHandler, void, NSSliderAccessory*);
|
|||
|
||||
@end
|
||||
|
||||
|
||||
|
||||
#if defined(__cplusplus)
|
||||
}
|
||||
#endif
|
||||
|
|
|
@ -24,7 +24,101 @@
|
|||
|
||||
#import "AppKit/NSSliderAccessory.h"
|
||||
|
||||
|
||||
@implementation NSSliderAccessory
|
||||
|
||||
+ (NSSliderAccessory *) accessoryWithImage: (NSImage *)image
|
||||
{
|
||||
return nil;
|
||||
}
|
||||
|
||||
- (NSSliderAccessoryBehavior *) behavior
|
||||
{
|
||||
return _behavior;
|
||||
}
|
||||
|
||||
- (void) setBehavior: (NSSliderAccessoryBehavior *)behavior
|
||||
{
|
||||
ASSIGN(_behavior, behavior);
|
||||
}
|
||||
|
||||
- (BOOL) isEnabled
|
||||
{
|
||||
return _enabled;
|
||||
}
|
||||
|
||||
- (void) setEnabled: (BOOL)flag
|
||||
{
|
||||
_enabled = flag;
|
||||
}
|
||||
|
||||
- (id) copyWithZone: (NSZone *)z
|
||||
{
|
||||
return self;
|
||||
}
|
||||
|
||||
- (instancetype) initWithCoder: (NSCoder *)coder
|
||||
{
|
||||
self = [super init];
|
||||
return self;
|
||||
}
|
||||
|
||||
- (void) encodeWithCoder: (NSCoder *)coder
|
||||
{
|
||||
}
|
||||
|
||||
@end
|
||||
|
||||
@implementation NSSliderAccessoryBehavior
|
||||
|
||||
// Initializers
|
||||
+ (NSSliderAccessoryBehavior *) behaviorWithHandler: (GSSliderAccessoryBehaviorHandler)handler
|
||||
{
|
||||
return nil;
|
||||
}
|
||||
|
||||
+ (NSSliderAccessoryBehavior *) behaviorWithTarget: (id)target action: (SEL)action
|
||||
{
|
||||
return nil;
|
||||
}
|
||||
|
||||
// Behaviors...
|
||||
+ (NSSliderAccessoryBehavior *) automaticBehavior
|
||||
{
|
||||
return nil;
|
||||
}
|
||||
|
||||
+ (NSSliderAccessoryBehavior *) valueResetBehavior
|
||||
{
|
||||
return nil;
|
||||
}
|
||||
|
||||
+ (NSSliderAccessoryBehavior *) valueStepBehavior
|
||||
{
|
||||
return nil;
|
||||
}
|
||||
|
||||
// Handle events...
|
||||
- (void) handleAction: (NSSliderAccessory *)sender
|
||||
{
|
||||
// do nothing
|
||||
}
|
||||
|
||||
- (id) copyWithZone: (NSZone *)z
|
||||
{
|
||||
return self;
|
||||
}
|
||||
|
||||
- (instancetype) initWithCoder: (NSCoder *)coder
|
||||
{
|
||||
self = [super init];
|
||||
return self;
|
||||
}
|
||||
|
||||
- (void) encodeWithCoder: (NSCoder *)coder
|
||||
{
|
||||
}
|
||||
|
||||
@end
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue