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
* Gorm.m: Remove default setting
* Palettes/0Menus/GNUmakefile: Add GormNSMenuView.m
* Palettes/0Menus/GormNSMenu.m: Override methods to prevent changing
style to Mac style for menu being edited.
* Palettes/0Menus/GormNSMenuView.[mh]: New class overrides methods
to prevent switching style to Mac style for menu being edited.
* Palettes/0Menus/palette.table: Added substitution rule for
NSMenuView.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@25356 72102866-910b-0410-8b05-ffd578937521
Post an IBResourceManagerRegistryDidChangeNotification.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@24673 72102866-910b-0410-8b05-ffd578937521
from NSWindow to GormDocumentWindow.
* GormCore/GormDocument.m: Move cast from call to setDocument:
to call to _docWindow private method.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@24181 72102866-910b-0410-8b05-ffd578937521
Gorm document window back to the lower left of the screen.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@24156 72102866-910b-0410-8b05-ffd578937521
* GormCore/GormResourceManager.m: Add code to handle
image/sound/header files.
* GormCore/GormDocument.[h,m]: Add -viewWithTag: method.
* GormCore/GormClassEditor.m: Remove dragging destination code
for resources.
* GormCore/GormResourceEditor.m: Ditto.
* GormCore/GormObjectEditor.m: Ditto.
(addObject:): Change the editor to the GormObjectEditor.
* GormCore/GormDocument.m: Register the window for dragged types.
Implement -viewWithTag:.
* GormCore/GormDocumentWindow.[h,m]: New subclass of NSWindow which
handles drag and drop to GormResourceManager.
* GormCore/GormDocument.gorm: Set the main document window to a
GormDocumentWindow class.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@24129 72102866-910b-0410-8b05-ffd578937521
and textfield to hold the number of tickmarks.
* Palettes/2Controls/GormSliderAttributesInspector.[hm]: Added
method and ivar to handle tick marks.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@24072 72102866-910b-0410-8b05-ffd578937521
connection from tag form to tagForm instance variable.
* Palettes/3Containers/GormTableViewAttributesInspector.m: Cleaned
up includes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@23942 72102866-910b-0410-8b05-ffd578937521
to call setDoubleAction: on the newBrowser (connection) object
so that double click will now cause a connection to be made.
* GormCore/GormGenericEditor.m: Initialize local variables in
refreshCells method.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@23939 72102866-910b-0410-8b05-ffd578937521
class is being updated.
Correction for bug #18035
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@23918 72102866-910b-0410-8b05-ffd578937521
outletExists:onClassNamed: methods to query the existence of a
given action/outlet on a given class.
* GormCore/GormDocument.[hm]: Added refreshConnectionsForClassNamed:
method.
* Images/GormFile.tiff: Added "gorm" in the center to make it obvious
which type this is for.
* Images/GormNib.tiff: Added "nib" in the center to make it obvious
which type this is for.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@23917 72102866-910b-0410-8b05-ffd578937521
and remove the image.
* English.lproj/GormPrefGeneral.gorm: Change box title.
* GormCore/GormClassEditor.[hm]: Change switchView to
switchViewToDefault, add method toggleView:, add code to change
image as appropriate.
* GormPrefs/GormGeneralPref.m: Remove notification in classesAction:
so that the default changes don't effect all class editors.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@23841 72102866-910b-0410-8b05-ffd578937521
classes view contents as well as search and operations drop down.
* English.lproj/GormDocument.gorm: Removed seatch and drop down
* GNUmakefile: Added new gorm file.
* GormCore/GormClassEditor.h: new outlets classesView and mainView,
added declarations for methods createSubclass:, createClassFiles:,
instantiateClass:, removeClass:
* GormCore/GormClassEditor.m: Changes to methods to use the above.
* GormCore/GormDocument.h: Removed duplicate declarations.
* GormCore/GormDocument.m: Remove code for methods and replace with
simple calls to the editor.
* Palettes/2Controls/GormBoxAttributesInspector.m: ok: and revert:
changed to convert to integer.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@23765 72102866-910b-0410-8b05-ffd578937521
* GormCore/GormGormWrapperLoader.m: Added logic to _repairFile
to correct issue with views that don't have a name in the nametable.
* GormCore/GormViewWithContentViewEditor.m: Properly add
the subview back into the document in ungroup method.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@23763 72102866-910b-0410-8b05-ffd578937521
fileType in GormFilePrefsManager.
* GormCore/GormDocumentController.m: Move the window when
"New Application" is selected.
* GormCore/GormDocument.m: Add call in awakeFromNib
to setFileTypeName:.
* GormCore/GormFilePrefsManager.h: add setFileTypeName: and
fileTypeName.
* GormCore/GormFilePrefsManager.m: add setFileTypeName: and
fileTypeName.
* Palettes/4Data/GormTextViewEditor.m: Remove commented out
windowAndRect:forObject:
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@23747 72102866-910b-0410-8b05-ffd578937521
to show fileType.
* GormCore/GormFilePrefsManager.m: Changed version number from
1,1,0 to 1,1,2.
* GormCore/GormInspectorsManager.m: Removed kludge from
setCurrentInspector:.
* GormCore/GormScrollViewEditor.m: Remove code which returns
the table view editor in editorClassName. In mouseDown:
remove check in mouseDown: for NSScroller and subclasses.
* GormCore/GormViewEditor.h: Declare frameDidChange:
* Palettes/3Containers/GormTableViewEditor.m: Remove redundant
implementation of performDragOperation:. Call draggingUpdated
instead.
* Palettes/4Data/DataPalette.m: Change minimum size.
* Palettes/4Data/GormTextViewEditor.m: Add handleNotification:
and add initWithObject:inDocument:.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@23700 72102866-910b-0410-8b05-ffd578937521
* GormCore/GormClassManager.m: Added findClassByName: method to
find classes with partial text matches.
* GormCore/GormDocument.m: Modified controlTextDidChange: to call
findClassByName:.
* GormCore/GormGModelWrapperLoader.m: Change className to cm
in initWithModelUnarchiver: to avoid warning.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@23684 72102866-910b-0410-8b05-ffd578937521
prevent accidental subclassing. Aligned with side of view and
changed resizing properties.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@23674 72102866-910b-0410-8b05-ffd578937521
class inspector to loose focus.
* GormInfo.plist: Update version to reflect SVN.
* GormPrefs/GormGuidelinePref.m: Eliminate warning.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@23648 72102866-910b-0410-8b05-ffd578937521
* Palettes/1Windows/DrawerSmall.tiff: icon for NSDrawer in objects
view.
* Palettes/1Windows/Drawer.tiff: Icon for drawer on palette
* Palettes/1Windows/GNUmakefile: Added new files.
* Palettes/1Windows/inspectors.m: Add IBApplicationAdditions category
for NSWindow (from GormWindowEditor above) and add category for
NSDrawer.
* Palettes/1Windows/WindowsPalette.h: Moved interface for
WindowsPalette here.
* Palettes/1Windows/WindowsPalette.m: Removed interface and added
#include
* Resources/ClassInformation.plist: Added ivars which were missing
for NSDrawer.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@23479 72102866-910b-0410-8b05-ffd578937521
to destroyAndListSubviews.
* GormCore/GormViewWithContentViewEditor.m:
[GormViewWithContentViewEditor ungroup] added local
variable "v" to hold the view.
* Gorm.m: Remove NSLog from ungroup method.
Partial correction for bug#17538.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@23341 72102866-910b-0410-8b05-ffd578937521
fileWrapperRepresentationOfType:.
* GormCore/GormGormWrapperLoader.m: Set .gorms of version 1 as
old in buildFileWrapperDictionaryWithDocument:.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@23319 72102866-910b-0410-8b05-ffd578937521
fileRepresentationOfType:.
* GormCore/GormNibWrapperBuilder.m: Correct test for menu which
was causing the app to crash in openItems method.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@23299 72102866-910b-0410-8b05-ffd578937521
nibDataWithOpenObjects:
* GormCore/GormFilePrefsManager.m: Rename nibData to
nibDataWithOpenObjects:
* GormCore/GormNibWrapperBuilder.m: Create the IBOpenObjects
list in buildWrapper...
* GormCore/GormResource.m: Properly assign the data to the ivar
in initWithData:...
* GormCore/GormWrapperBuilder.m: Correct image loading and saving
issue.
* GormCore/GormWrapperLoader.m: Correct image problem.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@23293 72102866-910b-0410-8b05-ffd578937521
* GormCore/GormNibWrapperBuilder.m: Properly encode oids as
integers in -[NSIBObjectData initWithDocument:] since bug#17426
is corrected.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/gorm/trunk@23290 72102866-910b-0410-8b05-ffd578937521