name so that images which currently do not reference a known image
can be saved by name.
* Palettes/4Data/GormNSImageViewInspector.gorm: Add connection
to ok: from the text field.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@31709 72102866-910b-0410-8b05-ffd578937521
* English.lproj/Gorm.gorm: Add "Recent Documents" to menu.
* GormCore/GormClassManager.m: Post notifications when files
are created.
* GormInfo.plist: Update my email address and list of authors to
include Wolfgang and Adam.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@31082 72102866-910b-0410-8b05-ffd578937521
actions suitable for using the standard NSTextView find panel.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@31069 72102866-910b-0410-8b05-ffd578937521
years instead of each year individually.
* Gorm.m: Implement simple mechanism for recieving notifications
to parse a given class file.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@30942 72102866-910b-0410-8b05-ffd578937521
and NSMaxYEdge for attaching a pull down menu to its button.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@30840 72102866-910b-0410-8b05-ffd578937521
title of a pull down menu and a pop up button to allow setting its
preferred attachment edge.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@30838 72102866-910b-0410-8b05-ffd578937521
as Button.
* GormCore/GormDocument.m: Add the NSMenu as a top level item only
if it has filesOwner as it's parent.
* GormCore/GormPalettesManager.m: remove the restriction for having
just one instance of NSMenu in the document at the top level.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@30547 72102866-910b-0410-8b05-ffd578937521
[GormDocument loadFileWrapperRepresentation:ofType:] call
updateChangeCount: to clear changes so that the document
doesn't show as modified on load.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@30483 72102866-910b-0410-8b05-ffd578937521
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
* 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
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
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
[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
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
* 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
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
* 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
* 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
* 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
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
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
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
* 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
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
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
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
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
* Palettes/0Menus/GormNSMenu.m: Remove call to setMenu: in
_createWindow since it's not needed and was causing display issues.
* Palettes/0Menus/GormNSMenuView.m: Use new method in NSMenuView
to reduce code duplication. Corrections for bug #25401.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@27681 72102866-910b-0410-8b05-ffd578937521
willEncodeObject:] add back code to replace GormFirstResponder with nil.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@27328 72102866-910b-0410-8b05-ffd578937521
* Plugins/Nib/GormNibWrapperBuilder.m: Remove code which adds nil
to the map if the object is a GormFirstResponder
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@27327 72102866-910b-0410-8b05-ffd578937521
to cells in a matrix.
* GormCore/GormFilePrefsManager.m: Update version to 1.2.7
* GormInfo.plist: Same
* Version: Same
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@27043 72102866-910b-0410-8b05-ffd578937521
* GormLib/IBObjectAdditions.m: Remove duplicate method implementations
from here to fix issues on Darwin.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@26955 72102866-910b-0410-8b05-ffd578937521
* GormCore/GormGenericEditor.h
* GormCore/GormGenericEditor.m
* GormCore/GormImageEditor.m
* GormCore/GormObjectEditor.m
* GormCore/GormSoundEditor.m: Observe notification IBWillCloseDocument
and remove the reference to the document when that is recieved to
avoid a crash.
* Resources/ClassInformation.plist: Add outlet for delegate to
NSSplitView.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@26940 72102866-910b-0410-8b05-ffd578937521
* GormCore/GormPalettesManager.m: Reverted the previous change to the
palettes manager.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@26890 72102866-910b-0410-8b05-ffd578937521
* GormCore/GormCustomView.m: Reverted previous change. Need to
write a GormCustomViewEditor instead to handle this case.
* GormLib/GNUmakefile: Added GNUSTEP_INSTALLATION_DOMAIN
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@26833 72102866-910b-0410-8b05-ffd578937521
* Gorm.m: Added print: method to print the current keyWindow.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@26491 72102866-910b-0410-8b05-ffd578937521
* Palettes/1Windows/GormNSWindow.m: Cleanup and fix for
release when closed on panel.
* Palettes/2Controls/ControlsPalette.gorm: Minor adjustment
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@26485 72102866-910b-0410-8b05-ffd578937521
gorm file.
* GNUmakefile: Added new gorm here.
* GormCore/GormDocument.m: Made toolbar items smaller
* GormCore/GormPalettesManager.[hm]: Added toolbar implementation
to this class to allow the user to switch palettes using the toolbar.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@26477 72102866-910b-0410-8b05-ffd578937521
* GormCore/GormInspectorsManager.m: Show the name of the object
which is being edited in the inspector title.
* Palettes/1Windows/GormNSWindowInspector.gorm: Added support for
setting the frame save name.
* Palettes/1Windows/GormWindowAttributesInspector.h: Added ivar
* Palettes/1Windows/GormWindowAttributesInspector.m: Modified ok: and
revert:
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@26474 72102866-910b-0410-8b05-ffd578937521
* GormCore/GormViewWindow.m: Minor correction to view resizing for
windowless views to show contents properly. Still working on
editor issues.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@26081 72102866-910b-0410-8b05-ffd578937521
code to use NSOnState and NSOffState properly, since we can't depend
on them always reflecting YES and NO respectively.
* Palettes/3Containers/GormTableViewAttributesInspector.m:
Corrected call in ok: to use enclosingScrollView instead of
simply getting the superview of the table. This corrects bug#22333.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@26076 72102866-910b-0410-8b05-ffd578937521
it was causing issues with editing text fields.
* English.lproj/GormScrollViewAttributesInspector.gorm
* GormCore/GormScrollViewAttributesInspector.h
* GormCore/GormScrollViewAttributesInspector.m: Added ruler switches
to inspector.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@25861 72102866-910b-0410-8b05-ffd578937521