Gregory John Casamento
bbe77d04d6
Further improvements to NSOutlineView. GJC
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12806 72102866-910b-0410-8b05-ffd578937521
2002-02-27 06:05:33 +00:00
Nicola Pero
d88d937f92
Fixed NSTabView to set the frame of the new selected view when applying it
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12803 72102866-910b-0410-8b05-ffd578937521
2002-02-26 19:11:51 +00:00
Nicola Pero
1219f28358
Set frame of the new selected view before adding it
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12802 72102866-910b-0410-8b05-ffd578937521
2002-02-26 19:11:21 +00:00
Nicola Pero
3aba6cfd6d
Fixed fontWithName:size: for 0 size
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12801 72102866-910b-0410-8b05-ffd578937521
2002-02-26 18:32:51 +00:00
Nicola Pero
eff5521f00
Fixed fontWithName:size: to work for 0.0 size
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12800 72102866-910b-0410-8b05-ffd578937521
2002-02-26 18:31:07 +00:00
Fred Kiefer
980df81a93
Image scaling works now in NSImageCell
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12781 72102866-910b-0410-8b05-ffd578937521
2002-02-26 14:39:34 +00:00
Fred Kiefer
a8069aa492
[NSIconWindow orderWindow:relativeTo:] don't complain about order
...
out if application is closing.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12780 72102866-910b-0410-8b05-ffd578937521
2002-02-26 14:38:50 +00:00
Fred Kiefer
1c3fd3ea5e
[GSCacheW _initDefaults] set window not to be released when
...
closed. As NSApp now closes all windows on terminate.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12779 72102866-910b-0410-8b05-ffd578937521
2002-02-26 14:38:19 +00:00
Fred Kiefer
f11cd44c21
[setSize:] recache representations if size changes.
...
[recache] throw old caches away as size may have changed.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12778 72102866-910b-0410-8b05-ffd578937521
2002-02-26 14:37:55 +00:00
Nicola Pero
7efdff1128
Fixed decoding of popup buttons broken by a change to nsmenu item cells
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12768 72102866-910b-0410-8b05-ffd578937521
2002-02-25 20:08:58 +00:00
Nicola Pero
90cba28466
Added code to decode old cells as well because decoding the popup button needs
...
it
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12767 72102866-910b-0410-8b05-ffd578937521
2002-02-25 20:07:45 +00:00
Adam Fedor
21fa8a7d68
Remove NSImage hack, other fixes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12763 72102866-910b-0410-8b05-ffd578937521
2002-02-25 17:39:11 +00:00
Nicola Pero
bce97940c2
Changed the name of a user defaults - from GSSavePanelHideDotFiles to
...
GSFileBrowserHideDotFiles
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12757 72102866-910b-0410-8b05-ffd578937521
2002-02-25 14:55:47 +00:00
Nicola Pero
5fc588ce75
Changed name of user defaults used to determine whether to show or not dot files
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12756 72102866-910b-0410-8b05-ffd578937521
2002-02-25 14:54:37 +00:00
Nicola Pero
985a5eb592
Handle NSFlagsChanged events properly
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12752 72102866-910b-0410-8b05-ffd578937521
2002-02-25 14:32:08 +00:00
Nicola Pero
4d082169e7
Hand a NSFlagsChanged event to the _firstResonder flagsChanges: method
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12751 72102866-910b-0410-8b05-ffd578937521
2002-02-25 14:31:36 +00:00
Nicola Pero
e7c746d3e7
Improvements and simplifications in the new keybinding engine
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12747 72102866-910b-0410-8b05-ffd578937521
2002-02-25 13:52:27 +00:00
Nicola Pero
509e8a9220
Improvements and simplifications
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12746 72102866-910b-0410-8b05-ffd578937521
2002-02-25 13:51:56 +00:00
Nicola Pero
cecefbf9d9
Fixed NSLog for when a character name can't be parsed
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12739 72102866-910b-0410-8b05-ffd578937521
2002-02-25 04:38:42 +00:00
Nicola Pero
8cbdba3c45
Tidied up last changelog entry
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12738 72102866-910b-0410-8b05-ffd578937521
2002-02-25 02:19:34 +00:00
Nicola Pero
01ed508084
Implemented dealloc
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12737 72102866-910b-0410-8b05-ffd578937521
2002-02-25 02:18:08 +00:00
Nicola Pero
131fa865d8
Rewritten the keybinding engine to be much more powerful
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12736 72102866-910b-0410-8b05-ffd578937521
2002-02-25 01:50:12 +00:00
Nicola Pero
85f076c0ad
Rewritten the keybinding engine
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12735 72102866-910b-0410-8b05-ffd578937521
2002-02-25 01:46:41 +00:00
Nicola Pero
9a3e9ff590
Compile the new files used by the new key binding engine
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12734 72102866-910b-0410-8b05-ffd578937521
2002-02-25 01:46:10 +00:00
Nicola Pero
59dcc3e891
New file used by the new key binding engine
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12733 72102866-910b-0410-8b05-ffd578937521
2002-02-25 01:45:38 +00:00
Nicola Pero
7224c000f8
Put methods declared but not implemented in an informal protocol
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12727 72102866-910b-0410-8b05-ffd578937521
2002-02-25 01:22:38 +00:00
Nicola Pero
b0aa4c9b64
Do not display files whose name begin with a dot in the save panel; do not
...
assume that directoryContentsAtPath: returns a mutable array
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12718 72102866-910b-0410-8b05-ffd578937521
2002-02-24 11:58:26 +00:00
Nicola Pero
08416525cc
Added option - controlled by user defaults - not to show files beginning
...
with . in the save panel. do not assume that NSFileManager -directoryContentsAtPath:
returns a mutable array
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12717 72102866-910b-0410-8b05-ffd578937521
2002-02-24 11:55:41 +00:00
Richard Frith-Macdonald
91810cad20
Glyph storage and comment updates.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12716 72102866-910b-0410-8b05-ffd578937521
2002-02-24 07:39:18 +00:00
Gregory John Casamento
31d26cafac
Further improvements to NSOutlineView class.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12713 72102866-910b-0410-8b05-ffd578937521
2002-02-24 03:10:16 +00:00
Nicola Pero
ab646d4c7e
Fixed memory leak in NSBezierPath
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12709 72102866-910b-0410-8b05-ffd578937521
2002-02-23 21:58:06 +00:00
Nicola Pero
50d0d924aa
Autorelease the path returned by +bezierPath; indentation changes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12708 72102866-910b-0410-8b05-ffd578937521
2002-02-23 21:56:48 +00:00
Nicola Pero
5bb0d1fd73
Added missing newline in last ChangeLog entry
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12707 72102866-910b-0410-8b05-ffd578937521
2002-02-23 21:54:56 +00:00
Gregory John Casamento
275c7ff8d5
Adding NSOutlineView changes so far so that everyone can see the progress which has been made. GJC
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12704 72102866-910b-0410-8b05-ffd578937521
2002-02-23 16:37:17 +00:00
Nicola Pero
229c19e444
Fixed timing of display of torn off menu on screen at startup
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12703 72102866-910b-0410-8b05-ffd578937521
2002-02-23 12:19:22 +00:00
Nicola Pero
8d096d1e9c
On startup, display torn off menus when the app did launch, not before, so
...
that the programmer can set up menus before that
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12702 72102866-910b-0410-8b05-ffd578937521
2002-02-23 12:18:26 +00:00
Nicola Pero
0c71bf0f6b
Lot of fixes for memory management of menu views and menu item cells. Menus
...
seem to dealloc properly (or at least dealloc and dealloc on components) now
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12701 72102866-910b-0410-8b05-ffd578937521
2002-02-23 12:00:59 +00:00
Nicola Pero
00336bcd16
Fixes for memory management ... to help the menus dealloc properly (/dealloc
...
at all)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12700 72102866-910b-0410-8b05-ffd578937521
2002-02-23 11:58:54 +00:00
Nicola Pero
beaa2229c7
Comment change, debuglog removed
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12699 72102866-910b-0410-8b05-ffd578937521
2002-02-23 11:17:51 +00:00
Nicola Pero
4ecc884e28
Various comments added
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12698 72102866-910b-0410-8b05-ffd578937521
2002-02-23 11:16:59 +00:00
Nicola Pero
634d697e60
Indented some lines
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12697 72102866-910b-0410-8b05-ffd578937521
2002-02-23 10:38:35 +00:00
Nicola Pero
6334dc04ef
Fixed bug in NSTableView editing ... was copying the string from one cell
...
to another one when moving with TAB. Fixed memory leak in NSTableView.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12695 72102866-910b-0410-8b05-ffd578937521
2002-02-23 01:14:37 +00:00
Nicola Pero
e13f23caeb
Fixed a couple of very technical bugs ... pressing TAB between cells while
...
editing would copy the string, and _editedCells wouldn't get released properly
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12694 72102866-910b-0410-8b05-ffd578937521
2002-02-23 01:12:26 +00:00
Nicola Pero
2dc3d2580d
Fixed problems in the deallocation of windows and in the final shutdown
...
of the application
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12693 72102866-910b-0410-8b05-ffd578937521
2002-02-22 23:06:07 +00:00
Nicola Pero
f67c71a580
Don't remove the window autosave frame for the user defaults on dealloc
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12692 72102866-910b-0410-8b05-ffd578937521
2002-02-22 23:05:06 +00:00
Nicola Pero
a3f9d4432c
During dealloc, set the main and window menu to nil after releasing them,
...
so we don't try updating them later on in the shutdown process
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12691 72102866-910b-0410-8b05-ffd578937521
2002-02-22 23:04:25 +00:00
Nicola Pero
233252296c
Fixed destroying the main loop autorelease pool when the app terminates
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12690 72102866-910b-0410-8b05-ffd578937521
2002-02-22 22:40:45 +00:00
Nicola Pero
27e4de7dc3
Fixed destroying the run loop at the exit of the application
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12689 72102866-910b-0410-8b05-ffd578937521
2002-02-22 22:39:46 +00:00
Nicola Pero
9ed3f0bc53
Store the run loop pool in an ivar so that terminate can destroy it
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12688 72102866-910b-0410-8b05-ffd578937521
2002-02-22 22:38:58 +00:00
Nicola Pero
1bd3966aa3
Use an autorelease pool in NSApplication.m terminate:
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12685 72102866-910b-0410-8b05-ffd578937521
2002-02-22 18:26:46 +00:00