Commit graph

245 commits

Author SHA1 Message Date
Michael Silva
4482beba44 More broken and ugly classes for Popup by michael. Sorry. ;-)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@4430 72102866-910b-0410-8b05-ffd578937521
1999-06-19 00:31:39 +00:00
Michael Silva
27853bc47b NSPopUpButton/XGPopUpButton additions.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@4424 72102866-910b-0410-8b05-ffd578937521
1999-06-17 21:07:38 +00:00
Adam Fedor
f794f819cf Implement gstates in Windows and Views
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@4414 72102866-910b-0410-8b05-ffd578937521
1999-06-16 21:55:23 +00:00
Richard Frith-MacDonald
4a347e1cfe Updates to correct usage of NSNotificationCenter
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@4409 72102866-910b-0410-8b05-ffd578937521
1999-06-15 20:02:58 +00:00
Richard Frith-MacDonald
d49691dc88 Use GNUSTEP_PATHPREFIX_LIST if available
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@4334 72102866-910b-0410-8b05-ffd578937521
1999-06-02 07:14:45 +00:00
Richard Frith-MacDonald
804b24cbb8 Fix for file extensions map
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@4251 72102866-910b-0410-8b05-ffd578937521
1999-05-14 18:21:59 +00:00
Richard Frith-MacDonald
c76d0e6e60 Use NSBundle to get info.plist
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@4206 72102866-910b-0410-8b05-ffd578937521
1999-05-06 08:46:03 +00:00
Richard Frith-MacDonald
c83a95fd38 Update to move header file into main library headers
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@4163 72102866-910b-0410-8b05-ffd578937521
1999-04-29 10:06:32 +00:00
Richard Frith-MacDonald
52b3275a9e Updates for better handling of files by extension
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@4155 72102866-910b-0410-8b05-ffd578937521
1999-04-28 11:17:11 +00:00
Richard Frith-MacDonald
425fe89709 Deal with Info.plist
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@4072 72102866-910b-0410-8b05-ffd578937521
1999-04-13 21:14:53 +00:00
Richard Frith-MacDonald
2c74111c9e Update for change to NSProcessInfo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3734 72102866-910b-0410-8b05-ffd578937521
1999-02-17 09:36:25 +00:00
Richard Frith-MacDonald
f1833d783f Build example services tool
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3721 72102866-910b-0410-8b05-ffd578937521
1999-02-16 11:18:10 +00:00
Richard Frith-MacDonald
e55dfd2d9c Bugfix for pasteboard server - error exposed by fix in DO support for
triangel connections.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3717 72102866-910b-0410-8b05-ffd578937521
1999-02-16 10:51:07 +00:00
Michael Silva
d6da78443c * Source/NSBox.m Source/NSButtonCell.m Source/NSCell.m
Source/NSColorWell.m Source/NSMatrix.m Source/NSPrintInfo.m
Source/NSScroller.m Source/NSSliderCell.m: fixed compilation
warnings by including proper includes.

* Tools/Functions.m: Defined NSRectClip(). Fixes fatal linking
errors in Tools/


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3712 72102866-910b-0410-8b05-ffd578937521
1999-02-15 19:35:02 +00:00
Richard Frith-MacDonald
3af798bd4f Corrected copyrights
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3650 72102866-910b-0410-8b05-ffd578937521
1999-02-04 13:06:58 +00:00
Richard Frith-MacDonald
2e129872c7 Tidyup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3648 72102866-910b-0410-8b05-ffd578937521
1999-02-04 10:14:49 +00:00
Richard Frith-MacDonald
4ad3a984eb Build filename extensions map.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3536 72102866-910b-0410-8b05-ffd578937521
1999-01-07 13:04:21 +00:00
Richard Frith-MacDonald
49b1a3e9f1 1998-12-17 Matthias Klose <doko@cs.tu-berlin.de>
* {,*}/GNUmakefile: Include Version and GNUmakefile.local.
        * Tools/GNUmakefile.preamble: Set ADDITIONAL_LIB_DIRS.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3483 72102866-910b-0410-8b05-ffd578937521
1998-12-17 16:16:03 +00:00
Richard Frith-MacDonald
57f59001f8 Added NSEraseRect() and tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3457 72102866-910b-0410-8b05-ffd578937521
1998-12-14 11:47:49 +00:00
Felipe A. Rodriguez
f29476bc08 * NSWindow.m renmae captureMouse: to _captureMouse: (designate as non OS),
various methods add fieldEditor support.
	* GSContext.m/GSContext.h revert to previous code as solution discussed
	with Adam Fedor regarding backends had problems I had not forseen.
	* NSBrowserCell.h/.m specify text subcell as an NSCell, eliminate image
	cell, copyWithZone: optimize and eliminate use of ASSIGN (fixes serious
	dealloc bug), highlight: eliminate method (fixes dup display bug).
	* NSButtonCell.m copyWithZone: optimize and eliminate use of ASSIGN
	* NSStringDrawing.h/.m remove unimplemented draw methods from Category
	(these are backend specific, can't be defined twice and are already
	implemented in xraw).
	* NSApplication.h redefine initialize_gnustep_backend () per Adam's
	redefinition in the backend.
	* Functions.m/.h remove initialize_gnustep_backend()
 	* NSCell.m preliminary implementation of fieldEditor mechanism,
	copyWithZone: optimize and eliminate use of ASSIGN
	* NSControl.m rename cell class global to _NSCONTROL_CELL_CLASS
	* NSMatrix.m implement NSControl's updateCell: to prevent unecessary
	matrix drawing if possible.
	* NSView.m -resizeWithOldSuperviewSize reverted code to my own once more
	(fewer lines and no if/else logic), changed code to use view frame instead
	of bounds per 3.3/4.2 docs, optimize to avoid floating point math and scale
	adjustment unless view has been scaled.
	* NSScrollView.m define as externs various PS* functions for use in
	drawing, polish drawing, move all backend code to front.
	* Tools/dummy.m define dummy PS* functions employed in gui.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3454 72102866-910b-0410-8b05-ffd578937521
1998-12-14 09:54:38 +00:00
Adam Fedor
81abcf1f75 Change backend initialization
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3428 72102866-910b-0410-8b05-ffd578937521
1998-12-10 19:53:41 +00:00
Richard Frith-MacDonald
b0146d57c0 Small performance hack
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3401 72102866-910b-0410-8b05-ffd578937521
1998-12-07 11:58:44 +00:00
Richard Frith-MacDonald
141a4d603a Major revision of services - all menu services stuff in place now.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3363 72102866-910b-0410-8b05-ffd578937521
1998-12-01 20:54:23 +00:00
Felipe A. Rodriguez
558b6da8c2 * NSWindow.m rename windowWithNumber to _windowWithTag per backend
* NSEvent.m call to windowWithNumber.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3362 72102866-910b-0410-8b05-ffd578937521
1998-12-01 19:42:35 +00:00
Richard Frith-MacDonald
5c39f6f65c Change command-line for netscape 'cos it didn't work for Felipes version
of netscape and the new command line works for both his and mine.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3359 72102866-910b-0410-8b05-ffd578937521
1998-11-30 20:35:07 +00:00
Richard Frith-MacDonald
583ba54365 Add (very crude) netscape open url.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3350 72102866-910b-0410-8b05-ffd578937521
1998-11-28 18:05:01 +00:00
Felipe A. Rodriguez
d075ae5aa6 * NSApplication.m add updateServicesMenu invocation accidently deleted
during merge.  Move method from _eventMatchingMask to tail of run
		method for performance reasons.
	* Tools/dummy.m add various new dummy functions.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3334 72102866-910b-0410-8b05-ffd578937521
1998-11-26 16:22:17 +00:00
Richard Frith-MacDonald
fb25d335f4 Services example
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3319 72102866-910b-0410-8b05-ffd578937521
1998-11-24 15:37:49 +00:00
Richard Frith-MacDonald
3c8c8be841 Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3308 72102866-910b-0410-8b05-ffd578937521
1998-11-23 21:40:54 +00:00
Richard Frith-MacDonald
528ae2a9e0 Preliminary stuff for services
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3306 72102866-910b-0410-8b05-ffd578937521
1998-11-23 15:03:41 +00:00
Richard Frith-MacDonald
5cbecc80fd Tidied source.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3304 72102866-910b-0410-8b05-ffd578937521
1998-11-23 13:36:58 +00:00
Richard Frith-MacDonald
087bd3a593 Tidy
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3228 72102866-910b-0410-8b05-ffd578937521
1998-11-18 08:48:26 +00:00
Richard Frith-MacDonald
eb65c9433b Don't use cStringNoCopy
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3118 72102866-910b-0410-8b05-ffd578937521
1998-10-26 12:52:20 +00:00
Felipe A. Rodriguez
74e179a05d * NSFileWrapper.m and NSFileWrapper.h added preliminary implementations
in support of Daniel B�hringer's work on the text classes
	* NSText.m added changes by Daniel B�hringer
	* Tools/gpbs.m added dummy defines of some backend function


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2952 72102866-910b-0410-8b05-ffd578937521
1998-09-02 15:05:13 +00:00
Richard Frith-MacDonald
035b3fa393 Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2907 72102866-910b-0410-8b05-ffd578937521
1998-08-04 15:43:00 +00:00
Adam Fedor
e476d477b3 Change GNUSTEP_MAKEFILE_DIR to GNUSTEP_MAKEFILES
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2738 72102866-910b-0410-8b05-ffd578937521
1998-02-06 19:12:03 +00:00
Adam Fedor
f59806d975 Revised method for compiling GNUstep package.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2732 72102866-910b-0410-8b05-ffd578937521
1998-02-05 16:48:59 +00:00
Adam Fedor
9e5d9ef72b Allow library to be compiled without installing supporting libraries.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2726 72102866-910b-0410-8b05-ffd578937521
1998-02-04 17:46:08 +00:00
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
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
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
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