Commit graph

111 commits

Author SHA1 Message Date
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