Commit graph

1405 commits

Author SHA1 Message Date
Wolfgang Lux
35848ad6fd Don't validate menu items in design menus in Gorm.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@30466 72102866-910b-0410-8b05-ffd578937521
2010-05-28 21:46:07 +00:00
Wolfgang Lux
b8cc207f46 Add support for a recent documents menu in gorm documents.
Add a recent documents menu to the file menu and undo and redo
commands to the edit menu in Gorm's palette.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@30465 72102866-910b-0410-8b05-ffd578937521
2010-05-28 21:41:25 +00:00
Gregory John Casamento
1aa1b64dc4 Correct issue where popup shows up as "Button" in the preferences panel.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@30446 72102866-910b-0410-8b05-ffd578937521
2010-05-22 06:16:46 +00:00
Gregory John Casamento
87fc1464c0 * GormCore/GormFilePrefsManager.m: Update version
* GormInfo.plist: Update version
	* Palettes/2Controls/GormPopUpButtonEditor.m: Override
	method to prevent changes to appearance during editing.
	* Version: Change to 1.2.13 for SVN version of Gorm.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@30432 72102866-910b-0410-8b05-ffd578937521
2010-05-20 07:58:02 +00:00
Gregory John Casamento
ceada26fb6 Correct changelog.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@30422 72102866-910b-0410-8b05-ffd578937521
2010-05-19 01:45:35 +00:00
Gregory John Casamento
25198ace11 Update panel to use designated init.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@30421 72102866-910b-0410-8b05-ffd578937521
2010-05-19 01:44:50 +00:00
Gregory John Casamento
021eddc82a Use new designated init when testing window.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@30420 72102866-910b-0410-8b05-ffd578937521
2010-05-19 01:43:34 +00:00
Gregory John Casamento
ac8141ec81 * ANNOUNCE
* Documentation/announce.texi
	* Documentation/news.texi
	* Documentation/readme.texi
	* NEWS
	* README: Updating for release.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@30419 72102866-910b-0410-8b05-ffd578937521
2010-05-19 00:42:39 +00:00
Gregory John Casamento
c68cfb869e Update version number.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@30418 72102866-910b-0410-8b05-ffd578937521
2010-05-19 00:31:02 +00:00
Gregory John Casamento
2f64f6a5a5 * English.lproj/Gorm.gorm: Remove delegate connection, since it's
manually set in the Gorm NSApplication subclass to self.
	* GormCore/GormDocumentController.[hm]: Added new method 
	buildDocumentType:
	* GormCore/GormDocument.m: Added call to touch in setName: so that
	the document would be set as modified when the user alters
	the name of an object in the document.
	* GormCore/GormDocumentWindow.m: Remove methods preventing
	document window from assuming main/key status.
	* GormCore/GormPalettesManager.m: Remove methods allowing palette
	window to assume main/key status
	* Gorm.m: Added delegate methods to handle opening a document, if
	in a mode which requires a default document to be created.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@30417 72102866-910b-0410-8b05-ffd578937521
2010-05-19 00:26:34 +00:00
Gregory John Casamento
3846644d89 Correction for bug #28643
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@30416 72102866-910b-0410-8b05-ffd578937521
2010-05-18 23:35:30 +00:00
Gregory John Casamento
e8e2904494 * GormCore/GormClassManager.m: Correct bug#29795: Unable to change
superclass of NSOwner...  This bug was due to the owner class name
	being released and a subsequent set failing on NSOwner in the 
	parseHeader: method.  


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@30300 72102866-910b-0410-8b05-ffd578937521
2010-05-06 00:54:29 +00:00
Gregory John Casamento
c8360459a3 * GormCore/GormClassInspector.m:
[GormClassInspector selectClass:] Refresh connections so that
	when the class is reparented only those connections which aren't
	present anymore get broken.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@30299 72102866-910b-0410-8b05-ffd578937521
2010-05-05 16:36:58 +00:00
Gregory John Casamento
4e7a5d8005 * GormCore/GormClassInspector.m: Allow a class' name to be changed
in the GormClassInspector without it disconnecting all connections
	for that class.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@30293 72102866-910b-0410-8b05-ffd578937521
2010-05-04 23:22:50 +00:00
Gregory John Casamento
68e2aca62e Applied patch submitted by qmathe.
* GormCore/GormClassManager.m: Remove include for GSCategories.h


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@30276 72102866-910b-0410-8b05-ffd578937521
2010-05-02 05:08:35 +00:00
Richard Frith-MacDonald
54a76a9f1c fux for bug #29085
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@29863 72102866-910b-0410-8b05-ffd578937521
2010-03-07 08:15:34 +00:00
Richard Frith-MacDonald
bb91ba25e5 update for latest base library
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@29852 72102866-910b-0410-8b05-ffd578937521
2010-03-05 10:52:41 +00:00
Gregory John Casamento
84f574ff04 Remove background, replace with alpha.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@29723 72102866-910b-0410-8b05-ffd578937521
2010-02-24 22:57:22 +00:00
Gregory John Casamento
91bf9734ad * GormCore/GormFunctions.m: Correct the function which enumerates
over the list of methods in a class when adding from a palette.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@29599 72102866-910b-0410-8b05-ffd578937521
2010-02-13 00:59:10 +00:00
Gregory John Casamento
2007e57535 Separate the server methods out into a category.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@29510 72102866-910b-0410-8b05-ffd578937521
2010-02-08 12:10:38 +00:00
Gregory John Casamento
e296fcf111 * GormCore/GormServer.h: Added deleteClass: method
* Gorm.m: Added implementation for deleteClass:


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@29509 72102866-910b-0410-8b05-ffd578937521
2010-02-08 11:43:41 +00:00
Gregory John Casamento
b1b23f9a77 * GormCore/GNUmakefile: Added GormServer.h to the headers.
* GormCore/GormCustomClassInspector.m: Change tooltip when
	a new custom class is selected from the list.
	* GormCore/GormPalettesManager.m: Set autoresizing on drag view.
	* GormCore/GormServer.h: Protocol for GormServer.
	* GormCore/GormViewEditor.m: Add the class name to the 
	tooltip.
	* Gorm.m: Vend the object so that other apps can talk 
	to Gorm via DO.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@29499 72102866-910b-0410-8b05-ffd578937521
2010-02-07 10:42:42 +00:00
Wolfgang Lux
5bde203cac Replace the two< orphaned radio buttons in the controls palette by a
NSMatrix as in Apple/NeXT's InterfaceBuilder.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@29448 72102866-910b-0410-8b05-ffd578937521
2010-01-30 11:45:19 +00:00
Wolfgang Lux
7384863826 Fix NSButton inspector to use \r as key equivalent for the Return key.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@29307 72102866-910b-0410-8b05-ffd578937521
2010-01-17 10:52:11 +00:00
Wolfgang Lux
1923d95b45 Remove the former container view from its parent after an ungroup
operation.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@29306 72102866-910b-0410-8b05-ffd578937521
2010-01-17 10:42:55 +00:00
Gregory John Casamento
1d8d80af92 Changes so that the proper window can get the menu on Windows.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@29280 72102866-910b-0410-8b05-ffd578937521
2010-01-14 11:44:40 +00:00
Gregory John Casamento
8f65229b42 * GormCore/GNUmakefile: Add files here.
* GormCore/GormNSPanel.[hm]
	* GormCore/GormNSWindow.[hm]: Move GormNSPanel.[hm] and 
	GormWindow.[hm] here.
	* Palettes/1Windows/GNUmakefile: Remove files from being compiled
	* Palettes/1Windows/GormNSPanel.h
	* Palettes/1Windows/GormNSPanel.m
	* Palettes/1Windows/GormNSWindow.h
	* Palettes/1Windows/GormNSWindow.m: Remove these from here
	* Palettes/1Windows/GormWindowAttributesInspector.m
	* Palettes/1Windows/WindowsPalette.m: Change to include
	GormNSPanel/GormNSWindow from the correct area.

	This was done to correct compilation on windows since the Nib plugin
	needs the GormNSWindow class.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@29220 72102866-910b-0410-8b05-ffd578937521
2010-01-06 06:05:08 +00:00
Gregory John Casamento
2806b5ba47 Fix for nib loading. Correct behavior of NSWindowTemplate when loading nibs.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@29184 72102866-910b-0410-8b05-ffd578937521
2009-12-31 04:39:18 +00:00
Gregory John Casamento
63a656b958 * Gorm.m
* Plugins/Nib/GNUmakefile: Add new class to makefile.
	* Plugins/Nib/GormNibWrapperLoader.m: Modified to use 
	GormWindowTemplate.
	* Plugins/Nib/GormWindowTemplate.[hm]: Replace flags
	used only at runtime when the template is loaded. This is
	so, for example, the released when closed flag will not cause
	issues when editing the window.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@29168 72102866-910b-0410-8b05-ffd578937521
2009-12-27 06:16:54 +00:00
Riccardo Mottola
07750a7f5f do not open untitled document on application start
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@29090 72102866-910b-0410-8b05-ffd578937521
2009-12-01 22:36:28 +00:00
Germán Arias
183b008816 Changes to prevent menus placed off screen on screens with low resolution
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@29089 72102866-910b-0410-8b05-ffd578937521
2009-12-01 19:08:28 +00:00
Hans Baier
35776bf608 *English.lproj/Gorm.gorm: remove doubly assigned keyboard shortcut #p
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@28991 72102866-910b-0410-8b05-ffd578937521
2009-11-11 05:31:08 +00:00
Gregory John Casamento
d152324c22 * GormCore/GormFunctions.m: Temporary change to fix compilation
problem.
	* GormCore/GormViewEditor.m: Added code to show id of the object 
	as a tooltip


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@28825 72102866-910b-0410-8b05-ffd578937521
2009-10-14 03:52:34 +00:00
Gregory John Casamento
23e066acd5 * GormCore/GormViewWithSubviewsEditor.m: Call super instead of
parent.  Corrects issue with connecting to NSBox and 
	NSProgressIndicator.
	Patch by Wolfgang Lux <wolfgang.lux@gmail.com>


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@28724 72102866-910b-0410-8b05-ffd578937521
2009-09-22 21:01:24 +00:00
Gregory John Casamento
4585271703 * English.lproj/Gorm.gorm
* GormCore/GormGenericEditor.h
	* GormCore/GormViewWithContentViewEditor.h
	* GormCore/GormViewWithContentViewEditor.m
	* Gorm.m: Beginning of implementation of groupSelectionInView:


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@28618 72102866-910b-0410-8b05-ffd578937521
2009-09-07 03:56:08 +00:00
Gregory John Casamento
b199545b3d * GormCore/GormOutlineView.m: Remove .tiff from the end of the images.
This is interfering with theming in gorm since it's not pulling the
	right images in this case.
	* Plugins/Nib/GormNibCustomResource.[hm]: Handle custom resources
	in gorm, currently just images/sounds.
	* Plugins/Nib/GormNibWrapperLoader.h: Include nib resource header


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@28509 72102866-910b-0410-8b05-ffd578937521
2009-08-22 22:05:57 +00:00
Gregory John Casamento
e40c813e22 * GormCore/GormDefines.h: Move defines for certain things here
so that they are centralized.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@28447 72102866-910b-0410-8b05-ffd578937521
2009-08-10 14:02:19 +00:00
Gregory John Casamento
92376549f6 * GormCore/GNUmakefile: Added reference to new classes.
* GormCore/GormBoxEditor.m: Cleanup.
	* GormCore/GormClassManager.m: Correction for when loading from a
	nib and there are no custom classes in the nib file.
	* GormCore/GormDocumentWindow.m: Added awakeFromNib to accept
	mouse moved events.
	* GormCore/GormInternalViewEditor.m: Cleanup.
	* GormCore/GormStandaloneViewEditor.[hm]: Addition of new class.
	* GormCore/GormViewWithContentViewEditor.[hm]: Removal of
	handleMouseOnKnob:ofView:withEvent:,
	handleMouseOnView:withEvent: methods
	* GormCore/GormViewWithSubviewsEditor.[hm]: Addition of
	handleMouseOnKnob:ofView:withEvent:,
	handleMouseOnView:withEvent: methods
	* Palettes/0Menus/GormNSMenu.m: Cleanup.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@28444 72102866-910b-0410-8b05-ffd578937521
2009-08-08 07:18:33 +00:00
Gregory John Casamento
3d32f289bd Update version to unstable release number.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@28370 72102866-910b-0410-8b05-ffd578937521
2009-06-24 02:18:26 +00:00
Gregory John Casamento
a52ff1b253 Version 1.2.10.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@28317 72102866-910b-0410-8b05-ffd578937521
2009-06-02 01:25:12 +00:00
Gregory John Casamento
094065690d * Palettes/0Menus/GormMenuEditor.m: -(void)deleteSelection, remove
arbitrary limitation which prevents removing all items in a menu.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@28130 72102866-910b-0410-8b05-ffd578937521
2009-03-24 22:02:41 +00:00
Gregory John Casamento
dab982b111 * GormCore/GormWrapperLoader.m: Allow handling of wrappers which
are not directories.
	* Plugins/Gorm/GormGormWrapperLoader.m: Change logic to accommodate
	previous generation of .gorm files which were not packages.  Also
	correct the code so that a return is not made within the NS_DURING
	block.
	* Plugins/Nib/GormNibWrapperLoader.m: Do not load if the
	wrapper is not a directory.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@28101 72102866-910b-0410-8b05-ffd578937521
2009-03-20 03:40:53 +00:00
Gregory John Casamento
f725e855b7 * Plugins/Nib/GormNibWrapperLoader.m: Correct the code so that
return is not called from within an NS_DURING block.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@28089 72102866-910b-0410-8b05-ffd578937521
2009-03-17 05:06:37 +00:00
Gregory John Casamento
375cc2622f Correct compilation error.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@28088 72102866-910b-0410-8b05-ffd578937521
2009-03-17 00:18:56 +00:00
Gregory John Casamento
0c49a332f7 * GormCore/GormClassInspector.m: Change the cell to scrollable
to allow long action/outlet names.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@28033 72102866-910b-0410-8b05-ffd578937521
2009-03-03 23:18:51 +00:00
Gregory John Casamento
b6da98f29d * Palettes/0Menus/GormMenuEditor.m: Revert some changes from
previous modification.  Corrects issue with submenus showing up
	when they shouldn't.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@27847 72102866-910b-0410-8b05-ffd578937521
2009-02-11 14:14:26 +00:00
Gregory John Casamento
d495893e23 * GormCore/GormDocument.m: Remove call to deprecated method.
* GormCore/GormInternalViewEditor.m: Minor cleanup
	* GormObjCHeaderParser/OCMethod.m: Minor cleanup
	* Palettes/2Controls/GormNSTextFieldInspector.gorm: Correct issue
	with misspelled outlet name.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@27841 72102866-910b-0410-8b05-ffd578937521
2009-02-11 06:25:12 +00:00
Gregory John Casamento
9e5f9c8fe0 * Palettes/2Controls/GormButtonAttributesInspector.[hm]:
Added code to handle button style.
        * Palettes/2Controls/GormNSButtonInspector.gorm: Added button
        style popup to the inspector.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@27761 72102866-910b-0410-8b05-ffd578937521
2009-02-02 22:05:56 +00:00
Gregory John Casamento
e2c3acfe5d * GormCore/GormBoxEditor.m
* GormCore/GormInternalViewEditor.m
	* GormCore/GormViewWithSubviewsEditor.m: Changes to support
	standalone views.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@27751 72102866-910b-0410-8b05-ffd578937521
2009-02-01 14:13:19 +00:00
Gregory John Casamento
4ff4b72168 Allow addition of plain NSView to gorm file.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@27748 72102866-910b-0410-8b05-ffd578937521
2009-01-31 23:37:33 +00:00