Commit graph

3444 commits

Author SHA1 Message Date
Gregory John Casamento
d2c4db3d9b Adding a number of changes. The skeleton implementations of NSToolbar and
NSToolbarItem as well as a number of miscellaneous things I have had laying
around for a while.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13997 72102866-910b-0410-8b05-ffd578937521
2002-06-30 05:14:21 +00:00
Richard Frith-Macdonald
bcf07f45a6 Flushing fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13990 72102866-910b-0410-8b05-ffd578937521
2002-06-28 08:05:49 +00:00
Nicola Pero
e34fae1835 Fixed still a little mistake in the end editing process in text fields
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13984 72102866-910b-0410-8b05-ffd578937521
2002-06-27 10:52:52 +00:00
Nicola Pero
d2d3d03ef4 A little bit of 'end editing' was still done after the end editing notification
was posted ... causing the delegate not to be able to select the text when
receiving the notification ... fixed!


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13983 72102866-910b-0410-8b05-ffd578937521
2002-06-27 10:52:01 +00:00
Richard Frith-Macdonald
7836c1430f Minor path check fix.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13981 72102866-910b-0410-8b05-ffd578937521
2002-06-26 20:37:00 +00:00
Nicola Pero
06c5cae449 Post the NSControlTextDidEndEditingNotification at the right time
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13980 72102866-910b-0410-8b05-ffd578937521
2002-06-26 17:02:15 +00:00
Nicola Pero
d024336615 Post the NSControlTextDidEndEditingNotification *after* actually ending
editing :-)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13979 72102866-910b-0410-8b05-ffd578937521
2002-06-26 17:00:33 +00:00
Richard Frith-Macdonald
763c6093fa Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13964 72102866-910b-0410-8b05-ffd578937521
2002-06-24 17:28:43 +00:00
Richard Frith-Macdonald
8978b65b7a Application name handling hopefully fixed.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13963 72102866-910b-0410-8b05-ffd578937521
2002-06-24 16:56:30 +00:00
Nicola Pero
ef583e1d85 Changed the layout manager so that it now uses the default font height
rather than a hardcoded 12 when there is no text in the view


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13961 72102866-910b-0410-8b05-ffd578937521
2002-06-24 12:26:17 +00:00
Nicola Pero
e7ed1ed865 Do not use hardcoded 12 height of default font, but retrieve it from NSFont
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13960 72102866-910b-0410-8b05-ffd578937521
2002-06-24 12:22:12 +00:00
Nicola Pero
aebc25e676 Removed check for height of line being 0, which should not be needed
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13959 72102866-910b-0410-8b05-ffd578937521
2002-06-24 12:16:07 +00:00
Nicola Pero
98e28060d7 Fixed highlighting of cells during add of cells
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13956 72102866-910b-0410-8b05-ffd578937521
2002-06-22 18:39:57 +00:00
Nicola Pero
fe02fe8b6e Fixed highlighting of cells when new cells are added
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13955 72102866-910b-0410-8b05-ffd578937521
2002-06-22 18:38:51 +00:00
Nicola Pero
859bb53e45 Indented line
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13954 72102866-910b-0410-8b05-ffd578937521
2002-06-22 18:33:34 +00:00
Nicola Pero
87ebc073ae Finally found the time to finish the keybindings - improved the way
keybindings loading is controlled via user defaults, documented it more


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13953 72102866-910b-0410-8b05-ffd578937521
2002-06-22 18:09:39 +00:00
Nicola Pero
c90d5d9919 Made method to load keybindings from a specific file public
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13952 72102866-910b-0410-8b05-ffd578937521
2002-06-22 18:07:29 +00:00
Nicola Pero
573cb75431 Updated/rewritten description of keybindings user defaults
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13951 72102866-910b-0410-8b05-ffd578937521
2002-06-22 18:06:47 +00:00
Nicola Pero
7ad54bc698 Updated loading of keybindings from files - hopefully the final version!
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13950 72102866-910b-0410-8b05-ffd578937521
2002-06-22 18:05:37 +00:00
Nicola Pero
6c4fa0692f Removed comment
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13949 72102866-910b-0410-8b05-ffd578937521
2002-06-22 17:01:14 +00:00
Nicola Pero
3ad5ca5835 Modified NSAffineTransform to optimize for case of unrotated views
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13948 72102866-910b-0410-8b05-ffd578937521
2002-06-22 16:56:03 +00:00
Nicola Pero
1f6e4706b4 Removed instance variable
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13947 72102866-910b-0410-8b05-ffd578937521
2002-06-22 16:54:09 +00:00
Nicola Pero
a28d9dc6a1 Optimize for the case of unrotated views by removing rotationAngle. Case
of rotated views I think still needs debugging :-)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13946 72102866-910b-0410-8b05-ffd578937521
2002-06-22 16:53:20 +00:00
Nicola Pero
e7c27c2db7 Rewritten a tiny bit of NSAffineTransform to be better
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13945 72102866-910b-0410-8b05-ffd578937521
2002-06-22 16:22:57 +00:00
Nicola Pero
5ff3a3adda Efficient implementation of isRotated
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13944 72102866-910b-0410-8b05-ffd578937521
2002-06-22 16:21:46 +00:00
Nicola Pero
180e7b6c2c More tidyup and updates to the NSAffineTransform codwe
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13943 72102866-910b-0410-8b05-ffd578937521
2002-06-22 16:11:44 +00:00
Nicola Pero
444e38c8c6 Updated code - removed unused code, do not call a no longer existing method
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13942 72102866-910b-0410-8b05-ffd578937521
2002-06-22 16:10:38 +00:00
Nicola Pero
2577cfcd9f Removed bloat from NSAffineTransform
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13941 72102866-910b-0410-8b05-ffd578937521
2002-06-22 16:07:25 +00:00
Nicola Pero
55d2baf6c0 Removed bloat method
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13940 72102866-910b-0410-8b05-ffd578937521
2002-06-22 16:05:57 +00:00
Nicola Pero
f4e1aa11d8 Use -rotateByDegrees:, not -rotateByAngle:, to rotate an Affine transform
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13939 72102866-910b-0410-8b05-ffd578937521
2002-06-22 16:04:34 +00:00
Nicola Pero
64f8c1fef7 Removed bloat method in NSAffineTransform
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13938 72102866-910b-0410-8b05-ffd578937521
2002-06-22 15:59:43 +00:00
Nicola Pero
905ef78adc Removed gnustep-only method which was just adding bloat
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13937 72102866-910b-0410-8b05-ffd578937521
2002-06-22 15:58:29 +00:00
Nicola Pero
1e3707951f Removed gnustep-only method which was never used and could easily be
replaced by calls to standard methods


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13936 72102866-910b-0410-8b05-ffd578937521
2002-06-22 15:57:50 +00:00
Nicola Pero
b0560300ce Little cleanup of NSAffineTransform API
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13935 72102866-910b-0410-8b05-ffd578937521
2002-06-22 15:48:39 +00:00
Nicola Pero
61f05df41f Method which was a private duplicate of a public one removed
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13934 72102866-910b-0410-8b05-ffd578937521
2002-06-22 15:47:17 +00:00
Nicola Pero
d52e667cb5 Use new NSAffineTransform method to invert a matrix, not old one
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13933 72102866-910b-0410-8b05-ffd578937521
2002-06-22 15:46:30 +00:00
Nicola Pero
90ae9e642e Removed duplicated method in favour of the standard one; added comment about
deprecated one


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13932 72102866-910b-0410-8b05-ffd578937521
2002-06-22 15:44:35 +00:00
Adam Fedor
d206df9e84 Revert last change
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13928 72102866-910b-0410-8b05-ffd578937521
2002-06-22 13:42:59 +00:00
Adam Fedor
6d2fb13215 Fix makeKey makeMain with defered windows
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13927 72102866-910b-0410-8b05-ffd578937521
2002-06-22 03:44:57 +00:00
Nicola Pero
fb1641c28a Improved performing actions of popupbuttons
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13921 72102866-910b-0410-8b05-ffd578937521
2002-06-19 15:00:45 +00:00
Nicola Pero
33a9bfaf78 Always select the popup item in performAction
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13920 72102866-910b-0410-8b05-ffd578937521
2002-06-19 15:00:17 +00:00
Richard Frith-Macdonald
8e986bb0db Attempt to improve app location
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13902 72102866-910b-0410-8b05-ffd578937521
2002-06-17 15:03:58 +00:00
Gregory John Casamento
891fa14fc5 Spelling correction.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13894 72102866-910b-0410-8b05-ffd578937521
2002-06-15 23:01:14 +00:00
Gregory John Casamento
ce57c8562c Minor correction.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13893 72102866-910b-0410-8b05-ffd578937521
2002-06-15 23:00:05 +00:00
Gregory John Casamento
9799537f92 Fixed some minor bugs in NSOutlineView and made delegate checking more efficient by using a macro.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13892 72102866-910b-0410-8b05-ffd578937521
2002-06-15 22:00:18 +00:00
Nicola Pero
414d38ddd8 Tidied code
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13886 72102866-910b-0410-8b05-ffd578937521
2002-06-14 12:28:49 +00:00
Alexander Malmberg
6ffaeb7738 Disable autoenabling while updating the services menu.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13856 72102866-910b-0410-8b05-ffd578937521
2002-06-12 22:34:32 +00:00
Alexander Malmberg
4151738496 Fix handling of timestamps and removal of old menu items when updating services/services menu.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13855 72102866-910b-0410-8b05-ffd578937521
2002-06-12 21:04:51 +00:00
Nicola Pero
9f1fc9c153 Tidied changelog entry
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13852 72102866-910b-0410-8b05-ffd578937521
2002-06-12 14:20:58 +00:00
Nicola Pero
399ca41825 Updated the RTF parsers to work with subclasses of NSMutableAttributedString
as well


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13842 72102866-910b-0410-8b05-ffd578937521
2002-06-11 15:00:50 +00:00