mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-04-22 18:11:06 +00:00
Release version 0.1.1
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@1845 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
ee9ccb80fa
commit
7cdfec2d9a
11 changed files with 190 additions and 529 deletions
2
ANNOUNCE
2
ANNOUNCE
|
@ -1,7 +1,7 @@
|
|||
ANNOUNCE
|
||||
********
|
||||
|
||||
This is version 0.1.0 of the GNUstep GUI library (`libgnustep-gui').
|
||||
This is version 0.1.1 of the GNUstep GUI library (`libgnustep-gui').
|
||||
|
||||
What is the GNUstep GUI Library?
|
||||
|
||||
|
|
17
ChangeLog
17
ChangeLog
|
@ -1,3 +1,20 @@
|
|||
Thu Oct 3 19:36:07 1996 GNUstep Development <gnustep@duncan.ocbi.com>
|
||||
|
||||
* Version (GNUSTEP_GUI_SUBMINOR_VERSION): Release version 0.1.1.
|
||||
|
||||
* Documentation/install.tmpl.texi: Update for new version.
|
||||
* Documentation/news.tmpl.texi: Update for new version.
|
||||
* Documentation/status.tmpl.texi: Update for new version.
|
||||
* ANNOUNCE: Regenerate from documentation files.
|
||||
* FAQ: Likewise.
|
||||
* INSTALL: Likewise.
|
||||
* NEWS: Likewise.
|
||||
* README: Likewise.
|
||||
* STATUS: Likewise.
|
||||
|
||||
* Documentation/*.texi.orig: Rename files to *.tmpl.texi.
|
||||
* Documentation/Makefile.in: Changes for renamed files.
|
||||
|
||||
Wed Oct 2 10:40:23 1996 GNUstep Development <gnustep@duncan.ocbi.com>
|
||||
|
||||
* Headers/gnustep/gui/NSWindow.h: Add additional instance variables
|
||||
|
|
|
@ -42,15 +42,15 @@ TEXI2HTML = texi2html
|
|||
include $(srcdir)/../Version
|
||||
|
||||
ORIG_FILES = \
|
||||
version.texi.orig \
|
||||
gnustep-gui.texi.orig \
|
||||
announce.texi.orig \
|
||||
install.texi.orig \
|
||||
news.texi.orig \
|
||||
readme.texi.orig \
|
||||
status.texi.orig \
|
||||
todo.texi.orig \
|
||||
faq.texi.orig
|
||||
version.tmpl.texi \
|
||||
gnustep-gui.tmpl.texi \
|
||||
announce.tmpl.texi \
|
||||
install.tmpl.texi \
|
||||
news.tmpl.texi \
|
||||
readme.tmpl.texi \
|
||||
status.tmpl.texi \
|
||||
todo.tmpl.texi \
|
||||
faq.tmpl.texi
|
||||
|
||||
TEXI_FILES = \
|
||||
version.texi \
|
||||
|
@ -66,10 +66,10 @@ faq.texi \
|
|||
TEXT_FILES = \
|
||||
TODO INSTALL NEWS README ANNOUNCE FAQ STATUS
|
||||
|
||||
DVI_FILES = gnustep-gui.dvi objc-runtime.dvi
|
||||
PS_FILES = gnustep-gui.ps objc-runtime.ps
|
||||
HTML_FILES = gnustep-gui_toc.html objc-runtime_toc.html
|
||||
INFO_FILES = gnustep-gui.info objc-runtime.info
|
||||
DVI_FILES = gnustep-gui.dvi
|
||||
PS_FILES = gnustep-gui.ps
|
||||
HTML_FILES = gnustep-gui_toc.html
|
||||
INFO_FILES = gnustep-gui.info
|
||||
|
||||
INFO_FLAGS = -I $(srcdir) -D NO-TEXI2HTML --no-header
|
||||
HTML_FLAGS = -split_chapter -expandinfo -I $(srcdir)
|
||||
|
@ -83,31 +83,37 @@ html: $(HTML_FILES)
|
|||
text: $(TEXT_FILES)
|
||||
ps: $(PS_FILES)
|
||||
|
||||
version.texi.orig: $(srcdir)/../Version
|
||||
rm -f version.texi.orig
|
||||
version.tmpl.texi: $(srcdir)/../Version
|
||||
rm -f version.tmpl.texi
|
||||
echo '@set GNUSTEP-GUI-VERSION' $(GNUSTEP_GUI_VERSION) \
|
||||
> version.texi.orig
|
||||
> version.tmpl.texi
|
||||
echo '@set GNUSTEP-GUI-GCC-VERSION $(GNUSTEP_GUI_GCC_VERSION)' \
|
||||
>> version.texi.orig
|
||||
>> version.tmpl.texi
|
||||
echo '@set GNUSTEP-GUI-LIBTIFF $(GNUSTEP_GUI_LIBTIFF)' \
|
||||
>> version.tmpl.texi
|
||||
echo '@set GNUSTEP-GUI-DGS $(GNUSTEP_GUI_DGS)' \
|
||||
>> version.tmpl.texi
|
||||
echo '@set GNUSTEP-GUI-DPSCLIENT $(GNUSTEP_GUI_DPSCLIENT)' \
|
||||
>> version.tmpl.texi
|
||||
if [ $(GNUSTEP_GUI_FTP_MACHINE) ]; then \
|
||||
echo '@set GNUSTEP-GUI-FTP-MACHINE $(GNUSTEP_GUI_FTP_MACHINE)' \
|
||||
>> version.texi.orig; fi
|
||||
>> version.tmpl.texi; fi
|
||||
if [ $(GNUSTEP_GUI_FTP_DIRECTORY) ]; then \
|
||||
echo '@set GNUSTEP-GUI-FTP-DIRECTORY $(GNUSTEP_GUI_FTP_DIRECTORY)' \
|
||||
>> version.texi.orig; fi
|
||||
>> version.tmpl.texi; fi
|
||||
if [ $(GNUSTEP_GUI_SNAP_FTP_MACHINE) ]; then \
|
||||
echo '@set GNUSTEP-GUI-SNAP-FTP-MACHINE \
|
||||
$(GNUSTEP_GUI_SNAP_FTP_MACHINE)' \
|
||||
>> version.texi.orig; fi
|
||||
>> version.tmpl.texi; fi
|
||||
if [ $(GNUSTEP_GUI_SNAP_FTP_DIRECTORY) ]; then \
|
||||
echo '@set GNUSTEP-GUI-SNAP-FTP-DIRECTORY \
|
||||
$(GNUSTEP_GUI_SNAP_FTP_DIRECTORY)' \
|
||||
>> version.texi.orig; fi
|
||||
>> version.tmpl.texi; fi
|
||||
|
||||
gnustep-gui.dvi: $(ORIG_FILES)
|
||||
rm -f $(TEXI_FILES)
|
||||
for i in $(ORIG_FILES); do \
|
||||
cp $$i `basename $$i .orig` ; \
|
||||
cp $$i `basename $$i .tmpl.texi`.texi ; \
|
||||
done
|
||||
$(TEXI2DVI) $(srcdir)/gnustep-gui.texi
|
||||
|
||||
|
@ -117,7 +123,7 @@ gnustep-gui.info: $(ORIG_FILES)
|
|||
sed -e 's,@email{\([^}]*\)},<\1>,g' \
|
||||
$(srcdir)/$$i \
|
||||
| sed -e 's,@url{\([^}]*\)},@samp{\1},g' \
|
||||
> `basename $$i .orig` ; \
|
||||
> `basename $$i .tmpl.texi`.texi ; \
|
||||
done
|
||||
$(MAKEINFO) $(INFO_FLAGS) -o gnustep-gui.info $(srcdir)/gnustep-gui.texi
|
||||
|
||||
|
@ -131,56 +137,56 @@ gnustep-gui_toc.html: $(ORIG_FILES)
|
|||
$(srcdir)/$$i \
|
||||
| sed -e 's,@url{\([^}]*\)},<A HREF="\1">\1</A>,g' \
|
||||
| sed -e 's,^ *$$,@br{},g' \
|
||||
> `basename $$i .orig` ; \
|
||||
> `basename $$i .tmpl.texi`.texi ; \
|
||||
done
|
||||
$(TEXI2HTML) $(HTML_FLAGS) gnustep-gui.texi
|
||||
|
||||
# Rules for producing the text files
|
||||
README: version.texi.orig readme.texi.orig
|
||||
README: version.tmpl.texi readme.tmpl.texi
|
||||
sed -e 's,@email{\([^}]*\)},<\1>,g' \
|
||||
$(srcdir)/readme.texi.orig \
|
||||
$(srcdir)/readme.tmpl.texi \
|
||||
| sed -e 's,@url{\([^}]*\)},@samp{\1},g' \
|
||||
> readme.texi ; \
|
||||
$(MAKEINFO) $(TEXT_FLAGS) -o README $(srcdir)/readme.texi
|
||||
|
||||
ANNOUNCE: version.texi.orig announce.texi.orig
|
||||
ANNOUNCE: version.tmpl.texi announce.tmpl.texi
|
||||
sed -e 's,@email{\([^}]*\)},<\1>,g' \
|
||||
$(srcdir)/announce.texi.orig \
|
||||
$(srcdir)/announce.tmpl.texi \
|
||||
| sed -e 's,@url{\([^}]*\)},@samp{\1},g' \
|
||||
> announce.texi ; \
|
||||
$(MAKEINFO) $(TEXT_FLAGS) -o ANNOUNCE $(srcdir)/announce.texi
|
||||
|
||||
INSTALL: version.texi.orig install.texi.orig
|
||||
INSTALL: version.tmpl.texi install.tmpl.texi
|
||||
sed -e 's,@email{\([^}]*\)},<\1>,g' \
|
||||
$(srcdir)/install.texi.orig \
|
||||
$(srcdir)/install.tmpl.texi \
|
||||
| sed -e 's,@url{\([^}]*\)},@samp{\1},g' \
|
||||
> install.texi ; \
|
||||
$(MAKEINFO) $(TEXT_FLAGS) -o INSTALL $(srcdir)/install.texi
|
||||
|
||||
NEWS: version.texi.orig news.texi.orig
|
||||
NEWS: version.tmpl.texi news.tmpl.texi
|
||||
sed -e 's,@email{\([^}]*\)},<\1>,g' \
|
||||
$(srcdir)/news.texi.orig \
|
||||
$(srcdir)/news.tmpl.texi \
|
||||
| sed -e 's,@url{\([^}]*\)},@samp{\1},g' \
|
||||
> news.texi ; \
|
||||
$(MAKEINFO) $(TEXT_FLAGS) -o NEWS $(srcdir)/news.texi
|
||||
|
||||
FAQ: version.texi.orig faq.texi.orig
|
||||
FAQ: version.tmpl.texi faq.tmpl.texi
|
||||
sed -e 's,@email{\([^}]*\)},<\1>,g' \
|
||||
$(srcdir)/faq.texi.orig \
|
||||
$(srcdir)/faq.tmpl.texi \
|
||||
| sed -e 's,@url{\([^}]*\)},@samp{\1},g' \
|
||||
> faq.texi ; \
|
||||
$(MAKEINFO) $(TEXT_FLAGS) -o FAQ $(srcdir)/faq.texi
|
||||
|
||||
STATUS: version.texi.orig status.texi.orig
|
||||
STATUS: version.tmpl.texi status.tmpl.texi
|
||||
sed -e 's,@email{\([^}]*\)},<\1>,g' \
|
||||
$(srcdir)/status.texi.orig \
|
||||
$(srcdir)/status.tmpl.texi \
|
||||
| sed -e 's,@url{\([^}]*\)},@samp{\1},g' \
|
||||
> status.texi ; \
|
||||
$(MAKEINFO) $(TEXT_FLAGS) -o STATUS $(srcdir)/status.texi
|
||||
|
||||
TODO: version.texi.orig todo.texi.orig
|
||||
TODO: version.tmpl.texi todo.tmpl.texi
|
||||
sed -e 's,@email{\([^}]*\)},<\1>,g' \
|
||||
$(srcdir)/todo.texi.orig \
|
||||
$(srcdir)/todo.tmpl.texi \
|
||||
| sed -e 's,@url{\([^}]*\)},@samp{\1},g' \
|
||||
> todo.texi ; \
|
||||
$(MAKEINFO) $(TEXT_FLAGS) -o TODO $(srcdir)/todo.texi
|
||||
|
@ -188,34 +194,34 @@ TODO: version.texi.orig todo.texi.orig
|
|||
#
|
||||
# GNU Objective-C Runtime Library Manual
|
||||
#
|
||||
objc-runtime.dvi: version.texi.orig objc-runtime.texi.orig
|
||||
objc-runtime.dvi: version.tmpl.texi objc-runtime.tmpl.texi
|
||||
rm -f $(TEXI_FILES)
|
||||
for i in version.texi.orig objc-runtime.texi.orig; do \
|
||||
cp $$i `basename $$i .orig` ; \
|
||||
for i in version.tmpl.texi objc-runtime.tmpl.texi; do \
|
||||
cp $$i `basename $$i .tmpl.texi`.texi ; \
|
||||
done
|
||||
$(TEXI2DVI) $(srcdir)/objc-runtime.texi
|
||||
|
||||
objc-runtime.info: version.texi.orig objc-runtime.texi.orig
|
||||
objc-runtime.info: version.tmpl.texi objc-runtime.tmpl.texi
|
||||
rm -f $(TEXI_FILES)
|
||||
for i in version.texi.orig objc-runtime.texi.orig; do \
|
||||
for i in version.tmpl.texi objc-runtime.tmpl.texi; do \
|
||||
sed -e 's,@email{\([^}]*\)},<\1>,g' \
|
||||
$(srcdir)/$$i \
|
||||
| sed -e 's,@url{\([^}]*\)},@samp{\1},g' \
|
||||
> `basename $$i .orig` ; \
|
||||
> `basename $$i .tmpl.texi`.texi ; \
|
||||
done
|
||||
$(MAKEINFO) $(INFO_FLAGS) -o objc-runtime.info $(srcdir)/objc-runtime.texi
|
||||
|
||||
objc-runtime.ps: objc-runtime.dvi
|
||||
dvips objc-runtime.dvi -o objc-runtime.ps
|
||||
|
||||
objc-runtime_toc.html: version.texi.orig objc-runtime.texi.orig
|
||||
objc-runtime_toc.html: version.tmpl.texi objc-runtime.tmpl.texi
|
||||
rm -f $(TEXI_FILES)
|
||||
for i in version.texi.orig objc-runtime.texi.orig; do \
|
||||
for i in version.tmpl.texi objc-runtime.tmpl.texi; do \
|
||||
sed -e 's,@email{\([^}]*\)},<A HREF="mailto:\1">\1</A>,g' \
|
||||
$(srcdir)/$$i \
|
||||
| sed -e 's,@url{\([^}]*\)},<A HREF="\1">\1</A>,g' \
|
||||
| sed -e 's,^ *$$,@br{},g' \
|
||||
> `basename $$i .orig` ; \
|
||||
> `basename $$i .tmpl.texi`.texi ; \
|
||||
done
|
||||
$(TEXI2HTML) $(HTML_FLAGS) objc-runtime.texi
|
||||
|
||||
|
@ -230,7 +236,7 @@ mostlyclean:
|
|||
rm -f objc-runtime.texi
|
||||
|
||||
clean: mostlyclean
|
||||
rm -f version.texi.orig
|
||||
rm -f version.tmpl.texi
|
||||
rm -f $(TEXT_FILES)
|
||||
rm -f *.html
|
||||
rm -f *.info
|
||||
|
|
|
@ -40,6 +40,18 @@ the GNUstep Base Library. You must also apply the Objective-C
|
|||
Runtime patches to GCC which makes the runtime thread-safe, if
|
||||
your version of GCC lacks them.
|
||||
|
||||
@item
|
||||
Install the @samp{TIFF} library. This library requires the header files
|
||||
in the TIFF library to compile; the TIFF library is used for the NSImage
|
||||
and associated classes for reading, writing, and manipulating tiff files.
|
||||
|
||||
@item
|
||||
Install @samp{DGS}. Though this library does not directly use the Display
|
||||
Ghostscript System; it does require the DPS client library headers
|
||||
in order to compile. You should have at least version
|
||||
@value{GNUSTEP-GUI-DGS}; likewise, you could just install the DPS client
|
||||
library itself in which use version @value{GNUSTEP-GUI-DPSCLIENT}.
|
||||
|
||||
@item
|
||||
Configure the package for your system. In the directory that this
|
||||
file is in, type @file{./configure}. If you're using @file{csh} on an old
|
||||
|
|
|
@ -7,6 +7,38 @@
|
|||
|
||||
The currently released version of the library is @samp{@value{GNUSTEP-GUI-VERSION}}.
|
||||
|
||||
@section Noteworthy changes in version @samp{0.1.1}
|
||||
|
||||
@itemize @bullet
|
||||
|
||||
@item
|
||||
Almost complete implementation of the PXKMenu and PXKMenuCell classes.
|
||||
|
||||
@item
|
||||
Fill out implementation of NSFont and NSFontManager.
|
||||
|
||||
@item
|
||||
Fill out implementation of NSColor including color spaces other than
|
||||
RGB. Now maintains the common colors as global variables.
|
||||
|
||||
@item
|
||||
Integration with the Display Ghostscript System. This is mainly related
|
||||
to using the header files in the DPSclient library for defining the
|
||||
PostScript operator functions.
|
||||
|
||||
@item
|
||||
Initial documentation set.
|
||||
|
||||
@item
|
||||
Initial implementation of NSImage, NSImageRep, and NSImageRep subclass
|
||||
classes based upon work by Adam Fedor.
|
||||
|
||||
@item
|
||||
Now requires the TIFF library for reading, writing, and manipulating
|
||||
tiff files and images.
|
||||
|
||||
@end itemize
|
||||
|
||||
@section Noteworthy changes in version @samp{0.1.0}
|
||||
|
||||
@itemize @bullet
|
||||
|
|
|
@ -87,10 +87,9 @@ methods not implemented.
|
|||
|
||||
@item NSClipView:: [2]
|
||||
|
||||
@item NSColor:: [5]
|
||||
Doesn't know the difference between calibrated and
|
||||
device; only supported colorspace is RGB. Maybe usable with backend
|
||||
implementation for basic colors like white, black, red, etc.
|
||||
@item NSColor:: [8]
|
||||
Now implements all colorspaces; however, does not know the difference
|
||||
between calibrated and device.
|
||||
|
||||
@item NSColorList:: [2]
|
||||
|
||||
|
@ -124,12 +123,13 @@ Ghostscript are empty.
|
|||
@item NSEvent:: [9]
|
||||
All methods implemented except periodic events.
|
||||
|
||||
@item NSFont:: [4]
|
||||
Maintains no AFM or glyph information. Usability
|
||||
depends greatly upon backend implementation.
|
||||
@item NSFont:: [6]
|
||||
Maintains no AFM or glyph information. Has been filled out some more
|
||||
so as to be quite usable with the Display Ghostscript System.
|
||||
|
||||
@item NSFontManager:: [4]
|
||||
Only primitive capability.
|
||||
@item NSFontManager:: [6]
|
||||
Has been filled out some more so as to be usable with the Display
|
||||
Ghostscript System, but still requires additional work.
|
||||
|
||||
@item NSFontPanel:: [2]
|
||||
May be usable with backend implementation.
|
||||
|
@ -149,11 +149,13 @@ All methods are implemented but it is unknown if the class works.
|
|||
@item NSMatrix:: [6]
|
||||
Many methods are implemented but more thorough testing needs to be done.
|
||||
|
||||
@item NSMenu:: [4]
|
||||
Usability greatly depends upon backend implementation.
|
||||
@item NSMenu:: [8]
|
||||
Almost complete implementation; actual ability to use depends upon
|
||||
backend implementation.
|
||||
|
||||
@item NSMenuCell:: [4]
|
||||
Usability greatly depends upon backend implementation.
|
||||
@item NSMenuCell:: [8]
|
||||
Almost complete implementation; actual ability to use depends upon
|
||||
backend implementation.
|
||||
|
||||
@item NSOpenPanel:: [6]
|
||||
Usability greatly depends upon backend implementation.
|
||||
|
@ -256,248 +258,4 @@ Erich Boleyn has some initial ideas and design.
|
|||
|
||||
@section Functions
|
||||
|
||||
Very few if any of the functions are implemented; all the functions
|
||||
dealing with drawing will probably be implemented in the backend.
|
||||
Most other functions deal with classes that lack sufficient
|
||||
implementation.
|
||||
|
||||
@subsection Rectangle Drawing Functions
|
||||
@table @strong
|
||||
|
||||
@item Optimize Drawing. [2]
|
||||
|
||||
@deftypefun void NSEraseRect (NSRect @var{aRect} )
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun void NSHighlightRect (NSRect @var{aRect} )
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun void NSRectClip (NSRect @var{aRect} )
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun void NSRectClipList (const NSRect * @var{rects}, int @var{count} )
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun void NSRectFill (NSRect @var{aRect} )
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun void NSRectFillList (const NSRect * @var{rects}, int @var{count} )
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun void NSRectFillListWithGrays (const NSRect * @var{rects}, const float * @var{grays}, int @var{count} )
|
||||
@end deftypefun
|
||||
|
||||
@item Draw a Bordered Rectangle. [2]
|
||||
|
||||
@deftypefun void NSDrawButton (NSRect @var{aRect}, NSRect @var{clipRect} )
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun void NSDrawGrayBezel (NSRect @var{aRect}, NSRect @var{clipRect} )
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun void NSDrawGroove (NSRect @var{aRect}, NSRect @var{clipRect} )
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun NSRect NSDrawTiledRects (NSRect @var{boundsRect}, NSRect @var{clipRect}, const NSRectEdge * @var{sides}, const float * @var{grays}, int @var{count} )
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun void NSDrawWhiteBezel (NSRect @var{aRect}, NSRect @var{clipRect} )
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun void NSFrameRect (NSRect @var{aRect} )
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun void NSFrameRectWithWidth (NSRect @var{aRect}, float @var{frameWidth} )
|
||||
@end deftypefun
|
||||
|
||||
@end table
|
||||
@subsection Color Functions
|
||||
@table @strong
|
||||
|
||||
@item Get Information About Color Space and Window Depth. [2]
|
||||
|
||||
@deftypefun void {NSWindowDepth *} NSAvailableWindowDepths ( void )
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun NSWindowDepth NSBestDepth (NSString * @var{colorSpace}, int @var{bitsPerSample}, int @var{bitsPerPixel}, BOOL @var{planar}, BOOL * @var{exactMatch})
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun int NSBitsPerPixelFromDepth (NSWindowDepth @var{depth})
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun int NSBitsPerSampleFromDepth (NSWindowDepth @var{depth})
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun {NSString *} NSColorSpaceFromDepth (NSWindowDepth @var{depth})
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun int NSNumberOfColorComponents (NSString * @var{colorSpaceName})
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun BOOL NSPlanarFromDepth (NSWindowDepth @var{depth})
|
||||
@end deftypefun
|
||||
|
||||
@item Read the Color at a Screen Position. [2]
|
||||
|
||||
@deftypefun {NSColor *} NSReadPixel (NSPoint @var{location})
|
||||
@end deftypefun
|
||||
|
||||
@end table
|
||||
@subsection Text Functions
|
||||
@table @strong
|
||||
|
||||
@item Filter Characters Entered into a Text Object. [2]
|
||||
|
||||
@deftypefun {unsigned short} NSEditorFilter (unsigned short @var{theChar}, int @var{flags}, NSStringEncoding @var{theEncoding})
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun {unsigned short} NSFieldFilter (unsigned short @var{theChar}, int @var{flags}, NSStringEncoding @var{theEncoding})
|
||||
@end deftypefun
|
||||
|
||||
@item Calculate or Draw a Line of Text (in Text Object). [2]
|
||||
|
||||
@deftypefun int NSDrawALine (id @var{self}, NSLayInfo * @var{layInfo})
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun int NSScanALine (id @var{self}, NSLayInfo * @var{layInfo})
|
||||
@end deftypefun
|
||||
|
||||
@item Calculate Font Ascender, Descender, and Line Height (in Text Object). [?]
|
||||
|
||||
@deftypefun void NSTextFontInfo (id @var{fid}, float * @var{ascender}, float * @var{descender}, float * @var{lineHeight})
|
||||
@end deftypefun
|
||||
|
||||
@item Access Text Object's Word Tables. [2]
|
||||
|
||||
@deftypefun {NSData *} NSDataWithWordTable (const unsigned char * @var{smartLeft}, const unsigned char * @var{smartRight}, const unsigned char * @var{charClasses}, const NSFSM * @var{wrapBreaks}, int @var{wrapBreaksCount}, const NSFSM * @var{clickBreaks}, int @var{clickBreaksCount}, BOOL @var{charWrap})
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun void NSReadWordTable (NSZone * @var{zone}, NSData * @var{data}, unsigned char ** @var{smartLeft}, unsigned char ** @var{smartRight}, unsigned char ** @var{charClasses}, NSFSM ** @var{wrapBreaks}, int * @var{wrapBreaksCount}, NSFSM ** @var{clickBreaks}, int * @var{clickBreaksCount}, BOOL * @var{charWrap})
|
||||
@end deftypefun
|
||||
|
||||
@end table
|
||||
@subsection Array Allocation Functions for Use by the NSText Class
|
||||
@table @strong
|
||||
|
||||
@deftypefun {NSTextChunk *} NSChunkCopy (NSTextChunk * @var{pc}, NSTextChunk * @var{dpc})
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun {NSTextChunk *} NSChunkGrow (NSTextChunk * @var{pc}, int @var{newUsed})
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun {NSTextChunk *} NSChunkMalloc (int @var{growBy}, int @var{initUsed})
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun {NSTextChunk *} NSChunkRealloc (NSTextChunk * @var{pc})
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun {NSTextChunk *} NSChunkZoneCopy (NSTextChunk * @var{pc}, NSTextChunk * @var{dpc}, NSZone * @var{zone})
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun {NSTextChunk *} NSChunkZoneGrow (NSTextChunk * @var{pc}, int @var{newUsed}, NSZone * @var{zone})
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun {NSTextChunk *} NSChunkZoneMalloc (int @var{growBy}, int @var{initUsed}, NSZone * @var{zone})
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun {NSTextChunk *} NSChunkZoneRealloc (NSTextChunk * @var{pc}, NSZone * @var{zone})
|
||||
@end deftypefun
|
||||
|
||||
@end table
|
||||
@subsection Imaging Functions
|
||||
@table @strong
|
||||
|
||||
@item Copy an Image. [2]
|
||||
|
||||
@deftypefun void NSCopyBitmapFromGState (int @var{srcGstate}, NSRect @var{srcRect}, NSRect @var{destRect})
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun void NSCopyBits (int @var{srcGstate}, NSRect @var{srcRect}, NSPoint @var{destPoint})
|
||||
@end deftypefun
|
||||
|
||||
@item Render Bitmap Images. [2]
|
||||
|
||||
@deftypefun void NSDrawBitmap (NSRect @var{rect}, int @var{pixelsWide}, int @var{pixelsHigh}, int @var{bitsPerSample}, int @var{samplesPerPixel}, int @var{bitsPerPixel}, int @var{bytesPerRow}, BOOL @var{isPlanar}, BOOL @var{hasAlpha}, NSString * @var{colorSpaceName}, const unsigned char * const @var{data}[5]);
|
||||
@end deftypefun
|
||||
|
||||
@end table
|
||||
@subsection Attention Panel Functions
|
||||
@table @strong
|
||||
|
||||
@item Create an Attention Panel without Running It Yet. [2]
|
||||
|
||||
@deftypefun id NSGetAlertPanel (NSString * @var{title}, NSString * @var{msg}, NSString * @var{defaultButton}, NSString * @var{alternateButton}, NSString * @var{otherButton}, @dots{})
|
||||
@end deftypefun
|
||||
|
||||
@item Create and Run an Attention Panel. [2]
|
||||
|
||||
@deftypefun int NSRunAlertPanel (NSString * @var{title}, NSString * @var{msg}, NSString * @var{defaultButton}, NSString * @var{alternateButton}, NSString * @var{otherButton}, @dots{})
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun int NSRunLocalizedAlertPanel (NSString * @var{table}, NSString * @var{title}, NSString * @var{msg}, NSString * @var{defaultButton}, NSString * @var{alternateButton}, NSString * @var{otherButton}, @dots{})
|
||||
@end deftypefun
|
||||
|
||||
@item Release an Attention Panel. [2]
|
||||
|
||||
@deftypefun void NSReleaseAlertPanel (id @var{panel})
|
||||
@end deftypefun
|
||||
|
||||
@end table
|
||||
@subsection Services Menu Functions
|
||||
@table @strong
|
||||
|
||||
@item Determine Whether an Item is Included in Services Menus. [2]
|
||||
|
||||
@deftypefun int NSSetShowsServicesMenuItem (NSString * @var{item}, BOOL @var{showService})
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun BOOL NSShowsServicesMenuItem (NSString * @var{item})
|
||||
@end deftypefun
|
||||
|
||||
@item Programmatically Invoke a Service. [2]
|
||||
|
||||
@deftypefun BOOL NSPerformService (NSString * @var{item}, NSPasteboard * @var{pboard})
|
||||
@end deftypefun
|
||||
|
||||
@item Force Services Menu to Update Based on New Services. [2]
|
||||
|
||||
@deftypefun void NSUpdateDynamicServices (void)
|
||||
@end deftypefun
|
||||
|
||||
@end table
|
||||
@subsection Miscellaneous Functions
|
||||
@table @strong
|
||||
|
||||
@item Play the System Beep. [2]
|
||||
|
||||
@deftypefun void NSBeep (void)
|
||||
@end deftypefun
|
||||
|
||||
@item Return File-related Pasteboard Types. [2]
|
||||
|
||||
@deftypefun {NSString *} NSCreateFileContentsPboardType (NSString * @var{fileType})
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun {NSString *} NSCreateFilenamePboardType (NSString * @var{filename})
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun {NSString *} NSGetFileType (NSString * @var{pboardType})
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun {NSArray *} NSGetFileTypes (NSArray * @var{pboardTypes})
|
||||
@end deftypefun
|
||||
|
||||
@item Draw a Distinctive Outline around Linked Data. [2]
|
||||
|
||||
@deftypefun void NSFrameLinkRect (NSRect @var{aRect}, BOOL @var{isDestination})
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun float NSLinkFrameThickness (void)
|
||||
@end deftypefun
|
||||
|
||||
@item Convert an Event Mask Type to a Mask. [2]
|
||||
|
||||
@deftypefun {unsigned int} NSEventMaskFromType (NSEventType @var{type})
|
||||
@end deftypefun
|
||||
|
||||
@end table
|
||||
All of the functions have been moved to the backend.
|
||||
|
|
2
FAQ
2
FAQ
|
@ -78,7 +78,7 @@ is available at:
|
|||
It is not yet publically released. When it is available you will
|
||||
be able to find it in:
|
||||
|
||||
`ftp://prep.ai.mit.edu/pub/gnu'
|
||||
`ftp://alpha.gnu.ai.mit.edu/gnu/gnustep'
|
||||
|
||||
Pre-release snapshots are available at:
|
||||
|
||||
|
|
21
INSTALL
21
INSTALL
|
@ -6,7 +6,7 @@ This file documents the installation of the GNUstep GUI Library,
|
|||
You may copy, distribute, and modify it freely as long as you preserve
|
||||
this copyright notice and permission notice.
|
||||
|
||||
This is version 0.1.0 of the GNUstep GUI library.
|
||||
This is version 0.1.1 of the GNUstep GUI library.
|
||||
|
||||
Installing `libgnustep-gui'
|
||||
===========================
|
||||
|
@ -32,7 +32,18 @@ instructions below.
|
|||
Runtime patches to GCC which makes the runtime thread-safe, if
|
||||
your version of GCC lacks them.
|
||||
|
||||
3. Configure the package for your system. In the directory that this
|
||||
3. Install the `TIFF' library. This library requires the header files
|
||||
in the TIFF library to compile; the TIFF library is used for the
|
||||
NSImage and associated classes for reading, writing, and
|
||||
manipulating tiff files.
|
||||
|
||||
4. Install `DGS'. Though this library does not directly use the
|
||||
Display Ghostscript System; it does require the DPS client library
|
||||
headers in order to compile. You should have at least version
|
||||
0.1.1; likewise, you could just install the DPS client library
|
||||
itself in which use version 6.1.
|
||||
|
||||
5. Configure the package for your system. In the directory that this
|
||||
file is in, type `./configure'. If you're using `csh' on an old
|
||||
version of System V, you might need to type `sh configure' instead
|
||||
to prevent `csh' from trying to execute `configure' itself.
|
||||
|
@ -125,14 +136,14 @@ instructions below.
|
|||
to do them, and mail diffs or instructions to the address given in
|
||||
the `README' so we can include them in the next release.
|
||||
|
||||
4. Type `make' to compile the package. If you want, you can override
|
||||
6. Type `make' to compile the package. If you want, you can override
|
||||
the `make' variables `CFLAGS' and `LDFLAGS' like this:
|
||||
make CFLAGS=-O2 LDFLAGS=-s
|
||||
|
||||
5. Type `make install' to install the library, data files, header
|
||||
7. Type `make install' to install the library, data files, header
|
||||
files, and documentation.
|
||||
|
||||
6. You can remove the program binaries and object files from the
|
||||
8. You can remove the program binaries and object files from the
|
||||
source directory by typing `make clean'. To also remove the
|
||||
Makefile(s), and `config.status' (all the files that `configure'
|
||||
created), type `make distclean'.
|
||||
|
|
25
NEWS
25
NEWS
|
@ -1,7 +1,30 @@
|
|||
NEWS
|
||||
****
|
||||
|
||||
The currently released version of the library is `0.1.0'.
|
||||
The currently released version of the library is `0.1.1'.
|
||||
|
||||
Noteworthy changes in version `0.1.1'
|
||||
=====================================
|
||||
|
||||
* Almost complete implementation of the PXKMenu and PXKMenuCell
|
||||
classes.
|
||||
|
||||
* Fill out implementation of NSFont and NSFontManager.
|
||||
|
||||
* Fill out implementation of NSColor including color spaces other
|
||||
than RGB. Now maintains the common colors as global variables.
|
||||
|
||||
* Integration with the Display Ghostscript System. This is mainly
|
||||
related to using the header files in the DPSclient library for
|
||||
defining the PostScript operator functions.
|
||||
|
||||
* Initial documentation set.
|
||||
|
||||
* Initial implementation of NSImage, NSImageRep, and NSImageRep
|
||||
subclass classes based upon work by Adam Fedor.
|
||||
|
||||
* Now requires the TIFF library for reading, writing, and
|
||||
manipulating tiff files and images.
|
||||
|
||||
Noteworthy changes in version `0.1.0'
|
||||
=====================================
|
||||
|
|
2
README
2
README
|
@ -1,7 +1,7 @@
|
|||
README
|
||||
******
|
||||
|
||||
This is version 0.1.0 of the GNUstep GUI library (`libgnustep-gui').
|
||||
This is version 0.1.1 of the GNUstep GUI library (`libgnustep-gui').
|
||||
|
||||
Here is some introductory info to get you started:
|
||||
|
||||
|
|
230
STATUS
230
STATUS
|
@ -79,10 +79,9 @@ notifications centers are non-existent.
|
|||
implemented.
|
||||
|
||||
*NSClipView:: [2]*
|
||||
*NSColor:: [5]*
|
||||
Doesn't know the difference between calibrated and device; only
|
||||
supported colorspace is RGB. Maybe usable with backend
|
||||
implementation for basic colors like white, black, red, etc.
|
||||
*NSColor:: [8]*
|
||||
Now implements all colorspaces; however, does not know the
|
||||
difference between calibrated and device.
|
||||
|
||||
*NSColorList:: [2]*
|
||||
*NSColorPanel:: [2]*
|
||||
|
@ -106,12 +105,13 @@ notifications centers are non-existent.
|
|||
*NSEvent:: [9]*
|
||||
All methods implemented except periodic events.
|
||||
|
||||
*NSFont:: [4]*
|
||||
Maintains no AFM or glyph information. Usability depends greatly
|
||||
upon backend implementation.
|
||||
*NSFont:: [6]*
|
||||
Maintains no AFM or glyph information. Has been filled out some
|
||||
more so as to be quite usable with the Display Ghostscript System.
|
||||
|
||||
*NSFontManager:: [4]*
|
||||
Only primitive capability.
|
||||
*NSFontManager:: [6]*
|
||||
Has been filled out some more so as to be usable with the Display
|
||||
Ghostscript System, but still requires additional work.
|
||||
|
||||
*NSFontPanel:: [2]*
|
||||
May be usable with backend implementation.
|
||||
|
@ -129,11 +129,13 @@ notifications centers are non-existent.
|
|||
Many methods are implemented but more thorough testing needs to be
|
||||
done.
|
||||
|
||||
*NSMenu:: [4]*
|
||||
Usability greatly depends upon backend implementation.
|
||||
*NSMenu:: [8]*
|
||||
Almost complete implementation; actual ability to use depends upon
|
||||
backend implementation.
|
||||
|
||||
*NSMenuCell:: [4]*
|
||||
Usability greatly depends upon backend implementation.
|
||||
*NSMenuCell:: [8]*
|
||||
Almost complete implementation; actual ability to use depends upon
|
||||
backend implementation.
|
||||
|
||||
*NSOpenPanel:: [6]*
|
||||
Usability greatly depends upon backend implementation.
|
||||
|
@ -216,205 +218,5 @@ Protocols
|
|||
Functions
|
||||
=========
|
||||
|
||||
Very few if any of the functions are implemented; all the functions
|
||||
dealing with drawing will probably be implemented in the backend. Most
|
||||
other functions deal with classes that lack sufficient implementation.
|
||||
|
||||
Rectangle Drawing Functions
|
||||
---------------------------
|
||||
|
||||
*Optimize Drawing. [2]*
|
||||
- Function: void NSEraseRect (NSRect ARECT )
|
||||
|
||||
- Function: void NSHighlightRect (NSRect ARECT )
|
||||
|
||||
- Function: void NSRectClip (NSRect ARECT )
|
||||
|
||||
- Function: void NSRectClipList (const NSRect * RECTS, int COUNT )
|
||||
|
||||
- Function: void NSRectFill (NSRect ARECT )
|
||||
|
||||
- Function: void NSRectFillList (const NSRect * RECTS, int COUNT )
|
||||
|
||||
- Function: void NSRectFillListWithGrays (const NSRect * RECTS,
|
||||
const float * GRAYS, int COUNT )
|
||||
|
||||
*Draw a Bordered Rectangle. [2]*
|
||||
- Function: void NSDrawButton (NSRect ARECT, NSRect CLIPRECT )
|
||||
|
||||
- Function: void NSDrawGrayBezel (NSRect ARECT, NSRect CLIPRECT )
|
||||
|
||||
- Function: void NSDrawGroove (NSRect ARECT, NSRect CLIPRECT )
|
||||
|
||||
- Function: NSRect NSDrawTiledRects (NSRect BOUNDSRECT, NSRect
|
||||
CLIPRECT, const NSRectEdge * SIDES, const float * GRAYS,
|
||||
int COUNT )
|
||||
|
||||
- Function: void NSDrawWhiteBezel (NSRect ARECT, NSRect CLIPRECT )
|
||||
|
||||
- Function: void NSFrameRect (NSRect ARECT )
|
||||
|
||||
- Function: void NSFrameRectWithWidth (NSRect ARECT, float
|
||||
FRAMEWIDTH )
|
||||
|
||||
Color Functions
|
||||
---------------
|
||||
|
||||
*Get Information About Color Space and Window Depth. [2]*
|
||||
- Function: void NSWindowDepth * NSAvailableWindowDepths ( void )
|
||||
|
||||
- Function: NSWindowDepth NSBestDepth (NSString * COLORSPACE, int
|
||||
BITSPERSAMPLE, int BITSPERPIXEL, BOOL PLANAR, BOOL *
|
||||
EXACTMATCH)
|
||||
|
||||
- Function: int NSBitsPerPixelFromDepth (NSWindowDepth DEPTH)
|
||||
|
||||
- Function: int NSBitsPerSampleFromDepth (NSWindowDepth DEPTH)
|
||||
|
||||
- Function: NSString * NSColorSpaceFromDepth (NSWindowDepth DEPTH)
|
||||
|
||||
- Function: int NSNumberOfColorComponents (NSString *
|
||||
COLORSPACENAME)
|
||||
|
||||
- Function: BOOL NSPlanarFromDepth (NSWindowDepth DEPTH)
|
||||
|
||||
*Read the Color at a Screen Position. [2]*
|
||||
- Function: NSColor * NSReadPixel (NSPoint LOCATION)
|
||||
|
||||
Text Functions
|
||||
--------------
|
||||
|
||||
*Filter Characters Entered into a Text Object. [2]*
|
||||
- Function: unsigned short NSEditorFilter (unsigned short
|
||||
THECHAR, int FLAGS, NSStringEncoding THEENCODING)
|
||||
|
||||
- Function: unsigned short NSFieldFilter (unsigned short THECHAR,
|
||||
int FLAGS, NSStringEncoding THEENCODING)
|
||||
|
||||
*Calculate or Draw a Line of Text (in Text Object). [2]*
|
||||
- Function: int NSDrawALine (id SELF, NSLayInfo * LAYINFO)
|
||||
|
||||
- Function: int NSScanALine (id SELF, NSLayInfo * LAYINFO)
|
||||
|
||||
*Calculate Font Ascender, Descender, and Line Height (in Text Object). [?]*
|
||||
- Function: void NSTextFontInfo (id FID, float * ASCENDER, float
|
||||
* DESCENDER, float * LINEHEIGHT)
|
||||
|
||||
*Access Text Object's Word Tables. [2]*
|
||||
- Function: NSData * NSDataWithWordTable (const unsigned char *
|
||||
SMARTLEFT, const unsigned char * SMARTRIGHT, const
|
||||
unsigned char * CHARCLASSES, const NSFSM * WRAPBREAKS,
|
||||
int WRAPBREAKSCOUNT, const NSFSM * CLICKBREAKS, int
|
||||
CLICKBREAKSCOUNT, BOOL CHARWRAP)
|
||||
|
||||
- Function: void NSReadWordTable (NSZone * ZONE, NSData * DATA,
|
||||
unsigned char ** SMARTLEFT, unsigned char ** SMARTRIGHT,
|
||||
unsigned char ** CHARCLASSES, NSFSM ** WRAPBREAKS, int *
|
||||
WRAPBREAKSCOUNT, NSFSM ** CLICKBREAKS, int *
|
||||
CLICKBREAKSCOUNT, BOOL * CHARWRAP)
|
||||
|
||||
Array Allocation Functions for Use by the NSText Class
|
||||
------------------------------------------------------
|
||||
|
||||
- Function: NSTextChunk * NSChunkCopy (NSTextChunk * PC,
|
||||
NSTextChunk * DPC)
|
||||
|
||||
- Function: NSTextChunk * NSChunkGrow (NSTextChunk * PC, int
|
||||
NEWUSED)
|
||||
|
||||
- Function: NSTextChunk * NSChunkMalloc (int GROWBY, int INITUSED)
|
||||
|
||||
- Function: NSTextChunk * NSChunkRealloc (NSTextChunk * PC)
|
||||
|
||||
- Function: NSTextChunk * NSChunkZoneCopy (NSTextChunk * PC,
|
||||
NSTextChunk * DPC, NSZone * ZONE)
|
||||
|
||||
- Function: NSTextChunk * NSChunkZoneGrow (NSTextChunk * PC, int
|
||||
NEWUSED, NSZone * ZONE)
|
||||
|
||||
- Function: NSTextChunk * NSChunkZoneMalloc (int GROWBY, int
|
||||
INITUSED, NSZone * ZONE)
|
||||
|
||||
- Function: NSTextChunk * NSChunkZoneRealloc (NSTextChunk * PC,
|
||||
NSZone * ZONE)
|
||||
|
||||
Imaging Functions
|
||||
-----------------
|
||||
|
||||
*Copy an Image. [2]*
|
||||
- Function: void NSCopyBitmapFromGState (int SRCGSTATE, NSRect
|
||||
SRCRECT, NSRect DESTRECT)
|
||||
|
||||
- Function: void NSCopyBits (int SRCGSTATE, NSRect SRCRECT,
|
||||
NSPoint DESTPOINT)
|
||||
|
||||
*Render Bitmap Images. [2]*
|
||||
- Function: 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 DATA[5]);
|
||||
|
||||
Attention Panel Functions
|
||||
-------------------------
|
||||
|
||||
*Create an Attention Panel without Running It Yet. [2]*
|
||||
- Function: id NSGetAlertPanel (NSString * TITLE, NSString * MSG,
|
||||
NSString * DEFAULTBUTTON, NSString * ALTERNATEBUTTON,
|
||||
NSString * OTHERBUTTON, ...)
|
||||
|
||||
*Create and Run an Attention Panel. [2]*
|
||||
- Function: int NSRunAlertPanel (NSString * TITLE, NSString *
|
||||
MSG, NSString * DEFAULTBUTTON, NSString *
|
||||
ALTERNATEBUTTON, NSString * OTHERBUTTON, ...)
|
||||
|
||||
- Function: int NSRunLocalizedAlertPanel (NSString * TABLE,
|
||||
NSString * TITLE, NSString * MSG, NSString *
|
||||
DEFAULTBUTTON, NSString * ALTERNATEBUTTON, NSString *
|
||||
OTHERBUTTON, ...)
|
||||
|
||||
*Release an Attention Panel. [2]*
|
||||
- Function: void NSReleaseAlertPanel (id PANEL)
|
||||
|
||||
Services Menu Functions
|
||||
-----------------------
|
||||
|
||||
*Determine Whether an Item is Included in Services Menus. [2]*
|
||||
- Function: int NSSetShowsServicesMenuItem (NSString * ITEM, BOOL
|
||||
SHOWSERVICE)
|
||||
|
||||
- Function: BOOL NSShowsServicesMenuItem (NSString * ITEM)
|
||||
|
||||
*Programmatically Invoke a Service. [2]*
|
||||
- Function: BOOL NSPerformService (NSString * ITEM, NSPasteboard
|
||||
* PBOARD)
|
||||
|
||||
*Force Services Menu to Update Based on New Services. [2]*
|
||||
- Function: void NSUpdateDynamicServices (void)
|
||||
|
||||
Miscellaneous Functions
|
||||
-----------------------
|
||||
|
||||
*Play the System Beep. [2]*
|
||||
- Function: void NSBeep (void)
|
||||
|
||||
*Return File-related Pasteboard Types. [2]*
|
||||
- Function: NSString * NSCreateFileContentsPboardType (NSString *
|
||||
FILETYPE)
|
||||
|
||||
- Function: NSString * NSCreateFilenamePboardType (NSString *
|
||||
FILENAME)
|
||||
|
||||
- Function: NSString * NSGetFileType (NSString * PBOARDTYPE)
|
||||
|
||||
- Function: NSArray * NSGetFileTypes (NSArray * PBOARDTYPES)
|
||||
|
||||
*Draw a Distinctive Outline around Linked Data. [2]*
|
||||
- Function: void NSFrameLinkRect (NSRect ARECT, BOOL
|
||||
ISDESTINATION)
|
||||
|
||||
- Function: float NSLinkFrameThickness (void)
|
||||
|
||||
*Convert an Event Mask Type to a Mask. [2]*
|
||||
- Function: unsigned int NSEventMaskFromType (NSEventType TYPE)
|
||||
All of the functions have been moved to the backend.
|
||||
|
||||
|
|
Loading…
Reference in a new issue