Commit graph

778 commits

Author SHA1 Message Date
FredKiefer
5ee630031f Decalre to support copying.
Added event type NSScrollWheel and mask NSScrollWheelMask.
Declare methods mouseLocation and deltaX...deltaZ.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10631 72102866-910b-0410-8b05-ffd578937521
2001-08-01 22:45:38 +00:00
FredKiefer
414527b963 Include NSDrawer.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10618 72102866-910b-0410-8b05-ffd578937521
2001-08-01 00:03:56 +00:00
FredKiefer
6de96f738d New header file for NSDrawer class.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10616 72102866-910b-0410-8b05-ffd578937521
2001-08-01 00:02:12 +00:00
fedor
7a02fcb251 Fixes to compile shared on Windows
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10611 72102866-910b-0410-8b05-ffd578937521
2001-07-30 21:30:51 +00:00
FredKiefer
77040f849f Added declarations for new methods in specification
([noteNewRecentDocument:], [validateUserInterfaceItem:],
[closeAllDocumentsWithDelegate:didCloseAllSelector:contextInfo:],
[reviewUnsavedDocumentsWithAlertTitle:...contextInfo:]).


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10605 72102866-910b-0410-8b05-ffd578937521
2001-07-28 22:39:31 +00:00
FredKiefer
064d218dcb Added declarations for new methods in specification. Some of this
where already present in the code.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10603 72102866-910b-0410-8b05-ffd578937521
2001-07-28 22:38:02 +00:00
FredKiefer
85473aad5b Include NSUserInterfaceValidation.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10601 72102866-910b-0410-8b05-ffd578937521
2001-07-28 22:36:38 +00:00
FredKiefer
5233be294c New header file with protocols NSValidatedUserInterfaceItem and
NSUserInterfaceValidations.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10600 72102866-910b-0410-8b05-ffd578937521
2001-07-28 22:35:45 +00:00
gcasa
8470d45556 Corrected the implementation of some of the methods in NSSpellChecker and NSSpellServer. I also added a working spell checker which uses ispell.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10541 72102866-910b-0410-8b05-ffd578937521
2001-07-24 04:31:06 +00:00
FredKiefer
ac3a84afa9 Prefixed ivars with underscore. Added missing method
[initWithImage:foregroundColorHint:backgroundColorHint:hotSpot].


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10538 72102866-910b-0410-8b05-ffd578937521
2001-07-23 22:58:13 +00:00
pyr
e0147f04ee 2001-07-23 Pierre-Yves <pyrivail@ens-lyon.fr>
* Source/NSBrowser.h: Add instance variables to support alphanumerical
	keys. Add GNUstepExtensions category with alpahnumerical-key-related
	methods (acceptsAlphaNumericalKeys, setAcceptsAlphaNumericalKeys:,
	sendsActionOnAlphaNumericalKeys, setSendsActionOnAlphaNumericalKeys:)
	* Source/NSBrowser.m: Add GNUstepExtensions category methods
	* Source/NSBrowser.m (-initWIthFrame:): initialization of the
	alphanumerical-key-related instance variables.
	* Source/NSBrowser.m (-dealloc): TEST_RELEASE a keyDown internal object
	* Source/NSBrowser.m (-keyDown): support for alphanumerical keys
	* Source/NSBrowser.m (-selectRow:inColumn:): when calling
	[matrix cellAtRow:column:], column should be 0 (not column)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10531 72102866-910b-0410-8b05-ffd578937521
2001-07-23 13:52:32 +00:00
fedor
08b29397f3 Encoding implementations
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10511 72102866-910b-0410-8b05-ffd578937521
2001-07-18 03:25:37 +00:00
nico
dcb04d8145 Include NSWindowController.h
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10269 72102866-910b-0410-8b05-ffd578937521
2001-06-29 10:19:58 +00:00
nico
653e612deb Indendation changes; removed a useless @class NSArray; declaration
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10268 72102866-910b-0410-8b05-ffd578937521
2001-06-29 10:17:38 +00:00
nico
ec863457b0 Removed unused useless @class declarations
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10243 72102866-910b-0410-8b05-ffd578937521
2001-06-25 09:56:54 +00:00
nico
84cfabd247 Include GSVersion.h to define GNUSTEP_GUI*_VERSION
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10241 72102866-910b-0410-8b05-ffd578937521
2001-06-25 09:53:52 +00:00
nico
3e285b1cfc Added GSVersion.h
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10237 72102866-910b-0410-8b05-ffd578937521
2001-06-25 09:50:19 +00:00
nico
8cf26f7dae New file
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10236 72102866-910b-0410-8b05-ffd578937521
2001-06-25 09:49:40 +00:00
nico
0fcf02e57b Do not include non-openstep text classes if STRICT_OPENSTEP is defined
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10234 72102866-910b-0410-8b05-ffd578937521
2001-06-25 09:22:31 +00:00
gcasa
81ef3324d8 Made modifications to the NSSpellChecker to use the guesses. The spell checker should function exactly like the one under OPENSTEP now.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10231 72102866-910b-0410-8b05-ffd578937521
2001-06-23 14:11:09 +00:00
gcasa
fc32db5a61 Added NSSpellChecker, NSSpellServer implementation. Added stubbed out spell service and the GUI for the spell checker.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10215 72102866-910b-0410-8b05-ffd578937521
2001-06-21 01:05:11 +00:00
FredKiefer
9605122e8e Reformated, simplified and corrected many methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10141 72102866-910b-0410-8b05-ffd578937521
2001-06-09 23:36:23 +00:00
FredKiefer
7a995b5964 Added some basic implementation for this class.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10112 72102866-910b-0410-8b05-ffd578937521
2001-06-07 21:54:51 +00:00
fedor
6fb717124e Method to calc minimum size
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10096 72102866-910b-0410-8b05-ffd578937521
2001-06-07 04:01:02 +00:00
FredKiefer
9e915128f3 Added missing methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10070 72102866-910b-0410-8b05-ffd578937521
2001-06-04 16:23:57 +00:00
FredKiefer
7963aeece0 Added ivars for dashes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9966 72102866-910b-0410-8b05-ffd578937521
2001-05-18 20:57:45 +00:00
FredKiefer
80c1814621 Added missing methods from MacOS X specification.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9940 72102866-910b-0410-8b05-ffd578937521
2001-05-13 21:09:47 +00:00
FredKiefer
0b37244713 Added some missing pasteboard types.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9939 72102866-910b-0410-8b05-ffd578937521
2001-05-13 21:08:35 +00:00
mirko
ced7e3c19c * configure.in: added /usr/local/include and /usr/local/lib for
FreeBSD. Use ADDITIONAL_LIB_DIRS instead of ADDITIONAL_LD_FLAGS.
* config.make.in (ADDITIONAL_LIB_DIRS): renamed.
* config.guess: new file.
* config.sub: new file.
* install-sh: new file.

* Source/NSSavePanel.m ([NSSavePanel -setDelegate:]): check for -panel:
userEnteredFilename:confirmed:
([NSSavePanel -ok:]): call delegate method -panel:userEnteredFilename:
confirmed: (MacOS X). Run an alert panel if the filename already exists
([NSSavePanel -browser:selectCellWithString:inColumn:]): removed
keyboard handling.

* Headers/gnustep/gui/NSSavePanel.h: added ivar.

* Source/NSBrowserCell.m ([NSBrowserCell -highlightColorInView:]):
return the highlight color of the cell. (Mac OS X)
([NSBrowserCell -drawInteriorWithFrame:inView:]): use highlight color
from previous method.

* Headers/gnustep/gui/NSBrowserCell.h: added method.

* Source/NSMatrix.m ([NSMatrix -_mouseDownNonListMode:]): when
tracking the mouse use cell's +prefersTrackingUntilMouseUp
([NSMatrix -_move:]): new private method.
Fixed deselection of cells in NSRadioModeMatrix and NSListModeMatrix.
([NSMatrix -moveUp:]): use _move: to reduce maintance.
([NSMatrix -moveDown:]): likewise.
([NSMatrix -moveLeft:]): likewise.
([NSMatrix -moveRight:]): likewise.
([NSMatrix -getRow:column:ofCell:]): if cell does not exist set row and
column to -1.
([NSMatrix -mouseDown:]): does not select and highlight a cell at the
same time. Ensure that only a cell at a time has the dotted outile.

* Source/NSBrowser.m ([NSBrowser -addColumn]): load a column and scroll
if necessary.
([NSBrowser -doClick:]): rearranged for the new -addColumn
([NSBrowser -setPath:]): likewise and removed additional redisplay.
([NSBrowser -_createColumn]): method to create a new NSBrowserColumn.
([NSBrowser -setMaxVisibleColumns:]): use _createColumn
([NSBrowser -initWithFrame:]): likewise.
([NSBrowser -doClick:]): fixed selection problems.
([NSBrowser -selectRow:inColumn:]): fixed cell selection and perform
load of column if cell is not a leaf.
([NSBrowser -loadColumnZero]): use -addColumn to load column zero.
([NSBrowser -setLastColumn:]): check for min value of column.
([NSBrowser -reloadColumn:]): check with _lastColumnLoaded instead in
the column browser.
([NSBrowser -moveLeft:]): fixed an index out of bound exception when
it was selected the first column.
([NSBrowser -moveRight:]): does nothing if multiple cells are selected
or if the cell is a leaf.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9938 72102866-910b-0410-8b05-ffd578937521
2001-05-13 20:59:21 +00:00
FredKiefer
6ecce041aa New methods to set and use a font.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9927 72102866-910b-0410-8b05-ffd578937521
2001-05-12 12:36:20 +00:00
FredKiefer
62da9c3b36 Made [NSFont fontInfo] a public method to use it in the backend.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9926 72102866-910b-0410-8b05-ffd578937521
2001-05-12 12:34:42 +00:00
FredKiefer
2cc60288a9 Adopted to programming standard. In [drawLabel:inRect:] use string
drawing method instead of PSshow().


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9889 72102866-910b-0410-8b05-ffd578937521
2001-05-07 22:53:17 +00:00
FredKiefer
7a49124373 Made all the button, bezel and groove methods functions again.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9781 72102866-910b-0410-8b05-ffd578937521
2001-05-04 18:25:59 +00:00
FredKiefer
cc4d2beb72 Added some methods for font size and one function for glyphs from
the MacOS X specification.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9753 72102866-910b-0410-8b05-ffd578937521
2001-05-01 21:19:33 +00:00
FredKiefer
faee48bffa Added missing functions
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9752 72102866-910b-0410-8b05-ffd578937521
2001-05-01 21:18:09 +00:00
FredKiefer
322c59a6f4 Use same interface for optimisation methods, as in the subclasses.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9740 72102866-910b-0410-8b05-ffd578937521
2001-04-29 22:25:29 +00:00
FredKiefer
5b59e1be13 Added GSWViewIsFlipped and changed GSWSetViewIsFlipped_.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9739 72102866-910b-0410-8b05-ffd578937521
2001-04-29 22:24:40 +00:00
fedor
2882908e94 Load backend as a bundle.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9580 72102866-910b-0410-8b05-ffd578937521
2001-04-13 20:04:04 +00:00
FredKiefer
13f8324f10 Added aditional methods for text completion
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9541 72102866-910b-0410-8b05-ffd578937521
2001-04-09 21:24:53 +00:00
mirko
5a0ddcdeba * Source/NSButtonCell.m ([NSButtonCell -setCellAttribute:to:]):
implemented.
([NSButtonCell -cellAttribute:]): implemented.

* Source/NSPopUpButton.m ([NSPopUpButton -keyDown:]): implemented
keyboard selection.
([NSPopUpButton -resignFirstResponder]): implemented.
([NSPopUpButton -resignKeyWindow]): implemented.

* Source/NSPopUpButtonCell.m ([NSPopUpButtonCell
-drawInteriorWithFrame:inView:]): from -drawWithFrame:inView:

* Source/NSButton.m ([NSButton -becomeFirstResponder]): set cell first
responder.
([NSButton -resignFirstResponder]): likewise.
([NSButton -becomeKeyWindow]): likewise.
([NSButton -resignKeyWindow]): likewise.

* Source/NSBrowserCell.m ([NSBrowserCell -drawInteriorWithFrame:
inView:]): draw correct dotted box.

* Source/NSBrowser.m ([NSBrowser -becomeFirstResponder]): make first
responder the latest column.
([NSBrowser -acceptsFirstResponder]): accepts first responder status.
([NSBrowser -keyDown:]): handle tabs to select next/previous key view.
([NSBrowser -moveRight:]): make browser column the first responder.
([NSBrowser -moveUp:]): likewise.
([NSBrowser -moveDown:]): likewise.
([NSBrowser -moveLeft:]): likewise.
([NSBrowser -_unloadFromColumn:]): remove columns from superview and
array.
([NSBrowser -_remapColumnSubviews:]): set the correct first responder.

* Source/NSWindow.m ([NSWindow -sendEvent:]): retain/release first
responder for keyUp/keyDown events. Discard NSLeftMouseDown for closed
windows.
([NSWindow -dealloc]): release _originalResponder

* Source/NSView.m ([NSView -removeSubview:]): remove next responder.

* Source/NSCell.m ([NSCell -setUpFieldEditorAttributes:]): clear
selected range.
([NSCell -editWithFrame:inView:editor:delegate:event:]): redisplay
textObject after invoking mouseDown:
([NSCell -drawInteriorWithFrame:inView:]): draw dotted-line outline
when first responder.
([NSCell -setCellAttribute:to:]): implemented.

* Source/NSTextView.m ([NSTextView -moveUp:]): don't call
_illegalMovement: for the text field editor.
([NSTextView -moveDown:]): likewise.
([NSTextView -moveLeft:]): likewise.
([NSTextView -moveRight:]): likewise.

* Source/NSTextField.m ([NSTextField -textDidEndEditing:]): fixed
return/tab/backtab text movement code.

* Headers/gnustep/gui/NSGraphics.h: added NSDottedFrameRect prototype.

* Headers/gnustep/gui/NSMatrix.h: added ivars for dotted frame rect.
* Source/NSMatrix.m ([NSMatrix -selectCell:]): implemented.
([NSMatrix -_selectCell:atRow:column:]): new method.
([NSMatrix -selectCellAtRow:column:]): call _selectCell:atRow:column:
([NSMatrix -selectCellWithTag:]): likewise.
([NSMatrix -selectAll:]): Do not select disabled or editable cells.
([NSMatrix -textDidEndEditing:]): fixed return/tab/backtab text
movement code.
([NSMatrix -_selectNextSelectableCellAfterRow:column:]): don't select
disabled cells.
([NSMatrix -_selectPreviousSelectableCellBeforeRow:column:]): likewise.
([NSMatrix -_privateFrame:mode:numberOfRows:numberOfColumns:]): set
dottedRow and dottedColumn.
([NSMatrix -insertRow:withCells:]): likewise.
([NSMatrix -removeColumn:]): likewise.
([NSMatrix -removeRow:]): likewise.
([NSMatrix -mouseDown:]): likewise and discard disabled cells.
([NSMatrix -drawRect:]): set shows cell first responder.
([NSMatrix -becomeFirstResponder]): draw dotted box for cell.
([NSMatrix -resignFirstResponder]): likewise.
([NSMatrix -becomeKeyWindow]): likewise.
([NSMatrix -resignKeyWindow]): likewise.
([NSMatrix -_setNeedsDisplayDottedCell]): likewise.
([NSMatrix -selectTextAtRow:column:]): set shows cell first responder.
([NSMatrix -setState:atRow:column:]): likewise. Deselect previous
selected cell in radio mode.

* Source/NSSavePanel.m (createRowsForColumn:): use _gsSavePanelCompare:
and check extension against _requiredFileType and not "app", "bundle",
etc.
([NSString -_gsSavePanelCompare:]): filename compare.
([NSSavePanel -_initWithoutGModel]): set key view for keyboard
interaction.
([NSSavePanel -keyDown:]): removed.
([NSSavePanel -controlTextDidEndEditing:]): removed.

* Source/NSOpenPanel.m ([NSOpenPanel -_shouldShowExtension:isDir:]):
added isDir argument.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9473 72102866-910b-0410-8b05-ffd578937521
2001-03-22 00:27:37 +00:00
FredKiefer
a54ac96831 Made NSColor an abstract class, without ivars.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9467 72102866-910b-0410-8b05-ffd578937521
2001-03-21 00:11:57 +00:00
jagapen
55ba540d49 Instance var updates.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9460 72102866-910b-0410-8b05-ffd578937521
2001-03-20 00:05:56 +00:00
nico
39a87c2ca6 Recommitted commenting out the token after #endif
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9318 72102866-910b-0410-8b05-ffd578937521
2001-03-10 09:03:18 +00:00
gcasa
2847addc5d Added forward delarations to AppKit.h for NSSecureTextField and NSSecureTextFieldCell.
Also added category for NSSecureTextFieldCell to GMAppKit.h and .m.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9316 72102866-910b-0410-8b05-ffd578937521
2001-03-10 01:31:19 +00:00
nico
42578113cc Commented out extra token after #endif
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9194 72102866-910b-0410-8b05-ffd578937521
2001-02-21 12:17:16 +00:00
FredKiefer
e4100c0cb1 Corrected the values for NSDragOperation and all methods returning
an operation mask.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9189 72102866-910b-0410-8b05-ffd578937521
2001-02-20 01:02:38 +00:00
FredKiefer
3010c7e6e4 Added ivars for action and target.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9145 72102866-910b-0410-8b05-ffd578937521
2001-02-14 22:49:41 +00:00
richard
489b4c9ec5 New window levels
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9102 72102866-910b-0410-8b05-ffd578937521
2001-02-09 15:32:47 +00:00
nico
f26b7c5876 Include NSSecureTextField.h
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9059 72102866-910b-0410-8b05-ffd578937521
2001-02-08 21:06:25 +00:00
nico
8b932bcffe Added ivar to keep track of the first time the splitview is displayed
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9041 72102866-910b-0410-8b05-ffd578937521
2001-02-07 22:07:34 +00:00
FredKiefer
77d11b1cf6 Added the color panel enumerators and corrected them. Adopted the
ivars to the new implementation.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8975 72102866-910b-0410-8b05-ffd578937521
2001-02-05 01:24:16 +00:00
FredKiefer
f5c728f2fc Removed the color panel enumerators.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8974 72102866-910b-0410-8b05-ffd578937521
2001-02-05 01:23:50 +00:00
nico
e87db4cf8f Added delegate method
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8849 72102866-910b-0410-8b05-ffd578937521
2001-01-28 17:41:52 +00:00
nico
ecba11a6f8 Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8763 72102866-910b-0410-8b05-ffd578937521
2001-01-24 23:55:33 +00:00
richard
fe387730fc Layout manager glyph implementation ... initial hack complete.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8749 72102866-910b-0410-8b05-ffd578937521
2001-01-22 18:13:43 +00:00
FredKiefer
80e7d84e8f Added missing methods and changed the ivars.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8717 72102866-910b-0410-8b05-ffd578937521
2001-01-20 17:40:43 +00:00
richard
434a977c18 Tidyup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8706 72102866-910b-0410-8b05-ffd578937521
2001-01-20 08:58:25 +00:00
nico
71820396a0 Changed getMatrixFromTransform: to takeMatrixFromTransform: to be
consistent with method naming conventions


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8620 72102866-910b-0410-8b05-ffd578937521
2001-01-16 13:09:31 +00:00
nico
78a63edd6a Added ivar to cache whether it's opaque
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8612 72102866-910b-0410-8b05-ffd578937521
2001-01-16 12:30:44 +00:00
nico
a91e43fe0d Added method to copy matrix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8611 72102866-910b-0410-8b05-ffd578937521
2001-01-16 12:30:28 +00:00
richard
e571f3019f More glyph handling code
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8606 72102866-910b-0410-8b05-ffd578937521
2001-01-15 21:48:18 +00:00
nico
be17cfe3a9 Changes for better cursor movement
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8591 72102866-910b-0410-8b05-ffd578937521
2001-01-14 11:32:07 +00:00
nico
d921383e07 Added declaration of new method to move cursor up or down
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8589 72102866-910b-0410-8b05-ffd578937521
2001-01-14 11:29:09 +00:00
richard
fca56f11b0 Some work on glyph handling
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8560 72102866-910b-0410-8b05-ffd578937521
2001-01-11 19:09:02 +00:00
FredKiefer
f54d41c739 Removed function GSWSetMatrix().
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8515 72102866-910b-0410-8b05-ffd578937521
2001-01-08 17:34:30 +00:00
FredKiefer
fdfab261a1 Added new GS methods [concatenateWithMatrix:] and
[deltaPointInMatrixSpace:] to avoid the creation of a new
NSAffineTransform in the backend.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8496 72102866-910b-0410-8b05-ffd578937521
2001-01-08 01:04:21 +00:00
FredKiefer
4c82ee2953 not needed any more
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8456 72102866-910b-0410-8b05-ffd578937521
2000-12-28 23:41:26 +00:00
FredKiefer
7e71992b46 Prefixed all ivars with underscores, removed unneded ivars and
added some missing methods and types.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8455 72102866-910b-0410-8b05-ffd578937521
2000-12-28 23:40:21 +00:00
FredKiefer
958a71dc83 Corrected definition of NSBezelStyle.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8453 72102866-910b-0410-8b05-ffd578937521
2000-12-28 23:39:24 +00:00
FredKiefer
40a70f854b Added some missing methods and some ivars.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8442 72102866-910b-0410-8b05-ffd578937521
2000-12-26 21:42:28 +00:00
FredKiefer
6297f7eaa5 Added some missing methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8441 72102866-910b-0410-8b05-ffd578937521
2000-12-26 21:42:06 +00:00
FredKiefer
e1733dfac5 Added ivar _default_context to store the graphic context used for
events, which is not switched while printing.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8434 72102866-910b-0410-8b05-ffd578937521
2000-12-24 14:08:25 +00:00
FredKiefer
dcfd813991 Added some missing methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8432 72102866-910b-0410-8b05-ffd578937521
2000-12-24 14:07:32 +00:00
FredKiefer
f6a7adac1b Prefixed all ivars with underscores.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8419 72102866-910b-0410-8b05-ffd578937521
2000-12-23 14:18:40 +00:00
FredKiefer
1adbb947a4 Prefixed all ivars with underscores, made fileName an ivar of NSImage and
added some missing methods.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8418 72102866-910b-0410-8b05-ffd578937521
2000-12-23 14:16:51 +00:00
nico
f3e5387500 Added ivar for original selection
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8411 72102866-910b-0410-8b05-ffd578937521
2000-12-22 19:06:36 +00:00
nico
5f6e350654 Remove selection affinity ivar, added ivar for delegate
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8406 72102866-910b-0410-8b05-ffd578937521
2000-12-22 16:50:54 +00:00
nico
c4fd4c7113 Added a bit in the bitfield
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8397 72102866-910b-0410-8b05-ffd578937521
2000-12-21 17:28:19 +00:00
nico
3520268e07 Added some ivars; tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8396 72102866-910b-0410-8b05-ffd578937521
2000-12-21 17:27:27 +00:00
nico
8e0f5cb8fc Added an ivar and a little private method needed to implement NSTextView
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8392 72102866-910b-0410-8b05-ffd578937521
2000-12-21 17:19:35 +00:00
nico
7927b1847e Merged NSText code into NSTextView
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8383 72102866-910b-0410-8b05-ffd578937521
2000-12-20 17:00:32 +00:00
nico
8248c13f23 Removed old gnu extension
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8376 72102866-910b-0410-8b05-ffd578937521
2000-12-19 22:34:21 +00:00
nico
daf84968f9 Added ivars to manage the case of multiple text views sharing a layout
manager


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8370 72102866-910b-0410-8b05-ffd578937521
2000-12-19 18:41:24 +00:00
nico
135efc939e Added a comment
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8369 72102866-910b-0410-8b05-ffd578937521
2000-12-19 18:40:21 +00:00
nico
0c65fedc66 Added flags moved from NSText
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8364 72102866-910b-0410-8b05-ffd578937521
2000-12-19 15:32:56 +00:00
nico
da2135ef6d Moved some ivars and methods to NSTextView
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8363 72102866-910b-0410-8b05-ffd578937521
2000-12-19 15:32:27 +00:00
nico
59ca4cbf71 Updated for change in private method name
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8354 72102866-910b-0410-8b05-ffd578937521
2000-12-18 18:01:30 +00:00
nico
4d49b570b6 Added two ivars to implement the double text network retain/release policy
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8336 72102866-910b-0410-8b05-ffd578937521
2000-12-16 20:16:12 +00:00
FredKiefer
27397dd2e3 Prefixed all ivars with underscores, removed unneeded ivars and
added some missing methods.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8332 72102866-910b-0410-8b05-ffd578937521
2000-12-16 16:20:43 +00:00
nico
fa1a2b186d Modified ivars to reduce memory consumption.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8328 72102866-910b-0410-8b05-ffd578937521
2000-12-16 13:54:23 +00:00
nico
8bd1435251 Prefixed all ivars with underscores; fixed invalidated range
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8326 72102866-910b-0410-8b05-ffd578937521
2000-12-16 02:21:59 +00:00
nico
a0711aeb96 Prefixed all NSParagraphStyle and NSTextTab ivars with underscores
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8313 72102866-910b-0410-8b05-ffd578937521
2000-12-12 21:14:00 +00:00
FredKiefer
7a7a05dd65 Removed all methods, as they are defined for super class.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8279 72102866-910b-0410-8b05-ffd578937521
2000-12-08 01:19:00 +00:00
FredKiefer
2fea3f3d53 Remove float formating ivars, as they were never used.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8278 72102866-910b-0410-8b05-ffd578937521
2000-12-08 01:18:36 +00:00
FredKiefer
bced436a2d Added NSCoding Protocol and moved extension methods into seperate
interface.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8277 72102866-910b-0410-8b05-ffd578937521
2000-12-08 01:18:06 +00:00
FredKiefer
c82c0197ce Removed type definitions.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8269 72102866-910b-0410-8b05-ffd578937521
2000-12-07 00:22:16 +00:00
FredKiefer
3440c2f1fc Moved typedefinitions to here from NSImageView.h
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8268 72102866-910b-0410-8b05-ffd578937521
2000-12-07 00:21:50 +00:00
FredKiefer
6301a4f87b Remove now unneeded ivar _menu.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8267 72102866-910b-0410-8b05-ffd578937521
2000-12-07 00:21:21 +00:00
FredKiefer
05d83ffaf2 Added missing ivars and rearranged them all.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8266 72102866-910b-0410-8b05-ffd578937521
2000-12-07 00:20:52 +00:00
FredKiefer
d63a710a45 *** empty log message ***
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8173 72102866-910b-0410-8b05-ffd578937521
2000-11-21 19:27:01 +00:00
FredKiefer
5fe0ce983b Added ivars and PDF operations.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8106 72102866-910b-0410-8b05-ffd578937521
2000-11-13 15:18:35 +00:00
FredKiefer
1c743979fc Added NSCopying protocol.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8102 72102866-910b-0410-8b05-ffd578937521
2000-11-13 15:16:14 +00:00
FredKiefer
43f0a3c69c Removed NSBundle extension methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8085 72102866-910b-0410-8b05-ffd578937521
2000-11-12 16:43:37 +00:00
FredKiefer
ef7c5ab5d2 Added method to set backgound drawing.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@8034 72102866-910b-0410-8b05-ffd578937521
2000-11-05 16:23:15 +00:00
FredKiefer
72e4558053 Prefixed ivar with underscore.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7829 72102866-910b-0410-8b05-ffd578937521
2000-10-16 22:51:57 +00:00
FredKiefer
12e8ac1299 Added some ivars
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7828 72102866-910b-0410-8b05-ffd578937521
2000-10-16 22:51:29 +00:00
fedor
535933387d Window focus improvements
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7827 72102866-910b-0410-8b05-ffd578937521
2000-10-16 19:20:32 +00:00
FredKiefer
fdff5837f3 Removed unneeded method _removeDocument
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7797 72102866-910b-0410-8b05-ffd578937521
2000-10-12 22:59:15 +00:00
FredKiefer
9d2b010db9 Added some missing methods and move comments to .m file.
Other clean ups.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7796 72102866-910b-0410-8b05-ffd578937521
2000-10-12 22:58:41 +00:00
FredKiefer
f18d7975c0 Removed ivar _textContainer. Added some delegate messages.
Two new NSTextView like methods for text container handling.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7671 72102866-910b-0410-8b05-ffd578937521
2000-09-30 23:09:35 +00:00
FredKiefer
b1093d046a Moved ivar _textContainer from NSTextView to here.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7670 72102866-910b-0410-8b05-ffd578937521
2000-09-30 23:08:16 +00:00
FredKiefer
c24a05b7b7 *** empty log message ***
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7669 72102866-910b-0410-8b05-ffd578937521
2000-09-30 23:06:55 +00:00
fedor
a93f4d4d96 Deferred window fixups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7646 72102866-910b-0410-8b05-ffd578937521
2000-09-29 03:55:30 +00:00
humasect
c3ed7f5004 Implemented AppKit exception handler
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7598 72102866-910b-0410-8b05-ffd578937521
2000-09-26 09:01:58 +00:00
FredKiefer
124b91bedb Two new NSTextView like methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7543 72102866-910b-0410-8b05-ffd578937521
2000-09-18 23:32:50 +00:00
fedor
35b6677df2 Protect with ifdeffs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7528 72102866-910b-0410-8b05-ffd578937521
2000-09-16 21:02:07 +00:00
mirko
69f05100bd 2000-09-10 Mirko Viviani <mirko.viviani@rccr.cremona.it>
* Tools/gpbs.m ([PasteboardEntry -lostOwnership]): workaround to avoid
	core dump due to NSConnection bug.

	* Source/NSWindow.m ([NSWindow -keyDown:]): discard and do not perform
	key equivalent for null character events. Triggered return key for
	default button cell.
	([NSWindow -defaultButtonCell]), ([NSWindow -setDefaultButtonCell:]),
	([NSWindow -disableKeyEquivalentForDefaultButtonCell]),
	([NSWindow -enableKeyEquivalentForDefaultButtonCell]): implemented.
	([NSWindow -dealloc]): release _defaultButtonCell

	* Headers/AppKit/NSWindow.h: added ivar and flag.

	* Source/NSOpenPanel.m ([NSOpenPanel -controlTextDidEndEditing:]),
	([NSOpenPanel -controlTextDidChange:]), ([NSOpenPanel -ok:]):
	implemented keyboard navigation.
	([NSOpenPanel -runModalForDirectory:file:types:]): do not allow
	branch selection if can't choose directories.
	([NSOpenPanel -_selectTextInColumn:]),
	([NSOpenPanel -_selectCellName:]): new private methods.
	([NSOpenPanel -filenames]): change for choose dirs.

	* Source/NSText.m ([NSText -keyDown:]): forwards text field illegal
	events to the next responder.

	* Source/NSBrowser.m ([NSBrowser -moveUp:]), ([NSBrowser -moveDown:]),
	([NSBrowser -moveLeft:]), ([NSBrowser -moveRight:]),
	([NSBrowser -keyDown:]): implemented keyboard navigation
	([NSBrowser -selectedCell]), ([NSBrowser -selectedCells]),
	([NSBrowser -columnOfMatrix:]), ([NSBrowser -selectedColumn]):
	changed return value from NSNotFound to -1 to conforms to NSMatrix
	([NSBrowser -doClick:]): fix for new return values, added support for
	multiple and branch selection.
	([NSBrowser -setLastColumn:]): mark column titles need display
	([NSBrowser -_getTitleOfColumn:]): fix for multiple selection.

	* Source/NSCell.m ([NSCell -setState:]): bug fix: set value to
	NSOnState if someone try to set NSMixedState in a two state cell.
	([NSCell -performClick:]): do not perform click if the cell is
	disabled.

	* Source/NSMatrix.m ([NSMatrix
	-_privateFrame:mode:numberOfRows:numberOfColumns:]),
	([NSMatrix -deselectAllCells]), ([NSMatrix -deselectSelectedCell]),
	([NSMatrix -selectAll:]): bug fix: set _selectRow and _selectColumn
	to -1 when no cells are selected
	([NSMatrix -performKeyEquivalent:]): saves _selectedRow and
	_selectedColumn.
	([NSMatrix -getRow:column:ofCell:]): check for null values for row and
	column.
	([NSMatrix -selectCellAtRow:column:]): deselect the current selection
	only in NSRadioModeMatrix mode.
	([NSMatrix -mouseDown:]): use the new code also for NSRadioModeMatrix
	and fix for this mode.

	* Source/NSSavePanel.m ([NSSavePanel -selectCellWithString:]): select
	text of the cell and enable okButton.
	([NSSavePanel -controlTextDidChange:]): implemented.
	([NSSavePanel -controlTextDidEndEditing:]): removed.
	([NSSavePanel -browser:createRowsForColumn:inMatrix:]): follows
	symbolic links.
	([NSSavePanel -_initWithoutGModel]): set browser doubleAction to
	performClick: of the _okButton. Set _okButton as default window button.
	Disable _okButton.
	([NSSavePanel -browser:selectCellWithString:inColumn:]),
	([NSSavePanel -selectText:]), ([NSSavePanel -keyDown:]): implemented
	keyboard navigation.
	([NSSavePanel -runModalForDirectory:file:]): enable _okButton if
	filename is valid.
	([NSSavePanel -_selectTextInColumn:]), ([NSSavePanel -_selectText:]),
	([NSSavePanel -_selectCellName:]): new private methods.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7468 72102866-910b-0410-8b05-ffd578937521
2000-09-10 21:55:17 +00:00
nico
6dc9a7627f Prefixed all ivars with underscores
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7461 72102866-910b-0410-8b05-ffd578937521
2000-09-10 15:05:00 +00:00
nico
2f47126374 Added ivar for resized column
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7435 72102866-910b-0410-8b05-ffd578937521
2000-09-07 16:33:59 +00:00
nico
324e09f22e Added ivar for column resizing
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7434 72102866-910b-0410-8b05-ffd578937521
2000-09-07 16:33:11 +00:00
nico
cd0acdec02 Added missing methods for object value
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7400 72102866-910b-0410-8b05-ffd578937521
2000-09-05 22:05:28 +00:00
nico
4a96f79258 Prefixed all ivars with underscore
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7395 72102866-910b-0410-8b05-ffd578937521
2000-09-05 17:22:46 +00:00
FredKiefer
4b9f008f6d Added some basic implementation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7372 72102866-910b-0410-8b05-ffd578937521
2000-09-04 18:41:31 +00:00
nico
3437a1effc Added ivar for caching rects
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7357 72102866-910b-0410-8b05-ffd578937521
2000-09-03 19:28:20 +00:00
FredKiefer
aa7525475c Added class methods [weightForString:], [stringForWeight:] and
[encodingForRegistry:encoding:] to be used in subclasses.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7338 72102866-910b-0410-8b05-ffd578937521
2000-09-02 01:52:18 +00:00
FredKiefer
75371c8216 Removed ivar and method widths. Changed ivar weigth to type int and
added ivars traits and 	mostCompatibleStringEncoding.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7304 72102866-910b-0410-8b05-ffd578937521
2000-08-31 00:05:06 +00:00
FredKiefer
c4e7c31130 Removed method -widths, as this is no longer needed.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7303 72102866-910b-0410-8b05-ffd578937521
2000-08-31 00:03:51 +00:00
nico
90e4a754cd Added key cell ivar, declaration of -setKeyCell: method
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7290 72102866-910b-0410-8b05-ffd578937521
2000-08-30 11:12:23 +00:00
nico
cd27117fb2 Added methods for the delegate for editing with formatter/object value
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7286 72102866-910b-0410-8b05-ffd578937521
2000-08-29 18:53:54 +00:00
nico
0174b7f174 Added ivars for object value/formatter support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7281 72102866-910b-0410-8b05-ffd578937521
2000-08-29 18:37:38 +00:00
FredKiefer
086fd45efd Started cleanup of code.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7273 72102866-910b-0410-8b05-ffd578937521
2000-08-27 22:32:29 +00:00
FredKiefer
dbd418e69e Removed ivars for subviews.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7269 72102866-910b-0410-8b05-ffd578937521
2000-08-27 22:29:47 +00:00
nico
31049b51ac Added ivars for selection
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7248 72102866-910b-0410-8b05-ffd578937521
2000-08-26 20:15:06 +00:00
fedor
2620fdaf0f Add hyphen prototypes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7208 72102866-910b-0410-8b05-ffd578937521
2000-08-17 12:45:49 +00:00
fedor
ceda7aa91c Merge 0.6.6 branch into main.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7188 72102866-910b-0410-8b05-ffd578937521
2000-08-07 22:06:04 +00:00
richard
0370b5e398 Added middle mouse button support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7140 72102866-910b-0410-8b05-ffd578937521
2000-08-03 08:48:22 +00:00
nico
4993da3ab8 Added mixed state related methods
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6828 72102866-910b-0410-8b05-ffd578937521
2000-06-27 17:33:34 +00:00
FredKiefer
a6fd9d725d Added two missing methods for file wrapper
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6808 72102866-910b-0410-8b05-ffd578937521
2000-06-26 19:56:33 +00:00
FredKiefer
c3d4ae2d0f Reformatted and added missing methods
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6804 72102866-910b-0410-8b05-ffd578937521
2000-06-26 19:52:43 +00:00
nico
a1f3efb134 Added editing related ivars
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6743 72102866-910b-0410-8b05-ffd578937521
2000-06-20 18:20:40 +00:00
fedor
bc5aae9a0a MutableCopy protocol
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6729 72102866-910b-0410-8b05-ffd578937521
2000-06-19 16:02:27 +00:00
FredKiefer
be4c7c6b74 Added NSText and NSTextView
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6718 72102866-910b-0410-8b05-ffd578937521
2000-06-19 09:37:26 +00:00
nico
dbd41b352a Added some ivars; added new private method
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6706 72102866-910b-0410-8b05-ffd578937521
2000-06-16 17:36:58 +00:00
jagapen
79d8220583 Addition of typesetter classes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6665 72102866-910b-0410-8b05-ffd578937521
2000-06-12 04:30:42 +00:00
FredKiefer
622fb0bdf7 Added glyph layout methods
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6659 72102866-910b-0410-8b05-ffd578937521
2000-06-11 00:30:59 +00:00
FredKiefer
9f95c784cd Added header, replaced import with include
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6653 72102866-910b-0410-8b05-ffd578937521
2000-06-10 16:17:13 +00:00
FredKiefer
b79655f2dc Added some copy/paste methods
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6613 72102866-910b-0410-8b05-ffd578937521
2000-05-23 22:57:01 +00:00
FredKiefer
5ca780d740 Corrected signature for smartInsertForString:...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6611 72102866-910b-0410-8b05-ffd578937521
2000-05-23 22:55:19 +00:00
FredKiefer
79810ffee5 Removed some ivars and added methods from NSTextView
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6600 72102866-910b-0410-8b05-ffd578937521
2000-05-20 16:52:30 +00:00
FredKiefer
8f68876fa7 Moved some ivars to NSText renamed the rest to conform to coding
standard and added some missing methods.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6594 72102866-910b-0410-8b05-ffd578937521
2000-05-13 14:26:41 +00:00
FredKiefer
472dc15e7f Added some ivars
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6593 72102866-910b-0410-8b05-ffd578937521
2000-05-13 14:25:45 +00:00
FredKiefer
9c5f3ce9f1 Moved two methods from NSTextAttachment.h here
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6563 72102866-910b-0410-8b05-ffd578937521
2000-05-04 22:37:53 +00:00
FredKiefer
89e76fb772 Moved two methods into NSAttributedString.h
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6562 72102866-910b-0410-8b05-ffd578937521
2000-05-04 22:37:11 +00:00
richard
5499c13221 NSScreen fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6560 72102866-910b-0410-8b05-ffd578937521
2000-05-04 18:28:00 +00:00
jagapen
3fc5162b62 Update ivars to prepend underscore.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6527 72102866-910b-0410-8b05-ffd578937521
2000-04-28 00:47:05 +00:00
richard
17628a5e4c colorspace support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6515 72102866-910b-0410-8b05-ffd578937521
2000-04-25 20:26:51 +00:00
fedor
bb703d65b9 New backend access methods
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6489 72102866-910b-0410-8b05-ffd578937521
2000-04-20 22:17:42 +00:00
fedor
b9de76dad5 Image improvements.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6481 72102866-910b-0410-8b05-ffd578937521
2000-04-18 16:58:14 +00:00
jagapen
e8e9ed243b New ivars for panel objects.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6473 72102866-910b-0410-8b05-ffd578937521
2000-04-18 02:25:49 +00:00
richard
523c0d29f4 Fix incorrect comment
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6465 72102866-910b-0410-8b05-ffd578937521
2000-04-14 04:43:24 +00:00
fedor
66f98c03eb View display an tiff improvements
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6463 72102866-910b-0410-8b05-ffd578937521
2000-04-13 19:23:16 +00:00
fedor
f3caf6db90 allFonts returns GSFontInfo objects.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6425 72102866-910b-0410-8b05-ffd578937521
2000-04-06 14:31:08 +00:00
fedor
84606cb733 Better copying
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6406 72102866-910b-0410-8b05-ffd578937521
2000-03-31 22:54:44 +00:00
fedor
8c73025642 Implement copying
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6405 72102866-910b-0410-8b05-ffd578937521
2000-03-31 22:53:17 +00:00
fedor
5bea5b93b5 Use GSFont classes in place of backend poseAs classes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6390 72102866-910b-0410-8b05-ffd578937521
2000-03-27 18:28:51 +00:00
richard
c47b08b7be Minor tidyup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6386 72102866-910b-0410-8b05-ffd578937521
2000-03-27 06:56:10 +00:00
jagapen
76a9c0ddc0 Implement NSColorPicker, add method defs to NSImage.h, add ivar init to
NSImage.m, fix bug in NSBundle [-pathForImageResource:]


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6380 72102866-910b-0410-8b05-ffd578937521
2000-03-25 11:54:29 +00:00
jagapen
61d8f5e1c4 Initial implementation of NSFileWrapper
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6377 72102866-910b-0410-8b05-ffd578937521
2000-03-25 02:09:31 +00:00
richard
15c9e0cf75 NSText fixups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6360 72102866-910b-0410-8b05-ffd578937521
2000-03-23 11:31:25 +00:00
richard
80ba9acdcb Fixes from jgapen
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6355 72102866-910b-0410-8b05-ffd578937521
2000-03-22 21:39:00 +00:00
richard
aa3c082435 Tidyup responder ivars
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6329 72102866-910b-0410-8b05-ffd578937521
2000-03-19 07:33:26 +00:00
nico
c83c9e4891 Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6316 72102866-910b-0410-8b05-ffd578937521
2000-03-18 01:04:43 +00:00
nico
868e9a85f0 Added ivars to support the table view
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6309 72102866-910b-0410-8b05-ffd578937521
2000-03-18 00:28:38 +00:00
nico
03ace23b69 Rewritten from scratch
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6305 72102866-910b-0410-8b05-ffd578937521
2000-03-18 00:25:15 +00:00
nico
8efbc01dc8 Include NSTable related interface files
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6304 72102866-910b-0410-8b05-ffd578937521
2000-03-18 00:21:08 +00:00
richard
c95b9492f9 Fix for tools
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6301 72102866-910b-0410-8b05-ffd578937521
2000-03-17 21:46:38 +00:00
richard
de4d9df585 iFix typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6294 72102866-910b-0410-8b05-ffd578937521
2000-03-16 17:42:52 +00:00
richard
746d06e327 MacOS-X methods added
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6292 72102866-910b-0410-8b05-ffd578937521
2000-03-16 15:45:19 +00:00
richard
be2b1ba87b Various text/font fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6291 72102866-910b-0410-8b05-ffd578937521
2000-03-16 14:16:46 +00:00
fedor
327673731a wraster library support and alpha/compositing improvements.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6272 72102866-910b-0410-8b05-ffd578937521
2000-03-12 04:35:43 +00:00
richard
feb8ae9196 Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6248 72102866-910b-0410-8b05-ffd578937521
2000-03-10 11:17:54 +00:00
richard
3a723df362 Tidyup - make new method public
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6247 72102866-910b-0410-8b05-ffd578937521
2000-03-10 10:34:58 +00:00
richard
7b00766409 Minor fixups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6246 72102866-910b-0410-8b05-ffd578937521
2000-03-10 07:48:29 +00:00
richard
0e7100fb8a String drawing fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6210 72102866-910b-0410-8b05-ffd578937521
2000-03-08 08:40:58 +00:00
richard
0613cf4ce0 Titlebar state change code added
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6194 72102866-910b-0410-8b05-ffd578937521
2000-03-06 21:10:08 +00:00
richard
fdafc3afd7 Text tidyups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6190 72102866-910b-0410-8b05-ffd578937521
2000-03-06 11:50:30 +00:00
richard
d4a4af71e1 Tidyups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6189 72102866-910b-0410-8b05-ffd578937521
2000-03-06 11:39:22 +00:00
richard
20ed77e8f9 Minor drawing fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6164 72102866-910b-0410-8b05-ffd578937521
2000-03-03 06:34:20 +00:00
richard
d992c617cd Support for miniwindows
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6147 72102866-910b-0410-8b05-ffd578937521
2000-03-01 17:21:08 +00:00
richard
898fad7436 Window close/dealloc fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6115 72102866-910b-0410-8b05-ffd578937521
2000-02-25 17:43:32 +00:00
nico
6026349be9 Fixed typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6072 72102866-910b-0410-8b05-ffd578937521
2000-02-22 17:49:39 +00:00
nico
cbc2161178 Almost complete rewrite
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6071 72102866-910b-0410-8b05-ffd578937521
2000-02-22 17:49:28 +00:00
fedor
f34100ac45 Merge from 0.6.5
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6040 72102866-910b-0410-8b05-ffd578937521
2000-02-19 00:40:47 +00:00
enrico
6b5e33078b *** empty log message ***
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5970 72102866-910b-0410-8b05-ffd578937521
2000-02-09 17:48:00 +00:00
nico
cb46662855 Rewrite of NSFontManager, NSFontPanel stuff
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5861 72102866-910b-0410-8b05-ffd578937521
2000-01-25 14:36:17 +00:00
nico
c0ad493c54 Added class provind a standard Info Panel
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5845 72102866-910b-0410-8b05-ffd578937521
2000-01-24 23:36:15 +00:00
nico
178693c437 Pop up a panel explaining the problem when requested a non implemented
panel; added standard info panel support


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5844 72102866-910b-0410-8b05-ffd578937521
2000-01-24 23:34:19 +00:00
fedor
e4f865d17a Change NSComposite constants
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5811 72102866-910b-0410-8b05-ffd578937521
2000-01-22 05:11:56 +00:00
nico
b1cce90714 Added two bits
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5806 72102866-910b-0410-8b05-ffd578937521
2000-01-22 01:48:28 +00:00
nico
abcefc7989 Added NSCellAllowsMixedState and declarations of many macosx methods
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5802 72102866-910b-0410-8b05-ffd578937521
2000-01-21 04:34:34 +00:00
nico
8877a9dc86 Added ivar and private method
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5765 72102866-910b-0410-8b05-ffd578937521
2000-01-13 23:15:31 +00:00
nico
f577a4abf4 Changed ivar name
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5764 72102866-910b-0410-8b05-ffd578937521
2000-01-13 23:14:48 +00:00
nico
8ac4b063d5 Prefixed ivars with underscores
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5717 72102866-910b-0410-8b05-ffd578937521
2000-01-10 01:56:00 +00:00
nico
6a3efdf390 Prefixed ivars with underscores; added explicatory comment
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5701 72102866-910b-0410-8b05-ffd578937521
2000-01-08 02:26:45 +00:00
nico
8ee09f7603 Added ivar needed to support multi (mouse) clicks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5691 72102866-910b-0410-8b05-ffd578937521
2000-01-07 18:26:26 +00:00
nico
dfaca138c8 Changed ivar
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5690 72102866-910b-0410-8b05-ffd578937521
2000-01-07 18:25:50 +00:00
nico
ead5436b0f Safety check for enum.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5689 72102866-910b-0410-8b05-ffd578937521
2000-01-07 18:25:08 +00:00
nico
7294fe55c4 Fixed typo.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5688 72102866-910b-0410-8b05-ffd578937521
2000-01-07 18:23:18 +00:00
richard
ecad93d9c8 Tidy nib stuff
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5652 72102866-910b-0410-8b05-ffd578937521
2000-01-03 18:42:16 +00:00
richard
a43992c7c0 Fix set/tage values
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5641 72102866-910b-0410-8b05-ffd578937521
1999-12-29 07:14:00 +00:00
fedor
745d515d38 More imaging and compositing stuff
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5635 72102866-910b-0410-8b05-ffd578937521
1999-12-28 19:20:45 +00:00
richard
7518839b85 Image encoding support - first cut
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5633 72102866-910b-0410-8b05-ffd578937521
1999-12-28 16:02:01 +00:00
richard
091e43b9fe window level fixes in modal sessions
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5604 72102866-910b-0410-8b05-ffd578937521
1999-12-22 09:25:51 +00:00
enrico
ded6bdd765 * Added Source/NSBezierPath.m and Headers/AppKit/NSBezierPath.h
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5601 72102866-910b-0410-8b05-ffd578937521
1999-12-21 23:39:32 +00:00
richard
596e36c31d Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5586 72102866-910b-0410-8b05-ffd578937521
1999-12-20 12:46:41 +00:00
richard
d7087a71f6 Tiny prototype fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5585 72102866-910b-0410-8b05-ffd578937521
1999-12-20 12:00:26 +00:00
nico
209dcf44dc Prefixed ivar names with underscore; removed method
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5578 72102866-910b-0410-8b05-ffd578937521
1999-12-18 15:48:07 +00:00
nico
2bef1fabb6 Prefixed ivars with underscores
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5565 72102866-910b-0410-8b05-ffd578937521
1999-12-17 23:20:34 +00:00
nico
b6bd684867 Prefixed ivars with underscore
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5527 72102866-910b-0410-8b05-ffd578937521
1999-12-16 02:58:32 +00:00
richard
a61c6434b2 Improved menu display and image caching
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5505 72102866-910b-0410-8b05-ffd578937521
1999-12-14 11:18:11 +00:00
nico
47a548b69b Removed two ivars
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5494 72102866-910b-0410-8b05-ffd578937521
1999-12-13 19:45:52 +00:00
nico
df7d2124f4 Removed unused ivar
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5482 72102866-910b-0410-8b05-ffd578937521
1999-12-13 16:09:46 +00:00
nico
7af3e4fc0c Use two nscell bits for two BOOL ivars
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5481 72102866-910b-0410-8b05-ffd578937521
1999-12-13 16:09:18 +00:00
nico
572ecd0da4 Removed old unused ivar
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5480 72102866-910b-0410-8b05-ffd578937521
1999-12-13 16:08:40 +00:00
nico
74c0f46c91 Use a NSCell bit to store a BOOL ivar
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5479 72102866-910b-0410-8b05-ffd578937521
1999-12-13 16:07:44 +00:00
nico
f0a82c68e0 Made cells even memory lighter
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5478 72102866-910b-0410-8b05-ffd578937521
1999-12-13 16:06:32 +00:00
nico
e04e76ea66 Use one of NSCell bit for a BOOL ivar
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5477 72102866-910b-0410-8b05-ffd578937521
1999-12-13 16:05:38 +00:00
nico
30f72d7e5c Use NSCell bits for two BOOL ivar
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5476 72102866-910b-0410-8b05-ffd578937521
1999-12-13 16:05:01 +00:00
nico
f3c43a47fe Moved ivar _control_view from NSCell to NSActionCell
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5475 72102866-910b-0410-8b05-ffd578937521
1999-12-13 16:04:23 +00:00
nico
2e59202037 Removed old unused ivar
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5454 72102866-910b-0410-8b05-ffd578937521
1999-12-13 02:30:58 +00:00
nico
b5c414aa59 Prefixed ivars with underscores; use a bitfield; moved
sizeForBorderType to a function (even inlined for now)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5453 72102866-910b-0410-8b05-ffd578937521
1999-12-13 02:30:24 +00:00
nico
a5414f5e78 Prefixed ivars with underscores; removed old unused ivar
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5452 72102866-910b-0410-8b05-ffd578937521
1999-12-13 02:29:10 +00:00
nico
c0a68db893 Removed unused ivars
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5451 72102866-910b-0410-8b05-ffd578937521
1999-12-13 02:28:23 +00:00
nico
6cd12a8789 Prefixed ivars with underscores
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5450 72102866-910b-0410-8b05-ffd578937521
1999-12-13 02:27:38 +00:00
nico
7854301762 Added copyright notice; protected from multiple inclusions.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5444 72102866-910b-0410-8b05-ffd578937521
1999-12-11 03:07:03 +00:00
nico
fde5c661f6 Removed private method
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5443 72102866-910b-0410-8b05-ffd578937521
1999-12-11 03:05:57 +00:00
nico
f666a32951 Removed declaration of unimplemented method
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5442 72102866-910b-0410-8b05-ffd578937521
1999-12-11 03:05:23 +00:00
nico
1023c0c428 Added ivar needed to handle correctly return values.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5426 72102866-910b-0410-8b05-ffd578937521
1999-12-09 04:59:08 +00:00
richard
4556d52ad7 Various minor window bugfixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5408 72102866-910b-0410-8b05-ffd578937521
1999-12-08 15:01:52 +00:00
nico
64fe96cfa6 Prefixed ivar delegate with underscore
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5392 72102866-910b-0410-8b05-ffd578937521
1999-12-07 05:53:26 +00:00
nico
2cae1cfc1a Updated ivars for changing in NSSavePanel code
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5391 72102866-910b-0410-8b05-ffd578937521
1999-12-07 05:52:24 +00:00
richard
faecf1dc76 Litte prototype addition to prevent warnings
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5387 72102866-910b-0410-8b05-ffd578937521
1999-12-06 15:48:24 +00:00
richard
9a23dd39db Added DPSdocedited
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5384 72102866-910b-0410-8b05-ffd578937521
1999-12-06 13:32:01 +00:00
richard
d130272472 New DPS operator
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5382 72102866-910b-0410-8b05-ffd578937521
1999-12-04 19:44:09 +00:00
richard
018ad81664 Popup fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5381 72102866-910b-0410-8b05-ffd578937521
1999-12-04 08:39:07 +00:00
michael
02d80a510c Fixes for NSPopUp.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5380 72102866-910b-0410-8b05-ffd578937521
1999-12-03 21:38:43 +00:00
richard
b37d0a916b Tidy up nsimage a bit
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5357 72102866-910b-0410-8b05-ffd578937521
1999-12-02 06:48:02 +00:00
nico
2a68ca21e6 Added copyright and played a little with newlines ;)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5353 72102866-910b-0410-8b05-ffd578937521
1999-12-02 03:08:48 +00:00
nico
32f004a21c Added copyright, changed ivars, minor tidyups, updates.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5351 72102866-910b-0410-8b05-ffd578937521
1999-12-02 03:05:38 +00:00
richard
fc849e3129 Image updates from Jonathon Gapen
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5343 72102866-910b-0410-8b05-ffd578937521
1999-12-01 08:26:33 +00:00
fedor
e58e3b260e NSBrowser rewrite.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5339 72102866-910b-0410-8b05-ffd578937521
1999-11-30 22:15:25 +00:00
richard
92681bd26c Tidyup etc
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5324 72102866-910b-0410-8b05-ffd578937521
1999-11-29 11:45:50 +00:00
richard
0378bccd87 Tidy focus changing for windows being ordered out
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5320 72102866-910b-0410-8b05-ffd578937521
1999-11-29 06:12:34 +00:00
nico
1e4e439413 Changed 'id' to 'NSBrowser*, NSTextField*' etc; updated for use of NSForm
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5307 72102866-910b-0410-8b05-ffd578937521
1999-11-28 16:46:58 +00:00
nico
a0b28fa744 Started work of prefixing ivars with underscore; added two methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5306 72102866-910b-0410-8b05-ffd578937521
1999-11-28 16:44:19 +00:00
nico
89d61fa330 Fixed comment.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5304 72102866-910b-0410-8b05-ffd578937521
1999-11-28 16:41:08 +00:00
richard
1708e6cfe8 Fixes to avoid crashes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5275 72102866-910b-0410-8b05-ffd578937521
1999-11-25 11:54:08 +00:00
nico
af496d6af4 First public version.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5265 72102866-910b-0410-8b05-ffd578937521
1999-11-23 23:35:02 +00:00
michael
f6a85c5407 Fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5262 72102866-910b-0410-8b05-ffd578937521
1999-11-22 21:48:03 +00:00
richard
b27b0579e9 Variosu fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5253 72102866-910b-0410-8b05-ffd578937521
1999-11-22 15:03:41 +00:00
richard
bb674c32c0 Change to avoid notifications for hide/unhide, activate/deactivate.
Keep lists of deactivated/hidden windows in application.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5251 72102866-910b-0410-8b05-ffd578937521
1999-11-22 12:58:14 +00:00
richard
a650de73a5 Some window fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5250 72102866-910b-0410-8b05-ffd578937521
1999-11-22 07:31:01 +00:00
richard
5dcbe92051 Various tidying up of DPS window operations.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5234 72102866-910b-0410-8b05-ffd578937521
1999-11-18 11:06:22 +00:00
nico
9e5dd26667 Added ivar.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5232 72102866-910b-0410-8b05-ffd578937521
1999-11-18 01:02:32 +00:00
nico
57d3dfd041 Avoid compiler warnings.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5219 72102866-910b-0410-8b05-ffd578937521
1999-11-16 23:57:20 +00:00
nico
08f226ccb2 Added ivar.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5218 72102866-910b-0410-8b05-ffd578937521
1999-11-16 23:56:19 +00:00
dlazaro
a927432228 Almost total reimplementation of the menuing code.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5207 72102866-910b-0410-8b05-ffd578937521
1999-11-16 22:25:07 +00:00
dlazaro
b5bb49bff1 Added declaration for removeFromSuperviewWithoutNeedingDisplay method.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5203 72102866-910b-0410-8b05-ffd578937521
1999-11-16 21:59:48 +00:00
richard
fb93aad837 Removed minor optimisation in favor of compatibility
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5198 72102866-910b-0410-8b05-ffd578937521
1999-11-16 10:47:09 +00:00
richard
74a48160e6 Misc updates to tidy NSWindow and to correct behavior on app activation
and deactivation.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5192 72102866-910b-0410-8b05-ffd578937521
1999-11-15 21:45:56 +00:00
richard
e462f6a88a Fixes for cursor updating
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5189 72102866-910b-0410-8b05-ffd578937521
1999-11-15 16:00:47 +00:00
nico
4764239cf5 Prefixed ivars with underscore; new ivar.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5187 72102866-910b-0410-8b05-ffd578937521
1999-11-15 14:29:15 +00:00
nico
785528d54a Change in ivars.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5179 72102866-910b-0410-8b05-ffd578937521
1999-11-14 03:26:12 +00:00
nico
743aeac464 'Methods implemented by the delegate' moved from class methods
to an informal protocol definition.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5174 72102866-910b-0410-8b05-ffd578937521
1999-11-14 03:18:46 +00:00
nico
8bf4d0b61e Changed ivars, methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5159 72102866-910b-0410-8b05-ffd578937521
1999-11-11 23:16:23 +00:00
nico
489fcc3745 Added enumeration of important unicodes as in MacOS-X
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5145 72102866-910b-0410-8b05-ffd578937521
1999-11-09 23:06:22 +00:00
richard
b987fd74ec Tidyup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5126 72102866-910b-0410-8b05-ffd578937521
1999-11-03 06:38:39 +00:00
richard
7cbbb66f90 More optimisation - don't create cells that we are immediately going to
replace.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5123 72102866-910b-0410-8b05-ffd578937521
1999-11-02 21:42:24 +00:00
richard
6e1d7f46a0 NSMatrix rewrite
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5122 72102866-910b-0410-8b05-ffd578937521
1999-11-02 20:59:56 +00:00
nico
5c601db53a Mainly changed some ivars.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5105 72102866-910b-0410-8b05-ffd578937521
1999-10-30 02:12:55 +00:00
nico
5ed75bcefa Completely renewed the ivars.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5104 72102866-910b-0410-8b05-ffd578937521
1999-10-30 02:12:19 +00:00
fedor
a145c7ac3e Remove obsolete backend classes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5101 72102866-910b-0410-8b05-ffd578937521
1999-10-29 18:43:48 +00:00
nico
4018766c42 Added ivar _scrollRect to store horizontal scroller size
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5087 72102866-910b-0410-8b05-ffd578937521
1999-10-26 22:36:06 +00:00
nico
4c528e57ce Removed ivars _oldContentFrame, _oldTopViewFrame.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5082 72102866-910b-0410-8b05-ffd578937521
1999-10-26 19:49:33 +00:00
nico
870255c68b Added copyright notice.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5076 72102866-910b-0410-8b05-ffd578937521
1999-10-25 22:10:31 +00:00
nico
2dd35ba31a include NSTableColumn.h
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5075 72102866-910b-0410-8b05-ffd578937521
1999-10-25 22:09:49 +00:00
fedor
913fa2194d Rewrite backend for context window ops
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5049 72102866-910b-0410-8b05-ffd578937521
1999-10-21 18:08:50 +00:00
tremblay2
c2d12e304f Added stuff so that NSMenu won't get sized to smaller than it's title width.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5043 72102866-910b-0410-8b05-ffd578937521
1999-10-20 17:29:56 +00:00
nico
9a7c02df0e Added -performClick:
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5036 72102866-910b-0410-8b05-ffd578937521
1999-10-18 22:58:09 +00:00
nico
4868bab60c Removed -isRunningModalForWindow: and added the more powerful -modalWindow
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5035 72102866-910b-0410-8b05-ffd578937521
1999-10-18 22:57:46 +00:00
tremblay2
78ad07afc1 Added
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5025 72102866-910b-0410-8b05-ffd578937521
1999-10-18 19:24:12 +00:00
tremblay2
9b04da25e7 Added declaration of shared initialization method.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5022 72102866-910b-0410-8b05-ffd578937521
1999-10-18 19:22:51 +00:00
richard
228e7133be Varioyus patches by N. Pero
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@4992 72102866-910b-0410-8b05-ffd578937521
1999-10-12 15:05:37 +00:00
richard
84db9a4f0b Make tab and shift-tab movement work.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@4978 72102866-910b-0410-8b05-ffd578937521
1999-10-08 07:17:19 +00:00
richard
b3d034d497 Patch for initial first responder stuff
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@4965 72102866-910b-0410-8b05-ffd578937521
1999-10-04 06:18:17 +00:00
richard
14c92813af Make open panel work when gmodel fails
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@4947 72102866-910b-0410-8b05-ffd578937521
1999-09-27 09:24:59 +00:00
fedor
27df78abae Update for MacOSX
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@4895 72102866-910b-0410-8b05-ffd578937521
1999-09-14 21:40:29 +00:00
michael
8878d77f92 Alot of patches applied from various contributors.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@4879 72102866-910b-0410-8b05-ffd578937521
1999-09-12 19:56:22 +00:00
richard
af0c1f62e9 Tidied to get rid of pretty useless private method
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@4871 72102866-910b-0410-8b05-ffd578937521
1999-09-11 10:08:56 +00:00
michael
ad0a4b7230 Added NSWindowController and the NSDocument* classes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@4868 72102866-910b-0410-8b05-ffd578937521
1999-09-11 00:52:04 +00:00