Scott Christley
8b0975e122
Initial implementation of NSBrowser and NSBrowserCell.
...
Numerous bug fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2596 72102866-910b-0410-8b05-ffd578937521
1997-10-31 01:24:08 +00:00
Ovidiu Predescu
88a15677eb
Remove the view from its super view's list of views that need display when the view is removed from the views hierarchy.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2588 72102866-910b-0410-8b05-ffd578937521
1997-10-29 22:17:51 +00:00
Ovidiu Predescu
87966db359
Incorporated bug fixes from Benhur Stein.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2587 72102866-910b-0410-8b05-ffd578937521
1997-10-29 21:56:04 +00:00
Richard Frith-MacDonald
fe084aeb94
Moved to GNUmakefile
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2583 72102866-910b-0410-8b05-ffd578937521
1997-10-29 10:51:51 +00:00
Richard Frith-MacDonald
d0f72cfa0a
Replaced make file for gpbs - old one seems to have been lost somehow!
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2582 72102866-910b-0410-8b05-ffd578937521
1997-10-29 10:50:36 +00:00
Richard Frith-MacDonald
efabae5efb
Moved to GNUmakefile.preamble
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2581 72102866-910b-0410-8b05-ffd578937521
1997-10-29 10:47:17 +00:00
Richard Frith-MacDonald
ee4f378be1
Moved to GNUmakefile.postamble
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2580 72102866-910b-0410-8b05-ffd578937521
1997-10-29 10:45:53 +00:00
Ovidiu Predescu
579a086eee
Define GNUSTEP_INSTALLATION_DIR to point to the system root.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2579 72102866-910b-0410-8b05-ffd578937521
1997-10-28 20:53:03 +00:00
Ovidiu Predescu
062915eb1a
Makefiles changed to GNUmakefile.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2577 72102866-910b-0410-8b05-ffd578937521
1997-10-28 20:44:38 +00:00
Richard Frith-MacDonald
971f4e24fa
move to Tools directory
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2570 72102866-910b-0410-8b05-ffd578937521
1997-10-28 13:02:20 +00:00
Richard Frith-MacDonald
6234dbc967
Moved header file into this directory so that it is not visible to
...
normal applications.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2569 72102866-910b-0410-8b05-ffd578937521
1997-10-28 12:57:28 +00:00
Richard Frith-MacDonald
c65510eff3
Moved PasteboardServer.h to the Tools directory and added a log message
...
where we can't contact the pasteboard server.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2568 72102866-910b-0410-8b05-ffd578937521
1997-10-28 12:56:39 +00:00
Richard Frith-MacDonald
157e365af3
Updated callback protocol to use correct method names.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2567 72102866-910b-0410-8b05-ffd578937521
1997-10-28 12:25:24 +00:00
Richard Frith-MacDonald
9cdeed6b14
Removed unused prototype stuff.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2566 72102866-910b-0410-8b05-ffd578937521
1997-10-28 12:23:09 +00:00
Richard Frith-MacDonald
9bbc7cce07
gpbs.m has been moved to the Tools directory.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2565 72102866-910b-0410-8b05-ffd578937521
1997-10-28 12:22:02 +00:00
Richard Frith-MacDonald
a8679851fd
Simplified the source, rearranging code round exception handlers to
...
avoid spurious compiler warnings.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2564 72102866-910b-0410-8b05-ffd578937521
1997-10-28 12:21:23 +00:00
Richard Frith-MacDonald
ab21c5c8b2
Stuff to do before building tests. Needs to link in gui library.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2563 72102866-910b-0410-8b05-ffd578937521
1997-10-28 12:18:01 +00:00
Richard Frith-MacDonald
9c335fa510
Stuff to do after building tests.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2562 72102866-910b-0410-8b05-ffd578937521
1997-10-28 12:17:32 +00:00
Richard Frith-MacDonald
59b2b132e3
Makefile to build tests for gui library - initially buils a test for
...
the pasteboard stuff.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2561 72102866-910b-0410-8b05-ffd578937521
1997-10-28 12:16:54 +00:00
Richard Frith-MacDonald
cb7c620b2f
Added 'Tools' sub project for pasteboard server.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2560 72102866-910b-0410-8b05-ffd578937521
1997-10-28 12:15:23 +00:00
Richard Frith-MacDonald
f2e26a1e15
Created directory for AppKit tools like the pasteboard server.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2559 72102866-910b-0410-8b05-ffd578937521
1997-10-28 12:13:52 +00:00
Ovidiu Predescu
259f94743d
Incorporated Benhur Stein's bug fixes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2544 72102866-910b-0410-8b05-ffd578937521
1997-10-22 01:47:30 +00:00
Ovidiu Predescu
61e79e2a15
Updated the documentation.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2542 72102866-910b-0410-8b05-ffd578937521
1997-10-22 00:48:28 +00:00
Ovidiu Predescu
63b4191f3a
Fixed the flushing optimization code. Updated the documentation.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2540 72102866-910b-0410-8b05-ffd578937521
1997-10-22 00:27:59 +00:00
Scott Christley
502453429f
Fill out NSBox implementation.
...
Minor bug fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2536 72102866-910b-0410-8b05-ffd578937521
1997-10-20 22:01:25 +00:00
Ovidiu Predescu
4ca0835d49
Grammar fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2529 72102866-910b-0410-8b05-ffd578937521
1997-10-20 00:18:23 +00:00
Scott Christley
139d69efb8
Fix some bugs
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2516 72102866-910b-0410-8b05-ffd578937521
1997-10-16 19:55:54 +00:00
Ovidiu Predescu
fda03efc14
Compress distclean and clean into the same rule.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2511 72102866-910b-0410-8b05-ffd578937521
1997-10-16 00:17:10 +00:00
Ovidiu Predescu
9002427b25
Don't delete the makefile on distclean
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2510 72102866-910b-0410-8b05-ffd578937521
1997-10-16 00:16:03 +00:00
Ovidiu Predescu
5068c65e2f
Update the documentation.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2509 72102866-910b-0410-8b05-ffd578937521
1997-10-16 00:12:18 +00:00
Ovidiu Predescu
6b7587e61e
Removed unnecessary code in NSMatrix.m
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2502 72102866-910b-0410-8b05-ffd578937521
1997-10-13 23:34:06 +00:00
Ovidiu Predescu
ec97c32ec1
Don't delete config.h.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2498 72102866-910b-0410-8b05-ffd578937521
1997-10-13 19:24:55 +00:00
Ovidiu Predescu
dd2e92ad2e
config.h added.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2497 72102866-910b-0410-8b05-ffd578937521
1997-10-13 19:23:02 +00:00
Ovidiu Predescu
19465bdcb1
Added Documentation/Makefile.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2496 72102866-910b-0410-8b05-ffd578937521
1997-10-10 03:59:58 +00:00
Ovidiu Predescu
9837b14866
NSSlider implemented. Optimizations in displaying and flushing mechanism. A bunch of memory allocation problems fixed.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2494 72102866-910b-0410-8b05-ffd578937521
1997-10-09 22:55:31 +00:00
Scott Christley
aee90a695e
Convert to the GNUstep makefile package.
...
The config.h files should not be installed with the other
header files; it is only used for compilation, so the source
files should include it not the header files.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2439 72102866-910b-0410-8b05-ffd578937521
1997-09-23 22:43:24 +00:00
Richard Frith-MacDonald
89016df352
Altered libraries for linking to work on my linux system. I hope this
...
is correct.
Added testpb.m - a trivial test case for the pasteboard server.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2418 72102866-910b-0410-8b05-ffd578937521
1997-09-11 13:55:14 +00:00
Richard Frith-MacDonald
d86d3beaaa
This is a trivial test program for the pasteboard system.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2417 72102866-910b-0410-8b05-ffd578937521
1997-09-11 13:53:20 +00:00
Richard Frith-MacDonald
36ed301c48
Added methods to be called by the server to get a local pasteboard object
...
to ask its owner for more data.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2416 72102866-910b-0410-8b05-ffd578937521
1997-09-11 13:50:26 +00:00
Richard Frith-MacDonald
115103154c
Added PasteboardCallback protocol for methods used to ask the pastboard object
...
in a client to get info from its owner
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2415 72102866-910b-0410-8b05-ffd578937521
1997-09-11 13:43:55 +00:00
Richard Frith-MacDonald
5215b68087
Added some debug code to trace get/set of data.
...
Tidied setData:forType:isFile:oldCount: for the case where we are setting
file content.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2414 72102866-910b-0410-8b05-ffd578937521
1997-09-11 13:42:03 +00:00
Richard Frith-MacDonald
5526ad8daf
Added methods to ask the pasteboard owner to provide data.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2413 72102866-910b-0410-8b05-ffd578937521
1997-09-11 13:40:01 +00:00
Richard Frith-MacDonald
a92177e9f8
Added code to use the NSHost key in NSUserDefaults to determine the name of
...
the host whose pasteboard server is to be used. If there is no NSHost value
set, the host on which the app is executing (as given by NSProcessInfo) is used.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2409 72102866-910b-0410-8b05-ffd578937521
1997-09-02 09:45:22 +00:00
Richard Frith-MacDonald
c9536c6a2d
Added line to include NSConnection.h
...
This is needed because it's where NSConnectionReplyMode is declared according
to the OpenStep spec (and where it is/will-be in gstep-base).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2405 72102866-910b-0410-8b05-ffd578937521
1997-09-01 20:48:57 +00:00
Richard Frith-MacDonald
04902b56d7
Added a few lines to build 'gpbs' the GNU PasteBoard Server - which provides
...
the central pasteboard system for the NSPasteboard class.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2404 72102866-910b-0410-8b05-ffd578937521
1997-09-01 20:42:20 +00:00
Richard Frith-MacDonald
eabe3f6ad1
This is an initial implementation of the pasteboard server to be used by
...
the NSPasteboard class. Currently, filters are not supported. The server
depends on bug fixes and other stuff in gstep-base which has not yet been
rolled into the latest snapshots. Please contact me directly if you want
to play with this - richard@brainstorm.co.uk
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2403 72102866-910b-0410-8b05-ffd578937521
1997-09-01 20:25:56 +00:00
Richard Frith-MacDonald
4b9aaa2d30
This is an implementation of the NSPasteboard class - it's purpose is
...
mainly to communicate with the pasteboard server (gpbs). There are some
extensions to permit a history of pasteboard items.
This is currently largely untested (call it pre-alpha) and also depends on
bug fixes and changes to gstep-base which have not yet been rolled into the
main release. Anyone interested in using the pastboard - please contact me
richard@brainstorm.co.uk
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2402 72102866-910b-0410-8b05-ffd578937521
1997-09-01 20:21:07 +00:00
Richard Frith-MacDonald
ac9d72de91
I have made some extensions to the NSPasteboard interface to permit a
...
'history' of items on the pasteboard. If I have got this correct, there
should be no effect on normal OpenStep apps, but apps aware of this
extension may refer to data in old pasteboard items.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2401 72102866-910b-0410-8b05-ffd578937521
1997-09-01 20:16:03 +00:00
Richard Frith-MacDonald
667a4d8b55
This is a private header file intended for use by the NSPasteboard class
...
to specify how it communicates with the pasteboard server program.
The protocol for talking to the pasteboard server (gpbs) is given as is
the name of the pasteboard server (for lookup by the Distributed Objects
system).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2400 72102866-910b-0410-8b05-ffd578937521
1997-09-01 20:13:10 +00:00
Ovidiu Predescu
38a4416030
Fixes to allow the library compile under NeXT PDO.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2396 72102866-910b-0410-8b05-ffd578937521
1997-08-27 21:20:19 +00:00