Commit graph

113 commits

Author SHA1 Message Date
Gregory John Casamento
51b1d7f963 Making some changes which will significantly stabilize the outline based class editor.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@14149 72102866-910b-0410-8b05-ffd578937521
2002-07-14 23:54:05 +00:00
Gregory John Casamento
755353cf9a Corrected a few minor problems... GJC
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@14146 72102866-910b-0410-8b05-ffd578937521
2002-07-13 19:12:15 +00:00
Gregory John Casamento
06c961ce51 It is now possible to edit classes in the class view. Some more work needs to be done, but it is useful now.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@14135 72102866-910b-0410-8b05-ffd578937521
2002-07-12 05:46:29 +00:00
Gregory John Casamento
1d6d8ea8ab Adding more to the outline class editor. There's still lots more to do. GJC
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@14103 72102866-910b-0410-8b05-ffd578937521
2002-07-11 05:50:04 +00:00
Gregory John Casamento
001fda54c4 Added ability to insert actions/outlets into the outline view via a menu item in the classes menu. This doesn't fully work yet, but my next revision of it should.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@14101 72102866-910b-0410-8b05-ffd578937521
2002-07-09 13:30:59 +00:00
Gregory John Casamento
4955a36d4f Adding a class editor to the outline view in Gorm. Currently this
only works for viewing.  I am going to add the editing functionlity later
this week.  GJC


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@14068 72102866-910b-0410-8b05-ffd578937521
2002-07-08 04:45:23 +00:00
Pierre-Yves Rivaille
1dbef9900b GormObjectEditor.m
ClassInformation.plist
Gorm.m
GormWindowEditor.m
GormTableViewEditor.m
GormDocument.m
GormInspectorsManager.m
Palettes/0Menus/main.m
Palettes/0Menus/GormMenuEditor.m
Palettes/0Menus/GNUmakefile
Palettes/0Menus/GormNSMenu.m
Palettes/0Menus/GormNSMenu.h


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@13391 72102866-910b-0410-8b05-ffd578937521
2002-04-07 22:02:41 +00:00
Pierre-Yves Rivaille
3f892d52a9 ChangeLog
GormWindowEditor.m
GNUmakefile
GormObjectEditor.m
GormTableViewEditor.m
ClassInformation.plist
GormDocument.m
Palettes/3Containers/main.m
Palettes/3Containers/GNUmakefile
Palettes/3Containers/inspectors.m
Palettes/2Controls/GormBoxInspector.gorm
Palettes/2Controls/GormTextFieldInspector.gorm
Palettes/2Controls/GormSliderInspector.gorm
Palettes/2Controls/GormFormInspector.gorm
Palettes/2Controls/GormButtonInspector.gorm
Resources/GormViewSizeInspector.gorm
Resources/GormViewSizeInspector.classes
Palettes/3Containers/GormNSOutlineView.m
Palettes/3Containers/GormNSOutlineView.h


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@13277 72102866-910b-0410-8b05-ffd578937521
2002-03-31 15:59:18 +00:00
Pierre-Yves Rivaille
1ff190361e ClassInformation.plist
GNUmakefile
GormDocument.m
GormPrivate.h GormWindowEditor.m
Palettes/3Containers/GNUmakefile
Palettes/3Containers/GormNSTableView.m
Palettes/3Containers/GormNSTableView.h
Palettes/3Containers/inspectors.m
GormTableViewEditor.m
Palettes/3Containers/GormTableColumnInspector.gorm
Palettes/3Containers/GormTableColumnInspector.classes
Palettes/3Containers/GormTableColumnSizeInspector.gorm
Palettes/3Containers/GormTableColumnSizeInspector.classes


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@13270 72102866-910b-0410-8b05-ffd578937521
2002-03-29 16:30:01 +00:00
Pierre-Yves Rivaille
af63d0b288 GormDocument.m
Palettes/3Containers/GNUmakefile
Palettes/3Containers/main.m
Palettes/3Containers/inspectors.m
Palettes/3Containers/GormNSTableView.m
Palettes/3Containers/GormNSTableView.h


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@13242 72102866-910b-0410-8b05-ffd578937521
2002-03-26 17:15:26 +00:00
Gregory John Casamento
5f6ecd232f Removed the debug statements from the data source methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@13223 72102866-910b-0410-8b05-ffd578937521
2002-03-25 01:54:10 +00:00
Gregory John Casamento
58956e049c Changed classesView from an NSTableView to an NSOutlineView so that viewing is more intuitive.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@13222 72102866-910b-0410-8b05-ffd578937521
2002-03-25 01:44:01 +00:00
Pierre-Yves Rivaille
18a69faf05 GormCustomView.m
GormDocument.m


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@12932 72102866-910b-0410-8b05-ffd578937521
2002-03-01 14:42:15 +00:00
Pierre-Yves Rivaille
c100ea64c1 removed an NSLog line that was printing lots of garbage
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@12560 72102866-910b-0410-8b05-ffd578937521
2002-02-18 12:48:31 +00:00
Pierre-Yves Rivaille
ef475a3451 * Palettes/3Containers/GNUmakefile
* Palettes/3Containers/main.m
* Palettes/3Containers/GormNSBrowser.m
* Palettes/3Containers/GormNSBrowser.h
* Gorm.m
* GormDocument.m
Subclass of NSBrowser and NSTableView to be able to set the
delegate for runtime only (there is a dummy delegate for edit-time
and test-time). Those classes are encoded as NSBrowser/NSTableView
and NSTableView/NSBrowser are decoded as GormNSBrowser/GormNSTableView

* Palettes/1Windows/GNUmakefile
* Palettes/1Windows/GormNSWindow.h
* Palettes/1Windows/GormNSWindow.m
* Palettes/1Windows/main.m
* GormDocument.m
* Gorm.m
Subclass of NSWindow to be able to choose the stylemask
and to still be able to resize/close/minimize the window in the editor
regardless of the stylemask. This class is encoded as NSWindow and
NSWindow is decoded as GormNSWindow.

* GormDocument.m ([-attachObect:toParent]):
NSTableView & NSTextView objects contained in NSScrollView are now
added. Connections to and from those objects are now available.

* GormWindowEditor.m: new bestKnownSuperview function
(original patch from Stefan Urbanek <stefanurbanek@yahoo.fr>
modified to let the user select the NSScrollView or the NSTextView/
NSTableView contained within the NSScrollView).

* Palettes/3Containers/inspectors.m
* Palettes/3Containers/GormBrowserInspector.gorm
* Palettes/3Containers/GormTableViewInspector.gorm
NSTableView and NSBrowser inspectors updated (new tag field)
(patch from Stefan Urbanek <stefanurbanek@yahoo.fr>)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@12559 72102866-910b-0410-8b05-ffd578937521
2002-02-18 12:37:26 +00:00
Adam Fedor
a9dd27a452 Add first responder actions
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@12268 72102866-910b-0410-8b05-ffd578937521
2002-01-29 22:41:02 +00:00
Adam Fedor
57e7b4ccc5 Correct cursor handling during dragging
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@12095 72102866-910b-0410-8b05-ffd578937521
2002-01-14 04:19:01 +00:00
Gregory John Casamento
d16c24d42c Changes to support the "Load Class" feature under Gorm.app.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@11833 72102866-910b-0410-8b05-ffd578937521
2001-12-19 07:13:54 +00:00
Richard Frith-Macdonald
878916bfdd Tidied closing of a document
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@11298 72102866-910b-0410-8b05-ffd578937521
2001-11-03 06:04:57 +00:00
Adam Fedor
c9b7a1cc94 Set target/action for all NSForms in inspectors.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@11290 72102866-910b-0410-8b05-ffd578937521
2001-11-02 04:59:43 +00:00
Pierre-Yves Rivaille
1103d61f09 [GormDocument -init]: set the NSTableView properties in order to use
sizeToFit


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@11279 72102866-910b-0410-8b05-ffd578937521
2001-10-29 12:52:09 +00:00
Adam Fedor
c4b371c61b Fix typo with GormCustomView in object proxies list
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@11085 72102866-910b-0410-8b05-ffd578937521
2001-10-05 15:02:55 +00:00
Adam Fedor
bfc6f87df4 Add support for custom views
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@11078 72102866-910b-0410-8b05-ffd578937521
2001-10-03 17:38:46 +00:00
Adam Fedor
6f5ebc106f Fixes to handle matrixes better. Editable matrix cells. Improved
editors for window size and buttons.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@10917 72102866-910b-0410-8b05-ffd578937521
2001-09-16 18:53:33 +00:00
Richard Frith-Macdonald
9364950b9e Fix crash when deleting objects.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@10378 72102866-910b-0410-8b05-ffd578937521
2001-07-10 05:40:15 +00:00
Richard Frith-Macdonald
e14559b683 Added controbuted patch
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@10306 72102866-910b-0410-8b05-ffd578937521
2001-07-06 17:10:51 +00:00
Adam Fedor
8e88de9c32 Save filesOwner class. Implement renaming outlets
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@10210 72102866-910b-0410-8b05-ffd578937521
2001-06-20 16:00:19 +00:00
Richard Frith-Macdonald
9a45909aab iCustom class modifications
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@9897 72102866-910b-0410-8b05-ffd578937521
2001-05-08 09:43:11 +00:00
Richard Frith-MacDonald
9023f1353f Set up a miniwindow image for a document.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@9052 72102866-910b-0410-8b05-ffd578937521
2001-02-08 07:15:15 +00:00
Richard Frith-MacDonald
4822b3f236 Retain object names in map
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@8452 72102866-910b-0410-8b05-ffd578937521
2000-12-27 09:00:32 +00:00
Richard Frith-MacDonald
073d3a759f Tidyup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@6113 72102866-910b-0410-8b05-ffd578937521
2000-02-25 17:26:57 +00:00
Richard Frith-MacDonald
15d8b973ba A few testing fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@5917 72102866-910b-0410-8b05-ffd578937521
2000-02-03 17:04:37 +00:00
Richard Frith-MacDonald
14666a0bed Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@5794 72102866-910b-0410-8b05-ffd578937521
2000-01-16 09:56:48 +00:00
Richard Frith-MacDonald
15d0a56339 Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@5781 72102866-910b-0410-8b05-ffd578937521
2000-01-14 17:26:25 +00:00
Richard Frith-MacDonald
69f280c043 Modest document improvements
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@5780 72102866-910b-0410-8b05-ffd578937521
2000-01-14 17:07:44 +00:00
Richard Frith-MacDonald
21d066e79e Add menu inspectors
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@5774 72102866-910b-0410-8b05-ffd578937521
2000-01-14 13:34:15 +00:00
Richard Frith-MacDonald
308f97b6ba Limited menu support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@5741 72102866-910b-0410-8b05-ffd578937521
2000-01-13 21:19:03 +00:00
Richard Frith-MacDonald
472f55d440 Changes for update to make package for palettes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@5680 72102866-910b-0410-8b05-ffd578937521
2000-01-07 06:47:08 +00:00
Richard Frith-MacDonald
795dd9967c Improved document management.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@5658 72102866-910b-0410-8b05-ffd578937521
2000-01-04 17:46:26 +00:00
Richard Frith-MacDonald
6d103be1b2 More tidying up
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@5657 72102866-910b-0410-8b05-ffd578937521
2000-01-04 16:25:39 +00:00
Richard Frith-MacDonald
042bb78eb2 Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@5655 72102866-910b-0410-8b05-ffd578937521
2000-01-04 12:37:00 +00:00
Richard Frith-MacDonald
d5b56eea8e Loads of tidying up etc.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@5654 72102866-910b-0410-8b05-ffd578937521
2000-01-04 12:21:17 +00:00
Richard Frith-MacDonald
5c17f3142d Improvements for testing etc
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@5649 72102866-910b-0410-8b05-ffd578937521
2000-01-03 11:00:14 +00:00
Richard Frith-MacDonald
dc5e41f84c tidy
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@5615 72102866-910b-0410-8b05-ffd578937521
1999-12-23 07:49:27 +00:00
Richard Frith-MacDonald
2c27fc259d tidy
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@5614 72102866-910b-0410-8b05-ffd578937521
1999-12-22 12:50:11 +00:00
Richard Frith-MacDonald
d9f6720bbf Better tracking of drag events
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@5608 72102866-910b-0410-8b05-ffd578937521
1999-12-22 10:13:18 +00:00
Richard Frith-MacDonald
065ccf7f75 Checks for edited documents
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@5599 72102866-910b-0410-8b05-ffd578937521
1999-12-21 16:48:32 +00:00
Richard Frith-MacDonald
40df44a9ee Better inspector support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@5593 72102866-910b-0410-8b05-ffd578937521
1999-12-21 11:38:49 +00:00
Richard Frith-MacDonald
e40f8fce22 More connection improvements
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@5592 72102866-910b-0410-8b05-ffd578937521
1999-12-21 08:13:35 +00:00
Richard Frith-MacDonald
7569ec0975 Tidy
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@5590 72102866-910b-0410-8b05-ffd578937521
1999-12-20 15:21:26 +00:00
Richard Frith-MacDonald
b8707ecc8a Tidy
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@5588 72102866-910b-0410-8b05-ffd578937521
1999-12-20 14:58:33 +00:00
Richard Frith-MacDonald
2a6f2299ed Connection management code.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@5587 72102866-910b-0410-8b05-ffd578937521
1999-12-20 14:20:06 +00:00
Richard Frith-MacDonald
e77dbe5d2e Improve connection dragging
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@5581 72102866-910b-0410-8b05-ffd578937521
1999-12-19 06:19:31 +00:00
Richard Frith-MacDonald
e8cbc4a69d Tidied connection handling code.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@5575 72102866-910b-0410-8b05-ffd578937521
1999-12-18 08:55:31 +00:00
Richard Frith-MacDonald
a9bd3b4784 Loads of stuff!
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@5538 72102866-910b-0410-8b05-ffd578937521
1999-12-16 18:06:22 +00:00
Richard Frith-MacDonald
481c60d327 Stuff for testing mode.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@5521 72102866-910b-0410-8b05-ffd578937521
1999-12-15 15:29:27 +00:00
Richard Frith-MacDonald
5936da8904 Save/restore fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@5517 72102866-910b-0410-8b05-ffd578937521
1999-12-15 11:12:52 +00:00
Richard Frith-MacDonald
f6fb99002f DnD fromViews palette into windows
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@5512 72102866-910b-0410-8b05-ffd578937521
1999-12-14 20:20:41 +00:00
Richard Frith-MacDonald
01100bd4b6 Removed GormResourcesManager
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@5511 72102866-910b-0410-8b05-ffd578937521
1999-12-14 19:55:18 +00:00
Richard Frith-MacDonald
f08b53bd83 Major changes for editor support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@5507 72102866-910b-0410-8b05-ffd578937521
1999-12-14 17:38:17 +00:00
Richard Frith-MacDonald
e1b3f57a27 Various restructuring and fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@5493 72102866-910b-0410-8b05-ffd578937521
1999-12-13 17:01:35 +00:00
Richard Frith-MacDonald
2d0fe9b5c2 Update to correct version
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@5415 72102866-910b-0410-8b05-ffd578937521
1999-12-08 15:19:11 +00:00
Richard Frith-MacDonald
b24b1706c8 Gorm source
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@5409 72102866-910b-0410-8b05-ffd578937521
1999-12-08 15:04:57 +00:00