libs-gdl2/DBModeler/AttributeCell.h
Matt Rice 244fbb7fae * DBModeler/Modeler.m: Add ability to change the editor.
* DBModeler/MainModelerEditor.m (-activateEmbeddedEditor:): Don't
        modify editors view subview resizing behaviour.
        Dont call supers implementation until we have resized the 
	subview.
        * DBModeler/GNUmakefile: Add new files.
        * DBModeler/Resources/Key_Diagram.tiff
        * DBModeler/Resources/Locking_Diagram.tiff
        * DBModeler/Resources/ClassProperty_Diagram.tiff
        * DBModeler/AttributesCell.{h,m}
        * DBModeler/DiagramView.{h,m}
        * DBModeler/DiagramEditor.{h,m}
        * DBModeler/EntityView.{h,m}
        * DBModeler/NSView+Additions.{h,m}: New files, initial implementation
        of diagram editor.



git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@23805 72102866-910b-0410-8b05-ffd578937521
2006-10-09 18:56:25 +00:00

54 lines
1.3 KiB
Objective-C

/**
AttributeCell.h
Author: Matt Rice <ratmice@yahoo.com>
Date: Oct 2006
This file is part of DBModeler.
<license>
DBModeler 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.
DBModeler 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 DBModeler; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
</license>
**/
#ifndef __ATTRIBUTE_CELL_H
#include <AppKit/NSCell.h>
#include <AppKit/NSTextFieldCell.h>
@class NSImageCell;
@interface TitleCell : NSTextFieldCell
@end
@interface AttributeCell : NSCell
{
NSTextFieldCell *name;
NSSize sz;
BOOL isKey, isLock, isProp;
NSImageCell *key;
NSImageCell *lock;
NSImageCell *prop;
}
- (void) setLock:(BOOL)flag;
- (void) setKey:(BOOL)flag;
- (void) setProp:(BOOL)flag;
@end
#define __ATTRIBUTE_CELL_H
#endif