The GNUstep gui library is a library of graphical user interface classes written completely in the Objective-C language; the classes are based upon Apple's Cocoa framework (which came from the OpenStep specification). *** Larger patches require copyright assignment to FSF. please file bugs here. ***
Find a file
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
Documentation Minor updates, documentation 2001-05-03 19:39:28 +00:00
Headers/gnustep/gui * configure.in: added /usr/local/include and /usr/local/lib for 2001-05-13 20:59:21 +00:00
Images Abort if GNUmakefile.postamble is not found 2001-03-16 23:27:36 +00:00
Model Changes to compile nib2gmodel 2001-05-03 19:30:36 +00:00
Panels Imported targets and rules from GNUmakefile; replaced prefix with 2001-03-16 23:26:37 +00:00
PrinterTypes Merged rules to be quicker 2001-03-16 23:28:59 +00:00
Source * configure.in: added /usr/local/include and /usr/local/lib for 2001-05-13 20:59:21 +00:00
Testing Include local gui.make 2001-01-29 19:49:03 +00:00
Tools Load backend as a bundle. 2001-04-13 20:04:04 +00:00
.cvsignore Add check for tiff 2001-05-11 22:23:11 +00:00
ANNOUNCE Update 2001-02-23 04:13:00 +00:00
BUGS Update 2001-02-23 04:13:00 +00:00
ChangeLog * configure.in: added /usr/local/include and /usr/local/lib for 2001-05-13 20:59:21 +00:00
ChangeLog.1 Renamed ChangeLog to ChangeLog.1 1999-12-13 02:55:20 +00:00
config.guess * configure.in: added /usr/local/include and /usr/local/lib for 2001-05-13 20:59:21 +00:00
config.make.in * configure.in: added /usr/local/include and /usr/local/lib for 2001-05-13 20:59:21 +00:00
config.sub * configure.in: added /usr/local/include and /usr/local/lib for 2001-05-13 20:59:21 +00:00
configure * configure.in: added /usr/local/include and /usr/local/lib for 2001-05-13 20:59:21 +00:00
configure.in * configure.in: added /usr/local/include and /usr/local/lib for 2001-05-13 20:59:21 +00:00
COPYING.LIB Interface changes 1999-09-24 22:24:08 +00:00
FAQ Version 0.5.0 release. 1998-03-11 22:00:50 +00:00
GNUmakefile Use version file 2001-03-22 21:57:48 +00:00
GNUmakefile.postamble Create the Additional makefiles directory only if it doesnt exist 2001-03-16 23:20:18 +00:00
gnustep-gui-debug.spec.in Minor updates, documentation 2001-05-03 19:39:28 +00:00
gnustep-gui.spec.in Minor updates, documentation 2001-05-03 19:39:28 +00:00
gui.make Load backend as a bundle. 2001-04-13 20:04:04 +00:00
INSTALL Update 2001-02-23 04:13:00 +00:00
install-sh * configure.in: added /usr/local/include and /usr/local/lib for 2001-05-13 20:59:21 +00:00
NEWS Update 2001-02-23 04:13:00 +00:00
NOTES Temporary file 1999-04-26 08:59:41 +00:00
README Update 2001-02-23 04:13:00 +00:00
SUPPORT Release version 0.2.0 1997-03-28 22:21:23 +00:00
TODO Marked file as obsolete 2001-02-07 23:58:51 +00:00
Version Version 0.6.8 2001-03-22 21:54:33 +00:00

README
******

This is version 0.6.7 of the GNUstep GUI library (`gnustep-gui').

   Here is some introductory info to get you started:

Initial reading
===============

   * The file `ANNOUNCE' contains a very brief overview of the library.
     It also tells you where to get the most recent version.

   * The file `NEWS' has the library's feature history.

   * The file `INSTALL' gives instructions for installing the library.

How can you help?
=================

   * Give us feedback!  Tell us what you like; tell us what you think
     could be better.  Send bug reports to <bug-gnustep@gnu.org>.