Riccardo Mottola
16ffbb80ae
do not process GSAppKitWindowLeave events for closed windows
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29332 72102866-910b-0410-8b05-ffd578937521
2010-01-20 14:58:59 +00:00
Gregory John Casamento
a86d938f74
Correct problem with popups in windows 95 mode.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29314 72102866-910b-0410-8b05-ffd578937521
2010-01-19 18:48:00 +00:00
Fred Kiefer
0aaba869e3
Use YES as default value for AutoenablesItems.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29312 72102866-910b-0410-8b05-ffd578937521
2010-01-19 08:34:24 +00:00
Riccardo Mottola
331aa92b2f
make extension checking case insensitive
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29310 72102866-910b-0410-8b05-ffd578937521
2010-01-17 23:37:11 +00:00
Gregory John Casamento
b8d262c293
* Source/NSWindow.m: Temporarily revert previous change for debugging.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29302 72102866-910b-0410-8b05-ffd578937521
2010-01-17 06:01:58 +00:00
Quentin Mathe
b9306be2f8
Fixed sort direction stuck to the reverse of the sort descriptor prototype
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29298 72102866-910b-0410-8b05-ffd578937521
2010-01-16 22:43:31 +00:00
Quentin Mathe
668fbe236a
Rewrote _selectColumn:modifiers: to be simpler, support selection by range as
...
Cocoa does, and remove the toggle selection behavior when a column is clicked
twice (in conflict with the ability to change the sort direction).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29296 72102866-910b-0410-8b05-ffd578937521
2010-01-16 20:29:59 +00:00
Gregory John Casamento
6a9dfe8d61
* Source/NSWindow.m: Don't use the flags for key/main window tracking.
...
These flags are getting out of sync due to different behavior on
different backends. Also, it's better to keep the state in one place
instead of keeping them in sync. I changed all of the instances of
_f.is_key to [self isKeyWindow] and all of the instances of _f.is_main
to [self isMainWindow] and those methods now check with NSApp to
determine if the current window is main. I realize this is slower
than the previous method of using flags, but it is also more resilient
and reliable when the backend sends extra events. This corrects the
issue on Windows where we were losing the main window and had two
windows marked as "main".
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29295 72102866-910b-0410-8b05-ffd578937521
2010-01-16 19:56:27 +00:00
Quentin Mathe
f616b91157
Finished to implement the NSTable/OutlineView sort descriptor support.
...
More changes are needed to get proper sorting support (e.g. visual feedback).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29293 72102866-910b-0410-8b05-ffd578937521
2010-01-16 14:45:13 +00:00
Germán Arias
15bc2c5d97
Fixed bug #28580
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29292 72102866-910b-0410-8b05-ffd578937521
2010-01-16 05:22:02 +00:00
Gregory John Casamento
7a717734be
* Headers/Additions/GNUstepGUI/GSTheme.h: Added method to call
...
back menuHeightForWindow:
* Source/GSThemeMenu.m: Added default implementation of
menuHeightForWindow:. Default implementation returns NSMenuView
menuBarHeight.
* Source/GSWindowDecorationView.m: Use menuHeightForWindow: instead
of getting it directly from the menu view.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29288 72102866-910b-0410-8b05-ffd578937521
2010-01-15 18:10:04 +00:00
Doug Simons
6b20840967
Raise an exception instead of crashing (at least on Windows) when we fail to obtain a window from the back end.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29284 72102866-910b-0410-8b05-ffd578937521
2010-01-14 23:57:11 +00:00
Gregory John Casamento
205498d887
* Source/NSApplication.m: For hide: perform miniaturizeAll:
...
on Windows, since hiding the app causes it to be inaccessible on
that platform.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29281 72102866-910b-0410-8b05-ffd578937521
2010-01-14 12:06:35 +00:00
Gregory John Casamento
992f3ba8f9
* Source/NSToolbarFrameworkPrivate.h: Correct include for new
...
location of GSWidnowDecorationView.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29278 72102866-910b-0410-8b05-ffd578937521
2010-01-14 09:04:45 +00:00
Gregory John Casamento
2e1890a2e9
* Source/GSWindowDecorationView.h: Removed from here since I moved
...
it to the GNUstepGUI headers.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29277 72102866-910b-0410-8b05-ffd578937521
2010-01-14 08:16:44 +00:00
Gregory John Casamento
ebebc38558
* Headers/Additions/GNUstepGUI/GSTheme.h: Added methods
...
to support adding menus and processing commands from windows, if
appropriate.
* Headers/Additions/GNUstepGUI/GSWindowDecorationView.h: Added
new methods for menu and toolbar flags.
* Headers/AppKit/NSInterfaceStyle.h: Added new interface style.
* Source/GNUmakefile: Added header.
* Source/GSStandardWindowDecorationView.m: Change include
to include header in new location.
* Source/GSThemeMenu.m: Default theme implementation for
Menus.
* Source/GSWindowDecorationView.m: Add the setHasMenu:/setHasToolbar:
flags.
* Source/NSWindow.m: Use the theme to set the menu instead of
setting it directly.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29271 72102866-910b-0410-8b05-ffd578937521
2010-01-13 20:51:30 +00:00
Wolfgang Lux
b89db86a92
Ensure proper working of autosaving for NSDocument subclasses that
...
override -writeWithBackupToFile:ofType:saveOperation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29267 72102866-910b-0410-8b05-ffd578937521
2010-01-11 21:26:12 +00:00
Wolfgang Lux
94c17965b4
Fix incorrect assignment in NSProgressIndicator -setDisplayedWhenStopped:
...
which made that method a no-op.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29266 72102866-910b-0410-8b05-ffd578937521
2010-01-11 21:15:54 +00:00
Fred Kiefer
93a86be317
Update Italian localisation file.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29265 72102866-910b-0410-8b05-ffd578937521
2010-01-11 20:48:28 +00:00
Quentin Mathe
bc821253e3
Fixed broken cell editability in outline views by replicating NSTableView
...
changes r25091.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29264 72102866-910b-0410-8b05-ffd578937521
2010-01-11 14:04:44 +00:00
Fred Kiefer
4195bb1f3d
Better handling of text attachtment. Fixes bug #28464
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29260 72102866-910b-0410-8b05-ffd578937521
2010-01-11 12:32:27 +00:00
Wolfgang Lux
db53bb1c7f
Fix a bug that prevented changing the color of the selected text of a
...
text view via drag and drop.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29250 72102866-910b-0410-8b05-ffd578937521
2010-01-09 09:09:57 +00:00
Riccardo Mottola
83ce1aeeca
init scrollerWidth to 0.0, so that GSTheme can properly override it
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29237 72102866-910b-0410-8b05-ffd578937521
2010-01-08 17:58:08 +00:00
Fred Kiefer
8d53fe7507
Set the icon of the file wrapper to the image.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29223 72102866-910b-0410-8b05-ffd578937521
2010-01-06 21:37:47 +00:00
Fred Kiefer
212696a5f8
Try to determine the encoding of the RTF data.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29211 72102866-910b-0410-8b05-ffd578937521
2010-01-05 13:19:24 +00:00
Gregory John Casamento
210a987660
* Source/NSMenu.m: Do not show the menu at the top of the screen in
...
NSWindows95InterfaceStyle mode.
NOTE: This is the first half of the commits for the in-window menu
changes. The next change will entail regenerating the menu for each
window.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29210 72102866-910b-0410-8b05-ffd578937521
2010-01-05 08:37:44 +00:00
Gregory John Casamento
2de8faf99a
* Source/GSWindowDecorationView.[hm]: Addition of ivars to track
...
if a toolbar or menu is present in the window decorations. Modified
code to set these to YES/NO.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29203 72102866-910b-0410-8b05-ffd578937521
2010-01-04 05:24:37 +00:00
Riccardo Mottola
47422f87d4
When adding a toolbar take in account the possibly existing in-window menu. WHen removing the in-window menu take care of shifting the toolbar view up
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29202 72102866-910b-0410-8b05-ffd578937521
2010-01-04 01:43:05 +00:00
Germán Arias
a7410c2e6d
Added missing internationalisation (now is completed) and more strings in spanish
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29201 72102866-910b-0410-8b05-ffd578937521
2010-01-04 01:41:31 +00:00
Fred Kiefer
59048d14b3
Regnerate localisation files for English and German.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29200 72102866-910b-0410-8b05-ffd578937521
2010-01-03 22:58:21 +00:00
Germán Arias
d49d302ca8
Changed some strings
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29199 72102866-910b-0410-8b05-ffd578937521
2010-01-03 22:52:55 +00:00
Germán Arias
d6fae7cd17
Added missing internationalisation and more strings in spanish
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29198 72102866-910b-0410-8b05-ffd578937521
2010-01-03 22:27:01 +00:00
Germán Arias
1f0b992588
Added missing internationalisation and more strings in spanish
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29197 72102866-910b-0410-8b05-ffd578937521
2010-01-03 21:38:44 +00:00
Germán Arias
3a0c721f28
Added missing internationalisation and more strings in spanish
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29196 72102866-910b-0410-8b05-ffd578937521
2010-01-03 19:22:04 +00:00
Germán Arias
4cce4bcf99
Added missing internationalisation and more strings in spanish
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29195 72102866-910b-0410-8b05-ffd578937521
2010-01-03 18:35:25 +00:00
Germán Arias
0968f5097f
More localizable strings in spanish
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29194 72102866-910b-0410-8b05-ffd578937521
2010-01-03 06:10:02 +00:00
Germán Arias
a3ea6e9598
Add missing internationalization and more localizable strings in spanish
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29193 72102866-910b-0410-8b05-ffd578937521
2010-01-03 04:41:36 +00:00
Fred Kiefer
2d18e9cce8
Add missing internationalisation.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29189 72102866-910b-0410-8b05-ffd578937521
2010-01-02 17:09:11 +00:00
Eric Wasylishen
bf77df9e40
Add dummy NSShadow implementation
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29188 72102866-910b-0410-8b05-ffd578937521
2010-01-01 04:45:23 +00:00
Germán Arias
dd19af06f4
Fixed some spanish characters
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29187 72102866-910b-0410-8b05-ffd578937521
2010-01-01 00:29:20 +00:00
Germán Arias
7aefc60216
Added Spanish strings into Resources
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29186 72102866-910b-0410-8b05-ffd578937521
2009-12-31 18:09:16 +00:00
Germán Arias
86211e91fe
Added panels in spanish
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29185 72102866-910b-0410-8b05-ffd578937521
2009-12-31 05:13:39 +00:00
Germán Arias
bb004206c3
Added ColorPickers in spanish
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29183 72102866-910b-0410-8b05-ffd578937521
2009-12-30 23:59:16 +00:00
Fred Kiefer
a7a8c31c4c
Clean up and addition of cut/copy/paste methods, based on code
...
by Nikolaus Schaller <hns@computer.org>.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29178 72102866-910b-0410-8b05-ffd578937521
2009-12-29 11:24:01 +00:00
Quentin Mathe
c444ae92d2
Added -columnIndexesInRect: and updated documentation
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29175 72102866-910b-0410-8b05-ffd578937521
2009-12-27 16:05:48 +00:00
Riccardo Mottola
d831e0a199
corrected multi-line string constant
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29167 72102866-910b-0410-8b05-ffd578937521
2009-12-26 21:14:50 +00:00
Riccardo Mottola
f6350f5540
removed c99-ism
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29166 72102866-910b-0410-8b05-ffd578937521
2009-12-26 10:43:09 +00:00
Wolfgang Lux
425e51363c
Prevent a crash when -selectedRange is called for an NSTextView
...
without a layout manager.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29165 72102866-910b-0410-8b05-ffd578937521
2009-12-23 01:01:57 +00:00
Wolfgang Lux
395f9a293b
Implement coalescing of undo actions for typing events in NSTextView.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29164 72102866-910b-0410-8b05-ffd578937521
2009-12-23 00:39:18 +00:00
Wolfgang Lux
fbf8c3edb5
Fix incorrect assignment in last commit.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@29162 72102866-910b-0410-8b05-ffd578937521
2009-12-22 23:27:56 +00:00