FredKiefer
68edce8d37
Corrected the handling of the cellClass so that every subclass of
...
NSControl, that uses a cell, has its own implementaion of
[cellClass] and [setCellClass].
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9544 72102866-910b-0410-8b05-ffd578937521
2001-04-09 21:28:49 +00:00
FredKiefer
8186809048
Added notifiaction strings from NSComboBox.m
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9543 72102866-910b-0410-8b05-ffd578937521
2001-04-09 21:27:19 +00:00
FredKiefer
bdc819cd6d
Added aditional methods for text completion.
...
Corrected the handling of the cellClass so that every subclass of
NSControl, that uses a cell, has its own implementaion of
[cellClass] and [setCellClass].
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9542 72102866-910b-0410-8b05-ffd578937521
2001-04-09 21:26:34 +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
nico
576a4db6e6
Use the NSFileManager public API in NSSavePanel
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9533 72102866-910b-0410-8b05-ffd578937521
2001-04-06 22:43:06 +00:00
nico
35d2fbace3
Use the public NSFileManager API to enumerate the contents of a directory,
...
so that the library is not broken when the internals of NSFileManager are
changed
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9532 72102866-910b-0410-8b05-ffd578937521
2001-04-06 22:41:55 +00:00
jagapen
9035da4c33
Path-finding update.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9498 72102866-910b-0410-8b05-ffd578937521
2001-03-26 23:14:15 +00:00
mirko
bdfe911e3c
* Source/NSCell.m ([NSCell -drawInteriorWithFrame:inView:]): do not
...
check if the control that owns the cell is the first responder.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9485 72102866-910b-0410-8b05-ffd578937521
2001-03-23 21:06:42 +00:00
nico
68e7d66b6b
Added NSDottedRect to Tools/Functions.m to make the tools compile
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9478 72102866-910b-0410-8b05-ffd578937521
2001-03-22 22:14:01 +00:00
nico
97087bb6e2
Added void implementation of NSDottedFrameRect
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9477 72102866-910b-0410-8b05-ffd578937521
2001-03-22 22:12:51 +00:00
fedor
7ae7e9a42d
Use version file
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9476 72102866-910b-0410-8b05-ffd578937521
2001-03-22 21:57:48 +00:00
fedor
87b7f34cb7
Version 0.6.8
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9475 72102866-910b-0410-8b05-ffd578937521
2001-03-22 21:54:33 +00:00
mirko
3a101f6bc1
* Source/NSBrowser.m ([NSBrowser -_unloadFromColumn:]): fix index out
...
of bound (patch by Enrico Sersale <enrico@imago.ro>)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9474 72102866-910b-0410-8b05-ffd578937521
2001-03-22 16:38:24 +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
CaS
96b026ab00
Coding/decoding fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9469 72102866-910b-0410-8b05-ffd578937521
2001-03-21 08:09:58 +00:00
FredKiefer
bb24a06942
*** empty log message ***
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9468 72102866-910b-0410-8b05-ffd578937521
2001-03-21 00:12:54 +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
FredKiefer
07880d18ad
Define concret subclasses of NSColor and moved code into this
...
subclasses.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9466 72102866-910b-0410-8b05-ffd578937521
2001-03-21 00:11:15 +00:00
FredKiefer
434e5cff50
Corrected two errors in [writeToFile:] introduced by the last
...
changes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9465 72102866-910b-0410-8b05-ffd578937521
2001-03-21 00:10:29 +00:00
FredKiefer
5d58b4955d
[containsPoint:] corrected and simplified a bit, but this still
...
needs a complete rework.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9464 72102866-910b-0410-8b05-ffd578937521
2001-03-21 00:09:29 +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
jagapen
43ce620412
Modernize NSPrinter code.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9458 72102866-910b-0410-8b05-ffd578937521
2001-03-19 23:34:36 +00:00
nico
6c494c2117
New solution to the make_services problem
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9434 72102866-910b-0410-8b05-ffd578937521
2001-03-18 16:01:04 +00:00
nico
321ee0fbac
New nice way to tell gnustep-make to use the local make_services rather
...
than the installed one
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9433 72102866-910b-0410-8b05-ffd578937521
2001-03-18 15:59:00 +00:00
nico
49a7bd949d
Updated
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9424 72102866-910b-0410-8b05-ffd578937521
2001-03-17 10:16:48 +00:00
nico
9cce7ef9f2
Commented out all empty assignments
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9410 72102866-910b-0410-8b05-ffd578937521
2001-03-16 23:50:11 +00:00
nico
df22bd71ae
Changes to GNUmakefiles, tidied, updated, simplified, speeded up
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9409 72102866-910b-0410-8b05-ffd578937521
2001-03-16 23:47:20 +00:00
nico
b5fd85f00c
Only create the ./$(GNUSTEP_OBJ_DIR)/Parsers directory if it doesnt exist
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9408 72102866-910b-0410-8b05-ffd578937521
2001-03-16 23:44:00 +00:00
nico
722ab78210
Standardized installation of headers
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9407 72102866-910b-0410-8b05-ffd578937521
2001-03-16 23:43:17 +00:00
nico
297d03e8b9
Commented out all empty settings of variables
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9406 72102866-910b-0410-8b05-ffd578937521
2001-03-16 23:32:19 +00:00
nico
41ba680349
Commented out unused rule
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9405 72102866-910b-0410-8b05-ffd578937521
2001-03-16 23:31:35 +00:00
nico
1cd41bfa68
Abort if GNUmakefile.preamble or GNUmakefile.postamble is not found
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9404 72102866-910b-0410-8b05-ffd578937521
2001-03-16 23:30:47 +00:00
nico
d4c7451c3c
Merged rules to be quicker
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9403 72102866-910b-0410-8b05-ffd578937521
2001-03-16 23:28:59 +00:00
nico
6a5d1ea643
Abort if GNUmakefile.postamble is not found
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9402 72102866-910b-0410-8b05-ffd578937521
2001-03-16 23:27:36 +00:00
nico
3ebc597a54
Imported targets and rules from GNUmakefile; replaced prefix with
...
GNUSTEP_INSTALLATION_DIR; do not create install dir if it exists
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9401 72102866-910b-0410-8b05-ffd578937521
2001-03-16 23:26:37 +00:00
nico
ad5d706fbf
Moved targets and rules to GNUmakefile.postamble; removed prefix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9400 72102866-910b-0410-8b05-ffd578937521
2001-03-16 23:25:52 +00:00
nico
2b3b373ac7
Create imagedir only if it doesnt exist
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9399 72102866-910b-0410-8b05-ffd578937521
2001-03-16 23:21:57 +00:00
nico
555f61b90b
Create the Additional makefiles directory only if it doesnt exist
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9398 72102866-910b-0410-8b05-ffd578937521
2001-03-16 23:20:18 +00:00
nico
46dc955523
Updated string encoding names to match the change in the base library
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9348 72102866-910b-0410-8b05-ffd578937521
2001-03-13 20:43:32 +00:00
nico
87e7d36591
Updated encoding names for change in the base library names
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9347 72102866-910b-0410-8b05-ffd578937521
2001-03-13 20:42:10 +00:00
gcasa
a173d86716
Added lines to describe my changes to AppKit.h, GMAppKit.h and GMAppKit.m.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9319 72102866-910b-0410-8b05-ffd578937521
2001-03-10 15:20:35 +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
508e9a34e3
Fixed the way angles are managed in NSBezierPath when drawing arcs
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9309 72102866-910b-0410-8b05-ffd578937521
2001-03-07 13:22:50 +00:00
nico
fe734480f2
Fixed how angles are managed when drawing arcs: do it postscript-like
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9308 72102866-910b-0410-8b05-ffd578937521
2001-03-07 13:09:22 +00:00
fedor
bb5d3f6310
Fix declarations
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9304 72102866-910b-0410-8b05-ffd578937521
2001-03-06 03:29:55 +00:00
CaS
12e7518721
Regenerate
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9283 72102866-910b-0410-8b05-ffd578937521
2001-03-03 10:07:01 +00:00
CaS
8ca724459b
Use CVS to provide version and date info
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9282 72102866-910b-0410-8b05-ffd578937521
2001-03-03 10:04:05 +00:00
fedor
a3fc8e876c
Re-add untrasnfered files
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9273 72102866-910b-0410-8b05-ffd578937521
2001-03-02 15:37:20 +00:00
nico
2ff7c96a8e
Fixes to NSBezierPath when appending an arc
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9253 72102866-910b-0410-8b05-ffd578937521
2001-03-01 01:50:41 +00:00