Commit graph

118 commits

Author SHA1 Message Date
richard
397fb8cd17 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
806a799fa5 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
d47b19363d 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
411593c01f 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
95c8dbe771 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
f60e8b90e6 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
cf8a2f33c3 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
821be92f23 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
67deaae2c9 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
20e76abc43 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
0e0e6d0989 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
scottc
a0ccec39d1 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
7fbda79985 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
scottc
578e55e628 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
18b1cf147c 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
832524756e 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
ebc08715e3 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
3d00ac5471 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
5f0b5c3029 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
49ed997564 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
ae9ab0ebe7 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
27721d4b06 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
scottc
424b73783b 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
08573b61e5 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
10f240b72d 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
c1aeecc511 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
547e06350e 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
0cf014e36e 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
c9078c4536 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
5a0f91faf9 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
003456a1ac 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
55d2bd04b4 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
98e2f8a265 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
5923ede6a7 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
1405f859bd 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
20143b9042 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
fd10203c7f 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
netcrep
98035d75ea Scrolling is now working with the new scalation/rotation code (there are still few bugs...).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2391 72102866-910b-0410-8b05-ffd578937521
1997-08-22 18:38:38 +00:00
netcrep
127233f6f3 Added executable flags to config.sub.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2390 72102866-910b-0410-8b05-ffd578937521
1997-08-19 22:10:07 +00:00
netcrep
d57b1e0a5d *** empty log message ***
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2387 72102866-910b-0410-8b05-ffd578937521
1997-08-18 17:23:41 +00:00
netcrep
4c503153cb Added scaling and rotation support.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2386 72102866-910b-0410-8b05-ffd578937521
1997-08-18 17:10:23 +00:00
netcrep
1d4a378c4f remove debugging code
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2382 72102866-910b-0410-8b05-ffd578937521
1997-08-17 00:04:59 +00:00
netcrep
a4782cca62 Numerous WIN32 and bug fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2381 72102866-910b-0410-8b05-ffd578937521
1997-08-16 23:47:25 +00:00
netcrep
74265dc7fb Numerous WIN32 and bug fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2380 72102866-910b-0410-8b05-ffd578937521
1997-08-16 23:47:24 +00:00
netcrep
72921c6e77 Bugs removed from NSButton and NSDPSContext.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2374 72102866-910b-0410-8b05-ffd578937521
1997-08-06 20:29:07 +00:00
netcrep
f8fcd3088c Changed the name of NSView notifications
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2373 72102866-910b-0410-8b05-ffd578937521
1997-08-05 22:33:00 +00:00
netcrep
e6f636ee30 The first implementation of scroll views.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2370 72102866-910b-0410-8b05-ffd578937521
1997-08-05 21:50:10 +00:00
netcrep
03d0b58c1f Images for highlighted arrows.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2369 72102866-910b-0410-8b05-ffd578937521
1997-08-05 21:31:54 +00:00
netcrep
f317b504eb Add WIN32 DLL support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2368 72102866-910b-0410-8b05-ffd578937521
1997-08-04 20:42:57 +00:00
netcrep
6384417302 Add WIN32 DLL support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2367 72102866-910b-0410-8b05-ffd578937521
1997-08-04 20:42:56 +00:00