Commit graph

4386 commits

Author SHA1 Message Date
Alexander Malmberg
c76aa02acd Don't save the focus rect clipping path in the gstate if one is allocated.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16701 72102866-910b-0410-8b05-ffd578937521
2003-05-12 15:35:43 +00:00
Richard Frith-Macdonald
06ba717020 Documentation improvement
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16699 72102866-910b-0410-8b05-ffd578937521
2003-05-11 18:22:54 +00:00
Richard Frith-Macdonald
149d522d53 Minor fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16695 72102866-910b-0410-8b05-ffd578937521
2003-05-11 14:49:11 +00:00
Richard Frith-Macdonald
a36ee5fb70 Workspace improvements.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16694 72102866-910b-0410-8b05-ffd578937521
2003-05-11 14:41:32 +00:00
Richard Frith-Macdonald
412246997b NSWorkspace tweaks.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16691 72102866-910b-0410-8b05-ffd578937521
2003-05-11 11:00:04 +00:00
Michael Silva
ffdd4dc955 implemented selectTabViewItemWithIdentifier:
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16640 72102866-910b-0410-8b05-ffd578937521
2003-05-06 04:26:37 +00:00
Alexander Malmberg
8a2e943bbd Detect and handle gaps in the soft invalidated layout information.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16639 72102866-910b-0410-8b05-ffd578937521
2003-05-05 20:52:24 +00:00
Adam Fedor
4748f21adb Remove GNUSTEP_MAKEFILES
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16619 72102866-910b-0410-8b05-ffd578937521
2003-05-03 02:16:53 +00:00
Fred Kiefer
c2cf79a271 New converter to RTF.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16617 72102866-910b-0410-8b05-ffd578937521
2003-05-02 19:02:08 +00:00
Fred Kiefer
1ef9efe907 Preliminary implemetation for NSConvertGlyphsToPackedGlyphs().
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16616 72102866-910b-0410-8b05-ffd578937521
2003-05-02 19:01:07 +00:00
Fred Kiefer
294b552583 Moved code from [bezierPathWithOvalInRect:] and
[bezierPathWithRect:] to [appendBezierPathWithOvalInRect:] and
[appendBezierPathWithRect:] and implemented the former with a call
to the later.
Preliminary implemetation for [appendBezierPathWithGlyph:inFont:]
and [appendBezierPathWithGlyphs:count:inFont:].


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16615 72102866-910b-0410-8b05-ffd578937521
2003-05-02 19:00:43 +00:00
Fred Kiefer
9b1e4f84e1 New implemtation by Axel "Mikesch" Katerbau (axel@objectpark.org)
with small changes from me. RTF output now support much more
attributes and even Unicode characters.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16614 72102866-910b-0410-8b05-ffd578937521
2003-05-02 18:59:38 +00:00
Alexander Malmberg
accbe13cb3 (-acceptsFirstResponder): Implement to return NO.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16598 72102866-910b-0410-8b05-ffd578937521
2003-05-01 19:50:20 +00:00
Alexander Malmberg
ecb096136a (-drawRect:): Draw background correctly.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16597 72102866-910b-0410-8b05-ffd578937521
2003-05-01 18:06:32 +00:00
Alexander Malmberg
09fe259cce Update for file system layout changes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16596 72102866-910b-0410-8b05-ffd578937521
2003-05-01 18:06:11 +00:00
Richard Frith-Macdonald
f4ad5aa21d Enable horizontal scrolling with shift key.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16584 72102866-910b-0410-8b05-ffd578937521
2003-04-30 05:03:50 +00:00
Alexander Malmberg
496c641984 Documented NSTextContainer.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16579 72102866-910b-0410-8b05-ffd578937521
2003-04-28 16:37:56 +00:00
Nicola Pero
dd77683470 Fix for NSDocument applications where saveDocument: etc from the NSDocument
was not being detected


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16576 72102866-910b-0410-8b05-ffd578937521
2003-04-28 12:17:24 +00:00
Nicola Pero
6942ad64d5 When looking for the target for an action, if the key window is associated
with a document, return it


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16575 72102866-910b-0410-8b05-ffd578937521
2003-04-28 12:16:35 +00:00
Nicola Pero
adc4a725ed Use the full path with resource-set.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16574 72102866-910b-0410-8b05-ffd578937521
2003-04-28 11:19:15 +00:00
Adam Fedor
4277f13318 Fix Services dir
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16568 72102866-910b-0410-8b05-ffd578937521
2003-04-28 02:47:09 +00:00
Adam Fedor
0de7e778fe Updates for filesystem change.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16566 72102866-910b-0410-8b05-ffd578937521
2003-04-28 02:33:10 +00:00
Michael Silva
cd5a9ae86b Small fix to NSPopUpButtonCell.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16564 72102866-910b-0410-8b05-ffd578937521
2003-04-27 20:37:29 +00:00
Fred Kiefer
4344a074dd Small speedup for GSFontInfo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16560 72102866-910b-0410-8b05-ffd578937521
2003-04-27 15:45:39 +00:00
Fred Kiefer
d945e6d792 Removed creation of fontDictionary from [init] method. This now
gets done on demand in [afmDictionary].


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16559 72102866-910b-0410-8b05-ffd578937521
2003-04-27 15:44:56 +00:00
Fred Kiefer
ab61661a4a [_familySelectionChanged:] made the call to [_trySelectSize:]
safer against none existing fonts. This used to result in a NaN
being displayed as font size.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16558 72102866-910b-0410-8b05-ffd578937521
2003-04-27 15:44:28 +00:00
Richard Frith-Macdonald
e06c8b7a87 added ruler view bugfixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16555 72102866-910b-0410-8b05-ffd578937521
2003-04-27 08:45:46 +00:00
Fred Kiefer
8354321e50 Smaller changes to NSControl, NSMenuView and NSParagraphStyle
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16552 72102866-910b-0410-8b05-ffd578937521
2003-04-26 16:52:16 +00:00
Fred Kiefer
41ec62e3a2 Implemented handling of writing directions. These are needed for the
upcoming new RTFProducer.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16551 72102866-910b-0410-8b05-ffd578937521
2003-04-26 16:51:21 +00:00
Fred Kiefer
7507911543 Added new ivar and methods from MacOSX to handle writing directions.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16550 72102866-910b-0410-8b05-ffd578937521
2003-04-26 16:50:56 +00:00
Fred Kiefer
f12f062604 Moved the computation of the cell size into the method [setFont:]
and use this in [init]. Added call to [setNeedsSizing:] in
[setHorizontalEdgePadding:]. In [locationForSubmenu:] check for
the interface style of the submenu.  Also cleaned up up coding style and
comments in the whole file.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16549 72102866-910b-0410-8b05-ffd578937521
2003-04-26 16:50:22 +00:00
Fred Kiefer
2e483ce3b8 Removed [becomeFirstResponder] and [resignFirstResponder] as the
handling of [showFirstResponder] is still unclear.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16548 72102866-910b-0410-8b05-ffd578937521
2003-04-26 16:49:47 +00:00
Richard Frith-Macdonald
6514922219 Minor fix ... ignore illegal extension
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16547 72102866-910b-0410-8b05-ffd578937521
2003-04-26 07:25:18 +00:00
Richard Frith-Macdonald
f4d75d0ffb bugfix for window position constraint
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16546 72102866-910b-0410-8b05-ffd578937521
2003-04-26 07:17:24 +00:00
Richard Frith-Macdonald
15aab01ceb Try to compensate for changes in screen size.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16545 72102866-910b-0410-8b05-ffd578937521
2003-04-26 06:39:49 +00:00
Fred Kiefer
22413442fa Implmented tick marks for slider and some small corrections to other classes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16544 72102866-910b-0410-8b05-ffd578937521
2003-04-25 22:57:01 +00:00
Fred Kiefer
d49f634d96 Basic implementation of the tick mark methods. Added en-/decoding
for tick marks. [setKnobThickness:], [setNumberOfTickMarks:] and
[setTickMarkPosition:] now update the control.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16543 72102866-910b-0410-8b05-ffd578937521
2003-04-25 22:55:18 +00:00
Fred Kiefer
f649a1bb4b Removed unused local variable in [sendEvent:].
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16542 72102866-910b-0410-8b05-ffd578937521
2003-04-25 22:54:39 +00:00
Fred Kiefer
fef7f0266a [GSPatternColor colorSpaceName] uses NSPatternColorSpace.
Corrected [blendedColorWithFraction:ofColor:], where self and aColor
where exchanged and alpha handling was missing.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16541 72102866-910b-0410-8b05-ffd578937521
2003-04-25 22:54:12 +00:00
Fred Kiefer
a1c9f461f9 Added NSPatternColorSpace.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16540 72102866-910b-0410-8b05-ffd578937521
2003-04-25 22:51:55 +00:00
Fred Kiefer
76385367ad Use controlBackgroundColor instead of lightGrayColor. Patch by Matt
Rice (matt@vespertine.pc.ashlandfiber.net).


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16539 72102866-910b-0410-8b05-ffd578937521
2003-04-25 22:51:02 +00:00
Richard Frith-Macdonald
188be4b3e1 Adjust browser columns size to match window
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16537 72102866-910b-0410-8b05-ffd578937521
2003-04-25 07:04:57 +00:00
Sergii Stoian
ec2a39cf4a [NSMenuView mouseDown:] Generate periodic events every 0.01 seconds
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16486 72102866-910b-0410-8b05-ffd578937521
2003-04-21 09:41:03 +00:00
Sergii Stoian
ecb08cca22 NSMenuItemCell.m: Moved code from setMenuView to calcSize
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16481 72102866-910b-0410-8b05-ffd578937521
2003-04-17 12:00:40 +00:00
Sergii Stoian
a14c8cdfc3 Moved code from setMenuView to calcSize
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16480 72102866-910b-0410-8b05-ffd578937521
2003-04-17 11:59:32 +00:00
Michael Silva
fb102696cf Update Images/common_WMClose.tiff and Images/common_WMCloseBroken.tiff
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16473 72102866-910b-0410-8b05-ffd578937521
2003-04-15 06:07:55 +00:00
Nicola Pero
abba61c804 Added missing include to AppKit.h
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16472 72102866-910b-0410-8b05-ffd578937521
2003-04-14 12:36:19 +00:00
Nicola Pero
0af1f2427f Include NSDocument.h
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16471 72102866-910b-0410-8b05-ffd578937521
2003-04-14 12:35:51 +00:00
Sergii Stoian
2a6b0ebd1d NSApplication: Do not add X image if window has close button
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16462 72102866-910b-0410-8b05-ffd578937521
2003-04-14 09:47:12 +00:00
Sergii Stoian
aa6861d4fe Do not add X image if window has close button
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16461 72102866-910b-0410-8b05-ffd578937521
2003-04-14 09:45:24 +00:00