gcasa
797ba780f9
* Source/GSNibLoading.m: Check to make sure the menu has more than
...
0 entries in _setMain:.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27206 72102866-910b-0410-8b05-ffd578937521
2008-12-04 03:33:02 +00:00
gcasa
ca2a19fc5b
* Source/NSDocumentController.m: Fixed fileExtensionFromType:,
...
bug #24894
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27205 72102866-910b-0410-8b05-ffd578937521
2008-12-03 22:19:36 +00:00
gcasa
876db179c7
* Source/GSInfoPanel.m: -[GSInfoPanel initWithDictionary:]
...
don't show authors in the info panel if there are none given
in the dictionary.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27199 72102866-910b-0410-8b05-ffd578937521
2008-12-03 06:34:50 +00:00
gcasa
9366674c50
* Source/NSApplication.m: Always resize icon to 48x48 so that
...
icons larger than this will display correctly. Change made in
setApplicationIconImage:.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27197 72102866-910b-0410-8b05-ffd578937521
2008-12-03 06:08:12 +00:00
gcasa
661e25c075
* Source/GSNibLoading.m: Added some new methods to address
...
bug #24985 .
* Source/NSMenu.m: Removed some spaces after a close brace.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27196 72102866-910b-0410-8b05-ffd578937521
2008-12-03 04:52:06 +00:00
gcasa
1dedc2c000
Fix for bug #24785 .
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27195 72102866-910b-0410-8b05-ffd578937521
2008-12-03 00:48:42 +00:00
rfm
71dba184a5
Fix bug #24672
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27193 72102866-910b-0410-8b05-ffd578937521
2008-12-02 22:54:38 +00:00
rfm
d600101078
fix uninitialised variable
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27191 72102866-910b-0410-8b05-ffd578937521
2008-12-02 22:39:37 +00:00
gcasa
9f2f0af015
* Source/GSNibLoading.m
...
* Source/NSButtonCell.m
* Source/NSNibAXAttributeConnector.m
* Source/NSNibAXRelationshipConnector.m
* Source/NSNibBindingConnector.m
* Source/NSNib.m
* Source/NSProgressIndicator.m: Change to use new headers.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27189 72102866-910b-0410-8b05-ffd578937521
2008-12-02 07:27:14 +00:00
gcasa
4b921c1db4
* Headers/Additions/GNUstepGUI/GSNibCompatibility.h: Remove
...
* Headers/Additions/GNUstepGUI/GSNibTemplates.h: Remove
* Source/GNUmakefile: Update to reference new files.
* Source/GSGormLoader.m: Change to reference the
* Source/GSGormLoading.m: New gorm loading file.
* Source/GSNibCompatibility.m: Removed.
* Source/GSNibLoader.m: Reference the new file.
* Source/GSNibLoading.m: New file containing the nib loading logic.
* Source/GSNibTemplates.m: Removed.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27188 72102866-910b-0410-8b05-ffd578937521
2008-12-02 07:05:19 +00:00
gcasa
de22bc2880
* Source/GSNibCompatibility.m: Fix for bug #24979 . Change in
...
initWithCoder: for NSCustomView to return the real object directly
and call nibInstantiate. Change to prevent double instantiation
of NSApplication.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27186 72102866-910b-0410-8b05-ffd578937521
2008-12-02 06:39:48 +00:00
gcasa
88189362cb
Change so that echos bullets by default.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27184 72102866-910b-0410-8b05-ffd578937521
2008-12-01 23:57:21 +00:00
rfm
44fa81f7fc
Fix uninitialised variable
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27177 72102866-910b-0410-8b05-ffd578937521
2008-11-30 14:06:15 +00:00
gcasa
12531dc679
* Source/GSNibCompatibility.m: Added back in _root assignment in
...
-[NSIBObjectData initWithCoder:] which was causing an issue.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27170 72102866-910b-0410-8b05-ffd578937521
2008-11-29 05:39:36 +00:00
gcasa
1e3d6a195f
* Source/GSNibCompatibility.m: Correct issue when loading into
...
Gorm. NSClassSwapper should check to see if it's in the gui builder
and return the appropriate class.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27169 72102866-910b-0410-8b05-ffd578937521
2008-11-28 20:16:26 +00:00
gcasa
ca3876ddd3
* Source/GSNibCompatibility.m: Corrected issue with using generic
...
cells on some controls.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27153 72102866-910b-0410-8b05-ffd578937521
2008-11-27 15:07:09 +00:00
rfm
9204e1e478
cope with base installed in local domain and other cases
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27151 72102866-910b-0410-8b05-ffd578937521
2008-11-27 14:38:45 +00:00
gcasa
85dc0bc81a
* Source/NSWorkspace.m: [NSWorkspace getInfoForFile:application:type:]
...
appName output parameter is set to nil if no application is found.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27143 72102866-910b-0410-8b05-ffd578937521
2008-11-27 06:24:01 +00:00
gcasa
5a676a2d70
Minor correction to previous change.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27142 72102866-910b-0410-8b05-ffd578937521
2008-11-27 05:43:44 +00:00
gcasa
57aba1c5be
* Source/GSNibCompatibility.m: Correct bug #24780 . There was an issue
...
in NSClassSwapper when decoding classes which use cells from nib files.
* Source/NSSecureTextField.m: Encode in encodeWithCoder and
decodeWithCoder: a key for storing the bool _echosBullets.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27140 72102866-910b-0410-8b05-ffd578937521
2008-11-27 02:12:55 +00:00
wlux
bd5f2df0e4
Improve implementation of undo and register redo operations for
...
NSTextView.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27138 72102866-910b-0410-8b05-ffd578937521
2008-11-26 22:56:03 +00:00
gcasa
2c03139459
* Headers/AppKit/NSWindow.h: Declaration for attachedSheet.
...
* Source/NSWindow.m: Added skeleton implementation of attachedSheet.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27137 72102866-910b-0410-8b05-ffd578937521
2008-11-26 21:29:32 +00:00
wlux
6c32b0e7b6
Double clicking on a white space character also selects the
...
surrounding white space as on OS X.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27131 72102866-910b-0410-8b05-ffd578937521
2008-11-25 21:46:23 +00:00
wlux
711a1b824e
Simplify the new drag and drop implementation for NSTextView and fix
...
some corner cases.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27129 72102866-910b-0410-8b05-ffd578937521
2008-11-24 21:58:42 +00:00
wlux
8836143273
Fix an oversight in the previous check-in that was causing a crash
...
when moving text via drag and drop to the end of a text view.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27126 72102866-910b-0410-8b05-ffd578937521
2008-11-24 10:27:10 +00:00
wlux
eeade5efa7
Improve drag and drop implementation for NSTextView so that an ongoing
...
drag operation no longer changes the current selection of the target
view. Also fix an issue with dropping text into an empty text view.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27125 72102866-910b-0410-8b05-ffd578937521
2008-11-24 08:24:19 +00:00
gcasa
3efcd42dff
* Headers/AppKit/NSLayoutManager.h: Declarations for new methods
...
to handle temporary attributes.
* Source/GSNibCompatibility.m: Corrections to nib loading logic.
* Source/NSLayoutManager.m: Skeleton implementations of new
methods to handle temporary attributes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27124 72102866-910b-0410-8b05-ffd578937521
2008-11-23 23:54:00 +00:00
fredkiefer
4beecc0c17
Make sure a decoded control always has a cell.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27122 72102866-910b-0410-8b05-ffd578937521
2008-11-23 17:10:22 +00:00
wlux
cdfd0abd9f
Complete drag and drop support for NSTextView by making them dragging
...
sources, too. In addition, support dragging text to non-rich text
NSTextViews.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27117 72102866-910b-0410-8b05-ffd578937521
2008-11-23 10:02:16 +00:00
gcasa
2adf17b4ef
* Source/GSNibCompatibility.m: Further improvements to nib loading
...
logic.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27115 72102866-910b-0410-8b05-ffd578937521
2008-11-23 01:41:04 +00:00
gcasa
00d73826fd
* Source/GSNibCompatibility.m: Remove calls to designated initializers
...
for nib files.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27114 72102866-910b-0410-8b05-ffd578937521
2008-11-22 04:07:50 +00:00
gcasa
c9f2a70cf9
* Source/GSNibTemplates.m: Remove calls to designated initializers
...
as per documentation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27104 72102866-910b-0410-8b05-ffd578937521
2008-11-21 06:07:52 +00:00
wlux
4b27fb7127
Revert the previous change to NSWindow -miniaturize: correcting bug
...
#24707 . A better fix for this is now in -back.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27102 72102866-910b-0410-8b05-ffd578937521
2008-11-20 16:51:57 +00:00
fredkiefer
5e463981e8
Hack to dar cached image representation on scaled context correctly.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27097 72102866-910b-0410-8b05-ffd578937521
2008-11-19 18:57:24 +00:00
fredkiefer
63cd68caae
Return a winding count of 0 when the bezier path is empty.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27086 72102866-910b-0410-8b05-ffd578937521
2008-11-17 22:19:30 +00:00
fredkiefer
9d0e91ba31
Split up final notification sending into method _didFinishLaunching
...
to allow supclasses to go between these calls.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27083 72102866-910b-0410-8b05-ffd578937521
2008-11-17 20:52:24 +00:00
fredkiefer
83c47a9e6f
Get the device description for an NSImage representation from the window.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27074 72102866-910b-0410-8b05-ffd578937521
2008-11-16 23:21:58 +00:00
fredkiefer
bd1466c314
Correction to last commit.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27069 72102866-910b-0410-8b05-ffd578937521
2008-11-16 16:18:11 +00:00
fredkiefer
98f6b1c108
Bug fix for last changes on NSView bounds setting.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27067 72102866-910b-0410-8b05-ffd578937521
2008-11-16 13:45:53 +00:00
wlux
93746ed9be
Fix problems where the string value of a text field control might not
...
be updated while its cell is edited and where the save panel's text
form ignores the file name passed to -runModalForDirectory:file:.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27059 72102866-910b-0410-8b05-ffd578937521
2008-11-14 23:12:33 +00:00
fredkiefer
9609741ebf
Replaced scrollview change with one that is easier to understand.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27053 72102866-910b-0410-8b05-ffd578937521
2008-11-14 19:25:01 +00:00
gcasa
26525cb157
* Source/NSScrollView.m: Correct issue with tableviews when
...
loading nib files, corrected bug #24782 .
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27044 72102866-910b-0410-8b05-ffd578937521
2008-11-14 05:36:20 +00:00
fredkiefer
b9044f81bb
More corrections to bounds transformation, based on the new test code.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27042 72102866-910b-0410-8b05-ffd578937521
2008-11-13 20:44:51 +00:00
gcasa
09d4ded47d
* Source/GSNibCompatibility.m: Conditionally call setToolTip if it
...
exists when doing establishConnection on an NSIBHelpConnector.
* Source/NSDocumentController.m: Correction to prevent exception when
NSDocumentClass isn't specified. This does not cause an issue on
Mac OS X.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27031 72102866-910b-0410-8b05-ffd578937521
2008-11-12 22:58:47 +00:00
fredkiefer
c0cbcfdd41
Correction to bounds translation and rotation.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27023 72102866-910b-0410-8b05-ffd578937521
2008-11-11 20:13:17 +00:00
gcasa
bd03e7d444
* Source/NSSecureTextField.m: Patch to make bullets output when
...
setEchosBullets is set to yes in NSSecureTextField. Corrects
bug #19761 .
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27020 72102866-910b-0410-8b05-ffd578937521
2008-11-09 15:19:16 +00:00
gcasa
a91c8ec537
* Source/NSDocument.m: Correction for bug#24758, add name and
...
type information to the object before reading the file so that
it is available during the readFile:ofType: method call.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27017 72102866-910b-0410-8b05-ffd578937521
2008-11-08 15:17:49 +00:00
fredkiefer
ce9fd723d0
Filled with some more code. The conversion within the same colour
...
space and be between black/white and RGB should now be correct
and faster.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27013 72102866-910b-0410-8b05-ffd578937521
2008-11-06 09:23:10 +00:00
wlux
2282372272
Trigger the action of NSButton and NSPopUpButton in their keyDown
...
method only for the Space key.
Fix key view loop of NSAlert panels and NSSavePanel so that all
buttons become reachable with the Tab key.
Make Escape key equivalent of the Cancel button of NSSavePanel.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27011 72102866-910b-0410-8b05-ffd578937521
2008-11-05 23:01:37 +00:00
wlux
4b6d5a490a
Pass correct arguments to the didEndSelector passed to NSAlert's
...
-beginSheetModalForWindow:delegate:didEndSelector:contextInfo: method.
Fix swapping of title and informative message text in NSAlerts. Also
supply a default title "Alert" if none is set.
Determine key equivalent of NSAlert buttons from their localized titles.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27010 72102866-910b-0410-8b05-ffd578937521
2008-11-05 22:47:50 +00:00
wlux
fcbb8144be
Make NSApplication's responder chain for action messages consistent
...
with Apple's documentation and the Mac OS X implementation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27008 72102866-910b-0410-8b05-ffd578937521
2008-11-05 22:05:58 +00:00
wlux
144d872afa
Provide a working implementation for -isFilePackageAtPath: in
...
NSWorkspace.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27007 72102866-910b-0410-8b05-ffd578937521
2008-11-05 21:49:44 +00:00
gcasa
b764dcded1
* Source/NSWindow.m: Reverted a previous change to miniaturize.
...
This should correct bug #24707 .
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27002 72102866-910b-0410-8b05-ffd578937521
2008-11-02 01:30:35 +00:00
fredkiefer
db47735fb5
Stop valgrind from complaining about invalid memory access.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26998 72102866-910b-0410-8b05-ffd578937521
2008-10-31 22:51:46 +00:00
fredkiefer
a1b47c0986
Forgotten NSBrowser commit.
...
Fix to make ICNS loading more stable.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26993 72102866-910b-0410-8b05-ffd578937521
2008-10-31 09:53:21 +00:00
fredkiefer
3b4cc1196a
In NSMenu compare target for identity not equality.
...
Decoding and encoding for NSWindowController.
Extend the responder chain of a window beyond itself.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26959 72102866-910b-0410-8b05-ffd578937521
2008-10-24 07:59:42 +00:00
fredkiefer
5a50f7ad69
Make window controller a subclass of NSResponder and manage the
...
responder chain. Patch by Wolfgang Lux <wolfgang.lux@gmail.com>.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26956 72102866-910b-0410-8b05-ffd578937521
2008-10-23 08:17:23 +00:00
fedor
39d06834ab
Fix broken jpeg boolean def
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26943 72102866-910b-0410-8b05-ffd578937521
2008-10-21 00:55:37 +00:00
fredkiefer
71bfe5148e
Delegate the content rect computation to the actual window decoration
...
view.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26942 72102866-910b-0410-8b05-ffd578937521
2008-10-20 13:28:28 +00:00
rmottola
aa4bc1583e
dont unreigster non existent named port
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26935 72102866-910b-0410-8b05-ffd578937521
2008-10-18 23:07:03 +00:00
gcasa
f3fc259235
* Source/NSWindow.m: Remove code in stringWithSavedFrame which was causing a
...
crash due to issues in NSToolbar described in bug#24601.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26934 72102866-910b-0410-8b05-ffd578937521
2008-10-18 23:02:40 +00:00
rmottola
c2cabfb5c1
removed c99ism
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26932 72102866-910b-0410-8b05-ffd578937521
2008-10-18 19:28:00 +00:00
fredkiefer
9337a42f98
Move the initialization of windowmaps to initialize.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26928 72102866-910b-0410-8b05-ffd578937521
2008-10-17 15:41:00 +00:00
gcasa
ad18392d69
* Source/GSInfoPanel.m: Minor correction in initWithDictionary to
...
display url properly, if it is not specified in the dictionary passed
or if the dictionary is nil.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26853 72102866-910b-0410-8b05-ffd578937521
2008-09-17 22:15:21 +00:00
gcasa
2c545ff0a0
* Source/NSWorkspace.m: Exclude list of reserved mount names from
...
the results returned by -mountedLocalVolumePaths.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26852 72102866-910b-0410-8b05-ffd578937521
2008-09-17 21:51:50 +00:00
fredkiefer
d1f8c59d87
Added functionality to copy the text content of the info panel
...
to the pasteboard.
Fixes #23831 .
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26838 72102866-910b-0410-8b05-ffd578937521
2008-09-09 15:58:08 +00:00
fredkiefer
e8748d7d4e
Use flushWindow instead of [GSCurrentContext() flushGraphics].
...
Should fix #24200 .
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26837 72102866-910b-0410-8b05-ffd578937521
2008-09-08 19:28:05 +00:00
fredkiefer
7f9c5cf331
Moved _sizeForBorderType() into GSTheme header and added more methods
...
for theme abstraction.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26836 72102866-910b-0410-8b05-ffd578937521
2008-09-08 18:59:48 +00:00
fredkiefer
e3b12be40c
Corrected last change. Sorry for that.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26835 72102866-910b-0410-8b05-ffd578937521
2008-09-07 11:16:32 +00:00
fredkiefer
27bded8d52
Corrected inconsistently named constants in definition not just usage.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26834 72102866-910b-0410-8b05-ffd578937521
2008-09-06 21:30:50 +00:00
gcasa
5b8328389c
Correct minor issue with constant name.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26830 72102866-910b-0410-8b05-ffd578937521
2008-09-04 01:13:23 +00:00
fredkiefer
b0608fc6c7
Add drop in replacement code for libicns.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26829 72102866-910b-0410-8b05-ffd578937521
2008-09-03 07:02:34 +00:00
rfm
50ad7e85ed
fix for bug #24109
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26817 72102866-910b-0410-8b05-ffd578937521
2008-08-21 09:08:45 +00:00
rfm
c6f931eaf9
Fix some codee which was not 64bit clean.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26816 72102866-910b-0410-8b05-ffd578937521
2008-08-21 08:42:20 +00:00
fredkiefer
291b40c4ef
Improved mini window handling. Patch by Hubert Chathi
...
<hubert@uhoreg.ca>.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26810 72102866-910b-0410-8b05-ffd578937521
2008-08-15 06:45:17 +00:00
gcasa
2256be1496
* Source/NSApplication.m: Removed icns string addition to rely on
...
NSImage code to find the image.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26808 72102866-910b-0410-8b05-ffd578937521
2008-08-14 02:21:15 +00:00
gcasa
cc4f72a040
Added support for CF keys.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26807 72102866-910b-0410-8b05-ffd578937521
2008-08-13 05:17:19 +00:00
gcasa
04e9382139
* Source/NSApplication.m: Add logic to load the icns if it's specified
...
as the icon file for an application.
* Source/NSBitmapImageRep+ICNS.m: Limit the size of the representation
to the 48x48 version.
In the future I would like GNUstep to take full advantage of this format and display the representation which is most appropriate for a given size.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26806 72102866-910b-0410-8b05-ffd578937521
2008-08-13 01:54:23 +00:00
gcasa
4101e432aa
* configure: Regenerated file
...
* configure.ac: Added check for libicns. (http://icns.sourceforge.net/ )
* Headers/Additions/GNUstepGUI/config.h.in
* Source/GNUmakefile: Added new files
* Source/NSBitmapImageRep+ICNS.h: Header for ICNS category
* Source/NSBitmapImageRep+ICNS.m: Implementation if ICNS reading
logic.
* Source/NSBitmapImageRep.m: Add support for the ICNS file
format so that GNUstep can read Mac OS X icon files. Uses
the libicns library available from sourceforge.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26805 72102866-910b-0410-8b05-ffd578937521
2008-08-12 04:58:04 +00:00
fredkiefer
2d0a2d0c03
When ending editing change first responder first to avoid recusion.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26804 72102866-910b-0410-8b05-ffd578937521
2008-08-10 22:04:14 +00:00
fredkiefer
606cb788ae
Add dummy version of NSSetFocusRingStyle.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26803 72102866-910b-0410-8b05-ffd578937521
2008-08-09 15:54:56 +00:00
fedor
4321f46a99
Handle patched jpeg library found on CYGWIN.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26802 72102866-910b-0410-8b05-ffd578937521
2008-08-08 14:08:54 +00:00
gcasa
975469ff71
* Headers/AppKit/NSTokenFieldCell.h
...
* Headers/AppKit/NSTokenField.h: Headers for new class.
* Source/GNUmakefile
* Source/NSDocumentController.m: Added code to handle the
CF keys as well as the NS keys for document oriented apps.
* Source/NSTokenFieldCell.m
* Source/NSTokenField.m: Start of implementation for this class
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26801 72102866-910b-0410-8b05-ffd578937521
2008-08-07 05:17:32 +00:00
fredkiefer
fb69a9fd22
Correct retain/release issues in NSScrollView and NSWindowController.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26799 72102866-910b-0410-8b05-ffd578937521
2008-08-02 17:34:04 +00:00
fredkiefer
99fc2cf864
Add fallback glyph when no glyph can be found for current character.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26778 72102866-910b-0410-8b05-ffd578937521
2008-07-13 09:31:00 +00:00
fredkiefer
6776d5b06b
Protect all access to the glyph arrays.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26773 72102866-910b-0410-8b05-ffd578937521
2008-07-12 23:00:37 +00:00
fredkiefer
62d0cdf623
Add some more protection against inconsistent state.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26771 72102866-910b-0410-8b05-ffd578937521
2008-07-12 21:10:08 +00:00
fredkiefer
84d277b3ae
Standardize path before checking existance.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26770 72102866-910b-0410-8b05-ffd578937521
2008-07-12 18:27:41 +00:00
gcasa
03616e71ee
* Source/NSMenu.m: Beginning of support for windows style menus on the
...
top of the window.
* Source/NSWindow.m: Added code in the method -setFrameFromString: to
make certain the window doesn't go out of bounds if the screen size
changes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26751 72102866-910b-0410-8b05-ffd578937521
2008-07-08 20:17:44 +00:00
fredkiefer
0895fb4b76
Add MacOS 10.4 method -selectItemWithTag:.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26743 72102866-910b-0410-8b05-ffd578937521
2008-07-02 22:10:53 +00:00
fredkiefer
ec6135aade
Commit scroll adjustment patch by Benhur Stein.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26678 72102866-910b-0410-8b05-ffd578937521
2008-06-17 20:20:15 +00:00
fedor
8dee2d6d18
Fix incorrect commits
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26633 72102866-910b-0410-8b05-ffd578937521
2008-06-12 14:09:48 +00:00
fedor
ce41d782c1
Revert library license version to 2 until applications can be converted
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26619 72102866-910b-0410-8b05-ffd578937521
2008-06-10 04:01:49 +00:00
fredkiefer
8dfee0a671
Make the implemenation of the method prepareForDragOperation:
...
non-mandatory, as on OSX.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26617 72102866-910b-0410-8b05-ffd578937521
2008-06-09 18:09:09 +00:00
fredkiefer
d2cdcf7415
Check in the control not in the text field whether the cell is currently
...
being edited.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26613 72102866-910b-0410-8b05-ffd578937521
2008-06-09 10:04:49 +00:00
fredkiefer
3d9091f2d4
Better NIB loading for NSWindow.
...
Ignore missing image in NSButtonCell drawing.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26591 72102866-910b-0410-8b05-ffd578937521
2008-06-02 10:35:42 +00:00
fredkiefer
873c7f19d0
Warn about incompatibility with MacOSX in NSMenuItem setKeyEquivalent:.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26582 72102866-910b-0410-8b05-ffd578937521
2008-05-28 08:19:55 +00:00
fredkiefer
a42739f8d5
Initialize variable "image" before using it.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26579 72102866-910b-0410-8b05-ffd578937521
2008-05-27 20:31:18 +00:00
gcasa
71462c5bac
* Headers/AppKit/NSWindow.h: Minor cleanup and spacing.
...
* Source/GSNibTemplates.m: Removed call to designated init, since
this is handled by the initWithCOoder method in NSWindow.m.
* Source/NSWindow.m: Correction for calling the designated initializer.
Fix for bug#23336.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26567 72102866-910b-0410-8b05-ffd578937521
2008-05-24 15:00:12 +00:00
fredkiefer
3e0abcb588
Limit the amount of character sets cached by the font substitution code.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26547 72102866-910b-0410-8b05-ffd578937521
2008-05-20 23:53:42 +00:00
fredkiefer
6a8271a5da
Handle editable flag for columns in NIB decoding.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26546 72102866-910b-0410-8b05-ffd578937521
2008-05-20 21:49:17 +00:00
fredkiefer
4b5e5b24f2
Add image position decoding and encoding.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26542 72102866-910b-0410-8b05-ffd578937521
2008-05-19 17:42:23 +00:00
fredkiefer
957c0f13d5
Better handling of the circular references between the graphics context
...
and the window.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26539 72102866-910b-0410-8b05-ffd578937521
2008-05-18 23:12:24 +00:00
gcasa
d7968bb04b
Correct a crash on 64 bit systems.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26528 72102866-910b-0410-8b05-ffd578937521
2008-05-15 01:56:58 +00:00
fredkiefer
0192ecd4dd
Try to better solve the circular reference between the window and the
...
context.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26527 72102866-910b-0410-8b05-ffd578937521
2008-05-14 22:56:13 +00:00
rfm
7d18cf6aad
cope with bad data
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26526 72102866-910b-0410-8b05-ffd578937521
2008-05-14 09:44:29 +00:00
rfm
a28640077e
fix path to drive on mingw
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26524 72102866-910b-0410-8b05-ffd578937521
2008-05-14 08:59:55 +00:00
fredkiefer
ffd3b2f332
Extract glyph generation code into separate class.
...
Plus some additional cleanup.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26523 72102866-910b-0410-8b05-ffd578937521
2008-05-13 19:40:20 +00:00
rfm
cb1c11a00c
revert accidental change
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26521 72102866-910b-0410-8b05-ffd578937521
2008-05-13 15:06:24 +00:00
rfm
c27f79a57d
make save and open panels usable on mswindows
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26520 72102866-910b-0410-8b05-ffd578937521
2008-05-13 15:04:01 +00:00
gcasa
fc7fe511ae
* Source/NSWindow.m: (-(void)miniaturize: (id)sender):
...
Change to prevent miniwindow from disappearing. Apparently uneccessary
[self orderOut: self] was causing this issue.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26501 72102866-910b-0410-8b05-ffd578937521
2008-05-09 01:06:36 +00:00
fedor
9adf806304
Degine HAVE_BOOLEAN on mingw to avoid jpeg conflicts
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26500 72102866-910b-0410-8b05-ffd578937521
2008-05-08 15:28:42 +00:00
fedor
51d11ae159
(-adjustSubviews): Just return when there are no subviews.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26496 72102866-910b-0410-8b05-ffd578937521
2008-05-08 03:58:59 +00:00
fredkiefer
81b6a83551
Breakretain cycle of NSWindow and its context.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26494 72102866-910b-0410-8b05-ffd578937521
2008-05-07 00:39:22 +00:00
fredkiefer
da416a062d
Add old NeXT method, no longer present, but needed for
...
backward compatibility.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26487 72102866-910b-0410-8b05-ffd578937521
2008-05-03 20:57:53 +00:00
fredkiefer
c6ff462516
Don't raise exception on invalid row or column indexes for table view.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26486 72102866-910b-0410-8b05-ffd578937521
2008-05-03 18:05:07 +00:00
fredkiefer
676eb09e4f
Better check for click on table column border.
...
Allow table column identifier to be nil.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26482 72102866-910b-0410-8b05-ffd578937521
2008-05-01 19:48:28 +00:00
gcasa
a92da16be5
* Source/NSWindow.m: Change to correct issue with NSWindow placement
...
when toolbar is present.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26476 72102866-910b-0410-8b05-ffd578937521
2008-04-27 22:44:12 +00:00
gcasa
79e8f4f0fd
Corrected deferredWindows method.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26475 72102866-910b-0410-8b05-ffd578937521
2008-04-25 22:18:34 +00:00
fredkiefer
9fec7e65e1
Fix memory leak introduced by last patch.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26441 72102866-910b-0410-8b05-ffd578937521
2008-04-08 08:02:59 +00:00
fredkiefer
b47545ccc9
Use fill instead of stroke to draw the glyphs.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26440 72102866-910b-0410-8b05-ffd578937521
2008-04-08 07:57:11 +00:00
fredkiefer
afa40306f2
Implement basic appendBezierPathWithPackedGlyphs: handling to forward to
...
the backend.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26435 72102866-910b-0410-8b05-ffd578937521
2008-04-07 13:45:41 +00:00
fredkiefer
22e2aee612
New NSFont method for glyph generation.
...
Ligature and decompose handling in gsLayoutManager, moved here from the
art backend.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26430 72102866-910b-0410-8b05-ffd578937521
2008-04-04 22:01:44 +00:00
fredkiefer
ebe86a3327
Small cleanup.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26429 72102866-910b-0410-8b05-ffd578937521
2008-04-04 21:52:39 +00:00
nicola
bf24bb916e
Fixed slow drift of the divider of a splitview when doing a sequence of resizings
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26424 72102866-910b-0410-8b05-ffd578937521
2008-04-01 23:14:17 +00:00
nicola
113e501075
Implemented autosaveName for splitviews - a cool addition from a user perspective
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26420 72102866-910b-0410-8b05-ffd578937521
2008-04-01 01:37:52 +00:00
nicola
32f48afc42
Small tidyup in NSSplitView -adjustSubviews
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26419 72102866-910b-0410-8b05-ffd578937521
2008-04-01 00:39:06 +00:00
xgl
c407b83170
More fix for #26414 , and makes NSOpenGLView closer to the specs
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26417 72102866-910b-0410-8b05-ffd578937521
2008-03-31 21:15:00 +00:00
fredkiefer
510592e289
Fix for #22706 , make NSOpenGLView usable again.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26414 72102866-910b-0410-8b05-ffd578937521
2008-03-31 14:36:22 +00:00
fredkiefer
66b1320d77
Make sure the application terminates when neither a delegate is set, nor
...
it is a document based application.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26390 72102866-910b-0410-8b05-ffd578937521
2008-03-29 13:08:35 +00:00
xgl
f3b74bed2f
Small fix in KVB to allow binding to a key path
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26384 72102866-910b-0410-8b05-ffd578937521
2008-03-28 18:50:52 +00:00
rfm
3e7b3858e5
Hopefully clear up some confusion about NSApplicationTerminateReply
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26375 72102866-910b-0410-8b05-ffd578937521
2008-03-26 16:00:51 +00:00
nicola
d1caf1582b
Fixed problem with strings in non-editable textfields becoming bold when you click on the textfield
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26368 72102866-910b-0410-8b05-ffd578937521
2008-03-20 11:45:02 +00:00
nicola
d7027c5148
Indented line
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26367 72102866-910b-0410-8b05-ffd578937521
2008-03-20 11:44:13 +00:00
nicola
1bcb285a85
Added back proper horizontal padding around autosized buttons that got lost with no explanations (probably a mistake) on 2007-01-23
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26366 72102866-910b-0410-8b05-ffd578937521
2008-03-20 10:06:12 +00:00
gcasa
712c6d629e
* Source/NSView.m: Changes to beginPage:... and endPage to correct
...
issues with blank space at the top of the page when printing.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26336 72102866-910b-0410-8b05-ffd578937521
2008-03-18 01:01:34 +00:00
rmottola
fc01e9e8ec
changed terminate type to BOOL since it is one and the value froma delegate got wrongly cast
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26307 72102866-910b-0410-8b05-ffd578937521
2008-03-16 01:02:52 +00:00
fredkiefer
eb32df9161
Small improvements on premultiplcation of alpha.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26276 72102866-910b-0410-8b05-ffd578937521
2008-03-11 20:11:53 +00:00
fredkiefer
7994cd4519
Undo last hack and add a slightly better on.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26250 72102866-910b-0410-8b05-ffd578937521
2008-03-08 11:11:52 +00:00
fredkiefer
f75c44dcd1
Add a recursion break hack. Needs to be cleaned up.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26249 72102866-910b-0410-8b05-ffd578937521
2008-03-08 10:45:08 +00:00
fredkiefer
5af5609402
Patch by Quentin Mathe <qmathe@club-internet.fr>.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26247 72102866-910b-0410-8b05-ffd578937521
2008-03-07 23:51:55 +00:00
rfm
8d420a08d8
Fix bug #22444
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26219 72102866-910b-0410-8b05-ffd578937521
2008-03-06 06:58:20 +00:00
fredkiefer
f491ac4dfb
Call sendAction:to: on control even when there is no action.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26185 72102866-910b-0410-8b05-ffd578937521
2008-03-03 22:45:23 +00:00
fredkiefer
6e69dd5bb2
Inore observer calls with empty change information.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26168 72102866-910b-0410-8b05-ffd578937521
2008-03-01 20:34:38 +00:00
nicola
48af397627
Fixed NSScaleProportionally, and documented NSImageCell
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26159 72102866-910b-0410-8b05-ffd578937521
2008-03-01 12:34:32 +00:00
rfm
3684efb3c7
Retain tooltip strings.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26147 72102866-910b-0410-8b05-ffd578937521
2008-02-26 11:13:09 +00:00
fredkiefer
1a100f8b80
In _premultiply and _unpremultiply flag the format as changed.
...
Add fast path for 8 bit images.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26131 72102866-910b-0410-8b05-ffd578937521
2008-02-25 15:35:57 +00:00
fredkiefer
f580b967f4
Better size integration between a popup and the menu view.
...
Reworked patch by Matt Rice <ratmice@gmail.com>.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26093 72102866-910b-0410-8b05-ffd578937521
2008-02-18 20:45:24 +00:00
fredkiefer
bbf332ec68
Change version for encoding. Set preferred edge and arrow
...
position when decoding old gorm files.
New helper method for Gorm.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26092 72102866-910b-0410-8b05-ffd578937521
2008-02-18 20:09:16 +00:00
fredkiefer
f333fe138b
White space clean up.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@26080 72102866-910b-0410-8b05-ffd578937521
2008-02-17 17:18:34 +00:00