mirror of
https://github.com/gnustep/apps-gorm.git
synced 2025-04-22 22:20:44 +00:00
* Palettes/1Windows/GNUmakefile: Added new classes and interface.
* Palettes/1Windows/GormDrawerAttributesInspector.gorm: Inspector interface. * Palettes/1Windows/GormDrawerAttributesInspector.[hm]: Inspector. * Palettes/1Windows/inspectors.m: Added implementation for inspectorClassName. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@23495 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
a72d9dae48
commit
8ae617dd6e
8 changed files with 123 additions and 0 deletions
|
@ -1,3 +1,12 @@
|
|||
2006-09-13 23:19-EDT Gregory John Casamento <greg_casamento@yahoo.com>
|
||||
|
||||
* Palettes/1Windows/GNUmakefile: Added new classes and interface.
|
||||
* Palettes/1Windows/GormDrawerAttributesInspector.gorm: Inspector
|
||||
interface.
|
||||
* Palettes/1Windows/GormDrawerAttributesInspector.[hm]: Inspector.
|
||||
* Palettes/1Windows/inspectors.m: Added implementation for
|
||||
inspectorClassName.
|
||||
|
||||
2006-09-12 23:10-EDT Gregory John Casamento <greg_casamento@yahoo.com>
|
||||
|
||||
* GormCore/GormWindowEditor.m: Remove IBApplicationAdditions category.
|
||||
|
|
|
@ -30,6 +30,7 @@ PALETTE_NAME = 1Windows
|
|||
WindowsPalette.m \
|
||||
GormNSWindow.m\
|
||||
GormNSPanel.m\
|
||||
GormDrawerAttributesInspector.m \
|
||||
GormWindowAttributesInspector.m\
|
||||
GormWindowSizeInspector.m \
|
||||
inspectors.m
|
||||
|
@ -48,6 +49,7 @@ PALETTE_NAME = 1Windows
|
|||
WindowDrag.tiff \
|
||||
Drawer.tiff \
|
||||
DrawerSmall.tiff \
|
||||
GormDrawerAttributesInspector.gorm \
|
||||
GormNSWindowSizeInspector.gorm \
|
||||
GormNSWindowInspector.gorm \
|
||||
palette.table
|
||||
|
|
|
@ -0,0 +1,11 @@
|
|||
{
|
||||
"## Comment" = "Do NOT change this file, Gorm maintains it";
|
||||
GormDrawerAttributesInspector = {
|
||||
Actions = (
|
||||
);
|
||||
Outlets = (
|
||||
preferredEdge
|
||||
);
|
||||
Super = IBInspector;
|
||||
};
|
||||
}
|
BIN
Palettes/1Windows/GormDrawerAttributesInspector.gorm/data.info
Normal file
BIN
Palettes/1Windows/GormDrawerAttributesInspector.gorm/data.info
Normal file
Binary file not shown.
Binary file not shown.
35
Palettes/1Windows/GormDrawerAttributesInspector.h
Normal file
35
Palettes/1Windows/GormDrawerAttributesInspector.h
Normal file
|
@ -0,0 +1,35 @@
|
|||
/*
|
||||
GormDrawerAttributesInspector.m
|
||||
|
||||
Copyright (C) 2006 Free Software Foundation, Inc.
|
||||
|
||||
Author: Gregory John Casamento <greg_casamento@yahoo.com>
|
||||
Date: 2006
|
||||
|
||||
This file is part of GNUstep.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
/* All Rights reserved */
|
||||
|
||||
#include <AppKit/AppKit.h>
|
||||
#include <InterfaceBuilder/IBInspector.h>
|
||||
|
||||
@interface GormDrawerAttributesInspector : IBInspector
|
||||
{
|
||||
id preferredEdge;
|
||||
}
|
||||
@end
|
61
Palettes/1Windows/GormDrawerAttributesInspector.m
Normal file
61
Palettes/1Windows/GormDrawerAttributesInspector.m
Normal file
|
@ -0,0 +1,61 @@
|
|||
/*
|
||||
GormDrawerAttributesInspector.m
|
||||
|
||||
Copyright (C) 2006 Free Software Foundation, Inc.
|
||||
|
||||
Author: Gregory John Casamento <greg_casamento@yahoo.com>
|
||||
Date: 2006
|
||||
|
||||
This file is part of GNUstep.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
/* All Rights reserved */
|
||||
|
||||
#include <AppKit/AppKit.h>
|
||||
#include "GormDrawerAttributesInspector.h"
|
||||
|
||||
@implementation GormDrawerAttributesInspector
|
||||
- (id) init
|
||||
{
|
||||
if ([super init] == nil)
|
||||
return nil;
|
||||
|
||||
if ([NSBundle loadNibNamed: @"GormDrawerAttributesInspector" owner: self] == NO)
|
||||
{
|
||||
NSLog(@"Could not gorm GormDrawerAttributesInspector");
|
||||
return nil;
|
||||
}
|
||||
|
||||
return self;
|
||||
}
|
||||
|
||||
- (void) ok: (id) sender
|
||||
{
|
||||
id drawer = [self object];
|
||||
[drawer setPreferredEdge: [[sender selectedItem] tag]];
|
||||
}
|
||||
|
||||
- (void) revert: (id) sender
|
||||
{
|
||||
id drawer = [self object];
|
||||
int i = [preferredEdge indexOfItemWithTag: [drawer preferredEdge]];
|
||||
if(i != NSNotFound)
|
||||
{
|
||||
[preferredEdge selectItemAtIndex: i];
|
||||
}
|
||||
}
|
||||
@end
|
|
@ -70,6 +70,11 @@
|
|||
@end
|
||||
|
||||
@implementation NSDrawer (IBObjectAdditions)
|
||||
- (NSString*) inspectorClassName
|
||||
{
|
||||
return @"GormDrawerAttributesInspector";
|
||||
}
|
||||
|
||||
- (NSImage*) imageForViewer
|
||||
{
|
||||
static NSImage *image = nil;
|
||||
|
|
Loading…
Reference in a new issue