diff --git a/ChangeLog b/ChangeLog
index a6d910a15..1c968d3ef 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -6,6 +6,37 @@
* Source/NSTextView.m
Made [updateRuler] save against missing rulers.
+2002-04-02 Adam Fedor
A string containing the name of the backend bundle to use
for display specific GUI handling. The default is
- "libgnustep-xgps". Currently the only other choice is
- "libgnustep-xdps".
+ "libgnustep-back". Custom backends can be created during compilation
+ of the libraries. Any other choice for a name is thus system
+ specific.
- Below is a list of defaults used to control the xlib-based
+ Below is a list of defaults used to control the x11-based
backend. These defaults generally control system specific
display and user interaction options which may not be available
on all systems.
diff --git a/Documentation/gsdoc/DefaultsSummary.html b/Documentation/gsdoc/DefaultsSummary.html
index cd55cd460..251fb96b7 100644
--- a/Documentation/gsdoc/DefaultsSummary.html
+++ b/Documentation/gsdoc/DefaultsSummary.html
@@ -29,8 +29,9 @@
A string containing the name of the backend bundle to use
for display specific GUI handling. The default is
- "libgnustep-xgps". Currently the only other choice is
- "libgnustep-xdps".
+ "libgnustep-back". Custom backends can be created during compilation
+ of the libraries. Any other choice for a name is thus system
+ specific.
- Below is a list of defaults used to control the gnustep-xgps
+ Below is a list of defaults used to control the x11-based
backend. These defaults generally control system specific
display and user interaction options which may not be available
on all systems.
@@ -240,14 +241,14 @@
- A boolean value which defaults to
+ This is an abstract class which provides a framework for a
+ device independant window server. A window server
+ handles the very basic control of the computer display
+ and input. This includes basic window creation and
+ handling, event handling, cursors, and providing
+ miscellaneous information about the display.
+
+ Typically a backend library will provide a concrete
+ subclass which implements the device specific methods
+ described below.
+
+ In almost all cases, you should not call these methods
+ directly in an application. You should use the
+ equivalent methods available elsewhere in the
+ library (e.g. NSWindow, NSScreen, etc).
+
+ Create a window server with attributes,
+ which contains key/value pairs which describe the
+ specifics of how the window server is to be
+ initialized. Typically these values are
+ specific to the concrete implementation.
+ Currently there are no standard set of
+ attributes defined for GSDisplayServer.
+
+ In almost all applications one would only create a
+ single instance of a window server. Although it is
+ possible, it is unlikely that you would need
+ more than one window server (and you would have to
+ be very careful how you handled window creation and
+ events in this case).
+ Copyright: (C) 2002 Free Software Foundation, Inc.
+
+ This is an abstract class which provides a framework for a
+ device independant window server. A window server
+ handles the very basic control of the computer display
+ and input. This includes basic window creation and
+ handling, event handling, cursors, and providing
+ miscellaneous information about the display.
+
+
+ Typically a backend library will provide a concrete
+ subclass which implements the device specific methods
+ described below.
+
+
+ In almost all cases, you should not call these methods
+ directly in an application. You should use the
+ equivalent methods available elsewhere in the
+ library (e.g. NSWindow, NSScreen, etc).
+
+
+
+
+
+ Convienience method that calls
+
+ -addDragTypes:toWindow:
+
+
+ using the server that controls win.
+
+
+
+ Convienience method that calls
+
+ -dragTypesForWindow:
+
+
+ using the server that controls win.
+
+
+
+ Convienience method that calls
+
+ -removeDragTypes:fromWindow:
+
+
+ using the server that controls win.
+
+
+
+
+
+
+ Create a window server with attributes,
+ which contains key/value pairs which describe the
+ specifics of how the window server is to be
+ initialized. Typically these values are
+ specific to the concrete implementation.
+ Currently there are no standard set of
+ attributes defined for GSDisplayServer.
+
+
+
+
+
+ In almost all applications one would only create a
+ single instance of a window server. Although it is
+ possible, it is unlikely that you would need
+ more than one window server (and you would have to
+ be very careful how you handled window creation and
+ events in this case).
+
+
+
+
+
+ Sets the current server that will be
+ handling windows, events, etc. This method must be
+ called after a window server is created
+ in order to make it available to the rest of the GUI
+ library
+
+
+
+ Set the concrete subclass that will provide the device
+ dependant implementation.
+
+
+
+ Add (increment count by 1) each drag type to those
+ registered for the window. If this results in a
+ change to the types registered in the
+ counted set, return
+
+ Return information used to create the server
+
+
+
+ Returns a null terminated list of possible window
+ depths for screen.
+
+
+
+ Retuns the bounds, in pixels, for the indicated
+ screen of the display.
+
+
+
+ Causes the server to disconnect from the display. If
+ the receiver is the current server, it removes itself
+ and sets the current server to
+
+ Returns an instance of a class which implements the
+ NSDraggingInfo protocol.
+
+
+
+ Returns the drag types set for the window
+ win.
+
+
+
+ Initializes the server. This typically causes
+ the receiver to connect to the display (e.g.
+ XOpenDisplay() on an X-Windows server).
+
+
+
+ Remove (decrement count by 1) each drag type from
+ those registered for the window. If this results in a
+ change to the types registered in the
+ counted set, return
+
+ Retuns the resolution, in points, for the indicated
+ screen of the display.
+
+
+
+ Returns an array of NSNumbers, where each number
+ describes a screen that is available on this
+ display.
+
+
+
+ Returns a display dependant pointer that describes
+ the internal connection to the display. On X-Windows,
+ for example, this is a pointer to the
+
+
+ Description forthcoming.
+
+
+
+ Returns the default depth of windows that are
+ created on screen.
+
+
+
+ Returns a display dependant pointer that describes
+ the internal window representation for win.
+ On X-Windows, for example, this is a pointer to the
+
+
+ Description forthcoming.
+
+
+
+ Description forthcoming.
+
+
+
+ Description forthcoming.
+
+
+
+ Description forthcoming.
+
+
+
+ Description forthcoming.
+
+
+
+ Tells the receiver that it owns the window described
+ by win. Concrete subclasses must call this
+ function when creating a window. Do not call this
+ method in any other case, particularly for a window
+ that has already been created
+
+
+
+ Returns
+
+ Grabs the pointer device so that all future mouse
+ events will be directed only to the window
+ win. If successful, the return value is
+
+
+ Sets the document edited flag for the
+ window
+
+
+
+ Description forthcoming.
+
+
+
+ Causes buffered graphics to be flushed to the screen
+
+
+
+ Hides the cursor
+
+
+
+ Create a cursor from an image. Returns a
+ pointer to the internal device representation that
+ can be used later to make this cursor the current one
+
+
+
+ Miniaturizes the window
+
+
+
+ Returns the current mouse location
+
+
+
+ Moves the bottom left cornder of the window to
+ loc
+
+
+
+ Causes the window to be ordered onto or off the
+ screen depending on the value of op. The
+ window is ordered relative to otherWin.
+
+
+
+ Moves and resizes the window on the screen as
+ described by frame.
+
+
+
+ Release a previous captured mouse from
+
+ -capturemouse:
+
+
+
+
+
+ Set the cursor given by the cid
+ representation as being the current cursor.
+ The cursor has a foreground color fg and a
+ background color bg. To keep the
+ default color for the cursor, pass
+
+ Forces focus to the window so that all key events
+ are sent to this window
+
+
+
+ Sets the input state for the window given
+ by the GSWindowInputState constant. Instructs the window
+ manager that the specified window is 'key', 'main',
+ or just a normal window.
+
+
+
+ Set the maximum size of the window
+
+
+
+ Set the minimum size of the window
+
+
+
+ Set the resize incremenet of the window
+
+
+
+ Set the level of the window as in [NSWindow
+ -setLevel]
+
+
+
+ Show a previously hidden cursor
+
+
+
+ Create a standard cursor (such as an arror or
+ IBeam). Returns a pointer to the internal device
+ representation that can be used later to
+ make this cursor the current one
+
+
+
+ Returns the dimensions of the window that are
+ inside the window frame but are controlled by the
+ window manager. For instance, t gives the
+ height of the title bar for the window
+
+
+
+ Sets the style of the window. See [NSWindow
+ -styleMask] for a description of the available
+ styles
+
+
+
+ Destroys the representation of the window and
+ frees and memory associated with it.
+
+
+
+ Sets the window title
+
+
+
+ Creates a window whose location and size is
+ described by frame and whose backing
+ store is described by type. This window is
+ not mapped to the screen by this call
+
+
+
+ Changes window's the backing store to
+ type
+
+
+
+ Retuns the frame of the window on the screen
+
+
+
+ Returns the depth of the window
+
+
+
+ Sets the window drawable for the current
+ NSGraphicsContext, typically by calling
+ [NSGraphicsContext
+ -DPSsetgcdrawable::::], although
+ depending on the concrete implmentation, more
+ information than this may need to be exchanged.
+
+
+
+ Returns the window level as in [NSWindow -level]
+
+
+
+ Returns the list of windows that the server
+ controls
+
+ Copyright: (C) 1999 Free Software Foundation, Inc.
+
+ Description forthcoming.
+
+
+
+ Description forthcoming.
+
+
+
+ Description forthcoming.
+
+
+
+ Description forthcoming.
+
+
+
+ Description forthcoming.
+
+
+
+ Description forthcoming.
+
+
+
+ Description forthcoming.
+
+
+
+ Description forthcoming.
+
+
+
+ Description forthcoming.
+
+
+
+ Description forthcoming.
+
+
- There is also documentation on various GUI functions.
+ Documentation on non-OpenStep, non-MacOSX, and private classes
+
+ Miscellaneous documentation
- There is also documentation on various GUI functions.
+ Documentation on non-OpenStep, non-MacOSX, and private classes
+
+
+ Miscellaneous documentation
+ This is an abstract class which provides a framework for a
+ device independant drawing.
+
+ In addition, this class provides methods to perform the
+ actual drawing. As a convenience, you can also access
+ these through various function interfaces. One is a
+ Display Postscript interface using PS and DPS
+ opeterations. Another is a Quartz interface (not
+ yet written).
+
+ Create a graphics context with
+ attributes, which contains key/value
+ pairs which describe the specifics of how the
+ context is to be initialized.
+
+ Sets the colorspace for fill operations based on
+ values in the supplied dictionary dict.
+
+ For device colorspaces (GSDeviceGray, GSDeviceRGB,
+ GSDeviceCMYK), only the name of the
+ colorspace needs to be set using the
+ GSColorSpaceName key.
+ Other colorspaces will be documented later
+
+ This is an abstract class which provides a framework for a
+ device independant drawing.
+
+
+ In addition, this class provides methods to perform the
+ actual drawing. As a convenience, you can also access
+ these through various function interfaces. One is a
+ Display Postscript interface using PS and DPS
+ opeterations. Another is a Quartz interface (not
+ yet written).
+
- Description forthcoming.
+
+ Description forthcoming.
+
+
+
+ Description forthcoming.
+
+
+
+ Description forthcoming.
+
+
+
+ Description forthcoming.
+
+
+
+ Description forthcoming.
+
+
+
+ Description forthcoming.
+
+
+
+ Description forthcoming.
+
+
- Description forthcoming.
+ Returns the current context. Also see the
+ convienience function GSCurrentContext()
- Description forthcoming.
+ Returns
- Description forthcoming.
+
+
+
+ Create a graphics context with
+ attributes, which contains key/value
+ pairs which describe the specifics of how the
+ context is to be initialized.
+
+
- Description forthcoming.
+ Create graphics context with attributes speficied by
+ aWindow's device description.
Description forthcoming.
@@ -137,7 +331,6 @@
Description forthcoming.
@@ -146,25 +339,15 @@
- Description forthcoming.
+ Set the current context that will handle
+ drawing.
-
- Description forthcoming.
-
-
Description forthcoming.
@@ -173,16 +356,6 @@
-
- Description forthcoming.
-
-
Description forthcoming.
@@ -191,7 +364,14 @@
+
+ Description forthcoming.
+
+
Description forthcoming.
@@ -200,7 +380,14 @@
+
+ Description forthcoming.
+
+
Description forthcoming.
@@ -209,7 +396,6 @@
Description forthcoming.
@@ -218,7 +404,6 @@
Description forthcoming.
@@ -227,16 +412,38 @@
Description forthcoming.
+
+ Description forthcoming.
+
+
+
+ Description forthcoming.
+
+
+
+ Description forthcoming.
+
+
Description forthcoming.
@@ -269,162 +476,83 @@
-
- Description forthcoming.
-
-
Description forthcoming.
Description forthcoming.
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
Description forthcoming.
Description forthcoming.
Description forthcoming.
-
- Description forthcoming.
-
-
Description forthcoming.
Description forthcoming.
Description forthcoming.
Description forthcoming.
@@ -458,232 +586,47 @@
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
Description forthcoming.
Description forthcoming.
-
- Description forthcoming.
-
-
Description forthcoming.
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
Description forthcoming.
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
Description forthcoming.
@@ -716,2286 +659,991 @@
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
Description forthcoming.
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
Description forthcoming.
-
- Description forthcoming.
-
-
Description forthcoming.
Description forthcoming.
Description forthcoming.
-
- Description forthcoming.
-
-
Description forthcoming.
Description forthcoming.
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
Description forthcoming.
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
Description forthcoming.
-
- Description forthcoming.
-
-
Description forthcoming.
-
- Description forthcoming.
-
-
Description forthcoming.
Description forthcoming.
Description forthcoming.
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
- Description forthcoming.
+ Returns the current alpha component
-
- Description forthcoming.
-
-
- Description forthcoming.
+ Returns the current color according to the CMYK
+ color model
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
Description forthcoming.
-
- Description forthcoming.
-
-
Description forthcoming.
-
- Description forthcoming.
-
-
- Description forthcoming.
+ Returns the gray-level equivalent in the current
+ color space. The value may depend on the current
+ color space and may be 0 if the current color space
+ has no notion of a gray value
- Description forthcoming.
+ Depcreciated. Same as
+
+ -GSReplaceGState:
+
+
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
- Description forthcoming.
+ Returns the current color according to the HSB
+ color model.
Description forthcoming.
Description forthcoming.
Description forthcoming.
-
- Description forthcoming.
-
-
Description forthcoming.
Description forthcoming.
-
- Description forthcoming.
-
-
Description forthcoming.
- Description forthcoming.
+ Returns the current color according to the RGB
+ color model
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
Description forthcoming.
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
Description forthcoming.
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
Description forthcoming.
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
Description forthcoming.
Description forthcoming.
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
Description forthcoming.
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
Description forthcoming.
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
- Description forthcoming.
+ Pops a previously saved gstate from the gstate stack
+ and makes it current. Drawing information in the
+ previously saved gstate becomes the current
+ information
-
- Description forthcoming.
-
-
- Description forthcoming.
+ Saves (pushes) a copy of the current gstate
+ information onto the gstate stack. This saves
+ drawing information contained in the gstate, such
+ as the current path, ctm and colors.
- Description forthcoming.
+ Depreciated. Use
+
+ -DPSDefineGState
+
+
+ to create a gstate it and tag it with a id tag.
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
Description forthcoming.
Description forthcoming.
Description forthcoming.
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
Description forthcoming.
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
Description forthcoming.
-
- Description forthcoming.
-
-
Description forthcoming.
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
Description forthcoming.
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
Description forthcoming.
-
- Description forthcoming.
-
-
Description forthcoming.
Description forthcoming.
Description forthcoming.
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
Description forthcoming.
Description forthcoming.
Description forthcoming.
-
- Description forthcoming.
-
-
Description forthcoming.
-
- Description forthcoming.
-
-
Description forthcoming.
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
- Description forthcoming.
+ Sets the alpha drawing component. For this and other
+ color setting commands that have no differentiation
+ between fill and stroke colors, both the fill and
+ stroke alpha are set.
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
- Description forthcoming.
+ Sets the current colorspace to Device CMYK and the
+ current color based on the indicated values. For
+ this and other color setting commands that have no
+ differentiation between fill and stroke
+ colors, both the fill and stroke colors are set.
-
- Description forthcoming.
-
-
Description forthcoming.
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
Description forthcoming.
-
- Description forthcoming.
-
-
Description forthcoming.
-
- Description forthcoming.
-
-
- Description forthcoming.
+ Sets the current colorspace to Device Gray and the
+ current gray value
- Description forthcoming.
+ Makes the gstate indicated by the tag gst
+ the current gstate. Note that the gstate is copied, so
+ that changes to either gstate do not affect the other.
-
- Description forthcoming.
-
-
Description forthcoming.
- Description forthcoming.
+ Sets the current colorspace to Device RGB and the
+ current color based on the indicated values
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
Description forthcoming.
Description forthcoming.
Description forthcoming.
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
Description forthcoming.
Description forthcoming.
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
- Description forthcoming.
+ Sets the current colorspace to Device RGB and the
+ current color based on the indicated values
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
Description forthcoming.
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
Description forthcoming.
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
Description forthcoming.
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
Description forthcoming.
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
Description forthcoming.
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
-
- Description forthcoming.
-
-
Description forthcoming.
Description forthcoming.
Description forthcoming.
Description forthcoming.
+
+
+ Description forthcoming.
+
+
+
+ Creates a copy of the current gstate and associates
+ it with a tag, which is given in the return value. This
+ tag can later be used in
+
+ -DPSsetgstate:
+
+
+ to set the gstate as being current again.
+
+
+
+ Description forthcoming.
+
+
+
+ Description forthcoming.
+
+
+
+ Description forthcoming.
+
+
+
+ Description forthcoming.
+
+
+
+ Description forthcoming.
+
+
+
+ Replaces the gstate refered to by the tag
+ gst with the current gstate. The former
+ gstate is destroyed.
+
+
+
+ Description forthcoming.
+
+
+
+ Description forthcoming.
+
+
+
+ Description forthcoming.
+
+
+
+ Sets the current color for fill operations. The
+ values array should have n components,
+ where n corresponds to the number of color components
+ required to specify the color in the current
+ colorspace.
+
+
+
+
+
+
+ Sets the colorspace for fill operations based on
+ values in the supplied dictionary dict.
+
+
+
+
+
+ For device colorspaces (GSDeviceGray, GSDeviceRGB,
+ GSDeviceCMYK), only the name of the
+ colorspace needs to be set using the
+ GSColorSpaceName key.
+
+
+
+
+Other colorspaces will be documented later
+
+
+
+
+ Description forthcoming.
+
+
+
+ Description forthcoming.
+
+
+
+ Sets the current color for fill operations. The
+ values array should have n components,
+ where n corresponds to the number of color components
+ required to specify the color in the current
+ colorspace.
+
+
+
+ Sets the colorspace for stroke operations based on the
+ values in the supplied dictionary. See
+
+ -GSSetFillColorspace:
+
+
+ for a description of the values that need to be
+ supplied
+
+
+
+ Description forthcoming.
+
+
+
+ Description forthcoming.
+
+
+
+ Description forthcoming.
+
+
+
+ Description forthcoming.
+
+
+
+ Description forthcoming.
+
+
+
+ Disassociates the tag gst with
+ it's gstate and destroys the gstate object. The tag
+ will no longer be valid and should not be used to
+ refer to the gstate again.
+
XGPS Backend Defaults
+Backend Defaults
NO
. Some Window
- Managers and/or X servers put a border around windows that are
- supposed to be borderless. Set this to YES
if you
- have odd problems of menus/windows moving when you click on them.
+ A boolean value which defaults to YES
. Some window
+ managers control the miniaturized versions of windows themselves.
+ Set this default to NO
to let the window manager
+ have it's way, otherwise, GNUstep will create a miniwindow.
YES
, otherwise
+ return NO
. Subclasses should override
+ this method, call 'super' and take appropriate action
+ if the method returns 'YES'.
+ nil
.
+ Sending any more messages to the receiver after
+ this is likely to cause severe problems and probably
+ crash the application.
+ YES
, otherwise
+ return NO
. If given 'nil' as the array
+ of types, remove ALL. Subclasses should
+ override this method, call 'super' and take
+ appropriate action if the method returns 'YES'.
+ Display
variable.
+ Window
variable.
+ YES
if the application should
+ create the miniwindow counterpart to the full size
+ window and own it. Some display systems handle the
+ miniwindow themselves. In this case the backend
+ subclass should override this method to return
+ NO
.
+ YES
and this message must be balanced
+ by a
+
+ -releasemouse
+
+ message.
+ nil
+ for fg and bg.
+
+ GSDisplayServer
+ Authors
+
+
+
+ fedor@gnu.org
+
)
+ Abstract display server class.
+
+
+ Contents -
+
+
+
+ GSDisplayServer
+ GSDisplayServer : NSObject
+
+
+
+
+
+ Standards:
+
+
+
+
+
+
+ addDragTypes:toWindow:
+ + (BOOL) addDragTypes: (NSArray*)types toWindow: (NSWindow*)win;
+
+ dragTypesForWindow:
+ + (NSCountedSet*) dragTypesForWindow: (NSWindow*)win;
+
+ removeDragTypes:fromWindow:
+ + (BOOL) removeDragTypes: (NSArray*)types fromWindow: (NSWindow*)win;
+
+ serverWithAttributes:
+ + (GSDisplayServer*) serverWithAttributes: (NSDictionary*)attributes;
+
+ setCurrentServer:
+ + (void) setCurrentServer: (GSDisplayServer*)server;
+
+ setDefaultServerClass:
+ + (void) setDefaultServerClass: (Class)aClass;
+
+ addDragTypes:toWindow:
+ - (BOOL) addDragTypes: (NSArray*)types toWindow: (NSWindow*)win;
+ YES
, otherwise
+ return NO
. Subclasses should override
+ this method, call 'super' and take appropriate action
+ if the method returns 'YES'.
+
+
+ attributes
+ - (NSDictionary*) attributes;
+
+ availableDepthsForScreen:
+ - (const NSWindowDepth*) availableDepthsForScreen: (int)screen;
+
+ boundsForScreen:
+ - (NSRect) boundsForScreen: (int)screen;
+
+ closeServer
+ - (void) closeServer;
+ nil
.
+ Sending any more messages to the receiver after
+ this is likely to cause severe problems and probably
+ crash the application.
+
+
+ dragInfo
+ - (id) dragInfo;
+
+ dragTypesForWindow:
+ - (NSCountedSet*) dragTypesForWindow: (NSWindow*)win;
+
+ initWithAttributes:
+ - (id) initWithAttributes: (NSDictionary*)attributes;
+This is a designated initialiser for the class.
+
+ removeDragTypes:fromWindow:
+ - (BOOL) removeDragTypes: (NSArray*)types fromWindow: (NSWindow*)win;
+ YES
, otherwise
+ return NO
. If given 'nil' as the array
+ of types, remove ALL. Subclasses should
+ override this method, call 'super' and take
+ appropriate action if the method returns 'YES'.
+
+
+ resolutionForScreen:
+ - (NSSize) resolutionForScreen: (int)screen;
+
+ screenList
+ - (NSArray*) screenList;
+
+ serverDevice
+ - (void*) serverDevice;
+ Display
variable.
+
+
+ slideImage:from:to:
+ - (BOOL) slideImage: (NSImage*)image from: (NSPoint)from to: (NSPoint)to;
+
+ windowDepthForScreen:
+ - (NSWindowDepth) windowDepthForScreen: (int)screen;
+
+ windowDevice:
+ - (void*) windowDevice: (int)win;
+ Window
variable.
+
+
+
+ Software documentation for the
+ GSDisplayServer(EventOps) category
+
+ GSDisplayServer(EventOps)
+
+
+
+
+
+ Standards:
+
+
+
+
+
+
+ discardEventsMatchingMask:beforeEvent:
+ - (void) discardEventsMatchingMask: (unsigned)mask beforeEvent: (NSEvent*)limit;
+
+ getEventMatchingMask:beforeDate:inMode:dequeue:
+ - (NSEvent*) getEventMatchingMask: (unsigned)mask beforeDate: (NSDate*)limit inMode: (NSString*)mode dequeue: (BOOL)flag;
+
+ postEvent:atStart:
+ - (void) postEvent: (NSEvent*)anEvent atStart: (BOOL)flag;
+
+
+ Software documentation for the
+ GSDisplayServer(WindowOps) category
+
+ GSDisplayServer(WindowOps)
+
+
+
+
+
+ Standards:
+
+
+
+
+
+
+ _setWindowOwnedByServer:
+ - (void) _setWindowOwnedByServer: (int)win;
+
+ appOwnsMiniwindow
+ - (BOOL) appOwnsMiniwindow;
+ YES
if the application should
+ create the miniwindow counterpart to the full size
+ window and own it. Some display systems handle the
+ miniwindow themselves. In this case the backend
+ subclass should override this method to return
+ NO
.
+
+
+ capturemouse:
+ - (BOOL) capturemouse: (int)win;
+ YES
and this message must be balanced
+ by a
+
+ -releasemouse
+
+
+ message.
+
+
+ docedited::
+ - (void) docedited: (int)edited : (int)win;
+
+ findwindow:::::
+ - (BOOL) findwindow: (NSPoint)loc : (int)op : (int)otherWin : (NSPoint*)floc : (int*)winFound;
+
+ flushwindowrect::
+ - (void) flushwindowrect: (NSRect)rect : (int)win;
+
+ hidecursor
+ - (void) hidecursor;
+
+ imagecursor::::::
+ - (void) imagecursor: (NSPoint)hotp : (int)w : (int)h : (int)colors : (const char*)image : (void**)cid;
+
+ miniwindow:
+ - (void) miniwindow: (int)win;
+
+ mouselocation
+ - (NSPoint) mouselocation;
+
+ movewindow::
+ - (void) movewindow: (NSPoint)loc : (int)win;
+
+ orderwindow:::
+ - (void) orderwindow: (int)op : (int)otherWin : (int)win;
+
+ placewindow::
+ - (void) placewindow: (NSRect)frame : (int)win;
+
+ releasemouse
+ - (void) releasemouse;
+
+ setcursorcolor:::
+ - (void) setcursorcolor: (NSColor*)fg : (NSColor*)bg : (void*)cid;
+ nil
+ for fg and bg.
+
+
+ setinputfocus:
+ - (void) setinputfocus: (int)win;
+
+ setinputstate::
+ - (void) setinputstate: (int)state : (int)win;
+
+ setmaxsize::
+ - (void) setmaxsize: (NSSize)size : (int)win;
+
+ setminsize::
+ - (void) setminsize: (NSSize)size : (int)win;
+
+ setresizeincrements::
+ - (void) setresizeincrements: (NSSize)size : (int)win;
+
+ setwindowlevel::
+ - (void) setwindowlevel: (int)level : (int)win;
+
+ showcursor
+ - (void) showcursor;
+
+ standardcursor::
+ - (void) standardcursor: (int)style : (void**)cid;
+
+ styleoffsets:::::
+ - (void) styleoffsets: (float*)l : (float*)r : (float*)t : (float*)b : (int)style;
+
+ stylewindow::
+ - (void) stylewindow: (int)style : (int)win;
+
+ termwindow:
+ - (void) termwindow: (int)win;
+
+ titlewindow::
+ - (void) titlewindow: (NSString*)window_title : (int)win;
+
+ window:::
+ - (int) window: (NSRect)frame : (NSBackingStoreType)type : (unsigned int)style;
+
+ windowbacking:
+ - (void) windowbacking: (NSBackingStoreType)type;
+
+ windowbounds:
+ - (NSRect) windowbounds: (int)win;
+
+ windowdepth:
+ - (int) windowdepth: (int)win;
+
+ windowdevice:
+ - (void) windowdevice: (int)win;
+
+ windowlevel:
+ - (int) windowlevel: (int)win;
+
+ windowlist
+ - (NSArray*) windowlist;
+
+
+ Up
+
+
diff --git a/Documentation/gsdoc/GSVbox.gsdoc b/Documentation/gsdoc/GSVbox.gsdoc
new file mode 100644
index 000000000..be95035b4
--- /dev/null
+++ b/Documentation/gsdoc/GSVbox.gsdoc
@@ -0,0 +1,126 @@
+
+
+
+ GSVbox
+ Authors
+
+
+
+ n.pero@mi.flashnet.it
+
)
+ The GSVbox class (a GNU extension)
+
+
+ Software documentation for the GSVbox class
+
+ GSVbox : GSTable
+
+
+
+
+
+ Standards:
+
+
+
+
+
+
+ addSeparator
+ - (void) addSeparator;
+ Standards: GNUstep, MacOS-X, OpenStep
+
+ addSeparatorWithMinYMargin:
+ - (void) addSeparatorWithMinYMargin: (float)aMargin;
+ Standards: GNUstep, MacOS-X, OpenStep
+
+ addView:
+ - (void) addView: (NSView*)aView;
+ Standards: GNUstep, MacOS-X, OpenStep
+
+ addView:enablingYResizing:
+ - (void) addView: (NSView*)aView enablingYResizing: (BOOL)aFlag;
+ Standards: GNUstep, MacOS-X, OpenStep
+
+ addView:enablingYResizing:withMinYMargin:
+ - (void) addView: (NSView*)aView enablingYResizing: (BOOL)aFlag withMinYMargin: (float)aMargin;
+ Standards: GNUstep, MacOS-X, OpenStep
+
+ addView:withMinYMargin:
+ - (void) addView: (NSView*)aView withMinYMargin: (float)aMargin;
+ Standards: GNUstep, MacOS-X, OpenStep
+
+ init
+ - (id) init;
+ Standards: GNUstep, MacOS-X, OpenStep
+
+ numberOfViews
+ - (int) numberOfViews;
+ Standards: GNUstep, MacOS-X, OpenStep
+
+ setDefaultMinYMargin:
+ - (void) setDefaultMinYMargin: (float)aMargin;
+ Standards: GNUstep, MacOS-X, OpenStep
+
+
+ Up
+
+
diff --git a/Documentation/gsdoc/Gui.gsdoc b/Documentation/gsdoc/Gui.gsdoc
index 8e7b67e88..9483ab870 100644
--- a/Documentation/gsdoc/Gui.gsdoc
+++ b/Documentation/gsdoc/Gui.gsdoc
@@ -1,5 +1,5 @@
-
+
+
+
-
diff --git a/Documentation/gsdoc/Gui.html b/Documentation/gsdoc/Gui.html
index 9cf2116b2..8cb09ce5b 100644
--- a/Documentation/gsdoc/Gui.html
+++ b/Documentation/gsdoc/Gui.html
@@ -127,10 +127,19 @@
+
+YES
if the current context is
+ a display context
Contents -
-
- Software documentation for the NSGraphicsContext class
-
+ NSGraphicsContext
+ NSGraphicsContext : NSObject
@@ -66,9 +78,66 @@
+ Instance variables
+ _antialias
+ @public _antialias;
+
+ _interp
+ @public _interp;
+
+ context_data
+ @public context_data;
+
+ context_info
+ @public context_info;
+
+ focus_stack
+ @public focus_stack;
+
+ methods
+ @public methods;
+
+ usedFonts
+ @public usedFonts;
+
Method summary
-
+
currentContext
+ (NSGraphicsContext*) currentContext;
- Standards: NotOpenStep, GNUstep, MacOS-X
currentContextDrawingToScreen
+ (BOOL) currentContextDrawingToScreen;
- Standards: NotOpenStep, GNUstep, MacOS-X
YES
if the current context is
+ a display context
graphicsContextWithAttributes:
+ (NSGraphicsContext*) graphicsContextWithAttributes: (NSDictionary*)attributes;
- Standards: NotOpenStep, GNUstep, MacOS-X
graphicsContextWithWindow:
+ (NSGraphicsContext*) graphicsContextWithWindow: (NSWindow*)aWindow;
- Standards: NotOpenStep, GNUstep, MacOS-X
restoreGraphicsState
+ (void) restoreGraphicsState;
- Standards: NotOpenStep, GNUstep, MacOS-X
saveGraphicsState
+ (void) saveGraphicsState;
- Standards: NotOpenStep, GNUstep, MacOS-X
setCurrentContext:
+ (void) setCurrentContext: (NSGraphicsContext*)context;
- Standards: NotOpenStep, GNUstep, MacOS-X
setGraphicsState:
+ (void) setGraphicsState: (int)graphicsState;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- waitAllContexts
- + (void) waitAllContexts;
- Standards: NotOpenStep, GNUstep, MacOS-X
attributes
- (NSDictionary*) attributes;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- flush
- - (void) flush;
- Standards: NotOpenStep, GNUstep, MacOS-X
flushGraphics
- (void) flushGraphics;
- Standards: NotOpenStep, GNUstep, MacOS-X
+
+ focusStack
+ - (void*) focusStack;
graphicsPort
- (void*) graphicsPort;
- Standards: NotOpenStep, GNUstep, MacOS-X
+
+ imageInterpolation
+ - (NSImageInterpolation) imageInterpolation;
isDrawingToScreen
- (BOOL) isDrawingToScreen;
- Standards: NotOpenStep, GNUstep, MacOS-X
restoreGraphicsState
- (void) restoreGraphicsState;
- Standards: NotOpenStep, GNUstep, MacOS-X
saveGraphicsState
- (void) saveGraphicsState;
- Standards: NotOpenStep, GNUstep, MacOS-X
- wait
- - (void) wait;
- Standards: NotOpenStep, GNUstep, MacOS-X
+ setFocusStack:
+ - (void) setFocusStack: (void*)stack;
+
+ setImageInterpolation:
+ - (void) setImageInterpolation: (NSImageInterpolation)interpolation;
+
+ setShouldAntialias:
+ - (void) setShouldAntialias: (BOOL)antialias;
+
+ shouldAntialias
+ - (BOOL) shouldAntialias;
-
-
- defaultContextWithInfo:
- + (NSGraphicsContext*) defaultContextWithInfo: (NSDictionary*)info;
- Standards: NotMacOS-X, NotOpenStep, GNUstep
-
- setDefaultContextClass:
+
+ setDefaultContextClass:
+ (void) setDefaultContextClass: (Class)defaultContextClass;
- Standards: NotMacOS-X, NotOpenStep, GNUstep
- _addDragTypes:toWindow:
- - (BOOL) _addDragTypes: (NSArray*)types toWindow: (NSWindow*)win;
- Standards: NotMacOS-X, NotOpenStep, GNUstep
+ contextDevice:
+ - (void) contextDevice: (int)num;
- _dragInfo
- - (id) _dragInfo;
- Standards: NotMacOS-X, NotOpenStep, GNUstep
-
- _dragTypesForWindow:
- - (NSCountedSet*) _dragTypesForWindow: (NSWindow*)win;
- Standards: NotMacOS-X, NotOpenStep, GNUstep
-
- _removeDragTypes:fromWindow:
- - (BOOL) _removeDragTypes: (NSArray*)types fromWindow: (NSWindow*)win;
- Standards: NotMacOS-X, NotOpenStep, GNUstep
-
- _slideImage:from:to:
- - (BOOL) _slideImage: (NSImage*)image from: (NSPoint)from to: (NSPoint)to;
- Standards: NotMacOS-X, NotOpenStep, GNUstep
-
- destroyContext
- - (void) destroyContext;
- Standards: NotMacOS-X, NotOpenStep, GNUstep
-
- focusView
+ focusView
- (NSView*) focusView;
- Standards: NotMacOS-X, NotOpenStep, GNUstep
- initWithContextInfo:
+ initWithContextInfo:
- (id) initWithContextInfo: (NSDictionary*)info;
- Standards: NotMacOS-X, NotOpenStep, GNUstep
- lockFocusView:inRect:
+ lockFocusView:inRect:
- (void) lockFocusView: (NSView*)aView inRect: (NSRect)rect;
- Standards: NotMacOS-X, NotOpenStep, GNUstep
- mutableData
- - (NSMutableData*) mutableData;
- Standards: NotMacOS-X, NotOpenStep, GNUstep
-
- resetUsedFonts
+ resetUsedFonts
- (void) resetUsedFonts;
- Standards: NotMacOS-X, NotOpenStep, GNUstep
- unlockFocusView:needsFlush:
+ unlockFocusView:needsFlush:
- (void) unlockFocusView: (NSView*)aView needsFlush: (BOOL)flush;
- Standards: NotMacOS-X, NotOpenStep, GNUstep
- useFont:
+ useFont:
- (void) useFont: (NSString*)fontName;
- Standards: NotMacOS-X, NotOpenStep, GNUstep
- usedFonts
+ usedFonts
- (NSSet*) usedFonts;
- Standards: NotMacOS-X, NotOpenStep, GNUstep
-
-
- initializeBackend
- + (void) initializeBackend;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- GSAvailableDepthsForScreen:
- - (const NSWindowDepth*) GSAvailableDepthsForScreen: (int)screen;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- GSResolutionForScreen:
- - (NSSize) GSResolutionForScreen: (int)screen;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- GSWDefineAsUserObj
- - (unsigned int) GSWDefineAsUserObj;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- GSWSetViewIsFlipped:
+
+ GSWSetViewIsFlipped:
- (void) GSWSetViewIsFlipped: (BOOL)flipped;
- Standards: NotOpenStep, GNUstep, MacOS-X
- GSWViewIsFlipped
+ GSWViewIsFlipped
- (BOOL) GSWViewIsFlipped;
- Standards: NotOpenStep, GNUstep, MacOS-X
- GSWindowDepthForScreen:
- - (NSWindowDepth) GSWindowDepthForScreen: (int)screen;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- NSBeep
+ NSBeep
- (void) NSBeep;
- Standards: NotOpenStep, GNUstep, MacOS-X
- NSCopyBitmapFromGState:::
- - (void) NSCopyBitmapFromGState: (int)srcGstate : (NSRect)srcRect : (NSRect)destRect;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- NSCopyBits:::
- - (void) NSCopyBits: (int)srcGstate : (NSRect)srcRect : (NSPoint)destPoint;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- NSDottedFrameRect:
- - (void) NSDottedFrameRect: (const NSRect)aRect;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- NSDrawBitmap:::::::::::
+ NSDrawBitmap:::::::::::
- (void) NSDrawBitmap: (NSRect)rect : (int)pixelsWide : (int)pixelsHigh : (int)bitsPerSample : (int)samplesPerPixel : (int)bitsPerPixel : (int)bytesPerRow : (BOOL)isPlanar : (BOOL)hasAlpha : (NSString*)colorSpaceName : (const unsigned char*const[5])data;
- Standards: NotOpenStep, GNUstep, MacOS-X
- NSEraseRect:
- - (void) NSEraseRect: (NSRect)aRect;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- NSFrameRect:
- - (void) NSFrameRect: (const NSRect)aRect;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- NSFrameRectWithWidth::
- - (void) NSFrameRectWithWidth: (const NSRect)aRect : (float)frameWidth;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- NSHighlightRect:
- - (void) NSHighlightRect: (NSRect)aRect;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- NSReadPixel:
+ NSReadPixel:
- (NSColor*) NSReadPixel: (NSPoint)location;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- NSRectClip:
- - (void) NSRectClip: (NSRect)aRect;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- NSRectClipList::
- - (void) NSRectClipList: (const NSRect*)rects : (int)count;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- NSRectFill:
- - (void) NSRectFill: (NSRect)aRect;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- NSRectFillList::
- - (void) NSRectFillList: (const NSRect*)rects : (int)count;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- NSRectFillListWithGrays:::
- - (void) NSRectFillListWithGrays: (const NSRect*)rects : (const float*)grays : (int)count;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- NSRectFillUsingOperation::
- - (void) NSRectFillUsingOperation: (NSRect)aRect : (NSCompositingOperation)op;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
-
- DPSDiscardEventsMatchingMask:beforeEvent:
- - (void) DPSDiscardEventsMatchingMask: (unsigned)mask beforeEvent: (NSEvent*)limit;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSFontDirectory
- - (void) DPSFontDirectory;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSGetEventMatchingMask:beforeDate:inMode:dequeue:
- - (NSEvent*) DPSGetEventMatchingMask: (unsigned)mask beforeDate: (NSDate*)limit inMode: (NSString*)mode dequeue: (BOOL)flag;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSISOLatin1Encoding
- - (void) DPSISOLatin1Encoding;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSPostEvent:atStart:
- - (void) DPSPostEvent: (NSEvent*)anEvent atStart: (BOOL)flag;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSPrintf::
+
+ DPSPrintf::
- (void) DPSPrintf: (char*)fmt : (va_list)args;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSSharedFontDirectory
- - (void) DPSSharedFontDirectory;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSStandardEncoding
- - (void) DPSStandardEncoding;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSWriteData::
+ DPSWriteData::
- (void) DPSWriteData: (char*)buf : (unsigned int)count;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSalphaimage
- - (void) DPSalphaimage;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSarc:::::
+ DPSarc:::::
- (void) DPSarc: (float)x : (float)y : (float)r : (float)angle1 : (float)angle2;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSarcn:::::
+ DPSarcn:::::
- (void) DPSarcn: (float)x : (float)y : (float)r : (float)angle1 : (float)angle2;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSarct:::::
+ DPSarct:::::
- (void) DPSarct: (float)x1 : (float)y1 : (float)x2 : (float)y2 : (float)r;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSarcto:::::::::
- - (void) DPSarcto: (float)x1 : (float)y1 : (float)x2 : (float)y2 : (float)r : (float*)xt1 : (float*)yt1 : (float*)xt2 : (float*)yt2;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSashow:::
+ DPSashow:::
- (void) DPSashow: (float)x : (float)y : (const char*)s;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSawidthshow::::::
+ DPSawidthshow::::::
- (void) DPSawidthshow: (float)cx : (float)cy : (int)c : (float)ax : (float)ay : (const char*)s;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPScapturegstate:
- - (void) DPScapturegstate: (int*)gst;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPScapturemouse:
- - (void) DPScapturemouse: (int)win;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPScharpath::
+ DPScharpath::
- (void) DPScharpath: (const char*)s : (int)b;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSclear
- - (void) DPSclear;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPScleartomark
- - (void) DPScleartomark;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSclip
+ DPSclip
- (void) DPSclip;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSclippath
- - (void) DPSclippath;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSclosepath
+ DPSclosepath
- (void) DPSclosepath;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPScolorimage
- - (void) DPScolorimage;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPScomposite::::::::
+ DPScomposite::::::::
- (void) DPScomposite: (float)x : (float)y : (float)w : (float)h : (int)gstateNum : (float)dx : (float)dy : (int)op;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPScompositerect:::::
+ DPScompositerect:::::
- (void) DPScompositerect: (float)x : (float)y : (float)w : (float)h : (int)op;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSconcat:
+ DPSconcat:
- (void) DPSconcat: (const float*)m;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSconcatmatrix
- - (void) DPSconcatmatrix;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPScopy:
- - (void) DPScopy: (int)n;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPScopypage
- - (void) DPScopypage;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPScount:
- - (void) DPScount: (int*)n;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPScountscreenlist::
- - (void) DPScountscreenlist: (int)context : (int*)count;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPScounttomark:
- - (void) DPScounttomark: (int*)n;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPScountwindowlist::
- - (void) DPScountwindowlist: (int)context : (int*)count;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPScurrentalpha:
+ DPScurrentalpha:
- (void) DPScurrentalpha: (float*)a;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPScurrentcacheparams
- - (void) DPScurrentcacheparams;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPScurrentcmykcolor::::
+ DPScurrentcmykcolor::::
- (void) DPScurrentcmykcolor: (float*)c : (float*)m : (float*)y : (float*)k;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPScurrentdash
- - (void) DPScurrentdash;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPScurrentdefaultdepthlimit:
- - (void) DPScurrentdefaultdepthlimit: (int*)limit;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPScurrentdrawingfunction:
- - (void) DPScurrentdrawingfunction: (int*)function;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPScurrentflat:
+ DPScurrentflat:
- (void) DPScurrentflat: (float*)flatness;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPScurrentfont
- - (void) DPScurrentfont;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPScurrentgcdrawable::::
+ DPScurrentgcdrawable::::
- (void) DPScurrentgcdrawable: (void**)gc : (void**)draw : (int*)x : (int*)y;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPScurrentgcdrawablecolor:::::
- - (void) DPScurrentgcdrawablecolor: (void**)gc : (void**)draw : (int*)x : (int*)y : (int*)colorInfo;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPScurrentgray:
+ DPScurrentgray:
- (void) DPScurrentgray: (float*)gray;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPScurrentgstate:
+ DPScurrentgstate:
- (void) DPScurrentgstate: (int)gst;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPScurrenthalftone
- - (void) DPScurrenthalftone;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPScurrenthalftonephase::
- - (void) DPScurrenthalftonephase: (float*)x : (float*)y;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPScurrenthsbcolor:::
+ DPScurrenthsbcolor:::
- (void) DPScurrenthsbcolor: (float*)h : (float*)s : (float*)b;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPScurrentlinecap:
+ DPScurrentlinecap:
- (void) DPScurrentlinecap: (int*)linecap;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPScurrentlinejoin:
+ DPScurrentlinejoin:
- (void) DPScurrentlinejoin: (int*)linejoin;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPScurrentlinewidth:
+ DPScurrentlinewidth:
- (void) DPScurrentlinewidth: (float*)width;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPScurrentmatrix
- - (void) DPScurrentmatrix;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPScurrentmiterlimit:
+ DPScurrentmiterlimit:
- (void) DPScurrentmiterlimit: (float*)limit;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPScurrentoffset::
+ DPScurrentoffset::
- (void) DPScurrentoffset: (int*)x : (int*)y;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPScurrentowner::
- - (void) DPScurrentowner: (int)win : (int*)owner;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPScurrentpoint::
+ DPScurrentpoint::
- (void) DPScurrentpoint: (float*)x : (float*)y;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPScurrentrgbcolor:::
+ DPScurrentrgbcolor:::
- (void) DPScurrentrgbcolor: (float*)r : (float*)g : (float*)b;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPScurrentscreen
- - (void) DPScurrentscreen;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPScurrentserverdevice:
- - (void) DPScurrentserverdevice: (void**)serverptr;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPScurrentstrokeadjust:
+ DPScurrentstrokeadjust:
- (void) DPScurrentstrokeadjust: (int*)b;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPScurrenttransfer
- - (void) DPScurrenttransfer;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPScurrentwindow:
- - (void) DPScurrentwindow: (int*)num;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPScurrentwindowalpha::
- - (void) DPScurrentwindowalpha: (int)win : (int*)alpha;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPScurrentwindowbounds:::::
- - (void) DPScurrentwindowbounds: (int)num : (float*)x : (float*)y : (float*)w : (float*)h;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPScurrentwindowdepth::
- - (void) DPScurrentwindowdepth: (int)win : (int*)depth;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPScurrentwindowdepthlimit::
- - (void) DPScurrentwindowdepthlimit: (int)win : (int*)limit;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPScurrentwindowdevice::
- - (void) DPScurrentwindowdevice: (int)win : (void**)windowptr;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPScurrentwindowlevel::
- - (void) DPScurrentwindowlevel: (int)win : (int*)level;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPScurveto::::::
+ DPScurveto::::::
- (void) DPScurveto: (float)x1 : (float)y1 : (float)x2 : (float)y2 : (float)x3 : (float)y3;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSdefaultmatrix
- - (void) DPSdefaultmatrix;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSdefinefont
- - (void) DPSdefinefont;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSdefineuserobject
- - (void) DPSdefineuserobject;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSdissolve::::::::
+ DPSdissolve::::::::
- (void) DPSdissolve: (float)x : (float)y : (float)w : (float)h : (int)gstateNum : (float)dx : (float)dy : (float)delta;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSdocedited::
- - (void) DPSdocedited: (int)edited : (int)window;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSdtransform::::
- - (void) DPSdtransform: (float)x1 : (float)y1 : (float*)x2 : (float*)y2;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSdup
- - (void) DPSdup;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSeoclip
+ DPSeoclip
- (void) DPSeoclip;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSeofill
+ DPSeofill
- (void) DPSeofill;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSeoviewclip
- - (void) DPSeoviewclip;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSerasepage
- - (void) DPSerasepage;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSexch
- - (void) DPSexch;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSexecstack
- - (void) DPSexecstack;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSexecuserobject:
- - (void) DPSexecuserobject: (int)index;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSfill
+ DPSfill
- (void) DPSfill;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSfindfont:
- - (void) DPSfindfont: (const char*)name;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSfindwindow::::::::
- - (void) DPSfindwindow: (float)x : (float)y : (int)op : (int)otherWin : (float*)lx : (float*)ly : (int*)winFound : (int*)didFind;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSflattenpath
+ DPSflattenpath
- (void) DPSflattenpath;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSflush
- - (void) DPSflush;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSflushwindowrect:::::
- - (void) DPSflushwindowrect: (float)x : (float)y : (float)w : (float)h : (int)win;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSfrontwindow:
- - (void) DPSfrontwindow: (int*)num;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSget
- - (void) DPSget;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSgetboolean:
- - (void) DPSgetboolean: (int*)it;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSgetchararray::
- - (void) DPSgetchararray: (int)size : (char*)s;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSgetfloat:
- - (void) DPSgetfloat: (float*)it;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSgetfloatarray::
- - (void) DPSgetfloatarray: (int)size : (float*)a;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSgetint:
- - (void) DPSgetint: (int*)it;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSgetintarray::
- - (void) DPSgetintarray: (int)size : (int*)a;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSgetstring:
- - (void) DPSgetstring: (char*)s;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSgrestore
+ DPSgrestore
- (void) DPSgrestore;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSgrestoreall
- - (void) DPSgrestoreall;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSgsave
+ DPSgsave
- (void) DPSgsave;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSgstate
+ DPSgstate
- (void) DPSgstate;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPShidecursor
- - (void) DPShidecursor;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSidentmatrix
- - (void) DPSidentmatrix;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSidtransform::::
- - (void) DPSidtransform: (float)x1 : (float)y1 : (float*)x2 : (float*)y2;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSimage
- - (void) DPSimage;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSimagecursor:::::::
- - (void) DPSimagecursor: (float)hotx : (float)hoty : (float)w : (float)h : (int)colors : (const char*)image : (void**)cid;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSimagemask
- - (void) DPSimagemask;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSindex:
- - (void) DPSindex: (int)i;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSinitclip
+ DPSinitclip
- (void) DPSinitclip;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSinitgraphics
+ DPSinitgraphics
- (void) DPSinitgraphics;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSinitmatrix
+ DPSinitmatrix
- (void) DPSinitmatrix;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSinitviewclip
- - (void) DPSinitviewclip;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSinvertmatrix
- - (void) DPSinvertmatrix;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSitransform::::
- - (void) DPSitransform: (float)x1 : (float)y1 : (float*)x2 : (float*)y2;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSkshow:
- - (void) DPSkshow: (const char*)s;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSlineto::
+ DPSlineto::
- (void) DPSlineto: (float)x : (float)y;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSmakefont
- - (void) DPSmakefont;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSmark
- - (void) DPSmark;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSmatrix
- - (void) DPSmatrix;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSminiwindow:
- - (void) DPSminiwindow: (int)num;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSmouselocation::
- - (void) DPSmouselocation: (float*)x : (float*)y;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSmoveto::
+ DPSmoveto::
- (void) DPSmoveto: (float)x : (float)y;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSmovewindow:::
- - (void) DPSmovewindow: (float)x : (float)y : (int)num;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSnewpath
+ DPSnewpath
- (void) DPSnewpath;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSnull
- - (void) DPSnull;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSorderwindow:::
- - (void) DPSorderwindow: (int)op : (int)otherWin : (int)winNum;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSpathbbox::::
+ DPSpathbbox::::
- (void) DPSpathbbox: (float*)llx : (float*)lly : (float*)urx : (float*)ury;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSpathforall
- - (void) DPSpathforall;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSplacewindow:::::
- - (void) DPSplacewindow: (float)x : (float)y : (float)w : (float)h : (int)win;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSpop
- - (void) DPSpop;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSput
- - (void) DPSput;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSrcurveto::::::
+ DPSrcurveto::::::
- (void) DPSrcurveto: (float)x1 : (float)y1 : (float)x2 : (float)y2 : (float)x3 : (float)y3;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSreadimage
- - (void) DPSreadimage;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSrectclip::::
+ DPSrectclip::::
- (void) DPSrectclip: (float)x : (float)y : (float)w : (float)h;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSrectfill::::
+ DPSrectfill::::
- (void) DPSrectfill: (float)x : (float)y : (float)w : (float)h;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSrectstroke::::
+ DPSrectstroke::::
- (void) DPSrectstroke: (float)x : (float)y : (float)w : (float)h;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSrectviewclip::::
- - (void) DPSrectviewclip: (float)x : (float)y : (float)w : (float)h;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSreleasemouse
- - (void) DPSreleasemouse;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSrestore
- - (void) DPSrestore;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSreversepath
+ DPSreversepath
- (void) DPSreversepath;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSrlineto::
+ DPSrlineto::
- (void) DPSrlineto: (float)x : (float)y;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSrmoveto::
+ DPSrmoveto::
- (void) DPSrmoveto: (float)x : (float)y;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSroll::
- - (void) DPSroll: (int)n : (int)j;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSrotate:
+ DPSrotate:
- (void) DPSrotate: (float)angle;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSsave
- - (void) DPSsave;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSscale::
+ DPSscale::
- (void) DPSscale: (float)x : (float)y;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSscalefont:
- - (void) DPSscalefont: (float)size;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSscreenlist:::
- - (void) DPSscreenlist: (int)context : (int)count : (int*)windows;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSselectfont::
- - (void) DPSselectfont: (const char*)name : (float)scale;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSsendboolean:
- - (void) DPSsendboolean: (int)it;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSsendchararray::
- - (void) DPSsendchararray: (const char*)s : (int)size;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSsendfloat:
- - (void) DPSsendfloat: (float)it;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSsendfloatarray::
- - (void) DPSsendfloatarray: (const float*)a : (int)size;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSsendint:
- - (void) DPSsendint: (int)it;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSsendintarray::
- - (void) DPSsendintarray: (const int*)a : (int)size;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSsendstring:
- - (void) DPSsendstring: (const char*)s;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSsetalpha:
+ DPSsetalpha:
- (void) DPSsetalpha: (float)a;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSsetautofill::
- - (void) DPSsetautofill: (int)truth : (int)num;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSsetbbox::::
- - (void) DPSsetbbox: (float)llx : (float)lly : (float)urx : (float)ury;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSsetcmykcolor::::
+ DPSsetcmykcolor::::
- (void) DPSsetcmykcolor: (float)c : (float)m : (float)y : (float)k;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSsetcursorcolor:::::::
- - (void) DPSsetcursorcolor: (float)fr : (float)fg : (float)fb : (float)br : (float)bg : (float)bb : (void*)cid;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSsetdash:::
+ DPSsetdash:::
- (void) DPSsetdash: (const float*)pat : (int)size : (float)offset;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSsetdefaultdepthlimit:
- - (void) DPSsetdefaultdepthlimit: (int)limit;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSsetdrawingfunction:
- - (void) DPSsetdrawingfunction: (int)function;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSsetexposurecolor
- - (void) DPSsetexposurecolor;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSsetflat:
+ DPSsetflat:
- (void) DPSsetflat: (float)flatness;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSsetfont:
- - (void) DPSsetfont: (int)f;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSsetgcdrawable::::
+ DPSsetgcdrawable::::
- (void) DPSsetgcdrawable: (void*)gc : (void*)draw : (int)x : (int)y;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSsetgcdrawablecolor:::::
- - (void) DPSsetgcdrawablecolor: (void*)gc : (void*)draw : (int)x : (int)y : (const int*)colorInfo;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSsetgray:
+ DPSsetgray:
- (void) DPSsetgray: (float)gray;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSsetgstate:
+ DPSsetgstate:
- (void) DPSsetgstate: (int)gst;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSsethalftone
- - (void) DPSsethalftone;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSsethalftonephase::
+ DPSsethalftonephase::
- (void) DPSsethalftonephase: (float)x : (float)y;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSsethsbcolor:::
+ DPSsethsbcolor:::
- (void) DPSsethsbcolor: (float)h : (float)s : (float)b;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSsetinputfocus:
- - (void) DPSsetinputfocus: (int)win;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSsetinputstate::
- - (void) DPSsetinputstate: (int)window : (int)state;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSsetlinecap:
+ DPSsetlinecap:
- (void) DPSsetlinecap: (int)linecap;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSsetlinejoin:
+ DPSsetlinejoin:
- (void) DPSsetlinejoin: (int)linejoin;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSsetlinewidth:
+ DPSsetlinewidth:
- (void) DPSsetlinewidth: (float)width;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSsetmatrix
- - (void) DPSsetmatrix;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSsetmaxsize:::
- - (void) DPSsetmaxsize: (float)width : (float)height : (int)win;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSsetminsize:::
- - (void) DPSsetminsize: (float)width : (float)height : (int)win;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSsetmiterlimit:
+ DPSsetmiterlimit:
- (void) DPSsetmiterlimit: (float)limit;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSsetoffset::
+ DPSsetoffset::
- (void) DPSsetoffset: (short int)x : (short int)y;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSsetowner::
- - (void) DPSsetowner: (int)owner : (int)win;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSsetresizeincrements:::
- - (void) DPSsetresizeincrements: (float)width : (float)height : (int)win;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSsetrgbactual::::
- - (void) DPSsetrgbactual: (double)r : (double)g : (double)b : (int*)success;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSsetrgbcolor:::
+ DPSsetrgbcolor:::
- (void) DPSsetrgbcolor: (float)r : (float)g : (float)b;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSsetscreen
- - (void) DPSsetscreen;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSsetsendexposed::
- - (void) DPSsetsendexposed: (int)truth : (int)num;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSsetstrokeadjust:
+ DPSsetstrokeadjust:
- (void) DPSsetstrokeadjust: (int)b;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSsettransfer
- - (void) DPSsettransfer;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSsetwindowdepthlimit::
- - (void) DPSsetwindowdepthlimit: (int)limit : (int)win;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSsetwindowlevel::
- - (void) DPSsetwindowlevel: (int)level : (int)win;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSsetwindowtype::
- - (void) DPSsetwindowtype: (int)type : (int)win;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSshow:
+ DPSshow:
- (void) DPSshow: (const char*)s;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSshowcursor
- - (void) DPSshowcursor;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSshowpage
- - (void) DPSshowpage;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSstandardcursor::
- - (void) DPSstandardcursor: (int)style : (void**)cid;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSstroke
+ DPSstroke
- (void) DPSstroke;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSstrokepath
- - (void) DPSstrokepath;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSstyleoffsets:::::
- - (void) DPSstyleoffsets: (float*)l : (float*)r : (float*)t : (float*)b : (int)style;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSstylewindow::
- - (void) DPSstylewindow: (int)style : (int)num;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPStermwindow:
- - (void) DPStermwindow: (int)num;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPStitlewindow::
- - (void) DPStitlewindow: (const char*)window_title : (int)num;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPStransform::::
- - (void) DPStransform: (float)x1 : (float)y1 : (float*)x2 : (float*)y2;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPStranslate::
+ DPStranslate::
- (void) DPStranslate: (float)x : (float)y;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSueofill::::
- - (void) DPSueofill: (const char*)nums : (int)n : (const char*)ops : (int)l;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSufill::::
- - (void) DPSufill: (const char*)nums : (int)n : (const char*)ops : (int)l;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSundefinefont:
- - (void) DPSundefinefont: (const char*)name;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSundefineuserobject:
- - (void) DPSundefineuserobject: (int)index;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSupdatewindow:
- - (void) DPSupdatewindow: (int)win;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSustroke::::
- - (void) DPSustroke: (const char*)nums : (int)n : (const char*)ops : (int)l;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSustrokepath::::
- - (void) DPSustrokepath: (const char*)nums : (int)n : (const char*)ops : (int)l;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSviewclip
- - (void) DPSviewclip;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSviewclippath
- - (void) DPSviewclippath;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSwidthshow::::
+ DPSwidthshow::::
- (void) DPSwidthshow: (float)x : (float)y : (int)c : (const char*)s;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSwindow::::::
- - (void) DPSwindow: (float)x : (float)y : (float)w : (float)h : (int)type : (int*)num;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSwindowdevice:
- - (void) DPSwindowdevice: (int)num;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSwindowdeviceround:
- - (void) DPSwindowdeviceround: (int)num;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSwindowlist:::
- - (void) DPSwindowlist: (int)context : (int)count : (int*)windows;
- Standards: NotOpenStep, GNUstep, MacOS-X
-
- DPSxshow:::
+ DPSxshow:::
- (void) DPSxshow: (const char*)s : (const float*)numarray : (int)size;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSxyshow:::
+ DPSxyshow:::
- (void) DPSxyshow: (const char*)s : (const float*)numarray : (int)size;
- Standards: NotOpenStep, GNUstep, MacOS-X
- DPSyshow:::
+ DPSyshow:::
- (void) DPSyshow: (const char*)s : (const float*)numarray : (int)size;
- Standards: NotOpenStep, GNUstep, MacOS-X
- setFont:
- - (void) setFont: (NSFont*)font;
- Standards: NotOpenStep, GNUstep, MacOS-X
+ GSConcatCTM:
+ - (void) GSConcatCTM: (NSAffineTransform*)ctm;
+ GSCurrentCTM
+ - (NSAffineTransform*) GSCurrentCTM;
+
+ GSDefineGState
+ - (int) GSDefineGState;
+
+ GSDrawImage::
+ - (void) GSDrawImage: (NSRect)rect : (void*)imageref;
+
+ GSGetTextCTM
+ - (NSAffineTransform*) GSGetTextCTM;
+
+ GSGetTextPosition
+ - (NSPoint) GSGetTextPosition;
+
+ GSRectClipList::
+ - (void) GSRectClipList: (const NSRect*)rects : (int)count;
+
+ GSRectFillList::
+ - (void) GSRectFillList: (const NSRect*)rects : (int)count;
+
+ GSReplaceGState:
+ - (void) GSReplaceGState: (int)gst;
+
+ GSSendBezierPath:
+ - (void) GSSendBezierPath: (NSBezierPath*)path;
+
+ GSSetCTM:
+ - (void) GSSetCTM: (NSAffineTransform*)ctm;
+
+ GSSetCharacterSpacing:
+ - (void) GSSetCharacterSpacing: (float)extra;
+
+ GSSetFillColor:
+ - (void) GSSetFillColor: (float*)values;
+
+ GSSetFillColorspace:
+ - (void) GSSetFillColorspace: (NSDictionary*)dict;
+
+ GSSetFont:
+ - (void) GSSetFont: (NSFont*)font;
+
+ GSSetFontSize:
+ - (void) GSSetFontSize: (float)size;
+
+ GSSetStrokeColor:
+ - (void) GSSetStrokeColor: (float*)values;
+
+ GSSetStrokeColorspace:
+ - (void) GSSetStrokeColorspace: (NSDictionary*)dict;
+
+ GSSetTextCTM:
+ - (void) GSSetTextCTM: (NSAffineTransform*)ctm;
+
+ GSSetTextDrawingMode:
+ - (void) GSSetTextDrawingMode: (GSTextDrawingMode)mode;
+
+ GSSetTextPosition:
+ - (void) GSSetTextPosition: (NSPoint)loc;
+
+ GSShowGlyphs::
+ - (void) GSShowGlyphs: (const NSGlyph*)glyphs : (size_t)length;
+
+ GSShowText::
+ - (void) GSShowText: (const char*)string : (size_t)length;
+
+ GSUndefineGState:
+ - (void) GSUndefineGState: (int)gst;
+
diff --git a/Documentation/gsdoc/NSTableColumn.gsdoc b/Documentation/gsdoc/NSTableColumn.gsdoc
index d27de9a85..1e95f5f2b 100644
--- a/Documentation/gsdoc/NSTableColumn.gsdoc
+++ b/Documentation/gsdoc/NSTableColumn.gsdoc
@@ -18,45 +18,6 @@
NSTableColumn objects represent columns in
NSTableViews.
- Each NSTableColumn object is identified by an object, - called the column identifier. The reason is that, - after a column has been added to a table view, the user - might move the columns around, so there is a need to - identify the columns regardless of their position in - the table. -
-- The identifier is typically a string describing the - column. This identifier object is never displayed to - the user ! It is only used internally by the program to - identify the column - so yes, you may use a funny - string for it and nobody will know, except people - reading the code. -
-- An NSTableColumn object mainly keeps information about the - width of the column, its minimum and maximum width; - whether the column can be edited or resized; and the - cells used to draw the column header and the data in - the column. You can change all these attributes of the - column by calling the appropriate methods. Please note - that the table column does not hold nor has access to - the data to be displayed in the column; this data is - maintained in the table view's data source, as - described in the NSTableView documentation. A last - hint: to set the title of a table column, ask the table - column for its header cell, and set the string value - of this header cell to the desired title. -
-+ Each NSTableColumn object is identified by an object, + called the column identifier. The reason is that, + after a column has been added to a table view, the user + might move the columns around, so there is a need to + identify the columns regardless of their position in + the table. +
++ The identifier is typically a string describing the + column. This identifier object is never displayed to + the user ! It is only used internally by the program to + identify the column - so yes, you may use a funny + string for it and nobody will know, except people + reading the code. +
++ An NSTableColumn object mainly keeps information about the + width of the column, its minimum and maximum width; + whether the column can be edited or resized; and the + cells used to draw the column header and the data in + the column. You can change all these attributes of the + column by calling the appropriate methods. Please note + that the table column does not hold nor has access to + the data to be displayed in the column; this data is + maintained in the table view's data source, as + described in the NSTableView documentation. A last + hint: to set the title of a table column, ask the table + column for its header cell, and set the string value + of this header cell to the desired title. +
+Declared in: AppKit/NSTableColumn.h
+Inherits from: NSObject
+Conforms to: NSCoding +
+nil
, otherwise
+ a warning will be generated and the method ignored. The
+ old cell is released, the new one is retained. If you
+ want to change the attributes in which a single row in
+ a column is displayed, you should better use a delegate
+ for your NSTableView implementing
+ tableView:willDisplayCell:forTableColumn:row:.
+
+ nil
, otherwise
+ a warning will be generated and the method call ignored.
+ The old cell is released, the new one is retained.
+
+ nil
if the table column was not added
+ to any table view.
+
+
diff --git a/Headers/gnustep/gui/NSAffineTransform.h b/Headers/gnustep/gui/NSAffineTransform.h
index a1a88acf9..38ca1efc7 100644
--- a/Headers/gnustep/gui/NSAffineTransform.h
+++ b/Headers/gnustep/gui/NSAffineTransform.h
@@ -55,7 +55,7 @@ typedef struct {
- (void) invert;
- (void) prependTransform: (NSAffineTransform*)aTransform;
- (void) rotateByDegrees: (float)angle;
-- (void) rotateByRadians: (float)angle;
+- (void) rotateByRadians: (float)angleRad;
- (void) scaleBy: (float)scale;
- (void) scaleXBy: (float)scaleX yBy: (float)scaleY;
- (void) set;
@@ -82,7 +82,7 @@ typedef struct {
- (BOOL) isRotated;
-- (void) boundingRectFor: (NSRect)rect result: (NSRect*)result;
+- (void) boundingRectFor: (NSRect)rect result: (NSRect*)new;
/* Returns anotherMatrix * self */
- (void) concatenateWith: (NSAffineTransform*)anotherMatrix;
diff --git a/Headers/gnustep/gui/NSButtonCell.h b/Headers/gnustep/gui/NSButtonCell.h
index 6f76e28df..4476e950c 100644
--- a/Headers/gnustep/gui/NSButtonCell.h
+++ b/Headers/gnustep/gui/NSButtonCell.h
@@ -131,7 +131,7 @@ typedef enum _NSGradientType {
- (NSString *)keyEquivalent;
- (NSFont *)keyEquivalentFont;
- (unsigned int)keyEquivalentModifierMask;
-- (void)setKeyEquivalent:(NSString *)aKeyEquivalent;
+- (void)setKeyEquivalent:(NSString *)key;
- (void)setKeyEquivalentModifierMask:(unsigned int)mask;
- (void)setKeyEquivalentFont:(NSFont *)fontObj;
- (void)setKeyEquivalentFont:(NSString *)fontName
@@ -157,9 +157,9 @@ typedef enum _NSGradientType {
// Modifying Graphic Attributes
//
- (int)highlightsBy;
-- (void)setHighlightsBy:(int)aType;
-- (void)setShowsStateBy:(int)aType;
-- (void)setButtonType:(NSButtonType)aType;
+- (void)setHighlightsBy:(int)mask;
+- (void)setShowsStateBy:(int)mask;
+- (void)setButtonType:(NSButtonType)buttonType;
- (int)showsStateBy;
//
diff --git a/Headers/gnustep/gui/NSCell.h b/Headers/gnustep/gui/NSCell.h
index e0c04706d..6e67bc775 100644
--- a/Headers/gnustep/gui/NSCell.h
+++ b/Headers/gnustep/gui/NSCell.h
@@ -428,7 +428,7 @@ typedef enum _NSControlSize {
- (NSMutableDictionary*) _nonAutoreleasedTypingAttributes;
- (NSColor*) textColor;
- (NSSize) _sizeText: (NSString*) title;
-- (void) _drawText: (NSString*)aString inFrame: (NSRect)aRect;
+- (void) _drawText: (NSString*)aString inFrame: (NSRect)cellFrame;
- (void) _drawAttributedText: (NSAttributedString*)aString
inFrame: (NSRect)aRect;
diff --git a/Headers/gnustep/gui/NSClipView.h b/Headers/gnustep/gui/NSClipView.h
index 019a4137a..6afed0352 100644
--- a/Headers/gnustep/gui/NSClipView.h
+++ b/Headers/gnustep/gui/NSClipView.h
@@ -50,7 +50,7 @@
- (id)documentView;
/* Scrolling */
-- (void)scrollToPoint:(NSPoint)newOrigin;
+- (void)scrollToPoint:(NSPoint)aPoint;
- (BOOL)autoscroll:(NSEvent*)theEvent;
- (NSPoint)constrainScrollPoint:(NSPoint)proposedNewOrigin;
@@ -93,8 +93,4 @@
@end
-@interface NSClipView (BackendMethods)
-- (void)_translateToPoint:(NSPoint)point oldPoint:(NSPoint)oldPoint;
-@end
-
#endif /* _GNUstep_H_NSClipView */
diff --git a/Headers/gnustep/gui/NSFont.h b/Headers/gnustep/gui/NSFont.h
index d502c9af9..8e9671a9e 100644
--- a/Headers/gnustep/gui/NSFont.h
+++ b/Headers/gnustep/gui/NSFont.h
@@ -73,9 +73,9 @@ APPKIT_EXPORT const float *NSFontIdentityMatrix;
// Creating a Font Object
//
+ (NSFont *)boldSystemFontOfSize:(float)fontSize;
-+ (NSFont *)fontWithName:(NSString *)fontName
++ (NSFont *)fontWithName:(NSString *)aFontName
matrix:(const float *)fontMatrix;
-+ (NSFont *)fontWithName:(NSString *)fontName
++ (NSFont *)fontWithName:(NSString *)aFontName
size:(float)fontSize;
+ (NSFont *)systemFontOfSize:(float)fontSize;
+ (NSFont *)userFixedPitchFontOfSize:(float)fontSize;
@@ -107,7 +107,7 @@ APPKIT_EXPORT const float *NSFontIdentityMatrix;
//
+ (void)setUserFixedPitchFont:(NSFont *)aFont;
+ (void)setUserFont:(NSFont *)aFont;
-+ (void)useFont:(NSString *)fontName;
++ (void)useFont:(NSString *)aFontName;
- (void)set;
//
diff --git a/Headers/gnustep/gui/NSFontManager.h b/Headers/gnustep/gui/NSFontManager.h
index 49d200a7a..576a88da7 100644
--- a/Headers/gnustep/gui/NSFontManager.h
+++ b/Headers/gnustep/gui/NSFontManager.h
@@ -85,8 +85,8 @@ typedef enum {
//
// Managing the FontManager
//
-+ (void)setFontManagerFactory:(Class)classId;
-+ (void)setFontPanelFactory:(Class)classId;
++ (void) setFontManagerFactory: (Class)class;
++ (void) setFontPanelFactory: (Class)class;
+ (NSFontManager *)sharedFontManager;
//
diff --git a/Headers/gnustep/gui/NSOutlineView.h b/Headers/gnustep/gui/NSOutlineView.h
index 96ca45796..39d149ae1 100644
--- a/Headers/gnustep/gui/NSOutlineView.h
+++ b/Headers/gnustep/gui/NSOutlineView.h
@@ -68,7 +68,7 @@
- (int)rowForItem: (id)item;
- (void)setAutoresizesOutlineColumn: (BOOL)resize;
- (void)setAutosaveExpandedItems: (BOOL)flag;
-- (void)setDropItem:(id)item dropChildIndex: (int)index;
+- (void)setDropItem:(id)item dropChildIndex: (int)childIndex;
- (void)setIndentationMarkerFollowsCell: (BOOL)followsCell;
- (void)setIndentationPerLevel: (float)newIndentLevel;
- (void)setOutlineTableColumn: (NSTableColumn *)outlineTableColumn;
diff --git a/Headers/gnustep/gui/NSRulerView.h b/Headers/gnustep/gui/NSRulerView.h
index a977e22be..c13ac9959 100644
--- a/Headers/gnustep/gui/NSRulerView.h
+++ b/Headers/gnustep/gui/NSRulerView.h
@@ -99,7 +99,7 @@ typedef enum {
- (void) setOriginOffset: (float)offset;
- (float) originOffset;
-- (void) setMarkers: (NSArray *)markers;
+- (void) setMarkers: (NSArray *)newMarkers;
- (NSArray *) markers;
- (void) addMarker: (NSRulerMarker *)aMarker;
- (void) removeMarker: (NSRulerMarker *)aMarker;
diff --git a/Headers/gnustep/gui/NSSavePanel.h b/Headers/gnustep/gui/NSSavePanel.h
index 06d261bbd..4926232e6 100644
--- a/Headers/gnustep/gui/NSSavePanel.h
+++ b/Headers/gnustep/gui/NSSavePanel.h
@@ -131,7 +131,7 @@ enum {
* the extension. Invoke this method each time the Save panel
* is used for another file type within the application.
*/
-- (void) setRequiredFileType: (NSString *)type;
+- (void) setRequiredFileType: (NSString *)fileType;
/*
* Sets the NSSavePanel's behavior for displaying file packages
@@ -179,7 +179,7 @@ enum {
file: (NSString *)filename
relativeToWindow: (NSWindow*)window;
- (void) beginSheetForDirectory: (NSString *)path
- file: (NSString *)name
+ file: (NSString *)filename
modalForWindow: (NSWindow *)docWindow
modalDelegate: (id)delegate
didEndSelector: (SEL)didEndSelector
diff --git a/Source/GSHbox.m b/Source/GSHbox.m
index efb0cb358..6f021b73b 100644
--- a/Source/GSHbox.m
+++ b/Source/GSHbox.m
@@ -30,11 +30,6 @@
#include In addition, this class provides methods to perform the actual
drawing. As a convenience, you can also access these through various
function interfaces. One is a Display Postscript interface using PS
- and DPS opeterations. Another is a Quartz interface (not yet written).
+ and DPS operations. Another is a Quartz interface (not yet written).