From junrue at common-lisp.net Sun Oct 1 03:53:00 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Sat, 30 Sep 2006 23:53:00 -0400 (EDT) Subject: [graphic-forms-cvs] r279 - in trunk: docs/manual src/tests/uitoolkit src/uitoolkit/widgets Message-ID: <20061001035300.1CFFD6001D@common-lisp.net> Author: junrue Date: Sat Sep 30 23:52:59 2006 New Revision: 279 Modified: trunk/docs/manual/widget-types.texinfo trunk/src/tests/uitoolkit/widget-tester.lisp trunk/src/uitoolkit/widgets/button.lisp trunk/src/uitoolkit/widgets/edit.lisp trunk/src/uitoolkit/widgets/event-source.lisp trunk/src/uitoolkit/widgets/event.lisp trunk/src/uitoolkit/widgets/list-box.lisp trunk/src/uitoolkit/widgets/scrollbar.lisp trunk/src/uitoolkit/widgets/slider.lisp trunk/src/uitoolkit/widgets/widget-classes.lisp trunk/src/uitoolkit/widgets/widget-constants.lisp Log: implemented scroll notification dispatch for sliders; fixed some slider geometry problems; added WS_TABSTOP to the default child control style bitmask Modified: trunk/docs/manual/widget-types.texinfo ============================================================================== --- trunk/docs/manual/widget-types.texinfo (original) +++ trunk/docs/manual/widget-types.texinfo Sat Sep 30 23:52:59 2006 @@ -474,11 +474,26 @@ @end deffn @end-control-subclass + at begin-control-subclass{scrollbar, +This class represents a @ref{control} having a proportional sliding-thumb +component and step arrows at either end., +event-scroll} + at control-callback-initarg{slider,event-scroll} + at deffn Initarg :style + at begin-primary-style-choices{} + at item :horizontal +This style keyword configures the scrollbar to be oriented horizontally. + at item :vertical +This style keyword configures the scrollbar to be oriented vertically. + at end-primary-style-choices + at end deffn + at end-control-subclass + @begin-control-subclass{slider, This class represents a @ref{control} having a sliding-thumb component and optional tick marks., -event-select} - at control-callback-initarg{slider,event-select} +event-scroll} + at control-callback-initarg{slider,event-scroll} @deffn Initarg :outer-limits This initarg accepts a @ref{span} that describes the minimum and maximum possible slider positions. @@ -504,9 +519,9 @@ This style keyword configures the slider to be oriented vertically. @end-primary-style-choices @begin-optional-style-choices - at item :no-border -By default, a slider is drawn with a border; this style keyword -disables that feature. + at item :border +By default, a slider is drawn without a border; this style keyword +enables a border around the control. @item :ticks-after Specifies that the slider should display its tick marks to the right of (or below) the control. This style can @@ -515,10 +530,10 @@ Specifies that the slider should display its tick marks to the left of (or above) the control. This style can be combined with @code{:ticks-after}. - at item :tooltip -Specifies that the slider should display a -tooltip showing its current position. The side on which the -tooltip appears can be configured with @strong{FIXME} + at c @item :tooltip + at c Specifies that the slider should display a + at c tooltip showing its current position. The side on which the + at c tooltip appears can be configured with XXXXXX @end-optional-style-choices @end deffn @end-control-subclass Modified: trunk/src/tests/uitoolkit/widget-tester.lisp ============================================================================== --- trunk/src/tests/uitoolkit/widget-tester.lisp (original) +++ trunk/src/tests/uitoolkit/widget-tester.lisp Sat Sep 30 23:52:59 2006 @@ -210,13 +210,33 @@ (gfw:delete-all lb2) outer-panel)) +(defun thumb->string (thing) + (format nil "~d" (gfw:thumb-position thing))) + (defun populate-scrollbar-test-panel () (let* ((panel-disp (make-instance 'widget-tester-panel-events)) - (outer-panel (make-instance 'gfw:panel :dispatcher panel-disp - :parent *widget-tester-win* - :layout (make-instance 'gfw:flow-layout :style '(:vertical) :spacing 4 :margins 4)))) - (make-instance 'gfw:label :parent outer-panel :text "some nice slider label") - (make-instance 'gfw:slider :parent outer-panel :outer-limits (gfs:make-span :start 0 :end 10)) + (layout (make-instance 'gfw:flow-layout :style '(:vertical) :spacing 4 :margins 4)) + (outer-panel (make-instance 'gfw:panel :dispatcher panel-disp + :parent *widget-tester-win* + :layout layout)) + (label-1 (make-instance 'gfw:label :parent outer-panel + :text "00")) + (sl-1-cb (lambda (disp slider axis detail) + (declare (ignore disp axis detail)) + (setf (gfw:text label-1) (thumb->string slider)))) + (sl-1 (make-instance 'gfw:slider :parent outer-panel + :callback sl-1-cb + :outer-limits (gfs:make-span :start 0 :end 10))) + (label-2 (make-instance 'gfw:label :parent outer-panel + :text "00")) + (sl-2-cb (lambda (disp slider axis detail) + (declare (ignore disp axis detail)) + (setf (gfw:text label-2) (thumb->string slider)))) + (sl-2 (make-instance 'gfw:slider :parent outer-panel + :callback sl-2-cb + :style '(:vertical :auto-ticks :ticks-after :ticks-before) + :outer-limits (gfs:make-span :start 0 :end 10)))) + (declare (ignore sl-1 sl-2)) outer-panel)) (defun widget-tester-internal () @@ -239,7 +259,7 @@ :submenu ((:item "E&xit" :callback #'widget-tester-exit))) (:item "&Panels" :submenu ((:item "&List Boxes" :callback select-lb-callback) - (:item "&Scrollbars" :callback select-sb-callback))))))) + (:item "&Sliders" :callback select-sb-callback))))))) (setf (gfw:menu-bar *widget-tester-win*) menubar (gfw:top-child-of layout) (first test-panels) (gfw:image *widget-tester-win*) (make-instance 'gfg:icon-bundle :file (merge-pathnames "default.ico")))) Modified: trunk/src/uitoolkit/widgets/button.lisp ============================================================================== --- trunk/src/uitoolkit/widgets/button.lisp (original) +++ trunk/src/uitoolkit/widgets/button.lisp Sat Sep 30 23:52:59 2006 @@ -50,7 +50,7 @@ (defmethod compute-style-flags ((self button) &rest extra-data) (declare (ignore extra-data)) - (let ((std-flags (logior +default-child-style+ gfs::+ws-tabstop+)) + (let ((std-flags +default-child-style+) (style (style-of self))) (loop for sym in style do (cond Modified: trunk/src/uitoolkit/widgets/edit.lisp ============================================================================== --- trunk/src/uitoolkit/widgets/edit.lisp (original) +++ trunk/src/uitoolkit/widgets/edit.lisp Sat Sep 30 23:52:59 2006 @@ -48,7 +48,7 @@ (defmethod compute-style-flags ((self edit) &rest extra-data) (declare (ignore extra-data)) - (let ((std-flags (logior +default-child-style+ gfs::+ws-tabstop+)) + (let ((std-flags +default-child-style+) (style (style-of self))) (loop for sym in style do (ecase sym Modified: trunk/src/uitoolkit/widgets/event-source.lisp ============================================================================== --- trunk/src/uitoolkit/widgets/event-source.lisp (original) +++ trunk/src/uitoolkit/widgets/event-source.lisp Sat Sep 30 23:52:59 2006 @@ -36,7 +36,8 @@ (defparameter *callback-info* '((gfw:event-activate . (gfw:event-source)) (gfw:event-arm . (gfw:event-source)) (gfw:event-modify . (gfw:event-source)) - (gfw:event-select . (gfw:event-source)))) + (gfw:event-select . (gfw:event-source)) + (gfw:event-scroll . (gfw:event-source symbol symbol)))) (defun make-specializer-list (disp-class arg-info) (let ((tmp (mapcar #'find-class arg-info))) Modified: trunk/src/uitoolkit/widgets/event.lisp ============================================================================== --- trunk/src/uitoolkit/widgets/event.lisp (original) +++ trunk/src/uitoolkit/widgets/event.lisp Sat Sep 30 23:52:59 2006 @@ -142,16 +142,24 @@ (detail (case wparam-lo (#.gfs::+sb-top+ :start) ; (#.gfs::+sb-left+ :start) +; (#.gfs::+tb-top+ :start) (#.gfs::+sb-bottom+ :end) ; (#.gfs::+sb-right+ :end) +; (#.gfs::+tb-bottom+ :end) (#.gfs::+sb-lineup+ :step-back) ; (#.gfs::+sb-lineleft+ :step-back) +; (#.gfs::+tb-linedown+ :step-back) (#.gfs::+sb-linedown+ :step-forward) ; (#.gfs::+sb-lineright+ :step-forward) +; (#.gfs::tsb-linedown+ :step-forward) (#.gfs::+sb-pageup+ :page-back) ; (#.gfs::+sb-pageleft+ :page-back) +; (#.gfs::+tb-pageup+ :page-back) (#.gfs::+sb-pagedown+ :page-forward) ; (#.gfs::+sb-pageright+ :page-forward) +; (#.gfs::+tb-pagedown+ :page-forward) +; (#.gfs::+tb-thumbposition+ :thumb-position) +; (#.gfs::+tb-thumbtrack+ :thumb-track) (#.gfs::+sb-thumbposition+ :thumb-position) (#.gfs::+sb-thumbtrack+ :thumb-track)))) (event-scroll disp widget axis detail))) @@ -343,15 +351,19 @@ 0))) (defmethod process-message (hwnd (msg (eql gfs::+wm-hscroll+)) wparam lparam) - (declare (ignore lparam)) - (let ((widget (get-widget (thread-context) hwnd))) + (let ((widget (get-widget (thread-context) + (if (zerop lparam) + hwnd + (cffi:make-pointer (logand #xFFFFFFFF lparam)))))) (if widget (dispatch-scroll-notification widget :horizontal (gfs::lparam-low-word wparam)))) 0) (defmethod process-message (hwnd (msg (eql gfs::+wm-vscroll+)) wparam lparam) - (declare (ignore lparam)) - (let ((widget (get-widget (thread-context) hwnd))) + (let ((widget (get-widget (thread-context) + (if (zerop lparam) + hwnd + (cffi:make-pointer (logand #xFFFFFFFF lparam)))))) (if widget (dispatch-scroll-notification widget :vertical (gfs::lparam-low-word wparam)))) 0) Modified: trunk/src/uitoolkit/widgets/list-box.lisp ============================================================================== --- trunk/src/uitoolkit/widgets/list-box.lisp (original) +++ trunk/src/uitoolkit/widgets/list-box.lisp Sat Sep 30 23:52:59 2006 @@ -182,7 +182,7 @@ (defmethod compute-style-flags ((self list-box) &rest extra-data) (declare (ignore extra-data)) - (let ((std-flags (logior +default-child-style+ gfs::+ws-tabstop+ gfs::+lbs-notify+ + (let ((std-flags (logior +default-child-style+ gfs::+lbs-notify+ gfs::+ws-vscroll+ gfs::+ws-border+)) (style (style-of self))) (loop for sym in style Modified: trunk/src/uitoolkit/widgets/scrollbar.lisp ============================================================================== --- trunk/src/uitoolkit/widgets/scrollbar.lisp (original) +++ trunk/src/uitoolkit/widgets/scrollbar.lisp Sat Sep 30 23:52:59 2006 @@ -37,6 +37,12 @@ ;;; helper functions ;;; +(defun sb-horizontal-flags (orig-flags) + (logand orig-flags (lognot gfs::+sbs-vert+))) + +(defun sb-vertical-flags (orig-flags) + (logior orig-flags (lognot gfs::+sbs-vert+))) + (defun validate-scrollbar-type (type) (unless (or (= type gfs::+sb-ctl+) (= type gfs::+sb-horz+) (= type gfs::+sb-vert+)) (error 'gfs:toolkit-error :detail "invalid scrollbar type ID"))) @@ -219,5 +225,68 @@ trackpos)) ;;; -;;; TBD: scrollbar control implementation +;;; scrollbar control implementation ;;; + +(defmethod compute-style-flags ((self scrollbar) &rest extra-data) + (declare (ignore extra-data)) + (let ((std-flags +default-child-style+) + (style (style-of self))) + (loop for sym in style + do (ecase sym + (:horizontal (setf std-flags (sb-horizontal-flags std-flags))) + (:vertical (setf std-flags (sb-vertical-flags std-flags))))) + (values std-flags 0))) + +(defmethod initialize-instance :after ((self scrollbar) &key parent &allow-other-keys) + (create-control self parent "" gfs::+icc-standard-classes+)) + +(defmethod outer-limits ((self scrollbar)) + (if (gfs:disposed-p self) + (error 'gfs:disposed-error)) + (destructuring-bind (limits pagesize pos trackpos) + (sb-get-info self gfs::+sb-ctl+) + (declare (ignore pagesize pos trackpos)) + limits)) + +(defmethod (setf outer-limits) (span (self scrollbar)) + (if (gfs:disposed-p self) + (error 'gfs:disposed-error)) + (sb-set-thumb-limits self gfs::+sb-ctl+ span)) + +(defmethod owner ((self scrollbar)) + (parent self)) + +(defmethod page-increment ((self scrollbar)) + (if (gfs:disposed-p self) + (error 'gfs:disposed-error)) + (destructuring-bind (limits pagesize pos trackpos) + (sb-get-info self gfs::+sb-ctl+) + (declare (ignore limits pos trackpos)) + pagesize)) + +(defmethod (setf page-increment) (amount (self scrollbar)) + (if (gfs:disposed-p self) + (error 'gfs:disposed-error)) + (sb-set-page-increment self gfs::+sb-ctl+ amount)) + +(defmethod thumb-position ((self scrollbar)) + (if (gfs:disposed-p self) + (error 'gfs:disposed-error)) + (destructuring-bind (limits pagesize pos trackpos) + (sb-get-info self gfs::+sb-ctl+) + (declare (ignore limits pagesize trackpos)) + pos)) + +(defmethod (setf thumb-position) (position (self scrollbar)) + (if (gfs:disposed-p self) + (error 'gfs:disposed-error)) + (sb-set-thumb-position self gfs::+sb-ctl+ position)) + +(defmethod thumb-track-position ((self scrollbar)) + (if (gfs:disposed-p self) + (error 'gfs:disposed-error)) + (destructuring-bind (limits pagesize pos trackpos) + (sb-get-info self gfs::+sb-ctl+) + (declare (ignore limits pagesize pos)) + trackpos)) Modified: trunk/src/uitoolkit/widgets/slider.lisp ============================================================================== --- trunk/src/uitoolkit/widgets/slider.lisp (original) +++ trunk/src/uitoolkit/widgets/slider.lisp Sat Sep 30 23:52:59 2006 @@ -44,12 +44,7 @@ (setf orig-flags (logand orig-flags (lognot (logior gfs::+tbs-top+ gfs::+tbs-left+)))) (logior (logand orig-flags (lognot gfs::+tbs-autoticks+)) gfs::+tbs-noticks+)) -(defun sl-ticks-after-flags (orig-flags) - (setf orig-flags (logand orig-flags (lognot gfs::+tbs-both+))) - (logand orig-flags (lognot gfs::+tbs-top+))) - (defun sl-ticks-before-flags (orig-flags) - (setf orig-flags (logand orig-flags (lognot gfs::+tbs-both+))) (logior orig-flags gfs::+tbs-top+)) (defun sl-ticks-both-flags (orig-flags) @@ -68,8 +63,8 @@ (defun sl-vertical-flags (orig-flags) (logior orig-flags gfs::+tbs-vert+)) -(defun sl-no-border-flags (orig-flags) - (logand orig-flags (lognot gfs::+ws-border+))) +(defun sl-border-flags (orig-flags) + (logior orig-flags gfs::+ws-border+)) ;;; ;;; methods @@ -77,7 +72,7 @@ (defmethod compute-style-flags ((self slider) &rest extra-data) (declare (ignore extra-data)) - (let ((std-flags (logior +default-child-style+ gfs::+ws-tabstop+ gfs::+ws-border+)) + (let ((std-flags +default-child-style+) (style (style-of self))) (loop for sym in style do (ecase sym @@ -90,10 +85,12 @@ ;; styles that can be combined ;; - (:no-border (setf std-flags (sl-no-border-flags std-flags))) - (:ticks-after (setf std-flags (sl-ticks-after-flags std-flags))) + (:border (setf std-flags (sl-border-flags std-flags))) + (:ticks-after) ; will be handled below (:ticks-before (setf std-flags (sl-ticks-before-flags std-flags))) (:tooltip (setf std-flags (sl-tooltip-flags std-flags))))) + (if (and (find :ticks-before style) (find :ticks-after style)) + (setf std-flags (sl-ticks-both-flags std-flags))) (values std-flags 0))) (defmethod initialize-instance :after ((self slider) &key outer-limits parent &allow-other-keys) @@ -170,10 +167,10 @@ (numticks (- (gfs:span-end limits) (gfs:span-start limits))) (size (gfs:make-size))) (if (find :vertical (style-of self)) - (setf (gfs:size-width size) (* (vertical-scrollbar-width) 2) - (gfs:size-height size) (+ (* 8 numticks) b-width)) - (setf (gfs:size-width size) (+ (* 8 numticks) b-width) - (gfs:size-height size) (* (horizontal-scrollbar-height) 2))) + (setf (gfs:size-width size) (floor (* (vertical-scrollbar-width) 5) 2) + (gfs:size-height size) (+ (* 10 numticks) b-width)) + (setf (gfs:size-width size) (+ (* 10 numticks) b-width) + (gfs:size-height size) (floor (* (horizontal-scrollbar-height) 5) 2))) (if (>= width-hint 0) (setf (gfs:size-width size) width-hint)) (if (>= height-hint 0) Modified: trunk/src/uitoolkit/widgets/widget-classes.lisp ============================================================================== --- trunk/src/uitoolkit/widgets/widget-classes.lisp (original) +++ trunk/src/uitoolkit/widgets/widget-classes.lisp Sat Sep 30 23:52:59 2006 @@ -171,7 +171,11 @@ :initform nil) (min-size :initarg :minimum-size - :initform nil)) + :initform nil) + (system-classname + :accessor system-classname-of + :initform nil + :allocation :class)) ; subclasses will shadow this slot (:documentation "The base class for widgets having pre-defined native behavior.")) (defmacro define-control-class (classname system-classname callback-event-name &optional docstring mixins) @@ -180,8 +184,8 @@ :accessor callback-event-name-of :initform ,callback-event-name :allocation :class) - (,(intern "SYSTEM-CLASSNAME") - :reader ,(intern "SYSTEM-CLASSNAME-OF") + (system-classname + :reader system-classname-of :initform ,system-classname :allocation :class)) ,(if (typep docstring 'string) `(:documentation ,docstring) `(:documentation "")))) @@ -214,13 +218,13 @@ (define-control-class scrollbar "scrollbar" - 'event-select + 'event-scroll "This class represents an individual scrollbar control.") (define-control-class slider "msctls_trackbar32" - 'event-select + 'event-scroll "This class represents a slider (or trackbar) control.") (defclass color-dialog (widget) () Modified: trunk/src/uitoolkit/widgets/widget-constants.lisp ============================================================================== --- trunk/src/uitoolkit/widgets/widget-constants.lisp (original) +++ trunk/src/uitoolkit/widgets/widget-constants.lisp Sat Sep 30 23:52:59 2006 @@ -95,7 +95,9 @@ (defconstant +vk-right-alt+ #xA5) (eval-when (:compile-toplevel :load-toplevel :execute) - (defconstant +default-child-style+ (logior gfs::+ws-child+ gfs::+ws-visible+)) + (defconstant +default-child-style+ (logior gfs::+ws-child+ + gfs::+ws-tabstop+ + gfs::+ws-visible+)) (defconstant +default-widget-width+ 64) (defconstant +default-widget-height+ 64) (defconstant +estimated-text-size+ 32) ; bytes From junrue at common-lisp.net Sun Oct 1 04:58:28 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Sun, 1 Oct 2006 00:58:28 -0400 (EDT) Subject: [graphic-forms-cvs] r280 - in trunk/src: tests/uitoolkit uitoolkit/widgets Message-ID: <20061001045828.D2443316B@common-lisp.net> Author: junrue Date: Sun Oct 1 00:58:28 2006 New Revision: 280 Modified: trunk/src/tests/uitoolkit/widget-tester.lisp trunk/src/uitoolkit/widgets/scrollbar.lisp Log: scrollbar controls now getting created Modified: trunk/src/tests/uitoolkit/widget-tester.lisp ============================================================================== --- trunk/src/tests/uitoolkit/widget-tester.lisp (original) +++ trunk/src/tests/uitoolkit/widget-tester.lisp Sun Oct 1 00:58:28 2006 @@ -213,30 +213,58 @@ (defun thumb->string (thing) (format nil "~d" (gfw:thumb-position thing))) -(defun populate-scrollbar-test-panel () +(defun populate-slider-test-panel () (let* ((panel-disp (make-instance 'widget-tester-panel-events)) - (layout (make-instance 'gfw:flow-layout :style '(:vertical) :spacing 4 :margins 4)) + (layout1 (make-instance 'gfw:flow-layout :style '(:vertical) :spacing 4)) + (layout2 (make-instance 'gfw:flow-layout :style '(:horizontal) :margins 4 :spacing 4)) + (layout3 (make-instance 'gfw:flow-layout :style '(:horizontal) :margins 4 :spacing 4)) (outer-panel (make-instance 'gfw:panel :dispatcher panel-disp :parent *widget-tester-win* - :layout layout)) - (label-1 (make-instance 'gfw:label :parent outer-panel - :text "00")) + :layout layout1)) + (panel-1 (make-instance 'gfw:panel :dispatcher panel-disp + :parent outer-panel + :layout layout2)) + (label-1 (make-instance 'gfw:label :parent panel-1 + :text "0 ")) (sl-1-cb (lambda (disp slider axis detail) (declare (ignore disp axis detail)) (setf (gfw:text label-1) (thumb->string slider)))) - (sl-1 (make-instance 'gfw:slider :parent outer-panel + (sl-1 (make-instance 'gfw:slider :parent panel-1 :callback sl-1-cb :outer-limits (gfs:make-span :start 0 :end 10))) - (label-2 (make-instance 'gfw:label :parent outer-panel - :text "00")) + (label-3 (make-instance 'gfw:label :parent panel-1 + :text "0 ")) + (sb-1-cb (lambda (disp scrollbar axis detail) + (declare (ignore disp axis detail)) + (setf (gfw:text label-3) (thumb->string scrollbar)))) + (sb-1 (make-instance 'gfw:scrollbar :parent panel-1 + :callback sb-1-cb + :outer-limits (gfs:make-span :start 0 :end 10))) + (panel-2 (make-instance 'gfw:panel :dispatcher panel-disp + :parent outer-panel + :layout layout3)) + (label-2 (make-instance 'gfw:label :parent panel-2 + :text "0 ")) (sl-2-cb (lambda (disp slider axis detail) (declare (ignore disp axis detail)) (setf (gfw:text label-2) (thumb->string slider)))) - (sl-2 (make-instance 'gfw:slider :parent outer-panel + (sl-2 (make-instance 'gfw:slider :parent panel-2 :callback sl-2-cb :style '(:vertical :auto-ticks :ticks-after :ticks-before) - :outer-limits (gfs:make-span :start 0 :end 10)))) - (declare (ignore sl-1 sl-2)) + :outer-limits (gfs:make-span :start 0 :end 10))) + (label-4 (make-instance 'gfw:label :parent panel-2 + :text "0 ")) + (sb-2-cb (lambda (disp scrollbar axis detail) + (declare (ignore disp axis detail)) + (setf (gfw:text label-4) (thumb->string scrollbar)))) + (sb-2 (make-instance 'gfw:scrollbar :parent panel-2 + :callback sb-2-cb + :style '(:vertical) + :outer-limits (gfs:make-span :start 0 :end 10)))) + (declare (ignore sl-1 sl-2 sb-1 sb-2)) + (gfw:pack panel-1) + (gfw:pack panel-2) + (gfw:pack outer-panel) outer-panel)) (defun widget-tester-internal () @@ -246,7 +274,7 @@ :style '(:frame))) (let* ((layout (gfw:layout-of *widget-tester-win*)) (test-panels (list (populate-list-box-test-panel) - (populate-scrollbar-test-panel))) + (populate-slider-test-panel))) (select-lb-callback (lambda (disp item) (declare (ignore disp item)) (setf (gfw:top-child-of layout) (first test-panels)) Modified: trunk/src/uitoolkit/widgets/scrollbar.lisp ============================================================================== --- trunk/src/uitoolkit/widgets/scrollbar.lisp (original) +++ trunk/src/uitoolkit/widgets/scrollbar.lisp Sun Oct 1 00:58:28 2006 @@ -41,7 +41,7 @@ (logand orig-flags (lognot gfs::+sbs-vert+))) (defun sb-vertical-flags (orig-flags) - (logior orig-flags (lognot gfs::+sbs-vert+))) + (logior orig-flags gfs::+sbs-vert+)) (defun validate-scrollbar-type (type) (unless (or (= type gfs::+sb-ctl+) (= type gfs::+sb-horz+) (= type gfs::+sb-vert+)) @@ -238,8 +238,12 @@ (:vertical (setf std-flags (sb-vertical-flags std-flags))))) (values std-flags 0))) -(defmethod initialize-instance :after ((self scrollbar) &key parent &allow-other-keys) - (create-control self parent "" gfs::+icc-standard-classes+)) +(defmethod initialize-instance :after ((self scrollbar) &key outer-limits page-increment parent &allow-other-keys) + (create-control self parent "" gfs::+icc-standard-classes+) + (if outer-limits + (setf (outer-limits self) outer-limits)) + (if page-increment + (setf (page-increment self) page-increment))) (defmethod outer-limits ((self scrollbar)) (if (gfs:disposed-p self) @@ -270,6 +274,19 @@ (error 'gfs:disposed-error)) (sb-set-page-increment self gfs::+sb-ctl+ amount)) +(defmethod preferred-size ((self scrollbar) width-hint height-hint) + (let ((size (gfs:make-size))) + (if (find :vertical (style-of self)) + (setf (gfs:size-width size) (vertical-scrollbar-width) + (gfs:size-height size) +default-widget-height+) + (setf (gfs:size-width size) +default-widget-width+ + (gfs:size-height size) (horizontal-scrollbar-height))) + (if (>= width-hint 0) + (setf (gfs:size-width size) width-hint)) + (if (>= height-hint 0) + (setf (gfs:size-height size) height-hint)) + size)) + (defmethod thumb-position ((self scrollbar)) (if (gfs:disposed-p self) (error 'gfs:disposed-error)) From junrue at common-lisp.net Sun Oct 1 17:18:42 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Sun, 1 Oct 2006 13:18:42 -0400 (EDT) Subject: [graphic-forms-cvs] r281 - trunk/docs/website Message-ID: <20061001171842.DC9E64F001@common-lisp.net> Author: junrue Date: Sun Oct 1 13:18:31 2006 New Revision: 281 Modified: trunk/docs/website/sourceforge.html Log: tweaked redirector Modified: trunk/docs/website/sourceforge.html ============================================================================== --- trunk/docs/website/sourceforge.html (original) +++ trunk/docs/website/sourceforge.html Sun Oct 1 13:18:31 2006 @@ -6,11 +6,14 @@ - + -

Redirecting to common-lisp.net hosted website for Graphic-Forms...

+

Redirecting to the Graphic-Forms main website...

+

If you have not been automatically redirected, click + here.

+

From junrue at common-lisp.net Sun Oct 1 21:17:16 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Sun, 1 Oct 2006 17:17:16 -0400 (EDT) Subject: [graphic-forms-cvs] r282 - trunk/docs/website Message-ID: <20061001211716.0F9431E000@common-lisp.net> Author: junrue Date: Sun Oct 1 17:17:15 2006 New Revision: 282 Added: trunk/docs/website/faq.html Modified: trunk/docs/website/docs.html Log: added project FAQ Modified: trunk/docs/website/docs.html ============================================================================== --- trunk/docs/website/docs.html (original) +++ trunk/docs/website/docs.html Sun Oct 1 17:17:15 2006 @@ -15,7 +15,7 @@

Programming Reference

-

FAQ

+

FAQ

Articles

Added: trunk/docs/website/faq.html ============================================================================== --- (empty file) +++ trunk/docs/website/faq.html Sun Oct 1 17:17:15 2006 @@ -0,0 +1,179 @@ + + + + + Graphic-Forms Frequently Asked Questions + + + + + + +
+

Graphic-Forms Frequently Asked Questions

+
+ +
+
Index
+
    +
  1. Why implement another user interface library?
  2. +
  3. Common Lisp is obscure, shouldn't we stick with popular programming languages?
  4. +
  5. Why focus solely on Windows at the expense of portability?
  6. +
  7. What is the status of Graphic-Forms?
  8. +
  9. Please compare Graphic-Forms to libraries X, Y, and Z.
  10. +
  11. How can I contribute?
  12. +
  13. That's an unusual project name.
  14. +
+
+ +
+
1. Why implement another user interface library?
+
+

I don't think the space of GUI development has yet been explored adequately, + particularly where declarative and dynamic approaches are concerned. I also + don't think Windows-based Common Lisp developers have enough options for GUI programming. + Finally, I think more open-source code is better than less, arguments about + balkanization and limited resources notwithstanding.

+ +

The argument could be made (and I believe has been, although right now I can't + find the link to Havoc Pennington's blog + entry where I think I remember him doing so) that the industry doesn't need + another GUI API; who am I to think people will adopt my API, and why should + they be bothered to try?

+ +

First of all, there always will be people willing try new things -- and they are + great people from whom to get feedback. Secondly, there is no physical law of + the universe saying innovation in the GUI API space is at an end, especially + if you consider how many dynamically-typed, code-is-data libraries there are + compared to the statically-typed, Algol-based so-called popular choices. + Third, every one of the existing incumbents started with 0 fans (or 1 if you + count the original designer). Fourth, I wanted (and still want) to provide + Windows developers more options -- less reason to give up on Common Lisp. I'll + spare you reasons 5, 6, and 7 since I think (and hope) you've gotten the gist. + If not, oh well I tried.

+ +
+
2. Common Lisp is obscure, shouldn't we stick with popular programming languages?
+
+

I got interested in Common Lisp initially after reading Paul Graham's + essays on Lisp, + then grew more serious after buying a copy of + Practical Common Lisp by + Peter Seibel. I have grown to appreciate Common Lisp as a superior programming + language for the kind of development I want to do in the long-term.

+ +

Compared to current popular languages and their associated frameworks, + it's tempting to think of Common Lisp as being obscure. In reality, it has a long + history, + and there are + well-known + success + stories. + One of the attributes of Lisp making GUI programming a real joy is the ability + to easily define powerful domain-specific languages, such as the DEFMENU + language in Graphic-Forms. I don't regret shifting my focus to Common Lisp at all.

+ +

You can find more information about Common Lisp on the web + here, + here, and + here. Or just read + this essay and think about + it for a while. In any case, if you're comfortable and productive using the tools + you already have available, more power to you.

+ +
+
3. Why focus solely on Windows at the expense of portability?
+
+

This is a hard question to answer in a satisfactory manner, because the premise + is absolutely valid: developers prefer to support multiple platforms or + at least have the freedom to change their focus. There is quite a bit of + well-deserved ambivalence, if not hostility, towards Windows and the + company that produces it.

+ +

Having worked for the company once known as XVT Software, Inc. + in the early 1990's, I gained an appreciation for both the value of and the + incredible demands imposed by software portability. There are existing + Lisp-based GUI portability libraries, which I respect for their good + intentions, not to mention the huge effort they require. Relatively few Lisp-based + GUI libraries target Windows specifically, hence this is a niche I wanted to + try to fill.

+ +

The bottom line is this: I want more people to write GUI applications for + Windows in Common Lisp, and I hope you use Graphic-Forms to do it. As for + the ABM crowd, if you don't like Windows, then you're welcome to ignore this + project. Don't bother flaming me about it, as I will ignore you.

+ +
+
4. What is the status of Graphic-Forms?
+
+

Graphic-Forms is in alpha and will be for the forseeable future -- a user interface + library of this kind entails a large feature set. The code and documentation is + under constant development, with new features being added at a rapid pace. Public + interfaces have not yet stabilized, thus I cannot yet commit to backwards compatibility. + This is a project with which (I hope) early adopters can experiment.

+ +

I will nevertheless point out how this project has gotten past the initial hurdle + where other projects often die out. There are key aspects of the + design (if not the implementation) of Graphic-Forms that I'm getting pretty happy + with, and most of all, I've proven to my satisfaction the feasibility of building + a user interface library in Common Lisp for Windows. I think a solid foundation + is forming.

+ +

I expect to transition to beta when the majority of features are in place and + what remains is essentially testing -- but it's a grey area and none of us can + predict the future with any certainty.

+ +
+
5. Please compare Graphic-Forms to libraries X, Y, and Z.
+
+

I'm generally not inclined to do so. Writing an accurate and thorough + comparison is a lot of work, whereas I'd rather spend the time and energy + directly on Graphic-Forms. Also, there is a risk of my making inaccurate + statements which might result in nasty email filling my in-box that I + could live without, and perhaps even legal troubles.

+

Also, as far as my personal attitude regarding criticism of other people's + work is concerned, I prefer to do so in the proper venue with more likelihood + of such feedback resulting in improvements. See + The Golden Rule.

+ +
+
6. How can I contribute?
+
+

Constructive criticism, bug reports, and patches are always appreciated and + thoughtfully considered. Here are the main channels for participation:
+

+ +

Bug reports should be accompanied by self-contained test cases whenever possible. + A quick note about your environment (Windows version, CL implementation, etc) + is also very important. + +

Graphic-Forms is BSD licensed. + As project founder/lead developer, I reserve the right to reject or modify patches + as I see fit. But rest assured I am grateful to receive patches and will make every + effort to understand and preserve the intent of any contributions. Finally, for + any patch consisting of more than 2-3 lines of code, I will include your copyright + statement in the relevant source file(s) along with my own.

+ +
+
7. That's an unusual project name.
+
+

I'm glad you think so! It's difficult to identify project names that are + meaningful and relevant, yet are free of trademark concerns. The name + Graphic-Forms is meant to be a play on words, since the library focuses + on graphical features and forms is a term referring to + fragments of Lisp code.

+ common-lisp.net home + Copyright © 2006 by Jack D. Unrue + + + + From junrue at common-lisp.net Mon Oct 2 14:55:00 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Mon, 2 Oct 2006 10:55:00 -0400 (EDT) Subject: [graphic-forms-cvs] r283 - trunk/docs/manual Message-ID: <20061002145500.D12041E002@common-lisp.net> Author: junrue Date: Mon Oct 2 10:54:59 2006 New Revision: 283 Added: trunk/docs/manual/ApiReference.html trunk/docs/manual/Footnotes.html trunk/docs/manual/Glossary.html trunk/docs/manual/Graphic-FormsProgrammingReference.wcp trunk/docs/manual/GraphicsPackage.html trunk/docs/manual/ImageDataPlugins.html trunk/docs/manual/Introduction.html trunk/docs/manual/LegalInfo.html trunk/docs/manual/MiscellaneousTopics.html trunk/docs/manual/Prerequisites.html trunk/docs/manual/Support.html trunk/docs/manual/SystemPackage.html trunk/docs/manual/TerminologyConventions.html trunk/docs/manual/WidgetsPackage.html trunk/docs/manual/gfs-native-object.html trunk/docs/manual/gfs-point.html trunk/docs/manual/gfs-rectangle.html trunk/docs/manual/gfs-size.html Removed: trunk/docs/manual/Makefile trunk/docs/manual/api.texinfo trunk/docs/manual/event-functions.texinfo trunk/docs/manual/glossary.texinfo trunk/docs/manual/graphics-functions.texinfo trunk/docs/manual/graphics-types.texinfo trunk/docs/manual/image-plugins.texinfo trunk/docs/manual/layout-functions.texinfo trunk/docs/manual/layout-types.texinfo trunk/docs/manual/miscellaneous.texinfo trunk/docs/manual/overview.texinfo trunk/docs/manual/reference.texinfo trunk/docs/manual/style.css trunk/docs/manual/system-functions.texinfo trunk/docs/manual/system-types.texinfo trunk/docs/manual/terminology.texinfo trunk/docs/manual/widget-functions.texinfo trunk/docs/manual/widget-types.texinfo Log: begin manual overhaul to support CHM Added: trunk/docs/manual/ApiReference.html ============================================================================== --- (empty file) +++ trunk/docs/manual/ApiReference.html Mon Oct 2 10:54:59 2006 @@ -0,0 +1,15 @@ + + + +API Reference + + + + + + +

This chapter +documents the Graphic-Forms programming interface. All package names are prefixed with +graphic-forms.uitoolkit.

+

 

+ Added: trunk/docs/manual/Footnotes.html ============================================================================== --- (empty file) +++ trunk/docs/manual/Footnotes.html Mon Oct 2 10:54:59 2006 @@ -0,0 +1,39 @@ + + + +Footnotes + + + + + + +

[1] a small patch +to enable the stdcall calling convention for callbacks is +temporarily bundled with Graphic-Forms, see
+ +src/external-libraries/sbcl-callback-patch/

+

[2] testing on RC1 is +in-progress

+

[3] Nowadays, the Windows platform offers +alternatives, such as gdi+ which adds among other features +native support for additional image formats. Graphic-Forms sticks with plain-old +gdi to avoid the possibility of these alternatives not +being installed.

+

[4] As do GUI bindings in other languages +such as Java.

+

[5] See the main ImageMagick website at +http://imagemagick.org for downloads and +documentation.

+

[6] This topic gets muddier when edit controls come into +the picture. Text in an edit control is selected despite there being no +notification event; yet there is a notification (event-modify) then the user +types text. I'm choosing to live with this inconsistency, partly because +otherwise my categorization scheme seems to work well; and one can refer to the +act of retrieving edit control selection, confident that developers will know +this means obtaining highlighted text.

+

 

+ Added: trunk/docs/manual/Glossary.html ============================================================================== --- (empty file) +++ trunk/docs/manual/Glossary.html Mon Oct 2 10:54:59 2006 @@ -0,0 +1,86 @@ + + + +Glossary + + + + + + +

This chapter defines fundamental terms encountered throughout the +documentation of Graphic-Forms.

+
+
accelerator +
An accelerator + is a key sequence assigned to an application function allowing a user to + bypass navigation of the menu or control hierarchy normally required to invoke + the function. Some accelerators are established by Windows style guidelines, + such as control-c for the clipboard copy operation from + an Edit menu. Applications may define other accelerators as appropriate. + Accelerators are generally intended for more knowledgeable users and should + not be the sole mechanism for invoking functionality. Compare with mnemonic.

+
auto-scrolling +
Auto-scrolling is a feature + whereby scrolling occurs as a side effect of user input so content can remain + visible, thus avoiding the need to explicitly manipulate scrollbars to achieve + the same result.

+
control +
A control is a system-defined window class + whose role is to accept user input and possibly generate notification events + based on such input.

+
default action +
Conceptually, a default action is a + secondary event initiated by user input that is a logical follow-up to a + previous event. Examples of such user gestures include double-clicking an item + in a list box control, or pressing enter when an edit + control has the keyboard focus. The response to a default action makes use of + context established by the preceding event (e.g., the selection set by an + initial click becomes the context for the double-click response).

+
dialog +
A dialog is a mechanism for collecting user + input or showing information. The system defines common dialogs for tasks like + choosing files, fonts, or colors. Custom dialogs can be defined by application + code.

+
extension +
An extension is code + providing additional functionality beyond the original scope of a system. An + extension framework encourages modularity. More importantly, it is a conscious + design choice to allow a system to be stretched beyond what the original + designers may have anticipated. Compare with plugin.

+
menu +
A collection of menu items presented within a + single rectangular region. Menus are often anchored to a menu bar, but may + also be invoked in a context-sensitive manner via the mouse or an accelerator.

+
mix-in class +
A + mix-in class represents a specific abstraction that complements the role(s) of + other class(es) in a class hierarchy.

+
mnemonic +
A mnemonic is a key + sequence (usually a single character modified by the alt + key) enabling mouse-free navigation of a menu or control hierarchy to invoke + an application function. Depending on the user's system settings, mnemonic + characters may be hidden until the user presses the alt + key. Compare with accelerator.

+
plugin +
A plugin is code + integrated into a larger system in order to implement a specific instance of + an established category of services. A plugin framework encourages modularity + within a defined scope of functionality. Compare with extension. +
 
+ Added: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp ============================================================================== --- (empty file) +++ trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Mon Oct 2 10:54:59 2006 @@ -0,0 +1,266 @@ +[GENERAL] +Title=Graphic-Forms Programming Reference +RootDir= +DefaultTopic=Introduction.html +CompiledFile=graphic-forms.chm +CustomTemplate= +DefaultTemplate=1 +Encoding=Windows-1252 +Language=0x0409 +DeleteProject=0 +ViewCompiledFile=1 +HasChild=0 +NoChild=10 +HtmlHelpTemplate= +HtmlHelpTitle=Graphic-Forms Programming Reference +HtmlHelpTitleSame=1 +WebHelpDefault=Introduction.html +WebHelpOutputFolder=c:\projects\public\graphic-forms\docs\manual\html +WebHelpTemplate= +WebHelpTitle=Graphic-Forms Programming Reference +WebHelpDefaultSame=1 +WebHelpTemplateSame=0 +WebHelpTilteSame=1 +StartFromRoot=1 +AutoCollapse=0 +DrawLines=1 +SingleHtmlFilename=index.html +SingleHtmlOutputFolder=C:\tmp\install +SingleHtmlTitle=Graphic-Forms Programming Reference +SingleHtmlHasToc=1 +SingleHtmlSame=1 +HeadProperties=1 +PageProperties=1 +RealColorIcon=0 +ShowIndex=1 +NavWidth=200 +WebFontColor=#000000 +WebBackColor=#DCDBD6 +HHPFolder= + +[CHMSetting] +Top=50 +Left=50 +Height=500 +Width=700 +PaneWidth=250 +DefaultTab=0 +ShowMSDNMenu=0 +ShowPanesToolbar=1 +ShowPane=1 +HideToolbar=0 +HideToolbarText=0 +StayOnTop=0 +Maximize=0 +Hide=1 +Locate=0 +Back=1 +bForward=1 +Stop=0 +Refresh=1 +Home=1 +Print=1 +Option=1 +Jump1=0 +Jump2=0 +AutoShowHide=0 +AutoSync=1 +Content=1 +Index=1 +Search=1 +Favorite=1 +UseFolder=0 +AutoTrack=0 +SelectRow=0 +PlusMinus=1 +ShowSelection=1 +ShowRoot=1 +DrawLines=1 +AutoExpand=0 +RightToLeft=0 +LeftScroll=0 +Border=0 +DialogFrame=0 +RaisedEdge=0 +SunkenEdge=0 +SavePosition=1 +ContentsFont=,8,0 +IndexFont=,8,0 +Title=Graphic-Forms Programming Reference(Created by WinCHM Prov3.23 unregistered version!) +Language=0x0409 +Font= +DefaultTopic=Introduction.html + +[TOPICS] +TitleList=17 +TitleList.Title.0=Legal Information +TitleList.Level.0=0 +TitleList.Url.0=LegalInfo.html +TitleList.Icon.0=0 +TitleList.Status.0=0 +TitleList.Keywords.0= +TitleList.ContextNumber.0= +TitleList.ApplyTemp.0=0 +TitleList.Expanded.0=0 +TitleList.Kind.0=0 +TitleList.Title.1=Introduction +TitleList.Level.1=0 +TitleList.Url.1=Introduction.html +TitleList.Icon.1=0 +TitleList.Status.1=0 +TitleList.Keywords.1= +TitleList.ContextNumber.1= +TitleList.ApplyTemp.1=0 +TitleList.Expanded.1=0 +TitleList.Kind.1=0 +TitleList.Title.2=Prerequisites +TitleList.Level.2=1 +TitleList.Url.2=Prerequisites.html +TitleList.Icon.2=0 +TitleList.Status.2=0 +TitleList.Keywords.2= +TitleList.ContextNumber.2= +TitleList.ApplyTemp.2=0 +TitleList.Expanded.2=0 +TitleList.Kind.2=0 +TitleList.Title.3=Support and Feedback +TitleList.Level.3=1 +TitleList.Url.3=Support.html +TitleList.Icon.3=0 +TitleList.Status.3=0 +TitleList.Keywords.3= +TitleList.ContextNumber.3= +TitleList.ApplyTemp.3=0 +TitleList.Expanded.3=0 +TitleList.Kind.3=0 +TitleList.Title.4=API Reference +TitleList.Level.4=0 +TitleList.Url.4=ApiReference.html +TitleList.Icon.4=0 +TitleList.Status.4=0 +TitleList.Keywords.4= +TitleList.ContextNumber.4= +TitleList.ApplyTemp.4=0 +TitleList.Expanded.4=1 +TitleList.Kind.4=0 +TitleList.Title.5=Graphics Package +TitleList.Level.5=1 +TitleList.Url.5=GraphicsPackage.html +TitleList.Icon.5=0 +TitleList.Status.5=0 +TitleList.Keywords.5= +TitleList.ContextNumber.5= +TitleList.ApplyTemp.5=0 +TitleList.Expanded.5=0 +TitleList.Kind.5=0 +TitleList.Title.6=System Package +TitleList.Level.6=1 +TitleList.Url.6=SystemPackage.html +TitleList.Icon.6=0 +TitleList.Status.6=0 +TitleList.Keywords.6= +TitleList.ContextNumber.6= +TitleList.ApplyTemp.6=0 +TitleList.Expanded.6=1 +TitleList.Kind.6=0 +TitleList.Title.7=native-object +TitleList.Level.7=2 +TitleList.Url.7=gfs-native-object.html +TitleList.Icon.7=0 +TitleList.Status.7=0 +TitleList.Keywords.7= +TitleList.ContextNumber.7= +TitleList.ApplyTemp.7=0 +TitleList.Expanded.7=0 +TitleList.Kind.7=0 +TitleList.Title.8=point +TitleList.Level.8=2 +TitleList.Url.8=gfs-point.html +TitleList.Icon.8=0 +TitleList.Status.8=0 +TitleList.Keywords.8= +TitleList.ContextNumber.8= +TitleList.ApplyTemp.8=0 +TitleList.Expanded.8=0 +TitleList.Kind.8=0 +TitleList.Title.9=rectangle +TitleList.Level.9=2 +TitleList.Url.9=gfs-rectangle.html +TitleList.Icon.9=0 +TitleList.Status.9=0 +TitleList.Keywords.9= +TitleList.ContextNumber.9= +TitleList.ApplyTemp.9=0 +TitleList.Expanded.9=0 +TitleList.Kind.9=0 +TitleList.Title.10=size +TitleList.Level.10=2 +TitleList.Url.10=gfs-size.html +TitleList.Icon.10=0 +TitleList.Status.10=0 +TitleList.Keywords.10= +TitleList.ContextNumber.10= +TitleList.ApplyTemp.10=0 +TitleList.Expanded.10=0 +TitleList.Kind.10=0 +TitleList.Title.11=Widgets Package +TitleList.Level.11=1 +TitleList.Url.11=WidgetsPackage.html +TitleList.Icon.11=0 +TitleList.Status.11=0 +TitleList.Keywords.11= +TitleList.ContextNumber.11= +TitleList.ApplyTemp.11=0 +TitleList.Expanded.11=0 +TitleList.Kind.11=0 +TitleList.Title.12=Miscellaneous Topics +TitleList.Level.12=0 +TitleList.Url.12=MiscellaneousTopics.html +TitleList.Icon.12=0 +TitleList.Status.12=0 +TitleList.Keywords.12= +TitleList.ContextNumber.12= +TitleList.ApplyTemp.12=0 +TitleList.Expanded.12=0 +TitleList.Kind.12=0 +TitleList.Title.13=Image Data Plugins +TitleList.Level.13=1 +TitleList.Url.13=ImageDataPlugins.html +TitleList.Icon.13=0 +TitleList.Status.13=0 +TitleList.Keywords.13= +TitleList.ContextNumber.13= +TitleList.ApplyTemp.13=0 +TitleList.Expanded.13=0 +TitleList.Kind.13=0 +TitleList.Title.14=Terminology Conventions +TitleList.Level.14=0 +TitleList.Url.14=TerminologyConventions.html +TitleList.Icon.14=0 +TitleList.Status.14=0 +TitleList.Keywords.14= +TitleList.ContextNumber.14= +TitleList.ApplyTemp.14=0 +TitleList.Expanded.14=0 +TitleList.Kind.14=0 +TitleList.Title.15=Glossary +TitleList.Level.15=0 +TitleList.Url.15=Glossary.html +TitleList.Icon.15=0 +TitleList.Status.15=0 +TitleList.Keywords.15= +TitleList.ContextNumber.15= +TitleList.ApplyTemp.15=0 +TitleList.Expanded.15=0 +TitleList.Kind.15=0 +TitleList.Title.16=Footnotes +TitleList.Level.16=0 +TitleList.Url.16=Footnotes.html +TitleList.Icon.16=0 +TitleList.Status.16=0 +TitleList.Keywords.16= +TitleList.ContextNumber.16= +TitleList.ApplyTemp.16=0 +TitleList.Expanded.16=0 +TitleList.Kind.16=1 + Added: trunk/docs/manual/GraphicsPackage.html ============================================================================== --- (empty file) +++ trunk/docs/manual/GraphicsPackage.html Mon Oct 2 10:54:59 2006 @@ -0,0 +1,20 @@ + + + +Graphics Package + + + + + + +

Full Package Name

+

graphic-forms.uitoolkit.graphics

+

Nickname

+

GFG

+

Synopsis

+

This package contains the symbols corresponding +to graphics-related classes, drawing operations, and meta-data. This +package and GFW together comprise the bulk of the public API.

+

 

+ Added: trunk/docs/manual/ImageDataPlugins.html ============================================================================== --- (empty file) +++ trunk/docs/manual/ImageDataPlugins.html Mon Oct 2 10:54:59 2006 @@ -0,0 +1,130 @@ + + + +Image Data Plugins + + + + + + +

Rationale

+

An important feature of a user interface library is the +display of graphical images, which are aggregates of pixel data and color +information. The Windows GDI provides adequate support[ + 3] for the basic tasks of creating +system objects populated with image data, drawing on them, rendering them on the +screen, and querying their attributes. Central to the gdi +concept of an image is the bitmap. This format has a long history which +becomes evident as one learns about features designed at a time when memory and +CPU performance were markedly constrained compared to today's machines. For our +purposes, the gdi bitmap serves as a normalized +representation of image data. Graphic-Forms encapsulates gdi bitmap functionality via the +graphics-context and image classes, plus related functions and +macros. + +

+

A traditional Windows application embeds bitmap data within its binary +executable (or DLL) via the Windows resource compiler. +Such an application then uses Win32  API +calls to access the resource data and instantiate bitmap objects. Windows +applications may also choose to store image data in other locations, such as +within files on disk. Graphic-Forms relies on this latter arrangement instead of +the resource infrastructure.[ + + + +4]

+

There are many image formats in use today. Whether images +are stored as gif, jpeg, png, bmp, or some other format, there must +be code to read the file data and convert it into a gdi bitmap format for use with +drawing operations. This is the problem solved by the image data plugin +mechanism in Graphic-Forms. It is solved in a manner insulating +format-independent code in the main library from format-specific details, and in +a manner allowing applications to provide their own code to do +likewise. + + + + +

+

Image file loading

+

When an image file is to be loaded, such as when a pathname is supplied to the :file keyword for the +image or icon-bundle classes, the library traverses a list of file loader +functions bound to the gfg::*image-plugins* variable ? +funcall'ing each one in turn until one of them returns a non-nil list, or the members of gfg::*image-plugins* is exhausted. +In the latter case, a toolkit-error is raised to notify application code that no +registered plugin supports the file. + +

+

Under normal circumstances, the library will manage the list bound to +gfg::*image-plugins* behind the scenes. However, applications +requiring precise control over loader function calling order may directly modify +gfg::*image-plugins* but must take care to do so properly. Improper +modifications, such as accidentally assigning some other data structure, or +adding the wrong kind of object, will result in program errors. + + +

+

Plugins bundled with the library

+

Graphic-Forms includes two +plugins in the distribution.

+

The Default plugin is available to applications unless the +:skip-default-plugin keyword symbol is pushed onto +*features* prior to loading the system. This plugin implements +support for the bmp and ico formats directly in Common Lisp, thus imposing +no additional external dependencies on applications. + +

+

The ImageMagick plugin is loaded when the +:load-imagemagick-plugin keyword symbol is pushed onto +*features* prior to loading the system. Thanks to the ImageMagick +library, this plugin supports most of the image formats one might expect to +need. However, it requires additional preparation compared to the +Default plugin. Developers must +download the ImageMagick Q16 distribution and install it.[ + +5 + ] When delivering applications, the developer must +execute the ImageMagick installation process, or else replicate the expected +directory structure and registry entries. Also, bear in mind that due to the +rich functionality offered by ImageMagick, applications will pull in additional +dlls and may have larger memory +requirements.

+

Implementing additional +plugins

+

FIXME: add more info to this subsection once the plugin +system has matured a bit. +

+

As described in the rationale, +the role of an image data plugin is to translate an external library +representation of image data. In a nutshell, this is accomplished by subclassing +image-data-plugin and implementing certain generic functions. Third parties may +implement and register additional plugins in an identical fashion. + + +

+

As a convenience, the symbol gfg::*image-file-types* is bound to +an alist where the first of each pair is a +string naming a file extension, and the second of each pair is a string +supplying a brief description of the format. Plugin developers may retrieve +these pairs to avoid duplication of the same information in their own code. + + + +

+

Developers are welcome to inspect the source code of bundled plugins (located +under src/uitoolkit/graphics/plugins in the distribution) +for additional hints as to how these plugins may be implemented. +

+

 

+ Added: trunk/docs/manual/Introduction.html ============================================================================== --- (empty file) +++ trunk/docs/manual/Introduction.html Mon Oct 2 10:54:59 2006 @@ -0,0 +1,59 @@ + + + +Introduction + + + + + + +

Background 

+

Graphic-Forms is a +user interface library implemented in Common Lisp focusing on the Windows +platform. Graphic-Forms is licensed under the terms of the BSD License. + + +

+

The goal is to +provide a Common Lisp-based toolkit for developing GUI applications on Windows. +GUI features are encapsulated by a thin abstraction layer offering a +Lisp-friendly interface. The library can be extended via Common Lisp bindings +for system APIs, avoiding a prerequisite for coding ability in a non-Lisp +programming language. + + + +

+

Why implement another +UI toolkit? Applications that need portability across windowing systems are +served today by projects such as LTK or wxCL in the open-source world, or the +toolkits provided by commercial vendors. The target audience of Graphic-Forms +consists of GUI developers focused on the Windows platform who want to leverage +platform-specific features. + + + +

+

Long-term goals for +this project may include implementing an application framework on top of the +toolkit, or a rapid UI development language, or a UI design tool, or some +combination thereof. + +

+

The remainder of this +chapter provides basic information for programmers that want to use +Graphic-Forms in their projects as well as contributors. +

+

Caution: The information provided in this manual +is subject to change. The author and contributors reserve the right to make API +changes unless and until the interfaces are deemed stable, at which time a +policy for backwards compatibility will be published. + + +

+

Project Website

+

http://common-lisp.net/project/graphic-forms

+

 

+ Added: trunk/docs/manual/LegalInfo.html ============================================================================== --- (empty file) +++ trunk/docs/manual/LegalInfo.html Mon Oct 2 10:54:59 2006 @@ -0,0 +1,42 @@ + + + +Legal Information + + + + + + +

Graphic-Forms +Programming Reference (version 0.6)

+

Copyright ? 2006, Jack D. Unrue <jdunrue at gmail.com>

+
Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: +

1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer.

+

2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution.

+

3. Neither the names of the authors nor the names of its contributors may + be used to endorse or promote products derived from this software without + specific prior written permission.

+

THIS SOFTWARE IS PROVIDED BY THE AUTHORS AND + CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS AND CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +

+

Trademarks

+

Windows? is a registered +trademark of Microsoft Corporation. LispWorks is a trademark of LispWorks Ltd. +All other trademarks used are owned by their respective owners. + +

+

 

+ Added: trunk/docs/manual/MiscellaneousTopics.html ============================================================================== --- (empty file) +++ trunk/docs/manual/MiscellaneousTopics.html Mon Oct 2 10:54:59 2006 @@ -0,0 +1,14 @@ + + + +Miscellaneous Topics + + + + + + +

This chapter contains discussion +of various topics germane to Windows programming with Graphic-Forms.

+

 

+ Added: trunk/docs/manual/Prerequisites.html ============================================================================== --- (empty file) +++ trunk/docs/manual/Prerequisites.html Mon Oct 2 10:54:59 2006 @@ -0,0 +1,79 @@ + + + +Prerequisites + + + + + + +

Supported Common Lisp +Implementations 

+ +

Supported Windows Versions

+ +

Required Libraries (downloaded +separately)

+
+
ASDF +
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/cclan/asdf
Note that ASDF is bundled with + SBCL. + +

  +
CFFI +
http://common-lisp.net/project/cffi +

  +
Closer to MOP +
http://common-lisp.net/project/closer/downloads.html +

  +
lw-compat +
http://common-lisp.net/project/closer/downloads.html +
 
+

Required Libraries (bundled with Graphic-Forms) +

+
+
Practical Common Lisp Chapter08 and + Chapter24 +
http://www.gigamonkeys.com/book/practicals-1.0.3.tar.gz +

  +
lisp-unit
+
http://www.cs.northwestern.edu/academics/courses/325/readings/lisp-unit.html +
+

Optional Libraries (downloaded +separately)

+
+
ImageMagick +
http://imagemagick.org/script/binary-releases.php#windows
Install the Q16 version and push + the symbol :load-imagemagick-plugin onto *features* before executing ASDF. + +
+

+Building

+

Please see the README.txt file included in +the distribution for instructions on how to load the ASDF system, run unit-tests, +and demo programs. + +

+

 

+ Added: trunk/docs/manual/Support.html ============================================================================== --- (empty file) +++ trunk/docs/manual/Support.html Mon Oct 2 10:54:59 2006 @@ -0,0 +1,43 @@ + + + +Support and Feedback + + + + + + +

Mailing Lists and Bug +Reports

+

Announcements mailing list:
http://www.common-lisp.net/mailman/listinfo/graphic-forms-announce +

+

Developer +mailing list:
http://www.common-lisp.net/mailman/listinfo/graphic-forms-devel +

+

Source control mailing list:
http://www.common-lisp.net/mailman/listinfo/graphic-forms-cvs +

+

The bug tracking system:
http://sourceforge.net/tracker/?group_id=163034&atid=826145 +

+

Submitting +Patches

+

+ Patch tracker:
+
http://sourceforge.net/tracker/?group_id=163034&atid=826147

+

 

+ Added: trunk/docs/manual/SystemPackage.html ============================================================================== --- (empty file) +++ trunk/docs/manual/SystemPackage.html Mon Oct 2 10:54:59 2006 @@ -0,0 +1,21 @@ + + + +System Package + + + + + + +

Full Package Name

+

graphic-forms.uitoolkit.system

+

Nickname

+

GFS

+

Synopsis

+

The symbols in this package correspond to +system-level functionality, such as foreign function declarations for the Win32 +API. The majority of the symbols herein are not exported, except for a few +fundamental types, conditions, and methods.

+

 

+ Added: trunk/docs/manual/TerminologyConventions.html ============================================================================== --- (empty file) +++ trunk/docs/manual/TerminologyConventions.html Mon Oct 2 10:54:59 2006 @@ -0,0 +1,75 @@ + + + +Terminology Conventions + + + + + + +

This section documents +terminology conventions observed in Graphic-Forms. These conventions should be +interpreted with the traditional Common Lisp conventions in mind (some of which +are documented here: + + http://www.cliki.net/Naming%20conventions).

+
+
accessor + names +
For clearer identification of accessors, Graphic-Forms uses the suffix +`-of' whenever possible.

+
check versus select + +
Admittedly, these two concepts are similar. They can be used as verbs and +they both describe a state of being (`checked' and `selected'). Yet they need to remain separate due to the +fact that certain widgets can exist in both states simultaneously, like a +tri-state button, or a table or tree whose items are checkboxes. The choice of +which best describes an action or state amounts to a judgement call. In +Graphic-Forms, the author chooses to use `select' when a user gesture causes a widget to issue +its primary notification event, such as a menu item or button being clicked. +Hence, the verb `select' aligns with event-select + function.[ 6] And so the `selection' state is associated with highlighting of an +item. Graphic-Forms uses `check' to +identify an operation that flags or annotates a widget; the `checked' state means being + annotated. +
+
+ + +
function and method names +
Functions and methods should be named using a verb to suggest action. It + may be tempting (especially for former Java programmers) to use the Java + getter/setter naming conventions for accessor-like functions, but the author + prefers `obtain' rather than `get', and he prefers setfable + places to Java-style `put' or + `set' functions. In the latter case, + where a symbol refers to both an accessor and a setf + function, the author omits the `obtain' + prefix (like size). For status querying functions, the author suggests + following the standard Common Lisp convention of `availablep' or `some-test-p'.

+
macro names +
Macro names should be chosen + in a manner consistent with established Common Lisp practice. An exception is + allowed for convenience wrappers around structure accessors (see for example + location). + +
+ +
+

 

+ Added: trunk/docs/manual/WidgetsPackage.html ============================================================================== --- (empty file) +++ trunk/docs/manual/WidgetsPackage.html Mon Oct 2 10:54:59 2006 @@ -0,0 +1,20 @@ + + + +Widgets Package + + + + + + +

Full Package Name

+

graphic-forms.uitoolkit.widgets

+

Nickname

+

GFW

+

Synopsis

+

This package contains symbols for user interface +widget classes, event-handling methods, and management functions. This +package and GFG together constitute the bulk of the public API.

+

 

+ Added: trunk/docs/manual/gfs-native-object.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfs-native-object.html Mon Oct 2 10:54:59 2006 @@ -0,0 +1,41 @@ + + + +native-object + + + + + + +

+native-object

+

Class

+

Inherits: none

+

Inherited By: image-data-plugin, font, +graphics-context, icon-bundle, image, display, event-source

+

Synopsis

+

This is the +base class for objects representing a system resource such as a window or device +context.

+

Slots

+

+ + + + +
 handle A Win32 HANDLE or foreign pointer. Applications + should not modify this directly.

+

Slot Readers

+

+ + + + +
 handleReturns the Win32 HANDLE or foreign pointer + stored in the handle +slot.

+ Added: trunk/docs/manual/gfs-point.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfs-point.html Mon Oct 2 10:54:59 2006 @@ -0,0 +1,45 @@ + + + +point + + + + + + +

+point

+

Structure

+

Synopsis

+

This structure represents a point in the Cartesian + plane.

+

Slots

+

+ + + + + + + +
xAn integer + specifying the point's X coordinate.
yAn integer + specifying the point's Y +coordinate.

+

Slot +Accessors

+

+ + + + + + + +
point-xSets or returns the value of the x + slot.
point-ySets or returns the value of the y + slot.

+ Added: trunk/docs/manual/gfs-rectangle.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfs-rectangle.html Mon Oct 2 10:54:59 2006 @@ -0,0 +1,50 @@ + + + +rectangle + + + + + + +

rectangle

+

Structure

+

Synopsis

+

This + structure represents a rectangle in the Cartesian + plane.

+

Slots

+

+ + + + + + + +
locationA point + object representing the rectangle's upper-left corner.
sizeA size object representing rectangle's width and +height.

+

Slot +Accessors

+

+ + + + + + + +
rectangle-locationSets or returns the value of the location + slot.
rectangle-sizeSets or returns the value of the size + slot.

+

See Also

+
+

point, size

+

 

+ Added: trunk/docs/manual/gfs-size.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfs-size.html Mon Oct 2 10:54:59 2006 @@ -0,0 +1,44 @@ + + + +size + + + + + + +

size

+

Structure

+

Synopsis

+

This structure represents a 2-dimensional + area.

+

Slots

+

+ + + + + + + +
heightAn integer + specifying the height of the area.
widthAn integer + specifying the width of the +area.

+

Slot +Accessors

+

+ + + + + + + +
size-heightSets or returns the value of + the height slot.
size-widthSets or returns the value of the width + slot.

+ From junrue at common-lisp.net Mon Oct 2 17:08:13 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Mon, 2 Oct 2006 13:08:13 -0400 (EDT) Subject: [graphic-forms-cvs] r284 - trunk/docs/manual Message-ID: <20061002170813.7D8EF2405D@common-lisp.net> Author: junrue Date: Mon Oct 2 13:08:11 2006 New Revision: 284 Added: trunk/docs/manual/gfs-copy-point.html trunk/docs/manual/gfs-handle.html trunk/docs/manual/gfs-make-point.html trunk/docs/manual/gfs-point-x.html trunk/docs/manual/gfs-point-y.html trunk/docs/manual/gfs-span.html trunk/docs/manual/gfw-event-dispatcher.html trunk/docs/manual/gfw-event-source.html Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp trunk/docs/manual/gfs-native-object.html trunk/docs/manual/gfs-point.html trunk/docs/manual/gfs-rectangle.html trunk/docs/manual/gfs-size.html Log: further experimentation with WinCHM Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp ============================================================================== --- trunk/docs/manual/Graphic-FormsProgrammingReference.wcp (original) +++ trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Mon Oct 2 13:08:11 2006 @@ -92,7 +92,7 @@ DefaultTopic=Introduction.html [TOPICS] -TitleList=17 +TitleList=25 TitleList.Title.0=Legal Information TitleList.Level.0=0 TitleList.Url.0=LegalInfo.html @@ -163,9 +163,9 @@ TitleList.ApplyTemp.6=0 TitleList.Expanded.6=1 TitleList.Kind.6=0 -TitleList.Title.7=native-object +TitleList.Title.7=copy-point TitleList.Level.7=2 -TitleList.Url.7=gfs-native-object.html +TitleList.Url.7=gfs-copy-point.html TitleList.Icon.7=0 TitleList.Status.7=0 TitleList.Keywords.7= @@ -173,9 +173,9 @@ TitleList.ApplyTemp.7=0 TitleList.Expanded.7=0 TitleList.Kind.7=0 -TitleList.Title.8=point +TitleList.Title.8=handle TitleList.Level.8=2 -TitleList.Url.8=gfs-point.html +TitleList.Url.8=gfs-handle.html TitleList.Icon.8=0 TitleList.Status.8=0 TitleList.Keywords.8= @@ -183,9 +183,9 @@ TitleList.ApplyTemp.8=0 TitleList.Expanded.8=0 TitleList.Kind.8=0 -TitleList.Title.9=rectangle +TitleList.Title.9=make-point TitleList.Level.9=2 -TitleList.Url.9=gfs-rectangle.html +TitleList.Url.9=gfs-make-point.html TitleList.Icon.9=0 TitleList.Status.9=0 TitleList.Keywords.9= @@ -193,9 +193,9 @@ TitleList.ApplyTemp.9=0 TitleList.Expanded.9=0 TitleList.Kind.9=0 -TitleList.Title.10=size +TitleList.Title.10=native-object TitleList.Level.10=2 -TitleList.Url.10=gfs-size.html +TitleList.Url.10=gfs-native-object.html TitleList.Icon.10=0 TitleList.Status.10=0 TitleList.Keywords.10= @@ -203,9 +203,9 @@ TitleList.ApplyTemp.10=0 TitleList.Expanded.10=0 TitleList.Kind.10=0 -TitleList.Title.11=Widgets Package -TitleList.Level.11=1 -TitleList.Url.11=WidgetsPackage.html +TitleList.Title.11=point +TitleList.Level.11=2 +TitleList.Url.11=gfs-point.html TitleList.Icon.11=0 TitleList.Status.11=0 TitleList.Keywords.11= @@ -213,9 +213,9 @@ TitleList.ApplyTemp.11=0 TitleList.Expanded.11=0 TitleList.Kind.11=0 -TitleList.Title.12=Miscellaneous Topics -TitleList.Level.12=0 -TitleList.Url.12=MiscellaneousTopics.html +TitleList.Title.12=point-x +TitleList.Level.12=2 +TitleList.Url.12=gfs-point-x.html TitleList.Icon.12=0 TitleList.Status.12=0 TitleList.Keywords.12= @@ -223,9 +223,9 @@ TitleList.ApplyTemp.12=0 TitleList.Expanded.12=0 TitleList.Kind.12=0 -TitleList.Title.13=Image Data Plugins -TitleList.Level.13=1 -TitleList.Url.13=ImageDataPlugins.html +TitleList.Title.13=point-y +TitleList.Level.13=2 +TitleList.Url.13=gfs-point-y.html TitleList.Icon.13=0 TitleList.Status.13=0 TitleList.Keywords.13= @@ -233,9 +233,9 @@ TitleList.ApplyTemp.13=0 TitleList.Expanded.13=0 TitleList.Kind.13=0 -TitleList.Title.14=Terminology Conventions -TitleList.Level.14=0 -TitleList.Url.14=TerminologyConventions.html +TitleList.Title.14=rectangle +TitleList.Level.14=2 +TitleList.Url.14=gfs-rectangle.html TitleList.Icon.14=0 TitleList.Status.14=0 TitleList.Keywords.14= @@ -243,9 +243,9 @@ TitleList.ApplyTemp.14=0 TitleList.Expanded.14=0 TitleList.Kind.14=0 -TitleList.Title.15=Glossary -TitleList.Level.15=0 -TitleList.Url.15=Glossary.html +TitleList.Title.15=size +TitleList.Level.15=2 +TitleList.Url.15=gfs-size.html TitleList.Icon.15=0 TitleList.Status.15=0 TitleList.Keywords.15= @@ -253,14 +253,94 @@ TitleList.ApplyTemp.15=0 TitleList.Expanded.15=0 TitleList.Kind.15=0 -TitleList.Title.16=Footnotes -TitleList.Level.16=0 -TitleList.Url.16=Footnotes.html +TitleList.Title.16=span +TitleList.Level.16=2 +TitleList.Url.16=gfs-span.html TitleList.Icon.16=0 TitleList.Status.16=0 TitleList.Keywords.16= TitleList.ContextNumber.16= TitleList.ApplyTemp.16=0 TitleList.Expanded.16=0 -TitleList.Kind.16=1 +TitleList.Kind.16=0 +TitleList.Title.17=Widgets Package +TitleList.Level.17=1 +TitleList.Url.17=WidgetsPackage.html +TitleList.Icon.17=0 +TitleList.Status.17=0 +TitleList.Keywords.17= +TitleList.ContextNumber.17= +TitleList.ApplyTemp.17=0 +TitleList.Expanded.17=1 +TitleList.Kind.17=0 +TitleList.Title.18=event-dispatcher +TitleList.Level.18=2 +TitleList.Url.18=gfw-event-dispatcher.html +TitleList.Icon.18=0 +TitleList.Status.18=0 +TitleList.Keywords.18= +TitleList.ContextNumber.18= +TitleList.ApplyTemp.18=0 +TitleList.Expanded.18=0 +TitleList.Kind.18=0 +TitleList.Title.19=event-source +TitleList.Level.19=2 +TitleList.Url.19=gfw-event-source.html +TitleList.Icon.19=0 +TitleList.Status.19=0 +TitleList.Keywords.19= +TitleList.ContextNumber.19= +TitleList.ApplyTemp.19=0 +TitleList.Expanded.19=0 +TitleList.Kind.19=0 +TitleList.Title.20=Miscellaneous Topics +TitleList.Level.20=0 +TitleList.Url.20=MiscellaneousTopics.html +TitleList.Icon.20=0 +TitleList.Status.20=0 +TitleList.Keywords.20= +TitleList.ContextNumber.20= +TitleList.ApplyTemp.20=0 +TitleList.Expanded.20=1 +TitleList.Kind.20=0 +TitleList.Title.21=Image Data Plugins +TitleList.Level.21=1 +TitleList.Url.21=ImageDataPlugins.html +TitleList.Icon.21=0 +TitleList.Status.21=0 +TitleList.Keywords.21= +TitleList.ContextNumber.21= +TitleList.ApplyTemp.21=0 +TitleList.Expanded.21=0 +TitleList.Kind.21=0 +TitleList.Title.22=Terminology Conventions +TitleList.Level.22=0 +TitleList.Url.22=TerminologyConventions.html +TitleList.Icon.22=0 +TitleList.Status.22=0 +TitleList.Keywords.22= +TitleList.ContextNumber.22= +TitleList.ApplyTemp.22=0 +TitleList.Expanded.22=0 +TitleList.Kind.22=0 +TitleList.Title.23=Glossary +TitleList.Level.23=0 +TitleList.Url.23=Glossary.html +TitleList.Icon.23=0 +TitleList.Status.23=0 +TitleList.Keywords.23= +TitleList.ContextNumber.23= +TitleList.ApplyTemp.23=0 +TitleList.Expanded.23=0 +TitleList.Kind.23=0 +TitleList.Title.24=Footnotes +TitleList.Level.24=0 +TitleList.Url.24=Footnotes.html +TitleList.Icon.24=0 +TitleList.Status.24=0 +TitleList.Keywords.24= +TitleList.ContextNumber.24= +TitleList.ApplyTemp.24=0 +TitleList.Expanded.24=0 +TitleList.Kind.24=1 Added: trunk/docs/manual/gfs-copy-point.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfs-copy-point.html Mon Oct 2 13:08:11 2006 @@ -0,0 +1,32 @@ + + + +copy-point + + + + + + +

+ + + + +
copy-point +

[Function] 

+

syntax

+

(gfs:copy-point +point) +=> new point

+

description

+

Returns a new point whose slots were copied from the + original.

+

 

+ Added: trunk/docs/manual/gfs-handle.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfs-handle.html Mon Oct 2 13:08:11 2006 @@ -0,0 +1,29 @@ + + + +handle + + + + + + +

+ + + + +
handle +

[Slot Reader] 

+

syntax

+

(gfs:handle native-object) => +foreign pointer

+

description

+

Returns the Win32 HANDLE or foreign pointer associated with +a native-object + .

+

 

+ Added: trunk/docs/manual/gfs-make-point.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfs-make-point.html Mon Oct 2 13:08:11 2006 @@ -0,0 +1,32 @@ + + + +make-point + + + + + + +

+ + + + +
make-point +

[Function] 

+

syntax

+

(gfs:make-point :x integer +:y integer) +=> new point

+

description

+

Returns a newly-created point + .

+

 

+ Modified: trunk/docs/manual/gfs-native-object.html ============================================================================== --- trunk/docs/manual/gfs-native-object.html (original) +++ trunk/docs/manual/gfs-native-object.html Mon Oct 2 13:08:11 2006 @@ -8,17 +8,47 @@ -

-native-object

-

Class

-

Inherits: none

-

Inherited By: image-data-plugin, font, -graphics-context, icon-bundle, image, display, event-source

-

Synopsis

-

This is the +

+ + + + +
native-object[Class]

+

description

+

+ + + + + + + + + + + + + + + + + + + + + +
Inherits:none   
Inherited By: display,event-source,font,
graphics-context,icon-bundle,image,
image-data-plugin

+

This is the base class for objects representing a system resource such as a window or device context.

-

Slots

+

slots

@@ -27,15 +57,5 @@
 handle A Win32 HANDLE or foreign pointer. Applications - should not modify this directly.

-

Slot Readers

-

- - - - -
 handleReturns the Win32 HANDLE or foreign pointer - stored in the handle -slot.

+ should not modify this directly.

Added: trunk/docs/manual/gfs-point-x.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfs-point-x.html Mon Oct 2 13:08:11 2006 @@ -0,0 +1,32 @@ + + + +point-x + + + + + + +

+ + + + +
point-x +

[Slot Accessor] 

+

syntax

+

(gfs:point-x +point) => + integer

+

(setf (gfs:point-x point) integer)

+

description

+

Returns (sets) the X coordinate of the specified point + .

+

 

+ Added: trunk/docs/manual/gfs-point-y.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfs-point-y.html Mon Oct 2 13:08:11 2006 @@ -0,0 +1,32 @@ + + + +point-y + + + + + + +

+ + + + +
point-y +

[Slot Accessor] 

+

syntax

+

(gfs:point-y +point) => + integer

+

(setf (gfs:point-y point) integer)

+

description

+

Returns (sets) the Y coordinate of the specified point + .

+

 

+ Modified: trunk/docs/manual/gfs-point.html ============================================================================== --- trunk/docs/manual/gfs-point.html (original) +++ trunk/docs/manual/gfs-point.html Mon Oct 2 13:08:11 2006 @@ -8,13 +8,21 @@ -

-point

-

Structure

-

Synopsis

+

+ + + + +
point +

[Structure] 

+ +

+

description

This structure represents a point in the Cartesian plane.

-

Slots

+

slots

@@ -27,19 +35,6 @@
y An integer specifying the point's Y -coordinate.

-

Slot -Accessors

-

- - - - - - - -
point-xSets or returns the value of the x - slot.
point-ySets or returns the value of the y - slot.

+coordinate.

+

 

Modified: trunk/docs/manual/gfs-rectangle.html ============================================================================== --- trunk/docs/manual/gfs-rectangle.html (original) +++ trunk/docs/manual/gfs-rectangle.html Mon Oct 2 13:08:11 2006 @@ -7,14 +7,21 @@ - -

rectangle

-

Structure

-

Synopsis

+ +

+ + + + +
rectangle +

[Structure]

+

description

This structure represents a rectangle in the Cartesian plane.

-

Slots

+

slots

@@ -23,28 +30,11 @@ + object specifying the rectangle's upper-left corner.
location A point - object representing the rectangle's upper-left corner.
size A size object representing rectangle's width and -height.

-

Slot -Accessors

-

- - - - - - - -
rectangle-locationSets or returns the value of the location - slot.
rectangle-sizeSets or returns the value of the size - slot.

-

See Also

-
-

point, size

-

 

+ href="gfs-size.html">size + object specifying rectangle's width and +height.

Modified: trunk/docs/manual/gfs-size.html ============================================================================== --- trunk/docs/manual/gfs-size.html (original) +++ trunk/docs/manual/gfs-size.html Mon Oct 2 13:08:11 2006 @@ -8,12 +8,18 @@ -

size

-

Structure

-

Synopsis

+

+ + + + +
size +

[Structure]

+

description

This structure represents a 2-dimensional area.

-

Slots

+

slots

@@ -26,19 +32,6 @@
width An integer specifying the width of the -area.

-

Slot -Accessors

-

- - - - - - - -
size-heightSets or returns the value of - the height slot.
size-widthSets or returns the value of the width - slot.

+area.
+

Added: trunk/docs/manual/gfs-span.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfs-span.html Mon Oct 2 13:08:11 2006 @@ -0,0 +1,37 @@ + + + +span + + + + + + +

+ + + + +
span +

[Structure]

+

description

+

This structure represents a contiguous range of + values.

+

slots

+

+ + + + + + + +
startAn integer + specifying the starting position of the span.
endAn integer + specifying the ending position of the +span.
+

+ Added: trunk/docs/manual/gfw-event-dispatcher.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfw-event-dispatcher.html Mon Oct 2 13:08:11 2006 @@ -0,0 +1,48 @@ + + + +event-dispatcher + + + + + + +

+ + + + +
event-dispatcher[Class]

+

description

+

+ + + + + + + + + + + + + + +
Inherits:none  
Inherited By: scrolling-event-dispatcher

+

Applications define +subclasses of this class and implement one or more +of the event functions in order to implement desired +behavior.

+

See +Also

+

event-source

+ Added: trunk/docs/manual/gfw-event-source.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfw-event-source.html Mon Oct 2 13:08:11 2006 @@ -0,0 +1,81 @@ + + + +event-source + + + + + + +

+ + + + +
event-source[Class]

+

description

+

+ + + + + + + + + + + + + + + + + + + + + +
Inherits:gfs:native-object  
Inherited By: display,event-source,font,
graphics-context,icon-bundle,image,
image-data-plugin

+

This +is the base class for user interface objects whose native window instance generates +events.

+

slots

+

+ + + + + + + +
callback-event-name A + class-allocated slot holding the symbol identifying the primary event + function for this type of object. Subclasses may support a :callback + + + initarg accepting a function to be invoked for the primary event; the + function will be linked internally with an event-dispatcher + + + + + instance assigned to this object.
dispatcherThe event-dispatcher instance having responsibility for + processing events on behalf of this +object. 

+

 

+ From junrue at common-lisp.net Mon Oct 2 17:12:13 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Mon, 2 Oct 2006 13:12:13 -0400 (EDT) Subject: [graphic-forms-cvs] r285 - in trunk/docs/manual: gfg gfs gfw Message-ID: <20061002171213.D25FC2B030@common-lisp.net> Author: junrue Date: Mon Oct 2 13:12:13 2006 New Revision: 285 Added: trunk/docs/manual/gfg/ trunk/docs/manual/gfs/ trunk/docs/manual/gfs/copy-point.html trunk/docs/manual/gfs/handle.html trunk/docs/manual/gfs/make-point.html trunk/docs/manual/gfs/native-object.html trunk/docs/manual/gfs/point-x.html trunk/docs/manual/gfs/point-y.html trunk/docs/manual/gfs/point.html trunk/docs/manual/gfs/rectangle.html trunk/docs/manual/gfs/size.html trunk/docs/manual/gfs/span.html trunk/docs/manual/gfw/ trunk/docs/manual/gfw/event-dispatcher.html trunk/docs/manual/gfw/event-source.html Log: reorganize package sub-topics Added: trunk/docs/manual/gfs/copy-point.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfs/copy-point.html Mon Oct 2 13:12:13 2006 @@ -0,0 +1,32 @@ + + + +copy-point + + + + + + +

+ + + + +
copy-point +

[Function] 

+

syntax

+

(gfs:copy-point +point) +=> new point

+

description

+

Returns a new point whose slots were copied from the + original.

+

 

+ Added: trunk/docs/manual/gfs/handle.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfs/handle.html Mon Oct 2 13:12:13 2006 @@ -0,0 +1,29 @@ + + + +handle + + + + + + +

+ + + + +
handle +

[Slot Reader] 

+

syntax

+

(gfs:handle native-object) => +foreign pointer

+

description

+

Returns the Win32 HANDLE or foreign pointer associated with +a native-object + .

+

 

+ Added: trunk/docs/manual/gfs/make-point.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfs/make-point.html Mon Oct 2 13:12:13 2006 @@ -0,0 +1,32 @@ + + + +make-point + + + + + + +

+ + + + +
make-point +

[Function] 

+

syntax

+

(gfs:make-point :x integer +:y integer) +=> new point

+

description

+

Returns a newly-created point + .

+

 

+ Added: trunk/docs/manual/gfs/native-object.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfs/native-object.html Mon Oct 2 13:12:13 2006 @@ -0,0 +1,61 @@ + + + +native-object + + + + + + +

+ + + + +
native-object[Class]

+

description

+

+ + + + + + + + + + + + + + + + + + + + + +
Inherits:none   
Inherited By: display,event-source,font,
graphics-context,icon-bundle,image,
image-data-plugin

+

This is the +base class for objects representing a system resource such as a window or device +context.

+

slots

+

+ + + + +
 handle A Win32 HANDLE or foreign pointer. Applications + should not modify this directly.

+ Added: trunk/docs/manual/gfs/point-x.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfs/point-x.html Mon Oct 2 13:12:13 2006 @@ -0,0 +1,32 @@ + + + +point-x + + + + + + +

+ + + + +
point-x +

[Slot Accessor] 

+

syntax

+

(gfs:point-x +point) => + integer

+

(setf (gfs:point-x point) integer)

+

description

+

Returns (sets) the X coordinate of the specified point + .

+

 

+ Added: trunk/docs/manual/gfs/point-y.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfs/point-y.html Mon Oct 2 13:12:13 2006 @@ -0,0 +1,32 @@ + + + +point-y + + + + + + +

+ + + + +
point-y +

[Slot Accessor] 

+

syntax

+

(gfs:point-y +point) => + integer

+

(setf (gfs:point-y point) integer)

+

description

+

Returns (sets) the Y coordinate of the specified point + .

+

 

+ Added: trunk/docs/manual/gfs/point.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfs/point.html Mon Oct 2 13:12:13 2006 @@ -0,0 +1,40 @@ + + + +point + + + + + + +

+ + + + +
point +

[Structure] 

+ +

+

description

+

This structure represents a point in the Cartesian + plane.

+

slots

+

+ + + + + + + +
xAn integer + specifying the point's X coordinate.
yAn integer + specifying the point's Y +coordinate.

+

 

+ Added: trunk/docs/manual/gfs/rectangle.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfs/rectangle.html Mon Oct 2 13:12:13 2006 @@ -0,0 +1,40 @@ + + + +rectangle + + + + + + +

+ + + + +
rectangle +

[Structure]

+

description

+

This + structure represents a rectangle in the Cartesian + plane.

+

slots

+

+ + + + + + + +
locationA point + object specifying the rectangle's upper-left corner.
sizeA size + object specifying rectangle's width and +height.

+ Added: trunk/docs/manual/gfs/size.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfs/size.html Mon Oct 2 13:12:13 2006 @@ -0,0 +1,37 @@ + + + +size + + + + + + +

+ + + + +
size +

[Structure]

+

description

+

This structure represents a 2-dimensional + area.

+

slots

+

+ + + + + + + +
heightAn integer + specifying the height of the area.
widthAn integer + specifying the width of the +area.
+

+ Added: trunk/docs/manual/gfs/span.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfs/span.html Mon Oct 2 13:12:13 2006 @@ -0,0 +1,37 @@ + + + +span + + + + + + +

+ + + + +
span +

[Structure]

+

description

+

This structure represents a contiguous range of + values.

+

slots

+

+ + + + + + + +
startAn integer + specifying the starting position of the span.
endAn integer + specifying the ending position of the +span.
+

+ Added: trunk/docs/manual/gfw/event-dispatcher.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfw/event-dispatcher.html Mon Oct 2 13:12:13 2006 @@ -0,0 +1,48 @@ + + + +event-dispatcher + + + + + + +

+ + + + +
event-dispatcher[Class]

+

description

+

+ + + + + + + + + + + + + + +
Inherits:none  
Inherited By: scrolling-event-dispatcher

+

Applications define +subclasses of this class and implement one or more +of the event functions in order to implement desired +behavior.

+

See +Also

+

event-source

+ Added: trunk/docs/manual/gfw/event-source.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfw/event-source.html Mon Oct 2 13:12:13 2006 @@ -0,0 +1,81 @@ + + + +event-source + + + + + + +

+ + + + +
event-source[Class]

+

description

+

+ + + + + + + + + + + + + + + + + + + + + +
Inherits:gfs:native-object  
Inherited By: display,event-source,font,
graphics-context,icon-bundle,image,
image-data-plugin

+

This +is the base class for user interface objects whose native window instance generates +events.

+

slots

+

+ + + + + + + +
callback-event-name A + class-allocated slot holding the symbol identifying the primary event + function for this type of object. Subclasses may support a :callback + + + initarg accepting a function to be invoked for the primary event; the + function will be linked internally with an event-dispatcher + + + + + instance assigned to this object.
dispatcherThe event-dispatcher instance having responsibility for + processing events on behalf of this +object. 

+

 

+ From junrue at common-lisp.net Mon Oct 2 18:31:31 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Mon, 2 Oct 2006 14:31:31 -0400 (EDT) Subject: [graphic-forms-cvs] r286 - in trunk/docs/manual: . gfs gfw Message-ID: <20061002183131.0B8B93700E@common-lisp.net> Author: junrue Date: Mon Oct 2 14:31:29 2006 New Revision: 286 Removed: trunk/docs/manual/gfs-copy-point.html trunk/docs/manual/gfs-handle.html trunk/docs/manual/gfs-make-point.html trunk/docs/manual/gfs-native-object.html trunk/docs/manual/gfs-point-x.html trunk/docs/manual/gfs-point-y.html trunk/docs/manual/gfs-point.html trunk/docs/manual/gfs-rectangle.html trunk/docs/manual/gfs-size.html trunk/docs/manual/gfs-span.html trunk/docs/manual/gfw-event-dispatcher.html trunk/docs/manual/gfw-event-source.html Modified: trunk/docs/manual/ApiReference.html trunk/docs/manual/Footnotes.html trunk/docs/manual/Glossary.html trunk/docs/manual/Graphic-FormsProgrammingReference.wcp trunk/docs/manual/GraphicsPackage.html trunk/docs/manual/ImageDataPlugins.html trunk/docs/manual/Introduction.html trunk/docs/manual/MiscellaneousTopics.html trunk/docs/manual/Prerequisites.html trunk/docs/manual/Support.html trunk/docs/manual/SystemPackage.html trunk/docs/manual/TerminologyConventions.html trunk/docs/manual/WidgetsPackage.html trunk/docs/manual/gfs/copy-point.html trunk/docs/manual/gfs/handle.html trunk/docs/manual/gfs/make-point.html trunk/docs/manual/gfs/native-object.html trunk/docs/manual/gfs/point-x.html trunk/docs/manual/gfs/point-y.html trunk/docs/manual/gfs/point.html trunk/docs/manual/gfs/rectangle.html trunk/docs/manual/gfs/size.html trunk/docs/manual/gfs/span.html trunk/docs/manual/gfw/event-dispatcher.html trunk/docs/manual/gfw/event-source.html Log: reference formatting Modified: trunk/docs/manual/ApiReference.html ============================================================================== --- trunk/docs/manual/ApiReference.html (original) +++ trunk/docs/manual/ApiReference.html Mon Oct 2 14:31:29 2006 @@ -11,5 +11,16 @@

This chapter documents the Graphic-Forms programming interface. All package names are prefixed with graphic-forms.uitoolkit.

-

 

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

Modified: trunk/docs/manual/Footnotes.html ============================================================================== --- trunk/docs/manual/Footnotes.html (original) +++ trunk/docs/manual/Footnotes.html Mon Oct 2 14:31:29 2006 @@ -35,5 +35,16 @@ otherwise my categorization scheme seems to work well; and one can refer to the act of retrieving edit control selection, confident that developers will know this means obtaining highlighted text.

-

 

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

Modified: trunk/docs/manual/Glossary.html ============================================================================== --- trunk/docs/manual/Glossary.html (original) +++ trunk/docs/manual/Glossary.html Mon Oct 2 14:31:29 2006 @@ -81,6 +81,17 @@ integrated into a larger system in order to implement a specific instance of an established category of services. A plugin framework encourages modularity within a defined scope of functionality. Compare with extension. -
 
+ href="Glossary.html">extension. +
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp ============================================================================== --- trunk/docs/manual/Graphic-FormsProgrammingReference.wcp (original) +++ trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Mon Oct 2 14:31:29 2006 @@ -92,7 +92,7 @@ DefaultTopic=Introduction.html [TOPICS] -TitleList=25 +TitleList=28 TitleList.Title.0=Legal Information TitleList.Level.0=0 TitleList.Url.0=LegalInfo.html @@ -111,7 +111,7 @@ TitleList.Keywords.1= TitleList.ContextNumber.1= TitleList.ApplyTemp.1=0 -TitleList.Expanded.1=0 +TitleList.Expanded.1=1 TitleList.Kind.1=0 TitleList.Title.2=Prerequisites TitleList.Level.2=1 @@ -165,47 +165,47 @@ TitleList.Kind.6=0 TitleList.Title.7=copy-point TitleList.Level.7=2 -TitleList.Url.7=gfs-copy-point.html +TitleList.Url.7=gfs\copy-point.html TitleList.Icon.7=0 TitleList.Status.7=0 -TitleList.Keywords.7= +TitleList.Keywords.7=copy-point TitleList.ContextNumber.7= TitleList.ApplyTemp.7=0 TitleList.Expanded.7=0 TitleList.Kind.7=0 -TitleList.Title.8=handle +TitleList.Title.8=copy-rectangle TitleList.Level.8=2 -TitleList.Url.8=gfs-handle.html +TitleList.Url.8=gfs\copy-rectangle.html TitleList.Icon.8=0 TitleList.Status.8=0 -TitleList.Keywords.8= +TitleList.Keywords.8=copy-rectangle TitleList.ContextNumber.8= TitleList.ApplyTemp.8=0 TitleList.Expanded.8=0 TitleList.Kind.8=0 -TitleList.Title.9=make-point +TitleList.Title.9=copy-size TitleList.Level.9=2 -TitleList.Url.9=gfs-make-point.html +TitleList.Url.9=gfs\copy-size.html TitleList.Icon.9=0 TitleList.Status.9=0 -TitleList.Keywords.9= +TitleList.Keywords.9=copy-size TitleList.ContextNumber.9= TitleList.ApplyTemp.9=0 TitleList.Expanded.9=0 TitleList.Kind.9=0 -TitleList.Title.10=native-object +TitleList.Title.10=copy-span TitleList.Level.10=2 -TitleList.Url.10=gfs-native-object.html +TitleList.Url.10=gfs\copy-span.html TitleList.Icon.10=0 TitleList.Status.10=0 -TitleList.Keywords.10= +TitleList.Keywords.10=copy-span TitleList.ContextNumber.10= TitleList.ApplyTemp.10=0 TitleList.Expanded.10=0 TitleList.Kind.10=0 -TitleList.Title.11=point +TitleList.Title.11=handle TitleList.Level.11=2 -TitleList.Url.11=gfs-point.html +TitleList.Url.11=gfs\handle.html TitleList.Icon.11=0 TitleList.Status.11=0 TitleList.Keywords.11= @@ -213,9 +213,9 @@ TitleList.ApplyTemp.11=0 TitleList.Expanded.11=0 TitleList.Kind.11=0 -TitleList.Title.12=point-x +TitleList.Title.12=make-point TitleList.Level.12=2 -TitleList.Url.12=gfs-point-x.html +TitleList.Url.12=gfs\make-point.html TitleList.Icon.12=0 TitleList.Status.12=0 TitleList.Keywords.12= @@ -223,9 +223,9 @@ TitleList.ApplyTemp.12=0 TitleList.Expanded.12=0 TitleList.Kind.12=0 -TitleList.Title.13=point-y +TitleList.Title.13=native-object TitleList.Level.13=2 -TitleList.Url.13=gfs-point-y.html +TitleList.Url.13=gfs\native-object.html TitleList.Icon.13=0 TitleList.Status.13=0 TitleList.Keywords.13= @@ -233,9 +233,9 @@ TitleList.ApplyTemp.13=0 TitleList.Expanded.13=0 TitleList.Kind.13=0 -TitleList.Title.14=rectangle +TitleList.Title.14=point TitleList.Level.14=2 -TitleList.Url.14=gfs-rectangle.html +TitleList.Url.14=gfs\point.html TitleList.Icon.14=0 TitleList.Status.14=0 TitleList.Keywords.14= @@ -243,9 +243,9 @@ TitleList.ApplyTemp.14=0 TitleList.Expanded.14=0 TitleList.Kind.14=0 -TitleList.Title.15=size +TitleList.Title.15=point-x TitleList.Level.15=2 -TitleList.Url.15=gfs-size.html +TitleList.Url.15=gfs\point-x.html TitleList.Icon.15=0 TitleList.Status.15=0 TitleList.Keywords.15= @@ -253,9 +253,9 @@ TitleList.ApplyTemp.15=0 TitleList.Expanded.15=0 TitleList.Kind.15=0 -TitleList.Title.16=span +TitleList.Title.16=point-y TitleList.Level.16=2 -TitleList.Url.16=gfs-span.html +TitleList.Url.16=gfs\point-y.html TitleList.Icon.16=0 TitleList.Status.16=0 TitleList.Keywords.16= @@ -263,19 +263,19 @@ TitleList.ApplyTemp.16=0 TitleList.Expanded.16=0 TitleList.Kind.16=0 -TitleList.Title.17=Widgets Package -TitleList.Level.17=1 -TitleList.Url.17=WidgetsPackage.html +TitleList.Title.17=rectangle +TitleList.Level.17=2 +TitleList.Url.17=gfs\rectangle.html TitleList.Icon.17=0 TitleList.Status.17=0 TitleList.Keywords.17= TitleList.ContextNumber.17= TitleList.ApplyTemp.17=0 -TitleList.Expanded.17=1 +TitleList.Expanded.17=0 TitleList.Kind.17=0 -TitleList.Title.18=event-dispatcher +TitleList.Title.18=size TitleList.Level.18=2 -TitleList.Url.18=gfw-event-dispatcher.html +TitleList.Url.18=gfs\size.html TitleList.Icon.18=0 TitleList.Status.18=0 TitleList.Keywords.18= @@ -283,9 +283,9 @@ TitleList.ApplyTemp.18=0 TitleList.Expanded.18=0 TitleList.Kind.18=0 -TitleList.Title.19=event-source +TitleList.Title.19=span TitleList.Level.19=2 -TitleList.Url.19=gfw-event-source.html +TitleList.Url.19=gfs\span.html TitleList.Icon.19=0 TitleList.Status.19=0 TitleList.Keywords.19= @@ -293,9 +293,9 @@ TitleList.ApplyTemp.19=0 TitleList.Expanded.19=0 TitleList.Kind.19=0 -TitleList.Title.20=Miscellaneous Topics -TitleList.Level.20=0 -TitleList.Url.20=MiscellaneousTopics.html +TitleList.Title.20=Widgets Package +TitleList.Level.20=1 +TitleList.Url.20=WidgetsPackage.html TitleList.Icon.20=0 TitleList.Status.20=0 TitleList.Keywords.20= @@ -303,9 +303,9 @@ TitleList.ApplyTemp.20=0 TitleList.Expanded.20=1 TitleList.Kind.20=0 -TitleList.Title.21=Image Data Plugins -TitleList.Level.21=1 -TitleList.Url.21=ImageDataPlugins.html +TitleList.Title.21=event-dispatcher +TitleList.Level.21=2 +TitleList.Url.21=gfw\event-dispatcher.html TitleList.Icon.21=0 TitleList.Status.21=0 TitleList.Keywords.21= @@ -313,9 +313,9 @@ TitleList.ApplyTemp.21=0 TitleList.Expanded.21=0 TitleList.Kind.21=0 -TitleList.Title.22=Terminology Conventions -TitleList.Level.22=0 -TitleList.Url.22=TerminologyConventions.html +TitleList.Title.22=event-source +TitleList.Level.22=2 +TitleList.Url.22=gfw\event-source.html TitleList.Icon.22=0 TitleList.Status.22=0 TitleList.Keywords.22= @@ -323,24 +323,54 @@ TitleList.ApplyTemp.22=0 TitleList.Expanded.22=0 TitleList.Kind.22=0 -TitleList.Title.23=Glossary +TitleList.Title.23=Miscellaneous Topics TitleList.Level.23=0 -TitleList.Url.23=Glossary.html +TitleList.Url.23=MiscellaneousTopics.html TitleList.Icon.23=0 TitleList.Status.23=0 TitleList.Keywords.23= TitleList.ContextNumber.23= TitleList.ApplyTemp.23=0 -TitleList.Expanded.23=0 +TitleList.Expanded.23=1 TitleList.Kind.23=0 -TitleList.Title.24=Footnotes -TitleList.Level.24=0 -TitleList.Url.24=Footnotes.html +TitleList.Title.24=Image Data Plugins +TitleList.Level.24=1 +TitleList.Url.24=ImageDataPlugins.html TitleList.Icon.24=0 TitleList.Status.24=0 TitleList.Keywords.24= TitleList.ContextNumber.24= TitleList.ApplyTemp.24=0 TitleList.Expanded.24=0 -TitleList.Kind.24=1 +TitleList.Kind.24=0 +TitleList.Title.25=Terminology Conventions +TitleList.Level.25=0 +TitleList.Url.25=TerminologyConventions.html +TitleList.Icon.25=0 +TitleList.Status.25=0 +TitleList.Keywords.25= +TitleList.ContextNumber.25= +TitleList.ApplyTemp.25=0 +TitleList.Expanded.25=0 +TitleList.Kind.25=0 +TitleList.Title.26=Glossary +TitleList.Level.26=0 +TitleList.Url.26=Glossary.html +TitleList.Icon.26=0 +TitleList.Status.26=0 +TitleList.Keywords.26= +TitleList.ContextNumber.26= +TitleList.ApplyTemp.26=0 +TitleList.Expanded.26=0 +TitleList.Kind.26=0 +TitleList.Title.27=Footnotes +TitleList.Level.27=0 +TitleList.Url.27=Footnotes.html +TitleList.Icon.27=0 +TitleList.Status.27=0 +TitleList.Keywords.27= +TitleList.ContextNumber.27= +TitleList.ApplyTemp.27=0 +TitleList.Expanded.27=0 +TitleList.Kind.27=1 Modified: trunk/docs/manual/GraphicsPackage.html ============================================================================== --- trunk/docs/manual/GraphicsPackage.html (original) +++ trunk/docs/manual/GraphicsPackage.html Mon Oct 2 14:31:29 2006 @@ -16,5 +16,16 @@

This package contains the symbols corresponding to graphics-related classes, drawing operations, and meta-data. This package and GFW together comprise the bulk of the public API.

-

 

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

Modified: trunk/docs/manual/ImageDataPlugins.html ============================================================================== --- trunk/docs/manual/ImageDataPlugins.html (original) +++ trunk/docs/manual/ImageDataPlugins.html Mon Oct 2 14:31:29 2006 @@ -125,6 +125,17 @@

Developers are welcome to inspect the source code of bundled plugins (located under src/uitoolkit/graphics/plugins in the distribution) for additional hints as to how these plugins may be implemented. -

-

 

+

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

Modified: trunk/docs/manual/Introduction.html ============================================================================== --- trunk/docs/manual/Introduction.html (original) +++ trunk/docs/manual/Introduction.html Mon Oct 2 14:31:29 2006 @@ -55,5 +55,16 @@

Project Website

http://common-lisp.net/project/graphic-forms

-

 

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

Modified: trunk/docs/manual/MiscellaneousTopics.html ============================================================================== --- trunk/docs/manual/MiscellaneousTopics.html (original) +++ trunk/docs/manual/MiscellaneousTopics.html Mon Oct 2 14:31:29 2006 @@ -10,5 +10,16 @@

This chapter contains discussion of various topics germane to Windows programming with Graphic-Forms.

+
+ +

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

 

Modified: trunk/docs/manual/Prerequisites.html ============================================================================== --- trunk/docs/manual/Prerequisites.html (original) +++ trunk/docs/manual/Prerequisites.html Mon Oct 2 14:31:29 2006 @@ -53,7 +53,7 @@
http://www.gigamonkeys.com/book/practicals-1.0.3.tar.gz

  -
lisp-unit
+
lisp-unit
http://www.cs.northwestern.edu/academics/courses/325/readings/lisp-unit.html @@ -75,5 +75,16 @@ and demo programs.

-

 

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

Modified: trunk/docs/manual/Support.html ============================================================================== --- trunk/docs/manual/Support.html (original) +++ trunk/docs/manual/Support.html Mon Oct 2 14:31:29 2006 @@ -39,5 +39,16 @@ href="http://sourceforge.net/tracker/?group_id=163034&atid=826147">http://sourceforge.net/tracker/?group_id=163034&atid=826147

-

 

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

Modified: trunk/docs/manual/SystemPackage.html ============================================================================== --- trunk/docs/manual/SystemPackage.html (original) +++ trunk/docs/manual/SystemPackage.html Mon Oct 2 14:31:29 2006 @@ -17,5 +17,16 @@ system-level functionality, such as foreign function declarations for the Win32 API. The majority of the symbols herein are not exported, except for a few fundamental types, conditions, and methods.

-

 

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

Modified: trunk/docs/manual/TerminologyConventions.html ============================================================================== --- trunk/docs/manual/TerminologyConventions.html (original) +++ trunk/docs/manual/TerminologyConventions.html Mon Oct 2 14:31:29 2006 @@ -14,8 +14,8 @@ are documented here: http://www.cliki.net/Naming%20conventionsNaming Conventions).

accessor @@ -71,5 +71,16 @@
-

 

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

Modified: trunk/docs/manual/WidgetsPackage.html ============================================================================== --- trunk/docs/manual/WidgetsPackage.html (original) +++ trunk/docs/manual/WidgetsPackage.html Mon Oct 2 14:31:29 2006 @@ -16,5 +16,16 @@

This package contains symbols for user interface widget classes, event-handling methods, and management functions. This package and GFG together constitute the bulk of the public API.

-

 

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

Modified: trunk/docs/manual/gfs/copy-point.html ============================================================================== --- trunk/docs/manual/gfs/copy-point.html (original) +++ trunk/docs/manual/gfs/copy-point.html Mon Oct 2 14:31:29 2006 @@ -9,14 +9,15 @@

- +
- +
copy-pointcopy-point

[Function] 

+size=2>[Function] 

+

syntax

(gfs:copy-point @@ -25,8 +26,17 @@ face=Arial size=2>

description

Returns a new point whose slots were copied from the +href="point.html">point whose slots were copied from the original.

-

 

+
+ +

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

Modified: trunk/docs/manual/gfs/handle.html ============================================================================== --- trunk/docs/manual/gfs/handle.html (original) +++ trunk/docs/manual/gfs/handle.html Mon Oct 2 14:31:29 2006 @@ -9,21 +9,32 @@

- +
- +
handlehandle -

[Slot Reader] 

+

[Slot Reader] 

+

syntax

(gfs:handle native-object) => foreign pointer

description

Returns the Win32 HANDLE or foreign pointer associated with -a native-object +a native-object .

-

 

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

Modified: trunk/docs/manual/gfs/make-point.html ============================================================================== --- trunk/docs/manual/gfs/make-point.html (original) +++ trunk/docs/manual/gfs/make-point.html Mon Oct 2 14:31:29 2006 @@ -9,24 +9,35 @@

- +
- +
make-pointmake-point

[Function] 

+size=2>[Function] 

+

syntax

(gfs:make-point :x integer :y integer) -=> new point

point

description

Returns a newly-created point +href="point.html">point .

-

 

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

Modified: trunk/docs/manual/gfs/native-object.html ============================================================================== --- trunk/docs/manual/gfs/native-object.html (original) +++ trunk/docs/manual/gfs/native-object.html Mon Oct 2 14:31:29 2006 @@ -13,9 +13,10 @@ cellSpacing=0 cellPadding=2 width="100%" border=1> - native-object + native-object [Class] +face=Arial> +

description

Inherited By:  + href="../gfw/event-source.html">event-source, @@ -57,5 +58,17 @@
display, event-source, font,
 handle A Win32 HANDLE or foreign pointer. Applications - should not modify this directly.

+ should not modify this directly.

+
+ +

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

Modified: trunk/docs/manual/gfs/point-x.html ============================================================================== --- trunk/docs/manual/gfs/point-x.html (original) +++ trunk/docs/manual/gfs/point-x.html Mon Oct 2 14:31:29 2006 @@ -9,13 +9,14 @@

- +
- +
point-xpoint-x -

[Slot Accessor] 

+

[Slot Accessor] 

+

syntax

(gfs:point-x @@ -25,8 +26,18 @@ face=Arial size=2>

description

Returns (sets) the X coordinate of the specified point +href="point.html">point .

-

 

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

Modified: trunk/docs/manual/gfs/point-y.html ============================================================================== --- trunk/docs/manual/gfs/point-y.html (original) +++ trunk/docs/manual/gfs/point-y.html Mon Oct 2 14:31:29 2006 @@ -9,13 +9,14 @@

- +
- +
point-ypoint-y -

[Slot Accessor] 

+

[Slot Accessor] 

+

syntax

(gfs:point-y @@ -25,8 +26,18 @@ face=Arial size=2>

description

Returns (sets) the Y coordinate of the specified point +href="point.html">point .

-

 

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

Modified: trunk/docs/manual/gfs/point.html ============================================================================== --- trunk/docs/manual/gfs/point.html (original) +++ trunk/docs/manual/gfs/point.html Mon Oct 2 14:31:29 2006 @@ -9,16 +9,17 @@

- +
- +
pointpoint

[Structure] 

-

+
+

description

This structure represents a point in the Cartesian plane.

@@ -36,5 +37,16 @@ An integer specifying the point's Y coordinate.

-

 

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

Modified: trunk/docs/manual/gfs/rectangle.html ============================================================================== --- trunk/docs/manual/gfs/rectangle.html (original) +++ trunk/docs/manual/gfs/rectangle.html Mon Oct 2 14:31:29 2006 @@ -9,14 +9,15 @@

- +
- +
rectanglerectangle

[Structure]

+ face=Arial>[Structure]

+

description

This structure represents a rectangle in the Cartesian @@ -29,12 +30,24 @@ location A point + href="point.html">point object specifying the rectangle's upper-left corner. size A size + href="size.html">size object specifying rectangle's width and -height.

+height.

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

Modified: trunk/docs/manual/gfs/size.html ============================================================================== --- trunk/docs/manual/gfs/size.html (original) +++ trunk/docs/manual/gfs/size.html Mon Oct 2 14:31:29 2006 @@ -9,13 +9,14 @@

- +
- +
sizesize -

[Structure]

+

[Structure]

+

description

This structure represents a 2-dimensional area.

@@ -32,6 +33,18 @@ width An integer specifying the width of the -area.
-

+area.

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Modified: trunk/docs/manual/gfs/span.html ============================================================================== --- trunk/docs/manual/gfs/span.html (original) +++ trunk/docs/manual/gfs/span.html Mon Oct 2 14:31:29 2006 @@ -9,13 +9,14 @@

- +
- +
spanspan -

[Structure]

+

[Structure]

+

description

This structure represents a contiguous range of values.

@@ -32,6 +33,18 @@ end An integer specifying the ending position of the -span.
-

+span.

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Modified: trunk/docs/manual/gfw/event-dispatcher.html ============================================================================== --- trunk/docs/manual/gfw/event-dispatcher.html (original) +++ trunk/docs/manual/gfw/event-dispatcher.html Mon Oct 2 14:31:29 2006 @@ -13,9 +13,10 @@ cellSpacing=0 cellPadding=2 width="100%" border=1> - event-dispatcher + event-dispatcher [Class] +face=Arial> +

description

See Also

event-source

+href="event-source.html">event-source

+
+ +

+

+

+ + + +
  +

Copyright ? 2006, Jack D. Unrue +

Modified: trunk/docs/manual/gfw/event-source.html ============================================================================== --- trunk/docs/manual/gfw/event-source.html (original) +++ trunk/docs/manual/gfw/event-source.html Mon Oct 2 14:31:29 2006 @@ -13,9 +13,10 @@ cellSpacing=0 cellPadding=2 width="100%" border=1> - event-source + event-source [Class] +face=Arial> +

description

+ href="../gfs/native-object.html">gfs:native-object - - + + - - - - - - -
Inherits: gfs:native-object    
Inherited By:  display,event-source,font,
font,graphics-context,
graphics-context,icon-bundle,image,
image-data-plugin

+ size=1>icon-bundle,
+ image, + image-data-plugin

This is the base class for user interface objects whose native window instance generates events.

@@ -64,7 +59,7 @@ initarg accepting a function to be invoked for the primary event; the function will be linked internally with an event-dispatcher + href="event-dispatcher.html">event-dispatcher @@ -73,9 +68,20 @@ dispatcher The event-dispatcher instance having responsibility for + href="event-dispatcher.html">event-dispatcher instance having responsibility for processing events on behalf of this -object. 

-

 

+object. 

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

From junrue at common-lisp.net Mon Oct 2 18:57:23 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Mon, 2 Oct 2006 14:57:23 -0400 (EDT) Subject: [graphic-forms-cvs] r287 - in trunk/docs/manual: . gfs Message-ID: <20061002185723.F3D584E001@common-lisp.net> Author: junrue Date: Mon Oct 2 14:57:23 2006 New Revision: 287 Added: trunk/docs/manual/gfs/copy-rectangle.html trunk/docs/manual/gfs/copy-size.html trunk/docs/manual/gfs/copy-span.html trunk/docs/manual/gfs/make-rectangle.html trunk/docs/manual/gfs/make-size.html trunk/docs/manual/gfs/make-span.html Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp trunk/docs/manual/gfs/copy-point.html trunk/docs/manual/gfs/handle.html trunk/docs/manual/gfs/make-point.html trunk/docs/manual/gfs/point-x.html trunk/docs/manual/gfs/point-y.html Log: continued reference work Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp ============================================================================== --- trunk/docs/manual/Graphic-FormsProgrammingReference.wcp (original) +++ trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Mon Oct 2 14:57:23 2006 @@ -92,7 +92,7 @@ DefaultTopic=Introduction.html [TOPICS] -TitleList=28 +TitleList=31 TitleList.Title.0=Legal Information TitleList.Level.0=0 TitleList.Url.0=LegalInfo.html @@ -208,7 +208,7 @@ TitleList.Url.11=gfs\handle.html TitleList.Icon.11=0 TitleList.Status.11=0 -TitleList.Keywords.11= +TitleList.Keywords.11=handle TitleList.ContextNumber.11= TitleList.ApplyTemp.11=0 TitleList.Expanded.11=0 @@ -218,14 +218,14 @@ TitleList.Url.12=gfs\make-point.html TitleList.Icon.12=0 TitleList.Status.12=0 -TitleList.Keywords.12= +TitleList.Keywords.12=make-point TitleList.ContextNumber.12= TitleList.ApplyTemp.12=0 TitleList.Expanded.12=0 TitleList.Kind.12=0 -TitleList.Title.13=native-object +TitleList.Title.13=make-rectangle TitleList.Level.13=2 -TitleList.Url.13=gfs\native-object.html +TitleList.Url.13=gfs\make-rectangle.html TitleList.Icon.13=0 TitleList.Status.13=0 TitleList.Keywords.13= @@ -233,99 +233,99 @@ TitleList.ApplyTemp.13=0 TitleList.Expanded.13=0 TitleList.Kind.13=0 -TitleList.Title.14=point +TitleList.Title.14=make-size TitleList.Level.14=2 -TitleList.Url.14=gfs\point.html +TitleList.Url.14=gfs\make-size.html TitleList.Icon.14=0 TitleList.Status.14=0 -TitleList.Keywords.14= +TitleList.Keywords.14=make-size TitleList.ContextNumber.14= TitleList.ApplyTemp.14=0 TitleList.Expanded.14=0 TitleList.Kind.14=0 -TitleList.Title.15=point-x +TitleList.Title.15=make-span TitleList.Level.15=2 -TitleList.Url.15=gfs\point-x.html +TitleList.Url.15=gfs\make-span.html TitleList.Icon.15=0 TitleList.Status.15=0 -TitleList.Keywords.15= +TitleList.Keywords.15=make-span TitleList.ContextNumber.15= TitleList.ApplyTemp.15=0 TitleList.Expanded.15=0 TitleList.Kind.15=0 -TitleList.Title.16=point-y +TitleList.Title.16=native-object TitleList.Level.16=2 -TitleList.Url.16=gfs\point-y.html +TitleList.Url.16=gfs\native-object.html TitleList.Icon.16=0 TitleList.Status.16=0 -TitleList.Keywords.16= +TitleList.Keywords.16=native-object TitleList.ContextNumber.16= TitleList.ApplyTemp.16=0 TitleList.Expanded.16=0 TitleList.Kind.16=0 -TitleList.Title.17=rectangle +TitleList.Title.17=point TitleList.Level.17=2 -TitleList.Url.17=gfs\rectangle.html +TitleList.Url.17=gfs\point.html TitleList.Icon.17=0 TitleList.Status.17=0 -TitleList.Keywords.17= +TitleList.Keywords.17=point TitleList.ContextNumber.17= TitleList.ApplyTemp.17=0 TitleList.Expanded.17=0 TitleList.Kind.17=0 -TitleList.Title.18=size +TitleList.Title.18=point-x TitleList.Level.18=2 -TitleList.Url.18=gfs\size.html +TitleList.Url.18=gfs\point-x.html TitleList.Icon.18=0 TitleList.Status.18=0 -TitleList.Keywords.18= +TitleList.Keywords.18=point-x TitleList.ContextNumber.18= TitleList.ApplyTemp.18=0 TitleList.Expanded.18=0 TitleList.Kind.18=0 -TitleList.Title.19=span +TitleList.Title.19=point-y TitleList.Level.19=2 -TitleList.Url.19=gfs\span.html +TitleList.Url.19=gfs\point-y.html TitleList.Icon.19=0 TitleList.Status.19=0 -TitleList.Keywords.19= +TitleList.Keywords.19=point-y TitleList.ContextNumber.19= TitleList.ApplyTemp.19=0 TitleList.Expanded.19=0 TitleList.Kind.19=0 -TitleList.Title.20=Widgets Package -TitleList.Level.20=1 -TitleList.Url.20=WidgetsPackage.html +TitleList.Title.20=rectangle +TitleList.Level.20=2 +TitleList.Url.20=gfs\rectangle.html TitleList.Icon.20=0 TitleList.Status.20=0 -TitleList.Keywords.20= +TitleList.Keywords.20=rectangle TitleList.ContextNumber.20= TitleList.ApplyTemp.20=0 -TitleList.Expanded.20=1 +TitleList.Expanded.20=0 TitleList.Kind.20=0 -TitleList.Title.21=event-dispatcher +TitleList.Title.21=size TitleList.Level.21=2 -TitleList.Url.21=gfw\event-dispatcher.html +TitleList.Url.21=gfs\size.html TitleList.Icon.21=0 TitleList.Status.21=0 -TitleList.Keywords.21= +TitleList.Keywords.21=size TitleList.ContextNumber.21= TitleList.ApplyTemp.21=0 TitleList.Expanded.21=0 TitleList.Kind.21=0 -TitleList.Title.22=event-source +TitleList.Title.22=span TitleList.Level.22=2 -TitleList.Url.22=gfw\event-source.html +TitleList.Url.22=gfs\span.html TitleList.Icon.22=0 TitleList.Status.22=0 -TitleList.Keywords.22= +TitleList.Keywords.22=span TitleList.ContextNumber.22= TitleList.ApplyTemp.22=0 TitleList.Expanded.22=0 TitleList.Kind.22=0 -TitleList.Title.23=Miscellaneous Topics -TitleList.Level.23=0 -TitleList.Url.23=MiscellaneousTopics.html +TitleList.Title.23=Widgets Package +TitleList.Level.23=1 +TitleList.Url.23=WidgetsPackage.html TitleList.Icon.23=0 TitleList.Status.23=0 TitleList.Keywords.23= @@ -333,44 +333,74 @@ TitleList.ApplyTemp.23=0 TitleList.Expanded.23=1 TitleList.Kind.23=0 -TitleList.Title.24=Image Data Plugins -TitleList.Level.24=1 -TitleList.Url.24=ImageDataPlugins.html +TitleList.Title.24=event-dispatcher +TitleList.Level.24=2 +TitleList.Url.24=gfw\event-dispatcher.html TitleList.Icon.24=0 TitleList.Status.24=0 -TitleList.Keywords.24= +TitleList.Keywords.24=event-dispatcher TitleList.ContextNumber.24= TitleList.ApplyTemp.24=0 TitleList.Expanded.24=0 TitleList.Kind.24=0 -TitleList.Title.25=Terminology Conventions -TitleList.Level.25=0 -TitleList.Url.25=TerminologyConventions.html +TitleList.Title.25=event-source +TitleList.Level.25=2 +TitleList.Url.25=gfw\event-source.html TitleList.Icon.25=0 TitleList.Status.25=0 -TitleList.Keywords.25= +TitleList.Keywords.25=event-source TitleList.ContextNumber.25= TitleList.ApplyTemp.25=0 TitleList.Expanded.25=0 TitleList.Kind.25=0 -TitleList.Title.26=Glossary +TitleList.Title.26=Miscellaneous Topics TitleList.Level.26=0 -TitleList.Url.26=Glossary.html +TitleList.Url.26=MiscellaneousTopics.html TitleList.Icon.26=0 TitleList.Status.26=0 TitleList.Keywords.26= TitleList.ContextNumber.26= TitleList.ApplyTemp.26=0 -TitleList.Expanded.26=0 +TitleList.Expanded.26=1 TitleList.Kind.26=0 -TitleList.Title.27=Footnotes -TitleList.Level.27=0 -TitleList.Url.27=Footnotes.html +TitleList.Title.27=Image Data Plugins +TitleList.Level.27=1 +TitleList.Url.27=ImageDataPlugins.html TitleList.Icon.27=0 TitleList.Status.27=0 TitleList.Keywords.27= TitleList.ContextNumber.27= TitleList.ApplyTemp.27=0 TitleList.Expanded.27=0 -TitleList.Kind.27=1 +TitleList.Kind.27=0 +TitleList.Title.28=Terminology Conventions +TitleList.Level.28=0 +TitleList.Url.28=TerminologyConventions.html +TitleList.Icon.28=0 +TitleList.Status.28=0 +TitleList.Keywords.28= +TitleList.ContextNumber.28= +TitleList.ApplyTemp.28=0 +TitleList.Expanded.28=0 +TitleList.Kind.28=0 +TitleList.Title.29=Glossary +TitleList.Level.29=0 +TitleList.Url.29=Glossary.html +TitleList.Icon.29=0 +TitleList.Status.29=0 +TitleList.Keywords.29= +TitleList.ContextNumber.29= +TitleList.ApplyTemp.29=0 +TitleList.Expanded.29=0 +TitleList.Kind.29=0 +TitleList.Title.30=Footnotes +TitleList.Level.30=0 +TitleList.Url.30=Footnotes.html +TitleList.Icon.30=0 +TitleList.Status.30=0 +TitleList.Keywords.30= +TitleList.ContextNumber.30= +TitleList.ApplyTemp.30=0 +TitleList.Expanded.30=0 +TitleList.Kind.30=1 Modified: trunk/docs/manual/gfs/copy-point.html ============================================================================== --- trunk/docs/manual/gfs/copy-point.html (original) +++ trunk/docs/manual/gfs/copy-point.html Mon Oct 2 14:57:23 2006 @@ -21,8 +21,10 @@

syntax

(gfs:copy-point -point) -=> new point

point) +=> new point

description

Returns a new + + +copy-rectangle + + + + + + +

+ + + + +
copy-rectangle +

[Function] 

+

+

syntax

+

(gfs:copy-rectangle +rectangle) +=> new rectangle

+

description

+

Returns a new rectangle whose slots are a shallow copy of the + original.

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfs/copy-size.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfs/copy-size.html Mon Oct 2 14:57:23 2006 @@ -0,0 +1,45 @@ + + + +copy-size + + + + + + +

+ + + + +
copy-size +

[Function] 

+

+

syntax

+

(gfs:copy-size +size) +=> new size

+

description

+

Returns a new size whose slots were copied from the + original.

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfs/copy-span.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfs/copy-span.html Mon Oct 2 14:57:23 2006 @@ -0,0 +1,44 @@ + + + +copy-span + + + + + + +

+ + + + +
copy-span +

[Function] 

+

+

syntax

+

(gfs:copy-span +span) +=> new span

+

description

+

Returns a new span whose slots were copied from the +original.

+
+

+ + + + +
  +

Copyright ? 2006, Jack D. + Unrue +

+ Modified: trunk/docs/manual/gfs/handle.html ============================================================================== --- trunk/docs/manual/gfs/handle.html (original) +++ trunk/docs/manual/gfs/handle.html Mon Oct 2 14:57:23 2006 @@ -19,7 +19,8 @@

syntax

(gfs:handle native-object) => +face=Arial size=2>(gfs:handle native-object) => foreign pointer

description

Returns the Win32 HANDLE or foreign pointer associated with Modified: trunk/docs/manual/gfs/make-point.html ============================================================================== --- trunk/docs/manual/gfs/make-point.html (original) +++ trunk/docs/manual/gfs/make-point.html Mon Oct 2 14:57:23 2006 @@ -22,7 +22,8 @@

(gfs:make-point :x integer :y integer) -=> point

point

description

Returns a newly-created + + +make-rectangle + + + + + + +

+ + + + +
make-rectangle +

[Function] 

+

+

syntax

+

(gfs:make-rectangle :location point +:size size) +=> rectangle

+

description

+

Returns a newly-created rectangle + .

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfs/make-size.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfs/make-size.html Mon Oct 2 14:57:23 2006 @@ -0,0 +1,44 @@ + + + +make-size + + + + + + +

+ + + + +
make-size +

[Function] 

+

+

syntax

+

(gfs:make-size :height integer +:width integer) +=> size

+

description

+

Returns a newly-created size + .

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfs/make-span.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfs/make-span.html Mon Oct 2 14:57:23 2006 @@ -0,0 +1,44 @@ + + + +make-span + + + + + + +

+ + + + +
make-span +

[Function] 

+

+

syntax

+

(gfs:make-span :start integer +:end integer) +=> span

+

description

+

Returns a newly-created span + .

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Modified: trunk/docs/manual/gfs/point-x.html ============================================================================== --- trunk/docs/manual/gfs/point-x.html (original) +++ trunk/docs/manual/gfs/point-x.html Mon Oct 2 14:57:23 2006 @@ -20,9 +20,11 @@

syntax

(gfs:point-x -point) => +point) => integer

-

(setf (gfs:point-x point) integer)

(setf (gfs:point-x point) integer)

description

Returns (sets) the X coordinate of the specified syntax

(gfs:point-y -point) => +point) => integer

-

(setf (gfs:point-y point) integer)

(setf (gfs:point-y point) integer)

description

Returns (sets) the Y coordinate of the specified Author: junrue Date: Mon Oct 2 16:04:13 2006 New Revision: 288 Added: trunk/docs/manual/gfs/toolkit-error.html trunk/docs/manual/gfs/toolkit-warning.html trunk/docs/manual/gfs/win32-error.html trunk/docs/manual/gfs/win32-warning.html Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp trunk/docs/manual/GraphicsPackage.html trunk/docs/manual/SystemPackage.html trunk/docs/manual/WidgetsPackage.html trunk/docs/manual/gfs/copy-point.html trunk/docs/manual/gfs/copy-rectangle.html trunk/docs/manual/gfs/copy-size.html trunk/docs/manual/gfs/copy-span.html trunk/docs/manual/gfs/make-point.html trunk/docs/manual/gfs/make-rectangle.html trunk/docs/manual/gfs/make-size.html trunk/docs/manual/gfs/make-span.html trunk/docs/manual/gfs/native-object.html trunk/docs/manual/gfs/point.html trunk/docs/manual/gfs/rectangle.html Log: Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp ============================================================================== --- trunk/docs/manual/Graphic-FormsProgrammingReference.wcp (original) +++ trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Mon Oct 2 16:04:13 2006 @@ -52,7 +52,7 @@ HideToolbarText=0 StayOnTop=0 Maximize=0 -Hide=1 +Hide=0 Locate=0 Back=1 bForward=1 @@ -68,7 +68,7 @@ Content=1 Index=1 Search=1 -Favorite=1 +Favorite=0 UseFolder=0 AutoTrack=0 SelectRow=0 @@ -92,7 +92,7 @@ DefaultTopic=Introduction.html [TOPICS] -TitleList=31 +TitleList=35 TitleList.Title.0=Legal Information TitleList.Level.0=0 TitleList.Url.0=LegalInfo.html @@ -228,7 +228,7 @@ TitleList.Url.13=gfs\make-rectangle.html TitleList.Icon.13=0 TitleList.Status.13=0 -TitleList.Keywords.13= +TitleList.Keywords.13=make-rectangle TitleList.ContextNumber.13= TitleList.ApplyTemp.13=0 TitleList.Expanded.13=0 @@ -323,84 +323,124 @@ TitleList.ApplyTemp.22=0 TitleList.Expanded.22=0 TitleList.Kind.22=0 -TitleList.Title.23=Widgets Package -TitleList.Level.23=1 -TitleList.Url.23=WidgetsPackage.html +TitleList.Title.23=toolkit-error +TitleList.Level.23=2 +TitleList.Url.23=gfs\toolkit-error.html TitleList.Icon.23=0 TitleList.Status.23=0 -TitleList.Keywords.23= +TitleList.Keywords.23=toolkit-error TitleList.ContextNumber.23= TitleList.ApplyTemp.23=0 -TitleList.Expanded.23=1 +TitleList.Expanded.23=0 TitleList.Kind.23=0 -TitleList.Title.24=event-dispatcher +TitleList.Title.24=toolkit-warning TitleList.Level.24=2 -TitleList.Url.24=gfw\event-dispatcher.html +TitleList.Url.24=gfs\toolkit-warning.html TitleList.Icon.24=0 TitleList.Status.24=0 -TitleList.Keywords.24=event-dispatcher +TitleList.Keywords.24=toolkit-warning TitleList.ContextNumber.24= TitleList.ApplyTemp.24=0 TitleList.Expanded.24=0 TitleList.Kind.24=0 -TitleList.Title.25=event-source +TitleList.Title.25=win32-error TitleList.Level.25=2 -TitleList.Url.25=gfw\event-source.html +TitleList.Url.25=gfs\win32-error.html TitleList.Icon.25=0 TitleList.Status.25=0 -TitleList.Keywords.25=event-source +TitleList.Keywords.25=win32-error TitleList.ContextNumber.25= TitleList.ApplyTemp.25=0 TitleList.Expanded.25=0 TitleList.Kind.25=0 -TitleList.Title.26=Miscellaneous Topics -TitleList.Level.26=0 -TitleList.Url.26=MiscellaneousTopics.html +TitleList.Title.26=win32-warning +TitleList.Level.26=2 +TitleList.Url.26=gfs\win32-warning.html TitleList.Icon.26=0 TitleList.Status.26=0 -TitleList.Keywords.26= +TitleList.Keywords.26=win32-warning TitleList.ContextNumber.26= TitleList.ApplyTemp.26=0 -TitleList.Expanded.26=1 +TitleList.Expanded.26=0 TitleList.Kind.26=0 -TitleList.Title.27=Image Data Plugins +TitleList.Title.27=Widgets Package TitleList.Level.27=1 -TitleList.Url.27=ImageDataPlugins.html +TitleList.Url.27=WidgetsPackage.html TitleList.Icon.27=0 TitleList.Status.27=0 TitleList.Keywords.27= TitleList.ContextNumber.27= TitleList.ApplyTemp.27=0 -TitleList.Expanded.27=0 +TitleList.Expanded.27=1 TitleList.Kind.27=0 -TitleList.Title.28=Terminology Conventions -TitleList.Level.28=0 -TitleList.Url.28=TerminologyConventions.html +TitleList.Title.28=event-dispatcher +TitleList.Level.28=2 +TitleList.Url.28=gfw\event-dispatcher.html TitleList.Icon.28=0 TitleList.Status.28=0 -TitleList.Keywords.28= +TitleList.Keywords.28=event-dispatcher TitleList.ContextNumber.28= TitleList.ApplyTemp.28=0 TitleList.Expanded.28=0 TitleList.Kind.28=0 -TitleList.Title.29=Glossary -TitleList.Level.29=0 -TitleList.Url.29=Glossary.html +TitleList.Title.29=event-source +TitleList.Level.29=2 +TitleList.Url.29=gfw\event-source.html TitleList.Icon.29=0 TitleList.Status.29=0 -TitleList.Keywords.29= +TitleList.Keywords.29=event-source TitleList.ContextNumber.29= TitleList.ApplyTemp.29=0 TitleList.Expanded.29=0 TitleList.Kind.29=0 -TitleList.Title.30=Footnotes +TitleList.Title.30=Miscellaneous Topics TitleList.Level.30=0 -TitleList.Url.30=Footnotes.html +TitleList.Url.30=MiscellaneousTopics.html TitleList.Icon.30=0 TitleList.Status.30=0 TitleList.Keywords.30= TitleList.ContextNumber.30= TitleList.ApplyTemp.30=0 -TitleList.Expanded.30=0 -TitleList.Kind.30=1 +TitleList.Expanded.30=1 +TitleList.Kind.30=0 +TitleList.Title.31=Image Data Plugins +TitleList.Level.31=1 +TitleList.Url.31=ImageDataPlugins.html +TitleList.Icon.31=0 +TitleList.Status.31=0 +TitleList.Keywords.31= +TitleList.ContextNumber.31= +TitleList.ApplyTemp.31=0 +TitleList.Expanded.31=0 +TitleList.Kind.31=0 +TitleList.Title.32=Terminology Conventions +TitleList.Level.32=0 +TitleList.Url.32=TerminologyConventions.html +TitleList.Icon.32=0 +TitleList.Status.32=0 +TitleList.Keywords.32= +TitleList.ContextNumber.32= +TitleList.ApplyTemp.32=0 +TitleList.Expanded.32=0 +TitleList.Kind.32=0 +TitleList.Title.33=Glossary +TitleList.Level.33=0 +TitleList.Url.33=Glossary.html +TitleList.Icon.33=0 +TitleList.Status.33=0 +TitleList.Keywords.33= +TitleList.ContextNumber.33= +TitleList.ApplyTemp.33=0 +TitleList.Expanded.33=0 +TitleList.Kind.33=0 +TitleList.Title.34=Footnotes +TitleList.Level.34=0 +TitleList.Url.34=Footnotes.html +TitleList.Icon.34=0 +TitleList.Status.34=0 +TitleList.Keywords.34= +TitleList.ContextNumber.34= +TitleList.ApplyTemp.34=0 +TitleList.Expanded.34=0 +TitleList.Kind.34=1 Modified: trunk/docs/manual/GraphicsPackage.html ============================================================================== --- trunk/docs/manual/GraphicsPackage.html (original) +++ trunk/docs/manual/GraphicsPackage.html Mon Oct 2 16:04:13 2006 @@ -8,11 +8,11 @@ -

Full Package Name

-

graphic-forms.uitoolkit.graphics

-

Nickname

+

graphic-forms.uitoolkit.graphics +

+

nickname

GFG

-

Synopsis

+

description

This package contains the symbols corresponding to graphics-related classes, drawing operations, and meta-data. This package and GFW together comprise the bulk of the public API.

Modified: trunk/docs/manual/SystemPackage.html ============================================================================== --- trunk/docs/manual/SystemPackage.html (original) +++ trunk/docs/manual/SystemPackage.html Mon Oct 2 16:04:13 2006 @@ -8,17 +8,48 @@ -

Full Package Name

-

graphic-forms.uitoolkit.system

-

Nickname

+

graphic-forms.uitoolkit.system +

+

nickname

GFS

-

Synopsis

+

description

The symbols in this package correspond to system-level functionality, such as foreign function declarations for the Win32 API. The majority of the symbols herein are not exported, except for a few -fundamental types, conditions, and methods.

+fundamental types, conditions, and functions.

+

classes and structures

+

native-object, point, rectangle, size, span +

+

accessors, +functions, and macros

+

copy-point, copy-rectangle, copy-size, copy-span, handle, +make-point, make-rectangle, make-size, make-span, point-x, +point-y + + +

+

conditions

+

toolkit-error, toolkit-warning, win32-error, win32-warning +

+


+

+

  -

Copyright ? 2006, Jack D. Unrue +

Copyright ? 2006, Jack D. Unrue

Modified: trunk/docs/manual/WidgetsPackage.html ============================================================================== --- trunk/docs/manual/WidgetsPackage.html (original) +++ trunk/docs/manual/WidgetsPackage.html Mon Oct 2 16:04:13 2006 @@ -8,11 +8,11 @@ -

Full Package Name

-

graphic-forms.uitoolkit.widgets

-

Nickname

+

graphic-forms.uitoolkit.widgets +

+

nickname

GFW

-

Synopsis

+

description

This package contains symbols for user interface widget classes, event-handling methods, and management functions. This package and GFG together constitute the bulk of the public API.

Modified: trunk/docs/manual/gfs/copy-point.html ============================================================================== --- trunk/docs/manual/gfs/copy-point.html (original) +++ trunk/docs/manual/gfs/copy-point.html Mon Oct 2 16:04:13 2006 @@ -28,10 +28,15 @@ face=Arial size=2>

description

Returns a new point whose slots were copied from the +href="point.html">point whose X and Y coordinates were copied from the original.

+

see also

+

make-point

+


+

+

Modified: trunk/docs/manual/gfs/copy-rectangle.html ============================================================================== --- trunk/docs/manual/gfs/copy-rectangle.html (original) +++ trunk/docs/manual/gfs/copy-rectangle.html Mon Oct 2 16:04:13 2006 @@ -27,10 +27,16 @@ href="rectangle.html">new rectangle

description

-

Returns a new rectangle whose slots are a shallow copy of the +

Returns a new rectangle +whose location and size slot values are shallow copies from the original.

+

see also

+

make-rectangle

+


+

+

description

Returns a new size whose slots were copied from the +href="size.html">size whose width and height were copied from the original.

+

see also

+

make-size

+


+

+

new span

description

-

Returns a new span whose slots were copied from the +

Returns a new span whose start and end positions were copied from the original.

+

see also

+

make-span

+


+

Modified: trunk/docs/manual/gfs/make-point.html ============================================================================== --- trunk/docs/manual/gfs/make-point.html (original) +++ trunk/docs/manual/gfs/make-point.html Mon Oct 2 16:04:13 2006 @@ -29,7 +29,11 @@

Returns a newly-created point .

+

see also

+

copy-point

+


+

Modified: trunk/docs/manual/gfs/make-rectangle.html ============================================================================== --- trunk/docs/manual/gfs/make-rectangle.html (original) +++ trunk/docs/manual/gfs/make-rectangle.html Mon Oct 2 16:04:13 2006 @@ -28,9 +28,15 @@

description

Returns a newly-created rectangle - .

+ .

+

see also

+

copy-rectangle

+


+

+

Returns a newly-created size .

+

see also

+

copy-size

+


+

Modified: trunk/docs/manual/gfs/make-span.html ============================================================================== --- trunk/docs/manual/gfs/make-span.html (original) +++ trunk/docs/manual/gfs/make-span.html Mon Oct 2 16:04:13 2006 @@ -29,7 +29,11 @@

Returns a newly-created span .

+

see also

+

copy-span

+


+

Modified: trunk/docs/manual/gfs/native-object.html ============================================================================== --- trunk/docs/manual/gfs/native-object.html (original) +++ trunk/docs/manual/gfs/native-object.html Mon Oct 2 16:04:13 2006 @@ -56,7 +56,7 @@

+ size=2>handle
 handle A Win32 HANDLE or foreign pointer. Applications should not modify this directly.


Modified: trunk/docs/manual/gfs/point.html ============================================================================== --- trunk/docs/manual/gfs/point.html (original) +++ trunk/docs/manual/gfs/point.html Mon Oct 2 16:04:13 2006 @@ -36,9 +36,19 @@ y An integer specifying the point's Y -coordinate.

+coordinate.

+

see also

+

copy-point, make-point, point-x, point-y

+


+

+

+

 

Copyright ? 2006, Jack D. Unrue -

+

Modified: trunk/docs/manual/gfs/rectangle.html ============================================================================== --- trunk/docs/manual/gfs/rectangle.html (original) +++ trunk/docs/manual/gfs/rectangle.html Mon Oct 2 16:04:13 2006 @@ -38,7 +38,12 @@ href="size.html">size object specifying rectangle's width and height.

+

see also

+

copy-rectangle, make-rectangle

+


+

Added: trunk/docs/manual/gfs/toolkit-error.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfs/toolkit-error.html Mon Oct 2 16:04:13 2006 @@ -0,0 +1,69 @@ + + + +toolkit-error + + + + + + +

+ + + + +
toolkit-error[Condition]
+

+

description

+

+ + + + + + + + + + + +
Inherits:error  
Inherited By: win32-error

+

This error is raised to indicate invalid input arguments or +inconsistent state.

+

slots

+

+ + + + +
detail A + string supplying additional information + about the problem being reported.

+

see also

+

toolkit-warning, win32-warning +

+

+


+ +

+ +

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfs/toolkit-warning.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfs/toolkit-warning.html Mon Oct 2 16:04:13 2006 @@ -0,0 +1,69 @@ + + + +toolkit-warning + + + + + + +

+ + + + +
toolkit-warning[Condition]
+

+

description

+

+ + + + + + + + + + + +
Inherits:warning  
Inherited By: win32-warning

+

This warning is reported for non-fatal problems that may +nevertheless represent application logic errors.

+

slots

+

+ + + + +
detail A + string supplying additional information + about the problem being reported.

+

see also

+

toolkit-error, win32-error +

+

+


+ +

+ +

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfs/win32-error.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfs/win32-error.html Mon Oct 2 16:04:13 2006 @@ -0,0 +1,71 @@ + + + +win32-error + + + + + + +

+ + + + +
win32-error[Condition]
+

+

description

+

+ + + + + + + + + + + +
Inherits:toolkit-error  
Inherited By: none

+

This error is raised when a Win32 API function has +failed.

+

slots

+

+ + + + +
code The integer + error code returned by the Win32 GetLastError() + function.

+

see also

+

toolkit-warning, win32-warning +

+

+


+ +

+ +

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfs/win32-warning.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfs/win32-warning.html Mon Oct 2 16:04:13 2006 @@ -0,0 +1,72 @@ + + + +win32-warning + + + + + + +

+ + + + +
win32-warning[Condition]
+

+

description

+

+ + + + + + + + + + + +
Inherits:toolkit-warning  
Inherited By: none

+

This warning is reported when a Win32 API function has +failed in a non-fatal manner which may indicate a logic error on the part of the +application.

+

slots

+

+ + + + +
code The integer + error code returned by the Win32 GetLastError() + function.

+

see also

+

toolkit-error, win32-error +

+

+


+ +

+ +

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ From junrue at common-lisp.net Mon Oct 2 20:53:08 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Mon, 2 Oct 2006 16:53:08 -0400 (EDT) Subject: [graphic-forms-cvs] r289 - in trunk/docs/manual: . gfs Message-ID: <20061002205308.B96DD7021E@common-lisp.net> Author: junrue Date: Mon Oct 2 16:53:06 2006 New Revision: 289 Added: trunk/docs/manual/gfs/code.html trunk/docs/manual/gfs/detail.html trunk/docs/manual/gfs/size-height.html trunk/docs/manual/gfs/size-width.html trunk/docs/manual/gfs/span-end.html trunk/docs/manual/gfs/span-start.html Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp trunk/docs/manual/SystemPackage.html trunk/docs/manual/gfs/native-object.html trunk/docs/manual/gfs/toolkit-error.html trunk/docs/manual/gfs/toolkit-warning.html trunk/docs/manual/gfs/win32-error.html trunk/docs/manual/gfs/win32-warning.html Log: Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp ============================================================================== --- trunk/docs/manual/Graphic-FormsProgrammingReference.wcp (original) +++ trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Mon Oct 2 16:53:06 2006 @@ -86,13 +86,13 @@ SavePosition=1 ContentsFont=,8,0 IndexFont=,8,0 -Title=Graphic-Forms Programming Reference(Created by WinCHM Prov3.23 unregistered version!) +Title=Graphic-Forms Programming Reference Language=0x0409 Font= DefaultTopic=Introduction.html [TOPICS] -TitleList=35 +TitleList=41 TitleList.Title.0=Legal Information TitleList.Level.0=0 TitleList.Url.0=LegalInfo.html @@ -148,7 +148,7 @@ TitleList.Url.5=GraphicsPackage.html TitleList.Icon.5=0 TitleList.Status.5=0 -TitleList.Keywords.5= +TitleList.Keywords.5=GFG`\graphic-forms.uitoolkit.graphics TitleList.ContextNumber.5= TitleList.ApplyTemp.5=0 TitleList.Expanded.5=0 @@ -158,289 +158,349 @@ TitleList.Url.6=SystemPackage.html TitleList.Icon.6=0 TitleList.Status.6=0 -TitleList.Keywords.6= +TitleList.Keywords.6=GFS`\graphic-forms.uitoolkit.system TitleList.ContextNumber.6= TitleList.ApplyTemp.6=0 TitleList.Expanded.6=1 TitleList.Kind.6=0 -TitleList.Title.7=copy-point +TitleList.Title.7=code TitleList.Level.7=2 -TitleList.Url.7=gfs\copy-point.html +TitleList.Url.7=gfs\code.html TitleList.Icon.7=0 TitleList.Status.7=0 -TitleList.Keywords.7=copy-point +TitleList.Keywords.7=code TitleList.ContextNumber.7= TitleList.ApplyTemp.7=0 TitleList.Expanded.7=0 TitleList.Kind.7=0 -TitleList.Title.8=copy-rectangle +TitleList.Title.8=copy-point TitleList.Level.8=2 -TitleList.Url.8=gfs\copy-rectangle.html +TitleList.Url.8=gfs\copy-point.html TitleList.Icon.8=0 TitleList.Status.8=0 -TitleList.Keywords.8=copy-rectangle +TitleList.Keywords.8=copy-point TitleList.ContextNumber.8= TitleList.ApplyTemp.8=0 TitleList.Expanded.8=0 TitleList.Kind.8=0 -TitleList.Title.9=copy-size +TitleList.Title.9=copy-rectangle TitleList.Level.9=2 -TitleList.Url.9=gfs\copy-size.html +TitleList.Url.9=gfs\copy-rectangle.html TitleList.Icon.9=0 TitleList.Status.9=0 -TitleList.Keywords.9=copy-size +TitleList.Keywords.9=copy-rectangle TitleList.ContextNumber.9= TitleList.ApplyTemp.9=0 TitleList.Expanded.9=0 TitleList.Kind.9=0 -TitleList.Title.10=copy-span +TitleList.Title.10=copy-size TitleList.Level.10=2 -TitleList.Url.10=gfs\copy-span.html +TitleList.Url.10=gfs\copy-size.html TitleList.Icon.10=0 TitleList.Status.10=0 -TitleList.Keywords.10=copy-span +TitleList.Keywords.10=copy-size TitleList.ContextNumber.10= TitleList.ApplyTemp.10=0 TitleList.Expanded.10=0 TitleList.Kind.10=0 -TitleList.Title.11=handle +TitleList.Title.11=copy-span TitleList.Level.11=2 -TitleList.Url.11=gfs\handle.html +TitleList.Url.11=gfs\copy-span.html TitleList.Icon.11=0 TitleList.Status.11=0 -TitleList.Keywords.11=handle +TitleList.Keywords.11=copy-span TitleList.ContextNumber.11= TitleList.ApplyTemp.11=0 TitleList.Expanded.11=0 TitleList.Kind.11=0 -TitleList.Title.12=make-point +TitleList.Title.12=detail TitleList.Level.12=2 -TitleList.Url.12=gfs\make-point.html +TitleList.Url.12=gfs\detail.html TitleList.Icon.12=0 TitleList.Status.12=0 -TitleList.Keywords.12=make-point +TitleList.Keywords.12=detail TitleList.ContextNumber.12= TitleList.ApplyTemp.12=0 TitleList.Expanded.12=0 TitleList.Kind.12=0 -TitleList.Title.13=make-rectangle +TitleList.Title.13=handle TitleList.Level.13=2 -TitleList.Url.13=gfs\make-rectangle.html +TitleList.Url.13=gfs\handle.html TitleList.Icon.13=0 TitleList.Status.13=0 -TitleList.Keywords.13=make-rectangle +TitleList.Keywords.13=handle TitleList.ContextNumber.13= TitleList.ApplyTemp.13=0 TitleList.Expanded.13=0 TitleList.Kind.13=0 -TitleList.Title.14=make-size +TitleList.Title.14=make-point TitleList.Level.14=2 -TitleList.Url.14=gfs\make-size.html +TitleList.Url.14=gfs\make-point.html TitleList.Icon.14=0 TitleList.Status.14=0 -TitleList.Keywords.14=make-size +TitleList.Keywords.14=make-point TitleList.ContextNumber.14= TitleList.ApplyTemp.14=0 TitleList.Expanded.14=0 TitleList.Kind.14=0 -TitleList.Title.15=make-span +TitleList.Title.15=make-rectangle TitleList.Level.15=2 -TitleList.Url.15=gfs\make-span.html +TitleList.Url.15=gfs\make-rectangle.html TitleList.Icon.15=0 TitleList.Status.15=0 -TitleList.Keywords.15=make-span +TitleList.Keywords.15=make-rectangle TitleList.ContextNumber.15= TitleList.ApplyTemp.15=0 TitleList.Expanded.15=0 TitleList.Kind.15=0 -TitleList.Title.16=native-object +TitleList.Title.16=make-size TitleList.Level.16=2 -TitleList.Url.16=gfs\native-object.html +TitleList.Url.16=gfs\make-size.html TitleList.Icon.16=0 TitleList.Status.16=0 -TitleList.Keywords.16=native-object +TitleList.Keywords.16=make-size TitleList.ContextNumber.16= TitleList.ApplyTemp.16=0 TitleList.Expanded.16=0 TitleList.Kind.16=0 -TitleList.Title.17=point +TitleList.Title.17=make-span TitleList.Level.17=2 -TitleList.Url.17=gfs\point.html +TitleList.Url.17=gfs\make-span.html TitleList.Icon.17=0 TitleList.Status.17=0 -TitleList.Keywords.17=point +TitleList.Keywords.17=make-span TitleList.ContextNumber.17= TitleList.ApplyTemp.17=0 TitleList.Expanded.17=0 TitleList.Kind.17=0 -TitleList.Title.18=point-x +TitleList.Title.18=native-object TitleList.Level.18=2 -TitleList.Url.18=gfs\point-x.html +TitleList.Url.18=gfs\native-object.html TitleList.Icon.18=0 TitleList.Status.18=0 -TitleList.Keywords.18=point-x +TitleList.Keywords.18=native-object TitleList.ContextNumber.18= TitleList.ApplyTemp.18=0 TitleList.Expanded.18=0 TitleList.Kind.18=0 -TitleList.Title.19=point-y +TitleList.Title.19=point TitleList.Level.19=2 -TitleList.Url.19=gfs\point-y.html +TitleList.Url.19=gfs\point.html TitleList.Icon.19=0 TitleList.Status.19=0 -TitleList.Keywords.19=point-y +TitleList.Keywords.19=point TitleList.ContextNumber.19= TitleList.ApplyTemp.19=0 TitleList.Expanded.19=0 TitleList.Kind.19=0 -TitleList.Title.20=rectangle +TitleList.Title.20=point-x TitleList.Level.20=2 -TitleList.Url.20=gfs\rectangle.html +TitleList.Url.20=gfs\point-x.html TitleList.Icon.20=0 TitleList.Status.20=0 -TitleList.Keywords.20=rectangle +TitleList.Keywords.20=point-x TitleList.ContextNumber.20= TitleList.ApplyTemp.20=0 TitleList.Expanded.20=0 TitleList.Kind.20=0 -TitleList.Title.21=size +TitleList.Title.21=point-y TitleList.Level.21=2 -TitleList.Url.21=gfs\size.html +TitleList.Url.21=gfs\point-y.html TitleList.Icon.21=0 TitleList.Status.21=0 -TitleList.Keywords.21=size +TitleList.Keywords.21=point-y TitleList.ContextNumber.21= TitleList.ApplyTemp.21=0 TitleList.Expanded.21=0 TitleList.Kind.21=0 -TitleList.Title.22=span +TitleList.Title.22=rectangle TitleList.Level.22=2 -TitleList.Url.22=gfs\span.html +TitleList.Url.22=gfs\rectangle.html TitleList.Icon.22=0 TitleList.Status.22=0 -TitleList.Keywords.22=span +TitleList.Keywords.22=rectangle TitleList.ContextNumber.22= TitleList.ApplyTemp.22=0 TitleList.Expanded.22=0 TitleList.Kind.22=0 -TitleList.Title.23=toolkit-error +TitleList.Title.23=size TitleList.Level.23=2 -TitleList.Url.23=gfs\toolkit-error.html +TitleList.Url.23=gfs\size.html TitleList.Icon.23=0 TitleList.Status.23=0 -TitleList.Keywords.23=toolkit-error +TitleList.Keywords.23=size TitleList.ContextNumber.23= TitleList.ApplyTemp.23=0 TitleList.Expanded.23=0 TitleList.Kind.23=0 -TitleList.Title.24=toolkit-warning +TitleList.Title.24=size-height TitleList.Level.24=2 -TitleList.Url.24=gfs\toolkit-warning.html +TitleList.Url.24=gfs\size-height.html TitleList.Icon.24=0 TitleList.Status.24=0 -TitleList.Keywords.24=toolkit-warning +TitleList.Keywords.24=size-height`\ TitleList.ContextNumber.24= TitleList.ApplyTemp.24=0 TitleList.Expanded.24=0 TitleList.Kind.24=0 -TitleList.Title.25=win32-error +TitleList.Title.25=size-width TitleList.Level.25=2 -TitleList.Url.25=gfs\win32-error.html +TitleList.Url.25=gfs\size-width.html TitleList.Icon.25=0 TitleList.Status.25=0 -TitleList.Keywords.25=win32-error +TitleList.Keywords.25=size-width TitleList.ContextNumber.25= TitleList.ApplyTemp.25=0 TitleList.Expanded.25=0 TitleList.Kind.25=0 -TitleList.Title.26=win32-warning +TitleList.Title.26=span TitleList.Level.26=2 -TitleList.Url.26=gfs\win32-warning.html +TitleList.Url.26=gfs\span.html TitleList.Icon.26=0 TitleList.Status.26=0 -TitleList.Keywords.26=win32-warning +TitleList.Keywords.26=span TitleList.ContextNumber.26= TitleList.ApplyTemp.26=0 TitleList.Expanded.26=0 TitleList.Kind.26=0 -TitleList.Title.27=Widgets Package -TitleList.Level.27=1 -TitleList.Url.27=WidgetsPackage.html +TitleList.Title.27=span-end +TitleList.Level.27=2 +TitleList.Url.27=gfs\span-end.html TitleList.Icon.27=0 TitleList.Status.27=0 -TitleList.Keywords.27= +TitleList.Keywords.27=span-end`\ TitleList.ContextNumber.27= TitleList.ApplyTemp.27=0 -TitleList.Expanded.27=1 +TitleList.Expanded.27=0 TitleList.Kind.27=0 -TitleList.Title.28=event-dispatcher +TitleList.Title.28=span-start TitleList.Level.28=2 -TitleList.Url.28=gfw\event-dispatcher.html +TitleList.Url.28=gfs\span-start.html TitleList.Icon.28=0 TitleList.Status.28=0 -TitleList.Keywords.28=event-dispatcher +TitleList.Keywords.28=span-start`\ TitleList.ContextNumber.28= TitleList.ApplyTemp.28=0 TitleList.Expanded.28=0 TitleList.Kind.28=0 -TitleList.Title.29=event-source +TitleList.Title.29=toolkit-error TitleList.Level.29=2 -TitleList.Url.29=gfw\event-source.html +TitleList.Url.29=gfs\toolkit-error.html TitleList.Icon.29=0 TitleList.Status.29=0 -TitleList.Keywords.29=event-source +TitleList.Keywords.29=toolkit-error`\:detail`\ TitleList.ContextNumber.29= TitleList.ApplyTemp.29=0 TitleList.Expanded.29=0 TitleList.Kind.29=0 -TitleList.Title.30=Miscellaneous Topics -TitleList.Level.30=0 -TitleList.Url.30=MiscellaneousTopics.html +TitleList.Title.30=toolkit-warning +TitleList.Level.30=2 +TitleList.Url.30=gfs\toolkit-warning.html TitleList.Icon.30=0 TitleList.Status.30=0 -TitleList.Keywords.30= +TitleList.Keywords.30=toolkit-warning TitleList.ContextNumber.30= TitleList.ApplyTemp.30=0 -TitleList.Expanded.30=1 +TitleList.Expanded.30=0 TitleList.Kind.30=0 -TitleList.Title.31=Image Data Plugins -TitleList.Level.31=1 -TitleList.Url.31=ImageDataPlugins.html +TitleList.Title.31=win32-error +TitleList.Level.31=2 +TitleList.Url.31=gfs\win32-error.html TitleList.Icon.31=0 TitleList.Status.31=0 -TitleList.Keywords.31= +TitleList.Keywords.31=win32-error`\:code`\ TitleList.ContextNumber.31= TitleList.ApplyTemp.31=0 TitleList.Expanded.31=0 TitleList.Kind.31=0 -TitleList.Title.32=Terminology Conventions -TitleList.Level.32=0 -TitleList.Url.32=TerminologyConventions.html +TitleList.Title.32=win32-warning +TitleList.Level.32=2 +TitleList.Url.32=gfs\win32-warning.html TitleList.Icon.32=0 TitleList.Status.32=0 -TitleList.Keywords.32= +TitleList.Keywords.32=win32-warning TitleList.ContextNumber.32= TitleList.ApplyTemp.32=0 TitleList.Expanded.32=0 TitleList.Kind.32=0 -TitleList.Title.33=Glossary -TitleList.Level.33=0 -TitleList.Url.33=Glossary.html +TitleList.Title.33=Widgets Package +TitleList.Level.33=1 +TitleList.Url.33=WidgetsPackage.html TitleList.Icon.33=0 TitleList.Status.33=0 -TitleList.Keywords.33= +TitleList.Keywords.33=GFW`\graphic-forms.uitoolkit.widgets TitleList.ContextNumber.33= TitleList.ApplyTemp.33=0 -TitleList.Expanded.33=0 +TitleList.Expanded.33=1 TitleList.Kind.33=0 -TitleList.Title.34=Footnotes -TitleList.Level.34=0 -TitleList.Url.34=Footnotes.html +TitleList.Title.34=event-dispatcher +TitleList.Level.34=2 +TitleList.Url.34=gfw\event-dispatcher.html TitleList.Icon.34=0 TitleList.Status.34=0 -TitleList.Keywords.34= +TitleList.Keywords.34=event-dispatcher TitleList.ContextNumber.34= TitleList.ApplyTemp.34=0 TitleList.Expanded.34=0 -TitleList.Kind.34=1 +TitleList.Kind.34=0 +TitleList.Title.35=event-source +TitleList.Level.35=2 +TitleList.Url.35=gfw\event-source.html +TitleList.Icon.35=0 +TitleList.Status.35=0 +TitleList.Keywords.35=event-source +TitleList.ContextNumber.35= +TitleList.ApplyTemp.35=0 +TitleList.Expanded.35=0 +TitleList.Kind.35=0 +TitleList.Title.36=Miscellaneous Topics +TitleList.Level.36=0 +TitleList.Url.36=MiscellaneousTopics.html +TitleList.Icon.36=0 +TitleList.Status.36=0 +TitleList.Keywords.36= +TitleList.ContextNumber.36= +TitleList.ApplyTemp.36=0 +TitleList.Expanded.36=1 +TitleList.Kind.36=0 +TitleList.Title.37=Image Data Plugins +TitleList.Level.37=1 +TitleList.Url.37=ImageDataPlugins.html +TitleList.Icon.37=0 +TitleList.Status.37=0 +TitleList.Keywords.37= +TitleList.ContextNumber.37= +TitleList.ApplyTemp.37=0 +TitleList.Expanded.37=0 +TitleList.Kind.37=0 +TitleList.Title.38=Terminology Conventions +TitleList.Level.38=0 +TitleList.Url.38=TerminologyConventions.html +TitleList.Icon.38=0 +TitleList.Status.38=0 +TitleList.Keywords.38= +TitleList.ContextNumber.38= +TitleList.ApplyTemp.38=0 +TitleList.Expanded.38=0 +TitleList.Kind.38=0 +TitleList.Title.39=Glossary +TitleList.Level.39=0 +TitleList.Url.39=Glossary.html +TitleList.Icon.39=0 +TitleList.Status.39=0 +TitleList.Keywords.39= +TitleList.ContextNumber.39= +TitleList.ApplyTemp.39=0 +TitleList.Expanded.39=0 +TitleList.Kind.39=0 +TitleList.Title.40=Footnotes +TitleList.Level.40=0 +TitleList.Url.40=Footnotes.html +TitleList.Icon.40=0 +TitleList.Status.40=0 +TitleList.Keywords.40= +TitleList.ContextNumber.40= +TitleList.ApplyTemp.40=0 +TitleList.Expanded.40=0 +TitleList.Kind.40=1 Modified: trunk/docs/manual/SystemPackage.html ============================================================================== --- trunk/docs/manual/SystemPackage.html (original) +++ trunk/docs/manual/SystemPackage.html Mon Oct 2 16:53:06 2006 @@ -26,15 +26,21 @@

accessors, functions, and macros

codecopy-point, copy-rectangle, copy-size, copy-span, handle, +href="gfs/copy-span.html">copy-span, detail, handle, make-point, make-rectangle, make-size, make-span, point-x, -point-y +point-y, size-height, size-width, span-end, span-start 

Added: trunk/docs/manual/gfs/code.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfs/code.html Mon Oct 2 16:53:06 2006 @@ -0,0 +1,42 @@ + + + +code + + + + + + +

+ + + + +
code +

[Slot Reader] 

+

+

syntax

+

(gfs:code +condition) => integer

+

description

+

Returns the Win32 error code +for the specified condition, which must be of type win32-error or win32-warning +.

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfs/detail.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfs/detail.html Mon Oct 2 16:53:06 2006 @@ -0,0 +1,45 @@ + + + +detail + + + + + + +

+ + + + +
detail +

[Slot Reader] 

+

+

syntax

+

(gfs:detail +condition) => + string

+

description

+

Returns the detail string +for the specified condition, which must be of type toolkit-error, toolkit-warning, win32-error, or win32-warning +.

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Modified: trunk/docs/manual/gfs/native-object.html ============================================================================== --- trunk/docs/manual/gfs/native-object.html (original) +++ trunk/docs/manual/gfs/native-object.html Mon Oct 2 16:53:06 2006 @@ -47,7 +47,7 @@

This is the -base class for objects representing a system resource such as a window or device +abstract base class for objects representing a system resource such as a window or device context.

slots

@@ -59,7 +59,18 @@ size=2>handle A Win32 HANDLE or foreign pointer. Applications should not modify this directly.

+

initargs

+

+ + + + +
:handleA Win32 Handle or foreign + pointer.

+


+

+ + +size-height + + + + + + +

+

+ + + +
size-height +

[Slot Accessor] 

+


+

syntax

+

(gfs:size-height +size) => + integer

+

(setf (gfs:size-height size) integer)

+

description

+

Returns (sets) the height of the specified size + .

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfs/size-width.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfs/size-width.html Mon Oct 2 16:53:06 2006 @@ -0,0 +1,45 @@ + + + +size-width + + + + + + +

+ + + + +
size-width +

[Slot Accessor] 

+

+

syntax

+

(gfs:size-width +size) => + integer

+

(setf (gfs:size-width size) integer)

+

description

+

Returns (sets) the width of the specified size + .

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfs/span-end.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfs/span-end.html Mon Oct 2 16:53:06 2006 @@ -0,0 +1,45 @@ + + + +span-end + + + + + + +

+ + + + +
span-end +

[Slot Accessor] 

+

+

syntax

+

(gfs:span-end +span) => + integer

+

(setf (gfs:span-end span) integer)

+

description

+

Returns (sets) the end of the specified span + .

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfs/span-start.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfs/span-start.html Mon Oct 2 16:53:06 2006 @@ -0,0 +1,45 @@ + + + +span-start + + + + + + +

+ + + + +
span-start +

[Slot Accessor] 

+

+

syntax

+

(gfs:span-start +span) => + integer

+

(setf (gfs:span-start span) integer)

+

description

+

Returns (sets) the beginning of the specified span + .

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Modified: trunk/docs/manual/gfs/toolkit-error.html ============================================================================== --- trunk/docs/manual/gfs/toolkit-error.html (original) +++ trunk/docs/manual/gfs/toolkit-error.html Mon Oct 2 16:53:06 2006 @@ -44,9 +44,18 @@ detail A - string supplying additional information - about the problem being reported.

-

see also

+ string + supplying additional problem information.

+

+

initargs

+

+ + + + +
:detailA string supplying additional problem + information.

see also

toolkit-warning, win32-warning Modified: trunk/docs/manual/gfs/toolkit-warning.html ============================================================================== --- trunk/docs/manual/gfs/toolkit-warning.html (original) +++ trunk/docs/manual/gfs/toolkit-warning.html Mon Oct 2 16:53:06 2006 @@ -46,7 +46,16 @@ A string supplying additional information about the problem being reported.

-

see also

+

initargs +

+ + + + +
:detailA string supplying additional problem + information.

see also

toolkit-error, win32-error Modified: trunk/docs/manual/gfs/win32-error.html ============================================================================== --- trunk/docs/manual/gfs/win32-error.html (original) +++ trunk/docs/manual/gfs/win32-error.html Mon Oct 2 16:53:06 2006 @@ -48,7 +48,22 @@ >GetLastError() function.

-

see also

+

initargs +

+ + + + + + + + +
:codeAn integer error code.
:detailSee + toolkit-error + .

see also

toolkit-warning, win32-warning Modified: trunk/docs/manual/gfs/win32-warning.html ============================================================================== --- trunk/docs/manual/gfs/win32-warning.html (original) +++ trunk/docs/manual/gfs/win32-warning.html Mon Oct 2 16:53:06 2006 @@ -49,7 +49,19 @@ >GetLastError() function.

-

see also

+

initargs +

+ + + + + + + +
:codeAn integer error code.
:detailSee toolkit-warning +.

see also

toolkit-error, win32-error From junrue at common-lisp.net Mon Oct 2 22:19:21 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Mon, 2 Oct 2006 18:19:21 -0400 (EDT) Subject: [graphic-forms-cvs] r290 - in trunk/docs/manual: . gfs Message-ID: <20061002221921.6B68C77019@common-lisp.net> Author: junrue Date: Mon Oct 2 18:19:20 2006 New Revision: 290 Added: trunk/docs/manual/gfs/comdlg-error.html trunk/docs/manual/gfs/dispose.html trunk/docs/manual/gfs/disposed-error.html trunk/docs/manual/gfs/disposed-p.html trunk/docs/manual/gfs/dlg-code.html Modified: trunk/docs/manual/ApiReference.html trunk/docs/manual/Graphic-FormsProgrammingReference.wcp trunk/docs/manual/GraphicsPackage.html trunk/docs/manual/SystemPackage.html trunk/docs/manual/WidgetsPackage.html trunk/docs/manual/gfs/handle.html trunk/docs/manual/gfs/native-object.html Log: Modified: trunk/docs/manual/ApiReference.html ============================================================================== --- trunk/docs/manual/ApiReference.html (original) +++ trunk/docs/manual/ApiReference.html Mon Oct 2 18:19:20 2006 @@ -21,6 +21,7 @@   -

Copyright ? 2006, Jack D. Unrue +

Copyright ? 2006, Jack D. Unrue

Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp ============================================================================== --- trunk/docs/manual/Graphic-FormsProgrammingReference.wcp (original) +++ trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Mon Oct 2 18:19:20 2006 @@ -92,7 +92,7 @@ DefaultTopic=Introduction.html [TOPICS] -TitleList=41 +TitleList=46 TitleList.Title.0=Legal Information TitleList.Level.0=0 TitleList.Url.0=LegalInfo.html @@ -173,334 +173,384 @@ TitleList.ApplyTemp.7=0 TitleList.Expanded.7=0 TitleList.Kind.7=0 -TitleList.Title.8=copy-point +TitleList.Title.8=comdlg-error TitleList.Level.8=2 -TitleList.Url.8=gfs\copy-point.html +TitleList.Url.8=gfs\comdlg-error.html TitleList.Icon.8=0 TitleList.Status.8=0 -TitleList.Keywords.8=copy-point +TitleList.Keywords.8=comdlg-error`\:dlg-code TitleList.ContextNumber.8= TitleList.ApplyTemp.8=0 TitleList.Expanded.8=0 TitleList.Kind.8=0 -TitleList.Title.9=copy-rectangle +TitleList.Title.9=copy-point TitleList.Level.9=2 -TitleList.Url.9=gfs\copy-rectangle.html +TitleList.Url.9=gfs\copy-point.html TitleList.Icon.9=0 TitleList.Status.9=0 -TitleList.Keywords.9=copy-rectangle +TitleList.Keywords.9=copy-point TitleList.ContextNumber.9= TitleList.ApplyTemp.9=0 TitleList.Expanded.9=0 TitleList.Kind.9=0 -TitleList.Title.10=copy-size +TitleList.Title.10=copy-rectangle TitleList.Level.10=2 -TitleList.Url.10=gfs\copy-size.html +TitleList.Url.10=gfs\copy-rectangle.html TitleList.Icon.10=0 TitleList.Status.10=0 -TitleList.Keywords.10=copy-size +TitleList.Keywords.10=copy-rectangle TitleList.ContextNumber.10= TitleList.ApplyTemp.10=0 TitleList.Expanded.10=0 TitleList.Kind.10=0 -TitleList.Title.11=copy-span +TitleList.Title.11=copy-size TitleList.Level.11=2 -TitleList.Url.11=gfs\copy-span.html +TitleList.Url.11=gfs\copy-size.html TitleList.Icon.11=0 TitleList.Status.11=0 -TitleList.Keywords.11=copy-span +TitleList.Keywords.11=copy-size TitleList.ContextNumber.11= TitleList.ApplyTemp.11=0 TitleList.Expanded.11=0 TitleList.Kind.11=0 -TitleList.Title.12=detail +TitleList.Title.12=copy-span TitleList.Level.12=2 -TitleList.Url.12=gfs\detail.html +TitleList.Url.12=gfs\copy-span.html TitleList.Icon.12=0 TitleList.Status.12=0 -TitleList.Keywords.12=detail +TitleList.Keywords.12=copy-span TitleList.ContextNumber.12= TitleList.ApplyTemp.12=0 TitleList.Expanded.12=0 TitleList.Kind.12=0 -TitleList.Title.13=handle +TitleList.Title.13=detail TitleList.Level.13=2 -TitleList.Url.13=gfs\handle.html +TitleList.Url.13=gfs\detail.html TitleList.Icon.13=0 TitleList.Status.13=0 -TitleList.Keywords.13=handle +TitleList.Keywords.13=detail TitleList.ContextNumber.13= TitleList.ApplyTemp.13=0 TitleList.Expanded.13=0 TitleList.Kind.13=0 -TitleList.Title.14=make-point +TitleList.Title.14=dispose TitleList.Level.14=2 -TitleList.Url.14=gfs\make-point.html +TitleList.Url.14=gfs\dispose.html TitleList.Icon.14=0 TitleList.Status.14=0 -TitleList.Keywords.14=make-point +TitleList.Keywords.14=disposed TitleList.ContextNumber.14= TitleList.ApplyTemp.14=0 TitleList.Expanded.14=0 TitleList.Kind.14=0 -TitleList.Title.15=make-rectangle +TitleList.Title.15=disposed-error TitleList.Level.15=2 -TitleList.Url.15=gfs\make-rectangle.html +TitleList.Url.15=gfs\disposed-error.html TitleList.Icon.15=0 TitleList.Status.15=0 -TitleList.Keywords.15=make-rectangle +TitleList.Keywords.15=disposed-error TitleList.ContextNumber.15= TitleList.ApplyTemp.15=0 TitleList.Expanded.15=0 TitleList.Kind.15=0 -TitleList.Title.16=make-size +TitleList.Title.16=disposed-p TitleList.Level.16=2 -TitleList.Url.16=gfs\make-size.html +TitleList.Url.16=gfs\disposed-p.html TitleList.Icon.16=0 TitleList.Status.16=0 -TitleList.Keywords.16=make-size +TitleList.Keywords.16=disposed-p TitleList.ContextNumber.16= TitleList.ApplyTemp.16=0 TitleList.Expanded.16=0 TitleList.Kind.16=0 -TitleList.Title.17=make-span +TitleList.Title.17=dlg-code TitleList.Level.17=2 -TitleList.Url.17=gfs\make-span.html +TitleList.Url.17=gfs\dlg-code.html TitleList.Icon.17=0 TitleList.Status.17=0 -TitleList.Keywords.17=make-span +TitleList.Keywords.17=dlg-code TitleList.ContextNumber.17= TitleList.ApplyTemp.17=0 TitleList.Expanded.17=0 TitleList.Kind.17=0 -TitleList.Title.18=native-object +TitleList.Title.18=handle TitleList.Level.18=2 -TitleList.Url.18=gfs\native-object.html +TitleList.Url.18=gfs\handle.html TitleList.Icon.18=0 TitleList.Status.18=0 -TitleList.Keywords.18=native-object +TitleList.Keywords.18=handle TitleList.ContextNumber.18= TitleList.ApplyTemp.18=0 TitleList.Expanded.18=0 TitleList.Kind.18=0 -TitleList.Title.19=point +TitleList.Title.19=make-point TitleList.Level.19=2 -TitleList.Url.19=gfs\point.html +TitleList.Url.19=gfs\make-point.html TitleList.Icon.19=0 TitleList.Status.19=0 -TitleList.Keywords.19=point +TitleList.Keywords.19=make-point TitleList.ContextNumber.19= TitleList.ApplyTemp.19=0 TitleList.Expanded.19=0 TitleList.Kind.19=0 -TitleList.Title.20=point-x +TitleList.Title.20=make-rectangle TitleList.Level.20=2 -TitleList.Url.20=gfs\point-x.html +TitleList.Url.20=gfs\make-rectangle.html TitleList.Icon.20=0 TitleList.Status.20=0 -TitleList.Keywords.20=point-x +TitleList.Keywords.20=make-rectangle TitleList.ContextNumber.20= TitleList.ApplyTemp.20=0 TitleList.Expanded.20=0 TitleList.Kind.20=0 -TitleList.Title.21=point-y +TitleList.Title.21=make-size TitleList.Level.21=2 -TitleList.Url.21=gfs\point-y.html +TitleList.Url.21=gfs\make-size.html TitleList.Icon.21=0 TitleList.Status.21=0 -TitleList.Keywords.21=point-y +TitleList.Keywords.21=make-size TitleList.ContextNumber.21= TitleList.ApplyTemp.21=0 TitleList.Expanded.21=0 TitleList.Kind.21=0 -TitleList.Title.22=rectangle +TitleList.Title.22=make-span TitleList.Level.22=2 -TitleList.Url.22=gfs\rectangle.html +TitleList.Url.22=gfs\make-span.html TitleList.Icon.22=0 TitleList.Status.22=0 -TitleList.Keywords.22=rectangle +TitleList.Keywords.22=make-span TitleList.ContextNumber.22= TitleList.ApplyTemp.22=0 TitleList.Expanded.22=0 TitleList.Kind.22=0 -TitleList.Title.23=size +TitleList.Title.23=native-object TitleList.Level.23=2 -TitleList.Url.23=gfs\size.html +TitleList.Url.23=gfs\native-object.html TitleList.Icon.23=0 TitleList.Status.23=0 -TitleList.Keywords.23=size +TitleList.Keywords.23=native-object TitleList.ContextNumber.23= TitleList.ApplyTemp.23=0 TitleList.Expanded.23=0 TitleList.Kind.23=0 -TitleList.Title.24=size-height +TitleList.Title.24=point TitleList.Level.24=2 -TitleList.Url.24=gfs\size-height.html +TitleList.Url.24=gfs\point.html TitleList.Icon.24=0 TitleList.Status.24=0 -TitleList.Keywords.24=size-height`\ +TitleList.Keywords.24=point TitleList.ContextNumber.24= TitleList.ApplyTemp.24=0 TitleList.Expanded.24=0 TitleList.Kind.24=0 -TitleList.Title.25=size-width +TitleList.Title.25=point-x TitleList.Level.25=2 -TitleList.Url.25=gfs\size-width.html +TitleList.Url.25=gfs\point-x.html TitleList.Icon.25=0 TitleList.Status.25=0 -TitleList.Keywords.25=size-width +TitleList.Keywords.25=point-x TitleList.ContextNumber.25= TitleList.ApplyTemp.25=0 TitleList.Expanded.25=0 TitleList.Kind.25=0 -TitleList.Title.26=span +TitleList.Title.26=point-y TitleList.Level.26=2 -TitleList.Url.26=gfs\span.html +TitleList.Url.26=gfs\point-y.html TitleList.Icon.26=0 TitleList.Status.26=0 -TitleList.Keywords.26=span +TitleList.Keywords.26=point-y TitleList.ContextNumber.26= TitleList.ApplyTemp.26=0 TitleList.Expanded.26=0 TitleList.Kind.26=0 -TitleList.Title.27=span-end +TitleList.Title.27=rectangle TitleList.Level.27=2 -TitleList.Url.27=gfs\span-end.html +TitleList.Url.27=gfs\rectangle.html TitleList.Icon.27=0 TitleList.Status.27=0 -TitleList.Keywords.27=span-end`\ +TitleList.Keywords.27=rectangle TitleList.ContextNumber.27= TitleList.ApplyTemp.27=0 TitleList.Expanded.27=0 TitleList.Kind.27=0 -TitleList.Title.28=span-start +TitleList.Title.28=size TitleList.Level.28=2 -TitleList.Url.28=gfs\span-start.html +TitleList.Url.28=gfs\size.html TitleList.Icon.28=0 TitleList.Status.28=0 -TitleList.Keywords.28=span-start`\ +TitleList.Keywords.28=size TitleList.ContextNumber.28= TitleList.ApplyTemp.28=0 TitleList.Expanded.28=0 TitleList.Kind.28=0 -TitleList.Title.29=toolkit-error +TitleList.Title.29=size-height TitleList.Level.29=2 -TitleList.Url.29=gfs\toolkit-error.html +TitleList.Url.29=gfs\size-height.html TitleList.Icon.29=0 TitleList.Status.29=0 -TitleList.Keywords.29=toolkit-error`\:detail`\ +TitleList.Keywords.29=size-height`\ TitleList.ContextNumber.29= TitleList.ApplyTemp.29=0 TitleList.Expanded.29=0 TitleList.Kind.29=0 -TitleList.Title.30=toolkit-warning +TitleList.Title.30=size-width TitleList.Level.30=2 -TitleList.Url.30=gfs\toolkit-warning.html +TitleList.Url.30=gfs\size-width.html TitleList.Icon.30=0 TitleList.Status.30=0 -TitleList.Keywords.30=toolkit-warning +TitleList.Keywords.30=size-width TitleList.ContextNumber.30= TitleList.ApplyTemp.30=0 TitleList.Expanded.30=0 TitleList.Kind.30=0 -TitleList.Title.31=win32-error +TitleList.Title.31=span TitleList.Level.31=2 -TitleList.Url.31=gfs\win32-error.html +TitleList.Url.31=gfs\span.html TitleList.Icon.31=0 TitleList.Status.31=0 -TitleList.Keywords.31=win32-error`\:code`\ +TitleList.Keywords.31=span TitleList.ContextNumber.31= TitleList.ApplyTemp.31=0 TitleList.Expanded.31=0 TitleList.Kind.31=0 -TitleList.Title.32=win32-warning +TitleList.Title.32=span-end TitleList.Level.32=2 -TitleList.Url.32=gfs\win32-warning.html +TitleList.Url.32=gfs\span-end.html TitleList.Icon.32=0 TitleList.Status.32=0 -TitleList.Keywords.32=win32-warning +TitleList.Keywords.32=span-end`\ TitleList.ContextNumber.32= TitleList.ApplyTemp.32=0 TitleList.Expanded.32=0 TitleList.Kind.32=0 -TitleList.Title.33=Widgets Package -TitleList.Level.33=1 -TitleList.Url.33=WidgetsPackage.html +TitleList.Title.33=span-start +TitleList.Level.33=2 +TitleList.Url.33=gfs\span-start.html TitleList.Icon.33=0 TitleList.Status.33=0 -TitleList.Keywords.33=GFW`\graphic-forms.uitoolkit.widgets +TitleList.Keywords.33=span-start`\ TitleList.ContextNumber.33= TitleList.ApplyTemp.33=0 -TitleList.Expanded.33=1 +TitleList.Expanded.33=0 TitleList.Kind.33=0 -TitleList.Title.34=event-dispatcher +TitleList.Title.34=toolkit-error TitleList.Level.34=2 -TitleList.Url.34=gfw\event-dispatcher.html +TitleList.Url.34=gfs\toolkit-error.html TitleList.Icon.34=0 TitleList.Status.34=0 -TitleList.Keywords.34=event-dispatcher +TitleList.Keywords.34=toolkit-error`\:detail`\ TitleList.ContextNumber.34= TitleList.ApplyTemp.34=0 TitleList.Expanded.34=0 TitleList.Kind.34=0 -TitleList.Title.35=event-source +TitleList.Title.35=toolkit-warning TitleList.Level.35=2 -TitleList.Url.35=gfw\event-source.html +TitleList.Url.35=gfs\toolkit-warning.html TitleList.Icon.35=0 TitleList.Status.35=0 -TitleList.Keywords.35=event-source +TitleList.Keywords.35=toolkit-warning TitleList.ContextNumber.35= TitleList.ApplyTemp.35=0 TitleList.Expanded.35=0 TitleList.Kind.35=0 -TitleList.Title.36=Miscellaneous Topics -TitleList.Level.36=0 -TitleList.Url.36=MiscellaneousTopics.html +TitleList.Title.36=win32-error +TitleList.Level.36=2 +TitleList.Url.36=gfs\win32-error.html TitleList.Icon.36=0 TitleList.Status.36=0 -TitleList.Keywords.36= +TitleList.Keywords.36=win32-error`\:code`\ TitleList.ContextNumber.36= TitleList.ApplyTemp.36=0 -TitleList.Expanded.36=1 +TitleList.Expanded.36=0 TitleList.Kind.36=0 -TitleList.Title.37=Image Data Plugins -TitleList.Level.37=1 -TitleList.Url.37=ImageDataPlugins.html +TitleList.Title.37=win32-warning +TitleList.Level.37=2 +TitleList.Url.37=gfs\win32-warning.html TitleList.Icon.37=0 TitleList.Status.37=0 -TitleList.Keywords.37= +TitleList.Keywords.37=win32-warning TitleList.ContextNumber.37= TitleList.ApplyTemp.37=0 TitleList.Expanded.37=0 TitleList.Kind.37=0 -TitleList.Title.38=Terminology Conventions -TitleList.Level.38=0 -TitleList.Url.38=TerminologyConventions.html +TitleList.Title.38=Widgets Package +TitleList.Level.38=1 +TitleList.Url.38=WidgetsPackage.html TitleList.Icon.38=0 TitleList.Status.38=0 -TitleList.Keywords.38= +TitleList.Keywords.38=GFW`\graphic-forms.uitoolkit.widgets TitleList.ContextNumber.38= TitleList.ApplyTemp.38=0 -TitleList.Expanded.38=0 +TitleList.Expanded.38=1 TitleList.Kind.38=0 -TitleList.Title.39=Glossary -TitleList.Level.39=0 -TitleList.Url.39=Glossary.html +TitleList.Title.39=event-dispatcher +TitleList.Level.39=2 +TitleList.Url.39=gfw\event-dispatcher.html TitleList.Icon.39=0 TitleList.Status.39=0 -TitleList.Keywords.39= +TitleList.Keywords.39=event-dispatcher TitleList.ContextNumber.39= TitleList.ApplyTemp.39=0 TitleList.Expanded.39=0 TitleList.Kind.39=0 -TitleList.Title.40=Footnotes -TitleList.Level.40=0 -TitleList.Url.40=Footnotes.html +TitleList.Title.40=event-source +TitleList.Level.40=2 +TitleList.Url.40=gfw\event-source.html TitleList.Icon.40=0 TitleList.Status.40=0 -TitleList.Keywords.40= +TitleList.Keywords.40=event-source TitleList.ContextNumber.40= TitleList.ApplyTemp.40=0 TitleList.Expanded.40=0 -TitleList.Kind.40=1 +TitleList.Kind.40=0 +TitleList.Title.41=Miscellaneous Topics +TitleList.Level.41=0 +TitleList.Url.41=MiscellaneousTopics.html +TitleList.Icon.41=0 +TitleList.Status.41=0 +TitleList.Keywords.41= +TitleList.ContextNumber.41= +TitleList.ApplyTemp.41=0 +TitleList.Expanded.41=1 +TitleList.Kind.41=0 +TitleList.Title.42=Image Data Plugins +TitleList.Level.42=1 +TitleList.Url.42=ImageDataPlugins.html +TitleList.Icon.42=0 +TitleList.Status.42=0 +TitleList.Keywords.42= +TitleList.ContextNumber.42= +TitleList.ApplyTemp.42=0 +TitleList.Expanded.42=0 +TitleList.Kind.42=0 +TitleList.Title.43=Terminology Conventions +TitleList.Level.43=0 +TitleList.Url.43=TerminologyConventions.html +TitleList.Icon.43=0 +TitleList.Status.43=0 +TitleList.Keywords.43= +TitleList.ContextNumber.43= +TitleList.ApplyTemp.43=0 +TitleList.Expanded.43=0 +TitleList.Kind.43=0 +TitleList.Title.44=Glossary +TitleList.Level.44=0 +TitleList.Url.44=Glossary.html +TitleList.Icon.44=0 +TitleList.Status.44=0 +TitleList.Keywords.44= +TitleList.ContextNumber.44= +TitleList.ApplyTemp.44=0 +TitleList.Expanded.44=0 +TitleList.Kind.44=0 +TitleList.Title.45=Footnotes +TitleList.Level.45=0 +TitleList.Url.45=Footnotes.html +TitleList.Icon.45=0 +TitleList.Status.45=0 +TitleList.Keywords.45= +TitleList.ContextNumber.45= +TitleList.ApplyTemp.45=0 +TitleList.Expanded.45=0 +TitleList.Kind.45=1 Modified: trunk/docs/manual/GraphicsPackage.html ============================================================================== --- trunk/docs/manual/GraphicsPackage.html (original) +++ trunk/docs/manual/GraphicsPackage.html Mon Oct 2 18:19:20 2006 @@ -8,7 +8,15 @@ -

graphic-forms.uitoolkit.graphics +

+ + + + +
+

graphic-forms.uitoolkit.graphics

+

[Package]


nickname

GFG

Modified: trunk/docs/manual/SystemPackage.html ============================================================================== --- trunk/docs/manual/SystemPackage.html (original) +++ trunk/docs/manual/SystemPackage.html Mon Oct 2 18:19:20 2006 @@ -8,15 +8,23 @@ -

graphic-forms.uitoolkit.system +

+ + + + +
+

graphic-forms.uitoolkit.system

+

[Package]


nickname

GFS

description

-

The symbols in this package correspond to -system-level functionality, such as foreign function declarations for the Win32 -API. The majority of the symbols herein are not exported, except for a few -fundamental types, conditions, and functions.

+

The symbols in this package correspond to system-level functionality, such +as foreign function declarations for the Win32 API. The majority +of the symbols in this package are not exported, except for a few fundamental types, conditions, +and functions as listed below.

classes and structures

native-object, copy-rectangle, copy-size, copy-span, detail, handle, +href="gfs/detail.html">detail, dispose, disposed-p, dlg-code, handle, make-point, make-rectangle, make-size,

conditions

comdlg-errordisposed-errortoolkit-error, toolkit-warning, win32-error, -

graphic-forms.uitoolkit.widgets +

+ + + + +
+

graphic-forms.uitoolkit.widgets

+

[Package]


nickname

GFW

Added: trunk/docs/manual/gfs/comdlg-error.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfs/comdlg-error.html Mon Oct 2 18:19:20 2006 @@ -0,0 +1,87 @@ + + + +comdlg-error + + + + + + +

+ + + + +
comdlg-error[Condition]
+

+

description

+

+ + + + + + + + + + + +
Inherits:win32-error  
Inherited By: none

+

This error is raised when a Win32 Common Dialog API +function has failed.

+

+

slots

+

+ + + + +
dlg-codeThe integer error code returned by the Win32 CommDlgExtendedError() + function.

initargs
+

+ + + + + + + + + + + +
:codeSee win32-error .
:dlg-codeAn integer error code.
:detailSee + toolkit-error + .

see also

+

toolkit-error +

+

+


+ +

+ +

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfs/dispose.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfs/dispose.html Mon Oct 2 18:19:20 2006 @@ -0,0 +1,47 @@ + + + +dispose + + + + + + +

+ + + + +
dispose +

[Generic Function] 

+

+

syntax

+

(gfs:dispose native-object)

+

description

+

Discards the system resource encapsulated +by native-object + and cleans up various +data structures internal to Graphic-Forms. A disposed-error will +be raised if application code attempts to manipulate the object after this +function returns. This function does not interact with the garbage collector; however, disposed objects will + be +collected once the application no longer references + them.

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfs/disposed-error.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfs/disposed-error.html Mon Oct 2 18:19:20 2006 @@ -0,0 +1,60 @@ + + + +disposed-error + + + + + + +

+ + + + +
disposed-error[Condition]
+

+

description

+

+ + + + + + + + + + + +
Inherits:error  
Inherited By: none

+

This error is raised to indicate an attempt to manipulate a +native-object whose system resource +either has not yet been instantiated or which has been cleaned up via the dispose function.

+

see also

+

toolkit-error, win32-error +

+

+


+ +

+ +

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfs/disposed-p.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfs/disposed-p.html Mon Oct 2 18:19:20 2006 @@ -0,0 +1,43 @@ + + + +disposed-p + + + + + + +

+ + + + +
disposed-p +

[Generic Function] 

+

+

syntax

+

(gfs:disposed-p native-object) => + boolean

+

description

+

Returns T +if native-object has been discarded via the dispose +function; NIL otherwise. This function does +not query status from the Common Lisp garbage + collector.

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfs/dlg-code.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfs/dlg-code.html Mon Oct 2 18:19:20 2006 @@ -0,0 +1,41 @@ + + + +dlg-code + + + + + + +

+ + + + +
dlg-code +

[Slot Reader] 

+

+

syntax

+

(gfs:dlg-code +comdlg-error) => integer

+

description

+

Returns the Win32 extended Common Dialog error code +for the specified condition +.

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Modified: trunk/docs/manual/gfs/handle.html ============================================================================== --- trunk/docs/manual/gfs/handle.html (original) +++ trunk/docs/manual/gfs/handle.html Mon Oct 2 18:19:20 2006 @@ -23,8 +23,8 @@ href="native-object.html">native-object) => foreign pointer

description

-

Returns the Win32 HANDLE or foreign pointer associated with -a native-object +

Returns the Win32 HANDLE or foreign pointer associated +with native-object .


Modified: trunk/docs/manual/gfs/native-object.html ============================================================================== --- trunk/docs/manual/gfs/native-object.html (original) +++ trunk/docs/manual/gfs/native-object.html Mon Oct 2 18:19:20 2006 @@ -47,8 +47,17 @@

This is the -abstract base class for objects representing a system resource such as a window or device -context.

+abstract base class for objects representing a system +resource such as a window or device context.

+

+ + Graphic-Forms does not register any +finalizer for coordination with the garbage collector, since the destruction of +these system resources has important application semantics which cannot be +postponed. Also, there are often related system resources (especially other +native HANDLES) that occupy scarce heap space +within system components, so these must be cleaned up promptly as +well.

slots

A Win32 Handle or foreign pointer.

+

see also

+

dispose, disposed-error, disposed-p


-

+ +

Author: junrue Date: Mon Oct 2 19:12:20 2006 New Revision: 291 Added: trunk/docs/manual/gfs/empty-span-p.html trunk/docs/manual/gfs/equal-size-p.html trunk/docs/manual/gfs/location.html trunk/docs/manual/gfs/size-function.html Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp trunk/docs/manual/SystemPackage.html trunk/docs/manual/gfs/code.html trunk/docs/manual/gfs/dlg-code.html trunk/docs/manual/gfs/rectangle.html trunk/docs/manual/gfs/size.html trunk/docs/manual/gfs/span.html trunk/src/uitoolkit/system/datastructs.lisp Log: Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp ============================================================================== --- trunk/docs/manual/Graphic-FormsProgrammingReference.wcp (original) +++ trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Mon Oct 2 19:12:20 2006 @@ -92,7 +92,7 @@ DefaultTopic=Introduction.html [TOPICS] -TitleList=46 +TitleList=50 TitleList.Title.0=Legal Information TitleList.Level.0=0 TitleList.Url.0=LegalInfo.html @@ -111,7 +111,7 @@ TitleList.Keywords.1= TitleList.ContextNumber.1= TitleList.ApplyTemp.1=0 -TitleList.Expanded.1=1 +TitleList.Expanded.1=0 TitleList.Kind.1=0 TitleList.Title.2=Prerequisites TitleList.Level.2=1 @@ -273,284 +273,324 @@ TitleList.ApplyTemp.17=0 TitleList.Expanded.17=0 TitleList.Kind.17=0 -TitleList.Title.18=handle +TitleList.Title.18=empty-span-p TitleList.Level.18=2 -TitleList.Url.18=gfs\handle.html +TitleList.Url.18=gfs\empty-span-p.html TitleList.Icon.18=0 TitleList.Status.18=0 -TitleList.Keywords.18=handle +TitleList.Keywords.18=empty-span-p TitleList.ContextNumber.18= TitleList.ApplyTemp.18=0 TitleList.Expanded.18=0 TitleList.Kind.18=0 -TitleList.Title.19=make-point +TitleList.Title.19=equal-size-p TitleList.Level.19=2 -TitleList.Url.19=gfs\make-point.html +TitleList.Url.19=gfs\equal-size-p.html TitleList.Icon.19=0 TitleList.Status.19=0 -TitleList.Keywords.19=make-point +TitleList.Keywords.19=equal-size-p TitleList.ContextNumber.19= TitleList.ApplyTemp.19=0 TitleList.Expanded.19=0 TitleList.Kind.19=0 -TitleList.Title.20=make-rectangle +TitleList.Title.20=handle TitleList.Level.20=2 -TitleList.Url.20=gfs\make-rectangle.html +TitleList.Url.20=gfs\handle.html TitleList.Icon.20=0 TitleList.Status.20=0 -TitleList.Keywords.20=make-rectangle +TitleList.Keywords.20=handle TitleList.ContextNumber.20= TitleList.ApplyTemp.20=0 TitleList.Expanded.20=0 TitleList.Kind.20=0 -TitleList.Title.21=make-size +TitleList.Title.21=location TitleList.Level.21=2 -TitleList.Url.21=gfs\make-size.html +TitleList.Url.21=gfs\location.html TitleList.Icon.21=0 TitleList.Status.21=0 -TitleList.Keywords.21=make-size +TitleList.Keywords.21=location`\ TitleList.ContextNumber.21= TitleList.ApplyTemp.21=0 TitleList.Expanded.21=0 TitleList.Kind.21=0 -TitleList.Title.22=make-span +TitleList.Title.22=make-point TitleList.Level.22=2 -TitleList.Url.22=gfs\make-span.html +TitleList.Url.22=gfs\make-point.html TitleList.Icon.22=0 TitleList.Status.22=0 -TitleList.Keywords.22=make-span +TitleList.Keywords.22=make-point TitleList.ContextNumber.22= TitleList.ApplyTemp.22=0 TitleList.Expanded.22=0 TitleList.Kind.22=0 -TitleList.Title.23=native-object +TitleList.Title.23=make-rectangle TitleList.Level.23=2 -TitleList.Url.23=gfs\native-object.html +TitleList.Url.23=gfs\make-rectangle.html TitleList.Icon.23=0 TitleList.Status.23=0 -TitleList.Keywords.23=native-object +TitleList.Keywords.23=make-rectangle TitleList.ContextNumber.23= TitleList.ApplyTemp.23=0 TitleList.Expanded.23=0 TitleList.Kind.23=0 -TitleList.Title.24=point +TitleList.Title.24=make-size TitleList.Level.24=2 -TitleList.Url.24=gfs\point.html +TitleList.Url.24=gfs\make-size.html TitleList.Icon.24=0 TitleList.Status.24=0 -TitleList.Keywords.24=point +TitleList.Keywords.24=make-size TitleList.ContextNumber.24= TitleList.ApplyTemp.24=0 TitleList.Expanded.24=0 TitleList.Kind.24=0 -TitleList.Title.25=point-x +TitleList.Title.25=make-span TitleList.Level.25=2 -TitleList.Url.25=gfs\point-x.html +TitleList.Url.25=gfs\make-span.html TitleList.Icon.25=0 TitleList.Status.25=0 -TitleList.Keywords.25=point-x +TitleList.Keywords.25=make-span TitleList.ContextNumber.25= TitleList.ApplyTemp.25=0 TitleList.Expanded.25=0 TitleList.Kind.25=0 -TitleList.Title.26=point-y +TitleList.Title.26=native-object TitleList.Level.26=2 -TitleList.Url.26=gfs\point-y.html +TitleList.Url.26=gfs\native-object.html TitleList.Icon.26=0 TitleList.Status.26=0 -TitleList.Keywords.26=point-y +TitleList.Keywords.26=native-object TitleList.ContextNumber.26= TitleList.ApplyTemp.26=0 TitleList.Expanded.26=0 TitleList.Kind.26=0 -TitleList.Title.27=rectangle +TitleList.Title.27=point TitleList.Level.27=2 -TitleList.Url.27=gfs\rectangle.html +TitleList.Url.27=gfs\point.html TitleList.Icon.27=0 TitleList.Status.27=0 -TitleList.Keywords.27=rectangle +TitleList.Keywords.27=point TitleList.ContextNumber.27= TitleList.ApplyTemp.27=0 TitleList.Expanded.27=0 TitleList.Kind.27=0 -TitleList.Title.28=size +TitleList.Title.28=point-x TitleList.Level.28=2 -TitleList.Url.28=gfs\size.html +TitleList.Url.28=gfs\point-x.html TitleList.Icon.28=0 TitleList.Status.28=0 -TitleList.Keywords.28=size +TitleList.Keywords.28=point-x TitleList.ContextNumber.28= TitleList.ApplyTemp.28=0 TitleList.Expanded.28=0 TitleList.Kind.28=0 -TitleList.Title.29=size-height +TitleList.Title.29=point-y TitleList.Level.29=2 -TitleList.Url.29=gfs\size-height.html +TitleList.Url.29=gfs\point-y.html TitleList.Icon.29=0 TitleList.Status.29=0 -TitleList.Keywords.29=size-height`\ +TitleList.Keywords.29=point-y TitleList.ContextNumber.29= TitleList.ApplyTemp.29=0 TitleList.Expanded.29=0 TitleList.Kind.29=0 -TitleList.Title.30=size-width +TitleList.Title.30=rectangle TitleList.Level.30=2 -TitleList.Url.30=gfs\size-width.html +TitleList.Url.30=gfs\rectangle.html TitleList.Icon.30=0 TitleList.Status.30=0 -TitleList.Keywords.30=size-width +TitleList.Keywords.30=rectangle TitleList.ContextNumber.30= TitleList.ApplyTemp.30=0 TitleList.Expanded.30=0 TitleList.Kind.30=0 -TitleList.Title.31=span +TitleList.Title.31=size TitleList.Level.31=2 -TitleList.Url.31=gfs\span.html +TitleList.Url.31=gfs\size.html TitleList.Icon.31=0 TitleList.Status.31=0 -TitleList.Keywords.31=span +TitleList.Keywords.31=size TitleList.ContextNumber.31= TitleList.ApplyTemp.31=0 TitleList.Expanded.31=0 TitleList.Kind.31=0 -TitleList.Title.32=span-end +TitleList.Title.32=size TitleList.Level.32=2 -TitleList.Url.32=gfs\span-end.html +TitleList.Url.32=gfs\size-function.html TitleList.Icon.32=0 TitleList.Status.32=0 -TitleList.Keywords.32=span-end`\ +TitleList.Keywords.32= TitleList.ContextNumber.32= TitleList.ApplyTemp.32=0 TitleList.Expanded.32=0 TitleList.Kind.32=0 -TitleList.Title.33=span-start +TitleList.Title.33=size-height TitleList.Level.33=2 -TitleList.Url.33=gfs\span-start.html +TitleList.Url.33=gfs\size-height.html TitleList.Icon.33=0 TitleList.Status.33=0 -TitleList.Keywords.33=span-start`\ +TitleList.Keywords.33=size-height`\ TitleList.ContextNumber.33= TitleList.ApplyTemp.33=0 TitleList.Expanded.33=0 TitleList.Kind.33=0 -TitleList.Title.34=toolkit-error +TitleList.Title.34=size-width TitleList.Level.34=2 -TitleList.Url.34=gfs\toolkit-error.html +TitleList.Url.34=gfs\size-width.html TitleList.Icon.34=0 TitleList.Status.34=0 -TitleList.Keywords.34=toolkit-error`\:detail`\ +TitleList.Keywords.34=size-width TitleList.ContextNumber.34= TitleList.ApplyTemp.34=0 TitleList.Expanded.34=0 TitleList.Kind.34=0 -TitleList.Title.35=toolkit-warning +TitleList.Title.35=span TitleList.Level.35=2 -TitleList.Url.35=gfs\toolkit-warning.html +TitleList.Url.35=gfs\span.html TitleList.Icon.35=0 TitleList.Status.35=0 -TitleList.Keywords.35=toolkit-warning +TitleList.Keywords.35=span TitleList.ContextNumber.35= TitleList.ApplyTemp.35=0 TitleList.Expanded.35=0 TitleList.Kind.35=0 -TitleList.Title.36=win32-error +TitleList.Title.36=span-end TitleList.Level.36=2 -TitleList.Url.36=gfs\win32-error.html +TitleList.Url.36=gfs\span-end.html TitleList.Icon.36=0 TitleList.Status.36=0 -TitleList.Keywords.36=win32-error`\:code`\ +TitleList.Keywords.36=span-end`\ TitleList.ContextNumber.36= TitleList.ApplyTemp.36=0 TitleList.Expanded.36=0 TitleList.Kind.36=0 -TitleList.Title.37=win32-warning +TitleList.Title.37=span-start TitleList.Level.37=2 -TitleList.Url.37=gfs\win32-warning.html +TitleList.Url.37=gfs\span-start.html TitleList.Icon.37=0 TitleList.Status.37=0 -TitleList.Keywords.37=win32-warning +TitleList.Keywords.37=span-start`\ TitleList.ContextNumber.37= TitleList.ApplyTemp.37=0 TitleList.Expanded.37=0 TitleList.Kind.37=0 -TitleList.Title.38=Widgets Package -TitleList.Level.38=1 -TitleList.Url.38=WidgetsPackage.html +TitleList.Title.38=toolkit-error +TitleList.Level.38=2 +TitleList.Url.38=gfs\toolkit-error.html TitleList.Icon.38=0 TitleList.Status.38=0 -TitleList.Keywords.38=GFW`\graphic-forms.uitoolkit.widgets +TitleList.Keywords.38=toolkit-error`\:detail`\ TitleList.ContextNumber.38= TitleList.ApplyTemp.38=0 -TitleList.Expanded.38=1 +TitleList.Expanded.38=0 TitleList.Kind.38=0 -TitleList.Title.39=event-dispatcher +TitleList.Title.39=toolkit-warning TitleList.Level.39=2 -TitleList.Url.39=gfw\event-dispatcher.html +TitleList.Url.39=gfs\toolkit-warning.html TitleList.Icon.39=0 TitleList.Status.39=0 -TitleList.Keywords.39=event-dispatcher +TitleList.Keywords.39=toolkit-warning TitleList.ContextNumber.39= TitleList.ApplyTemp.39=0 TitleList.Expanded.39=0 TitleList.Kind.39=0 -TitleList.Title.40=event-source +TitleList.Title.40=win32-error TitleList.Level.40=2 -TitleList.Url.40=gfw\event-source.html +TitleList.Url.40=gfs\win32-error.html TitleList.Icon.40=0 TitleList.Status.40=0 -TitleList.Keywords.40=event-source +TitleList.Keywords.40=win32-error`\:code`\ TitleList.ContextNumber.40= TitleList.ApplyTemp.40=0 TitleList.Expanded.40=0 TitleList.Kind.40=0 -TitleList.Title.41=Miscellaneous Topics -TitleList.Level.41=0 -TitleList.Url.41=MiscellaneousTopics.html +TitleList.Title.41=win32-warning +TitleList.Level.41=2 +TitleList.Url.41=gfs\win32-warning.html TitleList.Icon.41=0 TitleList.Status.41=0 -TitleList.Keywords.41= +TitleList.Keywords.41=win32-warning TitleList.ContextNumber.41= TitleList.ApplyTemp.41=0 -TitleList.Expanded.41=1 +TitleList.Expanded.41=0 TitleList.Kind.41=0 -TitleList.Title.42=Image Data Plugins +TitleList.Title.42=Widgets Package TitleList.Level.42=1 -TitleList.Url.42=ImageDataPlugins.html +TitleList.Url.42=WidgetsPackage.html TitleList.Icon.42=0 TitleList.Status.42=0 -TitleList.Keywords.42= +TitleList.Keywords.42=GFW`\graphic-forms.uitoolkit.widgets TitleList.ContextNumber.42= TitleList.ApplyTemp.42=0 TitleList.Expanded.42=0 TitleList.Kind.42=0 -TitleList.Title.43=Terminology Conventions -TitleList.Level.43=0 -TitleList.Url.43=TerminologyConventions.html +TitleList.Title.43=event-dispatcher +TitleList.Level.43=2 +TitleList.Url.43=gfw\event-dispatcher.html TitleList.Icon.43=0 TitleList.Status.43=0 -TitleList.Keywords.43= +TitleList.Keywords.43=event-dispatcher TitleList.ContextNumber.43= TitleList.ApplyTemp.43=0 TitleList.Expanded.43=0 TitleList.Kind.43=0 -TitleList.Title.44=Glossary -TitleList.Level.44=0 -TitleList.Url.44=Glossary.html +TitleList.Title.44=event-source +TitleList.Level.44=2 +TitleList.Url.44=gfw\event-source.html TitleList.Icon.44=0 TitleList.Status.44=0 -TitleList.Keywords.44= +TitleList.Keywords.44=event-source TitleList.ContextNumber.44= TitleList.ApplyTemp.44=0 TitleList.Expanded.44=0 TitleList.Kind.44=0 -TitleList.Title.45=Footnotes +TitleList.Title.45=Miscellaneous Topics TitleList.Level.45=0 -TitleList.Url.45=Footnotes.html +TitleList.Url.45=MiscellaneousTopics.html TitleList.Icon.45=0 TitleList.Status.45=0 TitleList.Keywords.45= TitleList.ContextNumber.45= TitleList.ApplyTemp.45=0 TitleList.Expanded.45=0 -TitleList.Kind.45=1 +TitleList.Kind.45=0 +TitleList.Title.46=Image Data Plugins +TitleList.Level.46=1 +TitleList.Url.46=ImageDataPlugins.html +TitleList.Icon.46=0 +TitleList.Status.46=0 +TitleList.Keywords.46= +TitleList.ContextNumber.46= +TitleList.ApplyTemp.46=0 +TitleList.Expanded.46=0 +TitleList.Kind.46=0 +TitleList.Title.47=Terminology Conventions +TitleList.Level.47=0 +TitleList.Url.47=TerminologyConventions.html +TitleList.Icon.47=0 +TitleList.Status.47=0 +TitleList.Keywords.47= +TitleList.ContextNumber.47= +TitleList.ApplyTemp.47=0 +TitleList.Expanded.47=0 +TitleList.Kind.47=0 +TitleList.Title.48=Glossary +TitleList.Level.48=0 +TitleList.Url.48=Glossary.html +TitleList.Icon.48=0 +TitleList.Status.48=0 +TitleList.Keywords.48= +TitleList.ContextNumber.48= +TitleList.ApplyTemp.48=0 +TitleList.Expanded.48=0 +TitleList.Kind.48=0 +TitleList.Title.49=Footnotes +TitleList.Level.49=0 +TitleList.Url.49=Footnotes.html +TitleList.Icon.49=0 +TitleList.Status.49=0 +TitleList.Keywords.49= +TitleList.ContextNumber.49= +TitleList.ApplyTemp.49=0 +TitleList.Expanded.49=0 +TitleList.Kind.49=1 Modified: trunk/docs/manual/SystemPackage.html ============================================================================== --- trunk/docs/manual/SystemPackage.html (original) +++ trunk/docs/manual/SystemPackage.html Mon Oct 2 19:12:20 2006 @@ -42,12 +42,16 @@ href="gfs/detail.html">detail, dispose, disposed-p, dlg-code, handle, +href="gfs/dlg-code.html">dlg-code, empty-span-p, equal-size-p, handle, location, make-point, make-rectangle, make-size, make-span, point-x, point-y, size, size-height, size-width, span-end, condition) => integer

description

Returns the Win32 error code -for the specified condition, which must be of type condition, which must be of +type win32-error or win32-warning -.

+href="win32-warning.html">win32-warning or +subclasses thereof.


Modified: trunk/docs/manual/gfs/dlg-code.html ============================================================================== --- trunk/docs/manual/gfs/dlg-code.html (original) +++ trunk/docs/manual/gfs/dlg-code.html Mon Oct 2 19:12:20 2006 @@ -24,7 +24,8 @@ href="comdlg-error.html">comdlg-error) => integer

description

Returns the Win32 extended Common Dialog error code -for the specified condition +for the specified comdlg-error .


Added: trunk/docs/manual/gfs/empty-span-p.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfs/empty-span-p.html Mon Oct 2 19:12:20 2006 @@ -0,0 +1,56 @@ + + + +empty-span-p + + + + + + +

+

+ + + +
empty-span-p +

[Function] 

+


+

syntax

+

(gfs:empty-span-p +span) +=> boolean

+

description

+

Returns T if the start and +end of span + are the same + + value.

+

+

see also

+

span-end, span-start

+

+


+ +

+ +

+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfs/equal-size-p.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfs/equal-size-p.html Mon Oct 2 19:12:20 2006 @@ -0,0 +1,56 @@ + + + +equal-size-p + + + + + + +

+ + + + +
equal-size-p +

[Function] 

+

+

syntax

+

(gfs:equal-size-p size1 size2) +=> boolean

+

description

+

Returns T if size1 and size2 have the same height and +width + slot + + values.

+

+

see also

+

size-height, size-width

+

+


+

+ +

+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfs/location.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfs/location.html Mon Oct 2 19:12:20 2006 @@ -0,0 +1,53 @@ + + + +location + + + + + + +

+ + + + +
location +

[Function] 

+

+

syntax

+

(gfs:location +rectangle) => point

+

description

+

Returns point identifying the coordinates of the +upper-left cornder of rectangle . For +performance reasons, a reference to the existing slot value is + + returned.

+

see also

+

make-rectangle

+

+


+ +

+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Modified: trunk/docs/manual/gfs/rectangle.html ============================================================================== --- trunk/docs/manual/gfs/rectangle.html (original) +++ trunk/docs/manual/gfs/rectangle.html Mon Oct 2 19:12:20 2006 @@ -40,10 +40,13 @@ height.

see also

copy-rectangle, make-rectangle

+href="location.html">location, make-rectangle, size


-

+ +

Added: trunk/docs/manual/gfs/size-function.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfs/size-function.html Mon Oct 2 19:12:20 2006 @@ -0,0 +1,54 @@ + + + +size + + + + + + +

+ + + + +
size +

[Function] 

+

+

syntax

+

(gfs:size +rectangle) +=> size +

+

description

+

Returns size identifying the coordinates of the +upper-left cornder of rectangle . For +performance reasons, a reference to the existing slot value is + + returned.

+

see also

+

make-rectangle

+

+


+ +

+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Modified: trunk/docs/manual/gfs/size.html ============================================================================== --- trunk/docs/manual/gfs/size.html (original) +++ trunk/docs/manual/gfs/size.html Mon Oct 2 19:12:20 2006 @@ -34,8 +34,17 @@ An integer specifying the width of the area.

+

see also

+

copy-size, equal-size-p, make-size, size-height, size-width

+


+

+

An integer specifying the ending position of the span.

+

see also

+

copy-span, empty-span-p, make-span, span-end, span-start

+


+

+

Author: junrue Date: Fri Oct 6 00:59:24 2006 New Revision: 292 Modified: trunk/NEWS.txt trunk/build.lisp trunk/config.lisp trunk/src/uitoolkit/system/datastructs.lisp trunk/src/uitoolkit/widgets/event.lisp trunk/src/uitoolkit/widgets/scrolling-event-dispatcher.lisp Log: fixed an edge case in scrolling/repainting; added SB_ENDSCROLL/TB_ENDTRACK support to scroll notification; upgraded to CFFI 060925 due to CLISP 2.40 Modified: trunk/NEWS.txt ============================================================================== --- trunk/NEWS.txt (original) +++ trunk/NEWS.txt Fri Oct 6 00:59:24 2006 @@ -1,5 +1,9 @@ +. CFFI snapshot 060925 or later is now required if you are running + CLISP 2.40 or later (due to a change in the argument list of + CLISP's FFI:FOREIGN-LIBRARY-FUNCTION). + . Initial list box control functionality is now available: * three selection modes (none / multiple / extend) Modified: trunk/build.lisp ============================================================================== --- trunk/build.lisp (original) +++ trunk/build.lisp Fri Oct 6 00:59:24 2006 @@ -44,7 +44,7 @@ (defvar *asdf-repo-root* (concatenate 'string *library-root* "asdf-repo/")) (defvar *project-root* "c:/projects/public/") -(setf *cffi-dir* (concatenate 'string *asdf-repo-root* "cffi-060606/")) +(setf *cffi-dir* (concatenate 'string *asdf-repo-root* "cffi-060925/")) (setf *closer-mop-dir* (concatenate 'string *asdf-repo-root* "closer-mop/")) (setf *lw-compat-dir* (concatenate 'string *asdf-repo-root* "lw-compat/")) (setf *gf-dir* (concatenate 'string *project-root* "graphic-forms/")) Modified: trunk/config.lisp ============================================================================== --- trunk/config.lisp (original) +++ trunk/config.lisp Fri Oct 6 00:59:24 2006 @@ -39,7 +39,7 @@ (in-package #:graphic-forms-system) -(defvar *cffi-dir* "cffi-060606/") +(defvar *cffi-dir* "cffi-060925/") (defvar *closer-mop-dir* "closer-mop/") (defvar *lw-compat-dir* "lw-compat/") (defvar *gf-dir* "graphic-forms/") Modified: trunk/src/uitoolkit/system/datastructs.lisp ============================================================================== --- trunk/src/uitoolkit/system/datastructs.lisp (original) +++ trunk/src/uitoolkit/system/datastructs.lisp Fri Oct 6 00:59:24 2006 @@ -45,9 +45,15 @@ (defun location (rect) (rectangle-location rect)) +(defun (setf location) (pnt rect) + (setf (rectangle-location rect) pnt)) + (declaim (inline size)) (defun size (size) - (rectangle-size rect)) + (rectangle-size size)) + +(defun (setf size) (size rect) + (setf (rectangle-size rect) size)) (declaim (inline empty-span-p)) (defun empty-span-p (span) Modified: trunk/src/uitoolkit/widgets/event.lisp ============================================================================== --- trunk/src/uitoolkit/widgets/event.lisp (original) +++ trunk/src/uitoolkit/widgets/event.lisp Fri Oct 6 00:59:24 2006 @@ -161,7 +161,9 @@ ; (#.gfs::+tb-thumbposition+ :thumb-position) ; (#.gfs::+tb-thumbtrack+ :thumb-track) (#.gfs::+sb-thumbposition+ :thumb-position) - (#.gfs::+sb-thumbtrack+ :thumb-track)))) + (#.gfs::+sb-thumbtrack+ :thumb-track) +; (#.gfs::+tb-endtrack+ :finished) + (#.gfs::+sb-endscroll+ :finished)))) (event-scroll disp widget axis detail))) (defun obtain-event-time () Modified: trunk/src/uitoolkit/widgets/scrolling-event-dispatcher.lisp ============================================================================== --- trunk/src/uitoolkit/widgets/scrolling-event-dispatcher.lisp (original) +++ trunk/src/uitoolkit/widgets/scrolling-event-dispatcher.lisp Fri Oct 6 00:59:24 2006 @@ -117,6 +117,8 @@ (viewport-size (client-size window)) (top-size (if top (size top) viewport-size)) (origin (slot-value (dispatcher window) 'viewport-origin)) + (saved-x (gfs:point-x origin)) + (saved-y (gfs:point-y origin)) (delta-x (- (+ (gfs:size-width viewport-size) (gfs:point-x origin)) (gfs:size-width top-size))) (delta-y (- (+ (gfs:size-height viewport-size) (gfs:point-y origin)) (gfs:size-height top-size)))) (if (and (> delta-x 0) (> (gfs:point-x origin) 0)) @@ -125,7 +127,12 @@ (if (and (> delta-y 0) (> (gfs:point-y origin) 0)) (setf (gfs:point-y origin) (max 0 (- (gfs:point-y origin) delta-y))) (setf delta-y 0)) - (scroll top delta-x delta-y nil 0) + (if (or (and (zerop (gfs:point-x origin)) (/= saved-x 0)) + (and (zerop (gfs:point-y origin)) (/= saved-y 0))) + (progn + (redraw top) + (update top)) + (scroll top delta-x delta-y nil 0)) origin)) ;;; From junrue at common-lisp.net Fri Oct 6 06:22:55 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Fri, 6 Oct 2006 02:22:55 -0400 (EDT) Subject: [graphic-forms-cvs] r293 - in trunk: . docs/manual docs/manual/gfs docs/manual/gfw Message-ID: <20061006062255.BCEBD83004@common-lisp.net> Author: junrue Date: Fri Oct 6 02:22:54 2006 New Revision: 293 Added: trunk/docs/manual/gfw/default-message-filter.html trunk/docs/manual/gfw/message-loop.html Modified: trunk/NEWS.txt trunk/docs/manual/Graphic-FormsProgrammingReference.wcp trunk/docs/manual/Prerequisites.html trunk/docs/manual/Support.html trunk/docs/manual/SystemPackage.html trunk/docs/manual/gfs/code.html trunk/docs/manual/gfs/copy-point.html trunk/docs/manual/gfs/copy-rectangle.html trunk/docs/manual/gfs/copy-size.html trunk/docs/manual/gfs/copy-span.html trunk/docs/manual/gfs/detail.html trunk/docs/manual/gfs/dispose.html trunk/docs/manual/gfs/disposed-p.html trunk/docs/manual/gfs/dlg-code.html trunk/docs/manual/gfs/empty-span-p.html trunk/docs/manual/gfs/equal-size-p.html trunk/docs/manual/gfs/handle.html trunk/docs/manual/gfs/location.html trunk/docs/manual/gfs/make-point.html trunk/docs/manual/gfs/make-rectangle.html trunk/docs/manual/gfs/make-size.html trunk/docs/manual/gfs/make-span.html trunk/docs/manual/gfs/point-x.html trunk/docs/manual/gfs/point-y.html Log: continued doc overhaul Modified: trunk/NEWS.txt ============================================================================== --- trunk/NEWS.txt (original) +++ trunk/NEWS.txt Fri Oct 6 02:22:54 2006 @@ -4,7 +4,7 @@ CLISP 2.40 or later (due to a change in the argument list of CLISP's FFI:FOREIGN-LIBRARY-FUNCTION). -. Initial list box control functionality is now available: +. Initial list box control functionality implemented: * three selection modes (none / multiple / extend) @@ -16,13 +16,16 @@ * customizability of vertical scrollbar mode and keyboard input - Additional list box control features will be provided in a future release. + Additional list box features will be provided in a future release. . Implemented scrolling support: - * new window styles :horizontal-scrollbar and :vertical-scrollbar + * window styles :horizontal-scrollbar and :vertical-scrollbar - * new event-scroll method for handling raw scrolling events + * event-scroll method for handling raw scrolling events + + * scrolling-event-dispatcher for automatic management of a scrollable + child panel and window scrollbars . Improved GFW:HEAP-LAYOUT such that it obeys the top child's minimum and maximum sizes, if any such sizes are set. Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp ============================================================================== --- trunk/docs/manual/Graphic-FormsProgrammingReference.wcp (original) +++ trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Fri Oct 6 02:22:54 2006 @@ -92,7 +92,7 @@ DefaultTopic=Introduction.html [TOPICS] -TitleList=50 +TitleList=52 TitleList.Title.0=Legal Information TitleList.Level.0=0 TitleList.Url.0=LegalInfo.html @@ -521,51 +521,51 @@ TitleList.Keywords.42=GFW`\graphic-forms.uitoolkit.widgets TitleList.ContextNumber.42= TitleList.ApplyTemp.42=0 -TitleList.Expanded.42=0 +TitleList.Expanded.42=1 TitleList.Kind.42=0 -TitleList.Title.43=event-dispatcher +TitleList.Title.43=default-message-filter TitleList.Level.43=2 -TitleList.Url.43=gfw\event-dispatcher.html +TitleList.Url.43=gfw\default-message-filter.html TitleList.Icon.43=0 TitleList.Status.43=0 -TitleList.Keywords.43=event-dispatcher +TitleList.Keywords.43=default-message-filter`\GetMessage`\MSG`\ TitleList.ContextNumber.43= TitleList.ApplyTemp.43=0 TitleList.Expanded.43=0 TitleList.Kind.43=0 -TitleList.Title.44=event-source +TitleList.Title.44=event-dispatcher TitleList.Level.44=2 -TitleList.Url.44=gfw\event-source.html +TitleList.Url.44=gfw\event-dispatcher.html TitleList.Icon.44=0 TitleList.Status.44=0 -TitleList.Keywords.44=event-source +TitleList.Keywords.44=event-dispatcher TitleList.ContextNumber.44= TitleList.ApplyTemp.44=0 TitleList.Expanded.44=0 TitleList.Kind.44=0 -TitleList.Title.45=Miscellaneous Topics -TitleList.Level.45=0 -TitleList.Url.45=MiscellaneousTopics.html +TitleList.Title.45=event-source +TitleList.Level.45=2 +TitleList.Url.45=gfw\event-source.html TitleList.Icon.45=0 TitleList.Status.45=0 -TitleList.Keywords.45= +TitleList.Keywords.45=event-source TitleList.ContextNumber.45= TitleList.ApplyTemp.45=0 TitleList.Expanded.45=0 TitleList.Kind.45=0 -TitleList.Title.46=Image Data Plugins -TitleList.Level.46=1 -TitleList.Url.46=ImageDataPlugins.html +TitleList.Title.46=message-loop +TitleList.Level.46=2 +TitleList.Url.46=gfw\message-loop.html TitleList.Icon.46=0 TitleList.Status.46=0 -TitleList.Keywords.46= +TitleList.Keywords.46=message-loop TitleList.ContextNumber.46= TitleList.ApplyTemp.46=0 TitleList.Expanded.46=0 TitleList.Kind.46=0 -TitleList.Title.47=Terminology Conventions +TitleList.Title.47=Miscellaneous Topics TitleList.Level.47=0 -TitleList.Url.47=TerminologyConventions.html +TitleList.Url.47=MiscellaneousTopics.html TitleList.Icon.47=0 TitleList.Status.47=0 TitleList.Keywords.47= @@ -573,9 +573,9 @@ TitleList.ApplyTemp.47=0 TitleList.Expanded.47=0 TitleList.Kind.47=0 -TitleList.Title.48=Glossary -TitleList.Level.48=0 -TitleList.Url.48=Glossary.html +TitleList.Title.48=Image Data Plugins +TitleList.Level.48=1 +TitleList.Url.48=ImageDataPlugins.html TitleList.Icon.48=0 TitleList.Status.48=0 TitleList.Keywords.48= @@ -583,14 +583,34 @@ TitleList.ApplyTemp.48=0 TitleList.Expanded.48=0 TitleList.Kind.48=0 -TitleList.Title.49=Footnotes +TitleList.Title.49=Terminology Conventions TitleList.Level.49=0 -TitleList.Url.49=Footnotes.html +TitleList.Url.49=TerminologyConventions.html TitleList.Icon.49=0 TitleList.Status.49=0 TitleList.Keywords.49= TitleList.ContextNumber.49= TitleList.ApplyTemp.49=0 TitleList.Expanded.49=0 -TitleList.Kind.49=1 +TitleList.Kind.49=0 +TitleList.Title.50=Glossary +TitleList.Level.50=0 +TitleList.Url.50=Glossary.html +TitleList.Icon.50=0 +TitleList.Status.50=0 +TitleList.Keywords.50= +TitleList.ContextNumber.50= +TitleList.ApplyTemp.50=0 +TitleList.Expanded.50=0 +TitleList.Kind.50=0 +TitleList.Title.51=Footnotes +TitleList.Level.51=0 +TitleList.Url.51=Footnotes.html +TitleList.Icon.51=0 +TitleList.Status.51=0 +TitleList.Keywords.51= +TitleList.ContextNumber.51= +TitleList.ApplyTemp.51=0 +TitleList.Expanded.51=0 +TitleList.Kind.51=1 Modified: trunk/docs/manual/Prerequisites.html ============================================================================== --- trunk/docs/manual/Prerequisites.html (original) +++ trunk/docs/manual/Prerequisites.html Fri Oct 6 02:22:54 2006 @@ -85,6 +85,7 @@
  -

Copyright ? 2006, Jack D. Unrue +

Copyright ? 2006, Jack D. Unrue

Modified: trunk/docs/manual/Support.html ============================================================================== --- trunk/docs/manual/Support.html (original) +++ trunk/docs/manual/Support.html Fri Oct 6 02:22:54 2006 @@ -49,6 +49,7 @@   -

Copyright ? 2006, Jack D. Unrue +

Copyright ? 2006, Jack D. Unrue

Modified: trunk/docs/manual/SystemPackage.html ============================================================================== --- trunk/docs/manual/SystemPackage.html (original) +++ trunk/docs/manual/SystemPackage.html Fri Oct 6 02:22:54 2006 @@ -21,9 +21,9 @@

nickname

GFS

description

-

The symbols in this package correspond to system-level functionality, such -as foreign function declarations for the Win32 API. The majority -of the symbols in this package are not exported, except for a few fundamental types, conditions, +

The symbols in this package correspond to system-level functionality, +such as foreign function declarations for the Win32 API. The +majority of symbols in this package are not exported, except for a few fundamental types, conditions, and functions as listed below.

classes and structures

(gfs:code condition) => integer

-

description

+

arguments +

+ + + + +
conditionThe condition object to be queried; must be of type + win32-error or win32-warning or subclasses + thereof.

description

Returns the Win32 error code -for the specified condition, which must be of -type win32-error or win32-warning or -subclasses thereof.

+for the specified condition + .


Modified: trunk/docs/manual/gfs/copy-point.html ============================================================================== --- trunk/docs/manual/gfs/copy-point.html (original) +++ trunk/docs/manual/gfs/copy-point.html Fri Oct 6 02:22:54 2006 @@ -26,7 +26,15 @@ => new point

-

description

+

arguments +

+ + + + +
pointThe point structure to be + copied.

description

Returns a new point whose X and Y coordinates were copied from the original.

Modified: trunk/docs/manual/gfs/copy-rectangle.html ============================================================================== --- trunk/docs/manual/gfs/copy-rectangle.html (original) +++ trunk/docs/manual/gfs/copy-rectangle.html Fri Oct 6 02:22:54 2006 @@ -26,7 +26,15 @@ => new rectangle

-

description

+

arguments +

+ + + + +
rectangleThe rectangle structure + to be copied.

description

Returns a new rectangle whose location and size slot values are shallow copies from the original.

Modified: trunk/docs/manual/gfs/copy-size.html ============================================================================== --- trunk/docs/manual/gfs/copy-size.html (original) +++ trunk/docs/manual/gfs/copy-size.html Fri Oct 6 02:22:54 2006 @@ -26,7 +26,15 @@ => new size

-

description

+

arguments +

+ + + + +
sizeThe size structure to be + copied.

description

Returns a new size whose width and height were copied from the original.

Modified: trunk/docs/manual/gfs/copy-span.html ============================================================================== --- trunk/docs/manual/gfs/copy-span.html (original) +++ trunk/docs/manual/gfs/copy-span.html Fri Oct 6 02:22:54 2006 @@ -27,7 +27,15 @@ => new span

-

description

+

arguments +

+ + + + +
spanThe span structure to be + copied.

description

Returns a new span whose start and end positions were copied from the original.

see also

Modified: trunk/docs/manual/gfs/detail.html ============================================================================== --- trunk/docs/manual/gfs/detail.html (original) +++ trunk/docs/manual/gfs/detail.html Fri Oct 6 02:22:54 2006 @@ -22,13 +22,21 @@ face=Arial size=2>(gfs:detail condition) => string

-

description

+

arguments +

+ + + + +
conditionThe condition object to be queried; must be of type + toolkit-error or toolkit-warning or + subclasses +thereof.  +

description

Returns the detail string -for the specified condition, which must be of type toolkit-error, toolkit-warning, win32-error, or win32-warning +for the specified condition .


Modified: trunk/docs/manual/gfs/dispose.html ============================================================================== --- trunk/docs/manual/gfs/dispose.html (original) +++ trunk/docs/manual/gfs/dispose.html Fri Oct 6 02:22:54 2006 @@ -21,17 +21,30 @@

(gfs:dispose native-object)

-

description

+

arguments +

+ + + + +
native-objectThe native-object + to be disposed.

description

Discards the system resource encapsulated -by native-object - and cleans up various -data structures internal to Graphic-Forms. A disposed-error will -be raised if application code attempts to manipulate the object after this -function returns. This function does not interact with the garbage collector; however, disposed objects will - be -collected once the application no longer references - them.

+by native-object and cleans up various data structures +internal to Graphic-Forms. For certain objects, this method has visual side +effects (for example, disposing a window +will remove that window from the display). A disposed-error + + will be raised if application code + attempts +to manipulate the object after this function + returns.

+

Note: this function +does not interact with the garbage collector; however, disposed +objects will be collected once the application no longer references +them.


Modified: trunk/docs/manual/gfs/disposed-p.html ============================================================================== --- trunk/docs/manual/gfs/disposed-p.html (original) +++ trunk/docs/manual/gfs/disposed-p.html Fri Oct 6 02:22:54 2006 @@ -22,12 +22,23 @@ face=Arial size=2>(gfs:disposed-p native-object) => boolean

-

description

+

arguments +

+ + + + +
native-objectThe native-object + whose disposal status is to be +queried.

description

Returns T -if native-object has been discarded via the dispose -function; NIL otherwise. This function does -not query status from the Common Lisp garbage - collector.

+if native-object + has +been discarded via the dispose function; NIL + otherwise.

+

Note: this function +does not interact with the Common Lisp garbage collector.


Modified: trunk/docs/manual/gfs/dlg-code.html ============================================================================== --- trunk/docs/manual/gfs/dlg-code.html (original) +++ trunk/docs/manual/gfs/dlg-code.html Fri Oct 6 02:22:54 2006 @@ -22,7 +22,16 @@ face=Arial size=2>(gfs:dlg-code comdlg-error) => integer

-

description

+

arguments +

+ + + + +
comdlg-errorThe condition object to be queried; must be of + type comdlg-error or subclasses + thereof.

description

Returns the Win32 extended Common Dialog error code for the specified comdlg-error Modified: trunk/docs/manual/gfs/empty-span-p.html ============================================================================== --- trunk/docs/manual/gfs/empty-span-p.html (original) +++ trunk/docs/manual/gfs/empty-span-p.html Fri Oct 6 02:22:54 2006 @@ -25,7 +25,15 @@ href="span.html">span) => boolean

-

description

+

arguments +

+ + + + +
spanThe span to be tested for + emptiness.

description

Returns T if the start and end of span Modified: trunk/docs/manual/gfs/equal-size-p.html ============================================================================== --- trunk/docs/manual/gfs/equal-size-p.html (original) +++ trunk/docs/manual/gfs/equal-size-p.html Fri Oct 6 02:22:54 2006 @@ -25,7 +25,20 @@ href="size.html">size2) => boolean

-

description

+

arguments +

+ + + + + + + +
size1The first size object to be + tested for equality.
size2The second size object to be + tested for +equality.

description

Returns T if size1 and size2 have the same height and @@ -39,7 +52,8 @@ href="size-width.html">size-width


-

+ +

Modified: trunk/docs/manual/gfs/handle.html ============================================================================== --- trunk/docs/manual/gfs/handle.html (original) +++ trunk/docs/manual/gfs/handle.html Fri Oct 6 02:22:54 2006 @@ -22,10 +22,21 @@ face=Arial size=2>(gfs:handle native-object) => foreign pointer

-

description

+

arguments +

+ + + + +
native-objectThe native-object + whose Win32 HANDLE or foreign pointer is to be + retrieved.

description

Returns the Win32 HANDLE or foreign pointer associated with native-object .

+

Note: application code typically should not +manipulate the returned value.


Modified: trunk/docs/manual/gfs/location.html ============================================================================== --- trunk/docs/manual/gfs/location.html (original) +++ trunk/docs/manual/gfs/location.html Fri Oct 6 02:22:54 2006 @@ -25,7 +25,16 @@ href="rectangle.html">rectangle) => point

-

description

+

arguments +

+ + + + +
rectangleThe rectangle structure + whose location is to be +retrieved.

description

Returns point identifying the coordinates of the upper-left cornder of point

-

description

+

arguments +

+ + + + + + + +
:xA keyword + argument accepting an integer X coordinate.
:yA keyword + argument accepting an integer Y +coordinate.

description

Returns a newly-created point .

@@ -33,7 +46,8 @@

copy-point


-

+ +

Modified: trunk/docs/manual/gfs/make-rectangle.html ============================================================================== --- trunk/docs/manual/gfs/make-rectangle.html (original) +++ trunk/docs/manual/gfs/make-rectangle.html Fri Oct 6 02:22:54 2006 @@ -25,7 +25,20 @@ => rectangle

-

description

+

arguments +

+ + + + + + + +
:locationA keyword argument accepting a point to specify the location.
:sizeA keyword argument accepting a size to specify the +dimensions.

description

Returns a newly-created rectangle .

Modified: trunk/docs/manual/gfs/make-size.html ============================================================================== --- trunk/docs/manual/gfs/make-size.html (original) +++ trunk/docs/manual/gfs/make-size.html Fri Oct 6 02:22:54 2006 @@ -25,7 +25,19 @@ => size

-

description

+

arguments +

+ + + + + + + +
:heightA keyword argument accepting an integer + width.
:widthA keyword argument accepting an + integer height.

description

Returns a newly-created size .

@@ -33,7 +45,8 @@

copy-size


-

+ +

Modified: trunk/docs/manual/gfs/make-span.html ============================================================================== --- trunk/docs/manual/gfs/make-span.html (original) +++ trunk/docs/manual/gfs/make-span.html Fri Oct 6 02:22:54 2006 @@ -25,7 +25,19 @@ => span

-

description

+

arguments +

+ + + + + + + +
:startA keyword argument accepting an integer starting + value.
:endA keyword argument accepting an integer ending + value.

description

Returns a newly-created span .

@@ -33,7 +45,8 @@

copy-span


-

+ +

Modified: trunk/docs/manual/gfs/point-x.html ============================================================================== --- trunk/docs/manual/gfs/point-x.html (original) +++ trunk/docs/manual/gfs/point-x.html Fri Oct 6 02:22:54 2006 @@ -26,7 +26,19 @@

(setf (gfs:point-x point) integer)

-

description

+

arguments +

+ + + + + + + +
pointThe point object whose X + coordinate is to be queried or updated.
integerAn integer X coordinate +value.

description

Returns (sets) the X coordinate of the specified point .

Modified: trunk/docs/manual/gfs/point-y.html ============================================================================== --- trunk/docs/manual/gfs/point-y.html (original) +++ trunk/docs/manual/gfs/point-y.html Fri Oct 6 02:22:54 2006 @@ -26,7 +26,19 @@

(setf (gfs:point-y point) integer)

-

description

+

arguments +

+ + + + + + + +
pointThe point object whose Y + coordinate is to be queried or updated.
integerAn integer Y coordinate +value.

description

Returns (sets) the Y coordinate of the specified point .

Added: trunk/docs/manual/gfw/default-message-filter.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfw/default-message-filter.html Fri Oct 6 02:22:54 2006 @@ -0,0 +1,77 @@ + + + +default-message-filter + + + + + + +

+ + + + +
default-message-filter +

[Function] 

+

+

syntax

+

(gfw:default-message-filter gm-code +msg-ptr) => +boolean

+

+

arguments

+

+ + + + + + + +
gm-codeAn integer code returned by the GetMessage Win32 API function.
msg-ptrA foreign pointer to a Win32 API MSG data structure filled in by GetMessage.

description

+

Processes messages for all windows, non-modal dialogs, +and controls. Accelerator keys are also translated by this function. Returns NIL +so that message-loop + + will continue, unless gm-code is less than or equal to zero, in which case T +is returned so that message-loop + will exit. When +gm-code is zero, msg-ptr corresponds to a WM_QUIT message +indicating normal shutdown. If gm-code + + + + + is -1, then the system has reported an error during message retrieval; in + this +situation, the application should attempt a graceful + shutdown.

+

This function +is not intended to be called by application code; rather, it is passed to message-loop + + when applications need to process queued messages.

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfw/message-loop.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfw/message-loop.html Fri Oct 6 02:22:54 2006 @@ -0,0 +1,63 @@ + + + +message-loop + + + + + + +

+ + + + +
message-loop +

[Function] 

+

+

syntax

+

(gfw:message-loop msg-filter) => +boolean

+

arguments +

+ + + + +
msg-filterA function to + process each message.

description

+

This function retrieves messages from the queue +associated with the current thread, passing each one to the function specified +by the msg-filter argument so that it may be translated and dispatched. +The return value of the msg-filter + + + + + + + + function determines whether message-loop continues or returns -- it should return NIL if + message-loop +should continue, or non-NIL if message-loop should + exit.

+

see also

+

default-message-filter

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ From junrue at common-lisp.net Fri Oct 6 07:33:43 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Fri, 6 Oct 2006 03:33:43 -0400 (EDT) Subject: [graphic-forms-cvs] r294 - in trunk/docs/manual: . gfs gfw Message-ID: <20061006073343.9E52D5C17A@common-lisp.net> Author: junrue Date: Fri Oct 6 03:33:42 2006 New Revision: 294 Added: trunk/docs/manual/gfw/event-activate.html trunk/docs/manual/gfw/event-arm.html trunk/docs/manual/gfw/event-close.html trunk/docs/manual/gfw/event-deactivate.html trunk/docs/manual/gfw/event-default-action.html trunk/docs/manual/gfw/event-dispose.html trunk/docs/manual/gfw/obtain-event-time.html Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp trunk/docs/manual/gfs/dispose.html trunk/docs/manual/gfs/location.html trunk/docs/manual/gfs/size-function.html trunk/docs/manual/gfs/size-height.html trunk/docs/manual/gfs/size-width.html trunk/docs/manual/gfs/span-end.html trunk/docs/manual/gfs/span-start.html trunk/docs/manual/gfw/event-dispatcher.html Log: Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp ============================================================================== --- trunk/docs/manual/Graphic-FormsProgrammingReference.wcp (original) +++ trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Fri Oct 6 03:33:42 2006 @@ -92,7 +92,7 @@ DefaultTopic=Introduction.html [TOPICS] -TitleList=52 +TitleList=59 TitleList.Title.0=Legal Information TitleList.Level.0=0 TitleList.Url.0=LegalInfo.html @@ -533,84 +533,154 @@ TitleList.ApplyTemp.43=0 TitleList.Expanded.43=0 TitleList.Kind.43=0 -TitleList.Title.44=event-dispatcher +TitleList.Title.44=event-activate TitleList.Level.44=2 -TitleList.Url.44=gfw\event-dispatcher.html +TitleList.Url.44=gfw\event-activate.html TitleList.Icon.44=0 TitleList.Status.44=0 -TitleList.Keywords.44=event-dispatcher +TitleList.Keywords.44=event-activate TitleList.ContextNumber.44= TitleList.ApplyTemp.44=0 TitleList.Expanded.44=0 TitleList.Kind.44=0 -TitleList.Title.45=event-source +TitleList.Title.45=event-arm TitleList.Level.45=2 -TitleList.Url.45=gfw\event-source.html +TitleList.Url.45=gfw\event-arm.html TitleList.Icon.45=0 TitleList.Status.45=0 -TitleList.Keywords.45=event-source +TitleList.Keywords.45=event-arm TitleList.ContextNumber.45= TitleList.ApplyTemp.45=0 TitleList.Expanded.45=0 TitleList.Kind.45=0 -TitleList.Title.46=message-loop +TitleList.Title.46=event-close TitleList.Level.46=2 -TitleList.Url.46=gfw\message-loop.html +TitleList.Url.46=gfw\event-close.html TitleList.Icon.46=0 TitleList.Status.46=0 -TitleList.Keywords.46=message-loop +TitleList.Keywords.46=event-close TitleList.ContextNumber.46= TitleList.ApplyTemp.46=0 TitleList.Expanded.46=0 TitleList.Kind.46=0 -TitleList.Title.47=Miscellaneous Topics -TitleList.Level.47=0 -TitleList.Url.47=MiscellaneousTopics.html +TitleList.Title.47=event-deactivate +TitleList.Level.47=2 +TitleList.Url.47=gfw\event-deactivate.html TitleList.Icon.47=0 TitleList.Status.47=0 -TitleList.Keywords.47= +TitleList.Keywords.47=event-deactivate TitleList.ContextNumber.47= TitleList.ApplyTemp.47=0 TitleList.Expanded.47=0 TitleList.Kind.47=0 -TitleList.Title.48=Image Data Plugins -TitleList.Level.48=1 -TitleList.Url.48=ImageDataPlugins.html +TitleList.Title.48=event-default-action +TitleList.Level.48=2 +TitleList.Url.48=gfw\event-default-action.html TitleList.Icon.48=0 TitleList.Status.48=0 -TitleList.Keywords.48= +TitleList.Keywords.48=event-default-action TitleList.ContextNumber.48= TitleList.ApplyTemp.48=0 TitleList.Expanded.48=0 TitleList.Kind.48=0 -TitleList.Title.49=Terminology Conventions -TitleList.Level.49=0 -TitleList.Url.49=TerminologyConventions.html +TitleList.Title.49=event-dispatcher +TitleList.Level.49=2 +TitleList.Url.49=gfw\event-dispatcher.html TitleList.Icon.49=0 TitleList.Status.49=0 -TitleList.Keywords.49= +TitleList.Keywords.49=event-dispatcher TitleList.ContextNumber.49= TitleList.ApplyTemp.49=0 TitleList.Expanded.49=0 TitleList.Kind.49=0 -TitleList.Title.50=Glossary -TitleList.Level.50=0 -TitleList.Url.50=Glossary.html +TitleList.Title.50=event-dispose +TitleList.Level.50=2 +TitleList.Url.50=gfw\event-dispose.html TitleList.Icon.50=0 TitleList.Status.50=0 -TitleList.Keywords.50= +TitleList.Keywords.50=event-dispose TitleList.ContextNumber.50= TitleList.ApplyTemp.50=0 TitleList.Expanded.50=0 TitleList.Kind.50=0 -TitleList.Title.51=Footnotes -TitleList.Level.51=0 -TitleList.Url.51=Footnotes.html +TitleList.Title.51=event-source +TitleList.Level.51=2 +TitleList.Url.51=gfw\event-source.html TitleList.Icon.51=0 TitleList.Status.51=0 -TitleList.Keywords.51= +TitleList.Keywords.51=event-source TitleList.ContextNumber.51= TitleList.ApplyTemp.51=0 TitleList.Expanded.51=0 -TitleList.Kind.51=1 +TitleList.Kind.51=0 +TitleList.Title.52=message-loop +TitleList.Level.52=2 +TitleList.Url.52=gfw\message-loop.html +TitleList.Icon.52=0 +TitleList.Status.52=0 +TitleList.Keywords.52=message-loop +TitleList.ContextNumber.52= +TitleList.ApplyTemp.52=0 +TitleList.Expanded.52=0 +TitleList.Kind.52=0 +TitleList.Title.53=obtain-event-time +TitleList.Level.53=2 +TitleList.Url.53=gfw\obtain-event-time.html +TitleList.Icon.53=0 +TitleList.Status.53=0 +TitleList.Keywords.53=obtain-event-time +TitleList.ContextNumber.53= +TitleList.ApplyTemp.53=0 +TitleList.Expanded.53=0 +TitleList.Kind.53=0 +TitleList.Title.54=Miscellaneous Topics +TitleList.Level.54=0 +TitleList.Url.54=MiscellaneousTopics.html +TitleList.Icon.54=0 +TitleList.Status.54=0 +TitleList.Keywords.54= +TitleList.ContextNumber.54= +TitleList.ApplyTemp.54=0 +TitleList.Expanded.54=0 +TitleList.Kind.54=0 +TitleList.Title.55=Image Data Plugins +TitleList.Level.55=1 +TitleList.Url.55=ImageDataPlugins.html +TitleList.Icon.55=0 +TitleList.Status.55=0 +TitleList.Keywords.55= +TitleList.ContextNumber.55= +TitleList.ApplyTemp.55=0 +TitleList.Expanded.55=0 +TitleList.Kind.55=0 +TitleList.Title.56=Terminology Conventions +TitleList.Level.56=0 +TitleList.Url.56=TerminologyConventions.html +TitleList.Icon.56=0 +TitleList.Status.56=0 +TitleList.Keywords.56= +TitleList.ContextNumber.56= +TitleList.ApplyTemp.56=0 +TitleList.Expanded.56=0 +TitleList.Kind.56=0 +TitleList.Title.57=Glossary +TitleList.Level.57=0 +TitleList.Url.57=Glossary.html +TitleList.Icon.57=0 +TitleList.Status.57=0 +TitleList.Keywords.57= +TitleList.ContextNumber.57= +TitleList.ApplyTemp.57=0 +TitleList.Expanded.57=0 +TitleList.Kind.57=0 +TitleList.Title.58=Footnotes +TitleList.Level.58=0 +TitleList.Url.58=Footnotes.html +TitleList.Icon.58=0 +TitleList.Status.58=0 +TitleList.Keywords.58= +TitleList.ContextNumber.58= +TitleList.ApplyTemp.58=0 +TitleList.Expanded.58=0 +TitleList.Kind.58=1 Modified: trunk/docs/manual/gfs/dispose.html ============================================================================== --- trunk/docs/manual/gfs/dispose.html (original) +++ trunk/docs/manual/gfs/dispose.html Fri Oct 6 03:33:42 2006 @@ -44,7 +44,12 @@

Note: this function does not interact with the garbage collector; however, disposed objects will be collected once the application no longer references -them.

+them.

+

see also

+

disposed-p, gfw:event-dispose


Modified: trunk/docs/manual/gfs/location.html ============================================================================== --- trunk/docs/manual/gfs/location.html (original) +++ trunk/docs/manual/gfs/location.html Fri Oct 6 03:33:42 2006 @@ -25,8 +25,11 @@ href="rectangle.html">rectangle) => point

-

arguments -

+

(setf (gfs:location rectangle) point)

+

arguments

+

@@ -34,10 +37,18 @@
rectangle The rectangle structure whose location is to be -retrieved.

description

-

Returns  + + +

point

+ +

The location of + the rectangle .

+

description

+

Returns or sets point identifying the coordinates of the -upper-left cornder of rectangle . For performance reasons, a reference to the existing slot value is Modified: trunk/docs/manual/gfs/size-function.html ============================================================================== --- trunk/docs/manual/gfs/size-function.html (original) +++ trunk/docs/manual/gfs/size-function.html Fri Oct 6 03:33:42 2006 @@ -26,10 +26,27 @@ => size

-

description

-

Returns size identifying the coordinates of the -upper-left cornder of (setf (gfs:size rectangle) size)

+

arguments

+

+ + + + + + + +
rectangleThe  rectangle object whose + dimensions are to be queried or updated.
sizeThe dimensions + of the rectangle +.

+

description

+

Returns or sets size identifying +the dimensions of rectangle . For performance reasons, a reference to the existing slot value is Modified: trunk/docs/manual/gfs/size-height.html ============================================================================== --- trunk/docs/manual/gfs/size-height.html (original) +++ trunk/docs/manual/gfs/size-height.html Fri Oct 6 03:33:42 2006 @@ -26,7 +26,19 @@

(setf (gfs:size-height size) integer)

-

description

+

arguments +

+ + + + + + + +
sizeThe size object whose height + dimension is to be queried or updated.
integerAn integer height +value.

description

Returns (sets) the height of the specified size .

Modified: trunk/docs/manual/gfs/size-width.html ============================================================================== --- trunk/docs/manual/gfs/size-width.html (original) +++ trunk/docs/manual/gfs/size-width.html Fri Oct 6 03:33:42 2006 @@ -26,7 +26,19 @@

(setf (gfs:size-width size) integer)

-

description

+

arguments +

+ + + + + + + +
sizeThe size object whose width + dimension is to be queried or updated.
integerAn integer width +value.

description

Returns (sets) the width of the specified size .

Modified: trunk/docs/manual/gfs/span-end.html ============================================================================== --- trunk/docs/manual/gfs/span-end.html (original) +++ trunk/docs/manual/gfs/span-end.html Fri Oct 6 03:33:42 2006 @@ -26,7 +26,19 @@

(setf (gfs:span-end span) integer)

-

description

+

arguments +

+ + + + + + + +
spanThe span object whose ending + value is to be queried or updated.
integerAn integer ending +value.

description

Returns (sets) the end of the specified span .

Modified: trunk/docs/manual/gfs/span-start.html ============================================================================== --- trunk/docs/manual/gfs/span-start.html (original) +++ trunk/docs/manual/gfs/span-start.html Fri Oct 6 03:33:42 2006 @@ -26,7 +26,19 @@

(setf (gfs:span-start span) integer)

-

description

+

arguments +

+ + + + + + + +
spanThe span object + whose starting value is to be queried or updated.
integerAn integer starting +value.

description

Returns (sets) the beginning of the specified span .

Added: trunk/docs/manual/gfw/event-activate.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfw/event-activate.html Fri Oct 6 03:33:42 2006 @@ -0,0 +1,61 @@ + + + +event-activate + + + + + + +

+ + + + +
event-activate +

[Generic Function] 

+

+

syntax

+

(gfw:event-activate event-dispatcher widget)

+

arguments +

+ + + + + + + +
event-dispatcherThe event-dispatcher that will process + the activation event.
widgetThe widget being +activated.

description

+

Implement a method for this generic function to +respond to the activation of widget. For top-level windows or dialogs, +this means that widget + + was brought to the foreground and its trim (title bar and +border) have become highlighted. For a menu, it means the user has clicked on +the menu item serving as the anchor for the menu which is therefore about to + + be shown. In the menu case, + event-activate +is an opportunity to adjust the menu's + contents.

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfw/event-arm.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfw/event-arm.html Fri Oct 6 03:33:42 2006 @@ -0,0 +1,61 @@ + + + +event-arm + + + + + + +

+ + + + +
event-arm +

[Generic Function] 

+

+

syntax

+

(gfw:event-arm event-dispatcher widget)

+

arguments +

+ + + + + + + +
event-dispatcherThe event-dispatcher that will + process the arming event.
widgetThe widget + about to be +selected.

description

+

Implement a method for this generic function to +respond to notification that widget + + + + is about to be selected. Arming events are not always followed by selection events, + + such as when the user is + moving +the mouse across multiple items on a + menu.

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfw/event-close.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfw/event-close.html Fri Oct 6 03:33:42 2006 @@ -0,0 +1,61 @@ + + + +event-close + + + + + + +

+ + + + +
event-close +

[Generic Function] 

+

+

syntax

+

(gfw:event-close event-dispatcher widget)

+

arguments +

+ + + + + + + +
event-dispatcherThe event-dispatcher that will + process the close event.
widget + The widget being +closed.

description

+

Implement a method for this generic function to +respond to widget + + + + + + being closed by the + user. +Only top-level windows and dialogs receive close + events.

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfw/event-deactivate.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfw/event-deactivate.html Fri Oct 6 03:33:42 2006 @@ -0,0 +1,63 @@ + + + +event-deactivate + + + + + + +

+ + + + +
event-deactivate +

[Generic Function] 

+

+

syntax

+

(gfw:event-deactivate event-dispatcher widget)

+

arguments +

+ + + + + + + +
event-dispatcherThe event-dispatcher that will process + the deactivation event.
widgetThe widget being +deactivated.

description

+

Implement a method for this generic function to +respond to the deactivation of widget + + + + . This event is only received by + + top-level windows or dialogs, and means + that +some other window or dialog has been + activated. +

+


+ +

+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfw/event-default-action.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfw/event-default-action.html Fri Oct 6 03:33:42 2006 @@ -0,0 +1,64 @@ + + + +event-default-action + + + + + + +

+ + + + +
event-default-action +

[Generic Function] 

+

+

syntax

+

(gfw:event-default-action event-dispatcher widget)

+

arguments +

+ + + + + + + +
event-dispatcherThe event-dispatcher that will process the + default action event.
widgetThe widget for + which the default action was +invoked.

description

+

Implement a method for this generic function to +respond to a default action. For example, a + + + + default action is invoked when the user + + double-clicks on a list-box, or presses ENTER + while +the keyboard focus is owned by an edit + control.  +

+


+ +

+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Modified: trunk/docs/manual/gfw/event-dispatcher.html ============================================================================== --- trunk/docs/manual/gfw/event-dispatcher.html (original) +++ trunk/docs/manual/gfw/event-dispatcher.html Fri Oct 6 03:33:42 2006 @@ -42,8 +42,8 @@ subclasses of this class and implement one or more of the event functions in order to implement desired behavior.

-

See -Also

+

see +also

event-source


Added: trunk/docs/manual/gfw/event-dispose.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfw/event-dispose.html Fri Oct 6 03:33:42 2006 @@ -0,0 +1,79 @@ + + + +event-dispose + + + + + + +

+ + + + +
event-dispose +

[Generic Function] 

+

+

syntax

+

(gfw:event-dispose event-dispatcher widget)

+

arguments +

+ + + + + + + +
event-dispatcherThe event-dispatcher that will process + the dispose event.
widget + The widget being +disposed.

description

+

+ Implement a method for this generic function to +respond to widget + + being discarded via gfs:dispose . This event function is +called while the data model for widget + + + + + + + + + is still + valid. +

Note: this +function does not represent communication with the Common Lisp garbage +collector. +

+

see also

+

gfs:disposed-error, gfs:disposed-p, gfs:native-object

+
+ +

+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfw/obtain-event-time.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfw/obtain-event-time.html Fri Oct 6 03:33:42 2006 @@ -0,0 +1,48 @@ + + + +obtain-event-time + + + + + + +

+ + + + +
obtain-event-time +

[Function] 

+

+

syntax

+

(gfw:obtain-event-time) => milliseconds

+

description

+

+ + + + + + + + Returns + the +millisecond timestamp of the event currently being + processed.

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ From junrue at common-lisp.net Mon Oct 9 22:03:04 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Mon, 9 Oct 2006 18:03:04 -0400 (EDT) Subject: [graphic-forms-cvs] r295 - in trunk: . docs/manual docs/manual/gfg docs/manual/gfw src/tests/uitoolkit Message-ID: <20061009220304.94CA44E000@common-lisp.net> Author: junrue Date: Mon Oct 9 18:03:01 2006 New Revision: 295 Added: trunk/docs/manual/gfg/color-blue.html trunk/docs/manual/gfg/color-green.html trunk/docs/manual/gfg/color-red.html trunk/docs/manual/gfg/color-to-rgb.html trunk/docs/manual/gfg/color.html trunk/docs/manual/gfg/copy-color.html trunk/docs/manual/gfg/make-color.html trunk/docs/manual/gfg/rgb-to-color.html trunk/docs/manual/gfw/event-select.html trunk/docs/manual/gfw/with-graphics-context.html trunk/src/tests/uitoolkit/scroll-text-panel.lisp Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp trunk/docs/manual/gfw/event-dispatcher.html trunk/graphic-forms-tests.asd trunk/src/tests/uitoolkit/scroll-grid-panel.lisp trunk/src/tests/uitoolkit/scroll-tester.lisp Log: initial steps towards text scroll testing; more doc work Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp ============================================================================== --- trunk/docs/manual/Graphic-FormsProgrammingReference.wcp (original) +++ trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Mon Oct 9 18:03:01 2006 @@ -92,7 +92,7 @@ DefaultTopic=Introduction.html [TOPICS] -TitleList=59 +TitleList=69 TitleList.Title.0=Legal Information TitleList.Level.0=0 TitleList.Url.0=LegalInfo.html @@ -151,536 +151,636 @@ TitleList.Keywords.5=GFG`\graphic-forms.uitoolkit.graphics TitleList.ContextNumber.5= TitleList.ApplyTemp.5=0 -TitleList.Expanded.5=0 +TitleList.Expanded.5=1 TitleList.Kind.5=0 -TitleList.Title.6=System Package -TitleList.Level.6=1 -TitleList.Url.6=SystemPackage.html +TitleList.Title.6=color +TitleList.Level.6=2 +TitleList.Url.6=gfg\color.html TitleList.Icon.6=0 TitleList.Status.6=0 -TitleList.Keywords.6=GFS`\graphic-forms.uitoolkit.system +TitleList.Keywords.6=color`\ TitleList.ContextNumber.6= TitleList.ApplyTemp.6=0 -TitleList.Expanded.6=1 +TitleList.Expanded.6=0 TitleList.Kind.6=0 -TitleList.Title.7=code +TitleList.Title.7=color->rgb TitleList.Level.7=2 -TitleList.Url.7=gfs\code.html +TitleList.Url.7=gfg\color-to-rgb.html TitleList.Icon.7=0 TitleList.Status.7=0 -TitleList.Keywords.7=code +TitleList.Keywords.7=color->rgb`\COLORREF TitleList.ContextNumber.7= TitleList.ApplyTemp.7=0 TitleList.Expanded.7=0 TitleList.Kind.7=0 -TitleList.Title.8=comdlg-error +TitleList.Title.8=color-blue TitleList.Level.8=2 -TitleList.Url.8=gfs\comdlg-error.html +TitleList.Url.8=gfg\color-blue.html TitleList.Icon.8=0 TitleList.Status.8=0 -TitleList.Keywords.8=comdlg-error`\:dlg-code +TitleList.Keywords.8=color-blue TitleList.ContextNumber.8= TitleList.ApplyTemp.8=0 TitleList.Expanded.8=0 TitleList.Kind.8=0 -TitleList.Title.9=copy-point +TitleList.Title.9=color-green TitleList.Level.9=2 -TitleList.Url.9=gfs\copy-point.html +TitleList.Url.9=gfg\color-green.html TitleList.Icon.9=0 TitleList.Status.9=0 -TitleList.Keywords.9=copy-point +TitleList.Keywords.9= TitleList.ContextNumber.9= TitleList.ApplyTemp.9=0 TitleList.Expanded.9=0 TitleList.Kind.9=0 -TitleList.Title.10=copy-rectangle +TitleList.Title.10=color-red TitleList.Level.10=2 -TitleList.Url.10=gfs\copy-rectangle.html +TitleList.Url.10=gfg\color-red.html TitleList.Icon.10=0 TitleList.Status.10=0 -TitleList.Keywords.10=copy-rectangle +TitleList.Keywords.10=color-red TitleList.ContextNumber.10= TitleList.ApplyTemp.10=0 TitleList.Expanded.10=0 TitleList.Kind.10=0 -TitleList.Title.11=copy-size +TitleList.Title.11=copy-color TitleList.Level.11=2 -TitleList.Url.11=gfs\copy-size.html +TitleList.Url.11=gfg\copy-color.html TitleList.Icon.11=0 TitleList.Status.11=0 -TitleList.Keywords.11=copy-size +TitleList.Keywords.11=copy-color TitleList.ContextNumber.11= TitleList.ApplyTemp.11=0 TitleList.Expanded.11=0 TitleList.Kind.11=0 -TitleList.Title.12=copy-span +TitleList.Title.12=make-color TitleList.Level.12=2 -TitleList.Url.12=gfs\copy-span.html +TitleList.Url.12=gfg\make-color.html TitleList.Icon.12=0 TitleList.Status.12=0 -TitleList.Keywords.12=copy-span +TitleList.Keywords.12=make-color TitleList.ContextNumber.12= TitleList.ApplyTemp.12=0 TitleList.Expanded.12=0 TitleList.Kind.12=0 -TitleList.Title.13=detail +TitleList.Title.13=rgb->color TitleList.Level.13=2 -TitleList.Url.13=gfs\detail.html +TitleList.Url.13=gfg\rgb-to-color.html TitleList.Icon.13=0 TitleList.Status.13=0 -TitleList.Keywords.13=detail +TitleList.Keywords.13=rgb->color TitleList.ContextNumber.13= TitleList.ApplyTemp.13=0 TitleList.Expanded.13=0 TitleList.Kind.13=0 -TitleList.Title.14=dispose -TitleList.Level.14=2 -TitleList.Url.14=gfs\dispose.html +TitleList.Title.14=System Package +TitleList.Level.14=1 +TitleList.Url.14=SystemPackage.html TitleList.Icon.14=0 TitleList.Status.14=0 -TitleList.Keywords.14=disposed +TitleList.Keywords.14=GFS`\graphic-forms.uitoolkit.system TitleList.ContextNumber.14= TitleList.ApplyTemp.14=0 -TitleList.Expanded.14=0 +TitleList.Expanded.14=1 TitleList.Kind.14=0 -TitleList.Title.15=disposed-error +TitleList.Title.15=code TitleList.Level.15=2 -TitleList.Url.15=gfs\disposed-error.html +TitleList.Url.15=gfs\code.html TitleList.Icon.15=0 TitleList.Status.15=0 -TitleList.Keywords.15=disposed-error +TitleList.Keywords.15=code TitleList.ContextNumber.15= TitleList.ApplyTemp.15=0 TitleList.Expanded.15=0 TitleList.Kind.15=0 -TitleList.Title.16=disposed-p +TitleList.Title.16=comdlg-error TitleList.Level.16=2 -TitleList.Url.16=gfs\disposed-p.html +TitleList.Url.16=gfs\comdlg-error.html TitleList.Icon.16=0 TitleList.Status.16=0 -TitleList.Keywords.16=disposed-p +TitleList.Keywords.16=comdlg-error`\:dlg-code TitleList.ContextNumber.16= TitleList.ApplyTemp.16=0 TitleList.Expanded.16=0 TitleList.Kind.16=0 -TitleList.Title.17=dlg-code +TitleList.Title.17=copy-point TitleList.Level.17=2 -TitleList.Url.17=gfs\dlg-code.html +TitleList.Url.17=gfs\copy-point.html TitleList.Icon.17=0 TitleList.Status.17=0 -TitleList.Keywords.17=dlg-code +TitleList.Keywords.17=copy-point TitleList.ContextNumber.17= TitleList.ApplyTemp.17=0 TitleList.Expanded.17=0 TitleList.Kind.17=0 -TitleList.Title.18=empty-span-p +TitleList.Title.18=copy-rectangle TitleList.Level.18=2 -TitleList.Url.18=gfs\empty-span-p.html +TitleList.Url.18=gfs\copy-rectangle.html TitleList.Icon.18=0 TitleList.Status.18=0 -TitleList.Keywords.18=empty-span-p +TitleList.Keywords.18=copy-rectangle TitleList.ContextNumber.18= TitleList.ApplyTemp.18=0 TitleList.Expanded.18=0 TitleList.Kind.18=0 -TitleList.Title.19=equal-size-p +TitleList.Title.19=copy-size TitleList.Level.19=2 -TitleList.Url.19=gfs\equal-size-p.html +TitleList.Url.19=gfs\copy-size.html TitleList.Icon.19=0 TitleList.Status.19=0 -TitleList.Keywords.19=equal-size-p +TitleList.Keywords.19=copy-size TitleList.ContextNumber.19= TitleList.ApplyTemp.19=0 TitleList.Expanded.19=0 TitleList.Kind.19=0 -TitleList.Title.20=handle +TitleList.Title.20=copy-span TitleList.Level.20=2 -TitleList.Url.20=gfs\handle.html +TitleList.Url.20=gfs\copy-span.html TitleList.Icon.20=0 TitleList.Status.20=0 -TitleList.Keywords.20=handle +TitleList.Keywords.20=copy-span TitleList.ContextNumber.20= TitleList.ApplyTemp.20=0 TitleList.Expanded.20=0 TitleList.Kind.20=0 -TitleList.Title.21=location +TitleList.Title.21=detail TitleList.Level.21=2 -TitleList.Url.21=gfs\location.html +TitleList.Url.21=gfs\detail.html TitleList.Icon.21=0 TitleList.Status.21=0 -TitleList.Keywords.21=location`\ +TitleList.Keywords.21=detail TitleList.ContextNumber.21= TitleList.ApplyTemp.21=0 TitleList.Expanded.21=0 TitleList.Kind.21=0 -TitleList.Title.22=make-point +TitleList.Title.22=dispose TitleList.Level.22=2 -TitleList.Url.22=gfs\make-point.html +TitleList.Url.22=gfs\dispose.html TitleList.Icon.22=0 TitleList.Status.22=0 -TitleList.Keywords.22=make-point +TitleList.Keywords.22=disposed TitleList.ContextNumber.22= TitleList.ApplyTemp.22=0 TitleList.Expanded.22=0 TitleList.Kind.22=0 -TitleList.Title.23=make-rectangle +TitleList.Title.23=disposed-error TitleList.Level.23=2 -TitleList.Url.23=gfs\make-rectangle.html +TitleList.Url.23=gfs\disposed-error.html TitleList.Icon.23=0 TitleList.Status.23=0 -TitleList.Keywords.23=make-rectangle +TitleList.Keywords.23=disposed-error TitleList.ContextNumber.23= TitleList.ApplyTemp.23=0 TitleList.Expanded.23=0 TitleList.Kind.23=0 -TitleList.Title.24=make-size +TitleList.Title.24=disposed-p TitleList.Level.24=2 -TitleList.Url.24=gfs\make-size.html +TitleList.Url.24=gfs\disposed-p.html TitleList.Icon.24=0 TitleList.Status.24=0 -TitleList.Keywords.24=make-size +TitleList.Keywords.24=disposed-p TitleList.ContextNumber.24= TitleList.ApplyTemp.24=0 TitleList.Expanded.24=0 TitleList.Kind.24=0 -TitleList.Title.25=make-span +TitleList.Title.25=dlg-code TitleList.Level.25=2 -TitleList.Url.25=gfs\make-span.html +TitleList.Url.25=gfs\dlg-code.html TitleList.Icon.25=0 TitleList.Status.25=0 -TitleList.Keywords.25=make-span +TitleList.Keywords.25=dlg-code TitleList.ContextNumber.25= TitleList.ApplyTemp.25=0 TitleList.Expanded.25=0 TitleList.Kind.25=0 -TitleList.Title.26=native-object +TitleList.Title.26=empty-span-p TitleList.Level.26=2 -TitleList.Url.26=gfs\native-object.html +TitleList.Url.26=gfs\empty-span-p.html TitleList.Icon.26=0 TitleList.Status.26=0 -TitleList.Keywords.26=native-object +TitleList.Keywords.26=empty-span-p TitleList.ContextNumber.26= TitleList.ApplyTemp.26=0 TitleList.Expanded.26=0 TitleList.Kind.26=0 -TitleList.Title.27=point +TitleList.Title.27=equal-size-p TitleList.Level.27=2 -TitleList.Url.27=gfs\point.html +TitleList.Url.27=gfs\equal-size-p.html TitleList.Icon.27=0 TitleList.Status.27=0 -TitleList.Keywords.27=point +TitleList.Keywords.27=equal-size-p TitleList.ContextNumber.27= TitleList.ApplyTemp.27=0 TitleList.Expanded.27=0 TitleList.Kind.27=0 -TitleList.Title.28=point-x +TitleList.Title.28=handle TitleList.Level.28=2 -TitleList.Url.28=gfs\point-x.html +TitleList.Url.28=gfs\handle.html TitleList.Icon.28=0 TitleList.Status.28=0 -TitleList.Keywords.28=point-x +TitleList.Keywords.28=handle TitleList.ContextNumber.28= TitleList.ApplyTemp.28=0 TitleList.Expanded.28=0 TitleList.Kind.28=0 -TitleList.Title.29=point-y +TitleList.Title.29=location TitleList.Level.29=2 -TitleList.Url.29=gfs\point-y.html +TitleList.Url.29=gfs\location.html TitleList.Icon.29=0 TitleList.Status.29=0 -TitleList.Keywords.29=point-y +TitleList.Keywords.29=location`\ TitleList.ContextNumber.29= TitleList.ApplyTemp.29=0 TitleList.Expanded.29=0 TitleList.Kind.29=0 -TitleList.Title.30=rectangle +TitleList.Title.30=make-point TitleList.Level.30=2 -TitleList.Url.30=gfs\rectangle.html +TitleList.Url.30=gfs\make-point.html TitleList.Icon.30=0 TitleList.Status.30=0 -TitleList.Keywords.30=rectangle +TitleList.Keywords.30=make-point TitleList.ContextNumber.30= TitleList.ApplyTemp.30=0 TitleList.Expanded.30=0 TitleList.Kind.30=0 -TitleList.Title.31=size +TitleList.Title.31=make-rectangle TitleList.Level.31=2 -TitleList.Url.31=gfs\size.html +TitleList.Url.31=gfs\make-rectangle.html TitleList.Icon.31=0 TitleList.Status.31=0 -TitleList.Keywords.31=size +TitleList.Keywords.31=make-rectangle TitleList.ContextNumber.31= TitleList.ApplyTemp.31=0 TitleList.Expanded.31=0 TitleList.Kind.31=0 -TitleList.Title.32=size +TitleList.Title.32=make-size TitleList.Level.32=2 -TitleList.Url.32=gfs\size-function.html +TitleList.Url.32=gfs\make-size.html TitleList.Icon.32=0 TitleList.Status.32=0 -TitleList.Keywords.32= +TitleList.Keywords.32=make-size TitleList.ContextNumber.32= TitleList.ApplyTemp.32=0 TitleList.Expanded.32=0 TitleList.Kind.32=0 -TitleList.Title.33=size-height +TitleList.Title.33=make-span TitleList.Level.33=2 -TitleList.Url.33=gfs\size-height.html +TitleList.Url.33=gfs\make-span.html TitleList.Icon.33=0 TitleList.Status.33=0 -TitleList.Keywords.33=size-height`\ +TitleList.Keywords.33=make-span TitleList.ContextNumber.33= TitleList.ApplyTemp.33=0 TitleList.Expanded.33=0 TitleList.Kind.33=0 -TitleList.Title.34=size-width +TitleList.Title.34=native-object TitleList.Level.34=2 -TitleList.Url.34=gfs\size-width.html +TitleList.Url.34=gfs\native-object.html TitleList.Icon.34=0 TitleList.Status.34=0 -TitleList.Keywords.34=size-width +TitleList.Keywords.34=native-object TitleList.ContextNumber.34= TitleList.ApplyTemp.34=0 TitleList.Expanded.34=0 TitleList.Kind.34=0 -TitleList.Title.35=span +TitleList.Title.35=point TitleList.Level.35=2 -TitleList.Url.35=gfs\span.html +TitleList.Url.35=gfs\point.html TitleList.Icon.35=0 TitleList.Status.35=0 -TitleList.Keywords.35=span +TitleList.Keywords.35=point TitleList.ContextNumber.35= TitleList.ApplyTemp.35=0 TitleList.Expanded.35=0 TitleList.Kind.35=0 -TitleList.Title.36=span-end +TitleList.Title.36=point-x TitleList.Level.36=2 -TitleList.Url.36=gfs\span-end.html +TitleList.Url.36=gfs\point-x.html TitleList.Icon.36=0 TitleList.Status.36=0 -TitleList.Keywords.36=span-end`\ +TitleList.Keywords.36=point-x TitleList.ContextNumber.36= TitleList.ApplyTemp.36=0 TitleList.Expanded.36=0 TitleList.Kind.36=0 -TitleList.Title.37=span-start +TitleList.Title.37=point-y TitleList.Level.37=2 -TitleList.Url.37=gfs\span-start.html +TitleList.Url.37=gfs\point-y.html TitleList.Icon.37=0 TitleList.Status.37=0 -TitleList.Keywords.37=span-start`\ +TitleList.Keywords.37=point-y TitleList.ContextNumber.37= TitleList.ApplyTemp.37=0 TitleList.Expanded.37=0 TitleList.Kind.37=0 -TitleList.Title.38=toolkit-error +TitleList.Title.38=rectangle TitleList.Level.38=2 -TitleList.Url.38=gfs\toolkit-error.html +TitleList.Url.38=gfs\rectangle.html TitleList.Icon.38=0 TitleList.Status.38=0 -TitleList.Keywords.38=toolkit-error`\:detail`\ +TitleList.Keywords.38=rectangle TitleList.ContextNumber.38= TitleList.ApplyTemp.38=0 TitleList.Expanded.38=0 TitleList.Kind.38=0 -TitleList.Title.39=toolkit-warning +TitleList.Title.39=size TitleList.Level.39=2 -TitleList.Url.39=gfs\toolkit-warning.html +TitleList.Url.39=gfs\size.html TitleList.Icon.39=0 TitleList.Status.39=0 -TitleList.Keywords.39=toolkit-warning +TitleList.Keywords.39=size TitleList.ContextNumber.39= TitleList.ApplyTemp.39=0 TitleList.Expanded.39=0 TitleList.Kind.39=0 -TitleList.Title.40=win32-error +TitleList.Title.40=size TitleList.Level.40=2 -TitleList.Url.40=gfs\win32-error.html +TitleList.Url.40=gfs\size-function.html TitleList.Icon.40=0 TitleList.Status.40=0 -TitleList.Keywords.40=win32-error`\:code`\ +TitleList.Keywords.40= TitleList.ContextNumber.40= TitleList.ApplyTemp.40=0 TitleList.Expanded.40=0 TitleList.Kind.40=0 -TitleList.Title.41=win32-warning +TitleList.Title.41=size-height TitleList.Level.41=2 -TitleList.Url.41=gfs\win32-warning.html +TitleList.Url.41=gfs\size-height.html TitleList.Icon.41=0 TitleList.Status.41=0 -TitleList.Keywords.41=win32-warning +TitleList.Keywords.41=size-height`\ TitleList.ContextNumber.41= TitleList.ApplyTemp.41=0 TitleList.Expanded.41=0 TitleList.Kind.41=0 -TitleList.Title.42=Widgets Package -TitleList.Level.42=1 -TitleList.Url.42=WidgetsPackage.html +TitleList.Title.42=size-width +TitleList.Level.42=2 +TitleList.Url.42=gfs\size-width.html TitleList.Icon.42=0 TitleList.Status.42=0 -TitleList.Keywords.42=GFW`\graphic-forms.uitoolkit.widgets +TitleList.Keywords.42=size-width TitleList.ContextNumber.42= TitleList.ApplyTemp.42=0 -TitleList.Expanded.42=1 +TitleList.Expanded.42=0 TitleList.Kind.42=0 -TitleList.Title.43=default-message-filter +TitleList.Title.43=span TitleList.Level.43=2 -TitleList.Url.43=gfw\default-message-filter.html +TitleList.Url.43=gfs\span.html TitleList.Icon.43=0 TitleList.Status.43=0 -TitleList.Keywords.43=default-message-filter`\GetMessage`\MSG`\ +TitleList.Keywords.43=span TitleList.ContextNumber.43= TitleList.ApplyTemp.43=0 TitleList.Expanded.43=0 TitleList.Kind.43=0 -TitleList.Title.44=event-activate +TitleList.Title.44=span-end TitleList.Level.44=2 -TitleList.Url.44=gfw\event-activate.html +TitleList.Url.44=gfs\span-end.html TitleList.Icon.44=0 TitleList.Status.44=0 -TitleList.Keywords.44=event-activate +TitleList.Keywords.44=span-end`\ TitleList.ContextNumber.44= TitleList.ApplyTemp.44=0 TitleList.Expanded.44=0 TitleList.Kind.44=0 -TitleList.Title.45=event-arm +TitleList.Title.45=span-start TitleList.Level.45=2 -TitleList.Url.45=gfw\event-arm.html +TitleList.Url.45=gfs\span-start.html TitleList.Icon.45=0 TitleList.Status.45=0 -TitleList.Keywords.45=event-arm +TitleList.Keywords.45=span-start`\ TitleList.ContextNumber.45= TitleList.ApplyTemp.45=0 TitleList.Expanded.45=0 TitleList.Kind.45=0 -TitleList.Title.46=event-close +TitleList.Title.46=toolkit-error TitleList.Level.46=2 -TitleList.Url.46=gfw\event-close.html +TitleList.Url.46=gfs\toolkit-error.html TitleList.Icon.46=0 TitleList.Status.46=0 -TitleList.Keywords.46=event-close +TitleList.Keywords.46=toolkit-error`\:detail`\ TitleList.ContextNumber.46= TitleList.ApplyTemp.46=0 TitleList.Expanded.46=0 TitleList.Kind.46=0 -TitleList.Title.47=event-deactivate +TitleList.Title.47=toolkit-warning TitleList.Level.47=2 -TitleList.Url.47=gfw\event-deactivate.html +TitleList.Url.47=gfs\toolkit-warning.html TitleList.Icon.47=0 TitleList.Status.47=0 -TitleList.Keywords.47=event-deactivate +TitleList.Keywords.47=toolkit-warning TitleList.ContextNumber.47= TitleList.ApplyTemp.47=0 TitleList.Expanded.47=0 TitleList.Kind.47=0 -TitleList.Title.48=event-default-action +TitleList.Title.48=win32-error TitleList.Level.48=2 -TitleList.Url.48=gfw\event-default-action.html +TitleList.Url.48=gfs\win32-error.html TitleList.Icon.48=0 TitleList.Status.48=0 -TitleList.Keywords.48=event-default-action +TitleList.Keywords.48=win32-error`\:code`\ TitleList.ContextNumber.48= TitleList.ApplyTemp.48=0 TitleList.Expanded.48=0 TitleList.Kind.48=0 -TitleList.Title.49=event-dispatcher +TitleList.Title.49=win32-warning TitleList.Level.49=2 -TitleList.Url.49=gfw\event-dispatcher.html +TitleList.Url.49=gfs\win32-warning.html TitleList.Icon.49=0 TitleList.Status.49=0 -TitleList.Keywords.49=event-dispatcher +TitleList.Keywords.49=win32-warning TitleList.ContextNumber.49= TitleList.ApplyTemp.49=0 TitleList.Expanded.49=0 TitleList.Kind.49=0 -TitleList.Title.50=event-dispose -TitleList.Level.50=2 -TitleList.Url.50=gfw\event-dispose.html +TitleList.Title.50=Widgets Package +TitleList.Level.50=1 +TitleList.Url.50=WidgetsPackage.html TitleList.Icon.50=0 TitleList.Status.50=0 -TitleList.Keywords.50=event-dispose +TitleList.Keywords.50=GFW`\graphic-forms.uitoolkit.widgets TitleList.ContextNumber.50= TitleList.ApplyTemp.50=0 TitleList.Expanded.50=0 TitleList.Kind.50=0 -TitleList.Title.51=event-source +TitleList.Title.51=default-message-filter TitleList.Level.51=2 -TitleList.Url.51=gfw\event-source.html +TitleList.Url.51=gfw\default-message-filter.html TitleList.Icon.51=0 TitleList.Status.51=0 -TitleList.Keywords.51=event-source +TitleList.Keywords.51=default-message-filter`\GetMessage`\MSG`\ TitleList.ContextNumber.51= TitleList.ApplyTemp.51=0 TitleList.Expanded.51=0 TitleList.Kind.51=0 -TitleList.Title.52=message-loop +TitleList.Title.52=event-activate TitleList.Level.52=2 -TitleList.Url.52=gfw\message-loop.html +TitleList.Url.52=gfw\event-activate.html TitleList.Icon.52=0 TitleList.Status.52=0 -TitleList.Keywords.52=message-loop +TitleList.Keywords.52=event-activate TitleList.ContextNumber.52= TitleList.ApplyTemp.52=0 TitleList.Expanded.52=0 TitleList.Kind.52=0 -TitleList.Title.53=obtain-event-time +TitleList.Title.53=event-arm TitleList.Level.53=2 -TitleList.Url.53=gfw\obtain-event-time.html +TitleList.Url.53=gfw\event-arm.html TitleList.Icon.53=0 TitleList.Status.53=0 -TitleList.Keywords.53=obtain-event-time +TitleList.Keywords.53=event-arm TitleList.ContextNumber.53= TitleList.ApplyTemp.53=0 TitleList.Expanded.53=0 TitleList.Kind.53=0 -TitleList.Title.54=Miscellaneous Topics -TitleList.Level.54=0 -TitleList.Url.54=MiscellaneousTopics.html +TitleList.Title.54=event-close +TitleList.Level.54=2 +TitleList.Url.54=gfw\event-close.html TitleList.Icon.54=0 TitleList.Status.54=0 -TitleList.Keywords.54= +TitleList.Keywords.54=event-close TitleList.ContextNumber.54= TitleList.ApplyTemp.54=0 TitleList.Expanded.54=0 TitleList.Kind.54=0 -TitleList.Title.55=Image Data Plugins -TitleList.Level.55=1 -TitleList.Url.55=ImageDataPlugins.html +TitleList.Title.55=event-deactivate +TitleList.Level.55=2 +TitleList.Url.55=gfw\event-deactivate.html TitleList.Icon.55=0 TitleList.Status.55=0 -TitleList.Keywords.55= +TitleList.Keywords.55=event-deactivate TitleList.ContextNumber.55= TitleList.ApplyTemp.55=0 TitleList.Expanded.55=0 TitleList.Kind.55=0 -TitleList.Title.56=Terminology Conventions -TitleList.Level.56=0 -TitleList.Url.56=TerminologyConventions.html +TitleList.Title.56=event-default-action +TitleList.Level.56=2 +TitleList.Url.56=gfw\event-default-action.html TitleList.Icon.56=0 TitleList.Status.56=0 -TitleList.Keywords.56= +TitleList.Keywords.56=event-default-action TitleList.ContextNumber.56= TitleList.ApplyTemp.56=0 TitleList.Expanded.56=0 TitleList.Kind.56=0 -TitleList.Title.57=Glossary -TitleList.Level.57=0 -TitleList.Url.57=Glossary.html +TitleList.Title.57=event-dispatcher +TitleList.Level.57=2 +TitleList.Url.57=gfw\event-dispatcher.html TitleList.Icon.57=0 TitleList.Status.57=0 -TitleList.Keywords.57= +TitleList.Keywords.57=event-dispatcher TitleList.ContextNumber.57= TitleList.ApplyTemp.57=0 TitleList.Expanded.57=0 TitleList.Kind.57=0 -TitleList.Title.58=Footnotes -TitleList.Level.58=0 -TitleList.Url.58=Footnotes.html +TitleList.Title.58=event-dispose +TitleList.Level.58=2 +TitleList.Url.58=gfw\event-dispose.html TitleList.Icon.58=0 TitleList.Status.58=0 -TitleList.Keywords.58= +TitleList.Keywords.58=event-dispose TitleList.ContextNumber.58= TitleList.ApplyTemp.58=0 TitleList.Expanded.58=0 -TitleList.Kind.58=1 +TitleList.Kind.58=0 +TitleList.Title.59=event-select +TitleList.Level.59=2 +TitleList.Url.59=gfw\event-select.html +TitleList.Icon.59=0 +TitleList.Status.59=0 +TitleList.Keywords.59=event-select +TitleList.ContextNumber.59= +TitleList.ApplyTemp.59=0 +TitleList.Expanded.59=0 +TitleList.Kind.59=0 +TitleList.Title.60=event-source +TitleList.Level.60=2 +TitleList.Url.60=gfw\event-source.html +TitleList.Icon.60=0 +TitleList.Status.60=0 +TitleList.Keywords.60=event-source +TitleList.ContextNumber.60= +TitleList.ApplyTemp.60=0 +TitleList.Expanded.60=0 +TitleList.Kind.60=0 +TitleList.Title.61=message-loop +TitleList.Level.61=2 +TitleList.Url.61=gfw\message-loop.html +TitleList.Icon.61=0 +TitleList.Status.61=0 +TitleList.Keywords.61=message-loop +TitleList.ContextNumber.61= +TitleList.ApplyTemp.61=0 +TitleList.Expanded.61=0 +TitleList.Kind.61=0 +TitleList.Title.62=obtain-event-time +TitleList.Level.62=2 +TitleList.Url.62=gfw\obtain-event-time.html +TitleList.Icon.62=0 +TitleList.Status.62=0 +TitleList.Keywords.62=obtain-event-time +TitleList.ContextNumber.62= +TitleList.ApplyTemp.62=0 +TitleList.Expanded.62=0 +TitleList.Kind.62=0 +TitleList.Title.63=with-graphics-context +TitleList.Level.63=2 +TitleList.Url.63=gfw\with-graphics-context.html +TitleList.Icon.63=0 +TitleList.Status.63=0 +TitleList.Keywords.63=with-graphics-context +TitleList.ContextNumber.63= +TitleList.ApplyTemp.63=0 +TitleList.Expanded.63=0 +TitleList.Kind.63=0 +TitleList.Title.64=Miscellaneous Topics +TitleList.Level.64=0 +TitleList.Url.64=MiscellaneousTopics.html +TitleList.Icon.64=0 +TitleList.Status.64=0 +TitleList.Keywords.64= +TitleList.ContextNumber.64= +TitleList.ApplyTemp.64=0 +TitleList.Expanded.64=0 +TitleList.Kind.64=0 +TitleList.Title.65=Image Data Plugins +TitleList.Level.65=1 +TitleList.Url.65=ImageDataPlugins.html +TitleList.Icon.65=0 +TitleList.Status.65=0 +TitleList.Keywords.65= +TitleList.ContextNumber.65= +TitleList.ApplyTemp.65=0 +TitleList.Expanded.65=0 +TitleList.Kind.65=0 +TitleList.Title.66=Terminology Conventions +TitleList.Level.66=0 +TitleList.Url.66=TerminologyConventions.html +TitleList.Icon.66=0 +TitleList.Status.66=0 +TitleList.Keywords.66= +TitleList.ContextNumber.66= +TitleList.ApplyTemp.66=0 +TitleList.Expanded.66=0 +TitleList.Kind.66=0 +TitleList.Title.67=Glossary +TitleList.Level.67=0 +TitleList.Url.67=Glossary.html +TitleList.Icon.67=0 +TitleList.Status.67=0 +TitleList.Keywords.67= +TitleList.ContextNumber.67= +TitleList.ApplyTemp.67=0 +TitleList.Expanded.67=0 +TitleList.Kind.67=0 +TitleList.Title.68=Footnotes +TitleList.Level.68=0 +TitleList.Url.68=Footnotes.html +TitleList.Icon.68=0 +TitleList.Status.68=0 +TitleList.Keywords.68= +TitleList.ContextNumber.68= +TitleList.ApplyTemp.68=0 +TitleList.Expanded.68=0 +TitleList.Kind.68=1 Added: trunk/docs/manual/gfg/color-blue.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/color-blue.html Mon Oct 9 18:03:01 2006 @@ -0,0 +1,58 @@ + + + +color-blue + + + + + + +

+ + + + +
color-blue +

[Slot Accessor] 

+

+

syntax

+

(gfg:color-blue +color) => + integer

+

(setf (gfg:color-blue color) integer)

+

arguments +

+ + + + + + + +
colorThe color object whose blue + component is to be queried or updated.
integerAn integer in + the range 0 - +255.

description

+

Returns (sets) the blue component of the specified color. +

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfg/color-green.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/color-green.html Mon Oct 9 18:03:01 2006 @@ -0,0 +1,58 @@ + + + +color-green + + + + + + +

+ + + + +
color-green +

[Slot Accessor] 

+

+

syntax

+

(gfg:color-green +color) => + integer

+

(setf (gfg:color-green color) integer)

+

arguments +

+ + + + + + + +
colorThe color object whose green + component is to be queried or updated.
integerAn integer in + the range 0 - +255.

description

+

Returns (sets) the green component of the specified color. +

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfg/color-red.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/color-red.html Mon Oct 9 18:03:01 2006 @@ -0,0 +1,58 @@ + + + +color-red + + + + + + +

+ + + + +
color-red +

[Slot Accessor] 

+

+

syntax

+

(gfg:color-red +color) => + integer

+

(setf (gfg:color-red color) integer)

+

arguments +

+ + + + + + + +
colorThe color object whose red + component is to be queried or updated.
integerAn integer in + the range 0 - +255.

description

+

Returns (sets) the red component of the specified color. +

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfg/color-to-rgb.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/color-to-rgb.html Mon Oct 9 18:03:01 2006 @@ -0,0 +1,65 @@ + + + +color->rgb + + + + + + +

+ + + + +
color->rgb +

[Macro] 

+

+

syntax

+

(gfg:color->rgb color ) => COLORREF

+

+

arguments

+

+ + + + +
colorA color to + be converted to the Win32 COLORREF + representation.

description

+

This macro converts a color object to the Win32 +COLORREF + representation, which in CFFI terms is defined as an alias for :unsigned-long + + + + + + + +

+

see also

+

rgb->color

+

+


+ +

+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfg/color.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/color.html Mon Oct 9 18:03:01 2006 @@ -0,0 +1,69 @@ + + + +color + + + + + + +

+ + + + +
color +

[Structure] 

+ +
+

+

description

+

This structure represents a color in the RGB color +model. Each color component value is specified in the range 0 - + 255.

+

slots

+

+ + + + + + + + + + +
blue + The blue component.
green + The green +component.
red The red +component.

+

see also

+

color-blue, +color-green, color-red, color->rgb, copy-color, make-color, rgb->color

+

+


+ +

+

+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfg/copy-color.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/copy-color.html Mon Oct 9 18:03:01 2006 @@ -0,0 +1,56 @@ + + + +copy-color + + + + + + +

+ + + + +
copy-color +

[Function] 

+

+

syntax

+

(gfg:copy-color +color) +=> new color

+

arguments +

+ + + + +
colorThe color structure to be + copied.

description

+

Returns a new color whose color component values were copied from the + original.

+

see also

+

make-color

+

+


+ +

+ +

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfg/make-color.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/make-color.html Mon Oct 9 18:03:01 2006 @@ -0,0 +1,68 @@ + + + +make-color + + + + + + +

+ + + + +
make-color +

[Function] 

+

+

syntax

+

(gfg:make-color :blue integer :green integer :red integer) +=> color

+

arguments +

+ + + + + + + + + + +
:blue The + blue color component (0 - 255).
:greenThe green + color component (0 - +255).
:redThe red color + component (0 - +255).

description

+

Returns a newly-created color. +

+

see also

+

copy-color

+

+


+ +

+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. + Unrue +

+ Added: trunk/docs/manual/gfg/rgb-to-color.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/rgb-to-color.html Mon Oct 9 18:03:01 2006 @@ -0,0 +1,71 @@ + + + +rgb->color + + + + + + +

+ + + + +
rgb->color +

[Macro] 

+

+

syntax

+

(gfg:rgb->color COLORREF) => color

+

+

arguments

+

+ + + + +
COLORREF + A Win32 COLORREF value to + be translated to a color + object.

description

+

This macro converts a Win32 +COLORREF + value, which in CFFI terms is defined as an alias for :unsigned-long, to a color +object. + + + + + + + +

+

see also

+

color->rgb

+

+


+ +

+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Modified: trunk/docs/manual/gfw/event-dispatcher.html ============================================================================== --- trunk/docs/manual/gfw/event-dispatcher.html (original) +++ trunk/docs/manual/gfw/event-dispatcher.html Mon Oct 9 18:03:01 2006 @@ -38,9 +38,9 @@ scrolling-event-dispatcher

-

Applications define -subclasses of this class and implement one or more -of the event functions in order to implement desired +

Applications define subclasses +of this class and implement one or more of +the event generic functions in order to implement desired behavior.

see also

Added: trunk/docs/manual/gfw/event-select.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfw/event-select.html Mon Oct 9 18:03:01 2006 @@ -0,0 +1,61 @@ + + + +event-select + + + + + + +

+ + + + +
event-select +

[Generic Function] 

+

+

syntax

+

(gfw:event-select event-dispatcher widget)

+

arguments +

+ + + + + + + +
event-dispatcherThe event-dispatcher that will + process the selection event.
widgetThe widget (or + sub-element thereof) being +selected.

description

+

Implement a method for this generic function to +handle notification that widget + + + + or + + some sub-element of widget has been + selected. +Selection may occur via the mouse or + keyboard.

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfw/with-graphics-context.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfw/with-graphics-context.html Mon Oct 9 18:03:01 2006 @@ -0,0 +1,66 @@ + + + +with-graphics-context + + + + + + +

+ + + + +
with-graphics-context +

[Macro] 

+

+

syntax

+

(gfw:with-graphics-context (graphics-context &optional +thing) &body body)

+

+

arguments

+

+ + + + + + + + + + +
graphics-contextA symbol + naming the graphics-context object to be created.
thingAn instance of + a widget subclass or an +image.
bodyApplication code to make use of + graphics-context.

description

+

This macro manages the lifetime of a graphics-context +object for use by the code of body. The graphics-context will be associated +with thing if it + + + + + is specified. Otherwise, + this +macro creates a graphics-context compatible with the + display.

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Modified: trunk/graphic-forms-tests.asd ============================================================================== --- trunk/graphic-forms-tests.asd (original) +++ trunk/graphic-forms-tests.asd Mon Oct 9 18:03:01 2006 @@ -92,5 +92,6 @@ (:file "drawing-tester") (:file "widget-tester") (:file "scroll-grid-panel") + (:file "scroll-text-panel") (:file "scroll-tester") (:file "windlg"))))))))) Modified: trunk/src/tests/uitoolkit/scroll-grid-panel.lisp ============================================================================== --- trunk/src/tests/uitoolkit/scroll-grid-panel.lisp (original) +++ trunk/src/tests/uitoolkit/scroll-grid-panel.lisp Mon Oct 9 18:03:01 2006 @@ -42,6 +42,9 @@ (defclass scroll-grid-panel-events (gfw:event-dispatcher) ()) +(defun select-grid (disp item) + (declare (ignore disp item))) + (defun make-scroll-grid-panel (parent) (let ((panel-size (gfs:make-size :width (1+ (* (gfs:size-width *grid-model-size*) +grid-cell-extent+)) :height (1+ (* (gfs:size-height *grid-model-size*) +grid-cell-extent+)))) Modified: trunk/src/tests/uitoolkit/scroll-tester.lisp ============================================================================== --- trunk/src/tests/uitoolkit/scroll-tester.lisp (original) +++ trunk/src/tests/uitoolkit/scroll-tester.lisp Mon Oct 9 18:03:01 2006 @@ -49,18 +49,36 @@ (defun scroll-tester-internal () (setf *default-pathname-defaults* (parse-namestring gfsys::*gf-tests-dir*)) - (let ((disp (make-instance 'scroll-tester-events)) - (layout (make-instance 'gfw:heap-layout)) - (menubar (gfw:defmenu ((:item "&File" - :submenu ((:item "E&xit" :callback #'scroll-tester-exit))))))) - (setf *scroll-tester-win* (make-instance 'gfw:top-level :dispatcher disp - :layout layout - :style '(:workspace :horizontal-scrollbar :vertical-scrollbar))) - (let ((icons (make-instance 'gfg:icon-bundle :file (merge-pathnames "default.ico"))) - (panel (make-scroll-grid-panel *scroll-tester-win*))) + (let ((layout (make-instance 'gfw:heap-layout)) + (icons (make-instance 'gfg:icon-bundle :file (merge-pathnames "default.ico")))) + (setf *scroll-tester-win* (make-instance 'gfw:top-level + :dispatcher (make-instance 'scroll-tester-events) + :layout layout + :style '(:workspace :horizontal-scrollbar :vertical-scrollbar))) + (setf (gfw:image *scroll-tester-win*) icons) + (let* ((grid-panel (make-scroll-grid-panel *scroll-tester-win*)) + (text-panel (make-scroll-text-panel *scroll-tester-win*)) + (select-grid (lambda (disp item) + (declare (ignore disp item)) + (setf (gfw:top-child-of layout) grid-panel) + (gfw:layout *scroll-tester-win*))) + (select-text (lambda (disp item) + (declare (ignore disp item)) + (setf (gfw:top-child-of layout) text-panel) + (gfw:layout *scroll-tester-win*))) + (manage-tests-menu (lambda (disp menu) + (declare (ignore disp)) + (let ((top (gfw::obtain-top-child *scroll-tester-win*)) + (items (gfw:items-of menu))) + (gfw:check (elt items 0) (eql top grid-panel)) + (gfw:check (elt items 1) (eql top text-panel))))) + (menubar (gfw:defmenu ((:item "&File" + :submenu ((:item "E&xit" :callback #'scroll-tester-exit))) + (:item "&Tests" :callback manage-tests-menu + :submenu ((:item "&Simple Grid" :callback select-grid) + (:item "&Text" :callback select-text))))))) (setf (gfw:menu-bar *scroll-tester-win*) menubar - (gfw:top-child-of layout) panel - (gfw:image *scroll-tester-win*) icons)) + (gfw:top-child-of layout) grid-panel)) (setf (gfw:text *scroll-tester-win*) "Scroll Tester" (gfw:size *scroll-tester-win*) (gfs:make-size :width 300 :height 275)) (gfw:show *scroll-tester-win* t))) Added: trunk/src/tests/uitoolkit/scroll-text-panel.lisp ============================================================================== --- (empty file) +++ trunk/src/tests/uitoolkit/scroll-text-panel.lisp Mon Oct 9 18:03:01 2006 @@ -0,0 +1,46 @@ +;;;; +;;;; scroll-text-panel.lisp +;;;; +;;;; Copyright (C) 2006, Jack D. Unrue +;;;; All rights reserved. +;;;; +;;;; Redistribution and use in source and binary forms, with or without +;;;; modification, are permitted provided that the following conditions +;;;; are met: +;;;; +;;;; 1. Redistributions of source code must retain the above copyright +;;;; notice, this list of conditions and the following disclaimer. +;;;; +;;;; 2. Redistributions in binary form must reproduce the above copyright +;;;; notice, this list of conditions and the following disclaimer in the +;;;; documentation and/or other materials provided with the distribution. +;;;; +;;;; 3. Neither the names of the authors nor the names of its contributors +;;;; may be used to endorse or promote products derived from this software +;;;; without specific prior written permission. +;;;; +;;;; THIS SOFTWARE IS PROVIDED BY THE AUTHORS AND CONTRIBUTORS "AS IS" AND ANY +;;;; EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +;;;; WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DIS- +;;;; CLAIMED. IN NO EVENT SHALL THE AUTHORS AND CONTRIBUTORS BE LIABLE FOR ANY +;;;; DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +;;;; (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +;;;; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +;;;; ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +;;;; (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +;;;; SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +;;;; + +(in-package #:graphic-forms.uitoolkit.tests) + +(defclass text-grid-panel-events (gfw:event-dispatcher) ()) + +(defun make-scroll-text-panel (parent) + (declare (ignore parent))) + +#| + (gfw:with-graphics-context (gc panel) + (let* ((font (make-instance 'gfg:font :gc gc)) + (metrics (gfg:metrics gc font)))))) + +|# \ No newline at end of file From junrue at common-lisp.net Tue Oct 10 07:13:09 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Tue, 10 Oct 2006 03:13:09 -0400 (EDT) Subject: [graphic-forms-cvs] r296 - in trunk: . docs/manual docs/manual/gfg docs/manual/gfs docs/manual/gfw src/tests/uitoolkit src/uitoolkit/graphics src/uitoolkit/system src/uitoolkit/widgets Message-ID: <20061010071309.AD7B9710F2@common-lisp.net> Author: junrue Date: Tue Oct 10 03:13:08 2006 New Revision: 296 Added: trunk/docs/manual/gfg/font.html Modified: trunk/NEWS.txt trunk/docs/manual/Graphic-FormsProgrammingReference.wcp trunk/docs/manual/gfg/make-color.html trunk/docs/manual/gfs/native-object.html trunk/docs/manual/gfw/event-dispatcher.html trunk/docs/manual/gfw/event-source.html trunk/src/tests/uitoolkit/scroll-text-panel.lisp trunk/src/uitoolkit/graphics/font.lisp trunk/src/uitoolkit/system/gdi32.lisp trunk/src/uitoolkit/system/system-constants.lisp trunk/src/uitoolkit/widgets/widget.lisp trunk/src/uitoolkit/widgets/window.lisp Log: implemented gfg:font for windows; improved font initialize-instance; more docs Modified: trunk/NEWS.txt ============================================================================== --- trunk/NEWS.txt (original) +++ trunk/NEWS.txt Tue Oct 10 03:13:08 2006 @@ -30,6 +30,8 @@ . Improved GFW:HEAP-LAYOUT such that it obeys the top child's minimum and maximum sizes, if any such sizes are set. +. Added GFG:FONT method for querying the current font selected for a window. + . Did some housecleaning of the item-manager protocol and heavily refactored the implementation of item-manager base functionality. Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp ============================================================================== --- trunk/docs/manual/Graphic-FormsProgrammingReference.wcp (original) +++ trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Tue Oct 10 03:13:08 2006 @@ -2,7 +2,7 @@ Title=Graphic-Forms Programming Reference RootDir= DefaultTopic=Introduction.html -CompiledFile=graphic-forms.chm +CompiledFile=C:\projects\public\build\docs\graphic-forms\graphic-forms.chm CustomTemplate= DefaultTemplate=1 Encoding=Windows-1252 @@ -15,7 +15,7 @@ HtmlHelpTitle=Graphic-Forms Programming Reference HtmlHelpTitleSame=1 WebHelpDefault=Introduction.html -WebHelpOutputFolder=c:\projects\public\graphic-forms\docs\manual\html +WebHelpOutputFolder=c:\projects\public\build\docs\graphic-forms WebHelpTemplate= WebHelpTitle=Graphic-Forms Programming Reference WebHelpDefaultSame=1 @@ -92,7 +92,7 @@ DefaultTopic=Introduction.html [TOPICS] -TitleList=69 +TitleList=70 TitleList.Title.0=Legal Information TitleList.Level.0=0 TitleList.Url.0=LegalInfo.html @@ -213,539 +213,539 @@ TitleList.ApplyTemp.11=0 TitleList.Expanded.11=0 TitleList.Kind.11=0 -TitleList.Title.12=make-color +TitleList.Title.12=font TitleList.Level.12=2 -TitleList.Url.12=gfg\make-color.html +TitleList.Url.12=gfg\font.html TitleList.Icon.12=0 TitleList.Status.12=0 -TitleList.Keywords.12=make-color +TitleList.Keywords.12=font TitleList.ContextNumber.12= TitleList.ApplyTemp.12=0 TitleList.Expanded.12=0 TitleList.Kind.12=0 -TitleList.Title.13=rgb->color +TitleList.Title.13=make-color TitleList.Level.13=2 -TitleList.Url.13=gfg\rgb-to-color.html +TitleList.Url.13=gfg\make-color.html TitleList.Icon.13=0 TitleList.Status.13=0 -TitleList.Keywords.13=rgb->color +TitleList.Keywords.13=make-color TitleList.ContextNumber.13= TitleList.ApplyTemp.13=0 TitleList.Expanded.13=0 TitleList.Kind.13=0 -TitleList.Title.14=System Package -TitleList.Level.14=1 -TitleList.Url.14=SystemPackage.html +TitleList.Title.14=rgb->color +TitleList.Level.14=2 +TitleList.Url.14=gfg\rgb-to-color.html TitleList.Icon.14=0 TitleList.Status.14=0 -TitleList.Keywords.14=GFS`\graphic-forms.uitoolkit.system +TitleList.Keywords.14=rgb->color TitleList.ContextNumber.14= TitleList.ApplyTemp.14=0 -TitleList.Expanded.14=1 +TitleList.Expanded.14=0 TitleList.Kind.14=0 -TitleList.Title.15=code -TitleList.Level.15=2 -TitleList.Url.15=gfs\code.html +TitleList.Title.15=System Package +TitleList.Level.15=1 +TitleList.Url.15=SystemPackage.html TitleList.Icon.15=0 TitleList.Status.15=0 -TitleList.Keywords.15=code +TitleList.Keywords.15=GFS`\graphic-forms.uitoolkit.system TitleList.ContextNumber.15= TitleList.ApplyTemp.15=0 -TitleList.Expanded.15=0 +TitleList.Expanded.15=1 TitleList.Kind.15=0 -TitleList.Title.16=comdlg-error +TitleList.Title.16=code TitleList.Level.16=2 -TitleList.Url.16=gfs\comdlg-error.html +TitleList.Url.16=gfs\code.html TitleList.Icon.16=0 TitleList.Status.16=0 -TitleList.Keywords.16=comdlg-error`\:dlg-code +TitleList.Keywords.16=code TitleList.ContextNumber.16= TitleList.ApplyTemp.16=0 TitleList.Expanded.16=0 TitleList.Kind.16=0 -TitleList.Title.17=copy-point +TitleList.Title.17=comdlg-error TitleList.Level.17=2 -TitleList.Url.17=gfs\copy-point.html +TitleList.Url.17=gfs\comdlg-error.html TitleList.Icon.17=0 TitleList.Status.17=0 -TitleList.Keywords.17=copy-point +TitleList.Keywords.17=comdlg-error`\:dlg-code TitleList.ContextNumber.17= TitleList.ApplyTemp.17=0 TitleList.Expanded.17=0 TitleList.Kind.17=0 -TitleList.Title.18=copy-rectangle +TitleList.Title.18=copy-point TitleList.Level.18=2 -TitleList.Url.18=gfs\copy-rectangle.html +TitleList.Url.18=gfs\copy-point.html TitleList.Icon.18=0 TitleList.Status.18=0 -TitleList.Keywords.18=copy-rectangle +TitleList.Keywords.18=copy-point TitleList.ContextNumber.18= TitleList.ApplyTemp.18=0 TitleList.Expanded.18=0 TitleList.Kind.18=0 -TitleList.Title.19=copy-size +TitleList.Title.19=copy-rectangle TitleList.Level.19=2 -TitleList.Url.19=gfs\copy-size.html +TitleList.Url.19=gfs\copy-rectangle.html TitleList.Icon.19=0 TitleList.Status.19=0 -TitleList.Keywords.19=copy-size +TitleList.Keywords.19=copy-rectangle TitleList.ContextNumber.19= TitleList.ApplyTemp.19=0 TitleList.Expanded.19=0 TitleList.Kind.19=0 -TitleList.Title.20=copy-span +TitleList.Title.20=copy-size TitleList.Level.20=2 -TitleList.Url.20=gfs\copy-span.html +TitleList.Url.20=gfs\copy-size.html TitleList.Icon.20=0 TitleList.Status.20=0 -TitleList.Keywords.20=copy-span +TitleList.Keywords.20=copy-size TitleList.ContextNumber.20= TitleList.ApplyTemp.20=0 TitleList.Expanded.20=0 TitleList.Kind.20=0 -TitleList.Title.21=detail +TitleList.Title.21=copy-span TitleList.Level.21=2 -TitleList.Url.21=gfs\detail.html +TitleList.Url.21=gfs\copy-span.html TitleList.Icon.21=0 TitleList.Status.21=0 -TitleList.Keywords.21=detail +TitleList.Keywords.21=copy-span TitleList.ContextNumber.21= TitleList.ApplyTemp.21=0 TitleList.Expanded.21=0 TitleList.Kind.21=0 -TitleList.Title.22=dispose +TitleList.Title.22=detail TitleList.Level.22=2 -TitleList.Url.22=gfs\dispose.html +TitleList.Url.22=gfs\detail.html TitleList.Icon.22=0 TitleList.Status.22=0 -TitleList.Keywords.22=disposed +TitleList.Keywords.22=detail TitleList.ContextNumber.22= TitleList.ApplyTemp.22=0 TitleList.Expanded.22=0 TitleList.Kind.22=0 -TitleList.Title.23=disposed-error +TitleList.Title.23=dispose TitleList.Level.23=2 -TitleList.Url.23=gfs\disposed-error.html +TitleList.Url.23=gfs\dispose.html TitleList.Icon.23=0 TitleList.Status.23=0 -TitleList.Keywords.23=disposed-error +TitleList.Keywords.23=disposed TitleList.ContextNumber.23= TitleList.ApplyTemp.23=0 TitleList.Expanded.23=0 TitleList.Kind.23=0 -TitleList.Title.24=disposed-p +TitleList.Title.24=disposed-error TitleList.Level.24=2 -TitleList.Url.24=gfs\disposed-p.html +TitleList.Url.24=gfs\disposed-error.html TitleList.Icon.24=0 TitleList.Status.24=0 -TitleList.Keywords.24=disposed-p +TitleList.Keywords.24=disposed-error TitleList.ContextNumber.24= TitleList.ApplyTemp.24=0 TitleList.Expanded.24=0 TitleList.Kind.24=0 -TitleList.Title.25=dlg-code +TitleList.Title.25=disposed-p TitleList.Level.25=2 -TitleList.Url.25=gfs\dlg-code.html +TitleList.Url.25=gfs\disposed-p.html TitleList.Icon.25=0 TitleList.Status.25=0 -TitleList.Keywords.25=dlg-code +TitleList.Keywords.25=disposed-p TitleList.ContextNumber.25= TitleList.ApplyTemp.25=0 TitleList.Expanded.25=0 TitleList.Kind.25=0 -TitleList.Title.26=empty-span-p +TitleList.Title.26=dlg-code TitleList.Level.26=2 -TitleList.Url.26=gfs\empty-span-p.html +TitleList.Url.26=gfs\dlg-code.html TitleList.Icon.26=0 TitleList.Status.26=0 -TitleList.Keywords.26=empty-span-p +TitleList.Keywords.26=dlg-code TitleList.ContextNumber.26= TitleList.ApplyTemp.26=0 TitleList.Expanded.26=0 TitleList.Kind.26=0 -TitleList.Title.27=equal-size-p +TitleList.Title.27=empty-span-p TitleList.Level.27=2 -TitleList.Url.27=gfs\equal-size-p.html +TitleList.Url.27=gfs\empty-span-p.html TitleList.Icon.27=0 TitleList.Status.27=0 -TitleList.Keywords.27=equal-size-p +TitleList.Keywords.27=empty-span-p TitleList.ContextNumber.27= TitleList.ApplyTemp.27=0 TitleList.Expanded.27=0 TitleList.Kind.27=0 -TitleList.Title.28=handle +TitleList.Title.28=equal-size-p TitleList.Level.28=2 -TitleList.Url.28=gfs\handle.html +TitleList.Url.28=gfs\equal-size-p.html TitleList.Icon.28=0 TitleList.Status.28=0 -TitleList.Keywords.28=handle +TitleList.Keywords.28=equal-size-p TitleList.ContextNumber.28= TitleList.ApplyTemp.28=0 TitleList.Expanded.28=0 TitleList.Kind.28=0 -TitleList.Title.29=location +TitleList.Title.29=handle TitleList.Level.29=2 -TitleList.Url.29=gfs\location.html +TitleList.Url.29=gfs\handle.html TitleList.Icon.29=0 TitleList.Status.29=0 -TitleList.Keywords.29=location`\ +TitleList.Keywords.29=handle TitleList.ContextNumber.29= TitleList.ApplyTemp.29=0 TitleList.Expanded.29=0 TitleList.Kind.29=0 -TitleList.Title.30=make-point +TitleList.Title.30=location TitleList.Level.30=2 -TitleList.Url.30=gfs\make-point.html +TitleList.Url.30=gfs\location.html TitleList.Icon.30=0 TitleList.Status.30=0 -TitleList.Keywords.30=make-point +TitleList.Keywords.30=location`\ TitleList.ContextNumber.30= TitleList.ApplyTemp.30=0 TitleList.Expanded.30=0 TitleList.Kind.30=0 -TitleList.Title.31=make-rectangle +TitleList.Title.31=make-point TitleList.Level.31=2 -TitleList.Url.31=gfs\make-rectangle.html +TitleList.Url.31=gfs\make-point.html TitleList.Icon.31=0 TitleList.Status.31=0 -TitleList.Keywords.31=make-rectangle +TitleList.Keywords.31=make-point TitleList.ContextNumber.31= TitleList.ApplyTemp.31=0 TitleList.Expanded.31=0 TitleList.Kind.31=0 -TitleList.Title.32=make-size +TitleList.Title.32=make-rectangle TitleList.Level.32=2 -TitleList.Url.32=gfs\make-size.html +TitleList.Url.32=gfs\make-rectangle.html TitleList.Icon.32=0 TitleList.Status.32=0 -TitleList.Keywords.32=make-size +TitleList.Keywords.32=make-rectangle TitleList.ContextNumber.32= TitleList.ApplyTemp.32=0 TitleList.Expanded.32=0 TitleList.Kind.32=0 -TitleList.Title.33=make-span +TitleList.Title.33=make-size TitleList.Level.33=2 -TitleList.Url.33=gfs\make-span.html +TitleList.Url.33=gfs\make-size.html TitleList.Icon.33=0 TitleList.Status.33=0 -TitleList.Keywords.33=make-span +TitleList.Keywords.33=make-size TitleList.ContextNumber.33= TitleList.ApplyTemp.33=0 TitleList.Expanded.33=0 TitleList.Kind.33=0 -TitleList.Title.34=native-object +TitleList.Title.34=make-span TitleList.Level.34=2 -TitleList.Url.34=gfs\native-object.html +TitleList.Url.34=gfs\make-span.html TitleList.Icon.34=0 TitleList.Status.34=0 -TitleList.Keywords.34=native-object +TitleList.Keywords.34=make-span TitleList.ContextNumber.34= TitleList.ApplyTemp.34=0 TitleList.Expanded.34=0 TitleList.Kind.34=0 -TitleList.Title.35=point +TitleList.Title.35=native-object TitleList.Level.35=2 -TitleList.Url.35=gfs\point.html +TitleList.Url.35=gfs\native-object.html TitleList.Icon.35=0 TitleList.Status.35=0 -TitleList.Keywords.35=point +TitleList.Keywords.35=native-object TitleList.ContextNumber.35= TitleList.ApplyTemp.35=0 TitleList.Expanded.35=0 TitleList.Kind.35=0 -TitleList.Title.36=point-x +TitleList.Title.36=point TitleList.Level.36=2 -TitleList.Url.36=gfs\point-x.html +TitleList.Url.36=gfs\point.html TitleList.Icon.36=0 TitleList.Status.36=0 -TitleList.Keywords.36=point-x +TitleList.Keywords.36=point TitleList.ContextNumber.36= TitleList.ApplyTemp.36=0 TitleList.Expanded.36=0 TitleList.Kind.36=0 -TitleList.Title.37=point-y +TitleList.Title.37=point-x TitleList.Level.37=2 -TitleList.Url.37=gfs\point-y.html +TitleList.Url.37=gfs\point-x.html TitleList.Icon.37=0 TitleList.Status.37=0 -TitleList.Keywords.37=point-y +TitleList.Keywords.37=point-x TitleList.ContextNumber.37= TitleList.ApplyTemp.37=0 TitleList.Expanded.37=0 TitleList.Kind.37=0 -TitleList.Title.38=rectangle +TitleList.Title.38=point-y TitleList.Level.38=2 -TitleList.Url.38=gfs\rectangle.html +TitleList.Url.38=gfs\point-y.html TitleList.Icon.38=0 TitleList.Status.38=0 -TitleList.Keywords.38=rectangle +TitleList.Keywords.38=point-y TitleList.ContextNumber.38= TitleList.ApplyTemp.38=0 TitleList.Expanded.38=0 TitleList.Kind.38=0 -TitleList.Title.39=size +TitleList.Title.39=rectangle TitleList.Level.39=2 -TitleList.Url.39=gfs\size.html +TitleList.Url.39=gfs\rectangle.html TitleList.Icon.39=0 TitleList.Status.39=0 -TitleList.Keywords.39=size +TitleList.Keywords.39=rectangle TitleList.ContextNumber.39= TitleList.ApplyTemp.39=0 TitleList.Expanded.39=0 TitleList.Kind.39=0 TitleList.Title.40=size TitleList.Level.40=2 -TitleList.Url.40=gfs\size-function.html +TitleList.Url.40=gfs\size.html TitleList.Icon.40=0 TitleList.Status.40=0 -TitleList.Keywords.40= +TitleList.Keywords.40=size TitleList.ContextNumber.40= TitleList.ApplyTemp.40=0 TitleList.Expanded.40=0 TitleList.Kind.40=0 -TitleList.Title.41=size-height +TitleList.Title.41=size TitleList.Level.41=2 -TitleList.Url.41=gfs\size-height.html +TitleList.Url.41=gfs\size-function.html TitleList.Icon.41=0 TitleList.Status.41=0 -TitleList.Keywords.41=size-height`\ +TitleList.Keywords.41= TitleList.ContextNumber.41= TitleList.ApplyTemp.41=0 TitleList.Expanded.41=0 TitleList.Kind.41=0 -TitleList.Title.42=size-width +TitleList.Title.42=size-height TitleList.Level.42=2 -TitleList.Url.42=gfs\size-width.html +TitleList.Url.42=gfs\size-height.html TitleList.Icon.42=0 TitleList.Status.42=0 -TitleList.Keywords.42=size-width +TitleList.Keywords.42=size-height`\ TitleList.ContextNumber.42= TitleList.ApplyTemp.42=0 TitleList.Expanded.42=0 TitleList.Kind.42=0 -TitleList.Title.43=span +TitleList.Title.43=size-width TitleList.Level.43=2 -TitleList.Url.43=gfs\span.html +TitleList.Url.43=gfs\size-width.html TitleList.Icon.43=0 TitleList.Status.43=0 -TitleList.Keywords.43=span +TitleList.Keywords.43=size-width TitleList.ContextNumber.43= TitleList.ApplyTemp.43=0 TitleList.Expanded.43=0 TitleList.Kind.43=0 -TitleList.Title.44=span-end +TitleList.Title.44=span TitleList.Level.44=2 -TitleList.Url.44=gfs\span-end.html +TitleList.Url.44=gfs\span.html TitleList.Icon.44=0 TitleList.Status.44=0 -TitleList.Keywords.44=span-end`\ +TitleList.Keywords.44=span TitleList.ContextNumber.44= TitleList.ApplyTemp.44=0 TitleList.Expanded.44=0 TitleList.Kind.44=0 -TitleList.Title.45=span-start +TitleList.Title.45=span-end TitleList.Level.45=2 -TitleList.Url.45=gfs\span-start.html +TitleList.Url.45=gfs\span-end.html TitleList.Icon.45=0 TitleList.Status.45=0 -TitleList.Keywords.45=span-start`\ +TitleList.Keywords.45=span-end`\ TitleList.ContextNumber.45= TitleList.ApplyTemp.45=0 TitleList.Expanded.45=0 TitleList.Kind.45=0 -TitleList.Title.46=toolkit-error +TitleList.Title.46=span-start TitleList.Level.46=2 -TitleList.Url.46=gfs\toolkit-error.html +TitleList.Url.46=gfs\span-start.html TitleList.Icon.46=0 TitleList.Status.46=0 -TitleList.Keywords.46=toolkit-error`\:detail`\ +TitleList.Keywords.46=span-start`\ TitleList.ContextNumber.46= TitleList.ApplyTemp.46=0 TitleList.Expanded.46=0 TitleList.Kind.46=0 -TitleList.Title.47=toolkit-warning +TitleList.Title.47=toolkit-error TitleList.Level.47=2 -TitleList.Url.47=gfs\toolkit-warning.html +TitleList.Url.47=gfs\toolkit-error.html TitleList.Icon.47=0 TitleList.Status.47=0 -TitleList.Keywords.47=toolkit-warning +TitleList.Keywords.47=toolkit-error`\:detail`\ TitleList.ContextNumber.47= TitleList.ApplyTemp.47=0 TitleList.Expanded.47=0 TitleList.Kind.47=0 -TitleList.Title.48=win32-error +TitleList.Title.48=toolkit-warning TitleList.Level.48=2 -TitleList.Url.48=gfs\win32-error.html +TitleList.Url.48=gfs\toolkit-warning.html TitleList.Icon.48=0 TitleList.Status.48=0 -TitleList.Keywords.48=win32-error`\:code`\ +TitleList.Keywords.48=toolkit-warning TitleList.ContextNumber.48= TitleList.ApplyTemp.48=0 TitleList.Expanded.48=0 TitleList.Kind.48=0 -TitleList.Title.49=win32-warning +TitleList.Title.49=win32-error TitleList.Level.49=2 -TitleList.Url.49=gfs\win32-warning.html +TitleList.Url.49=gfs\win32-error.html TitleList.Icon.49=0 TitleList.Status.49=0 -TitleList.Keywords.49=win32-warning +TitleList.Keywords.49=win32-error`\:code`\ TitleList.ContextNumber.49= TitleList.ApplyTemp.49=0 TitleList.Expanded.49=0 TitleList.Kind.49=0 -TitleList.Title.50=Widgets Package -TitleList.Level.50=1 -TitleList.Url.50=WidgetsPackage.html +TitleList.Title.50=win32-warning +TitleList.Level.50=2 +TitleList.Url.50=gfs\win32-warning.html TitleList.Icon.50=0 TitleList.Status.50=0 -TitleList.Keywords.50=GFW`\graphic-forms.uitoolkit.widgets +TitleList.Keywords.50=win32-warning TitleList.ContextNumber.50= TitleList.ApplyTemp.50=0 TitleList.Expanded.50=0 TitleList.Kind.50=0 -TitleList.Title.51=default-message-filter -TitleList.Level.51=2 -TitleList.Url.51=gfw\default-message-filter.html +TitleList.Title.51=Widgets Package +TitleList.Level.51=1 +TitleList.Url.51=WidgetsPackage.html TitleList.Icon.51=0 TitleList.Status.51=0 -TitleList.Keywords.51=default-message-filter`\GetMessage`\MSG`\ +TitleList.Keywords.51=GFW`\graphic-forms.uitoolkit.widgets TitleList.ContextNumber.51= TitleList.ApplyTemp.51=0 -TitleList.Expanded.51=0 +TitleList.Expanded.51=1 TitleList.Kind.51=0 -TitleList.Title.52=event-activate +TitleList.Title.52=default-message-filter TitleList.Level.52=2 -TitleList.Url.52=gfw\event-activate.html +TitleList.Url.52=gfw\default-message-filter.html TitleList.Icon.52=0 TitleList.Status.52=0 -TitleList.Keywords.52=event-activate +TitleList.Keywords.52=default-message-filter`\GetMessage`\MSG`\ TitleList.ContextNumber.52= TitleList.ApplyTemp.52=0 TitleList.Expanded.52=0 TitleList.Kind.52=0 -TitleList.Title.53=event-arm +TitleList.Title.53=event-activate TitleList.Level.53=2 -TitleList.Url.53=gfw\event-arm.html +TitleList.Url.53=gfw\event-activate.html TitleList.Icon.53=0 TitleList.Status.53=0 -TitleList.Keywords.53=event-arm +TitleList.Keywords.53=event-activate TitleList.ContextNumber.53= TitleList.ApplyTemp.53=0 TitleList.Expanded.53=0 TitleList.Kind.53=0 -TitleList.Title.54=event-close +TitleList.Title.54=event-arm TitleList.Level.54=2 -TitleList.Url.54=gfw\event-close.html +TitleList.Url.54=gfw\event-arm.html TitleList.Icon.54=0 TitleList.Status.54=0 -TitleList.Keywords.54=event-close +TitleList.Keywords.54=event-arm TitleList.ContextNumber.54= TitleList.ApplyTemp.54=0 TitleList.Expanded.54=0 TitleList.Kind.54=0 -TitleList.Title.55=event-deactivate +TitleList.Title.55=event-close TitleList.Level.55=2 -TitleList.Url.55=gfw\event-deactivate.html +TitleList.Url.55=gfw\event-close.html TitleList.Icon.55=0 TitleList.Status.55=0 -TitleList.Keywords.55=event-deactivate +TitleList.Keywords.55=event-close TitleList.ContextNumber.55= TitleList.ApplyTemp.55=0 TitleList.Expanded.55=0 TitleList.Kind.55=0 -TitleList.Title.56=event-default-action +TitleList.Title.56=event-deactivate TitleList.Level.56=2 -TitleList.Url.56=gfw\event-default-action.html +TitleList.Url.56=gfw\event-deactivate.html TitleList.Icon.56=0 TitleList.Status.56=0 -TitleList.Keywords.56=event-default-action +TitleList.Keywords.56=event-deactivate TitleList.ContextNumber.56= TitleList.ApplyTemp.56=0 TitleList.Expanded.56=0 TitleList.Kind.56=0 -TitleList.Title.57=event-dispatcher +TitleList.Title.57=event-default-action TitleList.Level.57=2 -TitleList.Url.57=gfw\event-dispatcher.html +TitleList.Url.57=gfw\event-default-action.html TitleList.Icon.57=0 TitleList.Status.57=0 -TitleList.Keywords.57=event-dispatcher +TitleList.Keywords.57=event-default-action TitleList.ContextNumber.57= TitleList.ApplyTemp.57=0 TitleList.Expanded.57=0 TitleList.Kind.57=0 -TitleList.Title.58=event-dispose +TitleList.Title.58=event-dispatcher TitleList.Level.58=2 -TitleList.Url.58=gfw\event-dispose.html +TitleList.Url.58=gfw\event-dispatcher.html TitleList.Icon.58=0 TitleList.Status.58=0 -TitleList.Keywords.58=event-dispose +TitleList.Keywords.58=event-dispatcher TitleList.ContextNumber.58= TitleList.ApplyTemp.58=0 TitleList.Expanded.58=0 TitleList.Kind.58=0 -TitleList.Title.59=event-select +TitleList.Title.59=event-dispose TitleList.Level.59=2 -TitleList.Url.59=gfw\event-select.html +TitleList.Url.59=gfw\event-dispose.html TitleList.Icon.59=0 TitleList.Status.59=0 -TitleList.Keywords.59=event-select +TitleList.Keywords.59=event-dispose TitleList.ContextNumber.59= TitleList.ApplyTemp.59=0 TitleList.Expanded.59=0 TitleList.Kind.59=0 -TitleList.Title.60=event-source +TitleList.Title.60=event-select TitleList.Level.60=2 -TitleList.Url.60=gfw\event-source.html +TitleList.Url.60=gfw\event-select.html TitleList.Icon.60=0 TitleList.Status.60=0 -TitleList.Keywords.60=event-source +TitleList.Keywords.60=event-select TitleList.ContextNumber.60= TitleList.ApplyTemp.60=0 TitleList.Expanded.60=0 TitleList.Kind.60=0 -TitleList.Title.61=message-loop +TitleList.Title.61=event-source TitleList.Level.61=2 -TitleList.Url.61=gfw\message-loop.html +TitleList.Url.61=gfw\event-source.html TitleList.Icon.61=0 TitleList.Status.61=0 -TitleList.Keywords.61=message-loop +TitleList.Keywords.61=event-source TitleList.ContextNumber.61= TitleList.ApplyTemp.61=0 TitleList.Expanded.61=0 TitleList.Kind.61=0 -TitleList.Title.62=obtain-event-time +TitleList.Title.62=message-loop TitleList.Level.62=2 -TitleList.Url.62=gfw\obtain-event-time.html +TitleList.Url.62=gfw\message-loop.html TitleList.Icon.62=0 TitleList.Status.62=0 -TitleList.Keywords.62=obtain-event-time +TitleList.Keywords.62=message-loop TitleList.ContextNumber.62= TitleList.ApplyTemp.62=0 TitleList.Expanded.62=0 TitleList.Kind.62=0 -TitleList.Title.63=with-graphics-context +TitleList.Title.63=obtain-event-time TitleList.Level.63=2 -TitleList.Url.63=gfw\with-graphics-context.html +TitleList.Url.63=gfw\obtain-event-time.html TitleList.Icon.63=0 TitleList.Status.63=0 -TitleList.Keywords.63=with-graphics-context +TitleList.Keywords.63=obtain-event-time TitleList.ContextNumber.63= TitleList.ApplyTemp.63=0 TitleList.Expanded.63=0 TitleList.Kind.63=0 -TitleList.Title.64=Miscellaneous Topics -TitleList.Level.64=0 -TitleList.Url.64=MiscellaneousTopics.html +TitleList.Title.64=with-graphics-context +TitleList.Level.64=2 +TitleList.Url.64=gfw\with-graphics-context.html TitleList.Icon.64=0 TitleList.Status.64=0 -TitleList.Keywords.64= +TitleList.Keywords.64=with-graphics-context TitleList.ContextNumber.64= TitleList.ApplyTemp.64=0 TitleList.Expanded.64=0 TitleList.Kind.64=0 -TitleList.Title.65=Image Data Plugins -TitleList.Level.65=1 -TitleList.Url.65=ImageDataPlugins.html +TitleList.Title.65=Miscellaneous Topics +TitleList.Level.65=0 +TitleList.Url.65=MiscellaneousTopics.html TitleList.Icon.65=0 TitleList.Status.65=0 TitleList.Keywords.65= @@ -753,9 +753,9 @@ TitleList.ApplyTemp.65=0 TitleList.Expanded.65=0 TitleList.Kind.65=0 -TitleList.Title.66=Terminology Conventions -TitleList.Level.66=0 -TitleList.Url.66=TerminologyConventions.html +TitleList.Title.66=Image Data Plugins +TitleList.Level.66=1 +TitleList.Url.66=ImageDataPlugins.html TitleList.Icon.66=0 TitleList.Status.66=0 TitleList.Keywords.66= @@ -763,9 +763,9 @@ TitleList.ApplyTemp.66=0 TitleList.Expanded.66=0 TitleList.Kind.66=0 -TitleList.Title.67=Glossary +TitleList.Title.67=Terminology Conventions TitleList.Level.67=0 -TitleList.Url.67=Glossary.html +TitleList.Url.67=TerminologyConventions.html TitleList.Icon.67=0 TitleList.Status.67=0 TitleList.Keywords.67= @@ -773,14 +773,24 @@ TitleList.ApplyTemp.67=0 TitleList.Expanded.67=0 TitleList.Kind.67=0 -TitleList.Title.68=Footnotes +TitleList.Title.68=Glossary TitleList.Level.68=0 -TitleList.Url.68=Footnotes.html +TitleList.Url.68=Glossary.html TitleList.Icon.68=0 TitleList.Status.68=0 TitleList.Keywords.68= TitleList.ContextNumber.68= TitleList.ApplyTemp.68=0 TitleList.Expanded.68=0 -TitleList.Kind.68=1 +TitleList.Kind.68=0 +TitleList.Title.69=Footnotes +TitleList.Level.69=0 +TitleList.Url.69=Footnotes.html +TitleList.Icon.69=0 +TitleList.Status.69=0 +TitleList.Keywords.69= +TitleList.ContextNumber.69= +TitleList.ApplyTemp.69=0 +TitleList.Expanded.69=0 +TitleList.Kind.69=1 Added: trunk/docs/manual/gfg/font.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/font.html Tue Oct 10 03:13:08 2006 @@ -0,0 +1,77 @@ + + + +font + + + + + + +

+ + + + +
font[Class]
+

+

description

+

+ + + + + + + +
Inherits:gfs:native-object 
Inherited By: none

+

+ + + + + + + This class encapsulates a native font +handle.

+

initargs

+

+ + + + + + + +
:data A + font-data object. If this initarg is specified, then a value for the :gc + initarg is also + required.
:gcA + graphics-context object. If this initarg is specified, then a value for + the :data initarg is also +required.

+

+

see also

+

 

+
+ +

+ +

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Modified: trunk/docs/manual/gfg/make-color.html ============================================================================== --- trunk/docs/manual/gfg/make-color.html (original) +++ trunk/docs/manual/gfg/make-color.html Tue Oct 10 03:13:08 2006 @@ -30,16 +30,16 @@ cellSpacing=0 cellPadding=2 width="100%" border=1> - :blue + :blue The blue color component (0 - 255). - :green + :green The green color component (0 - 255). - :red + :red The red color component (0 - Modified: trunk/docs/manual/gfs/native-object.html ============================================================================== --- trunk/docs/manual/gfs/native-object.html (original) +++ trunk/docs/manual/gfs/native-object.html Tue Oct 10 03:13:08 2006 @@ -23,29 +23,16 @@ cellSpacing=0 cellPadding=0 width="100%" border=0> - Inherits: - none  -   -   + Inherits: + none  - Inherited By:  - display, - event-source, - font, - - - graphics-context, - icon-bundle, - image, - - - image-data-plugin - -

+ gfw:display, gfw:event-source, gfg:font, gfg:graphics-context, + gfg:icon-bundle, gfg:image, +gfg:image-data-plugin

This is the abstract base class for objects representing a system resource such as a window or device context.

Modified: trunk/docs/manual/gfw/event-dispatcher.html ============================================================================== --- trunk/docs/manual/gfw/event-dispatcher.html (original) +++ trunk/docs/manual/gfw/event-dispatcher.html Tue Oct 10 03:13:08 2006 @@ -24,20 +24,16 @@ - Inherits:
+ Inherits:
- none -   -   + face=Arial size=2> - Inherited By:  - scrolling-event-dispatcher - -

+ scrolling-event-dispatcher

Applications define subclasses of this class and implement one or more of the event generic functions in order to implement desired Modified: trunk/docs/manual/gfw/event-source.html ============================================================================== --- trunk/docs/manual/gfw/event-source.html (original) +++ trunk/docs/manual/gfw/event-source.html Tue Oct 10 03:13:08 2006 @@ -23,23 +23,15 @@ cellSpacing=0 cellPadding=0 width="100%" border=0> - Inherits: - gfs:native-object -   -   + Inherits: + gfs:native-object - Inherited By:  - display, - font, - graphics-context, - - - icon-bundle, - image, - image-data-plugin

+ + + ???

This is the base class for user interface objects whose native window instance generates events.

Modified: trunk/src/tests/uitoolkit/scroll-text-panel.lisp ============================================================================== --- trunk/src/tests/uitoolkit/scroll-text-panel.lisp (original) +++ trunk/src/tests/uitoolkit/scroll-text-panel.lisp Tue Oct 10 03:13:08 2006 @@ -33,14 +33,14 @@ (in-package #:graphic-forms.uitoolkit.tests) -(defclass text-grid-panel-events (gfw:event-dispatcher) ()) +(defclass scroll-text-panel-events (gfw:event-dispatcher) ()) (defun make-scroll-text-panel (parent) - (declare (ignore parent))) - -#| - (gfw:with-graphics-context (gc panel) - (let* ((font (make-instance 'gfg:font :gc gc)) - (metrics (gfg:metrics gc font)))))) - -|# \ No newline at end of file + (let ((panel (make-instance 'gfw:panel :dispatcher 'scroll-text-panel-events + :parent parent))) + (let* ((font (gfg:font panel)) ; we don't own font, so don't dispose it + (gc (make-instance 'gfg:graphics-context :widget panel)) + (metrics (gfg:metrics gc font))) + (print metrics) + (gfs:dispose gc)) + panel)) Modified: trunk/src/uitoolkit/graphics/font.lisp ============================================================================== --- trunk/src/uitoolkit/graphics/font.lisp (original) +++ trunk/src/uitoolkit/graphics/font.lisp Tue Oct 10 03:13:08 2006 @@ -49,5 +49,7 @@ (setf (slot-value self 'gfs:handle) nil)) (defmethod initialize-instance :after ((self font) &key gc data &allow-other-keys) - (if gc + (when (or gc data) + (unless (and gc data (typep gc 'graphics-context) (typep data 'font-data)) + (error 'gfs:toolkit-error :detail "font initialize-instance requires graphics-context and font-data")) (setf (slot-value self 'gfs:handle) (data->font (gfs:handle gc) data)))) Modified: trunk/src/uitoolkit/system/gdi32.lisp ============================================================================== --- trunk/src/uitoolkit/system/gdi32.lisp (original) +++ trunk/src/uitoolkit/system/gdi32.lisp Tue Oct 10 03:13:08 2006 @@ -207,6 +207,12 @@ (hdc HANDLE)) (defcfun + ("GetCurrentObject" get-current-object) + HANDLE + (hdc HANDLE) + (type UINT)) + +(defcfun ("GetDCBrushColor" get-dc-brush-color) COLORREF (hdc HANDLE)) Modified: trunk/src/uitoolkit/system/system-constants.lisp ============================================================================== --- trunk/src/uitoolkit/system/system-constants.lisp (original) +++ trunk/src/uitoolkit/system/system-constants.lisp Tue Oct 10 03:13:08 2006 @@ -719,6 +719,21 @@ (defconstant +obm-size+ 32766) (defconstant +obm-old-close+ 32767) +(defconstant +obj-pen+ 1) +(defconstant +obj-brush+ 2) +(defconstant +obj-dc+ 3) +(defconstant +obj-metadc+ 4) +(defconstant +obj-pal+ 5) +(defconstant +obj-font+ 6) +(defconstant +obj-bitmap+ 7) +(defconstant +obj-region+ 8) +(defconstant +obj-metafile+ 9) +(defconstant +obj-memdc+ 10) +(defconstant +obj-extpen+ 11) +(defconstant +obj-enhmetadc+ 12) +(defconstant +obj-enhmetafile+ 13) +(defconstant +obj-colorspace+ 14) + (defconstant +ofn-readonly+ #x00000001) (defconstant +ofn-overwriteprompt+ #x00000002) (defconstant +ofn-hidereadonly+ #x00000004) Modified: trunk/src/uitoolkit/widgets/widget.lisp ============================================================================== --- trunk/src/uitoolkit/widgets/widget.lisp (original) +++ trunk/src/uitoolkit/widgets/widget.lisp Tue Oct 10 03:13:08 2006 @@ -214,6 +214,10 @@ (defmethod enabled-p ((self widget)) (/= (gfs::is-window-enabled (gfs:handle self)) 0)) +(defmethod gfg:font :before ((self widget)) + (if (gfs:disposed-p self) + (error 'gfs:disposed-error))) + (defmethod horizontal-scrollbar-p :before ((self widget)) (if (gfs:disposed-p self) (error 'gfs:disposed-error))) Modified: trunk/src/uitoolkit/widgets/window.lisp ============================================================================== --- trunk/src/uitoolkit/widgets/window.lisp (original) +++ trunk/src/uitoolkit/widgets/window.lisp Tue Oct 10 03:13:08 2006 @@ -246,6 +246,13 @@ (let ((focus-hwnd (gfs::get-focus))) (and (not (gfs:null-handle-p focus-hwnd)) (cffi:pointer-eq focus-hwnd (gfs:handle self))))) +(defmethod gfg:font ((self window)) + (gfs::with-retrieved-dc ((gfs:handle self) hdc) + (let ((hfont (gfs::get-current-object hdc gfs::+obj-font+))) + (if (gfs:null-handle-p hfont) + (error 'gfs:win32-error :detail "get-current-object failed")) + (make-instance 'gfg:font :handle hfont)))) + (defmethod give-focus :before ((self window)) (if (gfs:disposed-p self) (error 'gfs:disposed-error))) From junrue at common-lisp.net Wed Oct 11 17:01:24 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Wed, 11 Oct 2006 13:01:24 -0400 (EDT) Subject: [graphic-forms-cvs] r297 - in trunk/src: demos/unblocked tests/uitoolkit uitoolkit/widgets Message-ID: <20061011170124.44D4C70212@common-lisp.net> Author: junrue Date: Wed Oct 11 13:01:23 2006 New Revision: 297 Modified: trunk/src/demos/unblocked/scoreboard-panel.lisp trunk/src/tests/uitoolkit/scroll-grid-panel.lisp trunk/src/tests/uitoolkit/scroll-tester.lisp trunk/src/tests/uitoolkit/scroll-text-panel.lisp trunk/src/uitoolkit/widgets/scrolling-event-dispatcher.lisp Log: implemented integral scrolling Modified: trunk/src/demos/unblocked/scoreboard-panel.lisp ============================================================================== --- trunk/src/demos/unblocked/scoreboard-panel.lisp (original) +++ trunk/src/demos/unblocked/scoreboard-panel.lisp Wed Oct 11 13:01:23 2006 @@ -85,12 +85,9 @@ (defmethod initialize-instance :after ((self scoreboard-panel-events) &key buffer-size) (declare (ignorable buffer-size)) - (let ((gc (make-instance 'gfg:graphics-context))) - (unwind-protect - (progn - (setf (label-font-of self) (make-instance 'gfg:font :gc gc :data *scoreboard-label-font-data*)) - (setf (value-font-of self) (make-instance 'gfg:font :gc gc :data *scoreboard-value-font-data*))) - (gfs:dispose gc)))) + (gfw:with-graphics-context (gc) + (setf (label-font-of self) (make-instance 'gfg:font :gc gc :data *scoreboard-label-font-data*)) + (setf (value-font-of self) (make-instance 'gfg:font :gc gc :data *scoreboard-value-font-data*)))) (defmethod draw-scoreboard-row (gc row image-size label-font label-text value-font value) (let* ((metrics (gfg:metrics gc label-font)) Modified: trunk/src/tests/uitoolkit/scroll-grid-panel.lisp ============================================================================== --- trunk/src/tests/uitoolkit/scroll-grid-panel.lisp (original) +++ trunk/src/tests/uitoolkit/scroll-grid-panel.lisp Wed Oct 11 13:01:23 2006 @@ -53,29 +53,26 @@ (setf (gfw:maximum-size panel) panel-size (gfw:minimum-size panel) panel-size) (assert (gfs:equal-size-p panel-size (slot-value panel 'gfw::max-size))) - (let ((scrollbar (gfw:obtain-horizontal-scrollbar parent))) - (setf (gfw:outer-limits scrollbar) (gfs:make-span :end (gfs:size-width panel-size)) - (gfw:thumb-position scrollbar) 0) - (gfs:dispose scrollbar)) - (let ((scrollbar (gfw:obtain-vertical-scrollbar parent))) - (setf (gfw:outer-limits scrollbar) (gfs:make-span :end (gfs:size-height panel-size)) - (gfw:thumb-position scrollbar) 0) - (gfs:dispose scrollbar)) -#| - (let* ((gc (make-instance 'gfg:graphics-context :widget panel)) - (font (make-instance 'gfg:font :gc gc))) - (unwind-protect - (let ((metrics (gfg:metrics gc font))) - (setf (gfs:size-width *grid-char-size*) (gfg:maximum-char-width metrics) - (gfs:size-height *grid-char-size*) (+ (gfg:ascent metrics) - (gfg:descent metrics)))) - (gfs:dispose font) - (gfs:dispose gc))) -|# (setf (gfs:size-width *grid-char-size*) (floor +grid-half-extent+ 2) (gfs:size-height *grid-char-size*) (floor +grid-half-extent+ 2)) panel)) +(defun set-grid-scroll-params (window) + (let* ((disp (gfw:dispatcher window)) + (panel (gfw::obtain-top-child window)) + (panel-size (gfw:size panel)) + (scrollbar (gfw:obtain-horizontal-scrollbar window))) + (setf (gfw:outer-limits scrollbar) + (gfs:make-span :end (gfs:size-width panel-size))) + (setf (gfw:thumb-position scrollbar) 0) + (setf scrollbar (gfw:obtain-vertical-scrollbar window)) + (setf (gfw:outer-limits scrollbar) + (gfs:make-span :end (gfs:size-height panel-size))) + (setf (gfw:step-increments disp) (gfs:make-size :width 1 :height 1)) + (setf (gfw:thumb-position scrollbar) 0) + (setf (slot-value disp 'gfw::viewport-origin) (gfs:make-point)) + (gfw:event-resize disp window (gfw:size window) :restored))) + (defmethod gfw:event-paint ((disp scroll-grid-panel-events) window gc rect) (declare (ignore window)) (let ((color (gfg:rgb->color (gfs::get-sys-color gfs::+color-btnface+)))) Modified: trunk/src/tests/uitoolkit/scroll-tester.lisp ============================================================================== --- trunk/src/tests/uitoolkit/scroll-tester.lisp (original) +++ trunk/src/tests/uitoolkit/scroll-tester.lisp Wed Oct 11 13:01:23 2006 @@ -61,11 +61,13 @@ (select-grid (lambda (disp item) (declare (ignore disp item)) (setf (gfw:top-child-of layout) grid-panel) - (gfw:layout *scroll-tester-win*))) + (gfw:layout *scroll-tester-win*) + (set-grid-scroll-params *scroll-tester-win*))) (select-text (lambda (disp item) (declare (ignore disp item)) (setf (gfw:top-child-of layout) text-panel) - (gfw:layout *scroll-tester-win*))) + (gfw:layout *scroll-tester-win*) + (set-text-scroll-params *scroll-tester-win*))) (manage-tests-menu (lambda (disp menu) (declare (ignore disp)) (let ((top (gfw::obtain-top-child *scroll-tester-win*)) @@ -79,6 +81,7 @@ (:item "&Text" :callback select-text))))))) (setf (gfw:menu-bar *scroll-tester-win*) menubar (gfw:top-child-of layout) grid-panel)) + (set-grid-scroll-params *scroll-tester-win*) (setf (gfw:text *scroll-tester-win*) "Scroll Tester" (gfw:size *scroll-tester-win*) (gfs:make-size :width 300 :height 275)) (gfw:show *scroll-tester-win* t))) Modified: trunk/src/tests/uitoolkit/scroll-text-panel.lisp ============================================================================== --- trunk/src/tests/uitoolkit/scroll-text-panel.lisp (original) +++ trunk/src/tests/uitoolkit/scroll-text-panel.lisp Wed Oct 11 13:01:23 2006 @@ -33,14 +33,96 @@ (in-package #:graphic-forms.uitoolkit.tests) -(defclass scroll-text-panel-events (gfw:event-dispatcher) ()) +(defvar *text-to-draw* "ABCDEFGHIJKLMNOPQRSTUVWXYZ[]0123456789{}") + +(defvar *text-model-size* (gfs:make-size :width 100 :height 100)) ; character cells + +(defvar *text-panel-font-data* (gfg:make-font-data :face-name "Lucida Console" + :point-size 10)) + +(defclass scroll-text-panel-events (gfw:event-dispatcher) + ((font + :accessor font-of + :initform nil))) + +(defun draw-text-chunk (gc metrics row first-col last-col) + (let* ((col-diff (1+ (- last-col first-col))) + (text-len (length *text-to-draw*)) + (text-start (mod first-col text-len)) + (text-end (mod last-col text-len)) + (ch-width (gfg:average-char-width metrics)) + (ch-height (gfg:height metrics)) + (pnt (gfs:make-point :x (* ch-width first-col) + :y (* ch-height row)))) + (cond + ((and (<= col-diff text-len) (<= text-start text-end)) + (gfg:draw-text gc (subseq *text-to-draw* text-start (1+ text-end)) pnt)) + ((or (> col-diff text-len) (> text-start text-end)) + (gfg:draw-text gc (subseq *text-to-draw* text-start text-len) pnt) + (incf (gfs:point-x pnt) (* (- text-len text-start) ch-width)) + (dotimes (i (floor col-diff text-len)) + (gfg:draw-text gc *text-to-draw* pnt) + (incf (gfs:point-x pnt) (* text-len ch-width))) + (gfg:draw-text gc (subseq *text-to-draw* 0 (1+ text-end)) pnt))))) (defun make-scroll-text-panel (parent) - (let ((panel (make-instance 'gfw:panel :dispatcher 'scroll-text-panel-events - :parent parent))) - (let* ((font (gfg:font panel)) ; we don't own font, so don't dispose it - (gc (make-instance 'gfg:graphics-context :widget panel)) - (metrics (gfg:metrics gc font))) - (print metrics) - (gfs:dispose gc)) + (let* ((disp (make-instance 'scroll-text-panel-events)) + (panel (make-instance 'gfw:panel :dispatcher disp :parent parent))) + (gfw:with-graphics-context (gc panel) + (let* ((metrics (gfg:metrics gc (font-of disp))) + (panel-size (gfs:make-size :width (* (gfs:size-width *text-model-size*) + (gfg:average-char-width metrics)) + :height (* (gfs:size-height *text-model-size*) + (gfg:height metrics))))) + (setf (gfw:maximum-size panel) panel-size + (gfw:minimum-size panel) panel-size))) panel)) + +(defun set-text-scroll-params (window) + (let ((disp (gfw:dispatcher window)) + (panel (gfw::obtain-top-child window))) + (gfw:with-graphics-context (gc panel) + (let ((metrics (gfg:metrics gc (font-of (gfw:dispatcher panel)))) + (scrollbar (gfw:obtain-horizontal-scrollbar window))) + (setf (gfw:outer-limits scrollbar) + (gfs:make-span :end (* (gfs:size-width *text-model-size*) + (gfg:average-char-width metrics)))) + (setf (gfw:thumb-position scrollbar) 0) + (setf scrollbar (gfw:obtain-vertical-scrollbar window)) + (setf (gfw:outer-limits scrollbar) + (gfs:make-span :end (* (gfs:size-height *text-model-size*) + (gfg:height metrics)))) + (setf (gfw:thumb-position scrollbar) 0) + (setf (gfw:step-increments disp) (gfs:make-size :width (gfg:average-char-width metrics) + :height (gfg:height metrics))))) + (setf (slot-value disp 'gfw::viewport-origin) (gfs:make-point)) + (gfw:event-resize disp window (gfw:size window) :restored))) + +(defmethod initialize-instance ((self scroll-text-panel-events) &key) + (gfw:with-graphics-context (gc) + (setf (font-of self) (make-instance 'gfg:font :gc gc :data *text-panel-font-data*)))) + +(defmethod gfw:event-dispose ((disp scroll-text-panel-events) (panel gfw:panel)) + (let ((font (font-of disp))) + (if font + (gfs:dispose font)) + (setf (font-of disp) nil))) + +(defmethod gfw:event-paint ((disp scroll-text-panel-events) window gc rect) + (declare (ignore window)) + (setf (gfg:background-color gc) gfg:*color-white* + (gfg:foreground-color gc) gfg:*color-white*) + (gfg:draw-filled-rectangle gc rect) + (setf (gfg:foreground-color gc) gfg:*color-black* + (gfg:font gc) (font-of disp)) + (let* ((metrics (gfg:metrics gc (font-of disp))) + (pnt (gfs:location rect)) + (size (gfs:size rect)) + (first-row (floor (gfs:point-y pnt) (gfg:height metrics))) + (last-row (floor (+ (gfs:point-y pnt) (gfs:size-height size)) (gfg:height metrics))) + (first-col (floor (gfs:point-x pnt) (gfg:average-char-width metrics))) + (last-col (floor (+ (gfs:point-x pnt) (gfs:size-width size)) (gfg:average-char-width metrics)))) + (setf (gfs:point-x pnt) (* first-col (gfg:average-char-width metrics))) + (loop for row from first-row upto last-row + do (draw-text-chunk gc metrics row first-col last-col)))) + Modified: trunk/src/uitoolkit/widgets/scrolling-event-dispatcher.lisp ============================================================================== --- trunk/src/uitoolkit/widgets/scrolling-event-dispatcher.lisp (original) +++ trunk/src/uitoolkit/widgets/scrolling-event-dispatcher.lisp Wed Oct 11 13:01:23 2006 @@ -41,7 +41,7 @@ (setf pos (min pos (1+ (- total-steps page-size)))) (max pos 0)) -(defun compute-scrolling-delta (scrollbar step-size detail) +(defun update-scrollbar (scrollbar step-size detail) (let ((page-size (page-increment scrollbar)) (limits (outer-limits scrollbar)) (curr-pos (thumb-position scrollbar))) @@ -59,7 +59,7 @@ (- (gfs:span-end limits) (gfs:span-start limits)) page-size)) (setf (thumb-position scrollbar) new-pos) - (- curr-pos new-pos)))) + new-pos))) (defun update-scrolling-state (window &optional axis detail) (unless axis @@ -68,19 +68,20 @@ (setf detail :thumb-position)) (let ((disp (dispatcher window))) (let ((child (obtain-top-child window)) - (step-incs (step-increments disp)) - (delta-x 0) - (delta-y 0)) + (h-step (gfs:size-width (step-increments disp))) + (v-step (gfs:size-height (step-increments disp))) + (new-hpos 0) + (new-vpos 0)) (cond ((or (eql axis :horizontal) (eql axis :both)) (let ((scrollbar (obtain-horizontal-scrollbar window))) - (setf delta-x (compute-scrolling-delta scrollbar (gfs:size-width step-incs) detail)) - (gfs:dispose scrollbar))) + (setf new-hpos (update-scrollbar scrollbar h-step detail)))) ((or (eql axis :vertical) (eql axis :both)) (let ((scrollbar (obtain-vertical-scrollbar window))) - (setf delta-y (compute-scrolling-delta scrollbar (gfs:size-height step-incs) detail)) - (gfs:dispose scrollbar)))) - (let ((origin (slot-value disp 'viewport-origin))) + (setf new-vpos (update-scrollbar scrollbar v-step detail))))) + (let* ((origin (slot-value disp 'viewport-origin)) + (delta-x (* (floor (- (gfs:point-x origin) new-hpos) h-step) h-step)) + (delta-y (* (floor (- (gfs:point-y origin) new-vpos) v-step) v-step))) (decf (gfs:point-x origin) delta-x) (decf (gfs:point-y origin) delta-y) (scroll child delta-x delta-y nil 0)))) @@ -90,27 +91,22 @@ (if (or (<= (gfs:size-width amounts) 0) (<= (gfs:size-height amounts) 0)) (error 'gfs:toolkit-error :detail "invalid step increment"))) -(defun update-scrollbar-page-size (scrollbar viewport-width top-width step-size) +(defun update-scrollbar-page-size (scrollbar viewport-dim top-dim) (if scrollbar - (setf (page-increment scrollbar) (* (1+ (min viewport-width top-width)) - step-size))) + (setf (page-increment scrollbar) (1+ (min viewport-dim top-dim)))) scrollbar) (defun update-scrollbar-page-sizes (window) - (let ((disp (dispatcher window)) - (viewport-size (client-size window)) + (let ((viewport-size (client-size window)) (top (obtain-top-child window))) - (let ((step-incs (step-increments disp)) - (top-size (if top (size top) viewport-size))) + (let ((top-size (if top (size top) viewport-size))) (update-scrollbar-page-size (obtain-vertical-scrollbar window) (gfs:size-height viewport-size) - (gfs:size-height top-size) - (gfs:size-height step-incs)) + (gfs:size-height top-size)) (setf viewport-size (client-size window)) (update-scrollbar-page-size (obtain-horizontal-scrollbar window) (gfs:size-width viewport-size) - (gfs:size-width top-size) - (gfs:size-width step-incs))))) + (gfs:size-width top-size))))) (defun update-viewport-origin-for-resize (window) (let* ((top (obtain-top-child window)) From junrue at common-lisp.net Wed Oct 11 20:25:54 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Wed, 11 Oct 2006 16:25:54 -0400 (EDT) Subject: [graphic-forms-cvs] r298 - in trunk: docs/manual docs/manual/gfw src/uitoolkit/system src/uitoolkit/widgets Message-ID: <20061011202554.D14D57802B@common-lisp.net> Author: junrue Date: Wed Oct 11 16:25:54 2006 New Revision: 298 Added: trunk/docs/manual/gfw/event-pre-resize.html trunk/docs/manual/gfw/event-resize.html Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp trunk/src/uitoolkit/system/system-constants.lisp trunk/src/uitoolkit/widgets/event-generics.lisp trunk/src/uitoolkit/widgets/event.lisp trunk/src/uitoolkit/widgets/scrolling-event-dispatcher.lisp Log: implemented integral resizing (event-pre-resize) Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp ============================================================================== --- trunk/docs/manual/Graphic-FormsProgrammingReference.wcp (original) +++ trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Wed Oct 11 16:25:54 2006 @@ -92,7 +92,7 @@ DefaultTopic=Introduction.html [TOPICS] -TitleList=70 +TitleList=72 TitleList.Title.0=Legal Information TitleList.Level.0=0 TitleList.Url.0=LegalInfo.html @@ -151,7 +151,7 @@ TitleList.Keywords.5=GFG`\graphic-forms.uitoolkit.graphics TitleList.ContextNumber.5= TitleList.ApplyTemp.5=0 -TitleList.Expanded.5=1 +TitleList.Expanded.5=0 TitleList.Kind.5=0 TitleList.Title.6=color TitleList.Level.6=2 @@ -251,7 +251,7 @@ TitleList.Keywords.15=GFS`\graphic-forms.uitoolkit.system TitleList.ContextNumber.15= TitleList.ApplyTemp.15=0 -TitleList.Expanded.15=1 +TitleList.Expanded.15=0 TitleList.Kind.15=0 TitleList.Title.16=code TitleList.Level.16=2 @@ -693,79 +693,79 @@ TitleList.ApplyTemp.59=0 TitleList.Expanded.59=0 TitleList.Kind.59=0 -TitleList.Title.60=event-select +TitleList.Title.60=event-pre-resize TitleList.Level.60=2 -TitleList.Url.60=gfw\event-select.html +TitleList.Url.60=gfw\event-pre-resize.html TitleList.Icon.60=0 TitleList.Status.60=0 -TitleList.Keywords.60=event-select +TitleList.Keywords.60=event-pre-resize TitleList.ContextNumber.60= TitleList.ApplyTemp.60=0 TitleList.Expanded.60=0 TitleList.Kind.60=0 -TitleList.Title.61=event-source +TitleList.Title.61=event-resize TitleList.Level.61=2 -TitleList.Url.61=gfw\event-source.html +TitleList.Url.61=gfw\event-resize.html TitleList.Icon.61=0 TitleList.Status.61=0 -TitleList.Keywords.61=event-source +TitleList.Keywords.61=event-resize TitleList.ContextNumber.61= TitleList.ApplyTemp.61=0 TitleList.Expanded.61=0 TitleList.Kind.61=0 -TitleList.Title.62=message-loop +TitleList.Title.62=event-select TitleList.Level.62=2 -TitleList.Url.62=gfw\message-loop.html +TitleList.Url.62=gfw\event-select.html TitleList.Icon.62=0 TitleList.Status.62=0 -TitleList.Keywords.62=message-loop +TitleList.Keywords.62=event-select TitleList.ContextNumber.62= TitleList.ApplyTemp.62=0 TitleList.Expanded.62=0 TitleList.Kind.62=0 -TitleList.Title.63=obtain-event-time +TitleList.Title.63=event-source TitleList.Level.63=2 -TitleList.Url.63=gfw\obtain-event-time.html +TitleList.Url.63=gfw\event-source.html TitleList.Icon.63=0 TitleList.Status.63=0 -TitleList.Keywords.63=obtain-event-time +TitleList.Keywords.63=event-source TitleList.ContextNumber.63= TitleList.ApplyTemp.63=0 TitleList.Expanded.63=0 TitleList.Kind.63=0 -TitleList.Title.64=with-graphics-context +TitleList.Title.64=message-loop TitleList.Level.64=2 -TitleList.Url.64=gfw\with-graphics-context.html +TitleList.Url.64=gfw\message-loop.html TitleList.Icon.64=0 TitleList.Status.64=0 -TitleList.Keywords.64=with-graphics-context +TitleList.Keywords.64=message-loop TitleList.ContextNumber.64= TitleList.ApplyTemp.64=0 TitleList.Expanded.64=0 TitleList.Kind.64=0 -TitleList.Title.65=Miscellaneous Topics -TitleList.Level.65=0 -TitleList.Url.65=MiscellaneousTopics.html +TitleList.Title.65=obtain-event-time +TitleList.Level.65=2 +TitleList.Url.65=gfw\obtain-event-time.html TitleList.Icon.65=0 TitleList.Status.65=0 -TitleList.Keywords.65= +TitleList.Keywords.65=obtain-event-time TitleList.ContextNumber.65= TitleList.ApplyTemp.65=0 TitleList.Expanded.65=0 TitleList.Kind.65=0 -TitleList.Title.66=Image Data Plugins -TitleList.Level.66=1 -TitleList.Url.66=ImageDataPlugins.html +TitleList.Title.66=with-graphics-context +TitleList.Level.66=2 +TitleList.Url.66=gfw\with-graphics-context.html TitleList.Icon.66=0 TitleList.Status.66=0 -TitleList.Keywords.66= +TitleList.Keywords.66=with-graphics-context TitleList.ContextNumber.66= TitleList.ApplyTemp.66=0 TitleList.Expanded.66=0 TitleList.Kind.66=0 -TitleList.Title.67=Terminology Conventions +TitleList.Title.67=Miscellaneous Topics TitleList.Level.67=0 -TitleList.Url.67=TerminologyConventions.html +TitleList.Url.67=MiscellaneousTopics.html TitleList.Icon.67=0 TitleList.Status.67=0 TitleList.Keywords.67= @@ -773,9 +773,9 @@ TitleList.ApplyTemp.67=0 TitleList.Expanded.67=0 TitleList.Kind.67=0 -TitleList.Title.68=Glossary -TitleList.Level.68=0 -TitleList.Url.68=Glossary.html +TitleList.Title.68=Image Data Plugins +TitleList.Level.68=1 +TitleList.Url.68=ImageDataPlugins.html TitleList.Icon.68=0 TitleList.Status.68=0 TitleList.Keywords.68= @@ -783,14 +783,34 @@ TitleList.ApplyTemp.68=0 TitleList.Expanded.68=0 TitleList.Kind.68=0 -TitleList.Title.69=Footnotes +TitleList.Title.69=Terminology Conventions TitleList.Level.69=0 -TitleList.Url.69=Footnotes.html +TitleList.Url.69=TerminologyConventions.html TitleList.Icon.69=0 TitleList.Status.69=0 TitleList.Keywords.69= TitleList.ContextNumber.69= TitleList.ApplyTemp.69=0 TitleList.Expanded.69=0 -TitleList.Kind.69=1 +TitleList.Kind.69=0 +TitleList.Title.70=Glossary +TitleList.Level.70=0 +TitleList.Url.70=Glossary.html +TitleList.Icon.70=0 +TitleList.Status.70=0 +TitleList.Keywords.70= +TitleList.ContextNumber.70= +TitleList.ApplyTemp.70=0 +TitleList.Expanded.70=0 +TitleList.Kind.70=0 +TitleList.Title.71=Footnotes +TitleList.Level.71=0 +TitleList.Url.71=Footnotes.html +TitleList.Icon.71=0 +TitleList.Status.71=0 +TitleList.Keywords.71= +TitleList.ContextNumber.71= +TitleList.ApplyTemp.71=0 +TitleList.Expanded.71=0 +TitleList.Kind.71=1 Added: trunk/docs/manual/gfw/event-pre-resize.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfw/event-pre-resize.html Wed Oct 11 16:25:54 2006 @@ -0,0 +1,99 @@ + + + +event-pre-resize + + + + + + +

+ + + + +
event-pre-resize +

[Generic Function] 

+

+

syntax

+

(gfw:event-pre-resize event-dispatcher widget rectangle + type)

+

arguments +

+ + + + + + + + + + + + + +
event-dispatcherThe event-dispatcher that will + process the resize event.
widgetThe widget being +resized.
rectangleA rectangle object describing the resize drag + rectangle.
type +

Identifies which + of eight possible areas of widget 's frame + is being sized:
:bottom indicates the bottom + edge of widget +
:bottom-left + indicates the bottom-left corner of widget +
:bottom-right indicates the + bottom-right corner of + widget
:left indicates the left edge of + widget
:right indicates the + right edge of widget
:top + indicates the top edge of widget
:top-left indicates the top-left corner of + widget
:top-right indicates + the top-right corner of +widget + +

description

+

Implement a method for this generic function to respond to +widget being resized. This event function gives the +application an opportunity to modify the resize drag outline. This is +accomplished by changing one or more of the coordinates of +rectangle. + + + + + + + + +

+

see also

+

event-resize

+

+


+ +

+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfw/event-resize.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfw/event-resize.html Wed Oct 11 16:25:54 2006 @@ -0,0 +1,84 @@ + + + +event-resize + + + + + + +

+ + + + +
event-resize +

[Generic Function] 

+

+

syntax

+

(gfw:event-resize event-dispatcher widget size + type)

+

arguments +

+ + + + + + + + + + + + + +
event-dispatcherThe event-dispatcher that will + process the resize event.
widgetThe widget being +resized.
sizeA size object describing widget's new + dimensions.
type +

Identifies which of three possible + resizing actions occurred:
:maximized + indicates that widget was expanded to its maximum size, such as when the user clicks on the + maximize button of a window frame
:minimized indicates that widget was minimized to + the taskbar
:restored indicates that + widget was either restored from a minimized state, or that + resizing occurred while widget was already in a visible, + non-maximized +state

description

+

Implement a method for this generic function to respond to +widget + + + + + + + + being + resized.

+

see also

+

event-pre-resize

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Modified: trunk/src/uitoolkit/system/system-constants.lisp ============================================================================== --- trunk/src/uitoolkit/system/system-constants.lisp (original) +++ trunk/src/uitoolkit/system/system-constants.lisp Wed Oct 11 16:25:54 2006 @@ -1331,6 +1331,15 @@ (defconstant +wm-appcommand+ #x0319) (defconstant +wm-themechanged+ #x031A) +(defconstant +wmsz-left+ 1) +(defconstant +wmsz-right+ 2) +(defconstant +wmsz-top+ 3) +(defconstant +wmsz-topleft+ 4) +(defconstant +wmsz-topright+ 5) +(defconstant +wmsz-bottom+ 6) +(defconstant +wmsz-bottomleft+ 7) +(defconstant +wmsz-bottomright+ 8) + (defconstant +ws-overlapped+ #x00000000) (defconstant +ws-popup+ #x80000000) (defconstant +ws-child+ #x40000000) Modified: trunk/src/uitoolkit/widgets/event-generics.lisp ============================================================================== --- trunk/src/uitoolkit/widgets/event-generics.lisp (original) +++ trunk/src/uitoolkit/widgets/event-generics.lisp Wed Oct 11 16:25:54 2006 @@ -168,10 +168,10 @@ (:method (dispatcher widget) (declare (ignorable dispatcher widget)))) -(defgeneric event-pre-resize (dispatcher widget) - (:documentation "Implement this to preempt resizing; return T if processed or nil if not.") - (:method (dispatcher widget) - (declare (ignorable dispatcher widget)))) +(defgeneric event-pre-resize (dispatcher widget rect type) + (:documentation "Implement this to modify widget's resize drag rectangle.") + (:method (dispatcher widget rect type) + (declare (ignorable dispatcher widget rect type)))) (defgeneric event-resize (dispatcher widget size type) (:documentation "Implement this to respond to widget being resized.") Modified: trunk/src/uitoolkit/widgets/event.lisp ============================================================================== --- trunk/src/uitoolkit/widgets/event.lisp (original) +++ trunk/src/uitoolkit/widgets/event.lisp Wed Oct 11 16:25:54 2006 @@ -488,12 +488,27 @@ 0) (defmethod process-message (hwnd (msg (eql gfs::+wm-sizing+)) wparam lparam) - (declare (ignore wparam lparam)) - (let* ((tc (thread-context)) - (w (get-widget tc hwnd))) - (if (and w (event-pre-resize (dispatcher w) w)) - 1 - 0))) + (let* ((w (get-widget (thread-context) hwnd)) + (ptr (cffi:make-pointer (logand #xFFFFFFFF lparam))) + (rect (cffi:convert-from-foreign ptr 'gfs::rect-pointer)) + (type (case wparam + (#.gfs::+wmsz-bottom+ :bottom) + (#.gfs::+wmsz-bottomleft+ :bottom-left) + (#.gfs::+wmsz-bottomright+ :bottom-right) + (#.gfs::+wmsz-left+ :left) + (#.gfs::+wmsz-right+ :right) + (#.gfs::+wmsz-top+ :top) + (#.gfs::+wmsz-topleft+ :top-left) + (#.gfs::+wmsz-topright+ :top-right)))) + (event-pre-resize (dispatcher w) w rect type) + (cffi:with-foreign-slots ((gfs::left gfs::top gfs::right gfs::bottom) ptr gfs::rect) + (let ((pnt (gfs:location rect)) + (size (gfs:size rect))) + (setf gfs::left (gfs:point-x pnt) + gfs::top (gfs:point-y pnt) + gfs::right (+ (gfs:point-x pnt) (gfs:size-width size)) + gfs::bottom (+ (gfs:point-y pnt) (gfs:size-height size)))))) + 1) (defmethod process-message (hwnd (msg (eql gfs::+wm-timer+)) wparam lparam) (declare (ignore lparam)) Modified: trunk/src/uitoolkit/widgets/scrolling-event-dispatcher.lisp ============================================================================== --- trunk/src/uitoolkit/widgets/scrolling-event-dispatcher.lisp (original) +++ trunk/src/uitoolkit/widgets/scrolling-event-dispatcher.lisp Wed Oct 11 16:25:54 2006 @@ -135,6 +135,17 @@ ;;; methods ;;; +(defmethod event-pre-resize ((disp scrolling-event-dispatcher) (window window) rect type) + (declare (ignore type)) + (let ((h-step (gfs:size-width (step-increments disp))) + (v-step (gfs:size-height (step-increments disp))) + (size (gfs:size rect))) + (if (/= h-step 1) + (setf (gfs:size-width size) (* (floor (gfs:size-width size) h-step) h-step))) + (if (/= v-step 1) + (setf (gfs:size-height size) (* (floor (gfs:size-height size) v-step) v-step))) + (setf (gfs:size rect) size))) + (defmethod event-resize ((disp scrolling-event-dispatcher) (window window) size type) (declare (ignore size type)) (call-next-method) From junrue at common-lisp.net Wed Oct 11 20:50:25 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Wed, 11 Oct 2006 16:50:25 -0400 (EDT) Subject: [graphic-forms-cvs] r299 - in trunk: . docs/manual docs/manual/gfw src/uitoolkit/widgets Message-ID: <20061011205025.570287802D@common-lisp.net> Author: junrue Date: Wed Oct 11 16:50:24 2006 New Revision: 299 Added: trunk/docs/manual/gfw/event-move.html trunk/docs/manual/gfw/event-pre-move.html Modified: trunk/NEWS.txt trunk/docs/manual/Graphic-FormsProgrammingReference.wcp trunk/docs/manual/gfw/event-pre-resize.html trunk/src/uitoolkit/widgets/event-generics.lisp trunk/src/uitoolkit/widgets/event.lisp Log: implemented event-pre-move Modified: trunk/NEWS.txt ============================================================================== --- trunk/NEWS.txt (original) +++ trunk/NEWS.txt Wed Oct 11 16:50:24 2006 @@ -27,6 +27,12 @@ * scrolling-event-dispatcher for automatic management of a scrollable child panel and window scrollbars +. Implemented GFW:EVENT-PRE-RESIZE function so that applications can customize + the behavior of a window's size drag rectangle. + +. Implemented GFW:EVENT-PRE-MOVE function so that applications can customize + the behavior of a window's move drag rectangle. + . Improved GFW:HEAP-LAYOUT such that it obeys the top child's minimum and maximum sizes, if any such sizes are set. @@ -38,12 +44,12 @@ . Implemented GFW:ENABLE-REDRAW to enable applications to temporarily disable (and later re-enable) drawing of widget content. -. Fixed a silly bug in GFW:CHECKED-P (and GFW:SELECTED-P) for checkbox and +. Fixed a bug in GFW:CHECKED-P (and GFW:SELECTED-P) for checkbox and radio button -style buttons. -. Fixed another silly bug, this one in the initialization of the paint - rectangle in the WM_PAINT message handling method; the correct rectangle - is now passed to GFW:EVENT-PAINT +. Fixed a bug in the initialization of the paint rectangle in the WM_PAINT + message handling method; the correct rectangle is now passed to + GFW:EVENT-PAINT . Fixed a bug in the SETF methods for GFW:MAXIMUM-SIZE and GFW:MINIMUM-SIZE for windows whereby the size value was not being set in the appropriate Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp ============================================================================== --- trunk/docs/manual/Graphic-FormsProgrammingReference.wcp (original) +++ trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Wed Oct 11 16:50:24 2006 @@ -92,7 +92,7 @@ DefaultTopic=Introduction.html [TOPICS] -TitleList=72 +TitleList=74 TitleList.Title.0=Legal Information TitleList.Level.0=0 TitleList.Url.0=LegalInfo.html @@ -693,99 +693,99 @@ TitleList.ApplyTemp.59=0 TitleList.Expanded.59=0 TitleList.Kind.59=0 -TitleList.Title.60=event-pre-resize +TitleList.Title.60=event-move TitleList.Level.60=2 -TitleList.Url.60=gfw\event-pre-resize.html +TitleList.Url.60=gfw\event-move.html TitleList.Icon.60=0 TitleList.Status.60=0 -TitleList.Keywords.60=event-pre-resize +TitleList.Keywords.60=event-move TitleList.ContextNumber.60= TitleList.ApplyTemp.60=0 TitleList.Expanded.60=0 TitleList.Kind.60=0 -TitleList.Title.61=event-resize +TitleList.Title.61=event-pre-move TitleList.Level.61=2 -TitleList.Url.61=gfw\event-resize.html +TitleList.Url.61=gfw\event-pre-move.html TitleList.Icon.61=0 TitleList.Status.61=0 -TitleList.Keywords.61=event-resize +TitleList.Keywords.61=event-pre-move TitleList.ContextNumber.61= TitleList.ApplyTemp.61=0 TitleList.Expanded.61=0 TitleList.Kind.61=0 -TitleList.Title.62=event-select +TitleList.Title.62=event-pre-resize TitleList.Level.62=2 -TitleList.Url.62=gfw\event-select.html +TitleList.Url.62=gfw\event-pre-resize.html TitleList.Icon.62=0 TitleList.Status.62=0 -TitleList.Keywords.62=event-select +TitleList.Keywords.62=event-pre-resize TitleList.ContextNumber.62= TitleList.ApplyTemp.62=0 TitleList.Expanded.62=0 TitleList.Kind.62=0 -TitleList.Title.63=event-source +TitleList.Title.63=event-resize TitleList.Level.63=2 -TitleList.Url.63=gfw\event-source.html +TitleList.Url.63=gfw\event-resize.html TitleList.Icon.63=0 TitleList.Status.63=0 -TitleList.Keywords.63=event-source +TitleList.Keywords.63=event-resize TitleList.ContextNumber.63= TitleList.ApplyTemp.63=0 TitleList.Expanded.63=0 TitleList.Kind.63=0 -TitleList.Title.64=message-loop +TitleList.Title.64=event-select TitleList.Level.64=2 -TitleList.Url.64=gfw\message-loop.html +TitleList.Url.64=gfw\event-select.html TitleList.Icon.64=0 TitleList.Status.64=0 -TitleList.Keywords.64=message-loop +TitleList.Keywords.64=event-select TitleList.ContextNumber.64= TitleList.ApplyTemp.64=0 TitleList.Expanded.64=0 TitleList.Kind.64=0 -TitleList.Title.65=obtain-event-time +TitleList.Title.65=event-source TitleList.Level.65=2 -TitleList.Url.65=gfw\obtain-event-time.html +TitleList.Url.65=gfw\event-source.html TitleList.Icon.65=0 TitleList.Status.65=0 -TitleList.Keywords.65=obtain-event-time +TitleList.Keywords.65=event-source TitleList.ContextNumber.65= TitleList.ApplyTemp.65=0 TitleList.Expanded.65=0 TitleList.Kind.65=0 -TitleList.Title.66=with-graphics-context +TitleList.Title.66=message-loop TitleList.Level.66=2 -TitleList.Url.66=gfw\with-graphics-context.html +TitleList.Url.66=gfw\message-loop.html TitleList.Icon.66=0 TitleList.Status.66=0 -TitleList.Keywords.66=with-graphics-context +TitleList.Keywords.66=message-loop TitleList.ContextNumber.66= TitleList.ApplyTemp.66=0 TitleList.Expanded.66=0 TitleList.Kind.66=0 -TitleList.Title.67=Miscellaneous Topics -TitleList.Level.67=0 -TitleList.Url.67=MiscellaneousTopics.html +TitleList.Title.67=obtain-event-time +TitleList.Level.67=2 +TitleList.Url.67=gfw\obtain-event-time.html TitleList.Icon.67=0 TitleList.Status.67=0 -TitleList.Keywords.67= +TitleList.Keywords.67=obtain-event-time TitleList.ContextNumber.67= TitleList.ApplyTemp.67=0 TitleList.Expanded.67=0 TitleList.Kind.67=0 -TitleList.Title.68=Image Data Plugins -TitleList.Level.68=1 -TitleList.Url.68=ImageDataPlugins.html +TitleList.Title.68=with-graphics-context +TitleList.Level.68=2 +TitleList.Url.68=gfw\with-graphics-context.html TitleList.Icon.68=0 TitleList.Status.68=0 -TitleList.Keywords.68= +TitleList.Keywords.68=with-graphics-context TitleList.ContextNumber.68= TitleList.ApplyTemp.68=0 TitleList.Expanded.68=0 TitleList.Kind.68=0 -TitleList.Title.69=Terminology Conventions +TitleList.Title.69=Miscellaneous Topics TitleList.Level.69=0 -TitleList.Url.69=TerminologyConventions.html +TitleList.Url.69=MiscellaneousTopics.html TitleList.Icon.69=0 TitleList.Status.69=0 TitleList.Keywords.69= @@ -793,9 +793,9 @@ TitleList.ApplyTemp.69=0 TitleList.Expanded.69=0 TitleList.Kind.69=0 -TitleList.Title.70=Glossary -TitleList.Level.70=0 -TitleList.Url.70=Glossary.html +TitleList.Title.70=Image Data Plugins +TitleList.Level.70=1 +TitleList.Url.70=ImageDataPlugins.html TitleList.Icon.70=0 TitleList.Status.70=0 TitleList.Keywords.70= @@ -803,14 +803,34 @@ TitleList.ApplyTemp.70=0 TitleList.Expanded.70=0 TitleList.Kind.70=0 -TitleList.Title.71=Footnotes +TitleList.Title.71=Terminology Conventions TitleList.Level.71=0 -TitleList.Url.71=Footnotes.html +TitleList.Url.71=TerminologyConventions.html TitleList.Icon.71=0 TitleList.Status.71=0 TitleList.Keywords.71= TitleList.ContextNumber.71= TitleList.ApplyTemp.71=0 TitleList.Expanded.71=0 -TitleList.Kind.71=1 +TitleList.Kind.71=0 +TitleList.Title.72=Glossary +TitleList.Level.72=0 +TitleList.Url.72=Glossary.html +TitleList.Icon.72=0 +TitleList.Status.72=0 +TitleList.Keywords.72= +TitleList.ContextNumber.72= +TitleList.ApplyTemp.72=0 +TitleList.Expanded.72=0 +TitleList.Kind.72=0 +TitleList.Title.73=Footnotes +TitleList.Level.73=0 +TitleList.Url.73=Footnotes.html +TitleList.Icon.73=0 +TitleList.Status.73=0 +TitleList.Keywords.73= +TitleList.ContextNumber.73= +TitleList.ApplyTemp.73=0 +TitleList.Expanded.73=0 +TitleList.Kind.73=1 Added: trunk/docs/manual/gfw/event-move.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfw/event-move.html Wed Oct 11 16:50:24 2006 @@ -0,0 +1,70 @@ + + + +event-move + + + + + + +

+ + + + +
event-move +

[Generic Function] 

+

+

syntax

+

(gfw:event-move event-dispatcher widget + point)

+

arguments +

+ + + + + + + + + + +
event-dispatcherThe event-dispatcher that will + process the move event.
widgetThe widget being +moved.
pointA point object describing widget's new + location.

description

+

Implement a method for this generic function to respond to +widget + + + + + + + + being + moved.

+

see also

+

event-pre-move

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfw/event-pre-move.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfw/event-pre-move.html Wed Oct 11 16:50:24 2006 @@ -0,0 +1,77 @@ + + + +event-pre-move + + + + + + +

+ + + + +
event-pre-move +

[Generic Function] 

+

+

syntax

+

(gfw:event-pre-move event-dispatcher widget rectangle) +

+

arguments +

+ + + + + + + + + + +
event-dispatcherThe event-dispatcher that will + process the move event.
widgetThe widget being +moved.
rectangleA rectangle object describing + the move drag rectangle, which may be modified by the + application.

description

+

Implement a method for this generic function to respond to +widget being moved. This event function gives the +application an opportunity to modify the move drag outline prior to the move +event being delivered, thus controlling the resulting +location. + + + + + + + + +

+

see also

+

event-move

+

+


+ +

+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Modified: trunk/docs/manual/gfw/event-pre-resize.html ============================================================================== --- trunk/docs/manual/gfw/event-pre-resize.html (original) +++ trunk/docs/manual/gfw/event-pre-resize.html Wed Oct 11 16:50:24 2006 @@ -39,8 +39,9 @@ rectangle A rectangle object describing the resize drag - rectangle. + href="../gfs/rectangle.html">rectangle object describing the + resize drag rectangle, which may be modified by the + application.
type @@ -66,9 +67,9 @@

description

Implement a method for this generic function to respond to widget being resized. This event function gives the -application an opportunity to modify the resize drag outline. This is -accomplished by changing one or more of the coordinates of -rectangle. +application an opportunity to modify the resize drag outline prior to the resize +event being delivered, thus controlling the resulting +dimensions. Modified: trunk/src/uitoolkit/widgets/event-generics.lisp ============================================================================== --- trunk/src/uitoolkit/widgets/event-generics.lisp (original) +++ trunk/src/uitoolkit/widgets/event-generics.lisp Wed Oct 11 16:50:24 2006 @@ -163,10 +163,10 @@ (:method (dispatcher widget keycode char span new-content) (declare (ignorable dispatcher widget keycode char span new-content)))) -(defgeneric event-pre-move (dispatcher widget) - (:documentation "Implement this to preempt moving; return T if processed or nil if not.") - (:method (dispatcher widget) - (declare (ignorable dispatcher widget)))) +(defgeneric event-pre-move (dispatcher widget rect) + (:documentation "Implement this to modify widget's move drag rectangle.") + (:method (dispatcher widget rect) + (declare (ignorable dispatcher widget rect)))) (defgeneric event-pre-resize (dispatcher widget rect type) (:documentation "Implement this to modify widget's resize drag rectangle.") Modified: trunk/src/uitoolkit/widgets/event.lisp ============================================================================== --- trunk/src/uitoolkit/widgets/event.lisp (original) +++ trunk/src/uitoolkit/widgets/event.lisp Wed Oct 11 16:50:24 2006 @@ -345,12 +345,19 @@ 0) (defmethod process-message (hwnd (msg (eql gfs::+wm-moving+)) wparam lparam) - (declare (ignore wparam lparam)) - (let* ((tc (thread-context)) - (w (get-widget tc hwnd))) - (if (and w (event-pre-move (dispatcher w) w)) - 1 - 0))) + (declare (ignore wparam)) + (let* ((w (get-widget (thread-context) hwnd)) + (ptr (cffi:make-pointer (logand #xFFFFFFFF lparam))) + (rect (cffi:convert-from-foreign ptr 'gfs::rect-pointer))) + (event-pre-move (dispatcher w) w rect) + (cffi:with-foreign-slots ((gfs::left gfs::top gfs::right gfs::bottom) ptr gfs::rect) + (let ((pnt (gfs:location rect)) + (size (gfs:size rect))) + (setf gfs::left (gfs:point-x pnt) + gfs::top (gfs:point-y pnt) + gfs::right (+ (gfs:point-x pnt) (gfs:size-width size)) + gfs::bottom (+ (gfs:point-y pnt) (gfs:size-height size)))))) + 1) (defmethod process-message (hwnd (msg (eql gfs::+wm-hscroll+)) wparam lparam) (let ((widget (get-widget (thread-context) From junrue at common-lisp.net Thu Oct 12 01:20:02 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Wed, 11 Oct 2006 21:20:02 -0400 (EDT) Subject: [graphic-forms-cvs] r300 - in trunk/src: tests/uitoolkit uitoolkit/widgets Message-ID: <20061012012002.5F82655009@common-lisp.net> Author: junrue Date: Wed Oct 11 21:20:01 2006 New Revision: 300 Modified: trunk/src/tests/uitoolkit/scroll-grid-panel.lisp trunk/src/tests/uitoolkit/scroll-tester.lisp trunk/src/tests/uitoolkit/scroll-text-panel.lisp trunk/src/uitoolkit/widgets/scrolling-event-dispatcher.lisp Log: fixed scrolling regressions Modified: trunk/src/tests/uitoolkit/scroll-grid-panel.lisp ============================================================================== --- trunk/src/tests/uitoolkit/scroll-grid-panel.lisp (original) +++ trunk/src/tests/uitoolkit/scroll-grid-panel.lisp Wed Oct 11 21:20:01 2006 @@ -68,8 +68,8 @@ (setf scrollbar (gfw:obtain-vertical-scrollbar window)) (setf (gfw:outer-limits scrollbar) (gfs:make-span :end (gfs:size-height panel-size))) - (setf (gfw:step-increments disp) (gfs:make-size :width 1 :height 1)) (setf (gfw:thumb-position scrollbar) 0) + (setf (gfw:step-increments disp) (gfs:make-size :width 1 :height 1)) (setf (slot-value disp 'gfw::viewport-origin) (gfs:make-point)) (gfw:event-resize disp window (gfw:size window) :restored))) Modified: trunk/src/tests/uitoolkit/scroll-tester.lisp ============================================================================== --- trunk/src/tests/uitoolkit/scroll-tester.lisp (original) +++ trunk/src/tests/uitoolkit/scroll-tester.lisp Wed Oct 11 21:20:01 2006 @@ -81,9 +81,9 @@ (:item "&Text" :callback select-text))))))) (setf (gfw:menu-bar *scroll-tester-win*) menubar (gfw:top-child-of layout) grid-panel)) - (set-grid-scroll-params *scroll-tester-win*) (setf (gfw:text *scroll-tester-win*) "Scroll Tester" (gfw:size *scroll-tester-win*) (gfs:make-size :width 300 :height 275)) + (set-grid-scroll-params *scroll-tester-win*) (gfw:show *scroll-tester-win* t))) (defun scroll-tester () Modified: trunk/src/tests/uitoolkit/scroll-text-panel.lisp ============================================================================== --- trunk/src/tests/uitoolkit/scroll-text-panel.lisp (original) +++ trunk/src/tests/uitoolkit/scroll-text-panel.lisp Wed Oct 11 21:20:01 2006 @@ -79,19 +79,18 @@ panel)) (defun set-text-scroll-params (window) - (let ((disp (gfw:dispatcher window)) - (panel (gfw::obtain-top-child window))) + (let* ((disp (gfw:dispatcher window)) + (panel (gfw::obtain-top-child window)) + (panel-size (gfw:size panel))) (gfw:with-graphics-context (gc panel) (let ((metrics (gfg:metrics gc (font-of (gfw:dispatcher panel)))) (scrollbar (gfw:obtain-horizontal-scrollbar window))) (setf (gfw:outer-limits scrollbar) - (gfs:make-span :end (* (gfs:size-width *text-model-size*) - (gfg:average-char-width metrics)))) + (gfs:make-span :end (gfs:size-width panel-size))) (setf (gfw:thumb-position scrollbar) 0) (setf scrollbar (gfw:obtain-vertical-scrollbar window)) (setf (gfw:outer-limits scrollbar) - (gfs:make-span :end (* (gfs:size-height *text-model-size*) - (gfg:height metrics)))) + (gfs:make-span :end (gfs:size-height panel-size))) (setf (gfw:thumb-position scrollbar) 0) (setf (gfw:step-increments disp) (gfs:make-size :width (gfg:average-char-width metrics) :height (gfg:height metrics))))) Modified: trunk/src/uitoolkit/widgets/scrolling-event-dispatcher.lisp ============================================================================== --- trunk/src/uitoolkit/widgets/scrolling-event-dispatcher.lisp (original) +++ trunk/src/uitoolkit/widgets/scrolling-event-dispatcher.lisp Wed Oct 11 21:20:01 2006 @@ -38,7 +38,7 @@ ;;; (defun clamp-scroll-pos (pos total-steps page-size) - (setf pos (min pos (1+ (- total-steps page-size)))) + (setf pos (min pos (- total-steps page-size))) (max pos 0)) (defun update-scrollbar (scrollbar step-size detail) @@ -61,67 +61,64 @@ (setf (thumb-position scrollbar) new-pos) new-pos))) -(defun update-scrolling-state (window &optional axis detail) +(defun update-scrolling-state (window axis &optional detail) (unless axis (return-from update-scrolling-state nil)) (unless detail (setf detail :thumb-position)) - (let ((disp (dispatcher window))) + (let ((disp (dispatcher window)) + (hscrollbar (obtain-horizontal-scrollbar window)) + (vscrollbar (obtain-vertical-scrollbar window))) (let ((child (obtain-top-child window)) + (origin (slot-value disp 'viewport-origin)) (h-step (gfs:size-width (step-increments disp))) (v-step (gfs:size-height (step-increments disp))) (new-hpos 0) (new-vpos 0)) (cond - ((or (eql axis :horizontal) (eql axis :both)) - (let ((scrollbar (obtain-horizontal-scrollbar window))) - (setf new-hpos (update-scrollbar scrollbar h-step detail)))) - ((or (eql axis :vertical) (eql axis :both)) - (let ((scrollbar (obtain-vertical-scrollbar window))) - (setf new-vpos (update-scrollbar scrollbar v-step detail))))) - (let* ((origin (slot-value disp 'viewport-origin)) - (delta-x (* (floor (- (gfs:point-x origin) new-hpos) h-step) h-step)) - (delta-y (* (floor (- (gfs:point-y origin) new-vpos) v-step) v-step))) - (decf (gfs:point-x origin) delta-x) - (decf (gfs:point-y origin) delta-y) - (scroll child delta-x delta-y nil 0)))) + ((eql axis :horizontal) + (setf new-hpos (update-scrollbar hscrollbar h-step detail)) + (setf new-vpos (thumb-position vscrollbar))) + ((eql axis :vertical) + (setf new-hpos (thumb-position hscrollbar)) + (setf new-vpos (update-scrollbar vscrollbar v-step detail))) + ((eql axis :both) + (setf new-hpos (update-scrollbar hscrollbar h-step detail)) + (setf new-vpos (update-scrollbar vscrollbar v-step detail)))) + (let ((new-x (* (floor new-hpos h-step) h-step)) + (new-y (* (floor new-vpos v-step) v-step))) + (scroll child (- (gfs:point-x origin) new-x) (- (gfs:point-y origin) new-y) nil 0) + (setf (gfs:point-x origin) new-x) + (setf (gfs:point-y origin) new-y)))) detail) (defun validate-step-values (amounts) (if (or (<= (gfs:size-width amounts) 0) (<= (gfs:size-height amounts) 0)) (error 'gfs:toolkit-error :detail "invalid step increment"))) -(defun update-scrollbar-page-size (scrollbar viewport-dim top-dim) - (if scrollbar - (setf (page-increment scrollbar) (1+ (min viewport-dim top-dim)))) - scrollbar) - (defun update-scrollbar-page-sizes (window) - (let ((viewport-size (client-size window)) - (top (obtain-top-child window))) - (let ((top-size (if top (size top) viewport-size))) - (update-scrollbar-page-size (obtain-vertical-scrollbar window) - (gfs:size-height viewport-size) - (gfs:size-height top-size)) - (setf viewport-size (client-size window)) - (update-scrollbar-page-size (obtain-horizontal-scrollbar window) - (gfs:size-width viewport-size) - (gfs:size-width top-size))))) + (setf (page-increment (obtain-vertical-scrollbar window)) + (gfs:size-height (client-size window))) + (setf (page-increment (obtain-horizontal-scrollbar window)) + (gfs:size-width (client-size window)))) ; recalculate client size on purpose (defun update-viewport-origin-for-resize (window) (let* ((top (obtain-top-child window)) (viewport-size (client-size window)) - (top-size (if top (size top) viewport-size)) + (hscrollbar (obtain-horizontal-scrollbar window)) + (vscrollbar (obtain-vertical-scrollbar window)) (origin (slot-value (dispatcher window) 'viewport-origin)) (saved-x (gfs:point-x origin)) (saved-y (gfs:point-y origin)) - (delta-x (- (+ (gfs:size-width viewport-size) (gfs:point-x origin)) (gfs:size-width top-size))) - (delta-y (- (+ (gfs:size-height viewport-size) (gfs:point-y origin)) (gfs:size-height top-size)))) - (if (and (> delta-x 0) (> (gfs:point-x origin) 0)) - (setf (gfs:point-x origin) (max 0 (- (gfs:point-x origin) delta-x))) + (delta-x (- (+ (gfs:size-width viewport-size) saved-x) + (gfs:span-end (outer-limits hscrollbar)))) + (delta-y (- (+ (gfs:size-height viewport-size) saved-y) + (gfs:span-end (outer-limits vscrollbar))))) + (if (and (> delta-x 0) (> saved-x 0)) + (setf (gfs:point-x origin) (max 0 (- saved-x delta-x))) (setf delta-x 0)) - (if (and (> delta-y 0) (> (gfs:point-y origin) 0)) - (setf (gfs:point-y origin) (max 0 (- (gfs:point-y origin) delta-y))) + (if (and (> delta-y 0) (> saved-y 0)) + (setf (gfs:point-y origin) (max 0 (- saved-y delta-y))) (setf delta-y 0)) (if (or (and (zerop (gfs:point-x origin)) (/= saved-x 0)) (and (zerop (gfs:point-y origin)) (/= saved-y 0))) @@ -137,13 +134,21 @@ (defmethod event-pre-resize ((disp scrolling-event-dispatcher) (window window) rect type) (declare (ignore type)) - (let ((h-step (gfs:size-width (step-increments disp))) - (v-step (gfs:size-height (step-increments disp))) - (size (gfs:size rect))) + (let* ((h-step (gfs:size-width (step-increments disp))) + (v-step (gfs:size-height (step-increments disp))) + (outer-size (gfw:size window)) + (client-size (gfw:client-size window)) + (width-diff (- (gfs:size-width outer-size) (gfs:size-width client-size))) + (height-diff (- (gfs:size-height outer-size) (gfs:size-height client-size))) + (size (gfs:size rect))) (if (/= h-step 1) - (setf (gfs:size-width size) (* (floor (gfs:size-width size) h-step) h-step))) + (setf (gfs:size-width size) + (+ (* (floor (- (gfs:size-width size) width-diff) h-step) h-step) + width-diff))) (if (/= v-step 1) - (setf (gfs:size-height size) (* (floor (gfs:size-height size) v-step) v-step))) + (setf (gfs:size-height size) + (+ (* (floor (- (gfs:size-height size) height-diff) v-step) v-step) + height-diff))) (setf (gfs:size rect) size))) (defmethod event-resize ((disp scrolling-event-dispatcher) (window window) size type) From junrue at common-lisp.net Thu Oct 12 01:41:13 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Wed, 11 Oct 2006 21:41:13 -0400 (EDT) Subject: [graphic-forms-cvs] r301 - in trunk/src: . tests/uitoolkit uitoolkit/widgets Message-ID: <20061012014113.32D8155395@common-lisp.net> Author: junrue Date: Wed Oct 11 21:41:12 2006 New Revision: 301 Modified: trunk/src/packages.lisp trunk/src/tests/uitoolkit/scroll-grid-panel.lisp trunk/src/tests/uitoolkit/scroll-text-panel.lisp trunk/src/tests/uitoolkit/widget-tester.lisp trunk/src/uitoolkit/widgets/scrollbar.lisp trunk/src/uitoolkit/widgets/scrolling-event-dispatcher.lisp trunk/src/uitoolkit/widgets/slider.lisp trunk/src/uitoolkit/widgets/widget-generics.lisp Log: simplified concept of scrollbar/slider limits to just be a zero-based maximum position Modified: trunk/src/packages.lisp ============================================================================== --- trunk/src/packages.lisp (original) +++ trunk/src/packages.lisp Wed Oct 11 21:41:12 2006 @@ -477,7 +477,7 @@ #:obtain-horizontal-scrollbar #:obtain-primary-display #:obtain-vertical-scrollbar - #:outer-limits + #:outer-limit #:owner #:pack #:page-increment Modified: trunk/src/tests/uitoolkit/scroll-grid-panel.lisp ============================================================================== --- trunk/src/tests/uitoolkit/scroll-grid-panel.lisp (original) +++ trunk/src/tests/uitoolkit/scroll-grid-panel.lisp Wed Oct 11 21:41:12 2006 @@ -62,12 +62,10 @@ (panel (gfw::obtain-top-child window)) (panel-size (gfw:size panel)) (scrollbar (gfw:obtain-horizontal-scrollbar window))) - (setf (gfw:outer-limits scrollbar) - (gfs:make-span :end (gfs:size-width panel-size))) + (setf (gfw:outer-limit scrollbar) (gfs:size-width panel-size)) (setf (gfw:thumb-position scrollbar) 0) (setf scrollbar (gfw:obtain-vertical-scrollbar window)) - (setf (gfw:outer-limits scrollbar) - (gfs:make-span :end (gfs:size-height panel-size))) + (setf (gfw:outer-limit scrollbar) (gfs:size-height panel-size)) (setf (gfw:thumb-position scrollbar) 0) (setf (gfw:step-increments disp) (gfs:make-size :width 1 :height 1)) (setf (slot-value disp 'gfw::viewport-origin) (gfs:make-point)) Modified: trunk/src/tests/uitoolkit/scroll-text-panel.lisp ============================================================================== --- trunk/src/tests/uitoolkit/scroll-text-panel.lisp (original) +++ trunk/src/tests/uitoolkit/scroll-text-panel.lisp Wed Oct 11 21:41:12 2006 @@ -85,12 +85,10 @@ (gfw:with-graphics-context (gc panel) (let ((metrics (gfg:metrics gc (font-of (gfw:dispatcher panel)))) (scrollbar (gfw:obtain-horizontal-scrollbar window))) - (setf (gfw:outer-limits scrollbar) - (gfs:make-span :end (gfs:size-width panel-size))) + (setf (gfw:outer-limit scrollbar) (gfs:size-width panel-size)) (setf (gfw:thumb-position scrollbar) 0) (setf scrollbar (gfw:obtain-vertical-scrollbar window)) - (setf (gfw:outer-limits scrollbar) - (gfs:make-span :end (gfs:size-height panel-size))) + (setf (gfw:outer-limit scrollbar) (gfs:size-height panel-size)) (setf (gfw:thumb-position scrollbar) 0) (setf (gfw:step-increments disp) (gfs:make-size :width (gfg:average-char-width metrics) :height (gfg:height metrics))))) Modified: trunk/src/tests/uitoolkit/widget-tester.lisp ============================================================================== --- trunk/src/tests/uitoolkit/widget-tester.lisp (original) +++ trunk/src/tests/uitoolkit/widget-tester.lisp Wed Oct 11 21:41:12 2006 @@ -231,7 +231,7 @@ (setf (gfw:text label-1) (thumb->string slider)))) (sl-1 (make-instance 'gfw:slider :parent panel-1 :callback sl-1-cb - :outer-limits (gfs:make-span :start 0 :end 10))) + :outer-limit 10)) (label-3 (make-instance 'gfw:label :parent panel-1 :text "0 ")) (sb-1-cb (lambda (disp scrollbar axis detail) @@ -239,7 +239,7 @@ (setf (gfw:text label-3) (thumb->string scrollbar)))) (sb-1 (make-instance 'gfw:scrollbar :parent panel-1 :callback sb-1-cb - :outer-limits (gfs:make-span :start 0 :end 10))) + :outer-limit 10)) (panel-2 (make-instance 'gfw:panel :dispatcher panel-disp :parent outer-panel :layout layout3)) @@ -251,7 +251,7 @@ (sl-2 (make-instance 'gfw:slider :parent panel-2 :callback sl-2-cb :style '(:vertical :auto-ticks :ticks-after :ticks-before) - :outer-limits (gfs:make-span :start 0 :end 10))) + :outer-limit 10)) (label-4 (make-instance 'gfw:label :parent panel-2 :text "0 ")) (sb-2-cb (lambda (disp scrollbar axis detail) @@ -260,7 +260,7 @@ (sb-2 (make-instance 'gfw:scrollbar :parent panel-2 :callback sb-2-cb :style '(:vertical) - :outer-limits (gfs:make-span :start 0 :end 10)))) + :outer-limit 10))) (declare (ignore sl-1 sl-2 sb-1 sb-2)) (gfw:pack panel-1) (gfw:pack panel-2) Modified: trunk/src/uitoolkit/widgets/scrollbar.lisp ============================================================================== --- trunk/src/uitoolkit/widgets/scrollbar.lisp (original) +++ trunk/src/uitoolkit/widgets/scrollbar.lisp Wed Oct 11 21:41:12 2006 @@ -54,13 +54,13 @@ (let ((hwnd (gfs:handle scrollbar))) (cffi:with-foreign-object (info-ptr 'gfs::scrollinfo) (gfs::zero-mem info-ptr gfs::scrollinfo) - (cffi:with-foreign-slots ((gfs::cbsize gfs::fmask gfs::pagesize gfs::pos - gfs::minpos gfs::maxpos gfs::trackpos) + (cffi:with-foreign-slots ((gfs::cbsize gfs::fmask gfs::pagesize + gfs::pos gfs::maxpos gfs::trackpos) info-ptr gfs::scrollinfo) (setf gfs::cbsize (cffi:foreign-type-size 'gfs::scrollinfo) gfs::fmask gfs::+sif-all+) (gfs::get-scroll-info hwnd type info-ptr) - (list (gfs:make-span :start gfs::minpos :end gfs::maxpos) + (list gfs::maxpos gfs::pagesize gfs::pos gfs::trackpos))))) @@ -83,10 +83,10 @@ (gfs::set-scroll-info hwnd type info-ptr 1))) amount) -(defun sb-set-thumb-limits (scrollbar type span) - (when (or (< (gfs:span-start span) 0) (< (gfs:span-end span) 0)) +(defun sb-set-thumb-limit (scrollbar type limit) + (when (< limit 0) (warn 'gfs:toolkit-warning :detail "negative scrollbar limit") - (return-from sb-set-thumb-limits nil)) + (return-from sb-set-thumb-limit nil)) (if (gfs:disposed-p scrollbar) (error 'gfs:disposed-error)) (let ((hwnd (gfs:handle scrollbar))) @@ -96,17 +96,17 @@ info-ptr gfs::scrollinfo) (setf gfs::cbsize (cffi:foreign-type-size 'gfs::scrollinfo) gfs::fmask gfs::+sif-range+ - gfs::minpos (gfs:span-start span) - gfs::maxpos (gfs:span-end span))) + gfs::minpos 0 + gfs::maxpos limit)) (gfs::set-scroll-info hwnd type info-ptr 1))) - span) + limit) (defun sb-set-thumb-position (scrollbar type position) (when (< position 0) (warn 'gfs:toolkit-warning :detail "negative scrollbar position") (return-from sb-set-thumb-position 0)) ;; - ;; TODO: should check position against limits, but doing that + ;; TODO: should check position against limit, but doing that ;; is not cheap, whereas the application will be calling this ;; method frequently to maintain the scrollbar's position; ;; more thought needed. @@ -139,18 +139,18 @@ (error 'gfs:toolkit-error :detail "invalid standard scrollbar orientation"))) (setf (slot-value self 'dispatcher) nil)) ; standard scrollbars don't use dispatchers -(defmethod outer-limits ((self standard-scrollbar)) +(defmethod outer-limit ((self standard-scrollbar)) (if (gfs:disposed-p self) (error 'gfs:disposed-error)) - (destructuring-bind (limits pagesize pos trackpos) + (destructuring-bind (limit pagesize pos trackpos) (sb-get-info self (orientation-of self)) (declare (ignore pagesize pos trackpos)) - limits)) + limit)) -(defmethod (setf outer-limits) (span (self standard-scrollbar)) +(defmethod (setf outer-limit) (limit (self standard-scrollbar)) (if (gfs:disposed-p self) (error 'gfs:disposed-error)) - (sb-set-thumb-limits self (orientation-of self) span)) + (sb-set-thumb-limit self (orientation-of self) limit)) (defmethod owner ((self standard-scrollbar)) (parent self)) @@ -158,9 +158,9 @@ (defmethod page-increment ((self standard-scrollbar)) (if (gfs:disposed-p self) (error 'gfs:disposed-error)) - (destructuring-bind (limits pagesize pos trackpos) + (destructuring-bind (limit pagesize pos trackpos) (sb-get-info self (orientation-of self)) - (declare (ignore limits pos trackpos)) + (declare (ignore limit pos trackpos)) pagesize)) (defmethod (setf page-increment) (amount (self standard-scrollbar)) @@ -206,9 +206,9 @@ (defmethod thumb-position ((self standard-scrollbar)) (if (gfs:disposed-p self) (error 'gfs:disposed-error)) - (destructuring-bind (limits pagesize pos trackpos) + (destructuring-bind (limit pagesize pos trackpos) (sb-get-info self (orientation-of self)) - (declare (ignore limits pagesize trackpos)) + (declare (ignore limit pagesize trackpos)) pos)) (defmethod (setf thumb-position) (position (self standard-scrollbar)) @@ -219,9 +219,9 @@ (defmethod thumb-track-position ((self standard-scrollbar)) (if (gfs:disposed-p self) (error 'gfs:disposed-error)) - (destructuring-bind (limits pagesize pos trackpos) + (destructuring-bind (limit pagesize pos trackpos) (sb-get-info self (orientation-of self)) - (declare (ignore limits pagesize pos)) + (declare (ignore limit pagesize pos)) trackpos)) ;;; @@ -238,25 +238,25 @@ (:vertical (setf std-flags (sb-vertical-flags std-flags))))) (values std-flags 0))) -(defmethod initialize-instance :after ((self scrollbar) &key outer-limits page-increment parent &allow-other-keys) +(defmethod initialize-instance :after ((self scrollbar) &key outer-limit page-increment parent &allow-other-keys) (create-control self parent "" gfs::+icc-standard-classes+) - (if outer-limits - (setf (outer-limits self) outer-limits)) + (if outer-limit + (setf (outer-limit self) outer-limit)) (if page-increment (setf (page-increment self) page-increment))) -(defmethod outer-limits ((self scrollbar)) +(defmethod outer-limit ((self scrollbar)) (if (gfs:disposed-p self) (error 'gfs:disposed-error)) - (destructuring-bind (limits pagesize pos trackpos) + (destructuring-bind (limit pagesize pos trackpos) (sb-get-info self gfs::+sb-ctl+) (declare (ignore pagesize pos trackpos)) - limits)) + limit)) -(defmethod (setf outer-limits) (span (self scrollbar)) +(defmethod (setf outer-limit) (span (self scrollbar)) (if (gfs:disposed-p self) (error 'gfs:disposed-error)) - (sb-set-thumb-limits self gfs::+sb-ctl+ span)) + (sb-set-thumb-limit self gfs::+sb-ctl+ span)) (defmethod owner ((self scrollbar)) (parent self)) @@ -264,9 +264,9 @@ (defmethod page-increment ((self scrollbar)) (if (gfs:disposed-p self) (error 'gfs:disposed-error)) - (destructuring-bind (limits pagesize pos trackpos) + (destructuring-bind (limit pagesize pos trackpos) (sb-get-info self gfs::+sb-ctl+) - (declare (ignore limits pos trackpos)) + (declare (ignore limit pos trackpos)) pagesize)) (defmethod (setf page-increment) (amount (self scrollbar)) @@ -290,9 +290,9 @@ (defmethod thumb-position ((self scrollbar)) (if (gfs:disposed-p self) (error 'gfs:disposed-error)) - (destructuring-bind (limits pagesize pos trackpos) + (destructuring-bind (limit pagesize pos trackpos) (sb-get-info self gfs::+sb-ctl+) - (declare (ignore limits pagesize trackpos)) + (declare (ignore limit pagesize trackpos)) pos)) (defmethod (setf thumb-position) (position (self scrollbar)) @@ -303,7 +303,7 @@ (defmethod thumb-track-position ((self scrollbar)) (if (gfs:disposed-p self) (error 'gfs:disposed-error)) - (destructuring-bind (limits pagesize pos trackpos) + (destructuring-bind (limit pagesize pos trackpos) (sb-get-info self gfs::+sb-ctl+) - (declare (ignore limits pagesize pos)) + (declare (ignore limit pagesize pos)) trackpos)) Modified: trunk/src/uitoolkit/widgets/scrolling-event-dispatcher.lisp ============================================================================== --- trunk/src/uitoolkit/widgets/scrolling-event-dispatcher.lisp (original) +++ trunk/src/uitoolkit/widgets/scrolling-event-dispatcher.lisp Wed Oct 11 21:41:12 2006 @@ -43,11 +43,11 @@ (defun update-scrollbar (scrollbar step-size detail) (let ((page-size (page-increment scrollbar)) - (limits (outer-limits scrollbar)) + (limit (outer-limit scrollbar)) (curr-pos (thumb-position scrollbar))) (let ((new-pos (case detail - (:start (gfs:span-start limits)) - (:end (gfs:span-end limits)) + (:start 0) + (:end limit) (:step-back (- curr-pos step-size)) (:step-forward (+ curr-pos step-size)) (:page-back (- curr-pos page-size)) @@ -55,9 +55,7 @@ (:thumb-position curr-pos) (:thumb-track (thumb-track-position scrollbar)) (otherwise curr-pos)))) - (setf new-pos (clamp-scroll-pos new-pos - (- (gfs:span-end limits) (gfs:span-start limits)) - page-size)) + (setf new-pos (clamp-scroll-pos new-pos limit page-size)) (setf (thumb-position scrollbar) new-pos) new-pos))) @@ -111,9 +109,9 @@ (saved-x (gfs:point-x origin)) (saved-y (gfs:point-y origin)) (delta-x (- (+ (gfs:size-width viewport-size) saved-x) - (gfs:span-end (outer-limits hscrollbar)))) + (outer-limit hscrollbar))) (delta-y (- (+ (gfs:size-height viewport-size) saved-y) - (gfs:span-end (outer-limits vscrollbar))))) + (outer-limit vscrollbar)))) (if (and (> delta-x 0) (> saved-x 0)) (setf (gfs:point-x origin) (max 0 (- saved-x delta-x))) (setf delta-x 0)) Modified: trunk/src/uitoolkit/widgets/slider.lisp ============================================================================== --- trunk/src/uitoolkit/widgets/slider.lisp (original) +++ trunk/src/uitoolkit/widgets/slider.lisp Wed Oct 11 21:41:12 2006 @@ -93,12 +93,12 @@ (setf std-flags (sl-ticks-both-flags std-flags))) (values std-flags 0))) -(defmethod initialize-instance :after ((self slider) &key outer-limits parent &allow-other-keys) +(defmethod initialize-instance :after ((self slider) &key outer-limit parent &allow-other-keys) (create-control self parent "" gfs::+icc-win95-classes+) (setf (gfg:background-color self) (gfg:rgb->color (gfs::get-sys-color gfs::+color-btnface+))) - (if outer-limits - (setf (outer-limits self) outer-limits))) + (if outer-limit + (setf (outer-limit self) outer-limit))) (defmethod inner-limits ((self slider)) (if (gfs:disposed-p self) @@ -124,27 +124,19 @@ (gfs::make-lparam end start)))) limits) -(defmethod outer-limits ((self slider)) +(defmethod outer-limit ((self slider)) (if (gfs:disposed-p self) (error 'gfs:disposed-error)) (let ((hwnd (gfs:handle self))) - (gfs:make-span :start (gfs::send-message hwnd gfs::+tbm-getrangemin+ 0 0) - :end (gfs::send-message hwnd gfs::+tbm-getrangemax+ 0 0)))) + (gfs::send-message hwnd gfs::+tbm-getrangemax+ 0 0))) -(defmethod (setf outer-limits) (limits (self slider)) +(defmethod (setf outer-limit) (limit (self slider)) (if (gfs:disposed-p self) (error 'gfs:disposed-error)) - (let ((start (gfs:span-start limits)) - (end (gfs:span-end limits))) - (if (or (< start 0) (< end 0)) - (error 'gfs:toolkit-error :detail "negative slider thumb limit")) - (gfs::send-message (gfs:handle self) - gfs::+tbm-setrange+ - 1 - (if (<= start end) - (gfs::make-lparam start end) - (gfs::make-lparam end start)))) - limits) + (if (< limit 0) + (error 'gfs:toolkit-error :detail "negative slider thumb limit")) + (gfs::send-message (gfs:handle self) gfs::+tbm-setrange+ 1 (gfs::make-lparam 0 limit)) + limit) (defmethod page-increment ((self slider)) (if (gfs:disposed-p self) @@ -163,13 +155,12 @@ (defmethod preferred-size ((self slider) width-hint height-hint) (let* ((b-width (* (border-width self) 2)) - (limits (outer-limits self)) - (numticks (- (gfs:span-end limits) (gfs:span-start limits))) + (limit (outer-limit self)) (size (gfs:make-size))) (if (find :vertical (style-of self)) (setf (gfs:size-width size) (floor (* (vertical-scrollbar-width) 5) 2) - (gfs:size-height size) (+ (* 10 numticks) b-width)) - (setf (gfs:size-width size) (+ (* 10 numticks) b-width) + (gfs:size-height size) (+ (* 10 limit) b-width)) + (setf (gfs:size-width size) (+ (* 10 limit) b-width) (gfs:size-height size) (floor (* (horizontal-scrollbar-height) 5) 2))) (if (>= width-hint 0) (setf (gfs:size-width size) width-hint)) Modified: trunk/src/uitoolkit/widgets/widget-generics.lisp ============================================================================== --- trunk/src/uitoolkit/widgets/widget-generics.lisp (original) +++ trunk/src/uitoolkit/widgets/widget-generics.lisp Wed Oct 11 21:41:12 2006 @@ -294,11 +294,11 @@ (defgeneric obtain-vertical-scrollbar (self) (:documentation "Returns a scrollbar object if self has been configured to have one horizontally.")) -(defgeneric outer-limits (self) - (:documentation "Returns the lowest and highest possible positions of self's indicator.")) +(defgeneric outer-limit (self) + (:documentation "Returns the zero-based highest possible position of self's indicator.")) -(defgeneric (setf outer-limits) (span self) - (:documentation "Sets the lowest and highest possible positions of self's indicator.")) +(defgeneric (setf outer-limit) (limit self) + (:documentation "Sets the zero-based highest possible position of self's indicator.")) (defgeneric owner (self) (:documentation "Returns self's owner (which is not necessarily the same as parent).")) From junrue at common-lisp.net Thu Oct 12 03:14:02 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Wed, 11 Oct 2006 23:14:02 -0400 (EDT) Subject: [graphic-forms-cvs] r302 - in trunk: . src/demos src/uitoolkit/widgets Message-ID: <20061012031402.7A1BF5D009@common-lisp.net> Author: junrue Date: Wed Oct 11 23:14:01 2006 New Revision: 302 Modified: trunk/NEWS.txt trunk/src/demos/demo-utils.lisp trunk/src/uitoolkit/widgets/control.lisp trunk/src/uitoolkit/widgets/dialog.lisp trunk/src/uitoolkit/widgets/edit.lisp trunk/src/uitoolkit/widgets/label.lisp trunk/src/uitoolkit/widgets/panel.lisp Log: fix keyboard traversal due to default control style Modified: trunk/NEWS.txt ============================================================================== --- trunk/NEWS.txt (original) +++ trunk/NEWS.txt Wed Oct 11 23:14:01 2006 @@ -4,6 +4,21 @@ CLISP 2.40 or later (due to a change in the argument list of CLISP's FFI:FOREIGN-LIBRARY-FUNCTION). +. Implemented scrolling protocol and related helper objects and functions + to facilitate scrolling functionality in applications: + + * window styles :horizontal-scrollbar and :vertical-scrollbar + + * methods to retrieve window scrollbars + + * event-scroll method for handling raw scrolling events + + * scrolling-event-dispatcher for automatic management of a scrollable + child panel and window scrollbars (works in combination with + heap-layout) + + * integral scrolling and resizing for step sizes greater than 1 + . Initial list box control functionality implemented: * three selection modes (none / multiple / extend) @@ -18,14 +33,7 @@ Additional list box features will be provided in a future release. -. Implemented scrolling support: - - * window styles :horizontal-scrollbar and :vertical-scrollbar - - * event-scroll method for handling raw scrolling events - - * scrolling-event-dispatcher for automatic management of a scrollable - child panel and window scrollbars +. Implemented stand-alone scrollbar and slider control types. . Implemented GFW:EVENT-PRE-RESIZE function so that applications can customize the behavior of a window's size drag rectangle. Modified: trunk/src/demos/demo-utils.lisp ============================================================================== --- trunk/src/demos/demo-utils.lisp (original) +++ trunk/src/demos/demo-utils.lisp Wed Oct 11 23:14:01 2006 @@ -83,7 +83,7 @@ :callback (lambda (disp btn) (declare (ignore disp btn)) (gfs:dispose dlg)) - :style '(:cancel-button) + :style '(:default-button) :text "Close" :parent btn-panel))) (declare (ignore line1 line2 line3 line4 line5 line6 close-btn)) Modified: trunk/src/uitoolkit/widgets/control.lisp ============================================================================== --- trunk/src/uitoolkit/widgets/control.lisp (original) +++ trunk/src/uitoolkit/widgets/control.lisp Wed Oct 11 23:14:01 2006 @@ -54,7 +54,7 @@ (gfs:handle parent) std-style ex-style - id))) + (or id (increment-widget-id (thread-context)))))) (setf (slot-value ctrl 'gfs:handle) hwnd) (subclass-wndproc hwnd) (put-widget (thread-context) ctrl) Modified: trunk/src/uitoolkit/widgets/dialog.lisp ============================================================================== --- trunk/src/uitoolkit/widgets/dialog.lisp (original) +++ trunk/src/uitoolkit/widgets/dialog.lisp Wed Oct 11 23:14:01 2006 @@ -76,8 +76,12 @@ (defmethod compute-style-flags ((dlg dialog) &rest extra-data) (declare (ignore extra-data)) - (values (logior gfs::+ws-caption+ gfs::+ws-popup+ gfs::+ws-sysmenu+) - (logior gfs::+ws-ex-dlgmodalframe+ gfs::+ws-ex-windowedge+))) + (values (logior gfs::+ws-caption+ + gfs::+ws-popup+ + gfs::+ws-sysmenu+) + (logior gfs::+ws-ex-controlparent+ + gfs::+ws-ex-dlgmodalframe+ + gfs::+ws-ex-windowedge+))) (defmethod cancel-widget :before ((self dialog)) (if (gfs:disposed-p self) Modified: trunk/src/uitoolkit/widgets/edit.lisp ============================================================================== --- trunk/src/uitoolkit/widgets/edit.lisp (original) +++ trunk/src/uitoolkit/widgets/edit.lisp Wed Oct 11 23:14:01 2006 @@ -55,7 +55,6 @@ ;; primary edit styles ;; (:multi-line (setf std-flags (logior +default-child-style+ - gfs::+ws-tabstop+ gfs::+es-multiline+))) ;; styles that can be combined ;; Modified: trunk/src/uitoolkit/widgets/label.lisp ============================================================================== --- trunk/src/uitoolkit/widgets/label.lisp (original) +++ trunk/src/uitoolkit/widgets/label.lisp Wed Oct 11 23:14:01 2006 @@ -94,7 +94,8 @@ (defmethod compute-style-flags ((label label) &rest extra-data) (if (> (count-if-not #'null extra-data) 1) (error 'gfs:toolkit-error :detail "only one of :image, :separator, or :text are allowed")) - (let ((std-style (logior +default-child-style+ + (let ((std-style (logior gfs::+ws-child+ + gfs::+ws-visible+ (cond ((first extra-data) (compute-image-style-flags (style-of label))) @@ -106,6 +107,11 @@ (compute-text-style-flags (style-of label))))))) (values std-style 0))) +(defmethod initialize-instance :after ((self label) &key image parent text &allow-other-keys) + (create-control self parent text gfs::+icc-standard-classes+) + (if image + (setf (image self) image))) + (defmethod image ((label label)) (if (gfs:disposed-p label) (error 'gfs:disposed-error)) @@ -124,7 +130,7 @@ gfs::+ss-bitmap+ gfs::+ss-realsizeimage+ gfs::+ss-centerimage+ - +default-child-style+)) + (logior gfs::+ws-child+ gfs::+ws-visible+))) (tr-pnt (gfg:transparency-pixel-of image))) (if tr-pnt (let* ((color (gfg:background-color label)) @@ -147,11 +153,6 @@ gfs::+image-bitmap+ (cffi:pointer-address (gfs:handle image))))) -(defmethod initialize-instance :after ((self label) &key image parent text &allow-other-keys) - (create-control self parent text gfs::+icc-standard-classes+) - (if image - (setf (image self) image))) - (defmethod preferred-size ((self label) width-hint height-hint) (let ((bits (get-native-style self)) (b-width (* (border-width self) 2))) @@ -185,7 +186,7 @@ (multiple-value-bind (std-flags ex-flags) (compute-style-flags self nil nil str) (declare (ignore ex-flags)) - (update-native-style self (logior etch-flags std-flags +default-child-style+)))) + (update-native-style self (logior etch-flags std-flags gfs::+ws-child+ gfs::+ws-visible+)))) (set-widget-text self str)) (defmethod text-baseline ((self label)) Modified: trunk/src/uitoolkit/widgets/panel.lisp ============================================================================== --- trunk/src/uitoolkit/widgets/panel.lisp (original) +++ trunk/src/uitoolkit/widgets/panel.lisp Wed Oct 11 23:14:01 2006 @@ -55,7 +55,7 @@ (defmethod compute-style-flags ((self panel) &rest extra-data) (declare (ignore extra-data)) - (let ((std-flags +default-child-style+)) + (let ((std-flags (logior gfs::+ws-child+ gfs::+ws-visible+))) (loop for sym in (style-of self) do (ecase sym ;; styles that can be combined From junrue at common-lisp.net Thu Oct 12 04:56:35 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Thu, 12 Oct 2006 00:56:35 -0400 (EDT) Subject: [graphic-forms-cvs] r303 - in trunk/docs/manual: . gfg Message-ID: <20061012045635.C0CBA49006@common-lisp.net> Author: junrue Date: Thu Oct 12 00:56:34 2006 New Revision: 303 Added: trunk/docs/manual/README.txt trunk/docs/manual/gfg/copy-font-data.html trunk/docs/manual/gfg/copy-font-metrics.html trunk/docs/manual/gfg/font-data.html trunk/docs/manual/gfg/font-metrics.html trunk/docs/manual/gfg/make-font-data.html Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp trunk/docs/manual/gfg/font.html Log: docs Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp ============================================================================== --- trunk/docs/manual/Graphic-FormsProgrammingReference.wcp (original) +++ trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Thu Oct 12 00:56:34 2006 @@ -92,7 +92,7 @@ DefaultTopic=Introduction.html [TOPICS] -TitleList=74 +TitleList=79 TitleList.Title.0=Legal Information TitleList.Level.0=0 TitleList.Url.0=LegalInfo.html @@ -151,7 +151,7 @@ TitleList.Keywords.5=GFG`\graphic-forms.uitoolkit.graphics TitleList.ContextNumber.5= TitleList.ApplyTemp.5=0 -TitleList.Expanded.5=0 +TitleList.Expanded.5=1 TitleList.Kind.5=0 TitleList.Title.6=color TitleList.Level.6=2 @@ -213,624 +213,674 @@ TitleList.ApplyTemp.11=0 TitleList.Expanded.11=0 TitleList.Kind.11=0 -TitleList.Title.12=font +TitleList.Title.12=copy-font-data TitleList.Level.12=2 -TitleList.Url.12=gfg\font.html +TitleList.Url.12=gfg\copy-font-data.html TitleList.Icon.12=0 TitleList.Status.12=0 -TitleList.Keywords.12=font +TitleList.Keywords.12=copy-font-data TitleList.ContextNumber.12= TitleList.ApplyTemp.12=0 TitleList.Expanded.12=0 TitleList.Kind.12=0 -TitleList.Title.13=make-color +TitleList.Title.13=copy-font-metrics TitleList.Level.13=2 -TitleList.Url.13=gfg\make-color.html +TitleList.Url.13=gfg\copy-font-metrics.html TitleList.Icon.13=0 TitleList.Status.13=0 -TitleList.Keywords.13=make-color +TitleList.Keywords.13=copy-font-metrics TitleList.ContextNumber.13= TitleList.ApplyTemp.13=0 TitleList.Expanded.13=0 TitleList.Kind.13=0 -TitleList.Title.14=rgb->color +TitleList.Title.14=font TitleList.Level.14=2 -TitleList.Url.14=gfg\rgb-to-color.html +TitleList.Url.14=gfg\font.html TitleList.Icon.14=0 TitleList.Status.14=0 -TitleList.Keywords.14=rgb->color +TitleList.Keywords.14=font TitleList.ContextNumber.14= TitleList.ApplyTemp.14=0 TitleList.Expanded.14=0 TitleList.Kind.14=0 -TitleList.Title.15=System Package -TitleList.Level.15=1 -TitleList.Url.15=SystemPackage.html +TitleList.Title.15=font-data +TitleList.Level.15=2 +TitleList.Url.15=gfg\font-data.html TitleList.Icon.15=0 TitleList.Status.15=0 -TitleList.Keywords.15=GFS`\graphic-forms.uitoolkit.system +TitleList.Keywords.15=font-data TitleList.ContextNumber.15= TitleList.ApplyTemp.15=0 TitleList.Expanded.15=0 TitleList.Kind.15=0 -TitleList.Title.16=code +TitleList.Title.16=font-metrics TitleList.Level.16=2 -TitleList.Url.16=gfs\code.html +TitleList.Url.16=gfg\font-metrics.html TitleList.Icon.16=0 TitleList.Status.16=0 -TitleList.Keywords.16=code +TitleList.Keywords.16=font-metrics TitleList.ContextNumber.16= TitleList.ApplyTemp.16=0 TitleList.Expanded.16=0 TitleList.Kind.16=0 -TitleList.Title.17=comdlg-error +TitleList.Title.17=make-color TitleList.Level.17=2 -TitleList.Url.17=gfs\comdlg-error.html +TitleList.Url.17=gfg\make-color.html TitleList.Icon.17=0 TitleList.Status.17=0 -TitleList.Keywords.17=comdlg-error`\:dlg-code +TitleList.Keywords.17=make-color`\:blue`\:green`\:red`\ TitleList.ContextNumber.17= TitleList.ApplyTemp.17=0 TitleList.Expanded.17=0 TitleList.Kind.17=0 -TitleList.Title.18=copy-point +TitleList.Title.18=make-font-data TitleList.Level.18=2 -TitleList.Url.18=gfs\copy-point.html +TitleList.Url.18=gfg\make-font-data.html TitleList.Icon.18=0 TitleList.Status.18=0 -TitleList.Keywords.18=copy-point +TitleList.Keywords.18=make-font-data`\:char-set`\:face-name`\:point-size`\:style`\ TitleList.ContextNumber.18= TitleList.ApplyTemp.18=0 TitleList.Expanded.18=0 TitleList.Kind.18=0 -TitleList.Title.19=copy-rectangle +TitleList.Title.19=rgb->color TitleList.Level.19=2 -TitleList.Url.19=gfs\copy-rectangle.html +TitleList.Url.19=gfg\rgb-to-color.html TitleList.Icon.19=0 TitleList.Status.19=0 -TitleList.Keywords.19=copy-rectangle +TitleList.Keywords.19=rgb->color TitleList.ContextNumber.19= TitleList.ApplyTemp.19=0 TitleList.Expanded.19=0 TitleList.Kind.19=0 -TitleList.Title.20=copy-size -TitleList.Level.20=2 -TitleList.Url.20=gfs\copy-size.html +TitleList.Title.20=System Package +TitleList.Level.20=1 +TitleList.Url.20=SystemPackage.html TitleList.Icon.20=0 TitleList.Status.20=0 -TitleList.Keywords.20=copy-size +TitleList.Keywords.20=GFS`\graphic-forms.uitoolkit.system TitleList.ContextNumber.20= TitleList.ApplyTemp.20=0 TitleList.Expanded.20=0 TitleList.Kind.20=0 -TitleList.Title.21=copy-span +TitleList.Title.21=code TitleList.Level.21=2 -TitleList.Url.21=gfs\copy-span.html +TitleList.Url.21=gfs\code.html TitleList.Icon.21=0 TitleList.Status.21=0 -TitleList.Keywords.21=copy-span +TitleList.Keywords.21=code TitleList.ContextNumber.21= TitleList.ApplyTemp.21=0 TitleList.Expanded.21=0 TitleList.Kind.21=0 -TitleList.Title.22=detail +TitleList.Title.22=comdlg-error TitleList.Level.22=2 -TitleList.Url.22=gfs\detail.html +TitleList.Url.22=gfs\comdlg-error.html TitleList.Icon.22=0 TitleList.Status.22=0 -TitleList.Keywords.22=detail +TitleList.Keywords.22=comdlg-error`\:dlg-code TitleList.ContextNumber.22= TitleList.ApplyTemp.22=0 TitleList.Expanded.22=0 TitleList.Kind.22=0 -TitleList.Title.23=dispose +TitleList.Title.23=copy-point TitleList.Level.23=2 -TitleList.Url.23=gfs\dispose.html +TitleList.Url.23=gfs\copy-point.html TitleList.Icon.23=0 TitleList.Status.23=0 -TitleList.Keywords.23=disposed +TitleList.Keywords.23=copy-point TitleList.ContextNumber.23= TitleList.ApplyTemp.23=0 TitleList.Expanded.23=0 TitleList.Kind.23=0 -TitleList.Title.24=disposed-error +TitleList.Title.24=copy-rectangle TitleList.Level.24=2 -TitleList.Url.24=gfs\disposed-error.html +TitleList.Url.24=gfs\copy-rectangle.html TitleList.Icon.24=0 TitleList.Status.24=0 -TitleList.Keywords.24=disposed-error +TitleList.Keywords.24=copy-rectangle TitleList.ContextNumber.24= TitleList.ApplyTemp.24=0 TitleList.Expanded.24=0 TitleList.Kind.24=0 -TitleList.Title.25=disposed-p +TitleList.Title.25=copy-size TitleList.Level.25=2 -TitleList.Url.25=gfs\disposed-p.html +TitleList.Url.25=gfs\copy-size.html TitleList.Icon.25=0 TitleList.Status.25=0 -TitleList.Keywords.25=disposed-p +TitleList.Keywords.25=copy-size TitleList.ContextNumber.25= TitleList.ApplyTemp.25=0 TitleList.Expanded.25=0 TitleList.Kind.25=0 -TitleList.Title.26=dlg-code +TitleList.Title.26=copy-span TitleList.Level.26=2 -TitleList.Url.26=gfs\dlg-code.html +TitleList.Url.26=gfs\copy-span.html TitleList.Icon.26=0 TitleList.Status.26=0 -TitleList.Keywords.26=dlg-code +TitleList.Keywords.26=copy-span TitleList.ContextNumber.26= TitleList.ApplyTemp.26=0 TitleList.Expanded.26=0 TitleList.Kind.26=0 -TitleList.Title.27=empty-span-p +TitleList.Title.27=detail TitleList.Level.27=2 -TitleList.Url.27=gfs\empty-span-p.html +TitleList.Url.27=gfs\detail.html TitleList.Icon.27=0 TitleList.Status.27=0 -TitleList.Keywords.27=empty-span-p +TitleList.Keywords.27=detail TitleList.ContextNumber.27= TitleList.ApplyTemp.27=0 TitleList.Expanded.27=0 TitleList.Kind.27=0 -TitleList.Title.28=equal-size-p +TitleList.Title.28=dispose TitleList.Level.28=2 -TitleList.Url.28=gfs\equal-size-p.html +TitleList.Url.28=gfs\dispose.html TitleList.Icon.28=0 TitleList.Status.28=0 -TitleList.Keywords.28=equal-size-p +TitleList.Keywords.28=disposed TitleList.ContextNumber.28= TitleList.ApplyTemp.28=0 TitleList.Expanded.28=0 TitleList.Kind.28=0 -TitleList.Title.29=handle +TitleList.Title.29=disposed-error TitleList.Level.29=2 -TitleList.Url.29=gfs\handle.html +TitleList.Url.29=gfs\disposed-error.html TitleList.Icon.29=0 TitleList.Status.29=0 -TitleList.Keywords.29=handle +TitleList.Keywords.29=disposed-error TitleList.ContextNumber.29= TitleList.ApplyTemp.29=0 TitleList.Expanded.29=0 TitleList.Kind.29=0 -TitleList.Title.30=location +TitleList.Title.30=disposed-p TitleList.Level.30=2 -TitleList.Url.30=gfs\location.html +TitleList.Url.30=gfs\disposed-p.html TitleList.Icon.30=0 TitleList.Status.30=0 -TitleList.Keywords.30=location`\ +TitleList.Keywords.30=disposed-p TitleList.ContextNumber.30= TitleList.ApplyTemp.30=0 TitleList.Expanded.30=0 TitleList.Kind.30=0 -TitleList.Title.31=make-point +TitleList.Title.31=dlg-code TitleList.Level.31=2 -TitleList.Url.31=gfs\make-point.html +TitleList.Url.31=gfs\dlg-code.html TitleList.Icon.31=0 TitleList.Status.31=0 -TitleList.Keywords.31=make-point +TitleList.Keywords.31=dlg-code TitleList.ContextNumber.31= TitleList.ApplyTemp.31=0 TitleList.Expanded.31=0 TitleList.Kind.31=0 -TitleList.Title.32=make-rectangle +TitleList.Title.32=empty-span-p TitleList.Level.32=2 -TitleList.Url.32=gfs\make-rectangle.html +TitleList.Url.32=gfs\empty-span-p.html TitleList.Icon.32=0 TitleList.Status.32=0 -TitleList.Keywords.32=make-rectangle +TitleList.Keywords.32=empty-span-p TitleList.ContextNumber.32= TitleList.ApplyTemp.32=0 TitleList.Expanded.32=0 TitleList.Kind.32=0 -TitleList.Title.33=make-size +TitleList.Title.33=equal-size-p TitleList.Level.33=2 -TitleList.Url.33=gfs\make-size.html +TitleList.Url.33=gfs\equal-size-p.html TitleList.Icon.33=0 TitleList.Status.33=0 -TitleList.Keywords.33=make-size +TitleList.Keywords.33=equal-size-p TitleList.ContextNumber.33= TitleList.ApplyTemp.33=0 TitleList.Expanded.33=0 TitleList.Kind.33=0 -TitleList.Title.34=make-span +TitleList.Title.34=handle TitleList.Level.34=2 -TitleList.Url.34=gfs\make-span.html +TitleList.Url.34=gfs\handle.html TitleList.Icon.34=0 TitleList.Status.34=0 -TitleList.Keywords.34=make-span +TitleList.Keywords.34=handle TitleList.ContextNumber.34= TitleList.ApplyTemp.34=0 TitleList.Expanded.34=0 TitleList.Kind.34=0 -TitleList.Title.35=native-object +TitleList.Title.35=location TitleList.Level.35=2 -TitleList.Url.35=gfs\native-object.html +TitleList.Url.35=gfs\location.html TitleList.Icon.35=0 TitleList.Status.35=0 -TitleList.Keywords.35=native-object +TitleList.Keywords.35=location`\ TitleList.ContextNumber.35= TitleList.ApplyTemp.35=0 TitleList.Expanded.35=0 TitleList.Kind.35=0 -TitleList.Title.36=point +TitleList.Title.36=make-point TitleList.Level.36=2 -TitleList.Url.36=gfs\point.html +TitleList.Url.36=gfs\make-point.html TitleList.Icon.36=0 TitleList.Status.36=0 -TitleList.Keywords.36=point +TitleList.Keywords.36=make-point TitleList.ContextNumber.36= TitleList.ApplyTemp.36=0 TitleList.Expanded.36=0 TitleList.Kind.36=0 -TitleList.Title.37=point-x +TitleList.Title.37=make-rectangle TitleList.Level.37=2 -TitleList.Url.37=gfs\point-x.html +TitleList.Url.37=gfs\make-rectangle.html TitleList.Icon.37=0 TitleList.Status.37=0 -TitleList.Keywords.37=point-x +TitleList.Keywords.37=make-rectangle TitleList.ContextNumber.37= TitleList.ApplyTemp.37=0 TitleList.Expanded.37=0 TitleList.Kind.37=0 -TitleList.Title.38=point-y +TitleList.Title.38=make-size TitleList.Level.38=2 -TitleList.Url.38=gfs\point-y.html +TitleList.Url.38=gfs\make-size.html TitleList.Icon.38=0 TitleList.Status.38=0 -TitleList.Keywords.38=point-y +TitleList.Keywords.38=make-size TitleList.ContextNumber.38= TitleList.ApplyTemp.38=0 TitleList.Expanded.38=0 TitleList.Kind.38=0 -TitleList.Title.39=rectangle +TitleList.Title.39=make-span TitleList.Level.39=2 -TitleList.Url.39=gfs\rectangle.html +TitleList.Url.39=gfs\make-span.html TitleList.Icon.39=0 TitleList.Status.39=0 -TitleList.Keywords.39=rectangle +TitleList.Keywords.39=make-span TitleList.ContextNumber.39= TitleList.ApplyTemp.39=0 TitleList.Expanded.39=0 TitleList.Kind.39=0 -TitleList.Title.40=size +TitleList.Title.40=native-object TitleList.Level.40=2 -TitleList.Url.40=gfs\size.html +TitleList.Url.40=gfs\native-object.html TitleList.Icon.40=0 TitleList.Status.40=0 -TitleList.Keywords.40=size +TitleList.Keywords.40=native-object TitleList.ContextNumber.40= TitleList.ApplyTemp.40=0 TitleList.Expanded.40=0 TitleList.Kind.40=0 -TitleList.Title.41=size +TitleList.Title.41=point TitleList.Level.41=2 -TitleList.Url.41=gfs\size-function.html +TitleList.Url.41=gfs\point.html TitleList.Icon.41=0 TitleList.Status.41=0 -TitleList.Keywords.41= +TitleList.Keywords.41=point TitleList.ContextNumber.41= TitleList.ApplyTemp.41=0 TitleList.Expanded.41=0 TitleList.Kind.41=0 -TitleList.Title.42=size-height +TitleList.Title.42=point-x TitleList.Level.42=2 -TitleList.Url.42=gfs\size-height.html +TitleList.Url.42=gfs\point-x.html TitleList.Icon.42=0 TitleList.Status.42=0 -TitleList.Keywords.42=size-height`\ +TitleList.Keywords.42=point-x TitleList.ContextNumber.42= TitleList.ApplyTemp.42=0 TitleList.Expanded.42=0 TitleList.Kind.42=0 -TitleList.Title.43=size-width +TitleList.Title.43=point-y TitleList.Level.43=2 -TitleList.Url.43=gfs\size-width.html +TitleList.Url.43=gfs\point-y.html TitleList.Icon.43=0 TitleList.Status.43=0 -TitleList.Keywords.43=size-width +TitleList.Keywords.43=point-y TitleList.ContextNumber.43= TitleList.ApplyTemp.43=0 TitleList.Expanded.43=0 TitleList.Kind.43=0 -TitleList.Title.44=span +TitleList.Title.44=rectangle TitleList.Level.44=2 -TitleList.Url.44=gfs\span.html +TitleList.Url.44=gfs\rectangle.html TitleList.Icon.44=0 TitleList.Status.44=0 -TitleList.Keywords.44=span +TitleList.Keywords.44=rectangle TitleList.ContextNumber.44= TitleList.ApplyTemp.44=0 TitleList.Expanded.44=0 TitleList.Kind.44=0 -TitleList.Title.45=span-end +TitleList.Title.45=size TitleList.Level.45=2 -TitleList.Url.45=gfs\span-end.html +TitleList.Url.45=gfs\size.html TitleList.Icon.45=0 TitleList.Status.45=0 -TitleList.Keywords.45=span-end`\ +TitleList.Keywords.45=size TitleList.ContextNumber.45= TitleList.ApplyTemp.45=0 TitleList.Expanded.45=0 TitleList.Kind.45=0 -TitleList.Title.46=span-start +TitleList.Title.46=size TitleList.Level.46=2 -TitleList.Url.46=gfs\span-start.html +TitleList.Url.46=gfs\size-function.html TitleList.Icon.46=0 TitleList.Status.46=0 -TitleList.Keywords.46=span-start`\ +TitleList.Keywords.46= TitleList.ContextNumber.46= TitleList.ApplyTemp.46=0 TitleList.Expanded.46=0 TitleList.Kind.46=0 -TitleList.Title.47=toolkit-error +TitleList.Title.47=size-height TitleList.Level.47=2 -TitleList.Url.47=gfs\toolkit-error.html +TitleList.Url.47=gfs\size-height.html TitleList.Icon.47=0 TitleList.Status.47=0 -TitleList.Keywords.47=toolkit-error`\:detail`\ +TitleList.Keywords.47=size-height`\ TitleList.ContextNumber.47= TitleList.ApplyTemp.47=0 TitleList.Expanded.47=0 TitleList.Kind.47=0 -TitleList.Title.48=toolkit-warning +TitleList.Title.48=size-width TitleList.Level.48=2 -TitleList.Url.48=gfs\toolkit-warning.html +TitleList.Url.48=gfs\size-width.html TitleList.Icon.48=0 TitleList.Status.48=0 -TitleList.Keywords.48=toolkit-warning +TitleList.Keywords.48=size-width TitleList.ContextNumber.48= TitleList.ApplyTemp.48=0 TitleList.Expanded.48=0 TitleList.Kind.48=0 -TitleList.Title.49=win32-error +TitleList.Title.49=span TitleList.Level.49=2 -TitleList.Url.49=gfs\win32-error.html +TitleList.Url.49=gfs\span.html TitleList.Icon.49=0 TitleList.Status.49=0 -TitleList.Keywords.49=win32-error`\:code`\ +TitleList.Keywords.49=span TitleList.ContextNumber.49= TitleList.ApplyTemp.49=0 TitleList.Expanded.49=0 TitleList.Kind.49=0 -TitleList.Title.50=win32-warning +TitleList.Title.50=span-end TitleList.Level.50=2 -TitleList.Url.50=gfs\win32-warning.html +TitleList.Url.50=gfs\span-end.html TitleList.Icon.50=0 TitleList.Status.50=0 -TitleList.Keywords.50=win32-warning +TitleList.Keywords.50=span-end`\ TitleList.ContextNumber.50= TitleList.ApplyTemp.50=0 TitleList.Expanded.50=0 TitleList.Kind.50=0 -TitleList.Title.51=Widgets Package -TitleList.Level.51=1 -TitleList.Url.51=WidgetsPackage.html +TitleList.Title.51=span-start +TitleList.Level.51=2 +TitleList.Url.51=gfs\span-start.html TitleList.Icon.51=0 TitleList.Status.51=0 -TitleList.Keywords.51=GFW`\graphic-forms.uitoolkit.widgets +TitleList.Keywords.51=span-start`\ TitleList.ContextNumber.51= TitleList.ApplyTemp.51=0 -TitleList.Expanded.51=1 +TitleList.Expanded.51=0 TitleList.Kind.51=0 -TitleList.Title.52=default-message-filter +TitleList.Title.52=toolkit-error TitleList.Level.52=2 -TitleList.Url.52=gfw\default-message-filter.html +TitleList.Url.52=gfs\toolkit-error.html TitleList.Icon.52=0 TitleList.Status.52=0 -TitleList.Keywords.52=default-message-filter`\GetMessage`\MSG`\ +TitleList.Keywords.52=toolkit-error`\:detail`\ TitleList.ContextNumber.52= TitleList.ApplyTemp.52=0 TitleList.Expanded.52=0 TitleList.Kind.52=0 -TitleList.Title.53=event-activate +TitleList.Title.53=toolkit-warning TitleList.Level.53=2 -TitleList.Url.53=gfw\event-activate.html +TitleList.Url.53=gfs\toolkit-warning.html TitleList.Icon.53=0 TitleList.Status.53=0 -TitleList.Keywords.53=event-activate +TitleList.Keywords.53=toolkit-warning TitleList.ContextNumber.53= TitleList.ApplyTemp.53=0 TitleList.Expanded.53=0 TitleList.Kind.53=0 -TitleList.Title.54=event-arm +TitleList.Title.54=win32-error TitleList.Level.54=2 -TitleList.Url.54=gfw\event-arm.html +TitleList.Url.54=gfs\win32-error.html TitleList.Icon.54=0 TitleList.Status.54=0 -TitleList.Keywords.54=event-arm +TitleList.Keywords.54=win32-error`\:code`\ TitleList.ContextNumber.54= TitleList.ApplyTemp.54=0 TitleList.Expanded.54=0 TitleList.Kind.54=0 -TitleList.Title.55=event-close +TitleList.Title.55=win32-warning TitleList.Level.55=2 -TitleList.Url.55=gfw\event-close.html +TitleList.Url.55=gfs\win32-warning.html TitleList.Icon.55=0 TitleList.Status.55=0 -TitleList.Keywords.55=event-close +TitleList.Keywords.55=win32-warning TitleList.ContextNumber.55= TitleList.ApplyTemp.55=0 TitleList.Expanded.55=0 TitleList.Kind.55=0 -TitleList.Title.56=event-deactivate -TitleList.Level.56=2 -TitleList.Url.56=gfw\event-deactivate.html +TitleList.Title.56=Widgets Package +TitleList.Level.56=1 +TitleList.Url.56=WidgetsPackage.html TitleList.Icon.56=0 TitleList.Status.56=0 -TitleList.Keywords.56=event-deactivate +TitleList.Keywords.56=GFW`\graphic-forms.uitoolkit.widgets TitleList.ContextNumber.56= TitleList.ApplyTemp.56=0 TitleList.Expanded.56=0 TitleList.Kind.56=0 -TitleList.Title.57=event-default-action +TitleList.Title.57=default-message-filter TitleList.Level.57=2 -TitleList.Url.57=gfw\event-default-action.html +TitleList.Url.57=gfw\default-message-filter.html TitleList.Icon.57=0 TitleList.Status.57=0 -TitleList.Keywords.57=event-default-action +TitleList.Keywords.57=default-message-filter`\GetMessage`\MSG`\ TitleList.ContextNumber.57= TitleList.ApplyTemp.57=0 TitleList.Expanded.57=0 TitleList.Kind.57=0 -TitleList.Title.58=event-dispatcher +TitleList.Title.58=event-activate TitleList.Level.58=2 -TitleList.Url.58=gfw\event-dispatcher.html +TitleList.Url.58=gfw\event-activate.html TitleList.Icon.58=0 TitleList.Status.58=0 -TitleList.Keywords.58=event-dispatcher +TitleList.Keywords.58=event-activate TitleList.ContextNumber.58= TitleList.ApplyTemp.58=0 TitleList.Expanded.58=0 TitleList.Kind.58=0 -TitleList.Title.59=event-dispose +TitleList.Title.59=event-arm TitleList.Level.59=2 -TitleList.Url.59=gfw\event-dispose.html +TitleList.Url.59=gfw\event-arm.html TitleList.Icon.59=0 TitleList.Status.59=0 -TitleList.Keywords.59=event-dispose +TitleList.Keywords.59=event-arm TitleList.ContextNumber.59= TitleList.ApplyTemp.59=0 TitleList.Expanded.59=0 TitleList.Kind.59=0 -TitleList.Title.60=event-move +TitleList.Title.60=event-close TitleList.Level.60=2 -TitleList.Url.60=gfw\event-move.html +TitleList.Url.60=gfw\event-close.html TitleList.Icon.60=0 TitleList.Status.60=0 -TitleList.Keywords.60=event-move +TitleList.Keywords.60=event-close TitleList.ContextNumber.60= TitleList.ApplyTemp.60=0 TitleList.Expanded.60=0 TitleList.Kind.60=0 -TitleList.Title.61=event-pre-move +TitleList.Title.61=event-deactivate TitleList.Level.61=2 -TitleList.Url.61=gfw\event-pre-move.html +TitleList.Url.61=gfw\event-deactivate.html TitleList.Icon.61=0 TitleList.Status.61=0 -TitleList.Keywords.61=event-pre-move +TitleList.Keywords.61=event-deactivate TitleList.ContextNumber.61= TitleList.ApplyTemp.61=0 TitleList.Expanded.61=0 TitleList.Kind.61=0 -TitleList.Title.62=event-pre-resize +TitleList.Title.62=event-default-action TitleList.Level.62=2 -TitleList.Url.62=gfw\event-pre-resize.html +TitleList.Url.62=gfw\event-default-action.html TitleList.Icon.62=0 TitleList.Status.62=0 -TitleList.Keywords.62=event-pre-resize +TitleList.Keywords.62=event-default-action TitleList.ContextNumber.62= TitleList.ApplyTemp.62=0 TitleList.Expanded.62=0 TitleList.Kind.62=0 -TitleList.Title.63=event-resize +TitleList.Title.63=event-dispatcher TitleList.Level.63=2 -TitleList.Url.63=gfw\event-resize.html +TitleList.Url.63=gfw\event-dispatcher.html TitleList.Icon.63=0 TitleList.Status.63=0 -TitleList.Keywords.63=event-resize +TitleList.Keywords.63=event-dispatcher TitleList.ContextNumber.63= TitleList.ApplyTemp.63=0 TitleList.Expanded.63=0 TitleList.Kind.63=0 -TitleList.Title.64=event-select +TitleList.Title.64=event-dispose TitleList.Level.64=2 -TitleList.Url.64=gfw\event-select.html +TitleList.Url.64=gfw\event-dispose.html TitleList.Icon.64=0 TitleList.Status.64=0 -TitleList.Keywords.64=event-select +TitleList.Keywords.64=event-dispose TitleList.ContextNumber.64= TitleList.ApplyTemp.64=0 TitleList.Expanded.64=0 TitleList.Kind.64=0 -TitleList.Title.65=event-source +TitleList.Title.65=event-move TitleList.Level.65=2 -TitleList.Url.65=gfw\event-source.html +TitleList.Url.65=gfw\event-move.html TitleList.Icon.65=0 TitleList.Status.65=0 -TitleList.Keywords.65=event-source +TitleList.Keywords.65=event-move TitleList.ContextNumber.65= TitleList.ApplyTemp.65=0 TitleList.Expanded.65=0 TitleList.Kind.65=0 -TitleList.Title.66=message-loop +TitleList.Title.66=event-pre-move TitleList.Level.66=2 -TitleList.Url.66=gfw\message-loop.html +TitleList.Url.66=gfw\event-pre-move.html TitleList.Icon.66=0 TitleList.Status.66=0 -TitleList.Keywords.66=message-loop +TitleList.Keywords.66=event-pre-move TitleList.ContextNumber.66= TitleList.ApplyTemp.66=0 TitleList.Expanded.66=0 TitleList.Kind.66=0 -TitleList.Title.67=obtain-event-time +TitleList.Title.67=event-pre-resize TitleList.Level.67=2 -TitleList.Url.67=gfw\obtain-event-time.html +TitleList.Url.67=gfw\event-pre-resize.html TitleList.Icon.67=0 TitleList.Status.67=0 -TitleList.Keywords.67=obtain-event-time +TitleList.Keywords.67=event-pre-resize TitleList.ContextNumber.67= TitleList.ApplyTemp.67=0 TitleList.Expanded.67=0 TitleList.Kind.67=0 -TitleList.Title.68=with-graphics-context +TitleList.Title.68=event-resize TitleList.Level.68=2 -TitleList.Url.68=gfw\with-graphics-context.html +TitleList.Url.68=gfw\event-resize.html TitleList.Icon.68=0 TitleList.Status.68=0 -TitleList.Keywords.68=with-graphics-context +TitleList.Keywords.68=event-resize TitleList.ContextNumber.68= TitleList.ApplyTemp.68=0 TitleList.Expanded.68=0 TitleList.Kind.68=0 -TitleList.Title.69=Miscellaneous Topics -TitleList.Level.69=0 -TitleList.Url.69=MiscellaneousTopics.html +TitleList.Title.69=event-select +TitleList.Level.69=2 +TitleList.Url.69=gfw\event-select.html TitleList.Icon.69=0 TitleList.Status.69=0 -TitleList.Keywords.69= +TitleList.Keywords.69=event-select TitleList.ContextNumber.69= TitleList.ApplyTemp.69=0 TitleList.Expanded.69=0 TitleList.Kind.69=0 -TitleList.Title.70=Image Data Plugins -TitleList.Level.70=1 -TitleList.Url.70=ImageDataPlugins.html +TitleList.Title.70=event-source +TitleList.Level.70=2 +TitleList.Url.70=gfw\event-source.html TitleList.Icon.70=0 TitleList.Status.70=0 -TitleList.Keywords.70= +TitleList.Keywords.70=event-source TitleList.ContextNumber.70= TitleList.ApplyTemp.70=0 TitleList.Expanded.70=0 TitleList.Kind.70=0 -TitleList.Title.71=Terminology Conventions -TitleList.Level.71=0 -TitleList.Url.71=TerminologyConventions.html +TitleList.Title.71=message-loop +TitleList.Level.71=2 +TitleList.Url.71=gfw\message-loop.html TitleList.Icon.71=0 TitleList.Status.71=0 -TitleList.Keywords.71= +TitleList.Keywords.71=message-loop TitleList.ContextNumber.71= TitleList.ApplyTemp.71=0 TitleList.Expanded.71=0 TitleList.Kind.71=0 -TitleList.Title.72=Glossary -TitleList.Level.72=0 -TitleList.Url.72=Glossary.html +TitleList.Title.72=obtain-event-time +TitleList.Level.72=2 +TitleList.Url.72=gfw\obtain-event-time.html TitleList.Icon.72=0 TitleList.Status.72=0 -TitleList.Keywords.72= +TitleList.Keywords.72=obtain-event-time TitleList.ContextNumber.72= TitleList.ApplyTemp.72=0 TitleList.Expanded.72=0 TitleList.Kind.72=0 -TitleList.Title.73=Footnotes -TitleList.Level.73=0 -TitleList.Url.73=Footnotes.html +TitleList.Title.73=with-graphics-context +TitleList.Level.73=2 +TitleList.Url.73=gfw\with-graphics-context.html TitleList.Icon.73=0 TitleList.Status.73=0 -TitleList.Keywords.73= +TitleList.Keywords.73=with-graphics-context TitleList.ContextNumber.73= TitleList.ApplyTemp.73=0 TitleList.Expanded.73=0 -TitleList.Kind.73=1 +TitleList.Kind.73=0 +TitleList.Title.74=Miscellaneous Topics +TitleList.Level.74=0 +TitleList.Url.74=MiscellaneousTopics.html +TitleList.Icon.74=0 +TitleList.Status.74=0 +TitleList.Keywords.74= +TitleList.ContextNumber.74= +TitleList.ApplyTemp.74=0 +TitleList.Expanded.74=0 +TitleList.Kind.74=0 +TitleList.Title.75=Image Data Plugins +TitleList.Level.75=1 +TitleList.Url.75=ImageDataPlugins.html +TitleList.Icon.75=0 +TitleList.Status.75=0 +TitleList.Keywords.75= +TitleList.ContextNumber.75= +TitleList.ApplyTemp.75=0 +TitleList.Expanded.75=0 +TitleList.Kind.75=0 +TitleList.Title.76=Terminology Conventions +TitleList.Level.76=0 +TitleList.Url.76=TerminologyConventions.html +TitleList.Icon.76=0 +TitleList.Status.76=0 +TitleList.Keywords.76= +TitleList.ContextNumber.76= +TitleList.ApplyTemp.76=0 +TitleList.Expanded.76=0 +TitleList.Kind.76=0 +TitleList.Title.77=Glossary +TitleList.Level.77=0 +TitleList.Url.77=Glossary.html +TitleList.Icon.77=0 +TitleList.Status.77=0 +TitleList.Keywords.77= +TitleList.ContextNumber.77= +TitleList.ApplyTemp.77=0 +TitleList.Expanded.77=0 +TitleList.Kind.77=0 +TitleList.Title.78=Footnotes +TitleList.Level.78=0 +TitleList.Url.78=Footnotes.html +TitleList.Icon.78=0 +TitleList.Status.78=0 +TitleList.Keywords.78= +TitleList.ContextNumber.78= +TitleList.ApplyTemp.78=0 +TitleList.Expanded.78=0 +TitleList.Kind.78=1 Added: trunk/docs/manual/README.txt ============================================================================== --- (empty file) +++ trunk/docs/manual/README.txt Thu Oct 12 00:56:34 2006 @@ -0,0 +1,10 @@ + +The files in this directory are edited and compiled via a tool that generates +output in two formats: HTML Help (CHM) and Javascript-enabled HTML. + +The specific tool currently used is WinCHM, which is a shareware application +available from http://www.softany.com/winchm/ As of October 2006, Softany +provides a near-fully-functional evaluation version for download. + +The feature set and quality of this tool are not satisfactory, so I may +decide to migrate to something else in the future. Added: trunk/docs/manual/gfg/copy-font-data.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/copy-font-data.html Thu Oct 12 00:56:34 2006 @@ -0,0 +1,56 @@ + + + +copy-font-data + + + + + + +

+ + + + +
copy-font-data +

[Function] 

+

+

syntax

+

(gfg:copy-font-data +font-data) => new font-data

+

arguments +

+ + + + +
font-dataThe font-data structure to be + copied.

description

+

Returns a new font-data whose slot values were copied from the + original.

+

see also

+

make-font-data

+

+


+ +

+ +

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfg/copy-font-metrics.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/copy-font-metrics.html Thu Oct 12 00:56:34 2006 @@ -0,0 +1,56 @@ + + + +copy-font-metrics + + + + + + +

+ + + + +
copy-font-metrics +

[Function] 

+

+

syntax

+

(gfg:copy-font-metrics +font-metrics) => new font-metrics 

+

arguments +

+ + + + +
font-metricsThe font-metrics structure to be + copied.

description

+

Returns a new font-metrics whose slot values were copied from the + original.

+

see also

+

make-font-data

+

+


+ +

+ +

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfg/font-data.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/font-data.html Thu Oct 12 00:56:34 2006 @@ -0,0 +1,78 @@ + + + +font-data + + + + + + +

+ + + + +
font-data +

[Structure] 

+ +
+

+

description

+

This structure describes logical attributes of a font that the system font mapper can use to +find a match. Thus, application code can use this structure to request + fonts.

+

slots

+

+ + + + + + + + + + + + + +
char-set + + A constant value identifying the character set of the requested + font. +
face-name + A string + representing a font face name, such as + "Times New +Roman"
point-size An integer + value representing a font point size. +
style A list of + keywords that further specify attributes of the desired + font.

+

see also

+

copy-font-data, make-font-data

+

+


+ +

+

+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfg/font-metrics.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/font-metrics.html Thu Oct 12 00:56:34 2006 @@ -0,0 +1,76 @@ + + + +font-metrics + + + + + + +

+ + + + +
font-metrics +

[Structure] 

+ +
+

+

description

+

This describes attributes of a realized font + which application code may use to position and align graphical + elements.

+

slots

+

+ + + + + + + + + + + + + + + + +
ascent + Units above the + character base line.
avg-char-width + The average width + of characters. Does not include overhang required for + bold or +italic.
descent The red +component.
leadingUnits below the + character base line.
max-char-widthThe width of the + widest character.

+

see also

+

font-data

+

+


+ +

+

+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Modified: trunk/docs/manual/gfg/font.html ============================================================================== --- trunk/docs/manual/gfg/font.html (original) +++ trunk/docs/manual/gfg/font.html Thu Oct 12 00:56:34 2006 @@ -46,8 +46,9 @@ :data - A - font-data object. If this initarg is specified, then a value for the :gc + A font-data + object. If this initarg is specified, then a value for the :gc initarg is also required. @@ -57,9 +58,9 @@ the :data initarg is also required.

-

see also

-

 

+

see also

+

 


Added: trunk/docs/manual/gfg/make-font-data.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/make-font-data.html Thu Oct 12 00:56:34 2006 @@ -0,0 +1,97 @@ + + + +make-font-data + + + + + + +

+ + + + +
make-font-data +

[Function] 

+

+

syntax

+

(gfg:make-font-data +:char-set integer :face-name string :point-size +integer :style list) +=> font-data

+

arguments +

+ + + + + + + + + + + + + +
:char-set One of the + following constant values to identify the character set of the requested + font:
+ansi-charset+ +arabic-charset+ + +baltic-charset+ +chinesebig5-charset+ +default-charset+ + +easteurope-charset+ +gb2312-charset+ +greek-charset+ +hangeul-charset+ + +hangul-charset+ +hebrew-charset+ +johab-charset+ +mac-charset+ + +oem-charset+ +russian-charset+ +shiftjis-charset+ +symbol-charset+ + +thai-charset+ +turkish-charset+ +vietnamese-charset+ +
:face-nameA string + representing a font face name, + such as "Times New +Roman"
:point-sizeAn integer + value representing a font point size. The value 0 + is a special instruction to the font mapper to return a font in the default size corresponding to the + specified face-name and style + values. + +
:styleA list of + keywords that further specify attributes of the desired font, described as + follows.
one weight keyword: :bold or + :normal
one pitch keyword: :fixed or :variable
one precision keyword: :truetype-only or :outline
:italic
:strikeout
:underline

description

+

Returns a newly-created font-data. +

+

see also

+

copy-font-data

+

+


+ +

+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. + Unrue +

+ From junrue at common-lisp.net Thu Oct 12 05:30:51 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Thu, 12 Oct 2006 01:30:51 -0400 (EDT) Subject: [graphic-forms-cvs] r304 - in trunk/docs/manual: . gfg Message-ID: <20061012053051.1DF1052002@common-lisp.net> Author: junrue Date: Thu Oct 12 01:30:50 2006 New Revision: 304 Added: trunk/docs/manual/gfg/ascent.html trunk/docs/manual/gfg/descent.html trunk/docs/manual/gfg/make-font-metrics.html Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp trunk/docs/manual/gfg/copy-font-metrics.html trunk/docs/manual/gfg/font-metrics.html trunk/docs/manual/gfg/make-font-data.html Log: Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp ============================================================================== --- trunk/docs/manual/Graphic-FormsProgrammingReference.wcp (original) +++ trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Thu Oct 12 01:30:50 2006 @@ -92,7 +92,7 @@ DefaultTopic=Introduction.html [TOPICS] -TitleList=79 +TitleList=82 TitleList.Title.0=Legal Information TitleList.Level.0=0 TitleList.Url.0=LegalInfo.html @@ -153,719 +153,719 @@ TitleList.ApplyTemp.5=0 TitleList.Expanded.5=1 TitleList.Kind.5=0 -TitleList.Title.6=color +TitleList.Title.6=ascent TitleList.Level.6=2 -TitleList.Url.6=gfg\color.html +TitleList.Url.6=gfg\ascent.html TitleList.Icon.6=0 TitleList.Status.6=0 -TitleList.Keywords.6=color`\ +TitleList.Keywords.6=ascent TitleList.ContextNumber.6= TitleList.ApplyTemp.6=0 TitleList.Expanded.6=0 TitleList.Kind.6=0 -TitleList.Title.7=color->rgb +TitleList.Title.7=color TitleList.Level.7=2 -TitleList.Url.7=gfg\color-to-rgb.html +TitleList.Url.7=gfg\color.html TitleList.Icon.7=0 TitleList.Status.7=0 -TitleList.Keywords.7=color->rgb`\COLORREF +TitleList.Keywords.7=color`\ TitleList.ContextNumber.7= TitleList.ApplyTemp.7=0 TitleList.Expanded.7=0 TitleList.Kind.7=0 -TitleList.Title.8=color-blue +TitleList.Title.8=color->rgb TitleList.Level.8=2 -TitleList.Url.8=gfg\color-blue.html +TitleList.Url.8=gfg\color-to-rgb.html TitleList.Icon.8=0 TitleList.Status.8=0 -TitleList.Keywords.8=color-blue +TitleList.Keywords.8=color->rgb`\COLORREF TitleList.ContextNumber.8= TitleList.ApplyTemp.8=0 TitleList.Expanded.8=0 TitleList.Kind.8=0 -TitleList.Title.9=color-green +TitleList.Title.9=color-blue TitleList.Level.9=2 -TitleList.Url.9=gfg\color-green.html +TitleList.Url.9=gfg\color-blue.html TitleList.Icon.9=0 TitleList.Status.9=0 -TitleList.Keywords.9= +TitleList.Keywords.9=color-blue TitleList.ContextNumber.9= TitleList.ApplyTemp.9=0 TitleList.Expanded.9=0 TitleList.Kind.9=0 -TitleList.Title.10=color-red +TitleList.Title.10=color-green TitleList.Level.10=2 -TitleList.Url.10=gfg\color-red.html +TitleList.Url.10=gfg\color-green.html TitleList.Icon.10=0 TitleList.Status.10=0 -TitleList.Keywords.10=color-red +TitleList.Keywords.10= TitleList.ContextNumber.10= TitleList.ApplyTemp.10=0 TitleList.Expanded.10=0 TitleList.Kind.10=0 -TitleList.Title.11=copy-color +TitleList.Title.11=color-red TitleList.Level.11=2 -TitleList.Url.11=gfg\copy-color.html +TitleList.Url.11=gfg\color-red.html TitleList.Icon.11=0 TitleList.Status.11=0 -TitleList.Keywords.11=copy-color +TitleList.Keywords.11=color-red TitleList.ContextNumber.11= TitleList.ApplyTemp.11=0 TitleList.Expanded.11=0 TitleList.Kind.11=0 -TitleList.Title.12=copy-font-data +TitleList.Title.12=copy-color TitleList.Level.12=2 -TitleList.Url.12=gfg\copy-font-data.html +TitleList.Url.12=gfg\copy-color.html TitleList.Icon.12=0 TitleList.Status.12=0 -TitleList.Keywords.12=copy-font-data +TitleList.Keywords.12=copy-color TitleList.ContextNumber.12= TitleList.ApplyTemp.12=0 TitleList.Expanded.12=0 TitleList.Kind.12=0 -TitleList.Title.13=copy-font-metrics +TitleList.Title.13=copy-font-data TitleList.Level.13=2 -TitleList.Url.13=gfg\copy-font-metrics.html +TitleList.Url.13=gfg\copy-font-data.html TitleList.Icon.13=0 TitleList.Status.13=0 -TitleList.Keywords.13=copy-font-metrics +TitleList.Keywords.13=copy-font-data TitleList.ContextNumber.13= TitleList.ApplyTemp.13=0 TitleList.Expanded.13=0 TitleList.Kind.13=0 -TitleList.Title.14=font +TitleList.Title.14=copy-font-metrics TitleList.Level.14=2 -TitleList.Url.14=gfg\font.html +TitleList.Url.14=gfg\copy-font-metrics.html TitleList.Icon.14=0 TitleList.Status.14=0 -TitleList.Keywords.14=font +TitleList.Keywords.14=copy-font-metrics TitleList.ContextNumber.14= TitleList.ApplyTemp.14=0 TitleList.Expanded.14=0 TitleList.Kind.14=0 -TitleList.Title.15=font-data +TitleList.Title.15=descent TitleList.Level.15=2 -TitleList.Url.15=gfg\font-data.html +TitleList.Url.15=gfg\descent.html TitleList.Icon.15=0 TitleList.Status.15=0 -TitleList.Keywords.15=font-data +TitleList.Keywords.15=descent TitleList.ContextNumber.15= TitleList.ApplyTemp.15=0 TitleList.Expanded.15=0 TitleList.Kind.15=0 -TitleList.Title.16=font-metrics +TitleList.Title.16=font TitleList.Level.16=2 -TitleList.Url.16=gfg\font-metrics.html +TitleList.Url.16=gfg\font.html TitleList.Icon.16=0 TitleList.Status.16=0 -TitleList.Keywords.16=font-metrics +TitleList.Keywords.16=font TitleList.ContextNumber.16= TitleList.ApplyTemp.16=0 TitleList.Expanded.16=0 TitleList.Kind.16=0 -TitleList.Title.17=make-color +TitleList.Title.17=font-data TitleList.Level.17=2 -TitleList.Url.17=gfg\make-color.html +TitleList.Url.17=gfg\font-data.html TitleList.Icon.17=0 TitleList.Status.17=0 -TitleList.Keywords.17=make-color`\:blue`\:green`\:red`\ +TitleList.Keywords.17=font-data TitleList.ContextNumber.17= TitleList.ApplyTemp.17=0 TitleList.Expanded.17=0 TitleList.Kind.17=0 -TitleList.Title.18=make-font-data +TitleList.Title.18=font-metrics TitleList.Level.18=2 -TitleList.Url.18=gfg\make-font-data.html +TitleList.Url.18=gfg\font-metrics.html TitleList.Icon.18=0 TitleList.Status.18=0 -TitleList.Keywords.18=make-font-data`\:char-set`\:face-name`\:point-size`\:style`\ +TitleList.Keywords.18=font-metrics TitleList.ContextNumber.18= TitleList.ApplyTemp.18=0 TitleList.Expanded.18=0 TitleList.Kind.18=0 -TitleList.Title.19=rgb->color +TitleList.Title.19=make-color TitleList.Level.19=2 -TitleList.Url.19=gfg\rgb-to-color.html +TitleList.Url.19=gfg\make-color.html TitleList.Icon.19=0 TitleList.Status.19=0 -TitleList.Keywords.19=rgb->color +TitleList.Keywords.19=make-color`\:blue`\:green`\:red`\ TitleList.ContextNumber.19= TitleList.ApplyTemp.19=0 TitleList.Expanded.19=0 TitleList.Kind.19=0 -TitleList.Title.20=System Package -TitleList.Level.20=1 -TitleList.Url.20=SystemPackage.html +TitleList.Title.20=make-font-data +TitleList.Level.20=2 +TitleList.Url.20=gfg\make-font-data.html TitleList.Icon.20=0 TitleList.Status.20=0 -TitleList.Keywords.20=GFS`\graphic-forms.uitoolkit.system +TitleList.Keywords.20=make-font-data`\:char-set`\:face-name`\:point-size`\:style`\ TitleList.ContextNumber.20= TitleList.ApplyTemp.20=0 TitleList.Expanded.20=0 TitleList.Kind.20=0 -TitleList.Title.21=code +TitleList.Title.21=make-font-metrics TitleList.Level.21=2 -TitleList.Url.21=gfs\code.html +TitleList.Url.21=gfg\make-font-metrics.html TitleList.Icon.21=0 TitleList.Status.21=0 -TitleList.Keywords.21=code +TitleList.Keywords.21=make-font-metrics`\:ascent`\:avg-char-width`\:descent`\:leading`\:max-char-width TitleList.ContextNumber.21= TitleList.ApplyTemp.21=0 TitleList.Expanded.21=0 TitleList.Kind.21=0 -TitleList.Title.22=comdlg-error +TitleList.Title.22=rgb->color TitleList.Level.22=2 -TitleList.Url.22=gfs\comdlg-error.html +TitleList.Url.22=gfg\rgb-to-color.html TitleList.Icon.22=0 TitleList.Status.22=0 -TitleList.Keywords.22=comdlg-error`\:dlg-code +TitleList.Keywords.22=rgb->color TitleList.ContextNumber.22= TitleList.ApplyTemp.22=0 TitleList.Expanded.22=0 TitleList.Kind.22=0 -TitleList.Title.23=copy-point -TitleList.Level.23=2 -TitleList.Url.23=gfs\copy-point.html +TitleList.Title.23=System Package +TitleList.Level.23=1 +TitleList.Url.23=SystemPackage.html TitleList.Icon.23=0 TitleList.Status.23=0 -TitleList.Keywords.23=copy-point +TitleList.Keywords.23=GFS`\graphic-forms.uitoolkit.system TitleList.ContextNumber.23= TitleList.ApplyTemp.23=0 TitleList.Expanded.23=0 TitleList.Kind.23=0 -TitleList.Title.24=copy-rectangle +TitleList.Title.24=code TitleList.Level.24=2 -TitleList.Url.24=gfs\copy-rectangle.html +TitleList.Url.24=gfs\code.html TitleList.Icon.24=0 TitleList.Status.24=0 -TitleList.Keywords.24=copy-rectangle +TitleList.Keywords.24=code TitleList.ContextNumber.24= TitleList.ApplyTemp.24=0 TitleList.Expanded.24=0 TitleList.Kind.24=0 -TitleList.Title.25=copy-size +TitleList.Title.25=comdlg-error TitleList.Level.25=2 -TitleList.Url.25=gfs\copy-size.html +TitleList.Url.25=gfs\comdlg-error.html TitleList.Icon.25=0 TitleList.Status.25=0 -TitleList.Keywords.25=copy-size +TitleList.Keywords.25=comdlg-error`\:dlg-code TitleList.ContextNumber.25= TitleList.ApplyTemp.25=0 TitleList.Expanded.25=0 TitleList.Kind.25=0 -TitleList.Title.26=copy-span +TitleList.Title.26=copy-point TitleList.Level.26=2 -TitleList.Url.26=gfs\copy-span.html +TitleList.Url.26=gfs\copy-point.html TitleList.Icon.26=0 TitleList.Status.26=0 -TitleList.Keywords.26=copy-span +TitleList.Keywords.26=copy-point TitleList.ContextNumber.26= TitleList.ApplyTemp.26=0 TitleList.Expanded.26=0 TitleList.Kind.26=0 -TitleList.Title.27=detail +TitleList.Title.27=copy-rectangle TitleList.Level.27=2 -TitleList.Url.27=gfs\detail.html +TitleList.Url.27=gfs\copy-rectangle.html TitleList.Icon.27=0 TitleList.Status.27=0 -TitleList.Keywords.27=detail +TitleList.Keywords.27=copy-rectangle TitleList.ContextNumber.27= TitleList.ApplyTemp.27=0 TitleList.Expanded.27=0 TitleList.Kind.27=0 -TitleList.Title.28=dispose +TitleList.Title.28=copy-size TitleList.Level.28=2 -TitleList.Url.28=gfs\dispose.html +TitleList.Url.28=gfs\copy-size.html TitleList.Icon.28=0 TitleList.Status.28=0 -TitleList.Keywords.28=disposed +TitleList.Keywords.28=copy-size TitleList.ContextNumber.28= TitleList.ApplyTemp.28=0 TitleList.Expanded.28=0 TitleList.Kind.28=0 -TitleList.Title.29=disposed-error +TitleList.Title.29=copy-span TitleList.Level.29=2 -TitleList.Url.29=gfs\disposed-error.html +TitleList.Url.29=gfs\copy-span.html TitleList.Icon.29=0 TitleList.Status.29=0 -TitleList.Keywords.29=disposed-error +TitleList.Keywords.29=copy-span TitleList.ContextNumber.29= TitleList.ApplyTemp.29=0 TitleList.Expanded.29=0 TitleList.Kind.29=0 -TitleList.Title.30=disposed-p +TitleList.Title.30=detail TitleList.Level.30=2 -TitleList.Url.30=gfs\disposed-p.html +TitleList.Url.30=gfs\detail.html TitleList.Icon.30=0 TitleList.Status.30=0 -TitleList.Keywords.30=disposed-p +TitleList.Keywords.30=detail TitleList.ContextNumber.30= TitleList.ApplyTemp.30=0 TitleList.Expanded.30=0 TitleList.Kind.30=0 -TitleList.Title.31=dlg-code +TitleList.Title.31=dispose TitleList.Level.31=2 -TitleList.Url.31=gfs\dlg-code.html +TitleList.Url.31=gfs\dispose.html TitleList.Icon.31=0 TitleList.Status.31=0 -TitleList.Keywords.31=dlg-code +TitleList.Keywords.31=disposed TitleList.ContextNumber.31= TitleList.ApplyTemp.31=0 TitleList.Expanded.31=0 TitleList.Kind.31=0 -TitleList.Title.32=empty-span-p +TitleList.Title.32=disposed-error TitleList.Level.32=2 -TitleList.Url.32=gfs\empty-span-p.html +TitleList.Url.32=gfs\disposed-error.html TitleList.Icon.32=0 TitleList.Status.32=0 -TitleList.Keywords.32=empty-span-p +TitleList.Keywords.32=disposed-error TitleList.ContextNumber.32= TitleList.ApplyTemp.32=0 TitleList.Expanded.32=0 TitleList.Kind.32=0 -TitleList.Title.33=equal-size-p +TitleList.Title.33=disposed-p TitleList.Level.33=2 -TitleList.Url.33=gfs\equal-size-p.html +TitleList.Url.33=gfs\disposed-p.html TitleList.Icon.33=0 TitleList.Status.33=0 -TitleList.Keywords.33=equal-size-p +TitleList.Keywords.33=disposed-p TitleList.ContextNumber.33= TitleList.ApplyTemp.33=0 TitleList.Expanded.33=0 TitleList.Kind.33=0 -TitleList.Title.34=handle +TitleList.Title.34=dlg-code TitleList.Level.34=2 -TitleList.Url.34=gfs\handle.html +TitleList.Url.34=gfs\dlg-code.html TitleList.Icon.34=0 TitleList.Status.34=0 -TitleList.Keywords.34=handle +TitleList.Keywords.34=dlg-code TitleList.ContextNumber.34= TitleList.ApplyTemp.34=0 TitleList.Expanded.34=0 TitleList.Kind.34=0 -TitleList.Title.35=location +TitleList.Title.35=empty-span-p TitleList.Level.35=2 -TitleList.Url.35=gfs\location.html +TitleList.Url.35=gfs\empty-span-p.html TitleList.Icon.35=0 TitleList.Status.35=0 -TitleList.Keywords.35=location`\ +TitleList.Keywords.35=empty-span-p TitleList.ContextNumber.35= TitleList.ApplyTemp.35=0 TitleList.Expanded.35=0 TitleList.Kind.35=0 -TitleList.Title.36=make-point +TitleList.Title.36=equal-size-p TitleList.Level.36=2 -TitleList.Url.36=gfs\make-point.html +TitleList.Url.36=gfs\equal-size-p.html TitleList.Icon.36=0 TitleList.Status.36=0 -TitleList.Keywords.36=make-point +TitleList.Keywords.36=equal-size-p TitleList.ContextNumber.36= TitleList.ApplyTemp.36=0 TitleList.Expanded.36=0 TitleList.Kind.36=0 -TitleList.Title.37=make-rectangle +TitleList.Title.37=handle TitleList.Level.37=2 -TitleList.Url.37=gfs\make-rectangle.html +TitleList.Url.37=gfs\handle.html TitleList.Icon.37=0 TitleList.Status.37=0 -TitleList.Keywords.37=make-rectangle +TitleList.Keywords.37=handle TitleList.ContextNumber.37= TitleList.ApplyTemp.37=0 TitleList.Expanded.37=0 TitleList.Kind.37=0 -TitleList.Title.38=make-size +TitleList.Title.38=location TitleList.Level.38=2 -TitleList.Url.38=gfs\make-size.html +TitleList.Url.38=gfs\location.html TitleList.Icon.38=0 TitleList.Status.38=0 -TitleList.Keywords.38=make-size +TitleList.Keywords.38=location`\ TitleList.ContextNumber.38= TitleList.ApplyTemp.38=0 TitleList.Expanded.38=0 TitleList.Kind.38=0 -TitleList.Title.39=make-span +TitleList.Title.39=make-point TitleList.Level.39=2 -TitleList.Url.39=gfs\make-span.html +TitleList.Url.39=gfs\make-point.html TitleList.Icon.39=0 TitleList.Status.39=0 -TitleList.Keywords.39=make-span +TitleList.Keywords.39=make-point TitleList.ContextNumber.39= TitleList.ApplyTemp.39=0 TitleList.Expanded.39=0 TitleList.Kind.39=0 -TitleList.Title.40=native-object +TitleList.Title.40=make-rectangle TitleList.Level.40=2 -TitleList.Url.40=gfs\native-object.html +TitleList.Url.40=gfs\make-rectangle.html TitleList.Icon.40=0 TitleList.Status.40=0 -TitleList.Keywords.40=native-object +TitleList.Keywords.40=make-rectangle TitleList.ContextNumber.40= TitleList.ApplyTemp.40=0 TitleList.Expanded.40=0 TitleList.Kind.40=0 -TitleList.Title.41=point +TitleList.Title.41=make-size TitleList.Level.41=2 -TitleList.Url.41=gfs\point.html +TitleList.Url.41=gfs\make-size.html TitleList.Icon.41=0 TitleList.Status.41=0 -TitleList.Keywords.41=point +TitleList.Keywords.41=make-size TitleList.ContextNumber.41= TitleList.ApplyTemp.41=0 TitleList.Expanded.41=0 TitleList.Kind.41=0 -TitleList.Title.42=point-x +TitleList.Title.42=make-span TitleList.Level.42=2 -TitleList.Url.42=gfs\point-x.html +TitleList.Url.42=gfs\make-span.html TitleList.Icon.42=0 TitleList.Status.42=0 -TitleList.Keywords.42=point-x +TitleList.Keywords.42=make-span TitleList.ContextNumber.42= TitleList.ApplyTemp.42=0 TitleList.Expanded.42=0 TitleList.Kind.42=0 -TitleList.Title.43=point-y +TitleList.Title.43=native-object TitleList.Level.43=2 -TitleList.Url.43=gfs\point-y.html +TitleList.Url.43=gfs\native-object.html TitleList.Icon.43=0 TitleList.Status.43=0 -TitleList.Keywords.43=point-y +TitleList.Keywords.43=native-object TitleList.ContextNumber.43= TitleList.ApplyTemp.43=0 TitleList.Expanded.43=0 TitleList.Kind.43=0 -TitleList.Title.44=rectangle +TitleList.Title.44=point TitleList.Level.44=2 -TitleList.Url.44=gfs\rectangle.html +TitleList.Url.44=gfs\point.html TitleList.Icon.44=0 TitleList.Status.44=0 -TitleList.Keywords.44=rectangle +TitleList.Keywords.44=point TitleList.ContextNumber.44= TitleList.ApplyTemp.44=0 TitleList.Expanded.44=0 TitleList.Kind.44=0 -TitleList.Title.45=size +TitleList.Title.45=point-x TitleList.Level.45=2 -TitleList.Url.45=gfs\size.html +TitleList.Url.45=gfs\point-x.html TitleList.Icon.45=0 TitleList.Status.45=0 -TitleList.Keywords.45=size +TitleList.Keywords.45=point-x TitleList.ContextNumber.45= TitleList.ApplyTemp.45=0 TitleList.Expanded.45=0 TitleList.Kind.45=0 -TitleList.Title.46=size +TitleList.Title.46=point-y TitleList.Level.46=2 -TitleList.Url.46=gfs\size-function.html +TitleList.Url.46=gfs\point-y.html TitleList.Icon.46=0 TitleList.Status.46=0 -TitleList.Keywords.46= +TitleList.Keywords.46=point-y TitleList.ContextNumber.46= TitleList.ApplyTemp.46=0 TitleList.Expanded.46=0 TitleList.Kind.46=0 -TitleList.Title.47=size-height +TitleList.Title.47=rectangle TitleList.Level.47=2 -TitleList.Url.47=gfs\size-height.html +TitleList.Url.47=gfs\rectangle.html TitleList.Icon.47=0 TitleList.Status.47=0 -TitleList.Keywords.47=size-height`\ +TitleList.Keywords.47=rectangle TitleList.ContextNumber.47= TitleList.ApplyTemp.47=0 TitleList.Expanded.47=0 TitleList.Kind.47=0 -TitleList.Title.48=size-width +TitleList.Title.48=size TitleList.Level.48=2 -TitleList.Url.48=gfs\size-width.html +TitleList.Url.48=gfs\size.html TitleList.Icon.48=0 TitleList.Status.48=0 -TitleList.Keywords.48=size-width +TitleList.Keywords.48=size TitleList.ContextNumber.48= TitleList.ApplyTemp.48=0 TitleList.Expanded.48=0 TitleList.Kind.48=0 -TitleList.Title.49=span +TitleList.Title.49=size TitleList.Level.49=2 -TitleList.Url.49=gfs\span.html +TitleList.Url.49=gfs\size-function.html TitleList.Icon.49=0 TitleList.Status.49=0 -TitleList.Keywords.49=span +TitleList.Keywords.49= TitleList.ContextNumber.49= TitleList.ApplyTemp.49=0 TitleList.Expanded.49=0 TitleList.Kind.49=0 -TitleList.Title.50=span-end +TitleList.Title.50=size-height TitleList.Level.50=2 -TitleList.Url.50=gfs\span-end.html +TitleList.Url.50=gfs\size-height.html TitleList.Icon.50=0 TitleList.Status.50=0 -TitleList.Keywords.50=span-end`\ +TitleList.Keywords.50=size-height`\ TitleList.ContextNumber.50= TitleList.ApplyTemp.50=0 TitleList.Expanded.50=0 TitleList.Kind.50=0 -TitleList.Title.51=span-start +TitleList.Title.51=size-width TitleList.Level.51=2 -TitleList.Url.51=gfs\span-start.html +TitleList.Url.51=gfs\size-width.html TitleList.Icon.51=0 TitleList.Status.51=0 -TitleList.Keywords.51=span-start`\ +TitleList.Keywords.51=size-width TitleList.ContextNumber.51= TitleList.ApplyTemp.51=0 TitleList.Expanded.51=0 TitleList.Kind.51=0 -TitleList.Title.52=toolkit-error +TitleList.Title.52=span TitleList.Level.52=2 -TitleList.Url.52=gfs\toolkit-error.html +TitleList.Url.52=gfs\span.html TitleList.Icon.52=0 TitleList.Status.52=0 -TitleList.Keywords.52=toolkit-error`\:detail`\ +TitleList.Keywords.52=span TitleList.ContextNumber.52= TitleList.ApplyTemp.52=0 TitleList.Expanded.52=0 TitleList.Kind.52=0 -TitleList.Title.53=toolkit-warning +TitleList.Title.53=span-end TitleList.Level.53=2 -TitleList.Url.53=gfs\toolkit-warning.html +TitleList.Url.53=gfs\span-end.html TitleList.Icon.53=0 TitleList.Status.53=0 -TitleList.Keywords.53=toolkit-warning +TitleList.Keywords.53=span-end`\ TitleList.ContextNumber.53= TitleList.ApplyTemp.53=0 TitleList.Expanded.53=0 TitleList.Kind.53=0 -TitleList.Title.54=win32-error +TitleList.Title.54=span-start TitleList.Level.54=2 -TitleList.Url.54=gfs\win32-error.html +TitleList.Url.54=gfs\span-start.html TitleList.Icon.54=0 TitleList.Status.54=0 -TitleList.Keywords.54=win32-error`\:code`\ +TitleList.Keywords.54=span-start`\ TitleList.ContextNumber.54= TitleList.ApplyTemp.54=0 TitleList.Expanded.54=0 TitleList.Kind.54=0 -TitleList.Title.55=win32-warning +TitleList.Title.55=toolkit-error TitleList.Level.55=2 -TitleList.Url.55=gfs\win32-warning.html +TitleList.Url.55=gfs\toolkit-error.html TitleList.Icon.55=0 TitleList.Status.55=0 -TitleList.Keywords.55=win32-warning +TitleList.Keywords.55=toolkit-error`\:detail`\ TitleList.ContextNumber.55= TitleList.ApplyTemp.55=0 TitleList.Expanded.55=0 TitleList.Kind.55=0 -TitleList.Title.56=Widgets Package -TitleList.Level.56=1 -TitleList.Url.56=WidgetsPackage.html +TitleList.Title.56=toolkit-warning +TitleList.Level.56=2 +TitleList.Url.56=gfs\toolkit-warning.html TitleList.Icon.56=0 TitleList.Status.56=0 -TitleList.Keywords.56=GFW`\graphic-forms.uitoolkit.widgets +TitleList.Keywords.56=toolkit-warning TitleList.ContextNumber.56= TitleList.ApplyTemp.56=0 TitleList.Expanded.56=0 TitleList.Kind.56=0 -TitleList.Title.57=default-message-filter +TitleList.Title.57=win32-error TitleList.Level.57=2 -TitleList.Url.57=gfw\default-message-filter.html +TitleList.Url.57=gfs\win32-error.html TitleList.Icon.57=0 TitleList.Status.57=0 -TitleList.Keywords.57=default-message-filter`\GetMessage`\MSG`\ +TitleList.Keywords.57=win32-error`\:code`\ TitleList.ContextNumber.57= TitleList.ApplyTemp.57=0 TitleList.Expanded.57=0 TitleList.Kind.57=0 -TitleList.Title.58=event-activate +TitleList.Title.58=win32-warning TitleList.Level.58=2 -TitleList.Url.58=gfw\event-activate.html +TitleList.Url.58=gfs\win32-warning.html TitleList.Icon.58=0 TitleList.Status.58=0 -TitleList.Keywords.58=event-activate +TitleList.Keywords.58=win32-warning TitleList.ContextNumber.58= TitleList.ApplyTemp.58=0 TitleList.Expanded.58=0 TitleList.Kind.58=0 -TitleList.Title.59=event-arm -TitleList.Level.59=2 -TitleList.Url.59=gfw\event-arm.html +TitleList.Title.59=Widgets Package +TitleList.Level.59=1 +TitleList.Url.59=WidgetsPackage.html TitleList.Icon.59=0 TitleList.Status.59=0 -TitleList.Keywords.59=event-arm +TitleList.Keywords.59=GFW`\graphic-forms.uitoolkit.widgets TitleList.ContextNumber.59= TitleList.ApplyTemp.59=0 TitleList.Expanded.59=0 TitleList.Kind.59=0 -TitleList.Title.60=event-close +TitleList.Title.60=default-message-filter TitleList.Level.60=2 -TitleList.Url.60=gfw\event-close.html +TitleList.Url.60=gfw\default-message-filter.html TitleList.Icon.60=0 TitleList.Status.60=0 -TitleList.Keywords.60=event-close +TitleList.Keywords.60=default-message-filter`\GetMessage`\MSG`\ TitleList.ContextNumber.60= TitleList.ApplyTemp.60=0 TitleList.Expanded.60=0 TitleList.Kind.60=0 -TitleList.Title.61=event-deactivate +TitleList.Title.61=event-activate TitleList.Level.61=2 -TitleList.Url.61=gfw\event-deactivate.html +TitleList.Url.61=gfw\event-activate.html TitleList.Icon.61=0 TitleList.Status.61=0 -TitleList.Keywords.61=event-deactivate +TitleList.Keywords.61=event-activate TitleList.ContextNumber.61= TitleList.ApplyTemp.61=0 TitleList.Expanded.61=0 TitleList.Kind.61=0 -TitleList.Title.62=event-default-action +TitleList.Title.62=event-arm TitleList.Level.62=2 -TitleList.Url.62=gfw\event-default-action.html +TitleList.Url.62=gfw\event-arm.html TitleList.Icon.62=0 TitleList.Status.62=0 -TitleList.Keywords.62=event-default-action +TitleList.Keywords.62=event-arm TitleList.ContextNumber.62= TitleList.ApplyTemp.62=0 TitleList.Expanded.62=0 TitleList.Kind.62=0 -TitleList.Title.63=event-dispatcher +TitleList.Title.63=event-close TitleList.Level.63=2 -TitleList.Url.63=gfw\event-dispatcher.html +TitleList.Url.63=gfw\event-close.html TitleList.Icon.63=0 TitleList.Status.63=0 -TitleList.Keywords.63=event-dispatcher +TitleList.Keywords.63=event-close TitleList.ContextNumber.63= TitleList.ApplyTemp.63=0 TitleList.Expanded.63=0 TitleList.Kind.63=0 -TitleList.Title.64=event-dispose +TitleList.Title.64=event-deactivate TitleList.Level.64=2 -TitleList.Url.64=gfw\event-dispose.html +TitleList.Url.64=gfw\event-deactivate.html TitleList.Icon.64=0 TitleList.Status.64=0 -TitleList.Keywords.64=event-dispose +TitleList.Keywords.64=event-deactivate TitleList.ContextNumber.64= TitleList.ApplyTemp.64=0 TitleList.Expanded.64=0 TitleList.Kind.64=0 -TitleList.Title.65=event-move +TitleList.Title.65=event-default-action TitleList.Level.65=2 -TitleList.Url.65=gfw\event-move.html +TitleList.Url.65=gfw\event-default-action.html TitleList.Icon.65=0 TitleList.Status.65=0 -TitleList.Keywords.65=event-move +TitleList.Keywords.65=event-default-action TitleList.ContextNumber.65= TitleList.ApplyTemp.65=0 TitleList.Expanded.65=0 TitleList.Kind.65=0 -TitleList.Title.66=event-pre-move +TitleList.Title.66=event-dispatcher TitleList.Level.66=2 -TitleList.Url.66=gfw\event-pre-move.html +TitleList.Url.66=gfw\event-dispatcher.html TitleList.Icon.66=0 TitleList.Status.66=0 -TitleList.Keywords.66=event-pre-move +TitleList.Keywords.66=event-dispatcher TitleList.ContextNumber.66= TitleList.ApplyTemp.66=0 TitleList.Expanded.66=0 TitleList.Kind.66=0 -TitleList.Title.67=event-pre-resize +TitleList.Title.67=event-dispose TitleList.Level.67=2 -TitleList.Url.67=gfw\event-pre-resize.html +TitleList.Url.67=gfw\event-dispose.html TitleList.Icon.67=0 TitleList.Status.67=0 -TitleList.Keywords.67=event-pre-resize +TitleList.Keywords.67=event-dispose TitleList.ContextNumber.67= TitleList.ApplyTemp.67=0 TitleList.Expanded.67=0 TitleList.Kind.67=0 -TitleList.Title.68=event-resize +TitleList.Title.68=event-move TitleList.Level.68=2 -TitleList.Url.68=gfw\event-resize.html +TitleList.Url.68=gfw\event-move.html TitleList.Icon.68=0 TitleList.Status.68=0 -TitleList.Keywords.68=event-resize +TitleList.Keywords.68=event-move TitleList.ContextNumber.68= TitleList.ApplyTemp.68=0 TitleList.Expanded.68=0 TitleList.Kind.68=0 -TitleList.Title.69=event-select +TitleList.Title.69=event-pre-move TitleList.Level.69=2 -TitleList.Url.69=gfw\event-select.html +TitleList.Url.69=gfw\event-pre-move.html TitleList.Icon.69=0 TitleList.Status.69=0 -TitleList.Keywords.69=event-select +TitleList.Keywords.69=event-pre-move TitleList.ContextNumber.69= TitleList.ApplyTemp.69=0 TitleList.Expanded.69=0 TitleList.Kind.69=0 -TitleList.Title.70=event-source +TitleList.Title.70=event-pre-resize TitleList.Level.70=2 -TitleList.Url.70=gfw\event-source.html +TitleList.Url.70=gfw\event-pre-resize.html TitleList.Icon.70=0 TitleList.Status.70=0 -TitleList.Keywords.70=event-source +TitleList.Keywords.70=event-pre-resize TitleList.ContextNumber.70= TitleList.ApplyTemp.70=0 TitleList.Expanded.70=0 TitleList.Kind.70=0 -TitleList.Title.71=message-loop +TitleList.Title.71=event-resize TitleList.Level.71=2 -TitleList.Url.71=gfw\message-loop.html +TitleList.Url.71=gfw\event-resize.html TitleList.Icon.71=0 TitleList.Status.71=0 -TitleList.Keywords.71=message-loop +TitleList.Keywords.71=event-resize TitleList.ContextNumber.71= TitleList.ApplyTemp.71=0 TitleList.Expanded.71=0 TitleList.Kind.71=0 -TitleList.Title.72=obtain-event-time +TitleList.Title.72=event-select TitleList.Level.72=2 -TitleList.Url.72=gfw\obtain-event-time.html +TitleList.Url.72=gfw\event-select.html TitleList.Icon.72=0 TitleList.Status.72=0 -TitleList.Keywords.72=obtain-event-time +TitleList.Keywords.72=event-select TitleList.ContextNumber.72= TitleList.ApplyTemp.72=0 TitleList.Expanded.72=0 TitleList.Kind.72=0 -TitleList.Title.73=with-graphics-context +TitleList.Title.73=event-source TitleList.Level.73=2 -TitleList.Url.73=gfw\with-graphics-context.html +TitleList.Url.73=gfw\event-source.html TitleList.Icon.73=0 TitleList.Status.73=0 -TitleList.Keywords.73=with-graphics-context +TitleList.Keywords.73=event-source TitleList.ContextNumber.73= TitleList.ApplyTemp.73=0 TitleList.Expanded.73=0 TitleList.Kind.73=0 -TitleList.Title.74=Miscellaneous Topics -TitleList.Level.74=0 -TitleList.Url.74=MiscellaneousTopics.html +TitleList.Title.74=message-loop +TitleList.Level.74=2 +TitleList.Url.74=gfw\message-loop.html TitleList.Icon.74=0 TitleList.Status.74=0 -TitleList.Keywords.74= +TitleList.Keywords.74=message-loop TitleList.ContextNumber.74= TitleList.ApplyTemp.74=0 TitleList.Expanded.74=0 TitleList.Kind.74=0 -TitleList.Title.75=Image Data Plugins -TitleList.Level.75=1 -TitleList.Url.75=ImageDataPlugins.html +TitleList.Title.75=obtain-event-time +TitleList.Level.75=2 +TitleList.Url.75=gfw\obtain-event-time.html TitleList.Icon.75=0 TitleList.Status.75=0 -TitleList.Keywords.75= +TitleList.Keywords.75=obtain-event-time TitleList.ContextNumber.75= TitleList.ApplyTemp.75=0 TitleList.Expanded.75=0 TitleList.Kind.75=0 -TitleList.Title.76=Terminology Conventions -TitleList.Level.76=0 -TitleList.Url.76=TerminologyConventions.html +TitleList.Title.76=with-graphics-context +TitleList.Level.76=2 +TitleList.Url.76=gfw\with-graphics-context.html TitleList.Icon.76=0 TitleList.Status.76=0 -TitleList.Keywords.76= +TitleList.Keywords.76=with-graphics-context TitleList.ContextNumber.76= TitleList.ApplyTemp.76=0 TitleList.Expanded.76=0 TitleList.Kind.76=0 -TitleList.Title.77=Glossary +TitleList.Title.77=Miscellaneous Topics TitleList.Level.77=0 -TitleList.Url.77=Glossary.html +TitleList.Url.77=MiscellaneousTopics.html TitleList.Icon.77=0 TitleList.Status.77=0 TitleList.Keywords.77= @@ -873,14 +873,44 @@ TitleList.ApplyTemp.77=0 TitleList.Expanded.77=0 TitleList.Kind.77=0 -TitleList.Title.78=Footnotes -TitleList.Level.78=0 -TitleList.Url.78=Footnotes.html +TitleList.Title.78=Image Data Plugins +TitleList.Level.78=1 +TitleList.Url.78=ImageDataPlugins.html TitleList.Icon.78=0 TitleList.Status.78=0 TitleList.Keywords.78= TitleList.ContextNumber.78= TitleList.ApplyTemp.78=0 TitleList.Expanded.78=0 -TitleList.Kind.78=1 +TitleList.Kind.78=0 +TitleList.Title.79=Terminology Conventions +TitleList.Level.79=0 +TitleList.Url.79=TerminologyConventions.html +TitleList.Icon.79=0 +TitleList.Status.79=0 +TitleList.Keywords.79= +TitleList.ContextNumber.79= +TitleList.ApplyTemp.79=0 +TitleList.Expanded.79=0 +TitleList.Kind.79=0 +TitleList.Title.80=Glossary +TitleList.Level.80=0 +TitleList.Url.80=Glossary.html +TitleList.Icon.80=0 +TitleList.Status.80=0 +TitleList.Keywords.80= +TitleList.ContextNumber.80= +TitleList.ApplyTemp.80=0 +TitleList.Expanded.80=0 +TitleList.Kind.80=0 +TitleList.Title.81=Footnotes +TitleList.Level.81=0 +TitleList.Url.81=Footnotes.html +TitleList.Icon.81=0 +TitleList.Status.81=0 +TitleList.Keywords.81= +TitleList.ContextNumber.81= +TitleList.ApplyTemp.81=0 +TitleList.Expanded.81=0 +TitleList.Kind.81=1 Added: trunk/docs/manual/gfg/ascent.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/ascent.html Thu Oct 12 01:30:50 2006 @@ -0,0 +1,64 @@ + + + +ascent + + + + + + +

+ + + + +
ascent +

[Macro] 

+

+

syntax

+

(gfg:ascent font-metrics) => integer

+

+

arguments

+

+ + + + +
font-metricsThe font-metrics object whose ascent + value is to be + queried.

description

+

This macro returns the ascent value for a +realized font, which is the number of units above the +character base line. + + + + + + + +

+

see also

+

rgb->color

+

+


+ +

+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Modified: trunk/docs/manual/gfg/copy-font-metrics.html ============================================================================== --- trunk/docs/manual/gfg/copy-font-metrics.html (original) +++ trunk/docs/manual/gfg/copy-font-metrics.html Thu Oct 12 01:30:50 2006 @@ -38,7 +38,8 @@ href="font-metrics.html" >font-metrics whose slot values were copied from the original.

see also

-

make-font-data

+

make-font-metrics


Added: trunk/docs/manual/gfg/descent.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/descent.html Thu Oct 12 01:30:50 2006 @@ -0,0 +1,65 @@ + + + +descent + + + + + + +

+ + + + +
descent +

[Macro] 

+

+

syntax

+

(gfg:descent font-metrics) => integer

+

+

arguments

+

+ + + + +
font-metricsThe font-metrics object whose + descent + value is to be + queried.

description

+

This macro returns the descent value for a +realized font, which is the number of units below the +character base line. + + + + + + + +

+

see also

+

rgb->color

+

+


+ +

+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Modified: trunk/docs/manual/gfg/font-metrics.html ============================================================================== --- trunk/docs/manual/gfg/font-metrics.html (original) +++ trunk/docs/manual/gfg/font-metrics.html Thu Oct 12 01:30:50 2006 @@ -44,19 +44,22 @@ italic.
descent - The red -component. + Units below the + character base +line. leading - Units below the - character base line. + Amount of extra space added between + rows of text. max-char-width The width of the widest character.

see also

font-data

+href="copy-font-metrics.html">copy-font-metrics, font-data, make-font-metrics


Modified: trunk/docs/manual/gfg/make-font-data.html ============================================================================== --- trunk/docs/manual/gfg/make-font-data.html (original) +++ trunk/docs/manual/gfg/make-font-data.html Thu Oct 12 01:30:50 2006 @@ -74,7 +74,7 @@ size=3>:strikeout
:underline

description

Returns a newly-created font-data. +href="font-data.html" >font-data. 

see also

copy-font-data

Added: trunk/docs/manual/gfg/make-font-metrics.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/make-font-metrics.html Thu Oct 12 01:30:50 2006 @@ -0,0 +1,87 @@ + + + +make-font-metrics + + + + + + +

+ + + + +
make-font-metrics +

[Function] 

+

+

syntax

+

(gfg:make-font-metrics +:char-set integer :face-name string :point-size +integer :style list) +=> font-metrics

+

arguments +

+ + + + + + + + + + + + + + + + +
:ascent An integer + specifying units above the character base line. +
:avg-char-widthAn integer + specifying the average width of characters. Does not include overhang + required for bold or +italic.
:descentAn integer + specifying units below the character base line. + +
:leadingAn integer + specifying the amount of extra space added between rows of + text.
:max-char-widthAn integer + specifying the width of the widest +character.

description

+

Returns a newly-created font-metrics. +Application code typically +does not call this function. +

+

see also

+

copy-font-metrics

+

+


+ +

+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. + Unrue +

+ From junrue at common-lisp.net Thu Oct 12 05:47:59 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Thu, 12 Oct 2006 01:47:59 -0400 (EDT) Subject: [graphic-forms-cvs] r305 - in trunk/docs/manual: . gfg Message-ID: <20061012054759.515405538C@common-lisp.net> Author: junrue Date: Thu Oct 12 01:47:58 2006 New Revision: 305 Added: trunk/docs/manual/gfg/average-char-width.html trunk/docs/manual/gfg/height.html trunk/docs/manual/gfg/leading.html trunk/docs/manual/gfg/maximum-char-width.html Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp trunk/docs/manual/gfg/ascent.html trunk/docs/manual/gfg/descent.html trunk/docs/manual/gfg/font-metrics.html Log: Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp ============================================================================== --- trunk/docs/manual/Graphic-FormsProgrammingReference.wcp (original) +++ trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Thu Oct 12 01:47:58 2006 @@ -92,7 +92,7 @@ DefaultTopic=Introduction.html [TOPICS] -TitleList=82 +TitleList=86 TitleList.Title.0=Legal Information TitleList.Level.0=0 TitleList.Url.0=LegalInfo.html @@ -163,754 +163,794 @@ TitleList.ApplyTemp.6=0 TitleList.Expanded.6=0 TitleList.Kind.6=0 -TitleList.Title.7=color +TitleList.Title.7=average-char-width TitleList.Level.7=2 -TitleList.Url.7=gfg\color.html +TitleList.Url.7=gfg\average-char-width.html TitleList.Icon.7=0 TitleList.Status.7=0 -TitleList.Keywords.7=color`\ +TitleList.Keywords.7=average-char-width TitleList.ContextNumber.7= TitleList.ApplyTemp.7=0 TitleList.Expanded.7=0 TitleList.Kind.7=0 -TitleList.Title.8=color->rgb +TitleList.Title.8=color TitleList.Level.8=2 -TitleList.Url.8=gfg\color-to-rgb.html +TitleList.Url.8=gfg\color.html TitleList.Icon.8=0 TitleList.Status.8=0 -TitleList.Keywords.8=color->rgb`\COLORREF +TitleList.Keywords.8=color`\ TitleList.ContextNumber.8= TitleList.ApplyTemp.8=0 TitleList.Expanded.8=0 TitleList.Kind.8=0 -TitleList.Title.9=color-blue +TitleList.Title.9=color->rgb TitleList.Level.9=2 -TitleList.Url.9=gfg\color-blue.html +TitleList.Url.9=gfg\color-to-rgb.html TitleList.Icon.9=0 TitleList.Status.9=0 -TitleList.Keywords.9=color-blue +TitleList.Keywords.9=color->rgb`\COLORREF TitleList.ContextNumber.9= TitleList.ApplyTemp.9=0 TitleList.Expanded.9=0 TitleList.Kind.9=0 -TitleList.Title.10=color-green +TitleList.Title.10=color-blue TitleList.Level.10=2 -TitleList.Url.10=gfg\color-green.html +TitleList.Url.10=gfg\color-blue.html TitleList.Icon.10=0 TitleList.Status.10=0 -TitleList.Keywords.10= +TitleList.Keywords.10=color-blue TitleList.ContextNumber.10= TitleList.ApplyTemp.10=0 TitleList.Expanded.10=0 TitleList.Kind.10=0 -TitleList.Title.11=color-red +TitleList.Title.11=color-green TitleList.Level.11=2 -TitleList.Url.11=gfg\color-red.html +TitleList.Url.11=gfg\color-green.html TitleList.Icon.11=0 TitleList.Status.11=0 -TitleList.Keywords.11=color-red +TitleList.Keywords.11= TitleList.ContextNumber.11= TitleList.ApplyTemp.11=0 TitleList.Expanded.11=0 TitleList.Kind.11=0 -TitleList.Title.12=copy-color +TitleList.Title.12=color-red TitleList.Level.12=2 -TitleList.Url.12=gfg\copy-color.html +TitleList.Url.12=gfg\color-red.html TitleList.Icon.12=0 TitleList.Status.12=0 -TitleList.Keywords.12=copy-color +TitleList.Keywords.12=color-red TitleList.ContextNumber.12= TitleList.ApplyTemp.12=0 TitleList.Expanded.12=0 TitleList.Kind.12=0 -TitleList.Title.13=copy-font-data +TitleList.Title.13=copy-color TitleList.Level.13=2 -TitleList.Url.13=gfg\copy-font-data.html +TitleList.Url.13=gfg\copy-color.html TitleList.Icon.13=0 TitleList.Status.13=0 -TitleList.Keywords.13=copy-font-data +TitleList.Keywords.13=copy-color TitleList.ContextNumber.13= TitleList.ApplyTemp.13=0 TitleList.Expanded.13=0 TitleList.Kind.13=0 -TitleList.Title.14=copy-font-metrics +TitleList.Title.14=copy-font-data TitleList.Level.14=2 -TitleList.Url.14=gfg\copy-font-metrics.html +TitleList.Url.14=gfg\copy-font-data.html TitleList.Icon.14=0 TitleList.Status.14=0 -TitleList.Keywords.14=copy-font-metrics +TitleList.Keywords.14=copy-font-data TitleList.ContextNumber.14= TitleList.ApplyTemp.14=0 TitleList.Expanded.14=0 TitleList.Kind.14=0 -TitleList.Title.15=descent +TitleList.Title.15=copy-font-metrics TitleList.Level.15=2 -TitleList.Url.15=gfg\descent.html +TitleList.Url.15=gfg\copy-font-metrics.html TitleList.Icon.15=0 TitleList.Status.15=0 -TitleList.Keywords.15=descent +TitleList.Keywords.15=copy-font-metrics TitleList.ContextNumber.15= TitleList.ApplyTemp.15=0 TitleList.Expanded.15=0 TitleList.Kind.15=0 -TitleList.Title.16=font +TitleList.Title.16=descent TitleList.Level.16=2 -TitleList.Url.16=gfg\font.html +TitleList.Url.16=gfg\descent.html TitleList.Icon.16=0 TitleList.Status.16=0 -TitleList.Keywords.16=font +TitleList.Keywords.16=descent TitleList.ContextNumber.16= TitleList.ApplyTemp.16=0 TitleList.Expanded.16=0 TitleList.Kind.16=0 -TitleList.Title.17=font-data +TitleList.Title.17=font TitleList.Level.17=2 -TitleList.Url.17=gfg\font-data.html +TitleList.Url.17=gfg\font.html TitleList.Icon.17=0 TitleList.Status.17=0 -TitleList.Keywords.17=font-data +TitleList.Keywords.17=font TitleList.ContextNumber.17= TitleList.ApplyTemp.17=0 TitleList.Expanded.17=0 TitleList.Kind.17=0 -TitleList.Title.18=font-metrics +TitleList.Title.18=font-data TitleList.Level.18=2 -TitleList.Url.18=gfg\font-metrics.html +TitleList.Url.18=gfg\font-data.html TitleList.Icon.18=0 TitleList.Status.18=0 -TitleList.Keywords.18=font-metrics +TitleList.Keywords.18=font-data TitleList.ContextNumber.18= TitleList.ApplyTemp.18=0 TitleList.Expanded.18=0 TitleList.Kind.18=0 -TitleList.Title.19=make-color +TitleList.Title.19=font-metrics TitleList.Level.19=2 -TitleList.Url.19=gfg\make-color.html +TitleList.Url.19=gfg\font-metrics.html TitleList.Icon.19=0 TitleList.Status.19=0 -TitleList.Keywords.19=make-color`\:blue`\:green`\:red`\ +TitleList.Keywords.19=font-metrics TitleList.ContextNumber.19= TitleList.ApplyTemp.19=0 TitleList.Expanded.19=0 TitleList.Kind.19=0 -TitleList.Title.20=make-font-data +TitleList.Title.20=height TitleList.Level.20=2 -TitleList.Url.20=gfg\make-font-data.html +TitleList.Url.20=gfg\height.html TitleList.Icon.20=0 TitleList.Status.20=0 -TitleList.Keywords.20=make-font-data`\:char-set`\:face-name`\:point-size`\:style`\ +TitleList.Keywords.20=height TitleList.ContextNumber.20= TitleList.ApplyTemp.20=0 TitleList.Expanded.20=0 TitleList.Kind.20=0 -TitleList.Title.21=make-font-metrics +TitleList.Title.21=leading TitleList.Level.21=2 -TitleList.Url.21=gfg\make-font-metrics.html +TitleList.Url.21=gfg\leading.html TitleList.Icon.21=0 TitleList.Status.21=0 -TitleList.Keywords.21=make-font-metrics`\:ascent`\:avg-char-width`\:descent`\:leading`\:max-char-width +TitleList.Keywords.21=leading TitleList.ContextNumber.21= TitleList.ApplyTemp.21=0 TitleList.Expanded.21=0 TitleList.Kind.21=0 -TitleList.Title.22=rgb->color +TitleList.Title.22=make-color TitleList.Level.22=2 -TitleList.Url.22=gfg\rgb-to-color.html +TitleList.Url.22=gfg\make-color.html TitleList.Icon.22=0 TitleList.Status.22=0 -TitleList.Keywords.22=rgb->color +TitleList.Keywords.22=make-color`\:blue`\:green`\:red`\ TitleList.ContextNumber.22= TitleList.ApplyTemp.22=0 TitleList.Expanded.22=0 TitleList.Kind.22=0 -TitleList.Title.23=System Package -TitleList.Level.23=1 -TitleList.Url.23=SystemPackage.html +TitleList.Title.23=make-font-data +TitleList.Level.23=2 +TitleList.Url.23=gfg\make-font-data.html TitleList.Icon.23=0 TitleList.Status.23=0 -TitleList.Keywords.23=GFS`\graphic-forms.uitoolkit.system +TitleList.Keywords.23=make-font-data`\:char-set`\:face-name`\:point-size`\:style`\ TitleList.ContextNumber.23= TitleList.ApplyTemp.23=0 TitleList.Expanded.23=0 TitleList.Kind.23=0 -TitleList.Title.24=code +TitleList.Title.24=make-font-metrics TitleList.Level.24=2 -TitleList.Url.24=gfs\code.html +TitleList.Url.24=gfg\make-font-metrics.html TitleList.Icon.24=0 TitleList.Status.24=0 -TitleList.Keywords.24=code +TitleList.Keywords.24=make-font-metrics`\:ascent`\:avg-char-width`\:descent`\:leading`\:max-char-width TitleList.ContextNumber.24= TitleList.ApplyTemp.24=0 TitleList.Expanded.24=0 TitleList.Kind.24=0 -TitleList.Title.25=comdlg-error +TitleList.Title.25=maximum-char-width TitleList.Level.25=2 -TitleList.Url.25=gfs\comdlg-error.html +TitleList.Url.25=gfg\maximum-char-width.html TitleList.Icon.25=0 TitleList.Status.25=0 -TitleList.Keywords.25=comdlg-error`\:dlg-code +TitleList.Keywords.25=maximum-char-width TitleList.ContextNumber.25= TitleList.ApplyTemp.25=0 TitleList.Expanded.25=0 TitleList.Kind.25=0 -TitleList.Title.26=copy-point +TitleList.Title.26=rgb->color TitleList.Level.26=2 -TitleList.Url.26=gfs\copy-point.html +TitleList.Url.26=gfg\rgb-to-color.html TitleList.Icon.26=0 TitleList.Status.26=0 -TitleList.Keywords.26=copy-point +TitleList.Keywords.26=rgb->color TitleList.ContextNumber.26= TitleList.ApplyTemp.26=0 TitleList.Expanded.26=0 TitleList.Kind.26=0 -TitleList.Title.27=copy-rectangle -TitleList.Level.27=2 -TitleList.Url.27=gfs\copy-rectangle.html +TitleList.Title.27=System Package +TitleList.Level.27=1 +TitleList.Url.27=SystemPackage.html TitleList.Icon.27=0 TitleList.Status.27=0 -TitleList.Keywords.27=copy-rectangle +TitleList.Keywords.27=GFS`\graphic-forms.uitoolkit.system TitleList.ContextNumber.27= TitleList.ApplyTemp.27=0 TitleList.Expanded.27=0 TitleList.Kind.27=0 -TitleList.Title.28=copy-size +TitleList.Title.28=code TitleList.Level.28=2 -TitleList.Url.28=gfs\copy-size.html +TitleList.Url.28=gfs\code.html TitleList.Icon.28=0 TitleList.Status.28=0 -TitleList.Keywords.28=copy-size +TitleList.Keywords.28=code TitleList.ContextNumber.28= TitleList.ApplyTemp.28=0 TitleList.Expanded.28=0 TitleList.Kind.28=0 -TitleList.Title.29=copy-span +TitleList.Title.29=comdlg-error TitleList.Level.29=2 -TitleList.Url.29=gfs\copy-span.html +TitleList.Url.29=gfs\comdlg-error.html TitleList.Icon.29=0 TitleList.Status.29=0 -TitleList.Keywords.29=copy-span +TitleList.Keywords.29=comdlg-error`\:dlg-code TitleList.ContextNumber.29= TitleList.ApplyTemp.29=0 TitleList.Expanded.29=0 TitleList.Kind.29=0 -TitleList.Title.30=detail +TitleList.Title.30=copy-point TitleList.Level.30=2 -TitleList.Url.30=gfs\detail.html +TitleList.Url.30=gfs\copy-point.html TitleList.Icon.30=0 TitleList.Status.30=0 -TitleList.Keywords.30=detail +TitleList.Keywords.30=copy-point TitleList.ContextNumber.30= TitleList.ApplyTemp.30=0 TitleList.Expanded.30=0 TitleList.Kind.30=0 -TitleList.Title.31=dispose +TitleList.Title.31=copy-rectangle TitleList.Level.31=2 -TitleList.Url.31=gfs\dispose.html +TitleList.Url.31=gfs\copy-rectangle.html TitleList.Icon.31=0 TitleList.Status.31=0 -TitleList.Keywords.31=disposed +TitleList.Keywords.31=copy-rectangle TitleList.ContextNumber.31= TitleList.ApplyTemp.31=0 TitleList.Expanded.31=0 TitleList.Kind.31=0 -TitleList.Title.32=disposed-error +TitleList.Title.32=copy-size TitleList.Level.32=2 -TitleList.Url.32=gfs\disposed-error.html +TitleList.Url.32=gfs\copy-size.html TitleList.Icon.32=0 TitleList.Status.32=0 -TitleList.Keywords.32=disposed-error +TitleList.Keywords.32=copy-size TitleList.ContextNumber.32= TitleList.ApplyTemp.32=0 TitleList.Expanded.32=0 TitleList.Kind.32=0 -TitleList.Title.33=disposed-p +TitleList.Title.33=copy-span TitleList.Level.33=2 -TitleList.Url.33=gfs\disposed-p.html +TitleList.Url.33=gfs\copy-span.html TitleList.Icon.33=0 TitleList.Status.33=0 -TitleList.Keywords.33=disposed-p +TitleList.Keywords.33=copy-span TitleList.ContextNumber.33= TitleList.ApplyTemp.33=0 TitleList.Expanded.33=0 TitleList.Kind.33=0 -TitleList.Title.34=dlg-code +TitleList.Title.34=detail TitleList.Level.34=2 -TitleList.Url.34=gfs\dlg-code.html +TitleList.Url.34=gfs\detail.html TitleList.Icon.34=0 TitleList.Status.34=0 -TitleList.Keywords.34=dlg-code +TitleList.Keywords.34=detail TitleList.ContextNumber.34= TitleList.ApplyTemp.34=0 TitleList.Expanded.34=0 TitleList.Kind.34=0 -TitleList.Title.35=empty-span-p +TitleList.Title.35=dispose TitleList.Level.35=2 -TitleList.Url.35=gfs\empty-span-p.html +TitleList.Url.35=gfs\dispose.html TitleList.Icon.35=0 TitleList.Status.35=0 -TitleList.Keywords.35=empty-span-p +TitleList.Keywords.35=disposed TitleList.ContextNumber.35= TitleList.ApplyTemp.35=0 TitleList.Expanded.35=0 TitleList.Kind.35=0 -TitleList.Title.36=equal-size-p +TitleList.Title.36=disposed-error TitleList.Level.36=2 -TitleList.Url.36=gfs\equal-size-p.html +TitleList.Url.36=gfs\disposed-error.html TitleList.Icon.36=0 TitleList.Status.36=0 -TitleList.Keywords.36=equal-size-p +TitleList.Keywords.36=disposed-error TitleList.ContextNumber.36= TitleList.ApplyTemp.36=0 TitleList.Expanded.36=0 TitleList.Kind.36=0 -TitleList.Title.37=handle +TitleList.Title.37=disposed-p TitleList.Level.37=2 -TitleList.Url.37=gfs\handle.html +TitleList.Url.37=gfs\disposed-p.html TitleList.Icon.37=0 TitleList.Status.37=0 -TitleList.Keywords.37=handle +TitleList.Keywords.37=disposed-p TitleList.ContextNumber.37= TitleList.ApplyTemp.37=0 TitleList.Expanded.37=0 TitleList.Kind.37=0 -TitleList.Title.38=location +TitleList.Title.38=dlg-code TitleList.Level.38=2 -TitleList.Url.38=gfs\location.html +TitleList.Url.38=gfs\dlg-code.html TitleList.Icon.38=0 TitleList.Status.38=0 -TitleList.Keywords.38=location`\ +TitleList.Keywords.38=dlg-code TitleList.ContextNumber.38= TitleList.ApplyTemp.38=0 TitleList.Expanded.38=0 TitleList.Kind.38=0 -TitleList.Title.39=make-point +TitleList.Title.39=empty-span-p TitleList.Level.39=2 -TitleList.Url.39=gfs\make-point.html +TitleList.Url.39=gfs\empty-span-p.html TitleList.Icon.39=0 TitleList.Status.39=0 -TitleList.Keywords.39=make-point +TitleList.Keywords.39=empty-span-p TitleList.ContextNumber.39= TitleList.ApplyTemp.39=0 TitleList.Expanded.39=0 TitleList.Kind.39=0 -TitleList.Title.40=make-rectangle +TitleList.Title.40=equal-size-p TitleList.Level.40=2 -TitleList.Url.40=gfs\make-rectangle.html +TitleList.Url.40=gfs\equal-size-p.html TitleList.Icon.40=0 TitleList.Status.40=0 -TitleList.Keywords.40=make-rectangle +TitleList.Keywords.40=equal-size-p TitleList.ContextNumber.40= TitleList.ApplyTemp.40=0 TitleList.Expanded.40=0 TitleList.Kind.40=0 -TitleList.Title.41=make-size +TitleList.Title.41=handle TitleList.Level.41=2 -TitleList.Url.41=gfs\make-size.html +TitleList.Url.41=gfs\handle.html TitleList.Icon.41=0 TitleList.Status.41=0 -TitleList.Keywords.41=make-size +TitleList.Keywords.41=handle TitleList.ContextNumber.41= TitleList.ApplyTemp.41=0 TitleList.Expanded.41=0 TitleList.Kind.41=0 -TitleList.Title.42=make-span +TitleList.Title.42=location TitleList.Level.42=2 -TitleList.Url.42=gfs\make-span.html +TitleList.Url.42=gfs\location.html TitleList.Icon.42=0 TitleList.Status.42=0 -TitleList.Keywords.42=make-span +TitleList.Keywords.42=location`\ TitleList.ContextNumber.42= TitleList.ApplyTemp.42=0 TitleList.Expanded.42=0 TitleList.Kind.42=0 -TitleList.Title.43=native-object +TitleList.Title.43=make-point TitleList.Level.43=2 -TitleList.Url.43=gfs\native-object.html +TitleList.Url.43=gfs\make-point.html TitleList.Icon.43=0 TitleList.Status.43=0 -TitleList.Keywords.43=native-object +TitleList.Keywords.43=make-point TitleList.ContextNumber.43= TitleList.ApplyTemp.43=0 TitleList.Expanded.43=0 TitleList.Kind.43=0 -TitleList.Title.44=point +TitleList.Title.44=make-rectangle TitleList.Level.44=2 -TitleList.Url.44=gfs\point.html +TitleList.Url.44=gfs\make-rectangle.html TitleList.Icon.44=0 TitleList.Status.44=0 -TitleList.Keywords.44=point +TitleList.Keywords.44=make-rectangle TitleList.ContextNumber.44= TitleList.ApplyTemp.44=0 TitleList.Expanded.44=0 TitleList.Kind.44=0 -TitleList.Title.45=point-x +TitleList.Title.45=make-size TitleList.Level.45=2 -TitleList.Url.45=gfs\point-x.html +TitleList.Url.45=gfs\make-size.html TitleList.Icon.45=0 TitleList.Status.45=0 -TitleList.Keywords.45=point-x +TitleList.Keywords.45=make-size TitleList.ContextNumber.45= TitleList.ApplyTemp.45=0 TitleList.Expanded.45=0 TitleList.Kind.45=0 -TitleList.Title.46=point-y +TitleList.Title.46=make-span TitleList.Level.46=2 -TitleList.Url.46=gfs\point-y.html +TitleList.Url.46=gfs\make-span.html TitleList.Icon.46=0 TitleList.Status.46=0 -TitleList.Keywords.46=point-y +TitleList.Keywords.46=make-span TitleList.ContextNumber.46= TitleList.ApplyTemp.46=0 TitleList.Expanded.46=0 TitleList.Kind.46=0 -TitleList.Title.47=rectangle +TitleList.Title.47=native-object TitleList.Level.47=2 -TitleList.Url.47=gfs\rectangle.html +TitleList.Url.47=gfs\native-object.html TitleList.Icon.47=0 TitleList.Status.47=0 -TitleList.Keywords.47=rectangle +TitleList.Keywords.47=native-object TitleList.ContextNumber.47= TitleList.ApplyTemp.47=0 TitleList.Expanded.47=0 TitleList.Kind.47=0 -TitleList.Title.48=size +TitleList.Title.48=point TitleList.Level.48=2 -TitleList.Url.48=gfs\size.html +TitleList.Url.48=gfs\point.html TitleList.Icon.48=0 TitleList.Status.48=0 -TitleList.Keywords.48=size +TitleList.Keywords.48=point TitleList.ContextNumber.48= TitleList.ApplyTemp.48=0 TitleList.Expanded.48=0 TitleList.Kind.48=0 -TitleList.Title.49=size +TitleList.Title.49=point-x TitleList.Level.49=2 -TitleList.Url.49=gfs\size-function.html +TitleList.Url.49=gfs\point-x.html TitleList.Icon.49=0 TitleList.Status.49=0 -TitleList.Keywords.49= +TitleList.Keywords.49=point-x TitleList.ContextNumber.49= TitleList.ApplyTemp.49=0 TitleList.Expanded.49=0 TitleList.Kind.49=0 -TitleList.Title.50=size-height +TitleList.Title.50=point-y TitleList.Level.50=2 -TitleList.Url.50=gfs\size-height.html +TitleList.Url.50=gfs\point-y.html TitleList.Icon.50=0 TitleList.Status.50=0 -TitleList.Keywords.50=size-height`\ +TitleList.Keywords.50=point-y TitleList.ContextNumber.50= TitleList.ApplyTemp.50=0 TitleList.Expanded.50=0 TitleList.Kind.50=0 -TitleList.Title.51=size-width +TitleList.Title.51=rectangle TitleList.Level.51=2 -TitleList.Url.51=gfs\size-width.html +TitleList.Url.51=gfs\rectangle.html TitleList.Icon.51=0 TitleList.Status.51=0 -TitleList.Keywords.51=size-width +TitleList.Keywords.51=rectangle TitleList.ContextNumber.51= TitleList.ApplyTemp.51=0 TitleList.Expanded.51=0 TitleList.Kind.51=0 -TitleList.Title.52=span +TitleList.Title.52=size TitleList.Level.52=2 -TitleList.Url.52=gfs\span.html +TitleList.Url.52=gfs\size.html TitleList.Icon.52=0 TitleList.Status.52=0 -TitleList.Keywords.52=span +TitleList.Keywords.52=size TitleList.ContextNumber.52= TitleList.ApplyTemp.52=0 TitleList.Expanded.52=0 TitleList.Kind.52=0 -TitleList.Title.53=span-end +TitleList.Title.53=size TitleList.Level.53=2 -TitleList.Url.53=gfs\span-end.html +TitleList.Url.53=gfs\size-function.html TitleList.Icon.53=0 TitleList.Status.53=0 -TitleList.Keywords.53=span-end`\ +TitleList.Keywords.53= TitleList.ContextNumber.53= TitleList.ApplyTemp.53=0 TitleList.Expanded.53=0 TitleList.Kind.53=0 -TitleList.Title.54=span-start +TitleList.Title.54=size-height TitleList.Level.54=2 -TitleList.Url.54=gfs\span-start.html +TitleList.Url.54=gfs\size-height.html TitleList.Icon.54=0 TitleList.Status.54=0 -TitleList.Keywords.54=span-start`\ +TitleList.Keywords.54=size-height`\ TitleList.ContextNumber.54= TitleList.ApplyTemp.54=0 TitleList.Expanded.54=0 TitleList.Kind.54=0 -TitleList.Title.55=toolkit-error +TitleList.Title.55=size-width TitleList.Level.55=2 -TitleList.Url.55=gfs\toolkit-error.html +TitleList.Url.55=gfs\size-width.html TitleList.Icon.55=0 TitleList.Status.55=0 -TitleList.Keywords.55=toolkit-error`\:detail`\ +TitleList.Keywords.55=size-width TitleList.ContextNumber.55= TitleList.ApplyTemp.55=0 TitleList.Expanded.55=0 TitleList.Kind.55=0 -TitleList.Title.56=toolkit-warning +TitleList.Title.56=span TitleList.Level.56=2 -TitleList.Url.56=gfs\toolkit-warning.html +TitleList.Url.56=gfs\span.html TitleList.Icon.56=0 TitleList.Status.56=0 -TitleList.Keywords.56=toolkit-warning +TitleList.Keywords.56=span TitleList.ContextNumber.56= TitleList.ApplyTemp.56=0 TitleList.Expanded.56=0 TitleList.Kind.56=0 -TitleList.Title.57=win32-error +TitleList.Title.57=span-end TitleList.Level.57=2 -TitleList.Url.57=gfs\win32-error.html +TitleList.Url.57=gfs\span-end.html TitleList.Icon.57=0 TitleList.Status.57=0 -TitleList.Keywords.57=win32-error`\:code`\ +TitleList.Keywords.57=span-end`\ TitleList.ContextNumber.57= TitleList.ApplyTemp.57=0 TitleList.Expanded.57=0 TitleList.Kind.57=0 -TitleList.Title.58=win32-warning +TitleList.Title.58=span-start TitleList.Level.58=2 -TitleList.Url.58=gfs\win32-warning.html +TitleList.Url.58=gfs\span-start.html TitleList.Icon.58=0 TitleList.Status.58=0 -TitleList.Keywords.58=win32-warning +TitleList.Keywords.58=span-start`\ TitleList.ContextNumber.58= TitleList.ApplyTemp.58=0 TitleList.Expanded.58=0 TitleList.Kind.58=0 -TitleList.Title.59=Widgets Package -TitleList.Level.59=1 -TitleList.Url.59=WidgetsPackage.html +TitleList.Title.59=toolkit-error +TitleList.Level.59=2 +TitleList.Url.59=gfs\toolkit-error.html TitleList.Icon.59=0 TitleList.Status.59=0 -TitleList.Keywords.59=GFW`\graphic-forms.uitoolkit.widgets +TitleList.Keywords.59=toolkit-error`\:detail`\ TitleList.ContextNumber.59= TitleList.ApplyTemp.59=0 TitleList.Expanded.59=0 TitleList.Kind.59=0 -TitleList.Title.60=default-message-filter +TitleList.Title.60=toolkit-warning TitleList.Level.60=2 -TitleList.Url.60=gfw\default-message-filter.html +TitleList.Url.60=gfs\toolkit-warning.html TitleList.Icon.60=0 TitleList.Status.60=0 -TitleList.Keywords.60=default-message-filter`\GetMessage`\MSG`\ +TitleList.Keywords.60=toolkit-warning TitleList.ContextNumber.60= TitleList.ApplyTemp.60=0 TitleList.Expanded.60=0 TitleList.Kind.60=0 -TitleList.Title.61=event-activate +TitleList.Title.61=win32-error TitleList.Level.61=2 -TitleList.Url.61=gfw\event-activate.html +TitleList.Url.61=gfs\win32-error.html TitleList.Icon.61=0 TitleList.Status.61=0 -TitleList.Keywords.61=event-activate +TitleList.Keywords.61=win32-error`\:code`\ TitleList.ContextNumber.61= TitleList.ApplyTemp.61=0 TitleList.Expanded.61=0 TitleList.Kind.61=0 -TitleList.Title.62=event-arm +TitleList.Title.62=win32-warning TitleList.Level.62=2 -TitleList.Url.62=gfw\event-arm.html +TitleList.Url.62=gfs\win32-warning.html TitleList.Icon.62=0 TitleList.Status.62=0 -TitleList.Keywords.62=event-arm +TitleList.Keywords.62=win32-warning TitleList.ContextNumber.62= TitleList.ApplyTemp.62=0 TitleList.Expanded.62=0 TitleList.Kind.62=0 -TitleList.Title.63=event-close -TitleList.Level.63=2 -TitleList.Url.63=gfw\event-close.html +TitleList.Title.63=Widgets Package +TitleList.Level.63=1 +TitleList.Url.63=WidgetsPackage.html TitleList.Icon.63=0 TitleList.Status.63=0 -TitleList.Keywords.63=event-close +TitleList.Keywords.63=GFW`\graphic-forms.uitoolkit.widgets TitleList.ContextNumber.63= TitleList.ApplyTemp.63=0 TitleList.Expanded.63=0 TitleList.Kind.63=0 -TitleList.Title.64=event-deactivate +TitleList.Title.64=default-message-filter TitleList.Level.64=2 -TitleList.Url.64=gfw\event-deactivate.html +TitleList.Url.64=gfw\default-message-filter.html TitleList.Icon.64=0 TitleList.Status.64=0 -TitleList.Keywords.64=event-deactivate +TitleList.Keywords.64=default-message-filter`\GetMessage`\MSG`\ TitleList.ContextNumber.64= TitleList.ApplyTemp.64=0 TitleList.Expanded.64=0 TitleList.Kind.64=0 -TitleList.Title.65=event-default-action +TitleList.Title.65=event-activate TitleList.Level.65=2 -TitleList.Url.65=gfw\event-default-action.html +TitleList.Url.65=gfw\event-activate.html TitleList.Icon.65=0 TitleList.Status.65=0 -TitleList.Keywords.65=event-default-action +TitleList.Keywords.65=event-activate TitleList.ContextNumber.65= TitleList.ApplyTemp.65=0 TitleList.Expanded.65=0 TitleList.Kind.65=0 -TitleList.Title.66=event-dispatcher +TitleList.Title.66=event-arm TitleList.Level.66=2 -TitleList.Url.66=gfw\event-dispatcher.html +TitleList.Url.66=gfw\event-arm.html TitleList.Icon.66=0 TitleList.Status.66=0 -TitleList.Keywords.66=event-dispatcher +TitleList.Keywords.66=event-arm TitleList.ContextNumber.66= TitleList.ApplyTemp.66=0 TitleList.Expanded.66=0 TitleList.Kind.66=0 -TitleList.Title.67=event-dispose +TitleList.Title.67=event-close TitleList.Level.67=2 -TitleList.Url.67=gfw\event-dispose.html +TitleList.Url.67=gfw\event-close.html TitleList.Icon.67=0 TitleList.Status.67=0 -TitleList.Keywords.67=event-dispose +TitleList.Keywords.67=event-close TitleList.ContextNumber.67= TitleList.ApplyTemp.67=0 TitleList.Expanded.67=0 TitleList.Kind.67=0 -TitleList.Title.68=event-move +TitleList.Title.68=event-deactivate TitleList.Level.68=2 -TitleList.Url.68=gfw\event-move.html +TitleList.Url.68=gfw\event-deactivate.html TitleList.Icon.68=0 TitleList.Status.68=0 -TitleList.Keywords.68=event-move +TitleList.Keywords.68=event-deactivate TitleList.ContextNumber.68= TitleList.ApplyTemp.68=0 TitleList.Expanded.68=0 TitleList.Kind.68=0 -TitleList.Title.69=event-pre-move +TitleList.Title.69=event-default-action TitleList.Level.69=2 -TitleList.Url.69=gfw\event-pre-move.html +TitleList.Url.69=gfw\event-default-action.html TitleList.Icon.69=0 TitleList.Status.69=0 -TitleList.Keywords.69=event-pre-move +TitleList.Keywords.69=event-default-action TitleList.ContextNumber.69= TitleList.ApplyTemp.69=0 TitleList.Expanded.69=0 TitleList.Kind.69=0 -TitleList.Title.70=event-pre-resize +TitleList.Title.70=event-dispatcher TitleList.Level.70=2 -TitleList.Url.70=gfw\event-pre-resize.html +TitleList.Url.70=gfw\event-dispatcher.html TitleList.Icon.70=0 TitleList.Status.70=0 -TitleList.Keywords.70=event-pre-resize +TitleList.Keywords.70=event-dispatcher TitleList.ContextNumber.70= TitleList.ApplyTemp.70=0 TitleList.Expanded.70=0 TitleList.Kind.70=0 -TitleList.Title.71=event-resize +TitleList.Title.71=event-dispose TitleList.Level.71=2 -TitleList.Url.71=gfw\event-resize.html +TitleList.Url.71=gfw\event-dispose.html TitleList.Icon.71=0 TitleList.Status.71=0 -TitleList.Keywords.71=event-resize +TitleList.Keywords.71=event-dispose TitleList.ContextNumber.71= TitleList.ApplyTemp.71=0 TitleList.Expanded.71=0 TitleList.Kind.71=0 -TitleList.Title.72=event-select +TitleList.Title.72=event-move TitleList.Level.72=2 -TitleList.Url.72=gfw\event-select.html +TitleList.Url.72=gfw\event-move.html TitleList.Icon.72=0 TitleList.Status.72=0 -TitleList.Keywords.72=event-select +TitleList.Keywords.72=event-move TitleList.ContextNumber.72= TitleList.ApplyTemp.72=0 TitleList.Expanded.72=0 TitleList.Kind.72=0 -TitleList.Title.73=event-source +TitleList.Title.73=event-pre-move TitleList.Level.73=2 -TitleList.Url.73=gfw\event-source.html +TitleList.Url.73=gfw\event-pre-move.html TitleList.Icon.73=0 TitleList.Status.73=0 -TitleList.Keywords.73=event-source +TitleList.Keywords.73=event-pre-move TitleList.ContextNumber.73= TitleList.ApplyTemp.73=0 TitleList.Expanded.73=0 TitleList.Kind.73=0 -TitleList.Title.74=message-loop +TitleList.Title.74=event-pre-resize TitleList.Level.74=2 -TitleList.Url.74=gfw\message-loop.html +TitleList.Url.74=gfw\event-pre-resize.html TitleList.Icon.74=0 TitleList.Status.74=0 -TitleList.Keywords.74=message-loop +TitleList.Keywords.74=event-pre-resize TitleList.ContextNumber.74= TitleList.ApplyTemp.74=0 TitleList.Expanded.74=0 TitleList.Kind.74=0 -TitleList.Title.75=obtain-event-time +TitleList.Title.75=event-resize TitleList.Level.75=2 -TitleList.Url.75=gfw\obtain-event-time.html +TitleList.Url.75=gfw\event-resize.html TitleList.Icon.75=0 TitleList.Status.75=0 -TitleList.Keywords.75=obtain-event-time +TitleList.Keywords.75=event-resize TitleList.ContextNumber.75= TitleList.ApplyTemp.75=0 TitleList.Expanded.75=0 TitleList.Kind.75=0 -TitleList.Title.76=with-graphics-context +TitleList.Title.76=event-select TitleList.Level.76=2 -TitleList.Url.76=gfw\with-graphics-context.html +TitleList.Url.76=gfw\event-select.html TitleList.Icon.76=0 TitleList.Status.76=0 -TitleList.Keywords.76=with-graphics-context +TitleList.Keywords.76=event-select TitleList.ContextNumber.76= TitleList.ApplyTemp.76=0 TitleList.Expanded.76=0 TitleList.Kind.76=0 -TitleList.Title.77=Miscellaneous Topics -TitleList.Level.77=0 -TitleList.Url.77=MiscellaneousTopics.html +TitleList.Title.77=event-source +TitleList.Level.77=2 +TitleList.Url.77=gfw\event-source.html TitleList.Icon.77=0 TitleList.Status.77=0 -TitleList.Keywords.77= +TitleList.Keywords.77=event-source TitleList.ContextNumber.77= TitleList.ApplyTemp.77=0 TitleList.Expanded.77=0 TitleList.Kind.77=0 -TitleList.Title.78=Image Data Plugins -TitleList.Level.78=1 -TitleList.Url.78=ImageDataPlugins.html +TitleList.Title.78=message-loop +TitleList.Level.78=2 +TitleList.Url.78=gfw\message-loop.html TitleList.Icon.78=0 TitleList.Status.78=0 -TitleList.Keywords.78= +TitleList.Keywords.78=message-loop TitleList.ContextNumber.78= TitleList.ApplyTemp.78=0 TitleList.Expanded.78=0 TitleList.Kind.78=0 -TitleList.Title.79=Terminology Conventions -TitleList.Level.79=0 -TitleList.Url.79=TerminologyConventions.html +TitleList.Title.79=obtain-event-time +TitleList.Level.79=2 +TitleList.Url.79=gfw\obtain-event-time.html TitleList.Icon.79=0 TitleList.Status.79=0 -TitleList.Keywords.79= +TitleList.Keywords.79=obtain-event-time TitleList.ContextNumber.79= TitleList.ApplyTemp.79=0 TitleList.Expanded.79=0 TitleList.Kind.79=0 -TitleList.Title.80=Glossary -TitleList.Level.80=0 -TitleList.Url.80=Glossary.html +TitleList.Title.80=with-graphics-context +TitleList.Level.80=2 +TitleList.Url.80=gfw\with-graphics-context.html TitleList.Icon.80=0 TitleList.Status.80=0 -TitleList.Keywords.80= +TitleList.Keywords.80=with-graphics-context TitleList.ContextNumber.80= TitleList.ApplyTemp.80=0 TitleList.Expanded.80=0 TitleList.Kind.80=0 -TitleList.Title.81=Footnotes +TitleList.Title.81=Miscellaneous Topics TitleList.Level.81=0 -TitleList.Url.81=Footnotes.html +TitleList.Url.81=MiscellaneousTopics.html TitleList.Icon.81=0 TitleList.Status.81=0 TitleList.Keywords.81= TitleList.ContextNumber.81= TitleList.ApplyTemp.81=0 TitleList.Expanded.81=0 -TitleList.Kind.81=1 +TitleList.Kind.81=0 +TitleList.Title.82=Image Data Plugins +TitleList.Level.82=1 +TitleList.Url.82=ImageDataPlugins.html +TitleList.Icon.82=0 +TitleList.Status.82=0 +TitleList.Keywords.82= +TitleList.ContextNumber.82= +TitleList.ApplyTemp.82=0 +TitleList.Expanded.82=0 +TitleList.Kind.82=0 +TitleList.Title.83=Terminology Conventions +TitleList.Level.83=0 +TitleList.Url.83=TerminologyConventions.html +TitleList.Icon.83=0 +TitleList.Status.83=0 +TitleList.Keywords.83= +TitleList.ContextNumber.83= +TitleList.ApplyTemp.83=0 +TitleList.Expanded.83=0 +TitleList.Kind.83=0 +TitleList.Title.84=Glossary +TitleList.Level.84=0 +TitleList.Url.84=Glossary.html +TitleList.Icon.84=0 +TitleList.Status.84=0 +TitleList.Keywords.84= +TitleList.ContextNumber.84= +TitleList.ApplyTemp.84=0 +TitleList.Expanded.84=0 +TitleList.Kind.84=0 +TitleList.Title.85=Footnotes +TitleList.Level.85=0 +TitleList.Url.85=Footnotes.html +TitleList.Icon.85=0 +TitleList.Status.85=0 +TitleList.Keywords.85= +TitleList.ContextNumber.85= +TitleList.ApplyTemp.85=0 +TitleList.Expanded.85=0 +TitleList.Kind.85=1 Modified: trunk/docs/manual/gfg/ascent.html ============================================================================== --- trunk/docs/manual/gfg/ascent.html (original) +++ trunk/docs/manual/gfg/ascent.html Thu Oct 12 01:47:58 2006 @@ -45,7 +45,10 @@

see also

-

rgb->color

+

average-char-widthdescent, height, leading, maximum-char-width


Added: trunk/docs/manual/gfg/average-char-width.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/average-char-width.html Thu Oct 12 01:47:58 2006 @@ -0,0 +1,69 @@ + + + +average-char-width + + + + + + +

+ + + + +
average-char-width +

[Macro] 

+

+

syntax

+

(gfg:average-char-width font-metrics) => integer

+

+

arguments

+

+ + + + +
font-metricsThe font-metrics object whose + avg-char-width + value is to be + queried.

description

+

This macro returns the avg-char-width value for a +realized font, which +is the average width of a character in the font. + + + + + + + + +

+

see also

+

ascentdescent, height, leading, maximum-char-width

+

+


+ +

+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Modified: trunk/docs/manual/gfg/descent.html ============================================================================== --- trunk/docs/manual/gfg/descent.html (original) +++ trunk/docs/manual/gfg/descent.html Thu Oct 12 01:47:58 2006 @@ -46,7 +46,11 @@

see also

-

rgb->color

+

average-char-widthascent, height, leading, maximum-char-width


Modified: trunk/docs/manual/gfg/font-metrics.html ============================================================================== --- trunk/docs/manual/gfg/font-metrics.html (original) +++ trunk/docs/manual/gfg/font-metrics.html Thu Oct 12 01:47:58 2006 @@ -56,10 +56,13 @@ The width of the widest character.

see also

-

ascentaverage-char-width, copy-font-metricsfont-data, make-font-metrics

+href="descent.html">descent, font-data, height, leading, make-font-metrics, maximum-char-width


Added: trunk/docs/manual/gfg/height.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/height.html Thu Oct 12 01:47:58 2006 @@ -0,0 +1,69 @@ + + + +height + + + + + + +

+ + + + +
height +

[Macro] 

+

+

syntax

+

(gfg:height font-metrics) => integer

+

+

arguments

+

+ + + + +
font-metricsThe font-metrics object whose + height + value is to be + queried.

description

+

This macro returns the height value for a +realized font, which is the sum of the +font's ascent and descent. + + + + + + + + +

+

see also

+

ascentaverage-char-width, descent, leading, maximum-char-width

+

+


+ +

+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfg/leading.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/leading.html Thu Oct 12 01:47:58 2006 @@ -0,0 +1,68 @@ + + + +leading + + + + + + +

+ + + + +
leading +

[Macro] 

+

+

syntax

+

(gfg:leading font-metrics) => integer

+

+

arguments

+

+ + + + +
font-metricsThe font-metrics object whose + leading + value is to be + queried.

description

+

This macro returns the leading value for a +realized font, which is the amount of extra space added between +rows of text. + + + + + + + +

+

see also

+

ascentaverage-char-width, descent, height, maximum-char-width

+

+


+ +

+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfg/maximum-char-width.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/maximum-char-width.html Thu Oct 12 01:47:58 2006 @@ -0,0 +1,69 @@ + + + +maximum-char-width + + + + + + +

+ + + + +
maximum-char-width +

[Macro] 

+

+

syntax

+

(gfg:maximum-char-width font-metrics) => integer

+

+

arguments

+

+ + + + +
font-metricsThe font-metrics object whose + max-char-width + value is to be + queried.

description

+

This macro returns the max-char-width value for a +realized font, +which is the maximum width of a character in the font. + + + + + + + + +

+

see also

+

ascentaverage-char-width, descent, height, leading

+

+


+ +

+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ From junrue at common-lisp.net Thu Oct 12 16:37:13 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Thu, 12 Oct 2006 12:37:13 -0400 (EDT) Subject: [graphic-forms-cvs] r306 - in trunk: . docs/manual docs/manual/gfg src/uitoolkit/graphics Message-ID: <20061012163713.E7B7617038@common-lisp.net> Author: junrue Date: Thu Oct 12 12:37:13 2006 New Revision: 306 Added: trunk/docs/manual/gfg/depth.html trunk/docs/manual/gfg/image-data-plugin.html trunk/docs/manual/gfg/image-data.html trunk/docs/manual/gfg/load.html Modified: trunk/NEWS.txt trunk/docs/manual/Graphic-FormsProgrammingReference.wcp trunk/src/uitoolkit/graphics/graphics-classes.lisp Log: Modified: trunk/NEWS.txt ============================================================================== --- trunk/NEWS.txt (original) +++ trunk/NEWS.txt Thu Oct 12 12:37:13 2006 @@ -9,13 +9,13 @@ * window styles :horizontal-scrollbar and :vertical-scrollbar - * methods to retrieve window scrollbars + * functions to retrieve window scrollbars - * event-scroll method for handling raw scrolling events + * GFW:EVENT-SCROLL function for handling low-level scrolling events - * scrolling-event-dispatcher for automatic management of a scrollable + * GFW:SCROLLING-EVENT-DISPATCHER for automatic management of a scrollable child panel and window scrollbars (works in combination with - heap-layout) + GFW:HEAP-LAYOUT) * integral scrolling and resizing for step sizes greater than 1 @@ -31,7 +31,7 @@ * customizability of vertical scrollbar mode and keyboard input - Additional list box features will be provided in a future release. + Additional list box features are planned for a future release. . Implemented stand-alone scrollbar and slider control types. @@ -59,7 +59,7 @@ message handling method; the correct rectangle is now passed to GFW:EVENT-PAINT -. Fixed a bug in the SETF methods for GFW:MAXIMUM-SIZE and GFW:MINIMUM-SIZE +. Fixed a bug in the SETF functions for GFW:MAXIMUM-SIZE and GFW:MINIMUM-SIZE for windows whereby the size value was not being set in the appropriate slot if there were no layout set for the window. Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp ============================================================================== --- trunk/docs/manual/Graphic-FormsProgrammingReference.wcp (original) +++ trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Thu Oct 12 12:37:13 2006 @@ -92,7 +92,7 @@ DefaultTopic=Introduction.html [TOPICS] -TitleList=86 +TitleList=90 TitleList.Title.0=Legal Information TitleList.Level.0=0 TitleList.Url.0=LegalInfo.html @@ -253,704 +253,744 @@ TitleList.ApplyTemp.15=0 TitleList.Expanded.15=0 TitleList.Kind.15=0 -TitleList.Title.16=descent +TitleList.Title.16=depth TitleList.Level.16=2 -TitleList.Url.16=gfg\descent.html +TitleList.Url.16=gfg\depth.html TitleList.Icon.16=0 TitleList.Status.16=0 -TitleList.Keywords.16=descent +TitleList.Keywords.16=depth TitleList.ContextNumber.16= TitleList.ApplyTemp.16=0 TitleList.Expanded.16=0 TitleList.Kind.16=0 -TitleList.Title.17=font +TitleList.Title.17=descent TitleList.Level.17=2 -TitleList.Url.17=gfg\font.html +TitleList.Url.17=gfg\descent.html TitleList.Icon.17=0 TitleList.Status.17=0 -TitleList.Keywords.17=font +TitleList.Keywords.17=descent TitleList.ContextNumber.17= TitleList.ApplyTemp.17=0 TitleList.Expanded.17=0 TitleList.Kind.17=0 -TitleList.Title.18=font-data +TitleList.Title.18=font TitleList.Level.18=2 -TitleList.Url.18=gfg\font-data.html +TitleList.Url.18=gfg\font.html TitleList.Icon.18=0 TitleList.Status.18=0 -TitleList.Keywords.18=font-data +TitleList.Keywords.18=font TitleList.ContextNumber.18= TitleList.ApplyTemp.18=0 TitleList.Expanded.18=0 TitleList.Kind.18=0 -TitleList.Title.19=font-metrics +TitleList.Title.19=font-data TitleList.Level.19=2 -TitleList.Url.19=gfg\font-metrics.html +TitleList.Url.19=gfg\font-data.html TitleList.Icon.19=0 TitleList.Status.19=0 -TitleList.Keywords.19=font-metrics +TitleList.Keywords.19=font-data TitleList.ContextNumber.19= TitleList.ApplyTemp.19=0 TitleList.Expanded.19=0 TitleList.Kind.19=0 -TitleList.Title.20=height +TitleList.Title.20=font-metrics TitleList.Level.20=2 -TitleList.Url.20=gfg\height.html +TitleList.Url.20=gfg\font-metrics.html TitleList.Icon.20=0 TitleList.Status.20=0 -TitleList.Keywords.20=height +TitleList.Keywords.20=font-metrics TitleList.ContextNumber.20= TitleList.ApplyTemp.20=0 TitleList.Expanded.20=0 TitleList.Kind.20=0 -TitleList.Title.21=leading +TitleList.Title.21=height TitleList.Level.21=2 -TitleList.Url.21=gfg\leading.html +TitleList.Url.21=gfg\height.html TitleList.Icon.21=0 TitleList.Status.21=0 -TitleList.Keywords.21=leading +TitleList.Keywords.21=height TitleList.ContextNumber.21= TitleList.ApplyTemp.21=0 TitleList.Expanded.21=0 TitleList.Kind.21=0 -TitleList.Title.22=make-color +TitleList.Title.22=image-data TitleList.Level.22=2 -TitleList.Url.22=gfg\make-color.html +TitleList.Url.22=gfg\image-data.html TitleList.Icon.22=0 TitleList.Status.22=0 -TitleList.Keywords.22=make-color`\:blue`\:green`\:red`\ +TitleList.Keywords.22=image-data TitleList.ContextNumber.22= TitleList.ApplyTemp.22=0 TitleList.Expanded.22=0 TitleList.Kind.22=0 -TitleList.Title.23=make-font-data +TitleList.Title.23=image-data-plugin TitleList.Level.23=2 -TitleList.Url.23=gfg\make-font-data.html +TitleList.Url.23=gfg\image-data-plugin.html TitleList.Icon.23=0 TitleList.Status.23=0 -TitleList.Keywords.23=make-font-data`\:char-set`\:face-name`\:point-size`\:style`\ +TitleList.Keywords.23=image-data-plugin TitleList.ContextNumber.23= TitleList.ApplyTemp.23=0 TitleList.Expanded.23=0 TitleList.Kind.23=0 -TitleList.Title.24=make-font-metrics +TitleList.Title.24=leading TitleList.Level.24=2 -TitleList.Url.24=gfg\make-font-metrics.html +TitleList.Url.24=gfg\leading.html TitleList.Icon.24=0 TitleList.Status.24=0 -TitleList.Keywords.24=make-font-metrics`\:ascent`\:avg-char-width`\:descent`\:leading`\:max-char-width +TitleList.Keywords.24=leading TitleList.ContextNumber.24= TitleList.ApplyTemp.24=0 TitleList.Expanded.24=0 TitleList.Kind.24=0 -TitleList.Title.25=maximum-char-width +TitleList.Title.25=load TitleList.Level.25=2 -TitleList.Url.25=gfg\maximum-char-width.html +TitleList.Url.25=gfg\load.html TitleList.Icon.25=0 TitleList.Status.25=0 -TitleList.Keywords.25=maximum-char-width +TitleList.Keywords.25=load TitleList.ContextNumber.25= TitleList.ApplyTemp.25=0 TitleList.Expanded.25=0 TitleList.Kind.25=0 -TitleList.Title.26=rgb->color +TitleList.Title.26=make-color TitleList.Level.26=2 -TitleList.Url.26=gfg\rgb-to-color.html +TitleList.Url.26=gfg\make-color.html TitleList.Icon.26=0 TitleList.Status.26=0 -TitleList.Keywords.26=rgb->color +TitleList.Keywords.26=make-color`\:blue`\:green`\:red`\ TitleList.ContextNumber.26= TitleList.ApplyTemp.26=0 TitleList.Expanded.26=0 TitleList.Kind.26=0 -TitleList.Title.27=System Package -TitleList.Level.27=1 -TitleList.Url.27=SystemPackage.html +TitleList.Title.27=make-font-data +TitleList.Level.27=2 +TitleList.Url.27=gfg\make-font-data.html TitleList.Icon.27=0 TitleList.Status.27=0 -TitleList.Keywords.27=GFS`\graphic-forms.uitoolkit.system +TitleList.Keywords.27=make-font-data`\:char-set`\:face-name`\:point-size`\:style`\ TitleList.ContextNumber.27= TitleList.ApplyTemp.27=0 TitleList.Expanded.27=0 TitleList.Kind.27=0 -TitleList.Title.28=code +TitleList.Title.28=make-font-metrics TitleList.Level.28=2 -TitleList.Url.28=gfs\code.html +TitleList.Url.28=gfg\make-font-metrics.html TitleList.Icon.28=0 TitleList.Status.28=0 -TitleList.Keywords.28=code +TitleList.Keywords.28=make-font-metrics`\:ascent`\:avg-char-width`\:descent`\:leading`\:max-char-width TitleList.ContextNumber.28= TitleList.ApplyTemp.28=0 TitleList.Expanded.28=0 TitleList.Kind.28=0 -TitleList.Title.29=comdlg-error +TitleList.Title.29=maximum-char-width TitleList.Level.29=2 -TitleList.Url.29=gfs\comdlg-error.html +TitleList.Url.29=gfg\maximum-char-width.html TitleList.Icon.29=0 TitleList.Status.29=0 -TitleList.Keywords.29=comdlg-error`\:dlg-code +TitleList.Keywords.29=maximum-char-width TitleList.ContextNumber.29= TitleList.ApplyTemp.29=0 TitleList.Expanded.29=0 TitleList.Kind.29=0 -TitleList.Title.30=copy-point +TitleList.Title.30=rgb->color TitleList.Level.30=2 -TitleList.Url.30=gfs\copy-point.html +TitleList.Url.30=gfg\rgb-to-color.html TitleList.Icon.30=0 TitleList.Status.30=0 -TitleList.Keywords.30=copy-point +TitleList.Keywords.30=rgb->color TitleList.ContextNumber.30= TitleList.ApplyTemp.30=0 TitleList.Expanded.30=0 TitleList.Kind.30=0 -TitleList.Title.31=copy-rectangle -TitleList.Level.31=2 -TitleList.Url.31=gfs\copy-rectangle.html +TitleList.Title.31=System Package +TitleList.Level.31=1 +TitleList.Url.31=SystemPackage.html TitleList.Icon.31=0 TitleList.Status.31=0 -TitleList.Keywords.31=copy-rectangle +TitleList.Keywords.31=GFS`\graphic-forms.uitoolkit.system TitleList.ContextNumber.31= TitleList.ApplyTemp.31=0 TitleList.Expanded.31=0 TitleList.Kind.31=0 -TitleList.Title.32=copy-size +TitleList.Title.32=code TitleList.Level.32=2 -TitleList.Url.32=gfs\copy-size.html +TitleList.Url.32=gfs\code.html TitleList.Icon.32=0 TitleList.Status.32=0 -TitleList.Keywords.32=copy-size +TitleList.Keywords.32=code TitleList.ContextNumber.32= TitleList.ApplyTemp.32=0 TitleList.Expanded.32=0 TitleList.Kind.32=0 -TitleList.Title.33=copy-span +TitleList.Title.33=comdlg-error TitleList.Level.33=2 -TitleList.Url.33=gfs\copy-span.html +TitleList.Url.33=gfs\comdlg-error.html TitleList.Icon.33=0 TitleList.Status.33=0 -TitleList.Keywords.33=copy-span +TitleList.Keywords.33=comdlg-error`\:dlg-code TitleList.ContextNumber.33= TitleList.ApplyTemp.33=0 TitleList.Expanded.33=0 TitleList.Kind.33=0 -TitleList.Title.34=detail +TitleList.Title.34=copy-point TitleList.Level.34=2 -TitleList.Url.34=gfs\detail.html +TitleList.Url.34=gfs\copy-point.html TitleList.Icon.34=0 TitleList.Status.34=0 -TitleList.Keywords.34=detail +TitleList.Keywords.34=copy-point TitleList.ContextNumber.34= TitleList.ApplyTemp.34=0 TitleList.Expanded.34=0 TitleList.Kind.34=0 -TitleList.Title.35=dispose +TitleList.Title.35=copy-rectangle TitleList.Level.35=2 -TitleList.Url.35=gfs\dispose.html +TitleList.Url.35=gfs\copy-rectangle.html TitleList.Icon.35=0 TitleList.Status.35=0 -TitleList.Keywords.35=disposed +TitleList.Keywords.35=copy-rectangle TitleList.ContextNumber.35= TitleList.ApplyTemp.35=0 TitleList.Expanded.35=0 TitleList.Kind.35=0 -TitleList.Title.36=disposed-error +TitleList.Title.36=copy-size TitleList.Level.36=2 -TitleList.Url.36=gfs\disposed-error.html +TitleList.Url.36=gfs\copy-size.html TitleList.Icon.36=0 TitleList.Status.36=0 -TitleList.Keywords.36=disposed-error +TitleList.Keywords.36=copy-size TitleList.ContextNumber.36= TitleList.ApplyTemp.36=0 TitleList.Expanded.36=0 TitleList.Kind.36=0 -TitleList.Title.37=disposed-p +TitleList.Title.37=copy-span TitleList.Level.37=2 -TitleList.Url.37=gfs\disposed-p.html +TitleList.Url.37=gfs\copy-span.html TitleList.Icon.37=0 TitleList.Status.37=0 -TitleList.Keywords.37=disposed-p +TitleList.Keywords.37=copy-span TitleList.ContextNumber.37= TitleList.ApplyTemp.37=0 TitleList.Expanded.37=0 TitleList.Kind.37=0 -TitleList.Title.38=dlg-code +TitleList.Title.38=detail TitleList.Level.38=2 -TitleList.Url.38=gfs\dlg-code.html +TitleList.Url.38=gfs\detail.html TitleList.Icon.38=0 TitleList.Status.38=0 -TitleList.Keywords.38=dlg-code +TitleList.Keywords.38=detail TitleList.ContextNumber.38= TitleList.ApplyTemp.38=0 TitleList.Expanded.38=0 TitleList.Kind.38=0 -TitleList.Title.39=empty-span-p +TitleList.Title.39=dispose TitleList.Level.39=2 -TitleList.Url.39=gfs\empty-span-p.html +TitleList.Url.39=gfs\dispose.html TitleList.Icon.39=0 TitleList.Status.39=0 -TitleList.Keywords.39=empty-span-p +TitleList.Keywords.39=disposed TitleList.ContextNumber.39= TitleList.ApplyTemp.39=0 TitleList.Expanded.39=0 TitleList.Kind.39=0 -TitleList.Title.40=equal-size-p +TitleList.Title.40=disposed-error TitleList.Level.40=2 -TitleList.Url.40=gfs\equal-size-p.html +TitleList.Url.40=gfs\disposed-error.html TitleList.Icon.40=0 TitleList.Status.40=0 -TitleList.Keywords.40=equal-size-p +TitleList.Keywords.40=disposed-error TitleList.ContextNumber.40= TitleList.ApplyTemp.40=0 TitleList.Expanded.40=0 TitleList.Kind.40=0 -TitleList.Title.41=handle +TitleList.Title.41=disposed-p TitleList.Level.41=2 -TitleList.Url.41=gfs\handle.html +TitleList.Url.41=gfs\disposed-p.html TitleList.Icon.41=0 TitleList.Status.41=0 -TitleList.Keywords.41=handle +TitleList.Keywords.41=disposed-p TitleList.ContextNumber.41= TitleList.ApplyTemp.41=0 TitleList.Expanded.41=0 TitleList.Kind.41=0 -TitleList.Title.42=location +TitleList.Title.42=dlg-code TitleList.Level.42=2 -TitleList.Url.42=gfs\location.html +TitleList.Url.42=gfs\dlg-code.html TitleList.Icon.42=0 TitleList.Status.42=0 -TitleList.Keywords.42=location`\ +TitleList.Keywords.42=dlg-code TitleList.ContextNumber.42= TitleList.ApplyTemp.42=0 TitleList.Expanded.42=0 TitleList.Kind.42=0 -TitleList.Title.43=make-point +TitleList.Title.43=empty-span-p TitleList.Level.43=2 -TitleList.Url.43=gfs\make-point.html +TitleList.Url.43=gfs\empty-span-p.html TitleList.Icon.43=0 TitleList.Status.43=0 -TitleList.Keywords.43=make-point +TitleList.Keywords.43=empty-span-p TitleList.ContextNumber.43= TitleList.ApplyTemp.43=0 TitleList.Expanded.43=0 TitleList.Kind.43=0 -TitleList.Title.44=make-rectangle +TitleList.Title.44=equal-size-p TitleList.Level.44=2 -TitleList.Url.44=gfs\make-rectangle.html +TitleList.Url.44=gfs\equal-size-p.html TitleList.Icon.44=0 TitleList.Status.44=0 -TitleList.Keywords.44=make-rectangle +TitleList.Keywords.44=equal-size-p TitleList.ContextNumber.44= TitleList.ApplyTemp.44=0 TitleList.Expanded.44=0 TitleList.Kind.44=0 -TitleList.Title.45=make-size +TitleList.Title.45=handle TitleList.Level.45=2 -TitleList.Url.45=gfs\make-size.html +TitleList.Url.45=gfs\handle.html TitleList.Icon.45=0 TitleList.Status.45=0 -TitleList.Keywords.45=make-size +TitleList.Keywords.45=handle TitleList.ContextNumber.45= TitleList.ApplyTemp.45=0 TitleList.Expanded.45=0 TitleList.Kind.45=0 -TitleList.Title.46=make-span +TitleList.Title.46=location TitleList.Level.46=2 -TitleList.Url.46=gfs\make-span.html +TitleList.Url.46=gfs\location.html TitleList.Icon.46=0 TitleList.Status.46=0 -TitleList.Keywords.46=make-span +TitleList.Keywords.46=location`\ TitleList.ContextNumber.46= TitleList.ApplyTemp.46=0 TitleList.Expanded.46=0 TitleList.Kind.46=0 -TitleList.Title.47=native-object +TitleList.Title.47=make-point TitleList.Level.47=2 -TitleList.Url.47=gfs\native-object.html +TitleList.Url.47=gfs\make-point.html TitleList.Icon.47=0 TitleList.Status.47=0 -TitleList.Keywords.47=native-object +TitleList.Keywords.47=make-point TitleList.ContextNumber.47= TitleList.ApplyTemp.47=0 TitleList.Expanded.47=0 TitleList.Kind.47=0 -TitleList.Title.48=point +TitleList.Title.48=make-rectangle TitleList.Level.48=2 -TitleList.Url.48=gfs\point.html +TitleList.Url.48=gfs\make-rectangle.html TitleList.Icon.48=0 TitleList.Status.48=0 -TitleList.Keywords.48=point +TitleList.Keywords.48=make-rectangle TitleList.ContextNumber.48= TitleList.ApplyTemp.48=0 TitleList.Expanded.48=0 TitleList.Kind.48=0 -TitleList.Title.49=point-x +TitleList.Title.49=make-size TitleList.Level.49=2 -TitleList.Url.49=gfs\point-x.html +TitleList.Url.49=gfs\make-size.html TitleList.Icon.49=0 TitleList.Status.49=0 -TitleList.Keywords.49=point-x +TitleList.Keywords.49=make-size TitleList.ContextNumber.49= TitleList.ApplyTemp.49=0 TitleList.Expanded.49=0 TitleList.Kind.49=0 -TitleList.Title.50=point-y +TitleList.Title.50=make-span TitleList.Level.50=2 -TitleList.Url.50=gfs\point-y.html +TitleList.Url.50=gfs\make-span.html TitleList.Icon.50=0 TitleList.Status.50=0 -TitleList.Keywords.50=point-y +TitleList.Keywords.50=make-span TitleList.ContextNumber.50= TitleList.ApplyTemp.50=0 TitleList.Expanded.50=0 TitleList.Kind.50=0 -TitleList.Title.51=rectangle +TitleList.Title.51=native-object TitleList.Level.51=2 -TitleList.Url.51=gfs\rectangle.html +TitleList.Url.51=gfs\native-object.html TitleList.Icon.51=0 TitleList.Status.51=0 -TitleList.Keywords.51=rectangle +TitleList.Keywords.51=native-object TitleList.ContextNumber.51= TitleList.ApplyTemp.51=0 TitleList.Expanded.51=0 TitleList.Kind.51=0 -TitleList.Title.52=size +TitleList.Title.52=point TitleList.Level.52=2 -TitleList.Url.52=gfs\size.html +TitleList.Url.52=gfs\point.html TitleList.Icon.52=0 TitleList.Status.52=0 -TitleList.Keywords.52=size +TitleList.Keywords.52=point TitleList.ContextNumber.52= TitleList.ApplyTemp.52=0 TitleList.Expanded.52=0 TitleList.Kind.52=0 -TitleList.Title.53=size +TitleList.Title.53=point-x TitleList.Level.53=2 -TitleList.Url.53=gfs\size-function.html +TitleList.Url.53=gfs\point-x.html TitleList.Icon.53=0 TitleList.Status.53=0 -TitleList.Keywords.53= +TitleList.Keywords.53=point-x TitleList.ContextNumber.53= TitleList.ApplyTemp.53=0 TitleList.Expanded.53=0 TitleList.Kind.53=0 -TitleList.Title.54=size-height +TitleList.Title.54=point-y TitleList.Level.54=2 -TitleList.Url.54=gfs\size-height.html +TitleList.Url.54=gfs\point-y.html TitleList.Icon.54=0 TitleList.Status.54=0 -TitleList.Keywords.54=size-height`\ +TitleList.Keywords.54=point-y TitleList.ContextNumber.54= TitleList.ApplyTemp.54=0 TitleList.Expanded.54=0 TitleList.Kind.54=0 -TitleList.Title.55=size-width +TitleList.Title.55=rectangle TitleList.Level.55=2 -TitleList.Url.55=gfs\size-width.html +TitleList.Url.55=gfs\rectangle.html TitleList.Icon.55=0 TitleList.Status.55=0 -TitleList.Keywords.55=size-width +TitleList.Keywords.55=rectangle TitleList.ContextNumber.55= TitleList.ApplyTemp.55=0 TitleList.Expanded.55=0 TitleList.Kind.55=0 -TitleList.Title.56=span +TitleList.Title.56=size TitleList.Level.56=2 -TitleList.Url.56=gfs\span.html +TitleList.Url.56=gfs\size.html TitleList.Icon.56=0 TitleList.Status.56=0 -TitleList.Keywords.56=span +TitleList.Keywords.56=size TitleList.ContextNumber.56= TitleList.ApplyTemp.56=0 TitleList.Expanded.56=0 TitleList.Kind.56=0 -TitleList.Title.57=span-end +TitleList.Title.57=size TitleList.Level.57=2 -TitleList.Url.57=gfs\span-end.html +TitleList.Url.57=gfs\size-function.html TitleList.Icon.57=0 TitleList.Status.57=0 -TitleList.Keywords.57=span-end`\ +TitleList.Keywords.57= TitleList.ContextNumber.57= TitleList.ApplyTemp.57=0 TitleList.Expanded.57=0 TitleList.Kind.57=0 -TitleList.Title.58=span-start +TitleList.Title.58=size-height TitleList.Level.58=2 -TitleList.Url.58=gfs\span-start.html +TitleList.Url.58=gfs\size-height.html TitleList.Icon.58=0 TitleList.Status.58=0 -TitleList.Keywords.58=span-start`\ +TitleList.Keywords.58=size-height`\ TitleList.ContextNumber.58= TitleList.ApplyTemp.58=0 TitleList.Expanded.58=0 TitleList.Kind.58=0 -TitleList.Title.59=toolkit-error +TitleList.Title.59=size-width TitleList.Level.59=2 -TitleList.Url.59=gfs\toolkit-error.html +TitleList.Url.59=gfs\size-width.html TitleList.Icon.59=0 TitleList.Status.59=0 -TitleList.Keywords.59=toolkit-error`\:detail`\ +TitleList.Keywords.59=size-width TitleList.ContextNumber.59= TitleList.ApplyTemp.59=0 TitleList.Expanded.59=0 TitleList.Kind.59=0 -TitleList.Title.60=toolkit-warning +TitleList.Title.60=span TitleList.Level.60=2 -TitleList.Url.60=gfs\toolkit-warning.html +TitleList.Url.60=gfs\span.html TitleList.Icon.60=0 TitleList.Status.60=0 -TitleList.Keywords.60=toolkit-warning +TitleList.Keywords.60=span TitleList.ContextNumber.60= TitleList.ApplyTemp.60=0 TitleList.Expanded.60=0 TitleList.Kind.60=0 -TitleList.Title.61=win32-error +TitleList.Title.61=span-end TitleList.Level.61=2 -TitleList.Url.61=gfs\win32-error.html +TitleList.Url.61=gfs\span-end.html TitleList.Icon.61=0 TitleList.Status.61=0 -TitleList.Keywords.61=win32-error`\:code`\ +TitleList.Keywords.61=span-end`\ TitleList.ContextNumber.61= TitleList.ApplyTemp.61=0 TitleList.Expanded.61=0 TitleList.Kind.61=0 -TitleList.Title.62=win32-warning +TitleList.Title.62=span-start TitleList.Level.62=2 -TitleList.Url.62=gfs\win32-warning.html +TitleList.Url.62=gfs\span-start.html TitleList.Icon.62=0 TitleList.Status.62=0 -TitleList.Keywords.62=win32-warning +TitleList.Keywords.62=span-start`\ TitleList.ContextNumber.62= TitleList.ApplyTemp.62=0 TitleList.Expanded.62=0 TitleList.Kind.62=0 -TitleList.Title.63=Widgets Package -TitleList.Level.63=1 -TitleList.Url.63=WidgetsPackage.html +TitleList.Title.63=toolkit-error +TitleList.Level.63=2 +TitleList.Url.63=gfs\toolkit-error.html TitleList.Icon.63=0 TitleList.Status.63=0 -TitleList.Keywords.63=GFW`\graphic-forms.uitoolkit.widgets +TitleList.Keywords.63=toolkit-error`\:detail`\ TitleList.ContextNumber.63= TitleList.ApplyTemp.63=0 TitleList.Expanded.63=0 TitleList.Kind.63=0 -TitleList.Title.64=default-message-filter +TitleList.Title.64=toolkit-warning TitleList.Level.64=2 -TitleList.Url.64=gfw\default-message-filter.html +TitleList.Url.64=gfs\toolkit-warning.html TitleList.Icon.64=0 TitleList.Status.64=0 -TitleList.Keywords.64=default-message-filter`\GetMessage`\MSG`\ +TitleList.Keywords.64=toolkit-warning TitleList.ContextNumber.64= TitleList.ApplyTemp.64=0 TitleList.Expanded.64=0 TitleList.Kind.64=0 -TitleList.Title.65=event-activate +TitleList.Title.65=win32-error TitleList.Level.65=2 -TitleList.Url.65=gfw\event-activate.html +TitleList.Url.65=gfs\win32-error.html TitleList.Icon.65=0 TitleList.Status.65=0 -TitleList.Keywords.65=event-activate +TitleList.Keywords.65=win32-error`\:code`\ TitleList.ContextNumber.65= TitleList.ApplyTemp.65=0 TitleList.Expanded.65=0 TitleList.Kind.65=0 -TitleList.Title.66=event-arm +TitleList.Title.66=win32-warning TitleList.Level.66=2 -TitleList.Url.66=gfw\event-arm.html +TitleList.Url.66=gfs\win32-warning.html TitleList.Icon.66=0 TitleList.Status.66=0 -TitleList.Keywords.66=event-arm +TitleList.Keywords.66=win32-warning TitleList.ContextNumber.66= TitleList.ApplyTemp.66=0 TitleList.Expanded.66=0 TitleList.Kind.66=0 -TitleList.Title.67=event-close -TitleList.Level.67=2 -TitleList.Url.67=gfw\event-close.html +TitleList.Title.67=Widgets Package +TitleList.Level.67=1 +TitleList.Url.67=WidgetsPackage.html TitleList.Icon.67=0 TitleList.Status.67=0 -TitleList.Keywords.67=event-close +TitleList.Keywords.67=GFW`\graphic-forms.uitoolkit.widgets TitleList.ContextNumber.67= TitleList.ApplyTemp.67=0 TitleList.Expanded.67=0 TitleList.Kind.67=0 -TitleList.Title.68=event-deactivate +TitleList.Title.68=default-message-filter TitleList.Level.68=2 -TitleList.Url.68=gfw\event-deactivate.html +TitleList.Url.68=gfw\default-message-filter.html TitleList.Icon.68=0 TitleList.Status.68=0 -TitleList.Keywords.68=event-deactivate +TitleList.Keywords.68=default-message-filter`\GetMessage`\MSG`\ TitleList.ContextNumber.68= TitleList.ApplyTemp.68=0 TitleList.Expanded.68=0 TitleList.Kind.68=0 -TitleList.Title.69=event-default-action +TitleList.Title.69=event-activate TitleList.Level.69=2 -TitleList.Url.69=gfw\event-default-action.html +TitleList.Url.69=gfw\event-activate.html TitleList.Icon.69=0 TitleList.Status.69=0 -TitleList.Keywords.69=event-default-action +TitleList.Keywords.69=event-activate TitleList.ContextNumber.69= TitleList.ApplyTemp.69=0 TitleList.Expanded.69=0 TitleList.Kind.69=0 -TitleList.Title.70=event-dispatcher +TitleList.Title.70=event-arm TitleList.Level.70=2 -TitleList.Url.70=gfw\event-dispatcher.html +TitleList.Url.70=gfw\event-arm.html TitleList.Icon.70=0 TitleList.Status.70=0 -TitleList.Keywords.70=event-dispatcher +TitleList.Keywords.70=event-arm TitleList.ContextNumber.70= TitleList.ApplyTemp.70=0 TitleList.Expanded.70=0 TitleList.Kind.70=0 -TitleList.Title.71=event-dispose +TitleList.Title.71=event-close TitleList.Level.71=2 -TitleList.Url.71=gfw\event-dispose.html +TitleList.Url.71=gfw\event-close.html TitleList.Icon.71=0 TitleList.Status.71=0 -TitleList.Keywords.71=event-dispose +TitleList.Keywords.71=event-close TitleList.ContextNumber.71= TitleList.ApplyTemp.71=0 TitleList.Expanded.71=0 TitleList.Kind.71=0 -TitleList.Title.72=event-move +TitleList.Title.72=event-deactivate TitleList.Level.72=2 -TitleList.Url.72=gfw\event-move.html +TitleList.Url.72=gfw\event-deactivate.html TitleList.Icon.72=0 TitleList.Status.72=0 -TitleList.Keywords.72=event-move +TitleList.Keywords.72=event-deactivate TitleList.ContextNumber.72= TitleList.ApplyTemp.72=0 TitleList.Expanded.72=0 TitleList.Kind.72=0 -TitleList.Title.73=event-pre-move +TitleList.Title.73=event-default-action TitleList.Level.73=2 -TitleList.Url.73=gfw\event-pre-move.html +TitleList.Url.73=gfw\event-default-action.html TitleList.Icon.73=0 TitleList.Status.73=0 -TitleList.Keywords.73=event-pre-move +TitleList.Keywords.73=event-default-action TitleList.ContextNumber.73= TitleList.ApplyTemp.73=0 TitleList.Expanded.73=0 TitleList.Kind.73=0 -TitleList.Title.74=event-pre-resize +TitleList.Title.74=event-dispatcher TitleList.Level.74=2 -TitleList.Url.74=gfw\event-pre-resize.html +TitleList.Url.74=gfw\event-dispatcher.html TitleList.Icon.74=0 TitleList.Status.74=0 -TitleList.Keywords.74=event-pre-resize +TitleList.Keywords.74=event-dispatcher TitleList.ContextNumber.74= TitleList.ApplyTemp.74=0 TitleList.Expanded.74=0 TitleList.Kind.74=0 -TitleList.Title.75=event-resize +TitleList.Title.75=event-dispose TitleList.Level.75=2 -TitleList.Url.75=gfw\event-resize.html +TitleList.Url.75=gfw\event-dispose.html TitleList.Icon.75=0 TitleList.Status.75=0 -TitleList.Keywords.75=event-resize +TitleList.Keywords.75=event-dispose TitleList.ContextNumber.75= TitleList.ApplyTemp.75=0 TitleList.Expanded.75=0 TitleList.Kind.75=0 -TitleList.Title.76=event-select +TitleList.Title.76=event-move TitleList.Level.76=2 -TitleList.Url.76=gfw\event-select.html +TitleList.Url.76=gfw\event-move.html TitleList.Icon.76=0 TitleList.Status.76=0 -TitleList.Keywords.76=event-select +TitleList.Keywords.76=event-move TitleList.ContextNumber.76= TitleList.ApplyTemp.76=0 TitleList.Expanded.76=0 TitleList.Kind.76=0 -TitleList.Title.77=event-source +TitleList.Title.77=event-pre-move TitleList.Level.77=2 -TitleList.Url.77=gfw\event-source.html +TitleList.Url.77=gfw\event-pre-move.html TitleList.Icon.77=0 TitleList.Status.77=0 -TitleList.Keywords.77=event-source +TitleList.Keywords.77=event-pre-move TitleList.ContextNumber.77= TitleList.ApplyTemp.77=0 TitleList.Expanded.77=0 TitleList.Kind.77=0 -TitleList.Title.78=message-loop +TitleList.Title.78=event-pre-resize TitleList.Level.78=2 -TitleList.Url.78=gfw\message-loop.html +TitleList.Url.78=gfw\event-pre-resize.html TitleList.Icon.78=0 TitleList.Status.78=0 -TitleList.Keywords.78=message-loop +TitleList.Keywords.78=event-pre-resize TitleList.ContextNumber.78= TitleList.ApplyTemp.78=0 TitleList.Expanded.78=0 TitleList.Kind.78=0 -TitleList.Title.79=obtain-event-time +TitleList.Title.79=event-resize TitleList.Level.79=2 -TitleList.Url.79=gfw\obtain-event-time.html +TitleList.Url.79=gfw\event-resize.html TitleList.Icon.79=0 TitleList.Status.79=0 -TitleList.Keywords.79=obtain-event-time +TitleList.Keywords.79=event-resize TitleList.ContextNumber.79= TitleList.ApplyTemp.79=0 TitleList.Expanded.79=0 TitleList.Kind.79=0 -TitleList.Title.80=with-graphics-context +TitleList.Title.80=event-select TitleList.Level.80=2 -TitleList.Url.80=gfw\with-graphics-context.html +TitleList.Url.80=gfw\event-select.html TitleList.Icon.80=0 TitleList.Status.80=0 -TitleList.Keywords.80=with-graphics-context +TitleList.Keywords.80=event-select TitleList.ContextNumber.80= TitleList.ApplyTemp.80=0 TitleList.Expanded.80=0 TitleList.Kind.80=0 -TitleList.Title.81=Miscellaneous Topics -TitleList.Level.81=0 -TitleList.Url.81=MiscellaneousTopics.html +TitleList.Title.81=event-source +TitleList.Level.81=2 +TitleList.Url.81=gfw\event-source.html TitleList.Icon.81=0 TitleList.Status.81=0 -TitleList.Keywords.81= +TitleList.Keywords.81=event-source TitleList.ContextNumber.81= TitleList.ApplyTemp.81=0 TitleList.Expanded.81=0 TitleList.Kind.81=0 -TitleList.Title.82=Image Data Plugins -TitleList.Level.82=1 -TitleList.Url.82=ImageDataPlugins.html +TitleList.Title.82=message-loop +TitleList.Level.82=2 +TitleList.Url.82=gfw\message-loop.html TitleList.Icon.82=0 TitleList.Status.82=0 -TitleList.Keywords.82= +TitleList.Keywords.82=message-loop TitleList.ContextNumber.82= TitleList.ApplyTemp.82=0 TitleList.Expanded.82=0 TitleList.Kind.82=0 -TitleList.Title.83=Terminology Conventions -TitleList.Level.83=0 -TitleList.Url.83=TerminologyConventions.html +TitleList.Title.83=obtain-event-time +TitleList.Level.83=2 +TitleList.Url.83=gfw\obtain-event-time.html TitleList.Icon.83=0 TitleList.Status.83=0 -TitleList.Keywords.83= +TitleList.Keywords.83=obtain-event-time TitleList.ContextNumber.83= TitleList.ApplyTemp.83=0 TitleList.Expanded.83=0 TitleList.Kind.83=0 -TitleList.Title.84=Glossary -TitleList.Level.84=0 -TitleList.Url.84=Glossary.html +TitleList.Title.84=with-graphics-context +TitleList.Level.84=2 +TitleList.Url.84=gfw\with-graphics-context.html TitleList.Icon.84=0 TitleList.Status.84=0 -TitleList.Keywords.84= +TitleList.Keywords.84=with-graphics-context TitleList.ContextNumber.84= TitleList.ApplyTemp.84=0 TitleList.Expanded.84=0 TitleList.Kind.84=0 -TitleList.Title.85=Footnotes +TitleList.Title.85=Miscellaneous Topics TitleList.Level.85=0 -TitleList.Url.85=Footnotes.html +TitleList.Url.85=MiscellaneousTopics.html TitleList.Icon.85=0 TitleList.Status.85=0 TitleList.Keywords.85= TitleList.ContextNumber.85= TitleList.ApplyTemp.85=0 -TitleList.Expanded.85=0 -TitleList.Kind.85=1 +TitleList.Expanded.85=1 +TitleList.Kind.85=0 +TitleList.Title.86=Image Data Plugins +TitleList.Level.86=1 +TitleList.Url.86=ImageDataPlugins.html +TitleList.Icon.86=0 +TitleList.Status.86=0 +TitleList.Keywords.86= +TitleList.ContextNumber.86= +TitleList.ApplyTemp.86=0 +TitleList.Expanded.86=0 +TitleList.Kind.86=0 +TitleList.Title.87=Terminology Conventions +TitleList.Level.87=0 +TitleList.Url.87=TerminologyConventions.html +TitleList.Icon.87=0 +TitleList.Status.87=0 +TitleList.Keywords.87= +TitleList.ContextNumber.87= +TitleList.ApplyTemp.87=0 +TitleList.Expanded.87=0 +TitleList.Kind.87=0 +TitleList.Title.88=Glossary +TitleList.Level.88=0 +TitleList.Url.88=Glossary.html +TitleList.Icon.88=0 +TitleList.Status.88=0 +TitleList.Keywords.88= +TitleList.ContextNumber.88= +TitleList.ApplyTemp.88=0 +TitleList.Expanded.88=0 +TitleList.Kind.88=0 +TitleList.Title.89=Footnotes +TitleList.Level.89=0 +TitleList.Url.89=Footnotes.html +TitleList.Icon.89=0 +TitleList.Status.89=0 +TitleList.Keywords.89= +TitleList.ContextNumber.89= +TitleList.ApplyTemp.89=0 +TitleList.Expanded.89=0 +TitleList.Kind.89=1 Added: trunk/docs/manual/gfg/depth.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/depth.html Thu Oct 12 12:37:13 2006 @@ -0,0 +1,62 @@ + + + +depth + + + + + + +

+ + + + +
depth +

[Generic Function] 

+

+

syntax

+

(gfg:depth image-data) => +integer

+

arguments +

+ + + + +
image-dataThe image-data whose bits-per-pixel depth value is + to be queried.

description

+

Returns the bits-per-pixel depth of image-data. + + + + + + + + +

+

see also

+

gfs:dispose

+

+


+

+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfg/image-data-plugin.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/image-data-plugin.html Thu Oct 12 12:37:13 2006 @@ -0,0 +1,75 @@ + + + +image-data-plugin + + + + + + +

+ + + + +
image-data-plugin[Class]
+

+

description

+

+ + + + + + + +
Inherits:gfs:native-object 
Inherited By: none

+

+ + + + + + + This + + + + + + + is the base class of +plugin objects + + + + + + + that encapsulate external library representations of +images.

+

see also

+

Image Data +Plugins

+
+ +

+ +

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfg/image-data.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/image-data.html Thu Oct 12 12:37:13 2006 @@ -0,0 +1,94 @@ + + + +image-data + + + + + + +

+ + + + +
image-data[Class]
+

+

description

+

+ + + + + + + +
Inherits:none
Inherited By: none

+

+ + + + + + + Instances of this +class represent images in external formats. Such formats may be loaded and then +converted to an image + + + + + + + object. + + + + + + + The tasks of setting or +querying image + + + + + + + attributes is delegated to a plugin +object.

+

+

slots

+

+ + + + +
data-pluginAn instance of image-data-plugin.

see also

+

Image Data +Plugins, gfs:dispose, load

+
+ +

+ +

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfg/load.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/load.html Thu Oct 12 12:37:13 2006 @@ -0,0 +1,79 @@ + + + +load + + + + + + +

+ + + + +
load +

[Generic Function] 

+

+

syntax

+

(gfg:load self pathname) => list

+

arguments +

+ + + + + + + +
selfThe object + to be + populated with data.
pathnameA string or + pathname identifying the graphics data file to be + loaded.

description

+

Certain graphics objects have a persistent +representation, which may be deserialized with the appropriate implementation of +this function. self will be re-initialized with +data from the file identified by pathname. Certain serialized object formats +(e.g., ICO) may actually describe multiple instances. To facilitate such +formats, this function returns self + + plus any additional +instances in a list, ordered the same as they are read from the +file.  + + + + + + + + +

+

+ Note: this symbol shadows the Common Lisp symbol of the same name. +

+

see also

+

gfs:dispose, image-data

+

+


+ +

+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Modified: trunk/src/uitoolkit/graphics/graphics-classes.lisp ============================================================================== --- trunk/src/uitoolkit/graphics/graphics-classes.lisp (original) +++ trunk/src/uitoolkit/graphics/graphics-classes.lisp Thu Oct 12 12:37:13 2006 @@ -87,7 +87,7 @@ `(gfg::palette-table ,data))) (defclass image-data-plugin (gfs:native-object) () - (:documentation "Graphics library plugin implementation objects.")) + (:documentation "Base class for image data plugin implementations.")) (defclass image-data () ((data-plugin From junrue at common-lisp.net Fri Oct 13 07:01:18 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Fri, 13 Oct 2006 03:01:18 -0400 (EDT) Subject: [graphic-forms-cvs] r307 - in trunk/docs/manual: . gfg Message-ID: <20061013070118.960AD19008@common-lisp.net> Author: junrue Date: Fri Oct 13 03:01:13 2006 New Revision: 307 Added: trunk/docs/manual/gfg/icon-bundle.html trunk/docs/manual/gfg/size.html Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp trunk/docs/manual/gfg/depth.html Log: Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp ============================================================================== --- trunk/docs/manual/Graphic-FormsProgrammingReference.wcp (original) +++ trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Fri Oct 13 03:01:13 2006 @@ -92,7 +92,7 @@ DefaultTopic=Introduction.html [TOPICS] -TitleList=90 +TitleList=92 TitleList.Title.0=Legal Information TitleList.Level.0=0 TitleList.Url.0=LegalInfo.html @@ -313,669 +313,669 @@ TitleList.ApplyTemp.21=0 TitleList.Expanded.21=0 TitleList.Kind.21=0 -TitleList.Title.22=image-data +TitleList.Title.22=icon-bundle TitleList.Level.22=2 -TitleList.Url.22=gfg\image-data.html +TitleList.Url.22=gfg\icon-bundle.html TitleList.Icon.22=0 TitleList.Status.22=0 -TitleList.Keywords.22=image-data +TitleList.Keywords.22=icon-bundle TitleList.ContextNumber.22= TitleList.ApplyTemp.22=0 TitleList.Expanded.22=0 TitleList.Kind.22=0 -TitleList.Title.23=image-data-plugin +TitleList.Title.23=image-data TitleList.Level.23=2 -TitleList.Url.23=gfg\image-data-plugin.html +TitleList.Url.23=gfg\image-data.html TitleList.Icon.23=0 TitleList.Status.23=0 -TitleList.Keywords.23=image-data-plugin +TitleList.Keywords.23=image-data TitleList.ContextNumber.23= TitleList.ApplyTemp.23=0 TitleList.Expanded.23=0 TitleList.Kind.23=0 -TitleList.Title.24=leading +TitleList.Title.24=image-data-plugin TitleList.Level.24=2 -TitleList.Url.24=gfg\leading.html +TitleList.Url.24=gfg\image-data-plugin.html TitleList.Icon.24=0 TitleList.Status.24=0 -TitleList.Keywords.24=leading +TitleList.Keywords.24=image-data-plugin TitleList.ContextNumber.24= TitleList.ApplyTemp.24=0 TitleList.Expanded.24=0 TitleList.Kind.24=0 -TitleList.Title.25=load +TitleList.Title.25=leading TitleList.Level.25=2 -TitleList.Url.25=gfg\load.html +TitleList.Url.25=gfg\leading.html TitleList.Icon.25=0 TitleList.Status.25=0 -TitleList.Keywords.25=load +TitleList.Keywords.25=leading TitleList.ContextNumber.25= TitleList.ApplyTemp.25=0 TitleList.Expanded.25=0 TitleList.Kind.25=0 -TitleList.Title.26=make-color +TitleList.Title.26=load TitleList.Level.26=2 -TitleList.Url.26=gfg\make-color.html +TitleList.Url.26=gfg\load.html TitleList.Icon.26=0 TitleList.Status.26=0 -TitleList.Keywords.26=make-color`\:blue`\:green`\:red`\ +TitleList.Keywords.26=load TitleList.ContextNumber.26= TitleList.ApplyTemp.26=0 TitleList.Expanded.26=0 TitleList.Kind.26=0 -TitleList.Title.27=make-font-data +TitleList.Title.27=make-color TitleList.Level.27=2 -TitleList.Url.27=gfg\make-font-data.html +TitleList.Url.27=gfg\make-color.html TitleList.Icon.27=0 TitleList.Status.27=0 -TitleList.Keywords.27=make-font-data`\:char-set`\:face-name`\:point-size`\:style`\ +TitleList.Keywords.27=make-color`\:blue`\:green`\:red`\ TitleList.ContextNumber.27= TitleList.ApplyTemp.27=0 TitleList.Expanded.27=0 TitleList.Kind.27=0 -TitleList.Title.28=make-font-metrics +TitleList.Title.28=make-font-data TitleList.Level.28=2 -TitleList.Url.28=gfg\make-font-metrics.html +TitleList.Url.28=gfg\make-font-data.html TitleList.Icon.28=0 TitleList.Status.28=0 -TitleList.Keywords.28=make-font-metrics`\:ascent`\:avg-char-width`\:descent`\:leading`\:max-char-width +TitleList.Keywords.28=make-font-data`\:char-set`\:face-name`\:point-size`\:style`\ TitleList.ContextNumber.28= TitleList.ApplyTemp.28=0 TitleList.Expanded.28=0 TitleList.Kind.28=0 -TitleList.Title.29=maximum-char-width +TitleList.Title.29=make-font-metrics TitleList.Level.29=2 -TitleList.Url.29=gfg\maximum-char-width.html +TitleList.Url.29=gfg\make-font-metrics.html TitleList.Icon.29=0 TitleList.Status.29=0 -TitleList.Keywords.29=maximum-char-width +TitleList.Keywords.29=make-font-metrics`\:ascent`\:avg-char-width`\:descent`\:leading`\:max-char-width TitleList.ContextNumber.29= TitleList.ApplyTemp.29=0 TitleList.Expanded.29=0 TitleList.Kind.29=0 -TitleList.Title.30=rgb->color +TitleList.Title.30=maximum-char-width TitleList.Level.30=2 -TitleList.Url.30=gfg\rgb-to-color.html +TitleList.Url.30=gfg\maximum-char-width.html TitleList.Icon.30=0 TitleList.Status.30=0 -TitleList.Keywords.30=rgb->color +TitleList.Keywords.30=maximum-char-width TitleList.ContextNumber.30= TitleList.ApplyTemp.30=0 TitleList.Expanded.30=0 TitleList.Kind.30=0 -TitleList.Title.31=System Package -TitleList.Level.31=1 -TitleList.Url.31=SystemPackage.html +TitleList.Title.31=rgb->color +TitleList.Level.31=2 +TitleList.Url.31=gfg\rgb-to-color.html TitleList.Icon.31=0 TitleList.Status.31=0 -TitleList.Keywords.31=GFS`\graphic-forms.uitoolkit.system +TitleList.Keywords.31=rgb->color TitleList.ContextNumber.31= TitleList.ApplyTemp.31=0 TitleList.Expanded.31=0 TitleList.Kind.31=0 -TitleList.Title.32=code +TitleList.Title.32=size TitleList.Level.32=2 -TitleList.Url.32=gfs\code.html +TitleList.Url.32=gfg\size.html TitleList.Icon.32=0 TitleList.Status.32=0 -TitleList.Keywords.32=code +TitleList.Keywords.32=size/image-data TitleList.ContextNumber.32= TitleList.ApplyTemp.32=0 TitleList.Expanded.32=0 TitleList.Kind.32=0 -TitleList.Title.33=comdlg-error -TitleList.Level.33=2 -TitleList.Url.33=gfs\comdlg-error.html +TitleList.Title.33=System Package +TitleList.Level.33=1 +TitleList.Url.33=SystemPackage.html TitleList.Icon.33=0 TitleList.Status.33=0 -TitleList.Keywords.33=comdlg-error`\:dlg-code +TitleList.Keywords.33=GFS`\graphic-forms.uitoolkit.system TitleList.ContextNumber.33= TitleList.ApplyTemp.33=0 TitleList.Expanded.33=0 TitleList.Kind.33=0 -TitleList.Title.34=copy-point +TitleList.Title.34=code TitleList.Level.34=2 -TitleList.Url.34=gfs\copy-point.html +TitleList.Url.34=gfs\code.html TitleList.Icon.34=0 TitleList.Status.34=0 -TitleList.Keywords.34=copy-point +TitleList.Keywords.34=code TitleList.ContextNumber.34= TitleList.ApplyTemp.34=0 TitleList.Expanded.34=0 TitleList.Kind.34=0 -TitleList.Title.35=copy-rectangle +TitleList.Title.35=comdlg-error TitleList.Level.35=2 -TitleList.Url.35=gfs\copy-rectangle.html +TitleList.Url.35=gfs\comdlg-error.html TitleList.Icon.35=0 TitleList.Status.35=0 -TitleList.Keywords.35=copy-rectangle +TitleList.Keywords.35=comdlg-error`\:dlg-code TitleList.ContextNumber.35= TitleList.ApplyTemp.35=0 TitleList.Expanded.35=0 TitleList.Kind.35=0 -TitleList.Title.36=copy-size +TitleList.Title.36=copy-point TitleList.Level.36=2 -TitleList.Url.36=gfs\copy-size.html +TitleList.Url.36=gfs\copy-point.html TitleList.Icon.36=0 TitleList.Status.36=0 -TitleList.Keywords.36=copy-size +TitleList.Keywords.36=copy-point TitleList.ContextNumber.36= TitleList.ApplyTemp.36=0 TitleList.Expanded.36=0 TitleList.Kind.36=0 -TitleList.Title.37=copy-span +TitleList.Title.37=copy-rectangle TitleList.Level.37=2 -TitleList.Url.37=gfs\copy-span.html +TitleList.Url.37=gfs\copy-rectangle.html TitleList.Icon.37=0 TitleList.Status.37=0 -TitleList.Keywords.37=copy-span +TitleList.Keywords.37=copy-rectangle TitleList.ContextNumber.37= TitleList.ApplyTemp.37=0 TitleList.Expanded.37=0 TitleList.Kind.37=0 -TitleList.Title.38=detail +TitleList.Title.38=copy-size TitleList.Level.38=2 -TitleList.Url.38=gfs\detail.html +TitleList.Url.38=gfs\copy-size.html TitleList.Icon.38=0 TitleList.Status.38=0 -TitleList.Keywords.38=detail +TitleList.Keywords.38=copy-size TitleList.ContextNumber.38= TitleList.ApplyTemp.38=0 TitleList.Expanded.38=0 TitleList.Kind.38=0 -TitleList.Title.39=dispose +TitleList.Title.39=copy-span TitleList.Level.39=2 -TitleList.Url.39=gfs\dispose.html +TitleList.Url.39=gfs\copy-span.html TitleList.Icon.39=0 TitleList.Status.39=0 -TitleList.Keywords.39=disposed +TitleList.Keywords.39=copy-span TitleList.ContextNumber.39= TitleList.ApplyTemp.39=0 TitleList.Expanded.39=0 TitleList.Kind.39=0 -TitleList.Title.40=disposed-error +TitleList.Title.40=detail TitleList.Level.40=2 -TitleList.Url.40=gfs\disposed-error.html +TitleList.Url.40=gfs\detail.html TitleList.Icon.40=0 TitleList.Status.40=0 -TitleList.Keywords.40=disposed-error +TitleList.Keywords.40=detail TitleList.ContextNumber.40= TitleList.ApplyTemp.40=0 TitleList.Expanded.40=0 TitleList.Kind.40=0 -TitleList.Title.41=disposed-p +TitleList.Title.41=dispose TitleList.Level.41=2 -TitleList.Url.41=gfs\disposed-p.html +TitleList.Url.41=gfs\dispose.html TitleList.Icon.41=0 TitleList.Status.41=0 -TitleList.Keywords.41=disposed-p +TitleList.Keywords.41=disposed TitleList.ContextNumber.41= TitleList.ApplyTemp.41=0 TitleList.Expanded.41=0 TitleList.Kind.41=0 -TitleList.Title.42=dlg-code +TitleList.Title.42=disposed-error TitleList.Level.42=2 -TitleList.Url.42=gfs\dlg-code.html +TitleList.Url.42=gfs\disposed-error.html TitleList.Icon.42=0 TitleList.Status.42=0 -TitleList.Keywords.42=dlg-code +TitleList.Keywords.42=disposed-error TitleList.ContextNumber.42= TitleList.ApplyTemp.42=0 TitleList.Expanded.42=0 TitleList.Kind.42=0 -TitleList.Title.43=empty-span-p +TitleList.Title.43=disposed-p TitleList.Level.43=2 -TitleList.Url.43=gfs\empty-span-p.html +TitleList.Url.43=gfs\disposed-p.html TitleList.Icon.43=0 TitleList.Status.43=0 -TitleList.Keywords.43=empty-span-p +TitleList.Keywords.43=disposed-p TitleList.ContextNumber.43= TitleList.ApplyTemp.43=0 TitleList.Expanded.43=0 TitleList.Kind.43=0 -TitleList.Title.44=equal-size-p +TitleList.Title.44=dlg-code TitleList.Level.44=2 -TitleList.Url.44=gfs\equal-size-p.html +TitleList.Url.44=gfs\dlg-code.html TitleList.Icon.44=0 TitleList.Status.44=0 -TitleList.Keywords.44=equal-size-p +TitleList.Keywords.44=dlg-code TitleList.ContextNumber.44= TitleList.ApplyTemp.44=0 TitleList.Expanded.44=0 TitleList.Kind.44=0 -TitleList.Title.45=handle +TitleList.Title.45=empty-span-p TitleList.Level.45=2 -TitleList.Url.45=gfs\handle.html +TitleList.Url.45=gfs\empty-span-p.html TitleList.Icon.45=0 TitleList.Status.45=0 -TitleList.Keywords.45=handle +TitleList.Keywords.45=empty-span-p TitleList.ContextNumber.45= TitleList.ApplyTemp.45=0 TitleList.Expanded.45=0 TitleList.Kind.45=0 -TitleList.Title.46=location +TitleList.Title.46=equal-size-p TitleList.Level.46=2 -TitleList.Url.46=gfs\location.html +TitleList.Url.46=gfs\equal-size-p.html TitleList.Icon.46=0 TitleList.Status.46=0 -TitleList.Keywords.46=location`\ +TitleList.Keywords.46=equal-size-p TitleList.ContextNumber.46= TitleList.ApplyTemp.46=0 TitleList.Expanded.46=0 TitleList.Kind.46=0 -TitleList.Title.47=make-point +TitleList.Title.47=handle TitleList.Level.47=2 -TitleList.Url.47=gfs\make-point.html +TitleList.Url.47=gfs\handle.html TitleList.Icon.47=0 TitleList.Status.47=0 -TitleList.Keywords.47=make-point +TitleList.Keywords.47=handle TitleList.ContextNumber.47= TitleList.ApplyTemp.47=0 TitleList.Expanded.47=0 TitleList.Kind.47=0 -TitleList.Title.48=make-rectangle +TitleList.Title.48=location TitleList.Level.48=2 -TitleList.Url.48=gfs\make-rectangle.html +TitleList.Url.48=gfs\location.html TitleList.Icon.48=0 TitleList.Status.48=0 -TitleList.Keywords.48=make-rectangle +TitleList.Keywords.48=location`\ TitleList.ContextNumber.48= TitleList.ApplyTemp.48=0 TitleList.Expanded.48=0 TitleList.Kind.48=0 -TitleList.Title.49=make-size +TitleList.Title.49=make-point TitleList.Level.49=2 -TitleList.Url.49=gfs\make-size.html +TitleList.Url.49=gfs\make-point.html TitleList.Icon.49=0 TitleList.Status.49=0 -TitleList.Keywords.49=make-size +TitleList.Keywords.49=make-point TitleList.ContextNumber.49= TitleList.ApplyTemp.49=0 TitleList.Expanded.49=0 TitleList.Kind.49=0 -TitleList.Title.50=make-span +TitleList.Title.50=make-rectangle TitleList.Level.50=2 -TitleList.Url.50=gfs\make-span.html +TitleList.Url.50=gfs\make-rectangle.html TitleList.Icon.50=0 TitleList.Status.50=0 -TitleList.Keywords.50=make-span +TitleList.Keywords.50=make-rectangle TitleList.ContextNumber.50= TitleList.ApplyTemp.50=0 TitleList.Expanded.50=0 TitleList.Kind.50=0 -TitleList.Title.51=native-object +TitleList.Title.51=make-size TitleList.Level.51=2 -TitleList.Url.51=gfs\native-object.html +TitleList.Url.51=gfs\make-size.html TitleList.Icon.51=0 TitleList.Status.51=0 -TitleList.Keywords.51=native-object +TitleList.Keywords.51=make-size TitleList.ContextNumber.51= TitleList.ApplyTemp.51=0 TitleList.Expanded.51=0 TitleList.Kind.51=0 -TitleList.Title.52=point +TitleList.Title.52=make-span TitleList.Level.52=2 -TitleList.Url.52=gfs\point.html +TitleList.Url.52=gfs\make-span.html TitleList.Icon.52=0 TitleList.Status.52=0 -TitleList.Keywords.52=point +TitleList.Keywords.52=make-span TitleList.ContextNumber.52= TitleList.ApplyTemp.52=0 TitleList.Expanded.52=0 TitleList.Kind.52=0 -TitleList.Title.53=point-x +TitleList.Title.53=native-object TitleList.Level.53=2 -TitleList.Url.53=gfs\point-x.html +TitleList.Url.53=gfs\native-object.html TitleList.Icon.53=0 TitleList.Status.53=0 -TitleList.Keywords.53=point-x +TitleList.Keywords.53=native-object TitleList.ContextNumber.53= TitleList.ApplyTemp.53=0 TitleList.Expanded.53=0 TitleList.Kind.53=0 -TitleList.Title.54=point-y +TitleList.Title.54=point TitleList.Level.54=2 -TitleList.Url.54=gfs\point-y.html +TitleList.Url.54=gfs\point.html TitleList.Icon.54=0 TitleList.Status.54=0 -TitleList.Keywords.54=point-y +TitleList.Keywords.54=point TitleList.ContextNumber.54= TitleList.ApplyTemp.54=0 TitleList.Expanded.54=0 TitleList.Kind.54=0 -TitleList.Title.55=rectangle +TitleList.Title.55=point-x TitleList.Level.55=2 -TitleList.Url.55=gfs\rectangle.html +TitleList.Url.55=gfs\point-x.html TitleList.Icon.55=0 TitleList.Status.55=0 -TitleList.Keywords.55=rectangle +TitleList.Keywords.55=point-x TitleList.ContextNumber.55= TitleList.ApplyTemp.55=0 TitleList.Expanded.55=0 TitleList.Kind.55=0 -TitleList.Title.56=size +TitleList.Title.56=point-y TitleList.Level.56=2 -TitleList.Url.56=gfs\size.html +TitleList.Url.56=gfs\point-y.html TitleList.Icon.56=0 TitleList.Status.56=0 -TitleList.Keywords.56=size +TitleList.Keywords.56=point-y TitleList.ContextNumber.56= TitleList.ApplyTemp.56=0 TitleList.Expanded.56=0 TitleList.Kind.56=0 -TitleList.Title.57=size +TitleList.Title.57=rectangle TitleList.Level.57=2 -TitleList.Url.57=gfs\size-function.html +TitleList.Url.57=gfs\rectangle.html TitleList.Icon.57=0 TitleList.Status.57=0 -TitleList.Keywords.57= +TitleList.Keywords.57=rectangle TitleList.ContextNumber.57= TitleList.ApplyTemp.57=0 TitleList.Expanded.57=0 TitleList.Kind.57=0 -TitleList.Title.58=size-height +TitleList.Title.58=size TitleList.Level.58=2 -TitleList.Url.58=gfs\size-height.html +TitleList.Url.58=gfs\size.html TitleList.Icon.58=0 TitleList.Status.58=0 -TitleList.Keywords.58=size-height`\ +TitleList.Keywords.58=size/structure TitleList.ContextNumber.58= TitleList.ApplyTemp.58=0 TitleList.Expanded.58=0 TitleList.Kind.58=0 -TitleList.Title.59=size-width +TitleList.Title.59=size TitleList.Level.59=2 -TitleList.Url.59=gfs\size-width.html +TitleList.Url.59=gfs\size-function.html TitleList.Icon.59=0 TitleList.Status.59=0 -TitleList.Keywords.59=size-width +TitleList.Keywords.59=size/rectangle TitleList.ContextNumber.59= TitleList.ApplyTemp.59=0 TitleList.Expanded.59=0 TitleList.Kind.59=0 -TitleList.Title.60=span +TitleList.Title.60=size-height TitleList.Level.60=2 -TitleList.Url.60=gfs\span.html +TitleList.Url.60=gfs\size-height.html TitleList.Icon.60=0 TitleList.Status.60=0 -TitleList.Keywords.60=span +TitleList.Keywords.60=size-height`\ TitleList.ContextNumber.60= TitleList.ApplyTemp.60=0 TitleList.Expanded.60=0 TitleList.Kind.60=0 -TitleList.Title.61=span-end +TitleList.Title.61=size-width TitleList.Level.61=2 -TitleList.Url.61=gfs\span-end.html +TitleList.Url.61=gfs\size-width.html TitleList.Icon.61=0 TitleList.Status.61=0 -TitleList.Keywords.61=span-end`\ +TitleList.Keywords.61=size-width TitleList.ContextNumber.61= TitleList.ApplyTemp.61=0 TitleList.Expanded.61=0 TitleList.Kind.61=0 -TitleList.Title.62=span-start +TitleList.Title.62=span TitleList.Level.62=2 -TitleList.Url.62=gfs\span-start.html +TitleList.Url.62=gfs\span.html TitleList.Icon.62=0 TitleList.Status.62=0 -TitleList.Keywords.62=span-start`\ +TitleList.Keywords.62=span TitleList.ContextNumber.62= TitleList.ApplyTemp.62=0 TitleList.Expanded.62=0 TitleList.Kind.62=0 -TitleList.Title.63=toolkit-error +TitleList.Title.63=span-end TitleList.Level.63=2 -TitleList.Url.63=gfs\toolkit-error.html +TitleList.Url.63=gfs\span-end.html TitleList.Icon.63=0 TitleList.Status.63=0 -TitleList.Keywords.63=toolkit-error`\:detail`\ +TitleList.Keywords.63=span-end`\ TitleList.ContextNumber.63= TitleList.ApplyTemp.63=0 TitleList.Expanded.63=0 TitleList.Kind.63=0 -TitleList.Title.64=toolkit-warning +TitleList.Title.64=span-start TitleList.Level.64=2 -TitleList.Url.64=gfs\toolkit-warning.html +TitleList.Url.64=gfs\span-start.html TitleList.Icon.64=0 TitleList.Status.64=0 -TitleList.Keywords.64=toolkit-warning +TitleList.Keywords.64=span-start`\ TitleList.ContextNumber.64= TitleList.ApplyTemp.64=0 TitleList.Expanded.64=0 TitleList.Kind.64=0 -TitleList.Title.65=win32-error +TitleList.Title.65=toolkit-error TitleList.Level.65=2 -TitleList.Url.65=gfs\win32-error.html +TitleList.Url.65=gfs\toolkit-error.html TitleList.Icon.65=0 TitleList.Status.65=0 -TitleList.Keywords.65=win32-error`\:code`\ +TitleList.Keywords.65=toolkit-error`\:detail`\ TitleList.ContextNumber.65= TitleList.ApplyTemp.65=0 TitleList.Expanded.65=0 TitleList.Kind.65=0 -TitleList.Title.66=win32-warning +TitleList.Title.66=toolkit-warning TitleList.Level.66=2 -TitleList.Url.66=gfs\win32-warning.html +TitleList.Url.66=gfs\toolkit-warning.html TitleList.Icon.66=0 TitleList.Status.66=0 -TitleList.Keywords.66=win32-warning +TitleList.Keywords.66=toolkit-warning TitleList.ContextNumber.66= TitleList.ApplyTemp.66=0 TitleList.Expanded.66=0 TitleList.Kind.66=0 -TitleList.Title.67=Widgets Package -TitleList.Level.67=1 -TitleList.Url.67=WidgetsPackage.html +TitleList.Title.67=win32-error +TitleList.Level.67=2 +TitleList.Url.67=gfs\win32-error.html TitleList.Icon.67=0 TitleList.Status.67=0 -TitleList.Keywords.67=GFW`\graphic-forms.uitoolkit.widgets +TitleList.Keywords.67=win32-error`\:code`\ TitleList.ContextNumber.67= TitleList.ApplyTemp.67=0 TitleList.Expanded.67=0 TitleList.Kind.67=0 -TitleList.Title.68=default-message-filter +TitleList.Title.68=win32-warning TitleList.Level.68=2 -TitleList.Url.68=gfw\default-message-filter.html +TitleList.Url.68=gfs\win32-warning.html TitleList.Icon.68=0 TitleList.Status.68=0 -TitleList.Keywords.68=default-message-filter`\GetMessage`\MSG`\ +TitleList.Keywords.68=win32-warning TitleList.ContextNumber.68= TitleList.ApplyTemp.68=0 TitleList.Expanded.68=0 TitleList.Kind.68=0 -TitleList.Title.69=event-activate -TitleList.Level.69=2 -TitleList.Url.69=gfw\event-activate.html +TitleList.Title.69=Widgets Package +TitleList.Level.69=1 +TitleList.Url.69=WidgetsPackage.html TitleList.Icon.69=0 TitleList.Status.69=0 -TitleList.Keywords.69=event-activate +TitleList.Keywords.69=GFW`\graphic-forms.uitoolkit.widgets TitleList.ContextNumber.69= TitleList.ApplyTemp.69=0 TitleList.Expanded.69=0 TitleList.Kind.69=0 -TitleList.Title.70=event-arm +TitleList.Title.70=default-message-filter TitleList.Level.70=2 -TitleList.Url.70=gfw\event-arm.html +TitleList.Url.70=gfw\default-message-filter.html TitleList.Icon.70=0 TitleList.Status.70=0 -TitleList.Keywords.70=event-arm +TitleList.Keywords.70=default-message-filter`\GetMessage`\MSG`\ TitleList.ContextNumber.70= TitleList.ApplyTemp.70=0 TitleList.Expanded.70=0 TitleList.Kind.70=0 -TitleList.Title.71=event-close +TitleList.Title.71=event-activate TitleList.Level.71=2 -TitleList.Url.71=gfw\event-close.html +TitleList.Url.71=gfw\event-activate.html TitleList.Icon.71=0 TitleList.Status.71=0 -TitleList.Keywords.71=event-close +TitleList.Keywords.71=event-activate TitleList.ContextNumber.71= TitleList.ApplyTemp.71=0 TitleList.Expanded.71=0 TitleList.Kind.71=0 -TitleList.Title.72=event-deactivate +TitleList.Title.72=event-arm TitleList.Level.72=2 -TitleList.Url.72=gfw\event-deactivate.html +TitleList.Url.72=gfw\event-arm.html TitleList.Icon.72=0 TitleList.Status.72=0 -TitleList.Keywords.72=event-deactivate +TitleList.Keywords.72=event-arm TitleList.ContextNumber.72= TitleList.ApplyTemp.72=0 TitleList.Expanded.72=0 TitleList.Kind.72=0 -TitleList.Title.73=event-default-action +TitleList.Title.73=event-close TitleList.Level.73=2 -TitleList.Url.73=gfw\event-default-action.html +TitleList.Url.73=gfw\event-close.html TitleList.Icon.73=0 TitleList.Status.73=0 -TitleList.Keywords.73=event-default-action +TitleList.Keywords.73=event-close TitleList.ContextNumber.73= TitleList.ApplyTemp.73=0 TitleList.Expanded.73=0 TitleList.Kind.73=0 -TitleList.Title.74=event-dispatcher +TitleList.Title.74=event-deactivate TitleList.Level.74=2 -TitleList.Url.74=gfw\event-dispatcher.html +TitleList.Url.74=gfw\event-deactivate.html TitleList.Icon.74=0 TitleList.Status.74=0 -TitleList.Keywords.74=event-dispatcher +TitleList.Keywords.74=event-deactivate TitleList.ContextNumber.74= TitleList.ApplyTemp.74=0 TitleList.Expanded.74=0 TitleList.Kind.74=0 -TitleList.Title.75=event-dispose +TitleList.Title.75=event-default-action TitleList.Level.75=2 -TitleList.Url.75=gfw\event-dispose.html +TitleList.Url.75=gfw\event-default-action.html TitleList.Icon.75=0 TitleList.Status.75=0 -TitleList.Keywords.75=event-dispose +TitleList.Keywords.75=event-default-action TitleList.ContextNumber.75= TitleList.ApplyTemp.75=0 TitleList.Expanded.75=0 TitleList.Kind.75=0 -TitleList.Title.76=event-move +TitleList.Title.76=event-dispatcher TitleList.Level.76=2 -TitleList.Url.76=gfw\event-move.html +TitleList.Url.76=gfw\event-dispatcher.html TitleList.Icon.76=0 TitleList.Status.76=0 -TitleList.Keywords.76=event-move +TitleList.Keywords.76=event-dispatcher TitleList.ContextNumber.76= TitleList.ApplyTemp.76=0 TitleList.Expanded.76=0 TitleList.Kind.76=0 -TitleList.Title.77=event-pre-move +TitleList.Title.77=event-dispose TitleList.Level.77=2 -TitleList.Url.77=gfw\event-pre-move.html +TitleList.Url.77=gfw\event-dispose.html TitleList.Icon.77=0 TitleList.Status.77=0 -TitleList.Keywords.77=event-pre-move +TitleList.Keywords.77=event-dispose TitleList.ContextNumber.77= TitleList.ApplyTemp.77=0 TitleList.Expanded.77=0 TitleList.Kind.77=0 -TitleList.Title.78=event-pre-resize +TitleList.Title.78=event-move TitleList.Level.78=2 -TitleList.Url.78=gfw\event-pre-resize.html +TitleList.Url.78=gfw\event-move.html TitleList.Icon.78=0 TitleList.Status.78=0 -TitleList.Keywords.78=event-pre-resize +TitleList.Keywords.78=event-move TitleList.ContextNumber.78= TitleList.ApplyTemp.78=0 TitleList.Expanded.78=0 TitleList.Kind.78=0 -TitleList.Title.79=event-resize +TitleList.Title.79=event-pre-move TitleList.Level.79=2 -TitleList.Url.79=gfw\event-resize.html +TitleList.Url.79=gfw\event-pre-move.html TitleList.Icon.79=0 TitleList.Status.79=0 -TitleList.Keywords.79=event-resize +TitleList.Keywords.79=event-pre-move TitleList.ContextNumber.79= TitleList.ApplyTemp.79=0 TitleList.Expanded.79=0 TitleList.Kind.79=0 -TitleList.Title.80=event-select +TitleList.Title.80=event-pre-resize TitleList.Level.80=2 -TitleList.Url.80=gfw\event-select.html +TitleList.Url.80=gfw\event-pre-resize.html TitleList.Icon.80=0 TitleList.Status.80=0 -TitleList.Keywords.80=event-select +TitleList.Keywords.80=event-pre-resize TitleList.ContextNumber.80= TitleList.ApplyTemp.80=0 TitleList.Expanded.80=0 TitleList.Kind.80=0 -TitleList.Title.81=event-source +TitleList.Title.81=event-resize TitleList.Level.81=2 -TitleList.Url.81=gfw\event-source.html +TitleList.Url.81=gfw\event-resize.html TitleList.Icon.81=0 TitleList.Status.81=0 -TitleList.Keywords.81=event-source +TitleList.Keywords.81=event-resize TitleList.ContextNumber.81= TitleList.ApplyTemp.81=0 TitleList.Expanded.81=0 TitleList.Kind.81=0 -TitleList.Title.82=message-loop +TitleList.Title.82=event-select TitleList.Level.82=2 -TitleList.Url.82=gfw\message-loop.html +TitleList.Url.82=gfw\event-select.html TitleList.Icon.82=0 TitleList.Status.82=0 -TitleList.Keywords.82=message-loop +TitleList.Keywords.82=event-select TitleList.ContextNumber.82= TitleList.ApplyTemp.82=0 TitleList.Expanded.82=0 TitleList.Kind.82=0 -TitleList.Title.83=obtain-event-time +TitleList.Title.83=event-source TitleList.Level.83=2 -TitleList.Url.83=gfw\obtain-event-time.html +TitleList.Url.83=gfw\event-source.html TitleList.Icon.83=0 TitleList.Status.83=0 -TitleList.Keywords.83=obtain-event-time +TitleList.Keywords.83=event-source TitleList.ContextNumber.83= TitleList.ApplyTemp.83=0 TitleList.Expanded.83=0 TitleList.Kind.83=0 -TitleList.Title.84=with-graphics-context +TitleList.Title.84=message-loop TitleList.Level.84=2 -TitleList.Url.84=gfw\with-graphics-context.html +TitleList.Url.84=gfw\message-loop.html TitleList.Icon.84=0 TitleList.Status.84=0 -TitleList.Keywords.84=with-graphics-context +TitleList.Keywords.84=message-loop TitleList.ContextNumber.84= TitleList.ApplyTemp.84=0 TitleList.Expanded.84=0 TitleList.Kind.84=0 -TitleList.Title.85=Miscellaneous Topics -TitleList.Level.85=0 -TitleList.Url.85=MiscellaneousTopics.html +TitleList.Title.85=obtain-event-time +TitleList.Level.85=2 +TitleList.Url.85=gfw\obtain-event-time.html TitleList.Icon.85=0 TitleList.Status.85=0 -TitleList.Keywords.85= +TitleList.Keywords.85=obtain-event-time TitleList.ContextNumber.85= TitleList.ApplyTemp.85=0 -TitleList.Expanded.85=1 +TitleList.Expanded.85=0 TitleList.Kind.85=0 -TitleList.Title.86=Image Data Plugins -TitleList.Level.86=1 -TitleList.Url.86=ImageDataPlugins.html +TitleList.Title.86=with-graphics-context +TitleList.Level.86=2 +TitleList.Url.86=gfw\with-graphics-context.html TitleList.Icon.86=0 TitleList.Status.86=0 -TitleList.Keywords.86= +TitleList.Keywords.86=with-graphics-context TitleList.ContextNumber.86= TitleList.ApplyTemp.86=0 TitleList.Expanded.86=0 TitleList.Kind.86=0 -TitleList.Title.87=Terminology Conventions +TitleList.Title.87=Miscellaneous Topics TitleList.Level.87=0 -TitleList.Url.87=TerminologyConventions.html +TitleList.Url.87=MiscellaneousTopics.html TitleList.Icon.87=0 TitleList.Status.87=0 TitleList.Keywords.87= TitleList.ContextNumber.87= TitleList.ApplyTemp.87=0 -TitleList.Expanded.87=0 +TitleList.Expanded.87=1 TitleList.Kind.87=0 -TitleList.Title.88=Glossary -TitleList.Level.88=0 -TitleList.Url.88=Glossary.html +TitleList.Title.88=Image Data Plugins +TitleList.Level.88=1 +TitleList.Url.88=ImageDataPlugins.html TitleList.Icon.88=0 TitleList.Status.88=0 TitleList.Keywords.88= @@ -983,14 +983,34 @@ TitleList.ApplyTemp.88=0 TitleList.Expanded.88=0 TitleList.Kind.88=0 -TitleList.Title.89=Footnotes +TitleList.Title.89=Terminology Conventions TitleList.Level.89=0 -TitleList.Url.89=Footnotes.html +TitleList.Url.89=TerminologyConventions.html TitleList.Icon.89=0 TitleList.Status.89=0 TitleList.Keywords.89= TitleList.ContextNumber.89= TitleList.ApplyTemp.89=0 TitleList.Expanded.89=0 -TitleList.Kind.89=1 +TitleList.Kind.89=0 +TitleList.Title.90=Glossary +TitleList.Level.90=0 +TitleList.Url.90=Glossary.html +TitleList.Icon.90=0 +TitleList.Status.90=0 +TitleList.Keywords.90= +TitleList.ContextNumber.90= +TitleList.ApplyTemp.90=0 +TitleList.Expanded.90=0 +TitleList.Kind.90=0 +TitleList.Title.91=Footnotes +TitleList.Level.91=0 +TitleList.Url.91=Footnotes.html +TitleList.Icon.91=0 +TitleList.Status.91=0 +TitleList.Keywords.91= +TitleList.ContextNumber.91= +TitleList.ApplyTemp.91=0 +TitleList.Expanded.91=0 +TitleList.Kind.91=1 Modified: trunk/docs/manual/gfg/depth.html ============================================================================== --- trunk/docs/manual/gfg/depth.html (original) +++ trunk/docs/manual/gfg/depth.html Fri Oct 13 03:01:13 2006 @@ -44,10 +44,11 @@

see also

-

gfs:dispose

+

size


-

+ +

Added: trunk/docs/manual/gfg/icon-bundle.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/icon-bundle.html Fri Oct 13 03:01:13 2006 @@ -0,0 +1,162 @@ + + + +icon-bundle + + + + + + +

+ + + + +
icon-bundle[Class]
+

+

description

+

+ + + + + + + +
Inherits:gfs:native-object 
Inherited By: none

+

+ + + + + + + This class +encapsulates a collection of Win32 icon handles. Icons are used to decorate +window title bars, to represent a file or application on the desktop, to +represent an application in the <Alt><Tab> task switching dialog, +and in the Windows Start menu. See the "Icons +in Win32" topic of the MSDN documentation for +further discussion of standard icon sizes, color depths, and file format.

+

+ + + + + + + +The concept of there +being multiple versions of the icon image in different sizes is supported by +icon-bundle. Library components that consume icon-bundle + + + + + + + + + instances can, in +some cases, select a size appropriate for the context in +which the icon is needed. To retrieve or set an individual image, call +icon-image-ref. To find out how many images are stored, call +icon-bundle-length. + + + + + + + +

+

initargs

+

+ + + + + + + + + + + + + +
:file A + pathname identifying a file to be loaded, as + described for the initarg of the same name for the image class. Note that + the ICO format can store multiple images, all of which will be loaded. + Since icon-bundle needs a transparency mask for each image in + order to create Windows icons, a value may be supplied for the + :transparency-pixel initarg of this class; otherwise, the pixel color + + + + + + at location (0, 0) in each image + is used by + default.
:imagesA + list of image objects. Since + icon-bundle needs a transparency mask for each image to create + Windows icons, the application may either SETF transparency-pixel for each + image ahead of time (especially important when the proper pixel location + is different from one image to the next), or provide a value for the + :transparency-pixel initarg of this class. By default, the pixel color + + + + + at location (0, 0) + in each image will be +used.
:systemOne + of the following constant values, which identify system standard + icons:
+application-icon+ identifies + the default application icon
+error-icon+ identifies the icon used for error + notifications
+information-icon+ + identifies the icon used for informational notifications
+question-icon+ identifies the icon to be used + when prompting the user for more input
+warning-icon+ identifies the icon used for warning + notifications
:transparency-pixelA point identifying a pixel location providing + the background color + to be used when creating a + transparency mask. This location applies to all images (except system + icons).

+

+

see also

+

 

+
+ +

+ +

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfg/size.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/size.html Fri Oct 13 03:01:13 2006 @@ -0,0 +1,72 @@ + + + +size + + + + + + +

+ + + + +
size +

[Generic Function] 

+

+

syntax

+

(gfg:size image-data) => +size

+

(setf (gfg:size image-data) size)

+

arguments +

+ + + + + + + +
image-dataThe image-data whose image size value is to be + set or queried.
sizeThe size + value.

description

+

Returns (sets) the image size of image-data. + + + + + + + + +

+

see also

+

depth

+

+


+ +

+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ From junrue at common-lisp.net Fri Oct 13 16:44:43 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Fri, 13 Oct 2006 12:44:43 -0400 (EDT) Subject: [graphic-forms-cvs] r308 - in trunk/docs/manual: . gfg Message-ID: <20061013164443.401DD7603F@common-lisp.net> Author: junrue Date: Fri Oct 13 12:44:42 2006 New Revision: 308 Added: trunk/docs/manual/gfg/image.html trunk/docs/manual/gfg/transparency-mask.html trunk/docs/manual/gfg/with-image-transparency.html Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp trunk/docs/manual/gfg/depth.html trunk/docs/manual/gfg/icon-bundle.html trunk/docs/manual/gfg/image-data.html trunk/docs/manual/gfg/size.html Log: Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp ============================================================================== --- trunk/docs/manual/Graphic-FormsProgrammingReference.wcp (original) +++ trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Fri Oct 13 12:44:42 2006 @@ -92,7 +92,7 @@ DefaultTopic=Introduction.html [TOPICS] -TitleList=92 +TitleList=95 TitleList.Title.0=Legal Information TitleList.Level.0=0 TitleList.Url.0=LegalInfo.html @@ -318,684 +318,684 @@ TitleList.Url.22=gfg\icon-bundle.html TitleList.Icon.22=0 TitleList.Status.22=0 -TitleList.Keywords.22=icon-bundle +TitleList.Keywords.22=icon-bundle`\:file/icon-bundle`\:images`\:system`\:transparency-pixel/icon-bundle`\ TitleList.ContextNumber.22= TitleList.ApplyTemp.22=0 TitleList.Expanded.22=0 TitleList.Kind.22=0 -TitleList.Title.23=image-data +TitleList.Title.23=image TitleList.Level.23=2 -TitleList.Url.23=gfg\image-data.html +TitleList.Url.23=gfg\image.html TitleList.Icon.23=0 TitleList.Status.23=0 -TitleList.Keywords.23=image-data +TitleList.Keywords.23=image`\:file/image`\:size/image TitleList.ContextNumber.23= TitleList.ApplyTemp.23=0 TitleList.Expanded.23=0 TitleList.Kind.23=0 -TitleList.Title.24=image-data-plugin +TitleList.Title.24=image-data TitleList.Level.24=2 -TitleList.Url.24=gfg\image-data-plugin.html +TitleList.Url.24=gfg\image-data.html TitleList.Icon.24=0 TitleList.Status.24=0 -TitleList.Keywords.24=image-data-plugin +TitleList.Keywords.24=image-data TitleList.ContextNumber.24= TitleList.ApplyTemp.24=0 TitleList.Expanded.24=0 TitleList.Kind.24=0 -TitleList.Title.25=leading +TitleList.Title.25=image-data-plugin TitleList.Level.25=2 -TitleList.Url.25=gfg\leading.html +TitleList.Url.25=gfg\image-data-plugin.html TitleList.Icon.25=0 TitleList.Status.25=0 -TitleList.Keywords.25=leading +TitleList.Keywords.25=image-data-plugin TitleList.ContextNumber.25= TitleList.ApplyTemp.25=0 TitleList.Expanded.25=0 TitleList.Kind.25=0 -TitleList.Title.26=load +TitleList.Title.26=leading TitleList.Level.26=2 -TitleList.Url.26=gfg\load.html +TitleList.Url.26=gfg\leading.html TitleList.Icon.26=0 TitleList.Status.26=0 -TitleList.Keywords.26=load +TitleList.Keywords.26=leading TitleList.ContextNumber.26= TitleList.ApplyTemp.26=0 TitleList.Expanded.26=0 TitleList.Kind.26=0 -TitleList.Title.27=make-color +TitleList.Title.27=load TitleList.Level.27=2 -TitleList.Url.27=gfg\make-color.html +TitleList.Url.27=gfg\load.html TitleList.Icon.27=0 TitleList.Status.27=0 -TitleList.Keywords.27=make-color`\:blue`\:green`\:red`\ +TitleList.Keywords.27=load TitleList.ContextNumber.27= TitleList.ApplyTemp.27=0 TitleList.Expanded.27=0 TitleList.Kind.27=0 -TitleList.Title.28=make-font-data +TitleList.Title.28=make-color TitleList.Level.28=2 -TitleList.Url.28=gfg\make-font-data.html +TitleList.Url.28=gfg\make-color.html TitleList.Icon.28=0 TitleList.Status.28=0 -TitleList.Keywords.28=make-font-data`\:char-set`\:face-name`\:point-size`\:style`\ +TitleList.Keywords.28=make-color`\:blue`\:green`\:red`\ TitleList.ContextNumber.28= TitleList.ApplyTemp.28=0 TitleList.Expanded.28=0 TitleList.Kind.28=0 -TitleList.Title.29=make-font-metrics +TitleList.Title.29=make-font-data TitleList.Level.29=2 -TitleList.Url.29=gfg\make-font-metrics.html +TitleList.Url.29=gfg\make-font-data.html TitleList.Icon.29=0 TitleList.Status.29=0 -TitleList.Keywords.29=make-font-metrics`\:ascent`\:avg-char-width`\:descent`\:leading`\:max-char-width +TitleList.Keywords.29=make-font-data`\:char-set`\:face-name`\:point-size`\:style`\ TitleList.ContextNumber.29= TitleList.ApplyTemp.29=0 TitleList.Expanded.29=0 TitleList.Kind.29=0 -TitleList.Title.30=maximum-char-width +TitleList.Title.30=make-font-metrics TitleList.Level.30=2 -TitleList.Url.30=gfg\maximum-char-width.html +TitleList.Url.30=gfg\make-font-metrics.html TitleList.Icon.30=0 TitleList.Status.30=0 -TitleList.Keywords.30=maximum-char-width +TitleList.Keywords.30=make-font-metrics`\:ascent`\:avg-char-width`\:descent`\:leading`\:max-char-width TitleList.ContextNumber.30= TitleList.ApplyTemp.30=0 TitleList.Expanded.30=0 TitleList.Kind.30=0 -TitleList.Title.31=rgb->color +TitleList.Title.31=maximum-char-width TitleList.Level.31=2 -TitleList.Url.31=gfg\rgb-to-color.html +TitleList.Url.31=gfg\maximum-char-width.html TitleList.Icon.31=0 TitleList.Status.31=0 -TitleList.Keywords.31=rgb->color +TitleList.Keywords.31=maximum-char-width TitleList.ContextNumber.31= TitleList.ApplyTemp.31=0 TitleList.Expanded.31=0 TitleList.Kind.31=0 -TitleList.Title.32=size +TitleList.Title.32=rgb->color TitleList.Level.32=2 -TitleList.Url.32=gfg\size.html +TitleList.Url.32=gfg\rgb-to-color.html TitleList.Icon.32=0 TitleList.Status.32=0 -TitleList.Keywords.32=size/image-data +TitleList.Keywords.32=rgb->color TitleList.ContextNumber.32= TitleList.ApplyTemp.32=0 TitleList.Expanded.32=0 TitleList.Kind.32=0 -TitleList.Title.33=System Package -TitleList.Level.33=1 -TitleList.Url.33=SystemPackage.html +TitleList.Title.33=size +TitleList.Level.33=2 +TitleList.Url.33=gfg\size.html TitleList.Icon.33=0 TitleList.Status.33=0 -TitleList.Keywords.33=GFS`\graphic-forms.uitoolkit.system +TitleList.Keywords.33=size/image-data TitleList.ContextNumber.33= TitleList.ApplyTemp.33=0 TitleList.Expanded.33=0 TitleList.Kind.33=0 -TitleList.Title.34=code +TitleList.Title.34=transparency-mask TitleList.Level.34=2 -TitleList.Url.34=gfs\code.html +TitleList.Url.34=gfg\transparency-mask.html TitleList.Icon.34=0 TitleList.Status.34=0 -TitleList.Keywords.34=code +TitleList.Keywords.34=transparency-mask TitleList.ContextNumber.34= TitleList.ApplyTemp.34=0 TitleList.Expanded.34=0 TitleList.Kind.34=0 -TitleList.Title.35=comdlg-error +TitleList.Title.35=with-image-transparency TitleList.Level.35=2 -TitleList.Url.35=gfs\comdlg-error.html +TitleList.Url.35=gfg\with-image-transparency.html TitleList.Icon.35=0 TitleList.Status.35=0 -TitleList.Keywords.35=comdlg-error`\:dlg-code +TitleList.Keywords.35=with-image-transparency TitleList.ContextNumber.35= TitleList.ApplyTemp.35=0 TitleList.Expanded.35=0 TitleList.Kind.35=0 -TitleList.Title.36=copy-point -TitleList.Level.36=2 -TitleList.Url.36=gfs\copy-point.html +TitleList.Title.36=System Package +TitleList.Level.36=1 +TitleList.Url.36=SystemPackage.html TitleList.Icon.36=0 TitleList.Status.36=0 -TitleList.Keywords.36=copy-point +TitleList.Keywords.36=GFS`\graphic-forms.uitoolkit.system TitleList.ContextNumber.36= TitleList.ApplyTemp.36=0 -TitleList.Expanded.36=0 +TitleList.Expanded.36=1 TitleList.Kind.36=0 -TitleList.Title.37=copy-rectangle +TitleList.Title.37=code TitleList.Level.37=2 -TitleList.Url.37=gfs\copy-rectangle.html +TitleList.Url.37=gfs\code.html TitleList.Icon.37=0 TitleList.Status.37=0 -TitleList.Keywords.37=copy-rectangle +TitleList.Keywords.37=code TitleList.ContextNumber.37= TitleList.ApplyTemp.37=0 TitleList.Expanded.37=0 TitleList.Kind.37=0 -TitleList.Title.38=copy-size +TitleList.Title.38=comdlg-error TitleList.Level.38=2 -TitleList.Url.38=gfs\copy-size.html +TitleList.Url.38=gfs\comdlg-error.html TitleList.Icon.38=0 TitleList.Status.38=0 -TitleList.Keywords.38=copy-size +TitleList.Keywords.38=comdlg-error`\:dlg-code TitleList.ContextNumber.38= TitleList.ApplyTemp.38=0 TitleList.Expanded.38=0 TitleList.Kind.38=0 -TitleList.Title.39=copy-span +TitleList.Title.39=copy-point TitleList.Level.39=2 -TitleList.Url.39=gfs\copy-span.html +TitleList.Url.39=gfs\copy-point.html TitleList.Icon.39=0 TitleList.Status.39=0 -TitleList.Keywords.39=copy-span +TitleList.Keywords.39=copy-point TitleList.ContextNumber.39= TitleList.ApplyTemp.39=0 TitleList.Expanded.39=0 TitleList.Kind.39=0 -TitleList.Title.40=detail +TitleList.Title.40=copy-rectangle TitleList.Level.40=2 -TitleList.Url.40=gfs\detail.html +TitleList.Url.40=gfs\copy-rectangle.html TitleList.Icon.40=0 TitleList.Status.40=0 -TitleList.Keywords.40=detail +TitleList.Keywords.40=copy-rectangle TitleList.ContextNumber.40= TitleList.ApplyTemp.40=0 TitleList.Expanded.40=0 TitleList.Kind.40=0 -TitleList.Title.41=dispose +TitleList.Title.41=copy-size TitleList.Level.41=2 -TitleList.Url.41=gfs\dispose.html +TitleList.Url.41=gfs\copy-size.html TitleList.Icon.41=0 TitleList.Status.41=0 -TitleList.Keywords.41=disposed +TitleList.Keywords.41=copy-size TitleList.ContextNumber.41= TitleList.ApplyTemp.41=0 TitleList.Expanded.41=0 TitleList.Kind.41=0 -TitleList.Title.42=disposed-error +TitleList.Title.42=copy-span TitleList.Level.42=2 -TitleList.Url.42=gfs\disposed-error.html +TitleList.Url.42=gfs\copy-span.html TitleList.Icon.42=0 TitleList.Status.42=0 -TitleList.Keywords.42=disposed-error +TitleList.Keywords.42=copy-span TitleList.ContextNumber.42= TitleList.ApplyTemp.42=0 TitleList.Expanded.42=0 TitleList.Kind.42=0 -TitleList.Title.43=disposed-p +TitleList.Title.43=detail TitleList.Level.43=2 -TitleList.Url.43=gfs\disposed-p.html +TitleList.Url.43=gfs\detail.html TitleList.Icon.43=0 TitleList.Status.43=0 -TitleList.Keywords.43=disposed-p +TitleList.Keywords.43=detail TitleList.ContextNumber.43= TitleList.ApplyTemp.43=0 TitleList.Expanded.43=0 TitleList.Kind.43=0 -TitleList.Title.44=dlg-code +TitleList.Title.44=dispose TitleList.Level.44=2 -TitleList.Url.44=gfs\dlg-code.html +TitleList.Url.44=gfs\dispose.html TitleList.Icon.44=0 TitleList.Status.44=0 -TitleList.Keywords.44=dlg-code +TitleList.Keywords.44=disposed TitleList.ContextNumber.44= TitleList.ApplyTemp.44=0 TitleList.Expanded.44=0 TitleList.Kind.44=0 -TitleList.Title.45=empty-span-p +TitleList.Title.45=disposed-error TitleList.Level.45=2 -TitleList.Url.45=gfs\empty-span-p.html +TitleList.Url.45=gfs\disposed-error.html TitleList.Icon.45=0 TitleList.Status.45=0 -TitleList.Keywords.45=empty-span-p +TitleList.Keywords.45=disposed-error TitleList.ContextNumber.45= TitleList.ApplyTemp.45=0 TitleList.Expanded.45=0 TitleList.Kind.45=0 -TitleList.Title.46=equal-size-p +TitleList.Title.46=disposed-p TitleList.Level.46=2 -TitleList.Url.46=gfs\equal-size-p.html +TitleList.Url.46=gfs\disposed-p.html TitleList.Icon.46=0 TitleList.Status.46=0 -TitleList.Keywords.46=equal-size-p +TitleList.Keywords.46=disposed-p TitleList.ContextNumber.46= TitleList.ApplyTemp.46=0 TitleList.Expanded.46=0 TitleList.Kind.46=0 -TitleList.Title.47=handle +TitleList.Title.47=dlg-code TitleList.Level.47=2 -TitleList.Url.47=gfs\handle.html +TitleList.Url.47=gfs\dlg-code.html TitleList.Icon.47=0 TitleList.Status.47=0 -TitleList.Keywords.47=handle +TitleList.Keywords.47=dlg-code TitleList.ContextNumber.47= TitleList.ApplyTemp.47=0 TitleList.Expanded.47=0 TitleList.Kind.47=0 -TitleList.Title.48=location +TitleList.Title.48=empty-span-p TitleList.Level.48=2 -TitleList.Url.48=gfs\location.html +TitleList.Url.48=gfs\empty-span-p.html TitleList.Icon.48=0 TitleList.Status.48=0 -TitleList.Keywords.48=location`\ +TitleList.Keywords.48=empty-span-p TitleList.ContextNumber.48= TitleList.ApplyTemp.48=0 TitleList.Expanded.48=0 TitleList.Kind.48=0 -TitleList.Title.49=make-point +TitleList.Title.49=equal-size-p TitleList.Level.49=2 -TitleList.Url.49=gfs\make-point.html +TitleList.Url.49=gfs\equal-size-p.html TitleList.Icon.49=0 TitleList.Status.49=0 -TitleList.Keywords.49=make-point +TitleList.Keywords.49=equal-size-p TitleList.ContextNumber.49= TitleList.ApplyTemp.49=0 TitleList.Expanded.49=0 TitleList.Kind.49=0 -TitleList.Title.50=make-rectangle +TitleList.Title.50=handle TitleList.Level.50=2 -TitleList.Url.50=gfs\make-rectangle.html +TitleList.Url.50=gfs\handle.html TitleList.Icon.50=0 TitleList.Status.50=0 -TitleList.Keywords.50=make-rectangle +TitleList.Keywords.50=handle TitleList.ContextNumber.50= TitleList.ApplyTemp.50=0 TitleList.Expanded.50=0 TitleList.Kind.50=0 -TitleList.Title.51=make-size +TitleList.Title.51=location TitleList.Level.51=2 -TitleList.Url.51=gfs\make-size.html +TitleList.Url.51=gfs\location.html TitleList.Icon.51=0 TitleList.Status.51=0 -TitleList.Keywords.51=make-size +TitleList.Keywords.51=location`\ TitleList.ContextNumber.51= TitleList.ApplyTemp.51=0 TitleList.Expanded.51=0 TitleList.Kind.51=0 -TitleList.Title.52=make-span +TitleList.Title.52=make-point TitleList.Level.52=2 -TitleList.Url.52=gfs\make-span.html +TitleList.Url.52=gfs\make-point.html TitleList.Icon.52=0 TitleList.Status.52=0 -TitleList.Keywords.52=make-span +TitleList.Keywords.52=make-point TitleList.ContextNumber.52= TitleList.ApplyTemp.52=0 TitleList.Expanded.52=0 TitleList.Kind.52=0 -TitleList.Title.53=native-object +TitleList.Title.53=make-rectangle TitleList.Level.53=2 -TitleList.Url.53=gfs\native-object.html +TitleList.Url.53=gfs\make-rectangle.html TitleList.Icon.53=0 TitleList.Status.53=0 -TitleList.Keywords.53=native-object +TitleList.Keywords.53=make-rectangle TitleList.ContextNumber.53= TitleList.ApplyTemp.53=0 TitleList.Expanded.53=0 TitleList.Kind.53=0 -TitleList.Title.54=point +TitleList.Title.54=make-size TitleList.Level.54=2 -TitleList.Url.54=gfs\point.html +TitleList.Url.54=gfs\make-size.html TitleList.Icon.54=0 TitleList.Status.54=0 -TitleList.Keywords.54=point +TitleList.Keywords.54=make-size TitleList.ContextNumber.54= TitleList.ApplyTemp.54=0 TitleList.Expanded.54=0 TitleList.Kind.54=0 -TitleList.Title.55=point-x +TitleList.Title.55=make-span TitleList.Level.55=2 -TitleList.Url.55=gfs\point-x.html +TitleList.Url.55=gfs\make-span.html TitleList.Icon.55=0 TitleList.Status.55=0 -TitleList.Keywords.55=point-x +TitleList.Keywords.55=make-span TitleList.ContextNumber.55= TitleList.ApplyTemp.55=0 TitleList.Expanded.55=0 TitleList.Kind.55=0 -TitleList.Title.56=point-y +TitleList.Title.56=native-object TitleList.Level.56=2 -TitleList.Url.56=gfs\point-y.html +TitleList.Url.56=gfs\native-object.html TitleList.Icon.56=0 TitleList.Status.56=0 -TitleList.Keywords.56=point-y +TitleList.Keywords.56=native-object TitleList.ContextNumber.56= TitleList.ApplyTemp.56=0 TitleList.Expanded.56=0 TitleList.Kind.56=0 -TitleList.Title.57=rectangle +TitleList.Title.57=point TitleList.Level.57=2 -TitleList.Url.57=gfs\rectangle.html +TitleList.Url.57=gfs\point.html TitleList.Icon.57=0 TitleList.Status.57=0 -TitleList.Keywords.57=rectangle +TitleList.Keywords.57=point TitleList.ContextNumber.57= TitleList.ApplyTemp.57=0 TitleList.Expanded.57=0 TitleList.Kind.57=0 -TitleList.Title.58=size +TitleList.Title.58=point-x TitleList.Level.58=2 -TitleList.Url.58=gfs\size.html +TitleList.Url.58=gfs\point-x.html TitleList.Icon.58=0 TitleList.Status.58=0 -TitleList.Keywords.58=size/structure +TitleList.Keywords.58=point-x TitleList.ContextNumber.58= TitleList.ApplyTemp.58=0 TitleList.Expanded.58=0 TitleList.Kind.58=0 -TitleList.Title.59=size +TitleList.Title.59=point-y TitleList.Level.59=2 -TitleList.Url.59=gfs\size-function.html +TitleList.Url.59=gfs\point-y.html TitleList.Icon.59=0 TitleList.Status.59=0 -TitleList.Keywords.59=size/rectangle +TitleList.Keywords.59=point-y TitleList.ContextNumber.59= TitleList.ApplyTemp.59=0 TitleList.Expanded.59=0 TitleList.Kind.59=0 -TitleList.Title.60=size-height +TitleList.Title.60=rectangle TitleList.Level.60=2 -TitleList.Url.60=gfs\size-height.html +TitleList.Url.60=gfs\rectangle.html TitleList.Icon.60=0 TitleList.Status.60=0 -TitleList.Keywords.60=size-height`\ +TitleList.Keywords.60=rectangle TitleList.ContextNumber.60= TitleList.ApplyTemp.60=0 TitleList.Expanded.60=0 TitleList.Kind.60=0 -TitleList.Title.61=size-width +TitleList.Title.61=size TitleList.Level.61=2 -TitleList.Url.61=gfs\size-width.html +TitleList.Url.61=gfs\size.html TitleList.Icon.61=0 TitleList.Status.61=0 -TitleList.Keywords.61=size-width +TitleList.Keywords.61=size/structure TitleList.ContextNumber.61= TitleList.ApplyTemp.61=0 TitleList.Expanded.61=0 TitleList.Kind.61=0 -TitleList.Title.62=span +TitleList.Title.62=size TitleList.Level.62=2 -TitleList.Url.62=gfs\span.html +TitleList.Url.62=gfs\size-function.html TitleList.Icon.62=0 TitleList.Status.62=0 -TitleList.Keywords.62=span +TitleList.Keywords.62=size/rectangle TitleList.ContextNumber.62= TitleList.ApplyTemp.62=0 TitleList.Expanded.62=0 TitleList.Kind.62=0 -TitleList.Title.63=span-end +TitleList.Title.63=size-height TitleList.Level.63=2 -TitleList.Url.63=gfs\span-end.html +TitleList.Url.63=gfs\size-height.html TitleList.Icon.63=0 TitleList.Status.63=0 -TitleList.Keywords.63=span-end`\ +TitleList.Keywords.63=size-height`\ TitleList.ContextNumber.63= TitleList.ApplyTemp.63=0 TitleList.Expanded.63=0 TitleList.Kind.63=0 -TitleList.Title.64=span-start +TitleList.Title.64=size-width TitleList.Level.64=2 -TitleList.Url.64=gfs\span-start.html +TitleList.Url.64=gfs\size-width.html TitleList.Icon.64=0 TitleList.Status.64=0 -TitleList.Keywords.64=span-start`\ +TitleList.Keywords.64=size-width TitleList.ContextNumber.64= TitleList.ApplyTemp.64=0 TitleList.Expanded.64=0 TitleList.Kind.64=0 -TitleList.Title.65=toolkit-error +TitleList.Title.65=span TitleList.Level.65=2 -TitleList.Url.65=gfs\toolkit-error.html +TitleList.Url.65=gfs\span.html TitleList.Icon.65=0 TitleList.Status.65=0 -TitleList.Keywords.65=toolkit-error`\:detail`\ +TitleList.Keywords.65=span TitleList.ContextNumber.65= TitleList.ApplyTemp.65=0 TitleList.Expanded.65=0 TitleList.Kind.65=0 -TitleList.Title.66=toolkit-warning +TitleList.Title.66=span-end TitleList.Level.66=2 -TitleList.Url.66=gfs\toolkit-warning.html +TitleList.Url.66=gfs\span-end.html TitleList.Icon.66=0 TitleList.Status.66=0 -TitleList.Keywords.66=toolkit-warning +TitleList.Keywords.66=span-end`\ TitleList.ContextNumber.66= TitleList.ApplyTemp.66=0 TitleList.Expanded.66=0 TitleList.Kind.66=0 -TitleList.Title.67=win32-error +TitleList.Title.67=span-start TitleList.Level.67=2 -TitleList.Url.67=gfs\win32-error.html +TitleList.Url.67=gfs\span-start.html TitleList.Icon.67=0 TitleList.Status.67=0 -TitleList.Keywords.67=win32-error`\:code`\ +TitleList.Keywords.67=span-start`\ TitleList.ContextNumber.67= TitleList.ApplyTemp.67=0 TitleList.Expanded.67=0 TitleList.Kind.67=0 -TitleList.Title.68=win32-warning +TitleList.Title.68=toolkit-error TitleList.Level.68=2 -TitleList.Url.68=gfs\win32-warning.html +TitleList.Url.68=gfs\toolkit-error.html TitleList.Icon.68=0 TitleList.Status.68=0 -TitleList.Keywords.68=win32-warning +TitleList.Keywords.68=toolkit-error`\:detail`\ TitleList.ContextNumber.68= TitleList.ApplyTemp.68=0 TitleList.Expanded.68=0 TitleList.Kind.68=0 -TitleList.Title.69=Widgets Package -TitleList.Level.69=1 -TitleList.Url.69=WidgetsPackage.html +TitleList.Title.69=toolkit-warning +TitleList.Level.69=2 +TitleList.Url.69=gfs\toolkit-warning.html TitleList.Icon.69=0 TitleList.Status.69=0 -TitleList.Keywords.69=GFW`\graphic-forms.uitoolkit.widgets +TitleList.Keywords.69=toolkit-warning TitleList.ContextNumber.69= TitleList.ApplyTemp.69=0 TitleList.Expanded.69=0 TitleList.Kind.69=0 -TitleList.Title.70=default-message-filter +TitleList.Title.70=win32-error TitleList.Level.70=2 -TitleList.Url.70=gfw\default-message-filter.html +TitleList.Url.70=gfs\win32-error.html TitleList.Icon.70=0 TitleList.Status.70=0 -TitleList.Keywords.70=default-message-filter`\GetMessage`\MSG`\ +TitleList.Keywords.70=win32-error`\:code`\ TitleList.ContextNumber.70= TitleList.ApplyTemp.70=0 TitleList.Expanded.70=0 TitleList.Kind.70=0 -TitleList.Title.71=event-activate +TitleList.Title.71=win32-warning TitleList.Level.71=2 -TitleList.Url.71=gfw\event-activate.html +TitleList.Url.71=gfs\win32-warning.html TitleList.Icon.71=0 TitleList.Status.71=0 -TitleList.Keywords.71=event-activate +TitleList.Keywords.71=win32-warning TitleList.ContextNumber.71= TitleList.ApplyTemp.71=0 TitleList.Expanded.71=0 TitleList.Kind.71=0 -TitleList.Title.72=event-arm -TitleList.Level.72=2 -TitleList.Url.72=gfw\event-arm.html +TitleList.Title.72=Widgets Package +TitleList.Level.72=1 +TitleList.Url.72=WidgetsPackage.html TitleList.Icon.72=0 TitleList.Status.72=0 -TitleList.Keywords.72=event-arm +TitleList.Keywords.72=GFW`\graphic-forms.uitoolkit.widgets TitleList.ContextNumber.72= TitleList.ApplyTemp.72=0 TitleList.Expanded.72=0 TitleList.Kind.72=0 -TitleList.Title.73=event-close +TitleList.Title.73=default-message-filter TitleList.Level.73=2 -TitleList.Url.73=gfw\event-close.html +TitleList.Url.73=gfw\default-message-filter.html TitleList.Icon.73=0 TitleList.Status.73=0 -TitleList.Keywords.73=event-close +TitleList.Keywords.73=default-message-filter`\GetMessage`\MSG`\ TitleList.ContextNumber.73= TitleList.ApplyTemp.73=0 TitleList.Expanded.73=0 TitleList.Kind.73=0 -TitleList.Title.74=event-deactivate +TitleList.Title.74=event-activate TitleList.Level.74=2 -TitleList.Url.74=gfw\event-deactivate.html +TitleList.Url.74=gfw\event-activate.html TitleList.Icon.74=0 TitleList.Status.74=0 -TitleList.Keywords.74=event-deactivate +TitleList.Keywords.74=event-activate TitleList.ContextNumber.74= TitleList.ApplyTemp.74=0 TitleList.Expanded.74=0 TitleList.Kind.74=0 -TitleList.Title.75=event-default-action +TitleList.Title.75=event-arm TitleList.Level.75=2 -TitleList.Url.75=gfw\event-default-action.html +TitleList.Url.75=gfw\event-arm.html TitleList.Icon.75=0 TitleList.Status.75=0 -TitleList.Keywords.75=event-default-action +TitleList.Keywords.75=event-arm TitleList.ContextNumber.75= TitleList.ApplyTemp.75=0 TitleList.Expanded.75=0 TitleList.Kind.75=0 -TitleList.Title.76=event-dispatcher +TitleList.Title.76=event-close TitleList.Level.76=2 -TitleList.Url.76=gfw\event-dispatcher.html +TitleList.Url.76=gfw\event-close.html TitleList.Icon.76=0 TitleList.Status.76=0 -TitleList.Keywords.76=event-dispatcher +TitleList.Keywords.76=event-close TitleList.ContextNumber.76= TitleList.ApplyTemp.76=0 TitleList.Expanded.76=0 TitleList.Kind.76=0 -TitleList.Title.77=event-dispose +TitleList.Title.77=event-deactivate TitleList.Level.77=2 -TitleList.Url.77=gfw\event-dispose.html +TitleList.Url.77=gfw\event-deactivate.html TitleList.Icon.77=0 TitleList.Status.77=0 -TitleList.Keywords.77=event-dispose +TitleList.Keywords.77=event-deactivate TitleList.ContextNumber.77= TitleList.ApplyTemp.77=0 TitleList.Expanded.77=0 TitleList.Kind.77=0 -TitleList.Title.78=event-move +TitleList.Title.78=event-default-action TitleList.Level.78=2 -TitleList.Url.78=gfw\event-move.html +TitleList.Url.78=gfw\event-default-action.html TitleList.Icon.78=0 TitleList.Status.78=0 -TitleList.Keywords.78=event-move +TitleList.Keywords.78=event-default-action TitleList.ContextNumber.78= TitleList.ApplyTemp.78=0 TitleList.Expanded.78=0 TitleList.Kind.78=0 -TitleList.Title.79=event-pre-move +TitleList.Title.79=event-dispatcher TitleList.Level.79=2 -TitleList.Url.79=gfw\event-pre-move.html +TitleList.Url.79=gfw\event-dispatcher.html TitleList.Icon.79=0 TitleList.Status.79=0 -TitleList.Keywords.79=event-pre-move +TitleList.Keywords.79=event-dispatcher TitleList.ContextNumber.79= TitleList.ApplyTemp.79=0 TitleList.Expanded.79=0 TitleList.Kind.79=0 -TitleList.Title.80=event-pre-resize +TitleList.Title.80=event-dispose TitleList.Level.80=2 -TitleList.Url.80=gfw\event-pre-resize.html +TitleList.Url.80=gfw\event-dispose.html TitleList.Icon.80=0 TitleList.Status.80=0 -TitleList.Keywords.80=event-pre-resize +TitleList.Keywords.80=event-dispose TitleList.ContextNumber.80= TitleList.ApplyTemp.80=0 TitleList.Expanded.80=0 TitleList.Kind.80=0 -TitleList.Title.81=event-resize +TitleList.Title.81=event-move TitleList.Level.81=2 -TitleList.Url.81=gfw\event-resize.html +TitleList.Url.81=gfw\event-move.html TitleList.Icon.81=0 TitleList.Status.81=0 -TitleList.Keywords.81=event-resize +TitleList.Keywords.81=event-move TitleList.ContextNumber.81= TitleList.ApplyTemp.81=0 TitleList.Expanded.81=0 TitleList.Kind.81=0 -TitleList.Title.82=event-select +TitleList.Title.82=event-pre-move TitleList.Level.82=2 -TitleList.Url.82=gfw\event-select.html +TitleList.Url.82=gfw\event-pre-move.html TitleList.Icon.82=0 TitleList.Status.82=0 -TitleList.Keywords.82=event-select +TitleList.Keywords.82=event-pre-move TitleList.ContextNumber.82= TitleList.ApplyTemp.82=0 TitleList.Expanded.82=0 TitleList.Kind.82=0 -TitleList.Title.83=event-source +TitleList.Title.83=event-pre-resize TitleList.Level.83=2 -TitleList.Url.83=gfw\event-source.html +TitleList.Url.83=gfw\event-pre-resize.html TitleList.Icon.83=0 TitleList.Status.83=0 -TitleList.Keywords.83=event-source +TitleList.Keywords.83=event-pre-resize TitleList.ContextNumber.83= TitleList.ApplyTemp.83=0 TitleList.Expanded.83=0 TitleList.Kind.83=0 -TitleList.Title.84=message-loop +TitleList.Title.84=event-resize TitleList.Level.84=2 -TitleList.Url.84=gfw\message-loop.html +TitleList.Url.84=gfw\event-resize.html TitleList.Icon.84=0 TitleList.Status.84=0 -TitleList.Keywords.84=message-loop +TitleList.Keywords.84=event-resize TitleList.ContextNumber.84= TitleList.ApplyTemp.84=0 TitleList.Expanded.84=0 TitleList.Kind.84=0 -TitleList.Title.85=obtain-event-time +TitleList.Title.85=event-select TitleList.Level.85=2 -TitleList.Url.85=gfw\obtain-event-time.html +TitleList.Url.85=gfw\event-select.html TitleList.Icon.85=0 TitleList.Status.85=0 -TitleList.Keywords.85=obtain-event-time +TitleList.Keywords.85=event-select TitleList.ContextNumber.85= TitleList.ApplyTemp.85=0 TitleList.Expanded.85=0 TitleList.Kind.85=0 -TitleList.Title.86=with-graphics-context +TitleList.Title.86=event-source TitleList.Level.86=2 -TitleList.Url.86=gfw\with-graphics-context.html +TitleList.Url.86=gfw\event-source.html TitleList.Icon.86=0 TitleList.Status.86=0 -TitleList.Keywords.86=with-graphics-context +TitleList.Keywords.86=event-source TitleList.ContextNumber.86= TitleList.ApplyTemp.86=0 TitleList.Expanded.86=0 TitleList.Kind.86=0 -TitleList.Title.87=Miscellaneous Topics -TitleList.Level.87=0 -TitleList.Url.87=MiscellaneousTopics.html +TitleList.Title.87=message-loop +TitleList.Level.87=2 +TitleList.Url.87=gfw\message-loop.html TitleList.Icon.87=0 TitleList.Status.87=0 -TitleList.Keywords.87= +TitleList.Keywords.87=message-loop TitleList.ContextNumber.87= TitleList.ApplyTemp.87=0 -TitleList.Expanded.87=1 +TitleList.Expanded.87=0 TitleList.Kind.87=0 -TitleList.Title.88=Image Data Plugins -TitleList.Level.88=1 -TitleList.Url.88=ImageDataPlugins.html +TitleList.Title.88=obtain-event-time +TitleList.Level.88=2 +TitleList.Url.88=gfw\obtain-event-time.html TitleList.Icon.88=0 TitleList.Status.88=0 -TitleList.Keywords.88= +TitleList.Keywords.88=obtain-event-time TitleList.ContextNumber.88= TitleList.ApplyTemp.88=0 TitleList.Expanded.88=0 TitleList.Kind.88=0 -TitleList.Title.89=Terminology Conventions -TitleList.Level.89=0 -TitleList.Url.89=TerminologyConventions.html +TitleList.Title.89=with-graphics-context +TitleList.Level.89=2 +TitleList.Url.89=gfw\with-graphics-context.html TitleList.Icon.89=0 TitleList.Status.89=0 -TitleList.Keywords.89= +TitleList.Keywords.89=with-graphics-context TitleList.ContextNumber.89= TitleList.ApplyTemp.89=0 TitleList.Expanded.89=0 TitleList.Kind.89=0 -TitleList.Title.90=Glossary +TitleList.Title.90=Miscellaneous Topics TitleList.Level.90=0 -TitleList.Url.90=Glossary.html +TitleList.Url.90=MiscellaneousTopics.html TitleList.Icon.90=0 TitleList.Status.90=0 TitleList.Keywords.90= @@ -1003,14 +1003,44 @@ TitleList.ApplyTemp.90=0 TitleList.Expanded.90=0 TitleList.Kind.90=0 -TitleList.Title.91=Footnotes -TitleList.Level.91=0 -TitleList.Url.91=Footnotes.html +TitleList.Title.91=Image Data Plugins +TitleList.Level.91=1 +TitleList.Url.91=ImageDataPlugins.html TitleList.Icon.91=0 TitleList.Status.91=0 TitleList.Keywords.91= TitleList.ContextNumber.91= TitleList.ApplyTemp.91=0 TitleList.Expanded.91=0 -TitleList.Kind.91=1 +TitleList.Kind.91=0 +TitleList.Title.92=Terminology Conventions +TitleList.Level.92=0 +TitleList.Url.92=TerminologyConventions.html +TitleList.Icon.92=0 +TitleList.Status.92=0 +TitleList.Keywords.92= +TitleList.ContextNumber.92= +TitleList.ApplyTemp.92=0 +TitleList.Expanded.92=0 +TitleList.Kind.92=0 +TitleList.Title.93=Glossary +TitleList.Level.93=0 +TitleList.Url.93=Glossary.html +TitleList.Icon.93=0 +TitleList.Status.93=0 +TitleList.Keywords.93= +TitleList.ContextNumber.93= +TitleList.ApplyTemp.93=0 +TitleList.Expanded.93=0 +TitleList.Kind.93=0 +TitleList.Title.94=Footnotes +TitleList.Level.94=0 +TitleList.Url.94=Footnotes.html +TitleList.Icon.94=0 +TitleList.Status.94=0 +TitleList.Keywords.94= +TitleList.ContextNumber.94= +TitleList.ApplyTemp.94=0 +TitleList.Expanded.94=0 +TitleList.Kind.94=1 Modified: trunk/docs/manual/gfg/depth.html ============================================================================== --- trunk/docs/manual/gfg/depth.html (original) +++ trunk/docs/manual/gfg/depth.html Fri Oct 13 12:44:42 2006 @@ -19,8 +19,7 @@

syntax

(gfg:depth image-data) => +face=Arial size=2>(gfg:depth self) => integer

arguments

@@ -28,11 +27,11 @@ cellSpacing=0 cellPadding=2 width="100%" border=1> - image-data - The image-data whose bits-per-pixel depth value is + self + The object + whose bits-per-pixel depth value is to be queried.

description

-

Returns the bits-per-pixel depth of image-data. +

Returns the bits-per-pixel depth of self. Modified: trunk/docs/manual/gfg/icon-bundle.html ============================================================================== --- trunk/docs/manual/gfg/icon-bundle.html (original) +++ trunk/docs/manual/gfg/icon-bundle.html Fri Oct 13 12:44:42 2006 @@ -45,17 +45,8 @@ href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwui/html/msdn_icons.asp">Icons in Win32" topic of the MSDN documentation for further discussion of standard icon sizes, color depths, and file format.

-

- - - - - - - -The concept of there -being multiple versions of the icon image in different sizes is supported by -icon-bundle. Library components that consume icon-bundle +

icon-bundle +supports multiple-sized versions of the same image. Library components that consume icon-bundle @@ -144,7 +135,9 @@

see also

 

+face=Arial size=2>Image Data Plugins, +gfs:dispose, image, +load


Modified: trunk/docs/manual/gfg/image-data.html ============================================================================== --- trunk/docs/manual/gfg/image-data.html (original) +++ trunk/docs/manual/gfg/image-data.html Fri Oct 13 12:44:42 2006 @@ -76,7 +76,8 @@ face=Arial size=2>Image Data Plugins, gfs:dispose, load

+href="load.html">load, size


Added: trunk/docs/manual/gfg/image.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/image.html Fri Oct 13 12:44:42 2006 @@ -0,0 +1,131 @@ + + + +image + + + + + + +

+ + + + +
image[Class]
+

+

description

+

+ + + + + + + +
Inherits:gfs:native-object 
Inherited By: none

+

+ + + + + + + This class +encapsulates a collection of Win32 icon handles. Icons are used to decorate +window title bars, to represent a file or application on the desktop, to +represent an application in the <Alt><Tab> task switching dialog, +and in the Windows Start menu. See the "Icons +in Win32" topic of the MSDN documentation for +further discussion of standard icon sizes, color depths, and file format.

+

icon-bundle +supports multiple-sized versions of the same image. Library components that consume icon-bundle + + + + + + + + + instances can, in +some cases, select a size appropriate for the context in +which the icon is needed. To retrieve or set an individual image, call +icon-image-ref. To find out how many images are stored, call +icon-bundle-length. + + + + + + + +

+

slots +

+ + + + +
transparency-pixelA point identifying the + pixel whose color will be used to create a transparency + mask.

initargs

+

+ + + + + + + +
:file A + pathname + + + + + + identifying a + file to be + loaded.
:sizeA size + + + + + specifying the dimensions of + a new image to be +created.

+

+

see also

+

Image Data +Plugins, gfs:disposeload, size

+
+ +

+ +

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Modified: trunk/docs/manual/gfg/size.html ============================================================================== --- trunk/docs/manual/gfg/size.html (original) +++ trunk/docs/manual/gfg/size.html Fri Oct 13 12:44:42 2006 @@ -19,11 +19,10 @@

syntax

(gfg:size image-data) => +face=Arial size=2>(gfg:size self) => size

(setf (gfg:size image-data) (setf (gfg:size self) size)

arguments

@@ -31,17 +30,17 @@ cellSpacing=0 cellPadding=2 width="100%" border=1> - image-data - The image-data whose image self + The object + whose image size value is to be set or queried. size The size value.

description

-

Returns (sets) the image size of image-data. +

Returns (sets) the size of self. Added: trunk/docs/manual/gfg/transparency-mask.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/transparency-mask.html Fri Oct 13 12:44:42 2006 @@ -0,0 +1,69 @@ + + + +transparency-mask + + + + + + +

+ + + + +
transparency-mask +

[Generic Function] 

+

+

syntax

+

(gfg:transparency-mask self) +=> image

+

arguments +

+ + + + +
selfThe object from + which a transparency + mask is + to be computed.

description

+

Returns a new image that will serve +as the transparency mask for image, based on +the value of transparency-pixel. + + + + + + + + + + + + +

+

see also

+

with-transparency-mask

+

+


+ +

+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfg/with-image-transparency.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/with-image-transparency.html Fri Oct 13 12:44:42 2006 @@ -0,0 +1,74 @@ + + + +with-image-transparency + + + + + + +

+ + + + +
with-image-transparency +

[Macro] 

+

+

syntax

+

(gfw:with-image-transparency (image point) &body body)

+

+

arguments

+

+ + + + + + + + + + +
imageAn image to be + used with its transparency pixel set.
pointA point identifying the pixel whose color will be + used to create a transparency +mask.
bodyApplication code to make use of + image.

description

+

This macro wraps body in an unwind-protect +form with point set as the transparency +pixel for image. The original point set in image, if any, is restored after body + + + + + + + + completes.

+

see also

+

transparency-mask

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ From junrue at common-lisp.net Fri Oct 13 19:01:29 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Fri, 13 Oct 2006 15:01:29 -0400 (EDT) Subject: [graphic-forms-cvs] r309 - in trunk/docs/manual: . gfg Message-ID: <20061013190129.B59A25B068@common-lisp.net> Author: junrue Date: Fri Oct 13 15:01:27 2006 New Revision: 309 Added: trunk/docs/manual/gfg/graphics-context.html trunk/docs/manual/gfg/push-icon-image.html Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp trunk/docs/manual/gfg/copy-color.html trunk/docs/manual/gfg/copy-font-data.html trunk/docs/manual/gfg/copy-font-metrics.html trunk/docs/manual/gfg/image-data.html trunk/docs/manual/gfg/image.html Log: Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp ============================================================================== --- trunk/docs/manual/Graphic-FormsProgrammingReference.wcp (original) +++ trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Fri Oct 13 15:01:27 2006 @@ -92,7 +92,7 @@ DefaultTopic=Introduction.html [TOPICS] -TitleList=95 +TitleList=97 TitleList.Title.0=Legal Information TitleList.Level.0=0 TitleList.Url.0=LegalInfo.html @@ -303,719 +303,719 @@ TitleList.ApplyTemp.20=0 TitleList.Expanded.20=0 TitleList.Kind.20=0 -TitleList.Title.21=height +TitleList.Title.21=graphics-context TitleList.Level.21=2 -TitleList.Url.21=gfg\height.html +TitleList.Url.21=gfg\graphics-context.html TitleList.Icon.21=0 TitleList.Status.21=0 -TitleList.Keywords.21=height +TitleList.Keywords.21=graphics-context TitleList.ContextNumber.21= TitleList.ApplyTemp.21=0 TitleList.Expanded.21=0 TitleList.Kind.21=0 -TitleList.Title.22=icon-bundle +TitleList.Title.22=height TitleList.Level.22=2 -TitleList.Url.22=gfg\icon-bundle.html +TitleList.Url.22=gfg\height.html TitleList.Icon.22=0 TitleList.Status.22=0 -TitleList.Keywords.22=icon-bundle`\:file/icon-bundle`\:images`\:system`\:transparency-pixel/icon-bundle`\ +TitleList.Keywords.22=height TitleList.ContextNumber.22= TitleList.ApplyTemp.22=0 TitleList.Expanded.22=0 TitleList.Kind.22=0 -TitleList.Title.23=image +TitleList.Title.23=icon-bundle TitleList.Level.23=2 -TitleList.Url.23=gfg\image.html +TitleList.Url.23=gfg\icon-bundle.html TitleList.Icon.23=0 TitleList.Status.23=0 -TitleList.Keywords.23=image`\:file/image`\:size/image +TitleList.Keywords.23=icon-bundle`\:file/icon-bundle`\:images`\:system`\:transparency-pixel/icon-bundle`\ TitleList.ContextNumber.23= TitleList.ApplyTemp.23=0 TitleList.Expanded.23=0 TitleList.Kind.23=0 -TitleList.Title.24=image-data +TitleList.Title.24=image TitleList.Level.24=2 -TitleList.Url.24=gfg\image-data.html +TitleList.Url.24=gfg\image.html TitleList.Icon.24=0 TitleList.Status.24=0 -TitleList.Keywords.24=image-data +TitleList.Keywords.24=image`\:file/image`\:size/image`\ TitleList.ContextNumber.24= TitleList.ApplyTemp.24=0 TitleList.Expanded.24=0 TitleList.Kind.24=0 -TitleList.Title.25=image-data-plugin +TitleList.Title.25=image-data TitleList.Level.25=2 -TitleList.Url.25=gfg\image-data-plugin.html +TitleList.Url.25=gfg\image-data.html TitleList.Icon.25=0 TitleList.Status.25=0 -TitleList.Keywords.25=image-data-plugin +TitleList.Keywords.25=image-data TitleList.ContextNumber.25= TitleList.ApplyTemp.25=0 TitleList.Expanded.25=0 TitleList.Kind.25=0 -TitleList.Title.26=leading +TitleList.Title.26=image-data-plugin TitleList.Level.26=2 -TitleList.Url.26=gfg\leading.html +TitleList.Url.26=gfg\image-data-plugin.html TitleList.Icon.26=0 TitleList.Status.26=0 -TitleList.Keywords.26=leading +TitleList.Keywords.26=image-data-plugin TitleList.ContextNumber.26= TitleList.ApplyTemp.26=0 TitleList.Expanded.26=0 TitleList.Kind.26=0 -TitleList.Title.27=load +TitleList.Title.27=leading TitleList.Level.27=2 -TitleList.Url.27=gfg\load.html +TitleList.Url.27=gfg\leading.html TitleList.Icon.27=0 TitleList.Status.27=0 -TitleList.Keywords.27=load +TitleList.Keywords.27=leading TitleList.ContextNumber.27= TitleList.ApplyTemp.27=0 TitleList.Expanded.27=0 TitleList.Kind.27=0 -TitleList.Title.28=make-color +TitleList.Title.28=load TitleList.Level.28=2 -TitleList.Url.28=gfg\make-color.html +TitleList.Url.28=gfg\load.html TitleList.Icon.28=0 TitleList.Status.28=0 -TitleList.Keywords.28=make-color`\:blue`\:green`\:red`\ +TitleList.Keywords.28=load TitleList.ContextNumber.28= TitleList.ApplyTemp.28=0 TitleList.Expanded.28=0 TitleList.Kind.28=0 -TitleList.Title.29=make-font-data +TitleList.Title.29=make-color TitleList.Level.29=2 -TitleList.Url.29=gfg\make-font-data.html +TitleList.Url.29=gfg\make-color.html TitleList.Icon.29=0 TitleList.Status.29=0 -TitleList.Keywords.29=make-font-data`\:char-set`\:face-name`\:point-size`\:style`\ +TitleList.Keywords.29=make-color`\:blue`\:green`\:red`\ TitleList.ContextNumber.29= TitleList.ApplyTemp.29=0 TitleList.Expanded.29=0 TitleList.Kind.29=0 -TitleList.Title.30=make-font-metrics +TitleList.Title.30=make-font-data TitleList.Level.30=2 -TitleList.Url.30=gfg\make-font-metrics.html +TitleList.Url.30=gfg\make-font-data.html TitleList.Icon.30=0 TitleList.Status.30=0 -TitleList.Keywords.30=make-font-metrics`\:ascent`\:avg-char-width`\:descent`\:leading`\:max-char-width +TitleList.Keywords.30=make-font-data`\:char-set`\:face-name`\:point-size`\:style`\ TitleList.ContextNumber.30= TitleList.ApplyTemp.30=0 TitleList.Expanded.30=0 TitleList.Kind.30=0 -TitleList.Title.31=maximum-char-width +TitleList.Title.31=make-font-metrics TitleList.Level.31=2 -TitleList.Url.31=gfg\maximum-char-width.html +TitleList.Url.31=gfg\make-font-metrics.html TitleList.Icon.31=0 TitleList.Status.31=0 -TitleList.Keywords.31=maximum-char-width +TitleList.Keywords.31=make-font-metrics`\:ascent`\:avg-char-width`\:descent`\:leading`\:max-char-width TitleList.ContextNumber.31= TitleList.ApplyTemp.31=0 TitleList.Expanded.31=0 TitleList.Kind.31=0 -TitleList.Title.32=rgb->color +TitleList.Title.32=maximum-char-width TitleList.Level.32=2 -TitleList.Url.32=gfg\rgb-to-color.html +TitleList.Url.32=gfg\maximum-char-width.html TitleList.Icon.32=0 TitleList.Status.32=0 -TitleList.Keywords.32=rgb->color +TitleList.Keywords.32=maximum-char-width TitleList.ContextNumber.32= TitleList.ApplyTemp.32=0 TitleList.Expanded.32=0 TitleList.Kind.32=0 -TitleList.Title.33=size +TitleList.Title.33=push-icon-image TitleList.Level.33=2 -TitleList.Url.33=gfg\size.html +TitleList.Url.33=gfg\push-icon-image.html TitleList.Icon.33=0 TitleList.Status.33=0 -TitleList.Keywords.33=size/image-data +TitleList.Keywords.33=push-icon-image TitleList.ContextNumber.33= TitleList.ApplyTemp.33=0 TitleList.Expanded.33=0 TitleList.Kind.33=0 -TitleList.Title.34=transparency-mask +TitleList.Title.34=rgb->color TitleList.Level.34=2 -TitleList.Url.34=gfg\transparency-mask.html +TitleList.Url.34=gfg\rgb-to-color.html TitleList.Icon.34=0 TitleList.Status.34=0 -TitleList.Keywords.34=transparency-mask +TitleList.Keywords.34=rgb->color TitleList.ContextNumber.34= TitleList.ApplyTemp.34=0 TitleList.Expanded.34=0 TitleList.Kind.34=0 -TitleList.Title.35=with-image-transparency +TitleList.Title.35=size TitleList.Level.35=2 -TitleList.Url.35=gfg\with-image-transparency.html +TitleList.Url.35=gfg\size.html TitleList.Icon.35=0 TitleList.Status.35=0 -TitleList.Keywords.35=with-image-transparency +TitleList.Keywords.35=size/image-data TitleList.ContextNumber.35= TitleList.ApplyTemp.35=0 TitleList.Expanded.35=0 TitleList.Kind.35=0 -TitleList.Title.36=System Package -TitleList.Level.36=1 -TitleList.Url.36=SystemPackage.html +TitleList.Title.36=transparency-mask +TitleList.Level.36=2 +TitleList.Url.36=gfg\transparency-mask.html TitleList.Icon.36=0 TitleList.Status.36=0 -TitleList.Keywords.36=GFS`\graphic-forms.uitoolkit.system +TitleList.Keywords.36=transparency-mask TitleList.ContextNumber.36= TitleList.ApplyTemp.36=0 -TitleList.Expanded.36=1 +TitleList.Expanded.36=0 TitleList.Kind.36=0 -TitleList.Title.37=code +TitleList.Title.37=with-image-transparency TitleList.Level.37=2 -TitleList.Url.37=gfs\code.html +TitleList.Url.37=gfg\with-image-transparency.html TitleList.Icon.37=0 TitleList.Status.37=0 -TitleList.Keywords.37=code +TitleList.Keywords.37=with-image-transparency TitleList.ContextNumber.37= TitleList.ApplyTemp.37=0 TitleList.Expanded.37=0 TitleList.Kind.37=0 -TitleList.Title.38=comdlg-error -TitleList.Level.38=2 -TitleList.Url.38=gfs\comdlg-error.html +TitleList.Title.38=System Package +TitleList.Level.38=1 +TitleList.Url.38=SystemPackage.html TitleList.Icon.38=0 TitleList.Status.38=0 -TitleList.Keywords.38=comdlg-error`\:dlg-code +TitleList.Keywords.38=GFS`\graphic-forms.uitoolkit.system TitleList.ContextNumber.38= TitleList.ApplyTemp.38=0 TitleList.Expanded.38=0 TitleList.Kind.38=0 -TitleList.Title.39=copy-point +TitleList.Title.39=code TitleList.Level.39=2 -TitleList.Url.39=gfs\copy-point.html +TitleList.Url.39=gfs\code.html TitleList.Icon.39=0 TitleList.Status.39=0 -TitleList.Keywords.39=copy-point +TitleList.Keywords.39=code TitleList.ContextNumber.39= TitleList.ApplyTemp.39=0 TitleList.Expanded.39=0 TitleList.Kind.39=0 -TitleList.Title.40=copy-rectangle +TitleList.Title.40=comdlg-error TitleList.Level.40=2 -TitleList.Url.40=gfs\copy-rectangle.html +TitleList.Url.40=gfs\comdlg-error.html TitleList.Icon.40=0 TitleList.Status.40=0 -TitleList.Keywords.40=copy-rectangle +TitleList.Keywords.40=comdlg-error`\:dlg-code TitleList.ContextNumber.40= TitleList.ApplyTemp.40=0 TitleList.Expanded.40=0 TitleList.Kind.40=0 -TitleList.Title.41=copy-size +TitleList.Title.41=copy-point TitleList.Level.41=2 -TitleList.Url.41=gfs\copy-size.html +TitleList.Url.41=gfs\copy-point.html TitleList.Icon.41=0 TitleList.Status.41=0 -TitleList.Keywords.41=copy-size +TitleList.Keywords.41=copy-point TitleList.ContextNumber.41= TitleList.ApplyTemp.41=0 TitleList.Expanded.41=0 TitleList.Kind.41=0 -TitleList.Title.42=copy-span +TitleList.Title.42=copy-rectangle TitleList.Level.42=2 -TitleList.Url.42=gfs\copy-span.html +TitleList.Url.42=gfs\copy-rectangle.html TitleList.Icon.42=0 TitleList.Status.42=0 -TitleList.Keywords.42=copy-span +TitleList.Keywords.42=copy-rectangle TitleList.ContextNumber.42= TitleList.ApplyTemp.42=0 TitleList.Expanded.42=0 TitleList.Kind.42=0 -TitleList.Title.43=detail +TitleList.Title.43=copy-size TitleList.Level.43=2 -TitleList.Url.43=gfs\detail.html +TitleList.Url.43=gfs\copy-size.html TitleList.Icon.43=0 TitleList.Status.43=0 -TitleList.Keywords.43=detail +TitleList.Keywords.43=copy-size TitleList.ContextNumber.43= TitleList.ApplyTemp.43=0 TitleList.Expanded.43=0 TitleList.Kind.43=0 -TitleList.Title.44=dispose +TitleList.Title.44=copy-span TitleList.Level.44=2 -TitleList.Url.44=gfs\dispose.html +TitleList.Url.44=gfs\copy-span.html TitleList.Icon.44=0 TitleList.Status.44=0 -TitleList.Keywords.44=disposed +TitleList.Keywords.44=copy-span TitleList.ContextNumber.44= TitleList.ApplyTemp.44=0 TitleList.Expanded.44=0 TitleList.Kind.44=0 -TitleList.Title.45=disposed-error +TitleList.Title.45=detail TitleList.Level.45=2 -TitleList.Url.45=gfs\disposed-error.html +TitleList.Url.45=gfs\detail.html TitleList.Icon.45=0 TitleList.Status.45=0 -TitleList.Keywords.45=disposed-error +TitleList.Keywords.45=detail TitleList.ContextNumber.45= TitleList.ApplyTemp.45=0 TitleList.Expanded.45=0 TitleList.Kind.45=0 -TitleList.Title.46=disposed-p +TitleList.Title.46=dispose TitleList.Level.46=2 -TitleList.Url.46=gfs\disposed-p.html +TitleList.Url.46=gfs\dispose.html TitleList.Icon.46=0 TitleList.Status.46=0 -TitleList.Keywords.46=disposed-p +TitleList.Keywords.46=disposed TitleList.ContextNumber.46= TitleList.ApplyTemp.46=0 TitleList.Expanded.46=0 TitleList.Kind.46=0 -TitleList.Title.47=dlg-code +TitleList.Title.47=disposed-error TitleList.Level.47=2 -TitleList.Url.47=gfs\dlg-code.html +TitleList.Url.47=gfs\disposed-error.html TitleList.Icon.47=0 TitleList.Status.47=0 -TitleList.Keywords.47=dlg-code +TitleList.Keywords.47=disposed-error TitleList.ContextNumber.47= TitleList.ApplyTemp.47=0 TitleList.Expanded.47=0 TitleList.Kind.47=0 -TitleList.Title.48=empty-span-p +TitleList.Title.48=disposed-p TitleList.Level.48=2 -TitleList.Url.48=gfs\empty-span-p.html +TitleList.Url.48=gfs\disposed-p.html TitleList.Icon.48=0 TitleList.Status.48=0 -TitleList.Keywords.48=empty-span-p +TitleList.Keywords.48=disposed-p TitleList.ContextNumber.48= TitleList.ApplyTemp.48=0 TitleList.Expanded.48=0 TitleList.Kind.48=0 -TitleList.Title.49=equal-size-p +TitleList.Title.49=dlg-code TitleList.Level.49=2 -TitleList.Url.49=gfs\equal-size-p.html +TitleList.Url.49=gfs\dlg-code.html TitleList.Icon.49=0 TitleList.Status.49=0 -TitleList.Keywords.49=equal-size-p +TitleList.Keywords.49=dlg-code TitleList.ContextNumber.49= TitleList.ApplyTemp.49=0 TitleList.Expanded.49=0 TitleList.Kind.49=0 -TitleList.Title.50=handle +TitleList.Title.50=empty-span-p TitleList.Level.50=2 -TitleList.Url.50=gfs\handle.html +TitleList.Url.50=gfs\empty-span-p.html TitleList.Icon.50=0 TitleList.Status.50=0 -TitleList.Keywords.50=handle +TitleList.Keywords.50=empty-span-p TitleList.ContextNumber.50= TitleList.ApplyTemp.50=0 TitleList.Expanded.50=0 TitleList.Kind.50=0 -TitleList.Title.51=location +TitleList.Title.51=equal-size-p TitleList.Level.51=2 -TitleList.Url.51=gfs\location.html +TitleList.Url.51=gfs\equal-size-p.html TitleList.Icon.51=0 TitleList.Status.51=0 -TitleList.Keywords.51=location`\ +TitleList.Keywords.51=equal-size-p TitleList.ContextNumber.51= TitleList.ApplyTemp.51=0 TitleList.Expanded.51=0 TitleList.Kind.51=0 -TitleList.Title.52=make-point +TitleList.Title.52=handle TitleList.Level.52=2 -TitleList.Url.52=gfs\make-point.html +TitleList.Url.52=gfs\handle.html TitleList.Icon.52=0 TitleList.Status.52=0 -TitleList.Keywords.52=make-point +TitleList.Keywords.52=handle TitleList.ContextNumber.52= TitleList.ApplyTemp.52=0 TitleList.Expanded.52=0 TitleList.Kind.52=0 -TitleList.Title.53=make-rectangle +TitleList.Title.53=location TitleList.Level.53=2 -TitleList.Url.53=gfs\make-rectangle.html +TitleList.Url.53=gfs\location.html TitleList.Icon.53=0 TitleList.Status.53=0 -TitleList.Keywords.53=make-rectangle +TitleList.Keywords.53=location`\ TitleList.ContextNumber.53= TitleList.ApplyTemp.53=0 TitleList.Expanded.53=0 TitleList.Kind.53=0 -TitleList.Title.54=make-size +TitleList.Title.54=make-point TitleList.Level.54=2 -TitleList.Url.54=gfs\make-size.html +TitleList.Url.54=gfs\make-point.html TitleList.Icon.54=0 TitleList.Status.54=0 -TitleList.Keywords.54=make-size +TitleList.Keywords.54=make-point TitleList.ContextNumber.54= TitleList.ApplyTemp.54=0 TitleList.Expanded.54=0 TitleList.Kind.54=0 -TitleList.Title.55=make-span +TitleList.Title.55=make-rectangle TitleList.Level.55=2 -TitleList.Url.55=gfs\make-span.html +TitleList.Url.55=gfs\make-rectangle.html TitleList.Icon.55=0 TitleList.Status.55=0 -TitleList.Keywords.55=make-span +TitleList.Keywords.55=make-rectangle TitleList.ContextNumber.55= TitleList.ApplyTemp.55=0 TitleList.Expanded.55=0 TitleList.Kind.55=0 -TitleList.Title.56=native-object +TitleList.Title.56=make-size TitleList.Level.56=2 -TitleList.Url.56=gfs\native-object.html +TitleList.Url.56=gfs\make-size.html TitleList.Icon.56=0 TitleList.Status.56=0 -TitleList.Keywords.56=native-object +TitleList.Keywords.56=make-size TitleList.ContextNumber.56= TitleList.ApplyTemp.56=0 TitleList.Expanded.56=0 TitleList.Kind.56=0 -TitleList.Title.57=point +TitleList.Title.57=make-span TitleList.Level.57=2 -TitleList.Url.57=gfs\point.html +TitleList.Url.57=gfs\make-span.html TitleList.Icon.57=0 TitleList.Status.57=0 -TitleList.Keywords.57=point +TitleList.Keywords.57=make-span TitleList.ContextNumber.57= TitleList.ApplyTemp.57=0 TitleList.Expanded.57=0 TitleList.Kind.57=0 -TitleList.Title.58=point-x +TitleList.Title.58=native-object TitleList.Level.58=2 -TitleList.Url.58=gfs\point-x.html +TitleList.Url.58=gfs\native-object.html TitleList.Icon.58=0 TitleList.Status.58=0 -TitleList.Keywords.58=point-x +TitleList.Keywords.58=native-object TitleList.ContextNumber.58= TitleList.ApplyTemp.58=0 TitleList.Expanded.58=0 TitleList.Kind.58=0 -TitleList.Title.59=point-y +TitleList.Title.59=point TitleList.Level.59=2 -TitleList.Url.59=gfs\point-y.html +TitleList.Url.59=gfs\point.html TitleList.Icon.59=0 TitleList.Status.59=0 -TitleList.Keywords.59=point-y +TitleList.Keywords.59=point TitleList.ContextNumber.59= TitleList.ApplyTemp.59=0 TitleList.Expanded.59=0 TitleList.Kind.59=0 -TitleList.Title.60=rectangle +TitleList.Title.60=point-x TitleList.Level.60=2 -TitleList.Url.60=gfs\rectangle.html +TitleList.Url.60=gfs\point-x.html TitleList.Icon.60=0 TitleList.Status.60=0 -TitleList.Keywords.60=rectangle +TitleList.Keywords.60=point-x TitleList.ContextNumber.60= TitleList.ApplyTemp.60=0 TitleList.Expanded.60=0 TitleList.Kind.60=0 -TitleList.Title.61=size +TitleList.Title.61=point-y TitleList.Level.61=2 -TitleList.Url.61=gfs\size.html +TitleList.Url.61=gfs\point-y.html TitleList.Icon.61=0 TitleList.Status.61=0 -TitleList.Keywords.61=size/structure +TitleList.Keywords.61=point-y TitleList.ContextNumber.61= TitleList.ApplyTemp.61=0 TitleList.Expanded.61=0 TitleList.Kind.61=0 -TitleList.Title.62=size +TitleList.Title.62=rectangle TitleList.Level.62=2 -TitleList.Url.62=gfs\size-function.html +TitleList.Url.62=gfs\rectangle.html TitleList.Icon.62=0 TitleList.Status.62=0 -TitleList.Keywords.62=size/rectangle +TitleList.Keywords.62=rectangle TitleList.ContextNumber.62= TitleList.ApplyTemp.62=0 TitleList.Expanded.62=0 TitleList.Kind.62=0 -TitleList.Title.63=size-height +TitleList.Title.63=size TitleList.Level.63=2 -TitleList.Url.63=gfs\size-height.html +TitleList.Url.63=gfs\size.html TitleList.Icon.63=0 TitleList.Status.63=0 -TitleList.Keywords.63=size-height`\ +TitleList.Keywords.63=size/structure TitleList.ContextNumber.63= TitleList.ApplyTemp.63=0 TitleList.Expanded.63=0 TitleList.Kind.63=0 -TitleList.Title.64=size-width +TitleList.Title.64=size TitleList.Level.64=2 -TitleList.Url.64=gfs\size-width.html +TitleList.Url.64=gfs\size-function.html TitleList.Icon.64=0 TitleList.Status.64=0 -TitleList.Keywords.64=size-width +TitleList.Keywords.64=size/rectangle TitleList.ContextNumber.64= TitleList.ApplyTemp.64=0 TitleList.Expanded.64=0 TitleList.Kind.64=0 -TitleList.Title.65=span +TitleList.Title.65=size-height TitleList.Level.65=2 -TitleList.Url.65=gfs\span.html +TitleList.Url.65=gfs\size-height.html TitleList.Icon.65=0 TitleList.Status.65=0 -TitleList.Keywords.65=span +TitleList.Keywords.65=size-height`\ TitleList.ContextNumber.65= TitleList.ApplyTemp.65=0 TitleList.Expanded.65=0 TitleList.Kind.65=0 -TitleList.Title.66=span-end +TitleList.Title.66=size-width TitleList.Level.66=2 -TitleList.Url.66=gfs\span-end.html +TitleList.Url.66=gfs\size-width.html TitleList.Icon.66=0 TitleList.Status.66=0 -TitleList.Keywords.66=span-end`\ +TitleList.Keywords.66=size-width TitleList.ContextNumber.66= TitleList.ApplyTemp.66=0 TitleList.Expanded.66=0 TitleList.Kind.66=0 -TitleList.Title.67=span-start +TitleList.Title.67=span TitleList.Level.67=2 -TitleList.Url.67=gfs\span-start.html +TitleList.Url.67=gfs\span.html TitleList.Icon.67=0 TitleList.Status.67=0 -TitleList.Keywords.67=span-start`\ +TitleList.Keywords.67=span TitleList.ContextNumber.67= TitleList.ApplyTemp.67=0 TitleList.Expanded.67=0 TitleList.Kind.67=0 -TitleList.Title.68=toolkit-error +TitleList.Title.68=span-end TitleList.Level.68=2 -TitleList.Url.68=gfs\toolkit-error.html +TitleList.Url.68=gfs\span-end.html TitleList.Icon.68=0 TitleList.Status.68=0 -TitleList.Keywords.68=toolkit-error`\:detail`\ +TitleList.Keywords.68=span-end`\ TitleList.ContextNumber.68= TitleList.ApplyTemp.68=0 TitleList.Expanded.68=0 TitleList.Kind.68=0 -TitleList.Title.69=toolkit-warning +TitleList.Title.69=span-start TitleList.Level.69=2 -TitleList.Url.69=gfs\toolkit-warning.html +TitleList.Url.69=gfs\span-start.html TitleList.Icon.69=0 TitleList.Status.69=0 -TitleList.Keywords.69=toolkit-warning +TitleList.Keywords.69=span-start`\ TitleList.ContextNumber.69= TitleList.ApplyTemp.69=0 TitleList.Expanded.69=0 TitleList.Kind.69=0 -TitleList.Title.70=win32-error +TitleList.Title.70=toolkit-error TitleList.Level.70=2 -TitleList.Url.70=gfs\win32-error.html +TitleList.Url.70=gfs\toolkit-error.html TitleList.Icon.70=0 TitleList.Status.70=0 -TitleList.Keywords.70=win32-error`\:code`\ +TitleList.Keywords.70=toolkit-error`\:detail`\ TitleList.ContextNumber.70= TitleList.ApplyTemp.70=0 TitleList.Expanded.70=0 TitleList.Kind.70=0 -TitleList.Title.71=win32-warning +TitleList.Title.71=toolkit-warning TitleList.Level.71=2 -TitleList.Url.71=gfs\win32-warning.html +TitleList.Url.71=gfs\toolkit-warning.html TitleList.Icon.71=0 TitleList.Status.71=0 -TitleList.Keywords.71=win32-warning +TitleList.Keywords.71=toolkit-warning TitleList.ContextNumber.71= TitleList.ApplyTemp.71=0 TitleList.Expanded.71=0 TitleList.Kind.71=0 -TitleList.Title.72=Widgets Package -TitleList.Level.72=1 -TitleList.Url.72=WidgetsPackage.html +TitleList.Title.72=win32-error +TitleList.Level.72=2 +TitleList.Url.72=gfs\win32-error.html TitleList.Icon.72=0 TitleList.Status.72=0 -TitleList.Keywords.72=GFW`\graphic-forms.uitoolkit.widgets +TitleList.Keywords.72=win32-error`\:code`\ TitleList.ContextNumber.72= TitleList.ApplyTemp.72=0 TitleList.Expanded.72=0 TitleList.Kind.72=0 -TitleList.Title.73=default-message-filter +TitleList.Title.73=win32-warning TitleList.Level.73=2 -TitleList.Url.73=gfw\default-message-filter.html +TitleList.Url.73=gfs\win32-warning.html TitleList.Icon.73=0 TitleList.Status.73=0 -TitleList.Keywords.73=default-message-filter`\GetMessage`\MSG`\ +TitleList.Keywords.73=win32-warning TitleList.ContextNumber.73= TitleList.ApplyTemp.73=0 TitleList.Expanded.73=0 TitleList.Kind.73=0 -TitleList.Title.74=event-activate -TitleList.Level.74=2 -TitleList.Url.74=gfw\event-activate.html +TitleList.Title.74=Widgets Package +TitleList.Level.74=1 +TitleList.Url.74=WidgetsPackage.html TitleList.Icon.74=0 TitleList.Status.74=0 -TitleList.Keywords.74=event-activate +TitleList.Keywords.74=GFW`\graphic-forms.uitoolkit.widgets TitleList.ContextNumber.74= TitleList.ApplyTemp.74=0 -TitleList.Expanded.74=0 +TitleList.Expanded.74=1 TitleList.Kind.74=0 -TitleList.Title.75=event-arm +TitleList.Title.75=default-message-filter TitleList.Level.75=2 -TitleList.Url.75=gfw\event-arm.html +TitleList.Url.75=gfw\default-message-filter.html TitleList.Icon.75=0 TitleList.Status.75=0 -TitleList.Keywords.75=event-arm +TitleList.Keywords.75=default-message-filter`\GetMessage`\MSG`\ TitleList.ContextNumber.75= TitleList.ApplyTemp.75=0 TitleList.Expanded.75=0 TitleList.Kind.75=0 -TitleList.Title.76=event-close +TitleList.Title.76=event-activate TitleList.Level.76=2 -TitleList.Url.76=gfw\event-close.html +TitleList.Url.76=gfw\event-activate.html TitleList.Icon.76=0 TitleList.Status.76=0 -TitleList.Keywords.76=event-close +TitleList.Keywords.76=event-activate TitleList.ContextNumber.76= TitleList.ApplyTemp.76=0 TitleList.Expanded.76=0 TitleList.Kind.76=0 -TitleList.Title.77=event-deactivate +TitleList.Title.77=event-arm TitleList.Level.77=2 -TitleList.Url.77=gfw\event-deactivate.html +TitleList.Url.77=gfw\event-arm.html TitleList.Icon.77=0 TitleList.Status.77=0 -TitleList.Keywords.77=event-deactivate +TitleList.Keywords.77=event-arm TitleList.ContextNumber.77= TitleList.ApplyTemp.77=0 TitleList.Expanded.77=0 TitleList.Kind.77=0 -TitleList.Title.78=event-default-action +TitleList.Title.78=event-close TitleList.Level.78=2 -TitleList.Url.78=gfw\event-default-action.html +TitleList.Url.78=gfw\event-close.html TitleList.Icon.78=0 TitleList.Status.78=0 -TitleList.Keywords.78=event-default-action +TitleList.Keywords.78=event-close TitleList.ContextNumber.78= TitleList.ApplyTemp.78=0 TitleList.Expanded.78=0 TitleList.Kind.78=0 -TitleList.Title.79=event-dispatcher +TitleList.Title.79=event-deactivate TitleList.Level.79=2 -TitleList.Url.79=gfw\event-dispatcher.html +TitleList.Url.79=gfw\event-deactivate.html TitleList.Icon.79=0 TitleList.Status.79=0 -TitleList.Keywords.79=event-dispatcher +TitleList.Keywords.79=event-deactivate TitleList.ContextNumber.79= TitleList.ApplyTemp.79=0 TitleList.Expanded.79=0 TitleList.Kind.79=0 -TitleList.Title.80=event-dispose +TitleList.Title.80=event-default-action TitleList.Level.80=2 -TitleList.Url.80=gfw\event-dispose.html +TitleList.Url.80=gfw\event-default-action.html TitleList.Icon.80=0 TitleList.Status.80=0 -TitleList.Keywords.80=event-dispose +TitleList.Keywords.80=event-default-action TitleList.ContextNumber.80= TitleList.ApplyTemp.80=0 TitleList.Expanded.80=0 TitleList.Kind.80=0 -TitleList.Title.81=event-move +TitleList.Title.81=event-dispatcher TitleList.Level.81=2 -TitleList.Url.81=gfw\event-move.html +TitleList.Url.81=gfw\event-dispatcher.html TitleList.Icon.81=0 TitleList.Status.81=0 -TitleList.Keywords.81=event-move +TitleList.Keywords.81=event-dispatcher TitleList.ContextNumber.81= TitleList.ApplyTemp.81=0 TitleList.Expanded.81=0 TitleList.Kind.81=0 -TitleList.Title.82=event-pre-move +TitleList.Title.82=event-dispose TitleList.Level.82=2 -TitleList.Url.82=gfw\event-pre-move.html +TitleList.Url.82=gfw\event-dispose.html TitleList.Icon.82=0 TitleList.Status.82=0 -TitleList.Keywords.82=event-pre-move +TitleList.Keywords.82=event-dispose TitleList.ContextNumber.82= TitleList.ApplyTemp.82=0 TitleList.Expanded.82=0 TitleList.Kind.82=0 -TitleList.Title.83=event-pre-resize +TitleList.Title.83=event-move TitleList.Level.83=2 -TitleList.Url.83=gfw\event-pre-resize.html +TitleList.Url.83=gfw\event-move.html TitleList.Icon.83=0 TitleList.Status.83=0 -TitleList.Keywords.83=event-pre-resize +TitleList.Keywords.83=event-move TitleList.ContextNumber.83= TitleList.ApplyTemp.83=0 TitleList.Expanded.83=0 TitleList.Kind.83=0 -TitleList.Title.84=event-resize +TitleList.Title.84=event-pre-move TitleList.Level.84=2 -TitleList.Url.84=gfw\event-resize.html +TitleList.Url.84=gfw\event-pre-move.html TitleList.Icon.84=0 TitleList.Status.84=0 -TitleList.Keywords.84=event-resize +TitleList.Keywords.84=event-pre-move TitleList.ContextNumber.84= TitleList.ApplyTemp.84=0 TitleList.Expanded.84=0 TitleList.Kind.84=0 -TitleList.Title.85=event-select +TitleList.Title.85=event-pre-resize TitleList.Level.85=2 -TitleList.Url.85=gfw\event-select.html +TitleList.Url.85=gfw\event-pre-resize.html TitleList.Icon.85=0 TitleList.Status.85=0 -TitleList.Keywords.85=event-select +TitleList.Keywords.85=event-pre-resize TitleList.ContextNumber.85= TitleList.ApplyTemp.85=0 TitleList.Expanded.85=0 TitleList.Kind.85=0 -TitleList.Title.86=event-source +TitleList.Title.86=event-resize TitleList.Level.86=2 -TitleList.Url.86=gfw\event-source.html +TitleList.Url.86=gfw\event-resize.html TitleList.Icon.86=0 TitleList.Status.86=0 -TitleList.Keywords.86=event-source +TitleList.Keywords.86=event-resize TitleList.ContextNumber.86= TitleList.ApplyTemp.86=0 TitleList.Expanded.86=0 TitleList.Kind.86=0 -TitleList.Title.87=message-loop +TitleList.Title.87=event-select TitleList.Level.87=2 -TitleList.Url.87=gfw\message-loop.html +TitleList.Url.87=gfw\event-select.html TitleList.Icon.87=0 TitleList.Status.87=0 -TitleList.Keywords.87=message-loop +TitleList.Keywords.87=event-select TitleList.ContextNumber.87= TitleList.ApplyTemp.87=0 TitleList.Expanded.87=0 TitleList.Kind.87=0 -TitleList.Title.88=obtain-event-time +TitleList.Title.88=event-source TitleList.Level.88=2 -TitleList.Url.88=gfw\obtain-event-time.html +TitleList.Url.88=gfw\event-source.html TitleList.Icon.88=0 TitleList.Status.88=0 -TitleList.Keywords.88=obtain-event-time +TitleList.Keywords.88=event-source TitleList.ContextNumber.88= TitleList.ApplyTemp.88=0 TitleList.Expanded.88=0 TitleList.Kind.88=0 -TitleList.Title.89=with-graphics-context +TitleList.Title.89=message-loop TitleList.Level.89=2 -TitleList.Url.89=gfw\with-graphics-context.html +TitleList.Url.89=gfw\message-loop.html TitleList.Icon.89=0 TitleList.Status.89=0 -TitleList.Keywords.89=with-graphics-context +TitleList.Keywords.89=message-loop TitleList.ContextNumber.89= TitleList.ApplyTemp.89=0 TitleList.Expanded.89=0 TitleList.Kind.89=0 -TitleList.Title.90=Miscellaneous Topics -TitleList.Level.90=0 -TitleList.Url.90=MiscellaneousTopics.html +TitleList.Title.90=obtain-event-time +TitleList.Level.90=2 +TitleList.Url.90=gfw\obtain-event-time.html TitleList.Icon.90=0 TitleList.Status.90=0 -TitleList.Keywords.90= +TitleList.Keywords.90=obtain-event-time TitleList.ContextNumber.90= TitleList.ApplyTemp.90=0 TitleList.Expanded.90=0 TitleList.Kind.90=0 -TitleList.Title.91=Image Data Plugins -TitleList.Level.91=1 -TitleList.Url.91=ImageDataPlugins.html +TitleList.Title.91=with-graphics-context +TitleList.Level.91=2 +TitleList.Url.91=gfw\with-graphics-context.html TitleList.Icon.91=0 TitleList.Status.91=0 -TitleList.Keywords.91= +TitleList.Keywords.91=with-graphics-context TitleList.ContextNumber.91= TitleList.ApplyTemp.91=0 TitleList.Expanded.91=0 TitleList.Kind.91=0 -TitleList.Title.92=Terminology Conventions +TitleList.Title.92=Miscellaneous Topics TitleList.Level.92=0 -TitleList.Url.92=TerminologyConventions.html +TitleList.Url.92=MiscellaneousTopics.html TitleList.Icon.92=0 TitleList.Status.92=0 TitleList.Keywords.92= @@ -1023,9 +1023,9 @@ TitleList.ApplyTemp.92=0 TitleList.Expanded.92=0 TitleList.Kind.92=0 -TitleList.Title.93=Glossary -TitleList.Level.93=0 -TitleList.Url.93=Glossary.html +TitleList.Title.93=Image Data Plugins +TitleList.Level.93=1 +TitleList.Url.93=ImageDataPlugins.html TitleList.Icon.93=0 TitleList.Status.93=0 TitleList.Keywords.93= @@ -1033,14 +1033,34 @@ TitleList.ApplyTemp.93=0 TitleList.Expanded.93=0 TitleList.Kind.93=0 -TitleList.Title.94=Footnotes +TitleList.Title.94=Terminology Conventions TitleList.Level.94=0 -TitleList.Url.94=Footnotes.html +TitleList.Url.94=TerminologyConventions.html TitleList.Icon.94=0 TitleList.Status.94=0 TitleList.Keywords.94= TitleList.ContextNumber.94= TitleList.ApplyTemp.94=0 TitleList.Expanded.94=0 -TitleList.Kind.94=1 +TitleList.Kind.94=0 +TitleList.Title.95=Glossary +TitleList.Level.95=0 +TitleList.Url.95=Glossary.html +TitleList.Icon.95=0 +TitleList.Status.95=0 +TitleList.Keywords.95= +TitleList.ContextNumber.95= +TitleList.ApplyTemp.95=0 +TitleList.Expanded.95=0 +TitleList.Kind.95=0 +TitleList.Title.96=Footnotes +TitleList.Level.96=0 +TitleList.Url.96=Footnotes.html +TitleList.Icon.96=0 +TitleList.Status.96=0 +TitleList.Keywords.96= +TitleList.ContextNumber.96= +TitleList.ApplyTemp.96=0 +TitleList.Expanded.96=0 +TitleList.Kind.96=1 Modified: trunk/docs/manual/gfg/copy-color.html ============================================================================== --- trunk/docs/manual/gfg/copy-color.html (original) +++ trunk/docs/manual/gfg/copy-color.html Fri Oct 13 15:01:27 2006 @@ -23,7 +23,7 @@ face=Arial size=2>(gfg:copy-color color) -=> new color

new color

arguments

Modified: trunk/docs/manual/gfg/copy-font-data.html ============================================================================== --- trunk/docs/manual/gfg/copy-font-data.html (original) +++ trunk/docs/manual/gfg/copy-font-data.html Fri Oct 13 15:01:27 2006 @@ -23,7 +23,7 @@ face=Arial size=2>(gfg:copy-font-data font-data) => new font-data

new font-data

arguments

Modified: trunk/docs/manual/gfg/copy-font-metrics.html ============================================================================== --- trunk/docs/manual/gfg/copy-font-metrics.html (original) +++ trunk/docs/manual/gfg/copy-font-metrics.html Fri Oct 13 15:01:27 2006 @@ -22,8 +22,7 @@

(gfg:copy-font-metrics font-metrics) => new font-metrics 

font-metrics
) => new font-metrics  

arguments

Added: trunk/docs/manual/gfg/graphics-context.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/graphics-context.html Fri Oct 13 15:01:27 2006 @@ -0,0 +1,152 @@ + + + +graphics-context + + + + + + +

+ + + + +
graphics-context[Class]
+

+

description

+

+ + + + + + + +
Inherits:gfs:native-object 
Inherited By: none

+

+ + + + + + + + + + This class wraps a +Win32 device context, thus instances of this class are used to perform drawing +operations. Application code usually obtains +a graphics-context via event-paint, but initargs +are also provided for creating a context associated with an image or + + + + + + + + + + + + a +widget.  + + + + + + + +

+

slots +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
dc-destructor + +
logbrush-color
logbrush-hatch
logbrush-style
miter-limit
pen-style
pen-width
pen-handle
widget-handle

initargs

+

+ + + + + + + +
:image An + image on which to draw or whose + + + + + + graphics attributes + are to be + manipulated.
:widgetA + widget on which + + + + + to draw or whose + graphics attributes are to be +manipulated.

+

+

see also

+

gfs:dispose

+
+ +

+ +

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Modified: trunk/docs/manual/gfg/image-data.html ============================================================================== --- trunk/docs/manual/gfg/image-data.html (original) +++ trunk/docs/manual/gfg/image-data.html Fri Oct 13 15:01:27 2006 @@ -38,22 +38,32 @@ Instances of this class represent images in external formats. Such formats may be loaded and then -converted to an image +converted to an image object. The tasks of setting or querying image - object. + + + - The tasks of setting or -querying image + + + + + + + + + @@ -75,7 +85,6 @@

Image Data Plugins, gfs:dispose, load, size


Modified: trunk/docs/manual/gfg/image.html ============================================================================== --- trunk/docs/manual/gfg/image.html (original) +++ trunk/docs/manual/gfg/image.html Fri Oct 13 15:01:27 2006 @@ -37,16 +37,12 @@ - This class -encapsulates a collection of Win32 icon handles. Icons are used to decorate -window title bars, to represent a file or application on the desktop, to -represent an application in the <Alt><Tab> task switching dialog, -and in the Windows Start menu. See the "Icons -in Win32" topic of the MSDN documentation for -further discussion of standard icon sizes, color depths, and file format.

-

icon-bundle -supports multiple-sized versions of the same image. Library components that consume icon-bundle + + + + This class wraps a +Win32 bitmap handle. Instances may be drawn using draw-image or displayed +within certain controls such as labels. Image @@ -55,11 +51,11 @@ - instances can, in -some cases, select a size appropriate for the context in -which the icon is needed. To retrieve or set an individual image, call -icon-image-ref. To find out how many images are stored, call -icon-bundle-length. + + + + data may be deserialized from a variety of +formats. @@ -112,6 +108,7 @@ face=Arial size=2>Image Data Plugins, gfs:disposeimage-dataload, size


Added: trunk/docs/manual/gfg/push-icon-image.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/push-icon-image.html Fri Oct 13 15:01:27 2006 @@ -0,0 +1,72 @@ + + + +push-icon-image + + + + + + +

+ + + + +
push-icon-image +

[Function] 

+

+

syntax

+

(gfg:push-icon-image +image icon-bundle &optional point) + +=> icon-bundle

+

arguments +

+ + + + + + + + + + +
imageThe image to be + preprended.
icon-bundleThe icon-bundle taking ownership of image.
pointA point specifying the + location of a pixel whose color will be used to + compute a transparency mask. By default, the pixel at (0, 0) will be + used.

description

+

Use this function to preprend a new image to an +existing icon-bundle + (which assumes ownership of image + + ).

+

see also

+

make-color

+

+


+ +

+ +

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ From junrue at common-lisp.net Fri Oct 13 23:09:10 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Fri, 13 Oct 2006 19:09:10 -0400 (EDT) Subject: [graphic-forms-cvs] r310 - in trunk/docs/manual: . gfg Message-ID: <20061013230910.44CB634000@common-lisp.net> Author: junrue Date: Fri Oct 13 19:09:09 2006 New Revision: 310 Added: trunk/docs/manual/gfg/background-color.html trunk/docs/manual/gfg/foreground-color.html Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Log: Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp ============================================================================== --- trunk/docs/manual/Graphic-FormsProgrammingReference.wcp (original) +++ trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Fri Oct 13 19:09:09 2006 @@ -92,7 +92,7 @@ DefaultTopic=Introduction.html [TOPICS] -TitleList=97 +TitleList=99 TitleList.Title.0=Legal Information TitleList.Level.0=0 TitleList.Url.0=LegalInfo.html @@ -173,869 +173,869 @@ TitleList.ApplyTemp.7=0 TitleList.Expanded.7=0 TitleList.Kind.7=0 -TitleList.Title.8=color +TitleList.Title.8=background-color TitleList.Level.8=2 -TitleList.Url.8=gfg\color.html +TitleList.Url.8=gfg\background-color.html TitleList.Icon.8=0 TitleList.Status.8=0 -TitleList.Keywords.8=color`\ +TitleList.Keywords.8=background-color TitleList.ContextNumber.8= TitleList.ApplyTemp.8=0 TitleList.Expanded.8=0 TitleList.Kind.8=0 -TitleList.Title.9=color->rgb +TitleList.Title.9=color TitleList.Level.9=2 -TitleList.Url.9=gfg\color-to-rgb.html +TitleList.Url.9=gfg\color.html TitleList.Icon.9=0 TitleList.Status.9=0 -TitleList.Keywords.9=color->rgb`\COLORREF +TitleList.Keywords.9=color`\ TitleList.ContextNumber.9= TitleList.ApplyTemp.9=0 TitleList.Expanded.9=0 TitleList.Kind.9=0 -TitleList.Title.10=color-blue +TitleList.Title.10=color->rgb TitleList.Level.10=2 -TitleList.Url.10=gfg\color-blue.html +TitleList.Url.10=gfg\color-to-rgb.html TitleList.Icon.10=0 TitleList.Status.10=0 -TitleList.Keywords.10=color-blue +TitleList.Keywords.10=color->rgb`\COLORREF TitleList.ContextNumber.10= TitleList.ApplyTemp.10=0 TitleList.Expanded.10=0 TitleList.Kind.10=0 -TitleList.Title.11=color-green +TitleList.Title.11=color-blue TitleList.Level.11=2 -TitleList.Url.11=gfg\color-green.html +TitleList.Url.11=gfg\color-blue.html TitleList.Icon.11=0 TitleList.Status.11=0 -TitleList.Keywords.11= +TitleList.Keywords.11=color-blue TitleList.ContextNumber.11= TitleList.ApplyTemp.11=0 TitleList.Expanded.11=0 TitleList.Kind.11=0 -TitleList.Title.12=color-red +TitleList.Title.12=color-green TitleList.Level.12=2 -TitleList.Url.12=gfg\color-red.html +TitleList.Url.12=gfg\color-green.html TitleList.Icon.12=0 TitleList.Status.12=0 -TitleList.Keywords.12=color-red +TitleList.Keywords.12= TitleList.ContextNumber.12= TitleList.ApplyTemp.12=0 TitleList.Expanded.12=0 TitleList.Kind.12=0 -TitleList.Title.13=copy-color +TitleList.Title.13=color-red TitleList.Level.13=2 -TitleList.Url.13=gfg\copy-color.html +TitleList.Url.13=gfg\color-red.html TitleList.Icon.13=0 TitleList.Status.13=0 -TitleList.Keywords.13=copy-color +TitleList.Keywords.13=color-red TitleList.ContextNumber.13= TitleList.ApplyTemp.13=0 TitleList.Expanded.13=0 TitleList.Kind.13=0 -TitleList.Title.14=copy-font-data +TitleList.Title.14=copy-color TitleList.Level.14=2 -TitleList.Url.14=gfg\copy-font-data.html +TitleList.Url.14=gfg\copy-color.html TitleList.Icon.14=0 TitleList.Status.14=0 -TitleList.Keywords.14=copy-font-data +TitleList.Keywords.14=copy-color TitleList.ContextNumber.14= TitleList.ApplyTemp.14=0 TitleList.Expanded.14=0 TitleList.Kind.14=0 -TitleList.Title.15=copy-font-metrics +TitleList.Title.15=copy-font-data TitleList.Level.15=2 -TitleList.Url.15=gfg\copy-font-metrics.html +TitleList.Url.15=gfg\copy-font-data.html TitleList.Icon.15=0 TitleList.Status.15=0 -TitleList.Keywords.15=copy-font-metrics +TitleList.Keywords.15=copy-font-data TitleList.ContextNumber.15= TitleList.ApplyTemp.15=0 TitleList.Expanded.15=0 TitleList.Kind.15=0 -TitleList.Title.16=depth +TitleList.Title.16=copy-font-metrics TitleList.Level.16=2 -TitleList.Url.16=gfg\depth.html +TitleList.Url.16=gfg\copy-font-metrics.html TitleList.Icon.16=0 TitleList.Status.16=0 -TitleList.Keywords.16=depth +TitleList.Keywords.16=copy-font-metrics TitleList.ContextNumber.16= TitleList.ApplyTemp.16=0 TitleList.Expanded.16=0 TitleList.Kind.16=0 -TitleList.Title.17=descent +TitleList.Title.17=depth TitleList.Level.17=2 -TitleList.Url.17=gfg\descent.html +TitleList.Url.17=gfg\depth.html TitleList.Icon.17=0 TitleList.Status.17=0 -TitleList.Keywords.17=descent +TitleList.Keywords.17=depth TitleList.ContextNumber.17= TitleList.ApplyTemp.17=0 TitleList.Expanded.17=0 TitleList.Kind.17=0 -TitleList.Title.18=font +TitleList.Title.18=descent TitleList.Level.18=2 -TitleList.Url.18=gfg\font.html +TitleList.Url.18=gfg\descent.html TitleList.Icon.18=0 TitleList.Status.18=0 -TitleList.Keywords.18=font +TitleList.Keywords.18=descent TitleList.ContextNumber.18= TitleList.ApplyTemp.18=0 TitleList.Expanded.18=0 TitleList.Kind.18=0 -TitleList.Title.19=font-data +TitleList.Title.19=font TitleList.Level.19=2 -TitleList.Url.19=gfg\font-data.html +TitleList.Url.19=gfg\font.html TitleList.Icon.19=0 TitleList.Status.19=0 -TitleList.Keywords.19=font-data +TitleList.Keywords.19=font TitleList.ContextNumber.19= TitleList.ApplyTemp.19=0 TitleList.Expanded.19=0 TitleList.Kind.19=0 -TitleList.Title.20=font-metrics +TitleList.Title.20=font-data TitleList.Level.20=2 -TitleList.Url.20=gfg\font-metrics.html +TitleList.Url.20=gfg\font-data.html TitleList.Icon.20=0 TitleList.Status.20=0 -TitleList.Keywords.20=font-metrics +TitleList.Keywords.20=font-data TitleList.ContextNumber.20= TitleList.ApplyTemp.20=0 TitleList.Expanded.20=0 TitleList.Kind.20=0 -TitleList.Title.21=graphics-context +TitleList.Title.21=font-metrics TitleList.Level.21=2 -TitleList.Url.21=gfg\graphics-context.html +TitleList.Url.21=gfg\font-metrics.html TitleList.Icon.21=0 TitleList.Status.21=0 -TitleList.Keywords.21=graphics-context +TitleList.Keywords.21=font-metrics TitleList.ContextNumber.21= TitleList.ApplyTemp.21=0 TitleList.Expanded.21=0 TitleList.Kind.21=0 -TitleList.Title.22=height +TitleList.Title.22=foreground-color TitleList.Level.22=2 -TitleList.Url.22=gfg\height.html +TitleList.Url.22=gfg\foreground-color.html TitleList.Icon.22=0 TitleList.Status.22=0 -TitleList.Keywords.22=height +TitleList.Keywords.22=foreground-color TitleList.ContextNumber.22= TitleList.ApplyTemp.22=0 TitleList.Expanded.22=0 TitleList.Kind.22=0 -TitleList.Title.23=icon-bundle +TitleList.Title.23=graphics-context TitleList.Level.23=2 -TitleList.Url.23=gfg\icon-bundle.html +TitleList.Url.23=gfg\graphics-context.html TitleList.Icon.23=0 TitleList.Status.23=0 -TitleList.Keywords.23=icon-bundle`\:file/icon-bundle`\:images`\:system`\:transparency-pixel/icon-bundle`\ +TitleList.Keywords.23=graphics-context TitleList.ContextNumber.23= TitleList.ApplyTemp.23=0 TitleList.Expanded.23=0 TitleList.Kind.23=0 -TitleList.Title.24=image +TitleList.Title.24=height TitleList.Level.24=2 -TitleList.Url.24=gfg\image.html +TitleList.Url.24=gfg\height.html TitleList.Icon.24=0 TitleList.Status.24=0 -TitleList.Keywords.24=image`\:file/image`\:size/image`\ +TitleList.Keywords.24=height TitleList.ContextNumber.24= TitleList.ApplyTemp.24=0 TitleList.Expanded.24=0 TitleList.Kind.24=0 -TitleList.Title.25=image-data +TitleList.Title.25=icon-bundle TitleList.Level.25=2 -TitleList.Url.25=gfg\image-data.html +TitleList.Url.25=gfg\icon-bundle.html TitleList.Icon.25=0 TitleList.Status.25=0 -TitleList.Keywords.25=image-data +TitleList.Keywords.25=icon-bundle`\:file/icon-bundle`\:images`\:system`\:transparency-pixel/icon-bundle`\ TitleList.ContextNumber.25= TitleList.ApplyTemp.25=0 TitleList.Expanded.25=0 TitleList.Kind.25=0 -TitleList.Title.26=image-data-plugin +TitleList.Title.26=image TitleList.Level.26=2 -TitleList.Url.26=gfg\image-data-plugin.html +TitleList.Url.26=gfg\image.html TitleList.Icon.26=0 TitleList.Status.26=0 -TitleList.Keywords.26=image-data-plugin +TitleList.Keywords.26=image`\:file/image`\:size/image`\ TitleList.ContextNumber.26= TitleList.ApplyTemp.26=0 TitleList.Expanded.26=0 TitleList.Kind.26=0 -TitleList.Title.27=leading +TitleList.Title.27=image-data TitleList.Level.27=2 -TitleList.Url.27=gfg\leading.html +TitleList.Url.27=gfg\image-data.html TitleList.Icon.27=0 TitleList.Status.27=0 -TitleList.Keywords.27=leading +TitleList.Keywords.27=image-data TitleList.ContextNumber.27= TitleList.ApplyTemp.27=0 TitleList.Expanded.27=0 TitleList.Kind.27=0 -TitleList.Title.28=load +TitleList.Title.28=image-data-plugin TitleList.Level.28=2 -TitleList.Url.28=gfg\load.html +TitleList.Url.28=gfg\image-data-plugin.html TitleList.Icon.28=0 TitleList.Status.28=0 -TitleList.Keywords.28=load +TitleList.Keywords.28=image-data-plugin TitleList.ContextNumber.28= TitleList.ApplyTemp.28=0 TitleList.Expanded.28=0 TitleList.Kind.28=0 -TitleList.Title.29=make-color +TitleList.Title.29=leading TitleList.Level.29=2 -TitleList.Url.29=gfg\make-color.html +TitleList.Url.29=gfg\leading.html TitleList.Icon.29=0 TitleList.Status.29=0 -TitleList.Keywords.29=make-color`\:blue`\:green`\:red`\ +TitleList.Keywords.29=leading TitleList.ContextNumber.29= TitleList.ApplyTemp.29=0 TitleList.Expanded.29=0 TitleList.Kind.29=0 -TitleList.Title.30=make-font-data +TitleList.Title.30=load TitleList.Level.30=2 -TitleList.Url.30=gfg\make-font-data.html +TitleList.Url.30=gfg\load.html TitleList.Icon.30=0 TitleList.Status.30=0 -TitleList.Keywords.30=make-font-data`\:char-set`\:face-name`\:point-size`\:style`\ +TitleList.Keywords.30=load TitleList.ContextNumber.30= TitleList.ApplyTemp.30=0 TitleList.Expanded.30=0 TitleList.Kind.30=0 -TitleList.Title.31=make-font-metrics +TitleList.Title.31=make-color TitleList.Level.31=2 -TitleList.Url.31=gfg\make-font-metrics.html +TitleList.Url.31=gfg\make-color.html TitleList.Icon.31=0 TitleList.Status.31=0 -TitleList.Keywords.31=make-font-metrics`\:ascent`\:avg-char-width`\:descent`\:leading`\:max-char-width +TitleList.Keywords.31=make-color`\:blue`\:green`\:red`\ TitleList.ContextNumber.31= TitleList.ApplyTemp.31=0 TitleList.Expanded.31=0 TitleList.Kind.31=0 -TitleList.Title.32=maximum-char-width +TitleList.Title.32=make-font-data TitleList.Level.32=2 -TitleList.Url.32=gfg\maximum-char-width.html +TitleList.Url.32=gfg\make-font-data.html TitleList.Icon.32=0 TitleList.Status.32=0 -TitleList.Keywords.32=maximum-char-width +TitleList.Keywords.32=make-font-data`\:char-set`\:face-name`\:point-size`\:style`\ TitleList.ContextNumber.32= TitleList.ApplyTemp.32=0 TitleList.Expanded.32=0 TitleList.Kind.32=0 -TitleList.Title.33=push-icon-image +TitleList.Title.33=make-font-metrics TitleList.Level.33=2 -TitleList.Url.33=gfg\push-icon-image.html +TitleList.Url.33=gfg\make-font-metrics.html TitleList.Icon.33=0 TitleList.Status.33=0 -TitleList.Keywords.33=push-icon-image +TitleList.Keywords.33=make-font-metrics`\:ascent`\:avg-char-width`\:descent`\:leading`\:max-char-width TitleList.ContextNumber.33= TitleList.ApplyTemp.33=0 TitleList.Expanded.33=0 TitleList.Kind.33=0 -TitleList.Title.34=rgb->color +TitleList.Title.34=maximum-char-width TitleList.Level.34=2 -TitleList.Url.34=gfg\rgb-to-color.html +TitleList.Url.34=gfg\maximum-char-width.html TitleList.Icon.34=0 TitleList.Status.34=0 -TitleList.Keywords.34=rgb->color +TitleList.Keywords.34=maximum-char-width TitleList.ContextNumber.34= TitleList.ApplyTemp.34=0 TitleList.Expanded.34=0 TitleList.Kind.34=0 -TitleList.Title.35=size +TitleList.Title.35=push-icon-image TitleList.Level.35=2 -TitleList.Url.35=gfg\size.html +TitleList.Url.35=gfg\push-icon-image.html TitleList.Icon.35=0 TitleList.Status.35=0 -TitleList.Keywords.35=size/image-data +TitleList.Keywords.35=push-icon-image TitleList.ContextNumber.35= TitleList.ApplyTemp.35=0 TitleList.Expanded.35=0 TitleList.Kind.35=0 -TitleList.Title.36=transparency-mask +TitleList.Title.36=rgb->color TitleList.Level.36=2 -TitleList.Url.36=gfg\transparency-mask.html +TitleList.Url.36=gfg\rgb-to-color.html TitleList.Icon.36=0 TitleList.Status.36=0 -TitleList.Keywords.36=transparency-mask +TitleList.Keywords.36=rgb->color TitleList.ContextNumber.36= TitleList.ApplyTemp.36=0 TitleList.Expanded.36=0 TitleList.Kind.36=0 -TitleList.Title.37=with-image-transparency +TitleList.Title.37=size TitleList.Level.37=2 -TitleList.Url.37=gfg\with-image-transparency.html +TitleList.Url.37=gfg\size.html TitleList.Icon.37=0 TitleList.Status.37=0 -TitleList.Keywords.37=with-image-transparency +TitleList.Keywords.37=size/image-data TitleList.ContextNumber.37= TitleList.ApplyTemp.37=0 TitleList.Expanded.37=0 TitleList.Kind.37=0 -TitleList.Title.38=System Package -TitleList.Level.38=1 -TitleList.Url.38=SystemPackage.html +TitleList.Title.38=transparency-mask +TitleList.Level.38=2 +TitleList.Url.38=gfg\transparency-mask.html TitleList.Icon.38=0 TitleList.Status.38=0 -TitleList.Keywords.38=GFS`\graphic-forms.uitoolkit.system +TitleList.Keywords.38=transparency-mask TitleList.ContextNumber.38= TitleList.ApplyTemp.38=0 TitleList.Expanded.38=0 TitleList.Kind.38=0 -TitleList.Title.39=code +TitleList.Title.39=with-image-transparency TitleList.Level.39=2 -TitleList.Url.39=gfs\code.html +TitleList.Url.39=gfg\with-image-transparency.html TitleList.Icon.39=0 TitleList.Status.39=0 -TitleList.Keywords.39=code +TitleList.Keywords.39=with-image-transparency TitleList.ContextNumber.39= TitleList.ApplyTemp.39=0 TitleList.Expanded.39=0 TitleList.Kind.39=0 -TitleList.Title.40=comdlg-error -TitleList.Level.40=2 -TitleList.Url.40=gfs\comdlg-error.html +TitleList.Title.40=System Package +TitleList.Level.40=1 +TitleList.Url.40=SystemPackage.html TitleList.Icon.40=0 TitleList.Status.40=0 -TitleList.Keywords.40=comdlg-error`\:dlg-code +TitleList.Keywords.40=GFS`\graphic-forms.uitoolkit.system TitleList.ContextNumber.40= TitleList.ApplyTemp.40=0 TitleList.Expanded.40=0 TitleList.Kind.40=0 -TitleList.Title.41=copy-point +TitleList.Title.41=code TitleList.Level.41=2 -TitleList.Url.41=gfs\copy-point.html +TitleList.Url.41=gfs\code.html TitleList.Icon.41=0 TitleList.Status.41=0 -TitleList.Keywords.41=copy-point +TitleList.Keywords.41=code TitleList.ContextNumber.41= TitleList.ApplyTemp.41=0 TitleList.Expanded.41=0 TitleList.Kind.41=0 -TitleList.Title.42=copy-rectangle +TitleList.Title.42=comdlg-error TitleList.Level.42=2 -TitleList.Url.42=gfs\copy-rectangle.html +TitleList.Url.42=gfs\comdlg-error.html TitleList.Icon.42=0 TitleList.Status.42=0 -TitleList.Keywords.42=copy-rectangle +TitleList.Keywords.42=comdlg-error`\:dlg-code TitleList.ContextNumber.42= TitleList.ApplyTemp.42=0 TitleList.Expanded.42=0 TitleList.Kind.42=0 -TitleList.Title.43=copy-size +TitleList.Title.43=copy-point TitleList.Level.43=2 -TitleList.Url.43=gfs\copy-size.html +TitleList.Url.43=gfs\copy-point.html TitleList.Icon.43=0 TitleList.Status.43=0 -TitleList.Keywords.43=copy-size +TitleList.Keywords.43=copy-point TitleList.ContextNumber.43= TitleList.ApplyTemp.43=0 TitleList.Expanded.43=0 TitleList.Kind.43=0 -TitleList.Title.44=copy-span +TitleList.Title.44=copy-rectangle TitleList.Level.44=2 -TitleList.Url.44=gfs\copy-span.html +TitleList.Url.44=gfs\copy-rectangle.html TitleList.Icon.44=0 TitleList.Status.44=0 -TitleList.Keywords.44=copy-span +TitleList.Keywords.44=copy-rectangle TitleList.ContextNumber.44= TitleList.ApplyTemp.44=0 TitleList.Expanded.44=0 TitleList.Kind.44=0 -TitleList.Title.45=detail +TitleList.Title.45=copy-size TitleList.Level.45=2 -TitleList.Url.45=gfs\detail.html +TitleList.Url.45=gfs\copy-size.html TitleList.Icon.45=0 TitleList.Status.45=0 -TitleList.Keywords.45=detail +TitleList.Keywords.45=copy-size TitleList.ContextNumber.45= TitleList.ApplyTemp.45=0 TitleList.Expanded.45=0 TitleList.Kind.45=0 -TitleList.Title.46=dispose +TitleList.Title.46=copy-span TitleList.Level.46=2 -TitleList.Url.46=gfs\dispose.html +TitleList.Url.46=gfs\copy-span.html TitleList.Icon.46=0 TitleList.Status.46=0 -TitleList.Keywords.46=disposed +TitleList.Keywords.46=copy-span TitleList.ContextNumber.46= TitleList.ApplyTemp.46=0 TitleList.Expanded.46=0 TitleList.Kind.46=0 -TitleList.Title.47=disposed-error +TitleList.Title.47=detail TitleList.Level.47=2 -TitleList.Url.47=gfs\disposed-error.html +TitleList.Url.47=gfs\detail.html TitleList.Icon.47=0 TitleList.Status.47=0 -TitleList.Keywords.47=disposed-error +TitleList.Keywords.47=detail TitleList.ContextNumber.47= TitleList.ApplyTemp.47=0 TitleList.Expanded.47=0 TitleList.Kind.47=0 -TitleList.Title.48=disposed-p +TitleList.Title.48=dispose TitleList.Level.48=2 -TitleList.Url.48=gfs\disposed-p.html +TitleList.Url.48=gfs\dispose.html TitleList.Icon.48=0 TitleList.Status.48=0 -TitleList.Keywords.48=disposed-p +TitleList.Keywords.48=disposed TitleList.ContextNumber.48= TitleList.ApplyTemp.48=0 TitleList.Expanded.48=0 TitleList.Kind.48=0 -TitleList.Title.49=dlg-code +TitleList.Title.49=disposed-error TitleList.Level.49=2 -TitleList.Url.49=gfs\dlg-code.html +TitleList.Url.49=gfs\disposed-error.html TitleList.Icon.49=0 TitleList.Status.49=0 -TitleList.Keywords.49=dlg-code +TitleList.Keywords.49=disposed-error TitleList.ContextNumber.49= TitleList.ApplyTemp.49=0 TitleList.Expanded.49=0 TitleList.Kind.49=0 -TitleList.Title.50=empty-span-p +TitleList.Title.50=disposed-p TitleList.Level.50=2 -TitleList.Url.50=gfs\empty-span-p.html +TitleList.Url.50=gfs\disposed-p.html TitleList.Icon.50=0 TitleList.Status.50=0 -TitleList.Keywords.50=empty-span-p +TitleList.Keywords.50=disposed-p TitleList.ContextNumber.50= TitleList.ApplyTemp.50=0 TitleList.Expanded.50=0 TitleList.Kind.50=0 -TitleList.Title.51=equal-size-p +TitleList.Title.51=dlg-code TitleList.Level.51=2 -TitleList.Url.51=gfs\equal-size-p.html +TitleList.Url.51=gfs\dlg-code.html TitleList.Icon.51=0 TitleList.Status.51=0 -TitleList.Keywords.51=equal-size-p +TitleList.Keywords.51=dlg-code TitleList.ContextNumber.51= TitleList.ApplyTemp.51=0 TitleList.Expanded.51=0 TitleList.Kind.51=0 -TitleList.Title.52=handle +TitleList.Title.52=empty-span-p TitleList.Level.52=2 -TitleList.Url.52=gfs\handle.html +TitleList.Url.52=gfs\empty-span-p.html TitleList.Icon.52=0 TitleList.Status.52=0 -TitleList.Keywords.52=handle +TitleList.Keywords.52=empty-span-p TitleList.ContextNumber.52= TitleList.ApplyTemp.52=0 TitleList.Expanded.52=0 TitleList.Kind.52=0 -TitleList.Title.53=location +TitleList.Title.53=equal-size-p TitleList.Level.53=2 -TitleList.Url.53=gfs\location.html +TitleList.Url.53=gfs\equal-size-p.html TitleList.Icon.53=0 TitleList.Status.53=0 -TitleList.Keywords.53=location`\ +TitleList.Keywords.53=equal-size-p TitleList.ContextNumber.53= TitleList.ApplyTemp.53=0 TitleList.Expanded.53=0 TitleList.Kind.53=0 -TitleList.Title.54=make-point +TitleList.Title.54=handle TitleList.Level.54=2 -TitleList.Url.54=gfs\make-point.html +TitleList.Url.54=gfs\handle.html TitleList.Icon.54=0 TitleList.Status.54=0 -TitleList.Keywords.54=make-point +TitleList.Keywords.54=handle TitleList.ContextNumber.54= TitleList.ApplyTemp.54=0 TitleList.Expanded.54=0 TitleList.Kind.54=0 -TitleList.Title.55=make-rectangle +TitleList.Title.55=location TitleList.Level.55=2 -TitleList.Url.55=gfs\make-rectangle.html +TitleList.Url.55=gfs\location.html TitleList.Icon.55=0 TitleList.Status.55=0 -TitleList.Keywords.55=make-rectangle +TitleList.Keywords.55=location`\ TitleList.ContextNumber.55= TitleList.ApplyTemp.55=0 TitleList.Expanded.55=0 TitleList.Kind.55=0 -TitleList.Title.56=make-size +TitleList.Title.56=make-point TitleList.Level.56=2 -TitleList.Url.56=gfs\make-size.html +TitleList.Url.56=gfs\make-point.html TitleList.Icon.56=0 TitleList.Status.56=0 -TitleList.Keywords.56=make-size +TitleList.Keywords.56=make-point TitleList.ContextNumber.56= TitleList.ApplyTemp.56=0 TitleList.Expanded.56=0 TitleList.Kind.56=0 -TitleList.Title.57=make-span +TitleList.Title.57=make-rectangle TitleList.Level.57=2 -TitleList.Url.57=gfs\make-span.html +TitleList.Url.57=gfs\make-rectangle.html TitleList.Icon.57=0 TitleList.Status.57=0 -TitleList.Keywords.57=make-span +TitleList.Keywords.57=make-rectangle TitleList.ContextNumber.57= TitleList.ApplyTemp.57=0 TitleList.Expanded.57=0 TitleList.Kind.57=0 -TitleList.Title.58=native-object +TitleList.Title.58=make-size TitleList.Level.58=2 -TitleList.Url.58=gfs\native-object.html +TitleList.Url.58=gfs\make-size.html TitleList.Icon.58=0 TitleList.Status.58=0 -TitleList.Keywords.58=native-object +TitleList.Keywords.58=make-size TitleList.ContextNumber.58= TitleList.ApplyTemp.58=0 TitleList.Expanded.58=0 TitleList.Kind.58=0 -TitleList.Title.59=point +TitleList.Title.59=make-span TitleList.Level.59=2 -TitleList.Url.59=gfs\point.html +TitleList.Url.59=gfs\make-span.html TitleList.Icon.59=0 TitleList.Status.59=0 -TitleList.Keywords.59=point +TitleList.Keywords.59=make-span TitleList.ContextNumber.59= TitleList.ApplyTemp.59=0 TitleList.Expanded.59=0 TitleList.Kind.59=0 -TitleList.Title.60=point-x +TitleList.Title.60=native-object TitleList.Level.60=2 -TitleList.Url.60=gfs\point-x.html +TitleList.Url.60=gfs\native-object.html TitleList.Icon.60=0 TitleList.Status.60=0 -TitleList.Keywords.60=point-x +TitleList.Keywords.60=native-object TitleList.ContextNumber.60= TitleList.ApplyTemp.60=0 TitleList.Expanded.60=0 TitleList.Kind.60=0 -TitleList.Title.61=point-y +TitleList.Title.61=point TitleList.Level.61=2 -TitleList.Url.61=gfs\point-y.html +TitleList.Url.61=gfs\point.html TitleList.Icon.61=0 TitleList.Status.61=0 -TitleList.Keywords.61=point-y +TitleList.Keywords.61=point TitleList.ContextNumber.61= TitleList.ApplyTemp.61=0 TitleList.Expanded.61=0 TitleList.Kind.61=0 -TitleList.Title.62=rectangle +TitleList.Title.62=point-x TitleList.Level.62=2 -TitleList.Url.62=gfs\rectangle.html +TitleList.Url.62=gfs\point-x.html TitleList.Icon.62=0 TitleList.Status.62=0 -TitleList.Keywords.62=rectangle +TitleList.Keywords.62=point-x TitleList.ContextNumber.62= TitleList.ApplyTemp.62=0 TitleList.Expanded.62=0 TitleList.Kind.62=0 -TitleList.Title.63=size +TitleList.Title.63=point-y TitleList.Level.63=2 -TitleList.Url.63=gfs\size.html +TitleList.Url.63=gfs\point-y.html TitleList.Icon.63=0 TitleList.Status.63=0 -TitleList.Keywords.63=size/structure +TitleList.Keywords.63=point-y TitleList.ContextNumber.63= TitleList.ApplyTemp.63=0 TitleList.Expanded.63=0 TitleList.Kind.63=0 -TitleList.Title.64=size +TitleList.Title.64=rectangle TitleList.Level.64=2 -TitleList.Url.64=gfs\size-function.html +TitleList.Url.64=gfs\rectangle.html TitleList.Icon.64=0 TitleList.Status.64=0 -TitleList.Keywords.64=size/rectangle +TitleList.Keywords.64=rectangle TitleList.ContextNumber.64= TitleList.ApplyTemp.64=0 TitleList.Expanded.64=0 TitleList.Kind.64=0 -TitleList.Title.65=size-height +TitleList.Title.65=size TitleList.Level.65=2 -TitleList.Url.65=gfs\size-height.html +TitleList.Url.65=gfs\size.html TitleList.Icon.65=0 TitleList.Status.65=0 -TitleList.Keywords.65=size-height`\ +TitleList.Keywords.65=size/structure TitleList.ContextNumber.65= TitleList.ApplyTemp.65=0 TitleList.Expanded.65=0 TitleList.Kind.65=0 -TitleList.Title.66=size-width +TitleList.Title.66=size TitleList.Level.66=2 -TitleList.Url.66=gfs\size-width.html +TitleList.Url.66=gfs\size-function.html TitleList.Icon.66=0 TitleList.Status.66=0 -TitleList.Keywords.66=size-width +TitleList.Keywords.66=size/rectangle TitleList.ContextNumber.66= TitleList.ApplyTemp.66=0 TitleList.Expanded.66=0 TitleList.Kind.66=0 -TitleList.Title.67=span +TitleList.Title.67=size-height TitleList.Level.67=2 -TitleList.Url.67=gfs\span.html +TitleList.Url.67=gfs\size-height.html TitleList.Icon.67=0 TitleList.Status.67=0 -TitleList.Keywords.67=span +TitleList.Keywords.67=size-height`\ TitleList.ContextNumber.67= TitleList.ApplyTemp.67=0 TitleList.Expanded.67=0 TitleList.Kind.67=0 -TitleList.Title.68=span-end +TitleList.Title.68=size-width TitleList.Level.68=2 -TitleList.Url.68=gfs\span-end.html +TitleList.Url.68=gfs\size-width.html TitleList.Icon.68=0 TitleList.Status.68=0 -TitleList.Keywords.68=span-end`\ +TitleList.Keywords.68=size-width TitleList.ContextNumber.68= TitleList.ApplyTemp.68=0 TitleList.Expanded.68=0 TitleList.Kind.68=0 -TitleList.Title.69=span-start +TitleList.Title.69=span TitleList.Level.69=2 -TitleList.Url.69=gfs\span-start.html +TitleList.Url.69=gfs\span.html TitleList.Icon.69=0 TitleList.Status.69=0 -TitleList.Keywords.69=span-start`\ +TitleList.Keywords.69=span TitleList.ContextNumber.69= TitleList.ApplyTemp.69=0 TitleList.Expanded.69=0 TitleList.Kind.69=0 -TitleList.Title.70=toolkit-error +TitleList.Title.70=span-end TitleList.Level.70=2 -TitleList.Url.70=gfs\toolkit-error.html +TitleList.Url.70=gfs\span-end.html TitleList.Icon.70=0 TitleList.Status.70=0 -TitleList.Keywords.70=toolkit-error`\:detail`\ +TitleList.Keywords.70=span-end`\ TitleList.ContextNumber.70= TitleList.ApplyTemp.70=0 TitleList.Expanded.70=0 TitleList.Kind.70=0 -TitleList.Title.71=toolkit-warning +TitleList.Title.71=span-start TitleList.Level.71=2 -TitleList.Url.71=gfs\toolkit-warning.html +TitleList.Url.71=gfs\span-start.html TitleList.Icon.71=0 TitleList.Status.71=0 -TitleList.Keywords.71=toolkit-warning +TitleList.Keywords.71=span-start`\ TitleList.ContextNumber.71= TitleList.ApplyTemp.71=0 TitleList.Expanded.71=0 TitleList.Kind.71=0 -TitleList.Title.72=win32-error +TitleList.Title.72=toolkit-error TitleList.Level.72=2 -TitleList.Url.72=gfs\win32-error.html +TitleList.Url.72=gfs\toolkit-error.html TitleList.Icon.72=0 TitleList.Status.72=0 -TitleList.Keywords.72=win32-error`\:code`\ +TitleList.Keywords.72=toolkit-error`\:detail`\ TitleList.ContextNumber.72= TitleList.ApplyTemp.72=0 TitleList.Expanded.72=0 TitleList.Kind.72=0 -TitleList.Title.73=win32-warning +TitleList.Title.73=toolkit-warning TitleList.Level.73=2 -TitleList.Url.73=gfs\win32-warning.html +TitleList.Url.73=gfs\toolkit-warning.html TitleList.Icon.73=0 TitleList.Status.73=0 -TitleList.Keywords.73=win32-warning +TitleList.Keywords.73=toolkit-warning TitleList.ContextNumber.73= TitleList.ApplyTemp.73=0 TitleList.Expanded.73=0 TitleList.Kind.73=0 -TitleList.Title.74=Widgets Package -TitleList.Level.74=1 -TitleList.Url.74=WidgetsPackage.html +TitleList.Title.74=win32-error +TitleList.Level.74=2 +TitleList.Url.74=gfs\win32-error.html TitleList.Icon.74=0 TitleList.Status.74=0 -TitleList.Keywords.74=GFW`\graphic-forms.uitoolkit.widgets +TitleList.Keywords.74=win32-error`\:code`\ TitleList.ContextNumber.74= TitleList.ApplyTemp.74=0 -TitleList.Expanded.74=1 +TitleList.Expanded.74=0 TitleList.Kind.74=0 -TitleList.Title.75=default-message-filter +TitleList.Title.75=win32-warning TitleList.Level.75=2 -TitleList.Url.75=gfw\default-message-filter.html +TitleList.Url.75=gfs\win32-warning.html TitleList.Icon.75=0 TitleList.Status.75=0 -TitleList.Keywords.75=default-message-filter`\GetMessage`\MSG`\ +TitleList.Keywords.75=win32-warning TitleList.ContextNumber.75= TitleList.ApplyTemp.75=0 TitleList.Expanded.75=0 TitleList.Kind.75=0 -TitleList.Title.76=event-activate -TitleList.Level.76=2 -TitleList.Url.76=gfw\event-activate.html +TitleList.Title.76=Widgets Package +TitleList.Level.76=1 +TitleList.Url.76=WidgetsPackage.html TitleList.Icon.76=0 TitleList.Status.76=0 -TitleList.Keywords.76=event-activate +TitleList.Keywords.76=GFW`\graphic-forms.uitoolkit.widgets TitleList.ContextNumber.76= TitleList.ApplyTemp.76=0 TitleList.Expanded.76=0 TitleList.Kind.76=0 -TitleList.Title.77=event-arm +TitleList.Title.77=default-message-filter TitleList.Level.77=2 -TitleList.Url.77=gfw\event-arm.html +TitleList.Url.77=gfw\default-message-filter.html TitleList.Icon.77=0 TitleList.Status.77=0 -TitleList.Keywords.77=event-arm +TitleList.Keywords.77=default-message-filter`\GetMessage`\MSG`\ TitleList.ContextNumber.77= TitleList.ApplyTemp.77=0 TitleList.Expanded.77=0 TitleList.Kind.77=0 -TitleList.Title.78=event-close +TitleList.Title.78=event-activate TitleList.Level.78=2 -TitleList.Url.78=gfw\event-close.html +TitleList.Url.78=gfw\event-activate.html TitleList.Icon.78=0 TitleList.Status.78=0 -TitleList.Keywords.78=event-close +TitleList.Keywords.78=event-activate TitleList.ContextNumber.78= TitleList.ApplyTemp.78=0 TitleList.Expanded.78=0 TitleList.Kind.78=0 -TitleList.Title.79=event-deactivate +TitleList.Title.79=event-arm TitleList.Level.79=2 -TitleList.Url.79=gfw\event-deactivate.html +TitleList.Url.79=gfw\event-arm.html TitleList.Icon.79=0 TitleList.Status.79=0 -TitleList.Keywords.79=event-deactivate +TitleList.Keywords.79=event-arm TitleList.ContextNumber.79= TitleList.ApplyTemp.79=0 TitleList.Expanded.79=0 TitleList.Kind.79=0 -TitleList.Title.80=event-default-action +TitleList.Title.80=event-close TitleList.Level.80=2 -TitleList.Url.80=gfw\event-default-action.html +TitleList.Url.80=gfw\event-close.html TitleList.Icon.80=0 TitleList.Status.80=0 -TitleList.Keywords.80=event-default-action +TitleList.Keywords.80=event-close TitleList.ContextNumber.80= TitleList.ApplyTemp.80=0 TitleList.Expanded.80=0 TitleList.Kind.80=0 -TitleList.Title.81=event-dispatcher +TitleList.Title.81=event-deactivate TitleList.Level.81=2 -TitleList.Url.81=gfw\event-dispatcher.html +TitleList.Url.81=gfw\event-deactivate.html TitleList.Icon.81=0 TitleList.Status.81=0 -TitleList.Keywords.81=event-dispatcher +TitleList.Keywords.81=event-deactivate TitleList.ContextNumber.81= TitleList.ApplyTemp.81=0 TitleList.Expanded.81=0 TitleList.Kind.81=0 -TitleList.Title.82=event-dispose +TitleList.Title.82=event-default-action TitleList.Level.82=2 -TitleList.Url.82=gfw\event-dispose.html +TitleList.Url.82=gfw\event-default-action.html TitleList.Icon.82=0 TitleList.Status.82=0 -TitleList.Keywords.82=event-dispose +TitleList.Keywords.82=event-default-action TitleList.ContextNumber.82= TitleList.ApplyTemp.82=0 TitleList.Expanded.82=0 TitleList.Kind.82=0 -TitleList.Title.83=event-move +TitleList.Title.83=event-dispatcher TitleList.Level.83=2 -TitleList.Url.83=gfw\event-move.html +TitleList.Url.83=gfw\event-dispatcher.html TitleList.Icon.83=0 TitleList.Status.83=0 -TitleList.Keywords.83=event-move +TitleList.Keywords.83=event-dispatcher TitleList.ContextNumber.83= TitleList.ApplyTemp.83=0 TitleList.Expanded.83=0 TitleList.Kind.83=0 -TitleList.Title.84=event-pre-move +TitleList.Title.84=event-dispose TitleList.Level.84=2 -TitleList.Url.84=gfw\event-pre-move.html +TitleList.Url.84=gfw\event-dispose.html TitleList.Icon.84=0 TitleList.Status.84=0 -TitleList.Keywords.84=event-pre-move +TitleList.Keywords.84=event-dispose TitleList.ContextNumber.84= TitleList.ApplyTemp.84=0 TitleList.Expanded.84=0 TitleList.Kind.84=0 -TitleList.Title.85=event-pre-resize +TitleList.Title.85=event-move TitleList.Level.85=2 -TitleList.Url.85=gfw\event-pre-resize.html +TitleList.Url.85=gfw\event-move.html TitleList.Icon.85=0 TitleList.Status.85=0 -TitleList.Keywords.85=event-pre-resize +TitleList.Keywords.85=event-move TitleList.ContextNumber.85= TitleList.ApplyTemp.85=0 TitleList.Expanded.85=0 TitleList.Kind.85=0 -TitleList.Title.86=event-resize +TitleList.Title.86=event-pre-move TitleList.Level.86=2 -TitleList.Url.86=gfw\event-resize.html +TitleList.Url.86=gfw\event-pre-move.html TitleList.Icon.86=0 TitleList.Status.86=0 -TitleList.Keywords.86=event-resize +TitleList.Keywords.86=event-pre-move TitleList.ContextNumber.86= TitleList.ApplyTemp.86=0 TitleList.Expanded.86=0 TitleList.Kind.86=0 -TitleList.Title.87=event-select +TitleList.Title.87=event-pre-resize TitleList.Level.87=2 -TitleList.Url.87=gfw\event-select.html +TitleList.Url.87=gfw\event-pre-resize.html TitleList.Icon.87=0 TitleList.Status.87=0 -TitleList.Keywords.87=event-select +TitleList.Keywords.87=event-pre-resize TitleList.ContextNumber.87= TitleList.ApplyTemp.87=0 TitleList.Expanded.87=0 TitleList.Kind.87=0 -TitleList.Title.88=event-source +TitleList.Title.88=event-resize TitleList.Level.88=2 -TitleList.Url.88=gfw\event-source.html +TitleList.Url.88=gfw\event-resize.html TitleList.Icon.88=0 TitleList.Status.88=0 -TitleList.Keywords.88=event-source +TitleList.Keywords.88=event-resize TitleList.ContextNumber.88= TitleList.ApplyTemp.88=0 TitleList.Expanded.88=0 TitleList.Kind.88=0 -TitleList.Title.89=message-loop +TitleList.Title.89=event-select TitleList.Level.89=2 -TitleList.Url.89=gfw\message-loop.html +TitleList.Url.89=gfw\event-select.html TitleList.Icon.89=0 TitleList.Status.89=0 -TitleList.Keywords.89=message-loop +TitleList.Keywords.89=event-select TitleList.ContextNumber.89= TitleList.ApplyTemp.89=0 TitleList.Expanded.89=0 TitleList.Kind.89=0 -TitleList.Title.90=obtain-event-time +TitleList.Title.90=event-source TitleList.Level.90=2 -TitleList.Url.90=gfw\obtain-event-time.html +TitleList.Url.90=gfw\event-source.html TitleList.Icon.90=0 TitleList.Status.90=0 -TitleList.Keywords.90=obtain-event-time +TitleList.Keywords.90=event-source TitleList.ContextNumber.90= TitleList.ApplyTemp.90=0 TitleList.Expanded.90=0 TitleList.Kind.90=0 -TitleList.Title.91=with-graphics-context +TitleList.Title.91=message-loop TitleList.Level.91=2 -TitleList.Url.91=gfw\with-graphics-context.html +TitleList.Url.91=gfw\message-loop.html TitleList.Icon.91=0 TitleList.Status.91=0 -TitleList.Keywords.91=with-graphics-context +TitleList.Keywords.91=message-loop TitleList.ContextNumber.91= TitleList.ApplyTemp.91=0 TitleList.Expanded.91=0 TitleList.Kind.91=0 -TitleList.Title.92=Miscellaneous Topics -TitleList.Level.92=0 -TitleList.Url.92=MiscellaneousTopics.html +TitleList.Title.92=obtain-event-time +TitleList.Level.92=2 +TitleList.Url.92=gfw\obtain-event-time.html TitleList.Icon.92=0 TitleList.Status.92=0 -TitleList.Keywords.92= +TitleList.Keywords.92=obtain-event-time TitleList.ContextNumber.92= TitleList.ApplyTemp.92=0 TitleList.Expanded.92=0 TitleList.Kind.92=0 -TitleList.Title.93=Image Data Plugins -TitleList.Level.93=1 -TitleList.Url.93=ImageDataPlugins.html +TitleList.Title.93=with-graphics-context +TitleList.Level.93=2 +TitleList.Url.93=gfw\with-graphics-context.html TitleList.Icon.93=0 TitleList.Status.93=0 -TitleList.Keywords.93= +TitleList.Keywords.93=with-graphics-context TitleList.ContextNumber.93= TitleList.ApplyTemp.93=0 TitleList.Expanded.93=0 TitleList.Kind.93=0 -TitleList.Title.94=Terminology Conventions +TitleList.Title.94=Miscellaneous Topics TitleList.Level.94=0 -TitleList.Url.94=TerminologyConventions.html +TitleList.Url.94=MiscellaneousTopics.html TitleList.Icon.94=0 TitleList.Status.94=0 TitleList.Keywords.94= @@ -1043,9 +1043,9 @@ TitleList.ApplyTemp.94=0 TitleList.Expanded.94=0 TitleList.Kind.94=0 -TitleList.Title.95=Glossary -TitleList.Level.95=0 -TitleList.Url.95=Glossary.html +TitleList.Title.95=Image Data Plugins +TitleList.Level.95=1 +TitleList.Url.95=ImageDataPlugins.html TitleList.Icon.95=0 TitleList.Status.95=0 TitleList.Keywords.95= @@ -1053,14 +1053,34 @@ TitleList.ApplyTemp.95=0 TitleList.Expanded.95=0 TitleList.Kind.95=0 -TitleList.Title.96=Footnotes +TitleList.Title.96=Terminology Conventions TitleList.Level.96=0 -TitleList.Url.96=Footnotes.html +TitleList.Url.96=TerminologyConventions.html TitleList.Icon.96=0 TitleList.Status.96=0 TitleList.Keywords.96= TitleList.ContextNumber.96= TitleList.ApplyTemp.96=0 TitleList.Expanded.96=0 -TitleList.Kind.96=1 +TitleList.Kind.96=0 +TitleList.Title.97=Glossary +TitleList.Level.97=0 +TitleList.Url.97=Glossary.html +TitleList.Icon.97=0 +TitleList.Status.97=0 +TitleList.Keywords.97= +TitleList.ContextNumber.97= +TitleList.ApplyTemp.97=0 +TitleList.Expanded.97=0 +TitleList.Kind.97=0 +TitleList.Title.98=Footnotes +TitleList.Level.98=0 +TitleList.Url.98=Footnotes.html +TitleList.Icon.98=0 +TitleList.Status.98=0 +TitleList.Keywords.98= +TitleList.ContextNumber.98= +TitleList.ApplyTemp.98=0 +TitleList.Expanded.98=0 +TitleList.Kind.98=1 Added: trunk/docs/manual/gfg/background-color.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/background-color.html Fri Oct 13 19:09:09 2006 @@ -0,0 +1,73 @@ + + + +background-color + + + + + + +

+ + + + +
background-color +

[Generic Function] 

+

+

syntax

+

(gfg:background-color self) => +color

+

(setf +(gfg:background-color self) color)

+

arguments +

+ + + + + + + +
selfThe object + whose background color is to be + set or queried.
colorThe background color. +

description

+

Returns (sets) the background color of self, which is used for the interior of +filled shapes. + + + + + + + + +

+

see also

+

foreground-color, graphics-context

+

+


+ +

+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfg/foreground-color.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/foreground-color.html Fri Oct 13 19:09:09 2006 @@ -0,0 +1,73 @@ + + + +foreground-color + + + + + + +

+ + + + +
foreground-color +

[Generic Function] 

+

+

syntax

+

(gfg:foreground-color self) => +color

+

(setf +(gfg:foreground-color self) color)

+

arguments +

+ + + + + + + +
selfThe object + whose foreground color is to be + set or queried.
colorThe foreground color. +

description

+

Returns (sets) the foreground color of self, which is +used when drawing lines and rendering text. + + + + + + + + +

+

see also

+

background-color, graphics-context

+

+


+ +

+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ From junrue at common-lisp.net Sat Oct 14 02:36:02 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Fri, 13 Oct 2006 22:36:02 -0400 (EDT) Subject: [graphic-forms-cvs] r311 - in trunk/docs/manual: . gfg Message-ID: <20061014023602.37AEE710D2@common-lisp.net> Author: junrue Date: Fri Oct 13 22:36:01 2006 New Revision: 311 Added: trunk/docs/manual/gfg/icon-bundle-length.html trunk/docs/manual/gfg/icon-image-ref.html Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp trunk/docs/manual/gfg/icon-bundle.html trunk/docs/manual/gfg/image.html trunk/docs/manual/gfg/push-icon-image.html Log: Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp ============================================================================== --- trunk/docs/manual/Graphic-FormsProgrammingReference.wcp (original) +++ trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Fri Oct 13 22:36:01 2006 @@ -92,7 +92,7 @@ DefaultTopic=Introduction.html [TOPICS] -TitleList=99 +TitleList=101 TitleList.Title.0=Legal Information TitleList.Level.0=0 TitleList.Url.0=LegalInfo.html @@ -353,709 +353,709 @@ TitleList.ApplyTemp.25=0 TitleList.Expanded.25=0 TitleList.Kind.25=0 -TitleList.Title.26=image +TitleList.Title.26=icon-bundle-length TitleList.Level.26=2 -TitleList.Url.26=gfg\image.html +TitleList.Url.26=gfg\icon-bundle-length.html TitleList.Icon.26=0 TitleList.Status.26=0 -TitleList.Keywords.26=image`\:file/image`\:size/image`\ +TitleList.Keywords.26=icon-bundle-length TitleList.ContextNumber.26= TitleList.ApplyTemp.26=0 TitleList.Expanded.26=0 TitleList.Kind.26=0 -TitleList.Title.27=image-data +TitleList.Title.27=icon-image-ref TitleList.Level.27=2 -TitleList.Url.27=gfg\image-data.html +TitleList.Url.27=gfg\icon-image-ref.html TitleList.Icon.27=0 TitleList.Status.27=0 -TitleList.Keywords.27=image-data +TitleList.Keywords.27=icon-image-ref TitleList.ContextNumber.27= TitleList.ApplyTemp.27=0 TitleList.Expanded.27=0 TitleList.Kind.27=0 -TitleList.Title.28=image-data-plugin +TitleList.Title.28=image TitleList.Level.28=2 -TitleList.Url.28=gfg\image-data-plugin.html +TitleList.Url.28=gfg\image.html TitleList.Icon.28=0 TitleList.Status.28=0 -TitleList.Keywords.28=image-data-plugin +TitleList.Keywords.28=image`\:file/image`\:size/image`\ TitleList.ContextNumber.28= TitleList.ApplyTemp.28=0 TitleList.Expanded.28=0 TitleList.Kind.28=0 -TitleList.Title.29=leading +TitleList.Title.29=image-data TitleList.Level.29=2 -TitleList.Url.29=gfg\leading.html +TitleList.Url.29=gfg\image-data.html TitleList.Icon.29=0 TitleList.Status.29=0 -TitleList.Keywords.29=leading +TitleList.Keywords.29=image-data TitleList.ContextNumber.29= TitleList.ApplyTemp.29=0 TitleList.Expanded.29=0 TitleList.Kind.29=0 -TitleList.Title.30=load +TitleList.Title.30=image-data-plugin TitleList.Level.30=2 -TitleList.Url.30=gfg\load.html +TitleList.Url.30=gfg\image-data-plugin.html TitleList.Icon.30=0 TitleList.Status.30=0 -TitleList.Keywords.30=load +TitleList.Keywords.30=image-data-plugin TitleList.ContextNumber.30= TitleList.ApplyTemp.30=0 TitleList.Expanded.30=0 TitleList.Kind.30=0 -TitleList.Title.31=make-color +TitleList.Title.31=leading TitleList.Level.31=2 -TitleList.Url.31=gfg\make-color.html +TitleList.Url.31=gfg\leading.html TitleList.Icon.31=0 TitleList.Status.31=0 -TitleList.Keywords.31=make-color`\:blue`\:green`\:red`\ +TitleList.Keywords.31=leading TitleList.ContextNumber.31= TitleList.ApplyTemp.31=0 TitleList.Expanded.31=0 TitleList.Kind.31=0 -TitleList.Title.32=make-font-data +TitleList.Title.32=load TitleList.Level.32=2 -TitleList.Url.32=gfg\make-font-data.html +TitleList.Url.32=gfg\load.html TitleList.Icon.32=0 TitleList.Status.32=0 -TitleList.Keywords.32=make-font-data`\:char-set`\:face-name`\:point-size`\:style`\ +TitleList.Keywords.32=load TitleList.ContextNumber.32= TitleList.ApplyTemp.32=0 TitleList.Expanded.32=0 TitleList.Kind.32=0 -TitleList.Title.33=make-font-metrics +TitleList.Title.33=make-color TitleList.Level.33=2 -TitleList.Url.33=gfg\make-font-metrics.html +TitleList.Url.33=gfg\make-color.html TitleList.Icon.33=0 TitleList.Status.33=0 -TitleList.Keywords.33=make-font-metrics`\:ascent`\:avg-char-width`\:descent`\:leading`\:max-char-width +TitleList.Keywords.33=make-color`\:blue`\:green`\:red`\ TitleList.ContextNumber.33= TitleList.ApplyTemp.33=0 TitleList.Expanded.33=0 TitleList.Kind.33=0 -TitleList.Title.34=maximum-char-width +TitleList.Title.34=make-font-data TitleList.Level.34=2 -TitleList.Url.34=gfg\maximum-char-width.html +TitleList.Url.34=gfg\make-font-data.html TitleList.Icon.34=0 TitleList.Status.34=0 -TitleList.Keywords.34=maximum-char-width +TitleList.Keywords.34=make-font-data`\:char-set`\:face-name`\:point-size`\:style`\ TitleList.ContextNumber.34= TitleList.ApplyTemp.34=0 TitleList.Expanded.34=0 TitleList.Kind.34=0 -TitleList.Title.35=push-icon-image +TitleList.Title.35=make-font-metrics TitleList.Level.35=2 -TitleList.Url.35=gfg\push-icon-image.html +TitleList.Url.35=gfg\make-font-metrics.html TitleList.Icon.35=0 TitleList.Status.35=0 -TitleList.Keywords.35=push-icon-image +TitleList.Keywords.35=make-font-metrics`\:ascent`\:avg-char-width`\:descent`\:leading`\:max-char-width TitleList.ContextNumber.35= TitleList.ApplyTemp.35=0 TitleList.Expanded.35=0 TitleList.Kind.35=0 -TitleList.Title.36=rgb->color +TitleList.Title.36=maximum-char-width TitleList.Level.36=2 -TitleList.Url.36=gfg\rgb-to-color.html +TitleList.Url.36=gfg\maximum-char-width.html TitleList.Icon.36=0 TitleList.Status.36=0 -TitleList.Keywords.36=rgb->color +TitleList.Keywords.36=maximum-char-width TitleList.ContextNumber.36= TitleList.ApplyTemp.36=0 TitleList.Expanded.36=0 TitleList.Kind.36=0 -TitleList.Title.37=size +TitleList.Title.37=push-icon-image TitleList.Level.37=2 -TitleList.Url.37=gfg\size.html +TitleList.Url.37=gfg\push-icon-image.html TitleList.Icon.37=0 TitleList.Status.37=0 -TitleList.Keywords.37=size/image-data +TitleList.Keywords.37=push-icon-image TitleList.ContextNumber.37= TitleList.ApplyTemp.37=0 TitleList.Expanded.37=0 TitleList.Kind.37=0 -TitleList.Title.38=transparency-mask +TitleList.Title.38=rgb->color TitleList.Level.38=2 -TitleList.Url.38=gfg\transparency-mask.html +TitleList.Url.38=gfg\rgb-to-color.html TitleList.Icon.38=0 TitleList.Status.38=0 -TitleList.Keywords.38=transparency-mask +TitleList.Keywords.38=rgb->color TitleList.ContextNumber.38= TitleList.ApplyTemp.38=0 TitleList.Expanded.38=0 TitleList.Kind.38=0 -TitleList.Title.39=with-image-transparency +TitleList.Title.39=size TitleList.Level.39=2 -TitleList.Url.39=gfg\with-image-transparency.html +TitleList.Url.39=gfg\size.html TitleList.Icon.39=0 TitleList.Status.39=0 -TitleList.Keywords.39=with-image-transparency +TitleList.Keywords.39=size/image-data TitleList.ContextNumber.39= TitleList.ApplyTemp.39=0 TitleList.Expanded.39=0 TitleList.Kind.39=0 -TitleList.Title.40=System Package -TitleList.Level.40=1 -TitleList.Url.40=SystemPackage.html +TitleList.Title.40=transparency-mask +TitleList.Level.40=2 +TitleList.Url.40=gfg\transparency-mask.html TitleList.Icon.40=0 TitleList.Status.40=0 -TitleList.Keywords.40=GFS`\graphic-forms.uitoolkit.system +TitleList.Keywords.40=transparency-mask TitleList.ContextNumber.40= TitleList.ApplyTemp.40=0 TitleList.Expanded.40=0 TitleList.Kind.40=0 -TitleList.Title.41=code +TitleList.Title.41=with-image-transparency TitleList.Level.41=2 -TitleList.Url.41=gfs\code.html +TitleList.Url.41=gfg\with-image-transparency.html TitleList.Icon.41=0 TitleList.Status.41=0 -TitleList.Keywords.41=code +TitleList.Keywords.41=with-image-transparency TitleList.ContextNumber.41= TitleList.ApplyTemp.41=0 TitleList.Expanded.41=0 TitleList.Kind.41=0 -TitleList.Title.42=comdlg-error -TitleList.Level.42=2 -TitleList.Url.42=gfs\comdlg-error.html +TitleList.Title.42=System Package +TitleList.Level.42=1 +TitleList.Url.42=SystemPackage.html TitleList.Icon.42=0 TitleList.Status.42=0 -TitleList.Keywords.42=comdlg-error`\:dlg-code +TitleList.Keywords.42=GFS`\graphic-forms.uitoolkit.system TitleList.ContextNumber.42= TitleList.ApplyTemp.42=0 TitleList.Expanded.42=0 TitleList.Kind.42=0 -TitleList.Title.43=copy-point +TitleList.Title.43=code TitleList.Level.43=2 -TitleList.Url.43=gfs\copy-point.html +TitleList.Url.43=gfs\code.html TitleList.Icon.43=0 TitleList.Status.43=0 -TitleList.Keywords.43=copy-point +TitleList.Keywords.43=code TitleList.ContextNumber.43= TitleList.ApplyTemp.43=0 TitleList.Expanded.43=0 TitleList.Kind.43=0 -TitleList.Title.44=copy-rectangle +TitleList.Title.44=comdlg-error TitleList.Level.44=2 -TitleList.Url.44=gfs\copy-rectangle.html +TitleList.Url.44=gfs\comdlg-error.html TitleList.Icon.44=0 TitleList.Status.44=0 -TitleList.Keywords.44=copy-rectangle +TitleList.Keywords.44=comdlg-error`\:dlg-code TitleList.ContextNumber.44= TitleList.ApplyTemp.44=0 TitleList.Expanded.44=0 TitleList.Kind.44=0 -TitleList.Title.45=copy-size +TitleList.Title.45=copy-point TitleList.Level.45=2 -TitleList.Url.45=gfs\copy-size.html +TitleList.Url.45=gfs\copy-point.html TitleList.Icon.45=0 TitleList.Status.45=0 -TitleList.Keywords.45=copy-size +TitleList.Keywords.45=copy-point TitleList.ContextNumber.45= TitleList.ApplyTemp.45=0 TitleList.Expanded.45=0 TitleList.Kind.45=0 -TitleList.Title.46=copy-span +TitleList.Title.46=copy-rectangle TitleList.Level.46=2 -TitleList.Url.46=gfs\copy-span.html +TitleList.Url.46=gfs\copy-rectangle.html TitleList.Icon.46=0 TitleList.Status.46=0 -TitleList.Keywords.46=copy-span +TitleList.Keywords.46=copy-rectangle TitleList.ContextNumber.46= TitleList.ApplyTemp.46=0 TitleList.Expanded.46=0 TitleList.Kind.46=0 -TitleList.Title.47=detail +TitleList.Title.47=copy-size TitleList.Level.47=2 -TitleList.Url.47=gfs\detail.html +TitleList.Url.47=gfs\copy-size.html TitleList.Icon.47=0 TitleList.Status.47=0 -TitleList.Keywords.47=detail +TitleList.Keywords.47=copy-size TitleList.ContextNumber.47= TitleList.ApplyTemp.47=0 TitleList.Expanded.47=0 TitleList.Kind.47=0 -TitleList.Title.48=dispose +TitleList.Title.48=copy-span TitleList.Level.48=2 -TitleList.Url.48=gfs\dispose.html +TitleList.Url.48=gfs\copy-span.html TitleList.Icon.48=0 TitleList.Status.48=0 -TitleList.Keywords.48=disposed +TitleList.Keywords.48=copy-span TitleList.ContextNumber.48= TitleList.ApplyTemp.48=0 TitleList.Expanded.48=0 TitleList.Kind.48=0 -TitleList.Title.49=disposed-error +TitleList.Title.49=detail TitleList.Level.49=2 -TitleList.Url.49=gfs\disposed-error.html +TitleList.Url.49=gfs\detail.html TitleList.Icon.49=0 TitleList.Status.49=0 -TitleList.Keywords.49=disposed-error +TitleList.Keywords.49=detail TitleList.ContextNumber.49= TitleList.ApplyTemp.49=0 TitleList.Expanded.49=0 TitleList.Kind.49=0 -TitleList.Title.50=disposed-p +TitleList.Title.50=dispose TitleList.Level.50=2 -TitleList.Url.50=gfs\disposed-p.html +TitleList.Url.50=gfs\dispose.html TitleList.Icon.50=0 TitleList.Status.50=0 -TitleList.Keywords.50=disposed-p +TitleList.Keywords.50=disposed TitleList.ContextNumber.50= TitleList.ApplyTemp.50=0 TitleList.Expanded.50=0 TitleList.Kind.50=0 -TitleList.Title.51=dlg-code +TitleList.Title.51=disposed-error TitleList.Level.51=2 -TitleList.Url.51=gfs\dlg-code.html +TitleList.Url.51=gfs\disposed-error.html TitleList.Icon.51=0 TitleList.Status.51=0 -TitleList.Keywords.51=dlg-code +TitleList.Keywords.51=disposed-error TitleList.ContextNumber.51= TitleList.ApplyTemp.51=0 TitleList.Expanded.51=0 TitleList.Kind.51=0 -TitleList.Title.52=empty-span-p +TitleList.Title.52=disposed-p TitleList.Level.52=2 -TitleList.Url.52=gfs\empty-span-p.html +TitleList.Url.52=gfs\disposed-p.html TitleList.Icon.52=0 TitleList.Status.52=0 -TitleList.Keywords.52=empty-span-p +TitleList.Keywords.52=disposed-p TitleList.ContextNumber.52= TitleList.ApplyTemp.52=0 TitleList.Expanded.52=0 TitleList.Kind.52=0 -TitleList.Title.53=equal-size-p +TitleList.Title.53=dlg-code TitleList.Level.53=2 -TitleList.Url.53=gfs\equal-size-p.html +TitleList.Url.53=gfs\dlg-code.html TitleList.Icon.53=0 TitleList.Status.53=0 -TitleList.Keywords.53=equal-size-p +TitleList.Keywords.53=dlg-code TitleList.ContextNumber.53= TitleList.ApplyTemp.53=0 TitleList.Expanded.53=0 TitleList.Kind.53=0 -TitleList.Title.54=handle +TitleList.Title.54=empty-span-p TitleList.Level.54=2 -TitleList.Url.54=gfs\handle.html +TitleList.Url.54=gfs\empty-span-p.html TitleList.Icon.54=0 TitleList.Status.54=0 -TitleList.Keywords.54=handle +TitleList.Keywords.54=empty-span-p TitleList.ContextNumber.54= TitleList.ApplyTemp.54=0 TitleList.Expanded.54=0 TitleList.Kind.54=0 -TitleList.Title.55=location +TitleList.Title.55=equal-size-p TitleList.Level.55=2 -TitleList.Url.55=gfs\location.html +TitleList.Url.55=gfs\equal-size-p.html TitleList.Icon.55=0 TitleList.Status.55=0 -TitleList.Keywords.55=location`\ +TitleList.Keywords.55=equal-size-p TitleList.ContextNumber.55= TitleList.ApplyTemp.55=0 TitleList.Expanded.55=0 TitleList.Kind.55=0 -TitleList.Title.56=make-point +TitleList.Title.56=handle TitleList.Level.56=2 -TitleList.Url.56=gfs\make-point.html +TitleList.Url.56=gfs\handle.html TitleList.Icon.56=0 TitleList.Status.56=0 -TitleList.Keywords.56=make-point +TitleList.Keywords.56=handle TitleList.ContextNumber.56= TitleList.ApplyTemp.56=0 TitleList.Expanded.56=0 TitleList.Kind.56=0 -TitleList.Title.57=make-rectangle +TitleList.Title.57=location TitleList.Level.57=2 -TitleList.Url.57=gfs\make-rectangle.html +TitleList.Url.57=gfs\location.html TitleList.Icon.57=0 TitleList.Status.57=0 -TitleList.Keywords.57=make-rectangle +TitleList.Keywords.57=location`\ TitleList.ContextNumber.57= TitleList.ApplyTemp.57=0 TitleList.Expanded.57=0 TitleList.Kind.57=0 -TitleList.Title.58=make-size +TitleList.Title.58=make-point TitleList.Level.58=2 -TitleList.Url.58=gfs\make-size.html +TitleList.Url.58=gfs\make-point.html TitleList.Icon.58=0 TitleList.Status.58=0 -TitleList.Keywords.58=make-size +TitleList.Keywords.58=make-point TitleList.ContextNumber.58= TitleList.ApplyTemp.58=0 TitleList.Expanded.58=0 TitleList.Kind.58=0 -TitleList.Title.59=make-span +TitleList.Title.59=make-rectangle TitleList.Level.59=2 -TitleList.Url.59=gfs\make-span.html +TitleList.Url.59=gfs\make-rectangle.html TitleList.Icon.59=0 TitleList.Status.59=0 -TitleList.Keywords.59=make-span +TitleList.Keywords.59=make-rectangle TitleList.ContextNumber.59= TitleList.ApplyTemp.59=0 TitleList.Expanded.59=0 TitleList.Kind.59=0 -TitleList.Title.60=native-object +TitleList.Title.60=make-size TitleList.Level.60=2 -TitleList.Url.60=gfs\native-object.html +TitleList.Url.60=gfs\make-size.html TitleList.Icon.60=0 TitleList.Status.60=0 -TitleList.Keywords.60=native-object +TitleList.Keywords.60=make-size TitleList.ContextNumber.60= TitleList.ApplyTemp.60=0 TitleList.Expanded.60=0 TitleList.Kind.60=0 -TitleList.Title.61=point +TitleList.Title.61=make-span TitleList.Level.61=2 -TitleList.Url.61=gfs\point.html +TitleList.Url.61=gfs\make-span.html TitleList.Icon.61=0 TitleList.Status.61=0 -TitleList.Keywords.61=point +TitleList.Keywords.61=make-span TitleList.ContextNumber.61= TitleList.ApplyTemp.61=0 TitleList.Expanded.61=0 TitleList.Kind.61=0 -TitleList.Title.62=point-x +TitleList.Title.62=native-object TitleList.Level.62=2 -TitleList.Url.62=gfs\point-x.html +TitleList.Url.62=gfs\native-object.html TitleList.Icon.62=0 TitleList.Status.62=0 -TitleList.Keywords.62=point-x +TitleList.Keywords.62=native-object TitleList.ContextNumber.62= TitleList.ApplyTemp.62=0 TitleList.Expanded.62=0 TitleList.Kind.62=0 -TitleList.Title.63=point-y +TitleList.Title.63=point TitleList.Level.63=2 -TitleList.Url.63=gfs\point-y.html +TitleList.Url.63=gfs\point.html TitleList.Icon.63=0 TitleList.Status.63=0 -TitleList.Keywords.63=point-y +TitleList.Keywords.63=point TitleList.ContextNumber.63= TitleList.ApplyTemp.63=0 TitleList.Expanded.63=0 TitleList.Kind.63=0 -TitleList.Title.64=rectangle +TitleList.Title.64=point-x TitleList.Level.64=2 -TitleList.Url.64=gfs\rectangle.html +TitleList.Url.64=gfs\point-x.html TitleList.Icon.64=0 TitleList.Status.64=0 -TitleList.Keywords.64=rectangle +TitleList.Keywords.64=point-x TitleList.ContextNumber.64= TitleList.ApplyTemp.64=0 TitleList.Expanded.64=0 TitleList.Kind.64=0 -TitleList.Title.65=size +TitleList.Title.65=point-y TitleList.Level.65=2 -TitleList.Url.65=gfs\size.html +TitleList.Url.65=gfs\point-y.html TitleList.Icon.65=0 TitleList.Status.65=0 -TitleList.Keywords.65=size/structure +TitleList.Keywords.65=point-y TitleList.ContextNumber.65= TitleList.ApplyTemp.65=0 TitleList.Expanded.65=0 TitleList.Kind.65=0 -TitleList.Title.66=size +TitleList.Title.66=rectangle TitleList.Level.66=2 -TitleList.Url.66=gfs\size-function.html +TitleList.Url.66=gfs\rectangle.html TitleList.Icon.66=0 TitleList.Status.66=0 -TitleList.Keywords.66=size/rectangle +TitleList.Keywords.66=rectangle TitleList.ContextNumber.66= TitleList.ApplyTemp.66=0 TitleList.Expanded.66=0 TitleList.Kind.66=0 -TitleList.Title.67=size-height +TitleList.Title.67=size TitleList.Level.67=2 -TitleList.Url.67=gfs\size-height.html +TitleList.Url.67=gfs\size.html TitleList.Icon.67=0 TitleList.Status.67=0 -TitleList.Keywords.67=size-height`\ +TitleList.Keywords.67=size/structure TitleList.ContextNumber.67= TitleList.ApplyTemp.67=0 TitleList.Expanded.67=0 TitleList.Kind.67=0 -TitleList.Title.68=size-width +TitleList.Title.68=size TitleList.Level.68=2 -TitleList.Url.68=gfs\size-width.html +TitleList.Url.68=gfs\size-function.html TitleList.Icon.68=0 TitleList.Status.68=0 -TitleList.Keywords.68=size-width +TitleList.Keywords.68=size/rectangle TitleList.ContextNumber.68= TitleList.ApplyTemp.68=0 TitleList.Expanded.68=0 TitleList.Kind.68=0 -TitleList.Title.69=span +TitleList.Title.69=size-height TitleList.Level.69=2 -TitleList.Url.69=gfs\span.html +TitleList.Url.69=gfs\size-height.html TitleList.Icon.69=0 TitleList.Status.69=0 -TitleList.Keywords.69=span +TitleList.Keywords.69=size-height`\ TitleList.ContextNumber.69= TitleList.ApplyTemp.69=0 TitleList.Expanded.69=0 TitleList.Kind.69=0 -TitleList.Title.70=span-end +TitleList.Title.70=size-width TitleList.Level.70=2 -TitleList.Url.70=gfs\span-end.html +TitleList.Url.70=gfs\size-width.html TitleList.Icon.70=0 TitleList.Status.70=0 -TitleList.Keywords.70=span-end`\ +TitleList.Keywords.70=size-width TitleList.ContextNumber.70= TitleList.ApplyTemp.70=0 TitleList.Expanded.70=0 TitleList.Kind.70=0 -TitleList.Title.71=span-start +TitleList.Title.71=span TitleList.Level.71=2 -TitleList.Url.71=gfs\span-start.html +TitleList.Url.71=gfs\span.html TitleList.Icon.71=0 TitleList.Status.71=0 -TitleList.Keywords.71=span-start`\ +TitleList.Keywords.71=span TitleList.ContextNumber.71= TitleList.ApplyTemp.71=0 TitleList.Expanded.71=0 TitleList.Kind.71=0 -TitleList.Title.72=toolkit-error +TitleList.Title.72=span-end TitleList.Level.72=2 -TitleList.Url.72=gfs\toolkit-error.html +TitleList.Url.72=gfs\span-end.html TitleList.Icon.72=0 TitleList.Status.72=0 -TitleList.Keywords.72=toolkit-error`\:detail`\ +TitleList.Keywords.72=span-end`\ TitleList.ContextNumber.72= TitleList.ApplyTemp.72=0 TitleList.Expanded.72=0 TitleList.Kind.72=0 -TitleList.Title.73=toolkit-warning +TitleList.Title.73=span-start TitleList.Level.73=2 -TitleList.Url.73=gfs\toolkit-warning.html +TitleList.Url.73=gfs\span-start.html TitleList.Icon.73=0 TitleList.Status.73=0 -TitleList.Keywords.73=toolkit-warning +TitleList.Keywords.73=span-start`\ TitleList.ContextNumber.73= TitleList.ApplyTemp.73=0 TitleList.Expanded.73=0 TitleList.Kind.73=0 -TitleList.Title.74=win32-error +TitleList.Title.74=toolkit-error TitleList.Level.74=2 -TitleList.Url.74=gfs\win32-error.html +TitleList.Url.74=gfs\toolkit-error.html TitleList.Icon.74=0 TitleList.Status.74=0 -TitleList.Keywords.74=win32-error`\:code`\ +TitleList.Keywords.74=toolkit-error`\:detail`\ TitleList.ContextNumber.74= TitleList.ApplyTemp.74=0 TitleList.Expanded.74=0 TitleList.Kind.74=0 -TitleList.Title.75=win32-warning +TitleList.Title.75=toolkit-warning TitleList.Level.75=2 -TitleList.Url.75=gfs\win32-warning.html +TitleList.Url.75=gfs\toolkit-warning.html TitleList.Icon.75=0 TitleList.Status.75=0 -TitleList.Keywords.75=win32-warning +TitleList.Keywords.75=toolkit-warning TitleList.ContextNumber.75= TitleList.ApplyTemp.75=0 TitleList.Expanded.75=0 TitleList.Kind.75=0 -TitleList.Title.76=Widgets Package -TitleList.Level.76=1 -TitleList.Url.76=WidgetsPackage.html +TitleList.Title.76=win32-error +TitleList.Level.76=2 +TitleList.Url.76=gfs\win32-error.html TitleList.Icon.76=0 TitleList.Status.76=0 -TitleList.Keywords.76=GFW`\graphic-forms.uitoolkit.widgets +TitleList.Keywords.76=win32-error`\:code`\ TitleList.ContextNumber.76= TitleList.ApplyTemp.76=0 TitleList.Expanded.76=0 TitleList.Kind.76=0 -TitleList.Title.77=default-message-filter +TitleList.Title.77=win32-warning TitleList.Level.77=2 -TitleList.Url.77=gfw\default-message-filter.html +TitleList.Url.77=gfs\win32-warning.html TitleList.Icon.77=0 TitleList.Status.77=0 -TitleList.Keywords.77=default-message-filter`\GetMessage`\MSG`\ +TitleList.Keywords.77=win32-warning TitleList.ContextNumber.77= TitleList.ApplyTemp.77=0 TitleList.Expanded.77=0 TitleList.Kind.77=0 -TitleList.Title.78=event-activate -TitleList.Level.78=2 -TitleList.Url.78=gfw\event-activate.html +TitleList.Title.78=Widgets Package +TitleList.Level.78=1 +TitleList.Url.78=WidgetsPackage.html TitleList.Icon.78=0 TitleList.Status.78=0 -TitleList.Keywords.78=event-activate +TitleList.Keywords.78=GFW`\graphic-forms.uitoolkit.widgets TitleList.ContextNumber.78= TitleList.ApplyTemp.78=0 TitleList.Expanded.78=0 TitleList.Kind.78=0 -TitleList.Title.79=event-arm +TitleList.Title.79=default-message-filter TitleList.Level.79=2 -TitleList.Url.79=gfw\event-arm.html +TitleList.Url.79=gfw\default-message-filter.html TitleList.Icon.79=0 TitleList.Status.79=0 -TitleList.Keywords.79=event-arm +TitleList.Keywords.79=default-message-filter`\GetMessage`\MSG`\ TitleList.ContextNumber.79= TitleList.ApplyTemp.79=0 TitleList.Expanded.79=0 TitleList.Kind.79=0 -TitleList.Title.80=event-close +TitleList.Title.80=event-activate TitleList.Level.80=2 -TitleList.Url.80=gfw\event-close.html +TitleList.Url.80=gfw\event-activate.html TitleList.Icon.80=0 TitleList.Status.80=0 -TitleList.Keywords.80=event-close +TitleList.Keywords.80=event-activate TitleList.ContextNumber.80= TitleList.ApplyTemp.80=0 TitleList.Expanded.80=0 TitleList.Kind.80=0 -TitleList.Title.81=event-deactivate +TitleList.Title.81=event-arm TitleList.Level.81=2 -TitleList.Url.81=gfw\event-deactivate.html +TitleList.Url.81=gfw\event-arm.html TitleList.Icon.81=0 TitleList.Status.81=0 -TitleList.Keywords.81=event-deactivate +TitleList.Keywords.81=event-arm TitleList.ContextNumber.81= TitleList.ApplyTemp.81=0 TitleList.Expanded.81=0 TitleList.Kind.81=0 -TitleList.Title.82=event-default-action +TitleList.Title.82=event-close TitleList.Level.82=2 -TitleList.Url.82=gfw\event-default-action.html +TitleList.Url.82=gfw\event-close.html TitleList.Icon.82=0 TitleList.Status.82=0 -TitleList.Keywords.82=event-default-action +TitleList.Keywords.82=event-close TitleList.ContextNumber.82= TitleList.ApplyTemp.82=0 TitleList.Expanded.82=0 TitleList.Kind.82=0 -TitleList.Title.83=event-dispatcher +TitleList.Title.83=event-deactivate TitleList.Level.83=2 -TitleList.Url.83=gfw\event-dispatcher.html +TitleList.Url.83=gfw\event-deactivate.html TitleList.Icon.83=0 TitleList.Status.83=0 -TitleList.Keywords.83=event-dispatcher +TitleList.Keywords.83=event-deactivate TitleList.ContextNumber.83= TitleList.ApplyTemp.83=0 TitleList.Expanded.83=0 TitleList.Kind.83=0 -TitleList.Title.84=event-dispose +TitleList.Title.84=event-default-action TitleList.Level.84=2 -TitleList.Url.84=gfw\event-dispose.html +TitleList.Url.84=gfw\event-default-action.html TitleList.Icon.84=0 TitleList.Status.84=0 -TitleList.Keywords.84=event-dispose +TitleList.Keywords.84=event-default-action TitleList.ContextNumber.84= TitleList.ApplyTemp.84=0 TitleList.Expanded.84=0 TitleList.Kind.84=0 -TitleList.Title.85=event-move +TitleList.Title.85=event-dispatcher TitleList.Level.85=2 -TitleList.Url.85=gfw\event-move.html +TitleList.Url.85=gfw\event-dispatcher.html TitleList.Icon.85=0 TitleList.Status.85=0 -TitleList.Keywords.85=event-move +TitleList.Keywords.85=event-dispatcher TitleList.ContextNumber.85= TitleList.ApplyTemp.85=0 TitleList.Expanded.85=0 TitleList.Kind.85=0 -TitleList.Title.86=event-pre-move +TitleList.Title.86=event-dispose TitleList.Level.86=2 -TitleList.Url.86=gfw\event-pre-move.html +TitleList.Url.86=gfw\event-dispose.html TitleList.Icon.86=0 TitleList.Status.86=0 -TitleList.Keywords.86=event-pre-move +TitleList.Keywords.86=event-dispose TitleList.ContextNumber.86= TitleList.ApplyTemp.86=0 TitleList.Expanded.86=0 TitleList.Kind.86=0 -TitleList.Title.87=event-pre-resize +TitleList.Title.87=event-move TitleList.Level.87=2 -TitleList.Url.87=gfw\event-pre-resize.html +TitleList.Url.87=gfw\event-move.html TitleList.Icon.87=0 TitleList.Status.87=0 -TitleList.Keywords.87=event-pre-resize +TitleList.Keywords.87=event-move TitleList.ContextNumber.87= TitleList.ApplyTemp.87=0 TitleList.Expanded.87=0 TitleList.Kind.87=0 -TitleList.Title.88=event-resize +TitleList.Title.88=event-pre-move TitleList.Level.88=2 -TitleList.Url.88=gfw\event-resize.html +TitleList.Url.88=gfw\event-pre-move.html TitleList.Icon.88=0 TitleList.Status.88=0 -TitleList.Keywords.88=event-resize +TitleList.Keywords.88=event-pre-move TitleList.ContextNumber.88= TitleList.ApplyTemp.88=0 TitleList.Expanded.88=0 TitleList.Kind.88=0 -TitleList.Title.89=event-select +TitleList.Title.89=event-pre-resize TitleList.Level.89=2 -TitleList.Url.89=gfw\event-select.html +TitleList.Url.89=gfw\event-pre-resize.html TitleList.Icon.89=0 TitleList.Status.89=0 -TitleList.Keywords.89=event-select +TitleList.Keywords.89=event-pre-resize TitleList.ContextNumber.89= TitleList.ApplyTemp.89=0 TitleList.Expanded.89=0 TitleList.Kind.89=0 -TitleList.Title.90=event-source +TitleList.Title.90=event-resize TitleList.Level.90=2 -TitleList.Url.90=gfw\event-source.html +TitleList.Url.90=gfw\event-resize.html TitleList.Icon.90=0 TitleList.Status.90=0 -TitleList.Keywords.90=event-source +TitleList.Keywords.90=event-resize TitleList.ContextNumber.90= TitleList.ApplyTemp.90=0 TitleList.Expanded.90=0 TitleList.Kind.90=0 -TitleList.Title.91=message-loop +TitleList.Title.91=event-select TitleList.Level.91=2 -TitleList.Url.91=gfw\message-loop.html +TitleList.Url.91=gfw\event-select.html TitleList.Icon.91=0 TitleList.Status.91=0 -TitleList.Keywords.91=message-loop +TitleList.Keywords.91=event-select TitleList.ContextNumber.91= TitleList.ApplyTemp.91=0 TitleList.Expanded.91=0 TitleList.Kind.91=0 -TitleList.Title.92=obtain-event-time +TitleList.Title.92=event-source TitleList.Level.92=2 -TitleList.Url.92=gfw\obtain-event-time.html +TitleList.Url.92=gfw\event-source.html TitleList.Icon.92=0 TitleList.Status.92=0 -TitleList.Keywords.92=obtain-event-time +TitleList.Keywords.92=event-source TitleList.ContextNumber.92= TitleList.ApplyTemp.92=0 TitleList.Expanded.92=0 TitleList.Kind.92=0 -TitleList.Title.93=with-graphics-context +TitleList.Title.93=message-loop TitleList.Level.93=2 -TitleList.Url.93=gfw\with-graphics-context.html +TitleList.Url.93=gfw\message-loop.html TitleList.Icon.93=0 TitleList.Status.93=0 -TitleList.Keywords.93=with-graphics-context +TitleList.Keywords.93=message-loop TitleList.ContextNumber.93= TitleList.ApplyTemp.93=0 TitleList.Expanded.93=0 TitleList.Kind.93=0 -TitleList.Title.94=Miscellaneous Topics -TitleList.Level.94=0 -TitleList.Url.94=MiscellaneousTopics.html +TitleList.Title.94=obtain-event-time +TitleList.Level.94=2 +TitleList.Url.94=gfw\obtain-event-time.html TitleList.Icon.94=0 TitleList.Status.94=0 -TitleList.Keywords.94= +TitleList.Keywords.94=obtain-event-time TitleList.ContextNumber.94= TitleList.ApplyTemp.94=0 TitleList.Expanded.94=0 TitleList.Kind.94=0 -TitleList.Title.95=Image Data Plugins -TitleList.Level.95=1 -TitleList.Url.95=ImageDataPlugins.html +TitleList.Title.95=with-graphics-context +TitleList.Level.95=2 +TitleList.Url.95=gfw\with-graphics-context.html TitleList.Icon.95=0 TitleList.Status.95=0 -TitleList.Keywords.95= +TitleList.Keywords.95=with-graphics-context TitleList.ContextNumber.95= TitleList.ApplyTemp.95=0 TitleList.Expanded.95=0 TitleList.Kind.95=0 -TitleList.Title.96=Terminology Conventions +TitleList.Title.96=Miscellaneous Topics TitleList.Level.96=0 -TitleList.Url.96=TerminologyConventions.html +TitleList.Url.96=MiscellaneousTopics.html TitleList.Icon.96=0 TitleList.Status.96=0 TitleList.Keywords.96= @@ -1063,9 +1063,9 @@ TitleList.ApplyTemp.96=0 TitleList.Expanded.96=0 TitleList.Kind.96=0 -TitleList.Title.97=Glossary -TitleList.Level.97=0 -TitleList.Url.97=Glossary.html +TitleList.Title.97=Image Data Plugins +TitleList.Level.97=1 +TitleList.Url.97=ImageDataPlugins.html TitleList.Icon.97=0 TitleList.Status.97=0 TitleList.Keywords.97= @@ -1073,14 +1073,34 @@ TitleList.ApplyTemp.97=0 TitleList.Expanded.97=0 TitleList.Kind.97=0 -TitleList.Title.98=Footnotes +TitleList.Title.98=Terminology Conventions TitleList.Level.98=0 -TitleList.Url.98=Footnotes.html +TitleList.Url.98=TerminologyConventions.html TitleList.Icon.98=0 TitleList.Status.98=0 TitleList.Keywords.98= TitleList.ContextNumber.98= TitleList.ApplyTemp.98=0 TitleList.Expanded.98=0 -TitleList.Kind.98=1 +TitleList.Kind.98=0 +TitleList.Title.99=Glossary +TitleList.Level.99=0 +TitleList.Url.99=Glossary.html +TitleList.Icon.99=0 +TitleList.Status.99=0 +TitleList.Keywords.99= +TitleList.ContextNumber.99= +TitleList.ApplyTemp.99=0 +TitleList.Expanded.99=0 +TitleList.Kind.99=0 +TitleList.Title.100=Footnotes +TitleList.Level.100=0 +TitleList.Url.100=Footnotes.html +TitleList.Icon.100=0 +TitleList.Status.100=0 +TitleList.Keywords.100= +TitleList.ContextNumber.100= +TitleList.ApplyTemp.100=0 +TitleList.Expanded.100=0 +TitleList.Kind.100=1 Added: trunk/docs/manual/gfg/icon-bundle-length.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/icon-bundle-length.html Fri Oct 13 22:36:01 2006 @@ -0,0 +1,56 @@ + + + +icon-bundle-length + + + + + + +

+ + + + +
icon-bundle-length +

[Function] 

+

+

syntax

+

(gfg:icon-bundle-length + icon-bundle) + => integer

+

arguments +

+ + + +
icon-bundleThe icon-bundle whose + length is to be +returned.

description

+

Returns the number of + + images.

+

see also

+

icon-image-refpush-icon-image

+

+


+ +

+ +

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Modified: trunk/docs/manual/gfg/icon-bundle.html ============================================================================== --- trunk/docs/manual/gfg/icon-bundle.html (original) +++ trunk/docs/manual/gfg/icon-bundle.html Fri Oct 13 22:36:01 2006 @@ -136,8 +136,11 @@

see also

Image Data Plugins, -gfs:dispose, image, -load

+gfs:dispose, icon-bundle-length, icon-image-ref, image, +load, push-icon-image


Added: trunk/docs/manual/gfg/icon-image-ref.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/icon-image-ref.html Fri Oct 13 22:36:01 2006 @@ -0,0 +1,77 @@ + + + +icon-image-ref + + + + + + +

+ + + + +
icon-image-ref +

[Function] 

+

+

syntax

+

(gfg:icon-image-ref + icon-bundle subscript) + => image

+

(setf (icon-image-ref icon-bundle) +subscript)

+

arguments +

+ + + + + + +
icon-bundleThe icon-bundle from (into) which an + image + is to be retrieved +(set).
subscriptEither + a zero-based integer subscript, or one of the following + keywords:
:large selects the + largest image in icon-bundle
:small selects the smalles image in + icon-bundle + +

description

+

This function allows images +contained within icon-bundle to be retrieved or set via a + + subscript.

+

Note: there are actually four icon sizes +that Windows defines for use in various contexts. A future release of +Graphic-Forms will add keywords to better distinguish amongst all four, and to +help ensure selection of the appropriate size.

+

see also

+

icon-bundle-lengthpush-icon-image

+

+


+ +

+ +

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Modified: trunk/docs/manual/gfg/image.html ============================================================================== --- trunk/docs/manual/gfg/image.html (original) +++ trunk/docs/manual/gfg/image.html Fri Oct 13 22:36:01 2006 @@ -42,7 +42,7 @@ This class wraps a Win32 bitmap handle. Instances may be drawn using draw-image or displayed -within certain controls such as labels. Image +within certain controls such as labels. Image Modified: trunk/docs/manual/gfg/push-icon-image.html ============================================================================== --- trunk/docs/manual/gfg/push-icon-image.html (original) +++ trunk/docs/manual/gfg/push-icon-image.html Fri Oct 13 22:36:01 2006 @@ -50,11 +50,13 @@

Use this function to preprend a new image to an existing icon-bundle (which assumes ownership of image +href="image.html">image). - ).

+

see also

-

make-color

+

icon-bundle-length, icon-image-ref


From junrue at common-lisp.net Sat Oct 14 03:20:23 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Fri, 13 Oct 2006 23:20:23 -0400 (EDT) Subject: [graphic-forms-cvs] r312 - in trunk/docs/manual: . gfg Message-ID: <20061014032023.B7430710EC@common-lisp.net> Author: junrue Date: Fri Oct 13 23:20:23 2006 New Revision: 312 Added: trunk/docs/manual/FontCharsets.html Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp trunk/docs/manual/Introduction.html trunk/docs/manual/LegalInfo.html trunk/docs/manual/gfg/font-data.html trunk/docs/manual/gfg/font.html trunk/docs/manual/gfg/icon-bundle.html trunk/docs/manual/gfg/icon-image-ref.html trunk/docs/manual/gfg/make-font-data.html Log: Added: trunk/docs/manual/FontCharsets.html ============================================================================== --- (empty file) +++ trunk/docs/manual/FontCharsets.html Fri Oct 13 23:20:23 2006 @@ -0,0 +1,34 @@ + + + +Font Character Sets + + + + + + +

This chapter +lists the constants identifying supported font character sets. All of the +following symbols are exported from the GFG + package:

+

+ansi-charset+
+arabic-charset+
+baltic-charset+
+chinesebig5-charset+
+default-charset+
+easteurope-charset+
+gb2312-charset+
+greek-charset+
+hangeul-charset+
+hangul-charset+
+hebrew-charset+
+johab-charset+
+mac-charset+
+oem-charset+
+russian-charset+
+shiftjis-charset+
+symbol-charset+
+thai-charset+
+turkish-charset+
+vietnamese-charset+

+

see also

+

make-font-data

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp ============================================================================== --- trunk/docs/manual/Graphic-FormsProgrammingReference.wcp (original) +++ trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Fri Oct 13 23:20:23 2006 @@ -92,7 +92,7 @@ DefaultTopic=Introduction.html [TOPICS] -TitleList=101 +TitleList=102 TitleList.Title.0=Legal Information TitleList.Level.0=0 TitleList.Url.0=LegalInfo.html @@ -348,7 +348,7 @@ TitleList.Url.25=gfg\icon-bundle.html TitleList.Icon.25=0 TitleList.Status.25=0 -TitleList.Keywords.25=icon-bundle`\:file/icon-bundle`\:images`\:system`\:transparency-pixel/icon-bundle`\ +TitleList.Keywords.25=icon-bundle`\:file/icon-bundle`\:images`\:system`\:transparency-pixel/icon-bundle`\+application-icon+`\+error-icon+`\+information-icon+`\+question-icon+`\+warning-icon+ TitleList.ContextNumber.25= TitleList.ApplyTemp.25=0 TitleList.Expanded.25=0 @@ -368,7 +368,7 @@ TitleList.Url.27=gfg\icon-image-ref.html TitleList.Icon.27=0 TitleList.Status.27=0 -TitleList.Keywords.27=icon-image-ref +TitleList.Keywords.27=icon-image-ref`\:large`\:small`\ TitleList.ContextNumber.27= TitleList.ApplyTemp.27=0 TitleList.Expanded.27=0 @@ -438,7 +438,7 @@ TitleList.Url.34=gfg\make-font-data.html TitleList.Icon.34=0 TitleList.Status.34=0 -TitleList.Keywords.34=make-font-data`\:char-set`\:face-name`\:point-size`\:style`\ +TitleList.Keywords.34=make-font-data`\:char-set`\:face-name`\:point-size`\:style`\:bold`\:normal`\:fixed`\:variable`\:truetype-only`\:outline`\:italic`\:strikeout`\:underline TitleList.ContextNumber.34= TitleList.ApplyTemp.34=0 TitleList.Expanded.34=0 @@ -1061,21 +1061,21 @@ TitleList.Keywords.96= TitleList.ContextNumber.96= TitleList.ApplyTemp.96=0 -TitleList.Expanded.96=0 +TitleList.Expanded.96=1 TitleList.Kind.96=0 -TitleList.Title.97=Image Data Plugins +TitleList.Title.97=Font Character Sets TitleList.Level.97=1 -TitleList.Url.97=ImageDataPlugins.html +TitleList.Url.97=FontCharsets.html TitleList.Icon.97=0 TitleList.Status.97=0 -TitleList.Keywords.97= +TitleList.Keywords.97=+ansi-charset+`\+arabic-charset+`\+baltic-charset+`\+chinesebig5-charset+`\+default-charset+`\+easteurope-charset+`\+gb2312-charset+`\+greek-charset+`\+hangeul-charset+`\+hangul-charset+`\+hebrew-charset+`\+johab-charset+`\+mac-charset+`\+oem-charset+`\+russian-charset+`\+shiftjis-charset+`\+symbol-charset+`\+thai-charset+`\+turkish-charset+`\+vietnamese-charset+`\ TitleList.ContextNumber.97= TitleList.ApplyTemp.97=0 TitleList.Expanded.97=0 TitleList.Kind.97=0 -TitleList.Title.98=Terminology Conventions -TitleList.Level.98=0 -TitleList.Url.98=TerminologyConventions.html +TitleList.Title.98=Image Data Plugins +TitleList.Level.98=1 +TitleList.Url.98=ImageDataPlugins.html TitleList.Icon.98=0 TitleList.Status.98=0 TitleList.Keywords.98= @@ -1083,9 +1083,9 @@ TitleList.ApplyTemp.98=0 TitleList.Expanded.98=0 TitleList.Kind.98=0 -TitleList.Title.99=Glossary +TitleList.Title.99=Terminology Conventions TitleList.Level.99=0 -TitleList.Url.99=Glossary.html +TitleList.Url.99=TerminologyConventions.html TitleList.Icon.99=0 TitleList.Status.99=0 TitleList.Keywords.99= @@ -1093,14 +1093,24 @@ TitleList.ApplyTemp.99=0 TitleList.Expanded.99=0 TitleList.Kind.99=0 -TitleList.Title.100=Footnotes +TitleList.Title.100=Glossary TitleList.Level.100=0 -TitleList.Url.100=Footnotes.html +TitleList.Url.100=Glossary.html TitleList.Icon.100=0 TitleList.Status.100=0 TitleList.Keywords.100= TitleList.ContextNumber.100= TitleList.ApplyTemp.100=0 TitleList.Expanded.100=0 -TitleList.Kind.100=1 +TitleList.Kind.100=0 +TitleList.Title.101=Footnotes +TitleList.Level.101=0 +TitleList.Url.101=Footnotes.html +TitleList.Icon.101=0 +TitleList.Status.101=0 +TitleList.Keywords.101= +TitleList.ContextNumber.101= +TitleList.ApplyTemp.101=0 +TitleList.Expanded.101=0 +TitleList.Kind.101=1 Modified: trunk/docs/manual/Introduction.html ============================================================================== --- trunk/docs/manual/Introduction.html (original) +++ trunk/docs/manual/Introduction.html Fri Oct 13 23:20:23 2006 @@ -8,6 +8,8 @@ +

Graphic-Forms Programming Reference
(version +0.6)

Background 

Graphic-Forms is a user interface library implemented in Common Lisp focusing on the Windows Modified: trunk/docs/manual/LegalInfo.html ============================================================================== --- trunk/docs/manual/LegalInfo.html (original) +++ trunk/docs/manual/LegalInfo.html Fri Oct 13 23:20:23 2006 @@ -8,9 +8,9 @@ -

Graphic-Forms -Programming Reference (version 0.6)

-

Copyright ? 2006, Jack D. Unrue <jdunrue at gmail.com>

+

Graphic-Forms Programming Reference
+ (version 0.6)

+

Copyright ? 2006, Jack D. Unrue <jdunrue at gmail.com>

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, Modified: trunk/docs/manual/gfg/font-data.html ============================================================================== --- trunk/docs/manual/gfg/font-data.html (original) +++ trunk/docs/manual/gfg/font-data.html Fri Oct 13 23:20:23 2006 @@ -57,6 +57,7 @@

see also

copy-font-data, font, make-font-data

Modified: trunk/docs/manual/gfg/font.html ============================================================================== --- trunk/docs/manual/gfg/font.html (original) +++ trunk/docs/manual/gfg/font.html Fri Oct 13 23:20:23 2006 @@ -59,8 +59,9 @@ required.

see also

-

 

+

font-metrics


Modified: trunk/docs/manual/gfg/icon-bundle.html ============================================================================== --- trunk/docs/manual/gfg/icon-bundle.html (original) +++ trunk/docs/manual/gfg/icon-bundle.html Fri Oct 13 23:20:23 2006 @@ -112,17 +112,34 @@ :system One - of the following constant values, which identify system standard - icons:
+application-icon+ identifies - the default application icon
+error-icon+ identifies the icon used for error - notifications
+information-icon+ - identifies the icon used for informational notifications
+question-icon+ identifies the icon to be used - when prompting the user for more input
+warning-icon+ identifies the icon used for warning - notifications
+ > + One of the following constant values identifying standard + icons:
+ + + + + + + + + + + + + + + + +
+application-icon+default application + icon 
+error-icon+icon for error +notifications
+information-icon+icon for informational + notifications
+question-icon+icon used when prompting the user for + further input
+warning-icon+icon for warning + notifications
+
:transparency-pixel Modified: trunk/docs/manual/gfg/icon-image-ref.html ============================================================================== --- trunk/docs/manual/gfg/icon-image-ref.html (original) +++ trunk/docs/manual/gfg/icon-image-ref.html Fri Oct 13 23:20:23 2006 @@ -28,40 +28,69 @@ size=2>(setf (icon-image-ref icon-bundle) subscript)

-

arguments +size=2 > +

arguments

- - + + - - +
icon-bundleThe icon-bundle from (into) which an - image - is to be retrieved -(set).
icon-bundleThe icon-bundle + from (into) which an + image is to be retrieved (set). + +
subscriptEither - a zero-based integer subscript, or one of the following - keywords:
:large selects the - largest image in icon-bundle
:small selects the smalles image in - icon-bundle +
subscript +

Either a zero-based integer + subscript, or one of the following keywords: -

description

-

This function allows images -contained within icon-bundle to be retrieved or set via a + + +
+ + + + + + + +
:large selects the largest image in + icon-bundle
:small selects the smallest image in + icon-bundle
 

description

+

This function allows images +contained within icon-bundle to be retrieved or set via a +subscript. - subscript.

-

Note: there are actually four icon sizes -that Windows defines for use in various contexts. A future release of -Graphic-Forms will add keywords to better distinguish amongst all four, and to -help ensure selection of the appropriate size.

+

+

Note: +there are actually four icon sizes that Windows defines for use in various +contexts. A future release of Graphic-Forms will add keywords to better +distinguish amongst all four, and to help ensure selection of the appropriate +size. + + +

see also

icon-bundle-lengthpush-icon-image

-

+href="icon-bundle-length.html">icon-bundle-lengthpush-icon-image

+


+

@@ -70,8 +99,9 @@ cellSpacing=0 cellPadding=2 width="100%" border=1> -   +   -

Copyright ? 2006, Jack D. Unrue +

Copyright ? 2006, Jack D. Unrue +

Modified: trunk/docs/manual/gfg/make-font-data.html ============================================================================== --- trunk/docs/manual/gfg/make-font-data.html (original) +++ trunk/docs/manual/gfg/make-font-data.html Fri Oct 13 23:20:23 2006 @@ -33,14 +33,8 @@ :char-set - One of the - following constant values to identify the character set of the requested - font:
+ansi-charset+ +arabic-charset+ - +baltic-charset+ +chinesebig5-charset+ +default-charset+ - +easteurope-charset+ +gb2312-charset+ +greek-charset+ +hangeul-charset+ - +hangul-charset+ +hebrew-charset+ +johab-charset+ +mac-charset+ - +oem-charset+ +russian-charset+ +shiftjis-charset+ +symbol-charset+ - +thai-charset+ +turkish-charset+ +vietnamese-charset+ + A character set constant value. :face-name @@ -64,20 +58,35 @@ A list of keywords that further specify attributes of the desired font, described as - follows.
one weight keyword: :bold or - :normal
one pitch keyword: :fixed or :variable
one precision keyword: :truetype-only or :outline
:italic
:strikeout
:underline

description
-

Returns a newly-created + + + + + + + + + + + + + + + + + + + +
:bold or :normalweight
:fixed or :variablepitch
:truetype-only or :outlineprecision
:italic
:strikeout
:underline

description
+

Returns a newly-created font-data

-

see also

-

copy-font-data

+

see also

+

copy-font-data, font


From junrue at common-lisp.net Sat Oct 14 03:46:57 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Fri, 13 Oct 2006 23:46:57 -0400 (EDT) Subject: [graphic-forms-cvs] r313 - in trunk/docs/manual: . gfg Message-ID: <20061014034657.7706D100D@common-lisp.net> Author: junrue Date: Fri Oct 13 23:46:56 2006 New Revision: 313 Added: trunk/docs/manual/gfg/data-object.html trunk/docs/manual/gfg/text-extent.html Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp trunk/docs/manual/gfg/font-data.html trunk/docs/manual/gfg/font.html trunk/docs/manual/gfg/image-data.html trunk/docs/manual/gfg/image.html Log: Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp ============================================================================== --- trunk/docs/manual/Graphic-FormsProgrammingReference.wcp (original) +++ trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Fri Oct 13 23:46:56 2006 @@ -92,7 +92,7 @@ DefaultTopic=Introduction.html [TOPICS] -TitleList=102 +TitleList=104 TitleList.Title.0=Legal Information TitleList.Level.0=0 TitleList.Url.0=LegalInfo.html @@ -263,839 +263,839 @@ TitleList.ApplyTemp.16=0 TitleList.Expanded.16=0 TitleList.Kind.16=0 -TitleList.Title.17=depth +TitleList.Title.17=data-object TitleList.Level.17=2 -TitleList.Url.17=gfg\depth.html +TitleList.Url.17=gfg\data-object.html TitleList.Icon.17=0 TitleList.Status.17=0 -TitleList.Keywords.17=depth +TitleList.Keywords.17=data-object TitleList.ContextNumber.17= TitleList.ApplyTemp.17=0 TitleList.Expanded.17=0 TitleList.Kind.17=0 -TitleList.Title.18=descent +TitleList.Title.18=depth TitleList.Level.18=2 -TitleList.Url.18=gfg\descent.html +TitleList.Url.18=gfg\depth.html TitleList.Icon.18=0 TitleList.Status.18=0 -TitleList.Keywords.18=descent +TitleList.Keywords.18=depth TitleList.ContextNumber.18= TitleList.ApplyTemp.18=0 TitleList.Expanded.18=0 TitleList.Kind.18=0 -TitleList.Title.19=font +TitleList.Title.19=descent TitleList.Level.19=2 -TitleList.Url.19=gfg\font.html +TitleList.Url.19=gfg\descent.html TitleList.Icon.19=0 TitleList.Status.19=0 -TitleList.Keywords.19=font +TitleList.Keywords.19=descent TitleList.ContextNumber.19= TitleList.ApplyTemp.19=0 TitleList.Expanded.19=0 TitleList.Kind.19=0 -TitleList.Title.20=font-data +TitleList.Title.20=font TitleList.Level.20=2 -TitleList.Url.20=gfg\font-data.html +TitleList.Url.20=gfg\font.html TitleList.Icon.20=0 TitleList.Status.20=0 -TitleList.Keywords.20=font-data +TitleList.Keywords.20=font TitleList.ContextNumber.20= TitleList.ApplyTemp.20=0 TitleList.Expanded.20=0 TitleList.Kind.20=0 -TitleList.Title.21=font-metrics +TitleList.Title.21=font-data TitleList.Level.21=2 -TitleList.Url.21=gfg\font-metrics.html +TitleList.Url.21=gfg\font-data.html TitleList.Icon.21=0 TitleList.Status.21=0 -TitleList.Keywords.21=font-metrics +TitleList.Keywords.21=font-data TitleList.ContextNumber.21= TitleList.ApplyTemp.21=0 TitleList.Expanded.21=0 TitleList.Kind.21=0 -TitleList.Title.22=foreground-color +TitleList.Title.22=font-metrics TitleList.Level.22=2 -TitleList.Url.22=gfg\foreground-color.html +TitleList.Url.22=gfg\font-metrics.html TitleList.Icon.22=0 TitleList.Status.22=0 -TitleList.Keywords.22=foreground-color +TitleList.Keywords.22=font-metrics TitleList.ContextNumber.22= TitleList.ApplyTemp.22=0 TitleList.Expanded.22=0 TitleList.Kind.22=0 -TitleList.Title.23=graphics-context +TitleList.Title.23=foreground-color TitleList.Level.23=2 -TitleList.Url.23=gfg\graphics-context.html +TitleList.Url.23=gfg\foreground-color.html TitleList.Icon.23=0 TitleList.Status.23=0 -TitleList.Keywords.23=graphics-context +TitleList.Keywords.23=foreground-color TitleList.ContextNumber.23= TitleList.ApplyTemp.23=0 TitleList.Expanded.23=0 TitleList.Kind.23=0 -TitleList.Title.24=height +TitleList.Title.24=graphics-context TitleList.Level.24=2 -TitleList.Url.24=gfg\height.html +TitleList.Url.24=gfg\graphics-context.html TitleList.Icon.24=0 TitleList.Status.24=0 -TitleList.Keywords.24=height +TitleList.Keywords.24=graphics-context TitleList.ContextNumber.24= TitleList.ApplyTemp.24=0 TitleList.Expanded.24=0 TitleList.Kind.24=0 -TitleList.Title.25=icon-bundle +TitleList.Title.25=height TitleList.Level.25=2 -TitleList.Url.25=gfg\icon-bundle.html +TitleList.Url.25=gfg\height.html TitleList.Icon.25=0 TitleList.Status.25=0 -TitleList.Keywords.25=icon-bundle`\:file/icon-bundle`\:images`\:system`\:transparency-pixel/icon-bundle`\+application-icon+`\+error-icon+`\+information-icon+`\+question-icon+`\+warning-icon+ +TitleList.Keywords.25=height TitleList.ContextNumber.25= TitleList.ApplyTemp.25=0 TitleList.Expanded.25=0 TitleList.Kind.25=0 -TitleList.Title.26=icon-bundle-length +TitleList.Title.26=icon-bundle TitleList.Level.26=2 -TitleList.Url.26=gfg\icon-bundle-length.html +TitleList.Url.26=gfg\icon-bundle.html TitleList.Icon.26=0 TitleList.Status.26=0 -TitleList.Keywords.26=icon-bundle-length +TitleList.Keywords.26=icon-bundle`\:file/icon-bundle`\:images`\:system`\:transparency-pixel/icon-bundle`\+application-icon+`\+error-icon+`\+information-icon+`\+question-icon+`\+warning-icon+ TitleList.ContextNumber.26= TitleList.ApplyTemp.26=0 TitleList.Expanded.26=0 TitleList.Kind.26=0 -TitleList.Title.27=icon-image-ref +TitleList.Title.27=icon-bundle-length TitleList.Level.27=2 -TitleList.Url.27=gfg\icon-image-ref.html +TitleList.Url.27=gfg\icon-bundle-length.html TitleList.Icon.27=0 TitleList.Status.27=0 -TitleList.Keywords.27=icon-image-ref`\:large`\:small`\ +TitleList.Keywords.27=icon-bundle-length TitleList.ContextNumber.27= TitleList.ApplyTemp.27=0 TitleList.Expanded.27=0 TitleList.Kind.27=0 -TitleList.Title.28=image +TitleList.Title.28=icon-image-ref TitleList.Level.28=2 -TitleList.Url.28=gfg\image.html +TitleList.Url.28=gfg\icon-image-ref.html TitleList.Icon.28=0 TitleList.Status.28=0 -TitleList.Keywords.28=image`\:file/image`\:size/image`\ +TitleList.Keywords.28=icon-image-ref`\:large`\:small`\ TitleList.ContextNumber.28= TitleList.ApplyTemp.28=0 TitleList.Expanded.28=0 TitleList.Kind.28=0 -TitleList.Title.29=image-data +TitleList.Title.29=image TitleList.Level.29=2 -TitleList.Url.29=gfg\image-data.html +TitleList.Url.29=gfg\image.html TitleList.Icon.29=0 TitleList.Status.29=0 -TitleList.Keywords.29=image-data +TitleList.Keywords.29=image`\:file/image`\:size/image`\ TitleList.ContextNumber.29= TitleList.ApplyTemp.29=0 TitleList.Expanded.29=0 TitleList.Kind.29=0 -TitleList.Title.30=image-data-plugin +TitleList.Title.30=image-data TitleList.Level.30=2 -TitleList.Url.30=gfg\image-data-plugin.html +TitleList.Url.30=gfg\image-data.html TitleList.Icon.30=0 TitleList.Status.30=0 -TitleList.Keywords.30=image-data-plugin +TitleList.Keywords.30=image-data TitleList.ContextNumber.30= TitleList.ApplyTemp.30=0 TitleList.Expanded.30=0 TitleList.Kind.30=0 -TitleList.Title.31=leading +TitleList.Title.31=image-data-plugin TitleList.Level.31=2 -TitleList.Url.31=gfg\leading.html +TitleList.Url.31=gfg\image-data-plugin.html TitleList.Icon.31=0 TitleList.Status.31=0 -TitleList.Keywords.31=leading +TitleList.Keywords.31=image-data-plugin TitleList.ContextNumber.31= TitleList.ApplyTemp.31=0 TitleList.Expanded.31=0 TitleList.Kind.31=0 -TitleList.Title.32=load +TitleList.Title.32=leading TitleList.Level.32=2 -TitleList.Url.32=gfg\load.html +TitleList.Url.32=gfg\leading.html TitleList.Icon.32=0 TitleList.Status.32=0 -TitleList.Keywords.32=load +TitleList.Keywords.32=leading TitleList.ContextNumber.32= TitleList.ApplyTemp.32=0 TitleList.Expanded.32=0 TitleList.Kind.32=0 -TitleList.Title.33=make-color +TitleList.Title.33=load TitleList.Level.33=2 -TitleList.Url.33=gfg\make-color.html +TitleList.Url.33=gfg\load.html TitleList.Icon.33=0 TitleList.Status.33=0 -TitleList.Keywords.33=make-color`\:blue`\:green`\:red`\ +TitleList.Keywords.33=load TitleList.ContextNumber.33= TitleList.ApplyTemp.33=0 TitleList.Expanded.33=0 TitleList.Kind.33=0 -TitleList.Title.34=make-font-data +TitleList.Title.34=make-color TitleList.Level.34=2 -TitleList.Url.34=gfg\make-font-data.html +TitleList.Url.34=gfg\make-color.html TitleList.Icon.34=0 TitleList.Status.34=0 -TitleList.Keywords.34=make-font-data`\:char-set`\:face-name`\:point-size`\:style`\:bold`\:normal`\:fixed`\:variable`\:truetype-only`\:outline`\:italic`\:strikeout`\:underline +TitleList.Keywords.34=make-color`\:blue`\:green`\:red`\ TitleList.ContextNumber.34= TitleList.ApplyTemp.34=0 TitleList.Expanded.34=0 TitleList.Kind.34=0 -TitleList.Title.35=make-font-metrics +TitleList.Title.35=make-font-data TitleList.Level.35=2 -TitleList.Url.35=gfg\make-font-metrics.html +TitleList.Url.35=gfg\make-font-data.html TitleList.Icon.35=0 TitleList.Status.35=0 -TitleList.Keywords.35=make-font-metrics`\:ascent`\:avg-char-width`\:descent`\:leading`\:max-char-width +TitleList.Keywords.35=make-font-data`\:char-set`\:face-name`\:point-size`\:style`\:bold`\:normal`\:fixed`\:variable`\:truetype-only`\:outline`\:italic`\:strikeout`\:underline TitleList.ContextNumber.35= TitleList.ApplyTemp.35=0 TitleList.Expanded.35=0 TitleList.Kind.35=0 -TitleList.Title.36=maximum-char-width +TitleList.Title.36=make-font-metrics TitleList.Level.36=2 -TitleList.Url.36=gfg\maximum-char-width.html +TitleList.Url.36=gfg\make-font-metrics.html TitleList.Icon.36=0 TitleList.Status.36=0 -TitleList.Keywords.36=maximum-char-width +TitleList.Keywords.36=make-font-metrics`\:ascent`\:avg-char-width`\:descent`\:leading`\:max-char-width TitleList.ContextNumber.36= TitleList.ApplyTemp.36=0 TitleList.Expanded.36=0 TitleList.Kind.36=0 -TitleList.Title.37=push-icon-image +TitleList.Title.37=maximum-char-width TitleList.Level.37=2 -TitleList.Url.37=gfg\push-icon-image.html +TitleList.Url.37=gfg\maximum-char-width.html TitleList.Icon.37=0 TitleList.Status.37=0 -TitleList.Keywords.37=push-icon-image +TitleList.Keywords.37=maximum-char-width TitleList.ContextNumber.37= TitleList.ApplyTemp.37=0 TitleList.Expanded.37=0 TitleList.Kind.37=0 -TitleList.Title.38=rgb->color +TitleList.Title.38=push-icon-image TitleList.Level.38=2 -TitleList.Url.38=gfg\rgb-to-color.html +TitleList.Url.38=gfg\push-icon-image.html TitleList.Icon.38=0 TitleList.Status.38=0 -TitleList.Keywords.38=rgb->color +TitleList.Keywords.38=push-icon-image TitleList.ContextNumber.38= TitleList.ApplyTemp.38=0 TitleList.Expanded.38=0 TitleList.Kind.38=0 -TitleList.Title.39=size +TitleList.Title.39=rgb->color TitleList.Level.39=2 -TitleList.Url.39=gfg\size.html +TitleList.Url.39=gfg\rgb-to-color.html TitleList.Icon.39=0 TitleList.Status.39=0 -TitleList.Keywords.39=size/image-data +TitleList.Keywords.39=rgb->color TitleList.ContextNumber.39= TitleList.ApplyTemp.39=0 TitleList.Expanded.39=0 TitleList.Kind.39=0 -TitleList.Title.40=transparency-mask +TitleList.Title.40=size TitleList.Level.40=2 -TitleList.Url.40=gfg\transparency-mask.html +TitleList.Url.40=gfg\size.html TitleList.Icon.40=0 TitleList.Status.40=0 -TitleList.Keywords.40=transparency-mask +TitleList.Keywords.40=size/image-data TitleList.ContextNumber.40= TitleList.ApplyTemp.40=0 TitleList.Expanded.40=0 TitleList.Kind.40=0 -TitleList.Title.41=with-image-transparency +TitleList.Title.41=text-extent TitleList.Level.41=2 -TitleList.Url.41=gfg\with-image-transparency.html +TitleList.Url.41=gfg\text-extent.html TitleList.Icon.41=0 TitleList.Status.41=0 -TitleList.Keywords.41=with-image-transparency +TitleList.Keywords.41=text-extent`\:mnemonic`\:tab`\ TitleList.ContextNumber.41= TitleList.ApplyTemp.41=0 TitleList.Expanded.41=0 TitleList.Kind.41=0 -TitleList.Title.42=System Package -TitleList.Level.42=1 -TitleList.Url.42=SystemPackage.html +TitleList.Title.42=transparency-mask +TitleList.Level.42=2 +TitleList.Url.42=gfg\transparency-mask.html TitleList.Icon.42=0 TitleList.Status.42=0 -TitleList.Keywords.42=GFS`\graphic-forms.uitoolkit.system +TitleList.Keywords.42=transparency-mask TitleList.ContextNumber.42= TitleList.ApplyTemp.42=0 TitleList.Expanded.42=0 TitleList.Kind.42=0 -TitleList.Title.43=code +TitleList.Title.43=with-image-transparency TitleList.Level.43=2 -TitleList.Url.43=gfs\code.html +TitleList.Url.43=gfg\with-image-transparency.html TitleList.Icon.43=0 TitleList.Status.43=0 -TitleList.Keywords.43=code +TitleList.Keywords.43=with-image-transparency TitleList.ContextNumber.43= TitleList.ApplyTemp.43=0 TitleList.Expanded.43=0 TitleList.Kind.43=0 -TitleList.Title.44=comdlg-error -TitleList.Level.44=2 -TitleList.Url.44=gfs\comdlg-error.html +TitleList.Title.44=System Package +TitleList.Level.44=1 +TitleList.Url.44=SystemPackage.html TitleList.Icon.44=0 TitleList.Status.44=0 -TitleList.Keywords.44=comdlg-error`\:dlg-code +TitleList.Keywords.44=GFS`\graphic-forms.uitoolkit.system TitleList.ContextNumber.44= TitleList.ApplyTemp.44=0 TitleList.Expanded.44=0 TitleList.Kind.44=0 -TitleList.Title.45=copy-point +TitleList.Title.45=code TitleList.Level.45=2 -TitleList.Url.45=gfs\copy-point.html +TitleList.Url.45=gfs\code.html TitleList.Icon.45=0 TitleList.Status.45=0 -TitleList.Keywords.45=copy-point +TitleList.Keywords.45=code TitleList.ContextNumber.45= TitleList.ApplyTemp.45=0 TitleList.Expanded.45=0 TitleList.Kind.45=0 -TitleList.Title.46=copy-rectangle +TitleList.Title.46=comdlg-error TitleList.Level.46=2 -TitleList.Url.46=gfs\copy-rectangle.html +TitleList.Url.46=gfs\comdlg-error.html TitleList.Icon.46=0 TitleList.Status.46=0 -TitleList.Keywords.46=copy-rectangle +TitleList.Keywords.46=comdlg-error`\:dlg-code TitleList.ContextNumber.46= TitleList.ApplyTemp.46=0 TitleList.Expanded.46=0 TitleList.Kind.46=0 -TitleList.Title.47=copy-size +TitleList.Title.47=copy-point TitleList.Level.47=2 -TitleList.Url.47=gfs\copy-size.html +TitleList.Url.47=gfs\copy-point.html TitleList.Icon.47=0 TitleList.Status.47=0 -TitleList.Keywords.47=copy-size +TitleList.Keywords.47=copy-point TitleList.ContextNumber.47= TitleList.ApplyTemp.47=0 TitleList.Expanded.47=0 TitleList.Kind.47=0 -TitleList.Title.48=copy-span +TitleList.Title.48=copy-rectangle TitleList.Level.48=2 -TitleList.Url.48=gfs\copy-span.html +TitleList.Url.48=gfs\copy-rectangle.html TitleList.Icon.48=0 TitleList.Status.48=0 -TitleList.Keywords.48=copy-span +TitleList.Keywords.48=copy-rectangle TitleList.ContextNumber.48= TitleList.ApplyTemp.48=0 TitleList.Expanded.48=0 TitleList.Kind.48=0 -TitleList.Title.49=detail +TitleList.Title.49=copy-size TitleList.Level.49=2 -TitleList.Url.49=gfs\detail.html +TitleList.Url.49=gfs\copy-size.html TitleList.Icon.49=0 TitleList.Status.49=0 -TitleList.Keywords.49=detail +TitleList.Keywords.49=copy-size TitleList.ContextNumber.49= TitleList.ApplyTemp.49=0 TitleList.Expanded.49=0 TitleList.Kind.49=0 -TitleList.Title.50=dispose +TitleList.Title.50=copy-span TitleList.Level.50=2 -TitleList.Url.50=gfs\dispose.html +TitleList.Url.50=gfs\copy-span.html TitleList.Icon.50=0 TitleList.Status.50=0 -TitleList.Keywords.50=disposed +TitleList.Keywords.50=copy-span TitleList.ContextNumber.50= TitleList.ApplyTemp.50=0 TitleList.Expanded.50=0 TitleList.Kind.50=0 -TitleList.Title.51=disposed-error +TitleList.Title.51=detail TitleList.Level.51=2 -TitleList.Url.51=gfs\disposed-error.html +TitleList.Url.51=gfs\detail.html TitleList.Icon.51=0 TitleList.Status.51=0 -TitleList.Keywords.51=disposed-error +TitleList.Keywords.51=detail TitleList.ContextNumber.51= TitleList.ApplyTemp.51=0 TitleList.Expanded.51=0 TitleList.Kind.51=0 -TitleList.Title.52=disposed-p +TitleList.Title.52=dispose TitleList.Level.52=2 -TitleList.Url.52=gfs\disposed-p.html +TitleList.Url.52=gfs\dispose.html TitleList.Icon.52=0 TitleList.Status.52=0 -TitleList.Keywords.52=disposed-p +TitleList.Keywords.52=disposed TitleList.ContextNumber.52= TitleList.ApplyTemp.52=0 TitleList.Expanded.52=0 TitleList.Kind.52=0 -TitleList.Title.53=dlg-code +TitleList.Title.53=disposed-error TitleList.Level.53=2 -TitleList.Url.53=gfs\dlg-code.html +TitleList.Url.53=gfs\disposed-error.html TitleList.Icon.53=0 TitleList.Status.53=0 -TitleList.Keywords.53=dlg-code +TitleList.Keywords.53=disposed-error TitleList.ContextNumber.53= TitleList.ApplyTemp.53=0 TitleList.Expanded.53=0 TitleList.Kind.53=0 -TitleList.Title.54=empty-span-p +TitleList.Title.54=disposed-p TitleList.Level.54=2 -TitleList.Url.54=gfs\empty-span-p.html +TitleList.Url.54=gfs\disposed-p.html TitleList.Icon.54=0 TitleList.Status.54=0 -TitleList.Keywords.54=empty-span-p +TitleList.Keywords.54=disposed-p TitleList.ContextNumber.54= TitleList.ApplyTemp.54=0 TitleList.Expanded.54=0 TitleList.Kind.54=0 -TitleList.Title.55=equal-size-p +TitleList.Title.55=dlg-code TitleList.Level.55=2 -TitleList.Url.55=gfs\equal-size-p.html +TitleList.Url.55=gfs\dlg-code.html TitleList.Icon.55=0 TitleList.Status.55=0 -TitleList.Keywords.55=equal-size-p +TitleList.Keywords.55=dlg-code TitleList.ContextNumber.55= TitleList.ApplyTemp.55=0 TitleList.Expanded.55=0 TitleList.Kind.55=0 -TitleList.Title.56=handle +TitleList.Title.56=empty-span-p TitleList.Level.56=2 -TitleList.Url.56=gfs\handle.html +TitleList.Url.56=gfs\empty-span-p.html TitleList.Icon.56=0 TitleList.Status.56=0 -TitleList.Keywords.56=handle +TitleList.Keywords.56=empty-span-p TitleList.ContextNumber.56= TitleList.ApplyTemp.56=0 TitleList.Expanded.56=0 TitleList.Kind.56=0 -TitleList.Title.57=location +TitleList.Title.57=equal-size-p TitleList.Level.57=2 -TitleList.Url.57=gfs\location.html +TitleList.Url.57=gfs\equal-size-p.html TitleList.Icon.57=0 TitleList.Status.57=0 -TitleList.Keywords.57=location`\ +TitleList.Keywords.57=equal-size-p TitleList.ContextNumber.57= TitleList.ApplyTemp.57=0 TitleList.Expanded.57=0 TitleList.Kind.57=0 -TitleList.Title.58=make-point +TitleList.Title.58=handle TitleList.Level.58=2 -TitleList.Url.58=gfs\make-point.html +TitleList.Url.58=gfs\handle.html TitleList.Icon.58=0 TitleList.Status.58=0 -TitleList.Keywords.58=make-point +TitleList.Keywords.58=handle TitleList.ContextNumber.58= TitleList.ApplyTemp.58=0 TitleList.Expanded.58=0 TitleList.Kind.58=0 -TitleList.Title.59=make-rectangle +TitleList.Title.59=location TitleList.Level.59=2 -TitleList.Url.59=gfs\make-rectangle.html +TitleList.Url.59=gfs\location.html TitleList.Icon.59=0 TitleList.Status.59=0 -TitleList.Keywords.59=make-rectangle +TitleList.Keywords.59=location`\ TitleList.ContextNumber.59= TitleList.ApplyTemp.59=0 TitleList.Expanded.59=0 TitleList.Kind.59=0 -TitleList.Title.60=make-size +TitleList.Title.60=make-point TitleList.Level.60=2 -TitleList.Url.60=gfs\make-size.html +TitleList.Url.60=gfs\make-point.html TitleList.Icon.60=0 TitleList.Status.60=0 -TitleList.Keywords.60=make-size +TitleList.Keywords.60=make-point TitleList.ContextNumber.60= TitleList.ApplyTemp.60=0 TitleList.Expanded.60=0 TitleList.Kind.60=0 -TitleList.Title.61=make-span +TitleList.Title.61=make-rectangle TitleList.Level.61=2 -TitleList.Url.61=gfs\make-span.html +TitleList.Url.61=gfs\make-rectangle.html TitleList.Icon.61=0 TitleList.Status.61=0 -TitleList.Keywords.61=make-span +TitleList.Keywords.61=make-rectangle TitleList.ContextNumber.61= TitleList.ApplyTemp.61=0 TitleList.Expanded.61=0 TitleList.Kind.61=0 -TitleList.Title.62=native-object +TitleList.Title.62=make-size TitleList.Level.62=2 -TitleList.Url.62=gfs\native-object.html +TitleList.Url.62=gfs\make-size.html TitleList.Icon.62=0 TitleList.Status.62=0 -TitleList.Keywords.62=native-object +TitleList.Keywords.62=make-size TitleList.ContextNumber.62= TitleList.ApplyTemp.62=0 TitleList.Expanded.62=0 TitleList.Kind.62=0 -TitleList.Title.63=point +TitleList.Title.63=make-span TitleList.Level.63=2 -TitleList.Url.63=gfs\point.html +TitleList.Url.63=gfs\make-span.html TitleList.Icon.63=0 TitleList.Status.63=0 -TitleList.Keywords.63=point +TitleList.Keywords.63=make-span TitleList.ContextNumber.63= TitleList.ApplyTemp.63=0 TitleList.Expanded.63=0 TitleList.Kind.63=0 -TitleList.Title.64=point-x +TitleList.Title.64=native-object TitleList.Level.64=2 -TitleList.Url.64=gfs\point-x.html +TitleList.Url.64=gfs\native-object.html TitleList.Icon.64=0 TitleList.Status.64=0 -TitleList.Keywords.64=point-x +TitleList.Keywords.64=native-object TitleList.ContextNumber.64= TitleList.ApplyTemp.64=0 TitleList.Expanded.64=0 TitleList.Kind.64=0 -TitleList.Title.65=point-y +TitleList.Title.65=point TitleList.Level.65=2 -TitleList.Url.65=gfs\point-y.html +TitleList.Url.65=gfs\point.html TitleList.Icon.65=0 TitleList.Status.65=0 -TitleList.Keywords.65=point-y +TitleList.Keywords.65=point TitleList.ContextNumber.65= TitleList.ApplyTemp.65=0 TitleList.Expanded.65=0 TitleList.Kind.65=0 -TitleList.Title.66=rectangle +TitleList.Title.66=point-x TitleList.Level.66=2 -TitleList.Url.66=gfs\rectangle.html +TitleList.Url.66=gfs\point-x.html TitleList.Icon.66=0 TitleList.Status.66=0 -TitleList.Keywords.66=rectangle +TitleList.Keywords.66=point-x TitleList.ContextNumber.66= TitleList.ApplyTemp.66=0 TitleList.Expanded.66=0 TitleList.Kind.66=0 -TitleList.Title.67=size +TitleList.Title.67=point-y TitleList.Level.67=2 -TitleList.Url.67=gfs\size.html +TitleList.Url.67=gfs\point-y.html TitleList.Icon.67=0 TitleList.Status.67=0 -TitleList.Keywords.67=size/structure +TitleList.Keywords.67=point-y TitleList.ContextNumber.67= TitleList.ApplyTemp.67=0 TitleList.Expanded.67=0 TitleList.Kind.67=0 -TitleList.Title.68=size +TitleList.Title.68=rectangle TitleList.Level.68=2 -TitleList.Url.68=gfs\size-function.html +TitleList.Url.68=gfs\rectangle.html TitleList.Icon.68=0 TitleList.Status.68=0 -TitleList.Keywords.68=size/rectangle +TitleList.Keywords.68=rectangle TitleList.ContextNumber.68= TitleList.ApplyTemp.68=0 TitleList.Expanded.68=0 TitleList.Kind.68=0 -TitleList.Title.69=size-height +TitleList.Title.69=size TitleList.Level.69=2 -TitleList.Url.69=gfs\size-height.html +TitleList.Url.69=gfs\size.html TitleList.Icon.69=0 TitleList.Status.69=0 -TitleList.Keywords.69=size-height`\ +TitleList.Keywords.69=size/structure TitleList.ContextNumber.69= TitleList.ApplyTemp.69=0 TitleList.Expanded.69=0 TitleList.Kind.69=0 -TitleList.Title.70=size-width +TitleList.Title.70=size TitleList.Level.70=2 -TitleList.Url.70=gfs\size-width.html +TitleList.Url.70=gfs\size-function.html TitleList.Icon.70=0 TitleList.Status.70=0 -TitleList.Keywords.70=size-width +TitleList.Keywords.70=size/rectangle TitleList.ContextNumber.70= TitleList.ApplyTemp.70=0 TitleList.Expanded.70=0 TitleList.Kind.70=0 -TitleList.Title.71=span +TitleList.Title.71=size-height TitleList.Level.71=2 -TitleList.Url.71=gfs\span.html +TitleList.Url.71=gfs\size-height.html TitleList.Icon.71=0 TitleList.Status.71=0 -TitleList.Keywords.71=span +TitleList.Keywords.71=size-height`\ TitleList.ContextNumber.71= TitleList.ApplyTemp.71=0 TitleList.Expanded.71=0 TitleList.Kind.71=0 -TitleList.Title.72=span-end +TitleList.Title.72=size-width TitleList.Level.72=2 -TitleList.Url.72=gfs\span-end.html +TitleList.Url.72=gfs\size-width.html TitleList.Icon.72=0 TitleList.Status.72=0 -TitleList.Keywords.72=span-end`\ +TitleList.Keywords.72=size-width TitleList.ContextNumber.72= TitleList.ApplyTemp.72=0 TitleList.Expanded.72=0 TitleList.Kind.72=0 -TitleList.Title.73=span-start +TitleList.Title.73=span TitleList.Level.73=2 -TitleList.Url.73=gfs\span-start.html +TitleList.Url.73=gfs\span.html TitleList.Icon.73=0 TitleList.Status.73=0 -TitleList.Keywords.73=span-start`\ +TitleList.Keywords.73=span TitleList.ContextNumber.73= TitleList.ApplyTemp.73=0 TitleList.Expanded.73=0 TitleList.Kind.73=0 -TitleList.Title.74=toolkit-error +TitleList.Title.74=span-end TitleList.Level.74=2 -TitleList.Url.74=gfs\toolkit-error.html +TitleList.Url.74=gfs\span-end.html TitleList.Icon.74=0 TitleList.Status.74=0 -TitleList.Keywords.74=toolkit-error`\:detail`\ +TitleList.Keywords.74=span-end`\ TitleList.ContextNumber.74= TitleList.ApplyTemp.74=0 TitleList.Expanded.74=0 TitleList.Kind.74=0 -TitleList.Title.75=toolkit-warning +TitleList.Title.75=span-start TitleList.Level.75=2 -TitleList.Url.75=gfs\toolkit-warning.html +TitleList.Url.75=gfs\span-start.html TitleList.Icon.75=0 TitleList.Status.75=0 -TitleList.Keywords.75=toolkit-warning +TitleList.Keywords.75=span-start`\ TitleList.ContextNumber.75= TitleList.ApplyTemp.75=0 TitleList.Expanded.75=0 TitleList.Kind.75=0 -TitleList.Title.76=win32-error +TitleList.Title.76=toolkit-error TitleList.Level.76=2 -TitleList.Url.76=gfs\win32-error.html +TitleList.Url.76=gfs\toolkit-error.html TitleList.Icon.76=0 TitleList.Status.76=0 -TitleList.Keywords.76=win32-error`\:code`\ +TitleList.Keywords.76=toolkit-error`\:detail`\ TitleList.ContextNumber.76= TitleList.ApplyTemp.76=0 TitleList.Expanded.76=0 TitleList.Kind.76=0 -TitleList.Title.77=win32-warning +TitleList.Title.77=toolkit-warning TitleList.Level.77=2 -TitleList.Url.77=gfs\win32-warning.html +TitleList.Url.77=gfs\toolkit-warning.html TitleList.Icon.77=0 TitleList.Status.77=0 -TitleList.Keywords.77=win32-warning +TitleList.Keywords.77=toolkit-warning TitleList.ContextNumber.77= TitleList.ApplyTemp.77=0 TitleList.Expanded.77=0 TitleList.Kind.77=0 -TitleList.Title.78=Widgets Package -TitleList.Level.78=1 -TitleList.Url.78=WidgetsPackage.html +TitleList.Title.78=win32-error +TitleList.Level.78=2 +TitleList.Url.78=gfs\win32-error.html TitleList.Icon.78=0 TitleList.Status.78=0 -TitleList.Keywords.78=GFW`\graphic-forms.uitoolkit.widgets +TitleList.Keywords.78=win32-error`\:code`\ TitleList.ContextNumber.78= TitleList.ApplyTemp.78=0 TitleList.Expanded.78=0 TitleList.Kind.78=0 -TitleList.Title.79=default-message-filter +TitleList.Title.79=win32-warning TitleList.Level.79=2 -TitleList.Url.79=gfw\default-message-filter.html +TitleList.Url.79=gfs\win32-warning.html TitleList.Icon.79=0 TitleList.Status.79=0 -TitleList.Keywords.79=default-message-filter`\GetMessage`\MSG`\ +TitleList.Keywords.79=win32-warning TitleList.ContextNumber.79= TitleList.ApplyTemp.79=0 TitleList.Expanded.79=0 TitleList.Kind.79=0 -TitleList.Title.80=event-activate -TitleList.Level.80=2 -TitleList.Url.80=gfw\event-activate.html +TitleList.Title.80=Widgets Package +TitleList.Level.80=1 +TitleList.Url.80=WidgetsPackage.html TitleList.Icon.80=0 TitleList.Status.80=0 -TitleList.Keywords.80=event-activate +TitleList.Keywords.80=GFW`\graphic-forms.uitoolkit.widgets TitleList.ContextNumber.80= TitleList.ApplyTemp.80=0 TitleList.Expanded.80=0 TitleList.Kind.80=0 -TitleList.Title.81=event-arm +TitleList.Title.81=default-message-filter TitleList.Level.81=2 -TitleList.Url.81=gfw\event-arm.html +TitleList.Url.81=gfw\default-message-filter.html TitleList.Icon.81=0 TitleList.Status.81=0 -TitleList.Keywords.81=event-arm +TitleList.Keywords.81=default-message-filter`\GetMessage`\MSG`\ TitleList.ContextNumber.81= TitleList.ApplyTemp.81=0 TitleList.Expanded.81=0 TitleList.Kind.81=0 -TitleList.Title.82=event-close +TitleList.Title.82=event-activate TitleList.Level.82=2 -TitleList.Url.82=gfw\event-close.html +TitleList.Url.82=gfw\event-activate.html TitleList.Icon.82=0 TitleList.Status.82=0 -TitleList.Keywords.82=event-close +TitleList.Keywords.82=event-activate TitleList.ContextNumber.82= TitleList.ApplyTemp.82=0 TitleList.Expanded.82=0 TitleList.Kind.82=0 -TitleList.Title.83=event-deactivate +TitleList.Title.83=event-arm TitleList.Level.83=2 -TitleList.Url.83=gfw\event-deactivate.html +TitleList.Url.83=gfw\event-arm.html TitleList.Icon.83=0 TitleList.Status.83=0 -TitleList.Keywords.83=event-deactivate +TitleList.Keywords.83=event-arm TitleList.ContextNumber.83= TitleList.ApplyTemp.83=0 TitleList.Expanded.83=0 TitleList.Kind.83=0 -TitleList.Title.84=event-default-action +TitleList.Title.84=event-close TitleList.Level.84=2 -TitleList.Url.84=gfw\event-default-action.html +TitleList.Url.84=gfw\event-close.html TitleList.Icon.84=0 TitleList.Status.84=0 -TitleList.Keywords.84=event-default-action +TitleList.Keywords.84=event-close TitleList.ContextNumber.84= TitleList.ApplyTemp.84=0 TitleList.Expanded.84=0 TitleList.Kind.84=0 -TitleList.Title.85=event-dispatcher +TitleList.Title.85=event-deactivate TitleList.Level.85=2 -TitleList.Url.85=gfw\event-dispatcher.html +TitleList.Url.85=gfw\event-deactivate.html TitleList.Icon.85=0 TitleList.Status.85=0 -TitleList.Keywords.85=event-dispatcher +TitleList.Keywords.85=event-deactivate TitleList.ContextNumber.85= TitleList.ApplyTemp.85=0 TitleList.Expanded.85=0 TitleList.Kind.85=0 -TitleList.Title.86=event-dispose +TitleList.Title.86=event-default-action TitleList.Level.86=2 -TitleList.Url.86=gfw\event-dispose.html +TitleList.Url.86=gfw\event-default-action.html TitleList.Icon.86=0 TitleList.Status.86=0 -TitleList.Keywords.86=event-dispose +TitleList.Keywords.86=event-default-action TitleList.ContextNumber.86= TitleList.ApplyTemp.86=0 TitleList.Expanded.86=0 TitleList.Kind.86=0 -TitleList.Title.87=event-move +TitleList.Title.87=event-dispatcher TitleList.Level.87=2 -TitleList.Url.87=gfw\event-move.html +TitleList.Url.87=gfw\event-dispatcher.html TitleList.Icon.87=0 TitleList.Status.87=0 -TitleList.Keywords.87=event-move +TitleList.Keywords.87=event-dispatcher TitleList.ContextNumber.87= TitleList.ApplyTemp.87=0 TitleList.Expanded.87=0 TitleList.Kind.87=0 -TitleList.Title.88=event-pre-move +TitleList.Title.88=event-dispose TitleList.Level.88=2 -TitleList.Url.88=gfw\event-pre-move.html +TitleList.Url.88=gfw\event-dispose.html TitleList.Icon.88=0 TitleList.Status.88=0 -TitleList.Keywords.88=event-pre-move +TitleList.Keywords.88=event-dispose TitleList.ContextNumber.88= TitleList.ApplyTemp.88=0 TitleList.Expanded.88=0 TitleList.Kind.88=0 -TitleList.Title.89=event-pre-resize +TitleList.Title.89=event-move TitleList.Level.89=2 -TitleList.Url.89=gfw\event-pre-resize.html +TitleList.Url.89=gfw\event-move.html TitleList.Icon.89=0 TitleList.Status.89=0 -TitleList.Keywords.89=event-pre-resize +TitleList.Keywords.89=event-move TitleList.ContextNumber.89= TitleList.ApplyTemp.89=0 TitleList.Expanded.89=0 TitleList.Kind.89=0 -TitleList.Title.90=event-resize +TitleList.Title.90=event-pre-move TitleList.Level.90=2 -TitleList.Url.90=gfw\event-resize.html +TitleList.Url.90=gfw\event-pre-move.html TitleList.Icon.90=0 TitleList.Status.90=0 -TitleList.Keywords.90=event-resize +TitleList.Keywords.90=event-pre-move TitleList.ContextNumber.90= TitleList.ApplyTemp.90=0 TitleList.Expanded.90=0 TitleList.Kind.90=0 -TitleList.Title.91=event-select +TitleList.Title.91=event-pre-resize TitleList.Level.91=2 -TitleList.Url.91=gfw\event-select.html +TitleList.Url.91=gfw\event-pre-resize.html TitleList.Icon.91=0 TitleList.Status.91=0 -TitleList.Keywords.91=event-select +TitleList.Keywords.91=event-pre-resize TitleList.ContextNumber.91= TitleList.ApplyTemp.91=0 TitleList.Expanded.91=0 TitleList.Kind.91=0 -TitleList.Title.92=event-source +TitleList.Title.92=event-resize TitleList.Level.92=2 -TitleList.Url.92=gfw\event-source.html +TitleList.Url.92=gfw\event-resize.html TitleList.Icon.92=0 TitleList.Status.92=0 -TitleList.Keywords.92=event-source +TitleList.Keywords.92=event-resize TitleList.ContextNumber.92= TitleList.ApplyTemp.92=0 TitleList.Expanded.92=0 TitleList.Kind.92=0 -TitleList.Title.93=message-loop +TitleList.Title.93=event-select TitleList.Level.93=2 -TitleList.Url.93=gfw\message-loop.html +TitleList.Url.93=gfw\event-select.html TitleList.Icon.93=0 TitleList.Status.93=0 -TitleList.Keywords.93=message-loop +TitleList.Keywords.93=event-select TitleList.ContextNumber.93= TitleList.ApplyTemp.93=0 TitleList.Expanded.93=0 TitleList.Kind.93=0 -TitleList.Title.94=obtain-event-time +TitleList.Title.94=event-source TitleList.Level.94=2 -TitleList.Url.94=gfw\obtain-event-time.html +TitleList.Url.94=gfw\event-source.html TitleList.Icon.94=0 TitleList.Status.94=0 -TitleList.Keywords.94=obtain-event-time +TitleList.Keywords.94=event-source TitleList.ContextNumber.94= TitleList.ApplyTemp.94=0 TitleList.Expanded.94=0 TitleList.Kind.94=0 -TitleList.Title.95=with-graphics-context +TitleList.Title.95=message-loop TitleList.Level.95=2 -TitleList.Url.95=gfw\with-graphics-context.html +TitleList.Url.95=gfw\message-loop.html TitleList.Icon.95=0 TitleList.Status.95=0 -TitleList.Keywords.95=with-graphics-context +TitleList.Keywords.95=message-loop TitleList.ContextNumber.95= TitleList.ApplyTemp.95=0 TitleList.Expanded.95=0 TitleList.Kind.95=0 -TitleList.Title.96=Miscellaneous Topics -TitleList.Level.96=0 -TitleList.Url.96=MiscellaneousTopics.html +TitleList.Title.96=obtain-event-time +TitleList.Level.96=2 +TitleList.Url.96=gfw\obtain-event-time.html TitleList.Icon.96=0 TitleList.Status.96=0 -TitleList.Keywords.96= +TitleList.Keywords.96=obtain-event-time TitleList.ContextNumber.96= TitleList.ApplyTemp.96=0 -TitleList.Expanded.96=1 +TitleList.Expanded.96=0 TitleList.Kind.96=0 -TitleList.Title.97=Font Character Sets -TitleList.Level.97=1 -TitleList.Url.97=FontCharsets.html +TitleList.Title.97=with-graphics-context +TitleList.Level.97=2 +TitleList.Url.97=gfw\with-graphics-context.html TitleList.Icon.97=0 TitleList.Status.97=0 -TitleList.Keywords.97=+ansi-charset+`\+arabic-charset+`\+baltic-charset+`\+chinesebig5-charset+`\+default-charset+`\+easteurope-charset+`\+gb2312-charset+`\+greek-charset+`\+hangeul-charset+`\+hangul-charset+`\+hebrew-charset+`\+johab-charset+`\+mac-charset+`\+oem-charset+`\+russian-charset+`\+shiftjis-charset+`\+symbol-charset+`\+thai-charset+`\+turkish-charset+`\+vietnamese-charset+`\ +TitleList.Keywords.97=with-graphics-context TitleList.ContextNumber.97= TitleList.ApplyTemp.97=0 TitleList.Expanded.97=0 TitleList.Kind.97=0 -TitleList.Title.98=Image Data Plugins -TitleList.Level.98=1 -TitleList.Url.98=ImageDataPlugins.html +TitleList.Title.98=Miscellaneous Topics +TitleList.Level.98=0 +TitleList.Url.98=MiscellaneousTopics.html TitleList.Icon.98=0 TitleList.Status.98=0 TitleList.Keywords.98= TitleList.ContextNumber.98= TitleList.ApplyTemp.98=0 -TitleList.Expanded.98=0 +TitleList.Expanded.98=1 TitleList.Kind.98=0 -TitleList.Title.99=Terminology Conventions -TitleList.Level.99=0 -TitleList.Url.99=TerminologyConventions.html +TitleList.Title.99=Font Character Sets +TitleList.Level.99=1 +TitleList.Url.99=FontCharsets.html TitleList.Icon.99=0 TitleList.Status.99=0 -TitleList.Keywords.99= +TitleList.Keywords.99=+ansi-charset+`\+arabic-charset+`\+baltic-charset+`\+chinesebig5-charset+`\+default-charset+`\+easteurope-charset+`\+gb2312-charset+`\+greek-charset+`\+hangeul-charset+`\+hangul-charset+`\+hebrew-charset+`\+johab-charset+`\+mac-charset+`\+oem-charset+`\+russian-charset+`\+shiftjis-charset+`\+symbol-charset+`\+thai-charset+`\+turkish-charset+`\+vietnamese-charset+`\ TitleList.ContextNumber.99= TitleList.ApplyTemp.99=0 TitleList.Expanded.99=0 TitleList.Kind.99=0 -TitleList.Title.100=Glossary -TitleList.Level.100=0 -TitleList.Url.100=Glossary.html +TitleList.Title.100=Image Data Plugins +TitleList.Level.100=1 +TitleList.Url.100=ImageDataPlugins.html TitleList.Icon.100=0 TitleList.Status.100=0 TitleList.Keywords.100= @@ -1103,14 +1103,34 @@ TitleList.ApplyTemp.100=0 TitleList.Expanded.100=0 TitleList.Kind.100=0 -TitleList.Title.101=Footnotes +TitleList.Title.101=Terminology Conventions TitleList.Level.101=0 -TitleList.Url.101=Footnotes.html +TitleList.Url.101=TerminologyConventions.html TitleList.Icon.101=0 TitleList.Status.101=0 TitleList.Keywords.101= TitleList.ContextNumber.101= TitleList.ApplyTemp.101=0 TitleList.Expanded.101=0 -TitleList.Kind.101=1 +TitleList.Kind.101=0 +TitleList.Title.102=Glossary +TitleList.Level.102=0 +TitleList.Url.102=Glossary.html +TitleList.Icon.102=0 +TitleList.Status.102=0 +TitleList.Keywords.102= +TitleList.ContextNumber.102= +TitleList.ApplyTemp.102=0 +TitleList.Expanded.102=0 +TitleList.Kind.102=0 +TitleList.Title.103=Footnotes +TitleList.Level.103=0 +TitleList.Url.103=Footnotes.html +TitleList.Icon.103=0 +TitleList.Status.103=0 +TitleList.Keywords.103= +TitleList.ContextNumber.103= +TitleList.ApplyTemp.103=0 +TitleList.Expanded.103=0 +TitleList.Kind.103=1 Added: trunk/docs/manual/gfg/data-object.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/data-object.html Fri Oct 13 23:46:56 2006 @@ -0,0 +1,85 @@ + + + +data-object + + + + + + +

+ + + + +
data-object +

[Generic Function] 

+

+

syntax

+

(gfg:data-object self &optional graphics-context) + => object +

+

(setf +(gfg:data-object self) object)

+

arguments +

+ + + + + + + + + + +
selfThe object + from which + to retrieve (or set) an abstract + representation.
graphics-contextA graphics-context object from which to + query the attributes of self. + +
objectAn object + supplying the attributes of +self. + +

description

+

Returns (sets) the abstract representation of self. + + + + + + + + + The graphics-context +argument is required when self is a font.

+

see also

+

font-dataimage, image-data

+

+


+ +

+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Modified: trunk/docs/manual/gfg/font-data.html ============================================================================== --- trunk/docs/manual/gfg/font-data.html (original) +++ trunk/docs/manual/gfg/font-data.html Fri Oct 13 23:46:56 2006 @@ -57,6 +57,7 @@

see also

copy-font-data, data-object, font, make-font-data

Modified: trunk/docs/manual/gfg/font.html ============================================================================== --- trunk/docs/manual/gfg/font.html (original) +++ trunk/docs/manual/gfg/font.html Fri Oct 13 23:46:56 2006 @@ -53,15 +53,17 @@ required. :gc - A - graphics-context object. If this initarg is specified, then a value for + A graphics-context + object. If this initarg is specified, then a value for the :data initarg is also required.

see also

font-metrics

+face=Arial size=2>data-object, font-metrics, text-extent


Modified: trunk/docs/manual/gfg/image-data.html ============================================================================== --- trunk/docs/manual/gfg/image-data.html (original) +++ trunk/docs/manual/gfg/image-data.html Fri Oct 13 23:46:56 2006 @@ -85,6 +85,7 @@

Image Data Plugins, data-object, load, size


Modified: trunk/docs/manual/gfg/image.html ============================================================================== --- trunk/docs/manual/gfg/image.html (original) +++ trunk/docs/manual/gfg/image.html Fri Oct 13 23:46:56 2006 @@ -107,6 +107,7 @@

Image Data Plugins, data-object, gfs:disposeimage-dataload, + + +text-extent + + + + + + +

+ + + + +
text-extent +

[Generic Function] 

+

+

syntax

+

(gfg:text-extent self string &optional style tab-width) => +size

+

arguments +

+ + + + + + + + + + + + + +
selfThe object + providing context for computing the extent of +string. +
stringThe text string + whose pixel dimensions are to be + computed.
styleA list containing + zero or more of the following keywords:
+ + + + + + + +
:mnemonicunderline the mnemonic character if any (preceded + in string with an ampersand)
:tabexpand tabs when string is rendered; by + default the tab width is 8 + characters
tab-widthAn integer specifying a + custom tab width; only meaningful if the :tab style keyword is supplied as + above.

description

+

Returns the size of a +rectangular region that would enclose string if it were drawn. These dimensions are dependent on the font currently selected in +self.  + + + + + + + + +

+

see also

+

font-metrics

+

+


+ +

+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ From junrue at common-lisp.net Sat Oct 14 04:46:53 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Sat, 14 Oct 2006 00:46:53 -0400 (EDT) Subject: [graphic-forms-cvs] r314 - in trunk/docs/manual: . gfg Message-ID: <20061014044653.617FF1A005@common-lisp.net> Author: junrue Date: Sat Oct 14 00:46:49 2006 New Revision: 314 Added: trunk/docs/manual/gfg/draw-arc.html trunk/docs/manual/gfg/draw-bezier.html trunk/docs/manual/gfg/pen-style.html Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Log: Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp ============================================================================== --- trunk/docs/manual/Graphic-FormsProgrammingReference.wcp (original) +++ trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Sat Oct 14 00:46:49 2006 @@ -92,7 +92,7 @@ DefaultTopic=Introduction.html [TOPICS] -TitleList=104 +TitleList=107 TitleList.Title.0=Legal Information TitleList.Level.0=0 TitleList.Url.0=LegalInfo.html @@ -293,844 +293,874 @@ TitleList.ApplyTemp.19=0 TitleList.Expanded.19=0 TitleList.Kind.19=0 -TitleList.Title.20=font +TitleList.Title.20=draw-arc TitleList.Level.20=2 -TitleList.Url.20=gfg\font.html +TitleList.Url.20=gfg\draw-arc.html TitleList.Icon.20=0 TitleList.Status.20=0 -TitleList.Keywords.20=font +TitleList.Keywords.20=draw-arc TitleList.ContextNumber.20= TitleList.ApplyTemp.20=0 TitleList.Expanded.20=0 TitleList.Kind.20=0 -TitleList.Title.21=font-data +TitleList.Title.21=draw-bezier TitleList.Level.21=2 -TitleList.Url.21=gfg\font-data.html +TitleList.Url.21=gfg\draw-bezier.html TitleList.Icon.21=0 TitleList.Status.21=0 -TitleList.Keywords.21=font-data +TitleList.Keywords.21=draw-bezier TitleList.ContextNumber.21= TitleList.ApplyTemp.21=0 TitleList.Expanded.21=0 TitleList.Kind.21=0 -TitleList.Title.22=font-metrics +TitleList.Title.22=font TitleList.Level.22=2 -TitleList.Url.22=gfg\font-metrics.html +TitleList.Url.22=gfg\font.html TitleList.Icon.22=0 TitleList.Status.22=0 -TitleList.Keywords.22=font-metrics +TitleList.Keywords.22=font TitleList.ContextNumber.22= TitleList.ApplyTemp.22=0 TitleList.Expanded.22=0 TitleList.Kind.22=0 -TitleList.Title.23=foreground-color +TitleList.Title.23=font-data TitleList.Level.23=2 -TitleList.Url.23=gfg\foreground-color.html +TitleList.Url.23=gfg\font-data.html TitleList.Icon.23=0 TitleList.Status.23=0 -TitleList.Keywords.23=foreground-color +TitleList.Keywords.23=font-data TitleList.ContextNumber.23= TitleList.ApplyTemp.23=0 TitleList.Expanded.23=0 TitleList.Kind.23=0 -TitleList.Title.24=graphics-context +TitleList.Title.24=font-metrics TitleList.Level.24=2 -TitleList.Url.24=gfg\graphics-context.html +TitleList.Url.24=gfg\font-metrics.html TitleList.Icon.24=0 TitleList.Status.24=0 -TitleList.Keywords.24=graphics-context +TitleList.Keywords.24=font-metrics TitleList.ContextNumber.24= TitleList.ApplyTemp.24=0 TitleList.Expanded.24=0 TitleList.Kind.24=0 -TitleList.Title.25=height +TitleList.Title.25=foreground-color TitleList.Level.25=2 -TitleList.Url.25=gfg\height.html +TitleList.Url.25=gfg\foreground-color.html TitleList.Icon.25=0 TitleList.Status.25=0 -TitleList.Keywords.25=height +TitleList.Keywords.25=foreground-color TitleList.ContextNumber.25= TitleList.ApplyTemp.25=0 TitleList.Expanded.25=0 TitleList.Kind.25=0 -TitleList.Title.26=icon-bundle +TitleList.Title.26=graphics-context TitleList.Level.26=2 -TitleList.Url.26=gfg\icon-bundle.html +TitleList.Url.26=gfg\graphics-context.html TitleList.Icon.26=0 TitleList.Status.26=0 -TitleList.Keywords.26=icon-bundle`\:file/icon-bundle`\:images`\:system`\:transparency-pixel/icon-bundle`\+application-icon+`\+error-icon+`\+information-icon+`\+question-icon+`\+warning-icon+ +TitleList.Keywords.26=graphics-context TitleList.ContextNumber.26= TitleList.ApplyTemp.26=0 TitleList.Expanded.26=0 TitleList.Kind.26=0 -TitleList.Title.27=icon-bundle-length +TitleList.Title.27=height TitleList.Level.27=2 -TitleList.Url.27=gfg\icon-bundle-length.html +TitleList.Url.27=gfg\height.html TitleList.Icon.27=0 TitleList.Status.27=0 -TitleList.Keywords.27=icon-bundle-length +TitleList.Keywords.27=height TitleList.ContextNumber.27= TitleList.ApplyTemp.27=0 TitleList.Expanded.27=0 TitleList.Kind.27=0 -TitleList.Title.28=icon-image-ref +TitleList.Title.28=icon-bundle TitleList.Level.28=2 -TitleList.Url.28=gfg\icon-image-ref.html +TitleList.Url.28=gfg\icon-bundle.html TitleList.Icon.28=0 TitleList.Status.28=0 -TitleList.Keywords.28=icon-image-ref`\:large`\:small`\ +TitleList.Keywords.28=icon-bundle`\:file/icon-bundle`\:images`\:system`\:transparency-pixel/icon-bundle`\+application-icon+`\+error-icon+`\+information-icon+`\+question-icon+`\+warning-icon+ TitleList.ContextNumber.28= TitleList.ApplyTemp.28=0 TitleList.Expanded.28=0 TitleList.Kind.28=0 -TitleList.Title.29=image +TitleList.Title.29=icon-bundle-length TitleList.Level.29=2 -TitleList.Url.29=gfg\image.html +TitleList.Url.29=gfg\icon-bundle-length.html TitleList.Icon.29=0 TitleList.Status.29=0 -TitleList.Keywords.29=image`\:file/image`\:size/image`\ +TitleList.Keywords.29=icon-bundle-length TitleList.ContextNumber.29= TitleList.ApplyTemp.29=0 TitleList.Expanded.29=0 TitleList.Kind.29=0 -TitleList.Title.30=image-data +TitleList.Title.30=icon-image-ref TitleList.Level.30=2 -TitleList.Url.30=gfg\image-data.html +TitleList.Url.30=gfg\icon-image-ref.html TitleList.Icon.30=0 TitleList.Status.30=0 -TitleList.Keywords.30=image-data +TitleList.Keywords.30=icon-image-ref`\:large`\:small`\ TitleList.ContextNumber.30= TitleList.ApplyTemp.30=0 TitleList.Expanded.30=0 TitleList.Kind.30=0 -TitleList.Title.31=image-data-plugin +TitleList.Title.31=image TitleList.Level.31=2 -TitleList.Url.31=gfg\image-data-plugin.html +TitleList.Url.31=gfg\image.html TitleList.Icon.31=0 TitleList.Status.31=0 -TitleList.Keywords.31=image-data-plugin +TitleList.Keywords.31=image`\:file/image`\:size/image`\ TitleList.ContextNumber.31= TitleList.ApplyTemp.31=0 TitleList.Expanded.31=0 TitleList.Kind.31=0 -TitleList.Title.32=leading +TitleList.Title.32=image-data TitleList.Level.32=2 -TitleList.Url.32=gfg\leading.html +TitleList.Url.32=gfg\image-data.html TitleList.Icon.32=0 TitleList.Status.32=0 -TitleList.Keywords.32=leading +TitleList.Keywords.32=image-data TitleList.ContextNumber.32= TitleList.ApplyTemp.32=0 TitleList.Expanded.32=0 TitleList.Kind.32=0 -TitleList.Title.33=load +TitleList.Title.33=image-data-plugin TitleList.Level.33=2 -TitleList.Url.33=gfg\load.html +TitleList.Url.33=gfg\image-data-plugin.html TitleList.Icon.33=0 TitleList.Status.33=0 -TitleList.Keywords.33=load +TitleList.Keywords.33=image-data-plugin TitleList.ContextNumber.33= TitleList.ApplyTemp.33=0 TitleList.Expanded.33=0 TitleList.Kind.33=0 -TitleList.Title.34=make-color +TitleList.Title.34=leading TitleList.Level.34=2 -TitleList.Url.34=gfg\make-color.html +TitleList.Url.34=gfg\leading.html TitleList.Icon.34=0 TitleList.Status.34=0 -TitleList.Keywords.34=make-color`\:blue`\:green`\:red`\ +TitleList.Keywords.34=leading TitleList.ContextNumber.34= TitleList.ApplyTemp.34=0 TitleList.Expanded.34=0 TitleList.Kind.34=0 -TitleList.Title.35=make-font-data +TitleList.Title.35=load TitleList.Level.35=2 -TitleList.Url.35=gfg\make-font-data.html +TitleList.Url.35=gfg\load.html TitleList.Icon.35=0 TitleList.Status.35=0 -TitleList.Keywords.35=make-font-data`\:char-set`\:face-name`\:point-size`\:style`\:bold`\:normal`\:fixed`\:variable`\:truetype-only`\:outline`\:italic`\:strikeout`\:underline +TitleList.Keywords.35=load TitleList.ContextNumber.35= TitleList.ApplyTemp.35=0 TitleList.Expanded.35=0 TitleList.Kind.35=0 -TitleList.Title.36=make-font-metrics +TitleList.Title.36=make-color TitleList.Level.36=2 -TitleList.Url.36=gfg\make-font-metrics.html +TitleList.Url.36=gfg\make-color.html TitleList.Icon.36=0 TitleList.Status.36=0 -TitleList.Keywords.36=make-font-metrics`\:ascent`\:avg-char-width`\:descent`\:leading`\:max-char-width +TitleList.Keywords.36=make-color`\:blue`\:green`\:red`\ TitleList.ContextNumber.36= TitleList.ApplyTemp.36=0 TitleList.Expanded.36=0 TitleList.Kind.36=0 -TitleList.Title.37=maximum-char-width +TitleList.Title.37=make-font-data TitleList.Level.37=2 -TitleList.Url.37=gfg\maximum-char-width.html +TitleList.Url.37=gfg\make-font-data.html TitleList.Icon.37=0 TitleList.Status.37=0 -TitleList.Keywords.37=maximum-char-width +TitleList.Keywords.37=make-font-data`\:char-set`\:face-name`\:point-size`\:style`\:bold`\:normal`\:fixed`\:variable`\:truetype-only`\:outline`\:italic`\:strikeout`\:underline TitleList.ContextNumber.37= TitleList.ApplyTemp.37=0 TitleList.Expanded.37=0 TitleList.Kind.37=0 -TitleList.Title.38=push-icon-image +TitleList.Title.38=make-font-metrics TitleList.Level.38=2 -TitleList.Url.38=gfg\push-icon-image.html +TitleList.Url.38=gfg\make-font-metrics.html TitleList.Icon.38=0 TitleList.Status.38=0 -TitleList.Keywords.38=push-icon-image +TitleList.Keywords.38=make-font-metrics`\:ascent`\:avg-char-width`\:descent`\:leading`\:max-char-width TitleList.ContextNumber.38= TitleList.ApplyTemp.38=0 TitleList.Expanded.38=0 TitleList.Kind.38=0 -TitleList.Title.39=rgb->color +TitleList.Title.39=maximum-char-width TitleList.Level.39=2 -TitleList.Url.39=gfg\rgb-to-color.html +TitleList.Url.39=gfg\maximum-char-width.html TitleList.Icon.39=0 TitleList.Status.39=0 -TitleList.Keywords.39=rgb->color +TitleList.Keywords.39=maximum-char-width TitleList.ContextNumber.39= TitleList.ApplyTemp.39=0 TitleList.Expanded.39=0 TitleList.Kind.39=0 -TitleList.Title.40=size +TitleList.Title.40=pen-style TitleList.Level.40=2 -TitleList.Url.40=gfg\size.html +TitleList.Url.40=gfg\pen-style.html TitleList.Icon.40=0 TitleList.Status.40=0 -TitleList.Keywords.40=size/image-data +TitleList.Keywords.40=pen-style`\:alternate`\:dash`\:dashdot`\:dashdotdot`\:dot`\:solid`\:flat-endcap`\:round-endcap`\:square-endcap`\:bevel-join`\:miter-join`\:round-join TitleList.ContextNumber.40= TitleList.ApplyTemp.40=0 TitleList.Expanded.40=0 TitleList.Kind.40=0 -TitleList.Title.41=text-extent +TitleList.Title.41=push-icon-image TitleList.Level.41=2 -TitleList.Url.41=gfg\text-extent.html +TitleList.Url.41=gfg\push-icon-image.html TitleList.Icon.41=0 TitleList.Status.41=0 -TitleList.Keywords.41=text-extent`\:mnemonic`\:tab`\ +TitleList.Keywords.41=push-icon-image TitleList.ContextNumber.41= TitleList.ApplyTemp.41=0 TitleList.Expanded.41=0 TitleList.Kind.41=0 -TitleList.Title.42=transparency-mask +TitleList.Title.42=rgb->color TitleList.Level.42=2 -TitleList.Url.42=gfg\transparency-mask.html +TitleList.Url.42=gfg\rgb-to-color.html TitleList.Icon.42=0 TitleList.Status.42=0 -TitleList.Keywords.42=transparency-mask +TitleList.Keywords.42=rgb->color TitleList.ContextNumber.42= TitleList.ApplyTemp.42=0 TitleList.Expanded.42=0 TitleList.Kind.42=0 -TitleList.Title.43=with-image-transparency +TitleList.Title.43=size TitleList.Level.43=2 -TitleList.Url.43=gfg\with-image-transparency.html +TitleList.Url.43=gfg\size.html TitleList.Icon.43=0 TitleList.Status.43=0 -TitleList.Keywords.43=with-image-transparency +TitleList.Keywords.43=size/image-data TitleList.ContextNumber.43= TitleList.ApplyTemp.43=0 TitleList.Expanded.43=0 TitleList.Kind.43=0 -TitleList.Title.44=System Package -TitleList.Level.44=1 -TitleList.Url.44=SystemPackage.html +TitleList.Title.44=text-extent +TitleList.Level.44=2 +TitleList.Url.44=gfg\text-extent.html TitleList.Icon.44=0 TitleList.Status.44=0 -TitleList.Keywords.44=GFS`\graphic-forms.uitoolkit.system +TitleList.Keywords.44=text-extent`\:mnemonic`\:tab`\ TitleList.ContextNumber.44= TitleList.ApplyTemp.44=0 TitleList.Expanded.44=0 TitleList.Kind.44=0 -TitleList.Title.45=code +TitleList.Title.45=transparency-mask TitleList.Level.45=2 -TitleList.Url.45=gfs\code.html +TitleList.Url.45=gfg\transparency-mask.html TitleList.Icon.45=0 TitleList.Status.45=0 -TitleList.Keywords.45=code +TitleList.Keywords.45=transparency-mask TitleList.ContextNumber.45= TitleList.ApplyTemp.45=0 TitleList.Expanded.45=0 TitleList.Kind.45=0 -TitleList.Title.46=comdlg-error +TitleList.Title.46=with-image-transparency TitleList.Level.46=2 -TitleList.Url.46=gfs\comdlg-error.html +TitleList.Url.46=gfg\with-image-transparency.html TitleList.Icon.46=0 TitleList.Status.46=0 -TitleList.Keywords.46=comdlg-error`\:dlg-code +TitleList.Keywords.46=with-image-transparency TitleList.ContextNumber.46= TitleList.ApplyTemp.46=0 TitleList.Expanded.46=0 TitleList.Kind.46=0 -TitleList.Title.47=copy-point -TitleList.Level.47=2 -TitleList.Url.47=gfs\copy-point.html +TitleList.Title.47=System Package +TitleList.Level.47=1 +TitleList.Url.47=SystemPackage.html TitleList.Icon.47=0 TitleList.Status.47=0 -TitleList.Keywords.47=copy-point +TitleList.Keywords.47=GFS`\graphic-forms.uitoolkit.system TitleList.ContextNumber.47= TitleList.ApplyTemp.47=0 TitleList.Expanded.47=0 TitleList.Kind.47=0 -TitleList.Title.48=copy-rectangle +TitleList.Title.48=code TitleList.Level.48=2 -TitleList.Url.48=gfs\copy-rectangle.html +TitleList.Url.48=gfs\code.html TitleList.Icon.48=0 TitleList.Status.48=0 -TitleList.Keywords.48=copy-rectangle +TitleList.Keywords.48=code TitleList.ContextNumber.48= TitleList.ApplyTemp.48=0 TitleList.Expanded.48=0 TitleList.Kind.48=0 -TitleList.Title.49=copy-size +TitleList.Title.49=comdlg-error TitleList.Level.49=2 -TitleList.Url.49=gfs\copy-size.html +TitleList.Url.49=gfs\comdlg-error.html TitleList.Icon.49=0 TitleList.Status.49=0 -TitleList.Keywords.49=copy-size +TitleList.Keywords.49=comdlg-error`\:dlg-code TitleList.ContextNumber.49= TitleList.ApplyTemp.49=0 TitleList.Expanded.49=0 TitleList.Kind.49=0 -TitleList.Title.50=copy-span +TitleList.Title.50=copy-point TitleList.Level.50=2 -TitleList.Url.50=gfs\copy-span.html +TitleList.Url.50=gfs\copy-point.html TitleList.Icon.50=0 TitleList.Status.50=0 -TitleList.Keywords.50=copy-span +TitleList.Keywords.50=copy-point TitleList.ContextNumber.50= TitleList.ApplyTemp.50=0 TitleList.Expanded.50=0 TitleList.Kind.50=0 -TitleList.Title.51=detail +TitleList.Title.51=copy-rectangle TitleList.Level.51=2 -TitleList.Url.51=gfs\detail.html +TitleList.Url.51=gfs\copy-rectangle.html TitleList.Icon.51=0 TitleList.Status.51=0 -TitleList.Keywords.51=detail +TitleList.Keywords.51=copy-rectangle TitleList.ContextNumber.51= TitleList.ApplyTemp.51=0 TitleList.Expanded.51=0 TitleList.Kind.51=0 -TitleList.Title.52=dispose +TitleList.Title.52=copy-size TitleList.Level.52=2 -TitleList.Url.52=gfs\dispose.html +TitleList.Url.52=gfs\copy-size.html TitleList.Icon.52=0 TitleList.Status.52=0 -TitleList.Keywords.52=disposed +TitleList.Keywords.52=copy-size TitleList.ContextNumber.52= TitleList.ApplyTemp.52=0 TitleList.Expanded.52=0 TitleList.Kind.52=0 -TitleList.Title.53=disposed-error +TitleList.Title.53=copy-span TitleList.Level.53=2 -TitleList.Url.53=gfs\disposed-error.html +TitleList.Url.53=gfs\copy-span.html TitleList.Icon.53=0 TitleList.Status.53=0 -TitleList.Keywords.53=disposed-error +TitleList.Keywords.53=copy-span TitleList.ContextNumber.53= TitleList.ApplyTemp.53=0 TitleList.Expanded.53=0 TitleList.Kind.53=0 -TitleList.Title.54=disposed-p +TitleList.Title.54=detail TitleList.Level.54=2 -TitleList.Url.54=gfs\disposed-p.html +TitleList.Url.54=gfs\detail.html TitleList.Icon.54=0 TitleList.Status.54=0 -TitleList.Keywords.54=disposed-p +TitleList.Keywords.54=detail TitleList.ContextNumber.54= TitleList.ApplyTemp.54=0 TitleList.Expanded.54=0 TitleList.Kind.54=0 -TitleList.Title.55=dlg-code +TitleList.Title.55=dispose TitleList.Level.55=2 -TitleList.Url.55=gfs\dlg-code.html +TitleList.Url.55=gfs\dispose.html TitleList.Icon.55=0 TitleList.Status.55=0 -TitleList.Keywords.55=dlg-code +TitleList.Keywords.55=disposed TitleList.ContextNumber.55= TitleList.ApplyTemp.55=0 TitleList.Expanded.55=0 TitleList.Kind.55=0 -TitleList.Title.56=empty-span-p +TitleList.Title.56=disposed-error TitleList.Level.56=2 -TitleList.Url.56=gfs\empty-span-p.html +TitleList.Url.56=gfs\disposed-error.html TitleList.Icon.56=0 TitleList.Status.56=0 -TitleList.Keywords.56=empty-span-p +TitleList.Keywords.56=disposed-error TitleList.ContextNumber.56= TitleList.ApplyTemp.56=0 TitleList.Expanded.56=0 TitleList.Kind.56=0 -TitleList.Title.57=equal-size-p +TitleList.Title.57=disposed-p TitleList.Level.57=2 -TitleList.Url.57=gfs\equal-size-p.html +TitleList.Url.57=gfs\disposed-p.html TitleList.Icon.57=0 TitleList.Status.57=0 -TitleList.Keywords.57=equal-size-p +TitleList.Keywords.57=disposed-p TitleList.ContextNumber.57= TitleList.ApplyTemp.57=0 TitleList.Expanded.57=0 TitleList.Kind.57=0 -TitleList.Title.58=handle +TitleList.Title.58=dlg-code TitleList.Level.58=2 -TitleList.Url.58=gfs\handle.html +TitleList.Url.58=gfs\dlg-code.html TitleList.Icon.58=0 TitleList.Status.58=0 -TitleList.Keywords.58=handle +TitleList.Keywords.58=dlg-code TitleList.ContextNumber.58= TitleList.ApplyTemp.58=0 TitleList.Expanded.58=0 TitleList.Kind.58=0 -TitleList.Title.59=location +TitleList.Title.59=empty-span-p TitleList.Level.59=2 -TitleList.Url.59=gfs\location.html +TitleList.Url.59=gfs\empty-span-p.html TitleList.Icon.59=0 TitleList.Status.59=0 -TitleList.Keywords.59=location`\ +TitleList.Keywords.59=empty-span-p TitleList.ContextNumber.59= TitleList.ApplyTemp.59=0 TitleList.Expanded.59=0 TitleList.Kind.59=0 -TitleList.Title.60=make-point +TitleList.Title.60=equal-size-p TitleList.Level.60=2 -TitleList.Url.60=gfs\make-point.html +TitleList.Url.60=gfs\equal-size-p.html TitleList.Icon.60=0 TitleList.Status.60=0 -TitleList.Keywords.60=make-point +TitleList.Keywords.60=equal-size-p TitleList.ContextNumber.60= TitleList.ApplyTemp.60=0 TitleList.Expanded.60=0 TitleList.Kind.60=0 -TitleList.Title.61=make-rectangle +TitleList.Title.61=handle TitleList.Level.61=2 -TitleList.Url.61=gfs\make-rectangle.html +TitleList.Url.61=gfs\handle.html TitleList.Icon.61=0 TitleList.Status.61=0 -TitleList.Keywords.61=make-rectangle +TitleList.Keywords.61=handle TitleList.ContextNumber.61= TitleList.ApplyTemp.61=0 TitleList.Expanded.61=0 TitleList.Kind.61=0 -TitleList.Title.62=make-size +TitleList.Title.62=location TitleList.Level.62=2 -TitleList.Url.62=gfs\make-size.html +TitleList.Url.62=gfs\location.html TitleList.Icon.62=0 TitleList.Status.62=0 -TitleList.Keywords.62=make-size +TitleList.Keywords.62=location`\ TitleList.ContextNumber.62= TitleList.ApplyTemp.62=0 TitleList.Expanded.62=0 TitleList.Kind.62=0 -TitleList.Title.63=make-span +TitleList.Title.63=make-point TitleList.Level.63=2 -TitleList.Url.63=gfs\make-span.html +TitleList.Url.63=gfs\make-point.html TitleList.Icon.63=0 TitleList.Status.63=0 -TitleList.Keywords.63=make-span +TitleList.Keywords.63=make-point TitleList.ContextNumber.63= TitleList.ApplyTemp.63=0 TitleList.Expanded.63=0 TitleList.Kind.63=0 -TitleList.Title.64=native-object +TitleList.Title.64=make-rectangle TitleList.Level.64=2 -TitleList.Url.64=gfs\native-object.html +TitleList.Url.64=gfs\make-rectangle.html TitleList.Icon.64=0 TitleList.Status.64=0 -TitleList.Keywords.64=native-object +TitleList.Keywords.64=make-rectangle TitleList.ContextNumber.64= TitleList.ApplyTemp.64=0 TitleList.Expanded.64=0 TitleList.Kind.64=0 -TitleList.Title.65=point +TitleList.Title.65=make-size TitleList.Level.65=2 -TitleList.Url.65=gfs\point.html +TitleList.Url.65=gfs\make-size.html TitleList.Icon.65=0 TitleList.Status.65=0 -TitleList.Keywords.65=point +TitleList.Keywords.65=make-size TitleList.ContextNumber.65= TitleList.ApplyTemp.65=0 TitleList.Expanded.65=0 TitleList.Kind.65=0 -TitleList.Title.66=point-x +TitleList.Title.66=make-span TitleList.Level.66=2 -TitleList.Url.66=gfs\point-x.html +TitleList.Url.66=gfs\make-span.html TitleList.Icon.66=0 TitleList.Status.66=0 -TitleList.Keywords.66=point-x +TitleList.Keywords.66=make-span TitleList.ContextNumber.66= TitleList.ApplyTemp.66=0 TitleList.Expanded.66=0 TitleList.Kind.66=0 -TitleList.Title.67=point-y +TitleList.Title.67=native-object TitleList.Level.67=2 -TitleList.Url.67=gfs\point-y.html +TitleList.Url.67=gfs\native-object.html TitleList.Icon.67=0 TitleList.Status.67=0 -TitleList.Keywords.67=point-y +TitleList.Keywords.67=native-object TitleList.ContextNumber.67= TitleList.ApplyTemp.67=0 TitleList.Expanded.67=0 TitleList.Kind.67=0 -TitleList.Title.68=rectangle +TitleList.Title.68=point TitleList.Level.68=2 -TitleList.Url.68=gfs\rectangle.html +TitleList.Url.68=gfs\point.html TitleList.Icon.68=0 TitleList.Status.68=0 -TitleList.Keywords.68=rectangle +TitleList.Keywords.68=point TitleList.ContextNumber.68= TitleList.ApplyTemp.68=0 TitleList.Expanded.68=0 TitleList.Kind.68=0 -TitleList.Title.69=size +TitleList.Title.69=point-x TitleList.Level.69=2 -TitleList.Url.69=gfs\size.html +TitleList.Url.69=gfs\point-x.html TitleList.Icon.69=0 TitleList.Status.69=0 -TitleList.Keywords.69=size/structure +TitleList.Keywords.69=point-x TitleList.ContextNumber.69= TitleList.ApplyTemp.69=0 TitleList.Expanded.69=0 TitleList.Kind.69=0 -TitleList.Title.70=size +TitleList.Title.70=point-y TitleList.Level.70=2 -TitleList.Url.70=gfs\size-function.html +TitleList.Url.70=gfs\point-y.html TitleList.Icon.70=0 TitleList.Status.70=0 -TitleList.Keywords.70=size/rectangle +TitleList.Keywords.70=point-y TitleList.ContextNumber.70= TitleList.ApplyTemp.70=0 TitleList.Expanded.70=0 TitleList.Kind.70=0 -TitleList.Title.71=size-height +TitleList.Title.71=rectangle TitleList.Level.71=2 -TitleList.Url.71=gfs\size-height.html +TitleList.Url.71=gfs\rectangle.html TitleList.Icon.71=0 TitleList.Status.71=0 -TitleList.Keywords.71=size-height`\ +TitleList.Keywords.71=rectangle TitleList.ContextNumber.71= TitleList.ApplyTemp.71=0 TitleList.Expanded.71=0 TitleList.Kind.71=0 -TitleList.Title.72=size-width +TitleList.Title.72=size TitleList.Level.72=2 -TitleList.Url.72=gfs\size-width.html +TitleList.Url.72=gfs\size.html TitleList.Icon.72=0 TitleList.Status.72=0 -TitleList.Keywords.72=size-width +TitleList.Keywords.72=size/structure TitleList.ContextNumber.72= TitleList.ApplyTemp.72=0 TitleList.Expanded.72=0 TitleList.Kind.72=0 -TitleList.Title.73=span +TitleList.Title.73=size TitleList.Level.73=2 -TitleList.Url.73=gfs\span.html +TitleList.Url.73=gfs\size-function.html TitleList.Icon.73=0 TitleList.Status.73=0 -TitleList.Keywords.73=span +TitleList.Keywords.73=size/rectangle TitleList.ContextNumber.73= TitleList.ApplyTemp.73=0 TitleList.Expanded.73=0 TitleList.Kind.73=0 -TitleList.Title.74=span-end +TitleList.Title.74=size-height TitleList.Level.74=2 -TitleList.Url.74=gfs\span-end.html +TitleList.Url.74=gfs\size-height.html TitleList.Icon.74=0 TitleList.Status.74=0 -TitleList.Keywords.74=span-end`\ +TitleList.Keywords.74=size-height`\ TitleList.ContextNumber.74= TitleList.ApplyTemp.74=0 TitleList.Expanded.74=0 TitleList.Kind.74=0 -TitleList.Title.75=span-start +TitleList.Title.75=size-width TitleList.Level.75=2 -TitleList.Url.75=gfs\span-start.html +TitleList.Url.75=gfs\size-width.html TitleList.Icon.75=0 TitleList.Status.75=0 -TitleList.Keywords.75=span-start`\ +TitleList.Keywords.75=size-width TitleList.ContextNumber.75= TitleList.ApplyTemp.75=0 TitleList.Expanded.75=0 TitleList.Kind.75=0 -TitleList.Title.76=toolkit-error +TitleList.Title.76=span TitleList.Level.76=2 -TitleList.Url.76=gfs\toolkit-error.html +TitleList.Url.76=gfs\span.html TitleList.Icon.76=0 TitleList.Status.76=0 -TitleList.Keywords.76=toolkit-error`\:detail`\ +TitleList.Keywords.76=span TitleList.ContextNumber.76= TitleList.ApplyTemp.76=0 TitleList.Expanded.76=0 TitleList.Kind.76=0 -TitleList.Title.77=toolkit-warning +TitleList.Title.77=span-end TitleList.Level.77=2 -TitleList.Url.77=gfs\toolkit-warning.html +TitleList.Url.77=gfs\span-end.html TitleList.Icon.77=0 TitleList.Status.77=0 -TitleList.Keywords.77=toolkit-warning +TitleList.Keywords.77=span-end`\ TitleList.ContextNumber.77= TitleList.ApplyTemp.77=0 TitleList.Expanded.77=0 TitleList.Kind.77=0 -TitleList.Title.78=win32-error +TitleList.Title.78=span-start TitleList.Level.78=2 -TitleList.Url.78=gfs\win32-error.html +TitleList.Url.78=gfs\span-start.html TitleList.Icon.78=0 TitleList.Status.78=0 -TitleList.Keywords.78=win32-error`\:code`\ +TitleList.Keywords.78=span-start`\ TitleList.ContextNumber.78= TitleList.ApplyTemp.78=0 TitleList.Expanded.78=0 TitleList.Kind.78=0 -TitleList.Title.79=win32-warning +TitleList.Title.79=toolkit-error TitleList.Level.79=2 -TitleList.Url.79=gfs\win32-warning.html +TitleList.Url.79=gfs\toolkit-error.html TitleList.Icon.79=0 TitleList.Status.79=0 -TitleList.Keywords.79=win32-warning +TitleList.Keywords.79=toolkit-error`\:detail`\ TitleList.ContextNumber.79= TitleList.ApplyTemp.79=0 TitleList.Expanded.79=0 TitleList.Kind.79=0 -TitleList.Title.80=Widgets Package -TitleList.Level.80=1 -TitleList.Url.80=WidgetsPackage.html +TitleList.Title.80=toolkit-warning +TitleList.Level.80=2 +TitleList.Url.80=gfs\toolkit-warning.html TitleList.Icon.80=0 TitleList.Status.80=0 -TitleList.Keywords.80=GFW`\graphic-forms.uitoolkit.widgets +TitleList.Keywords.80=toolkit-warning TitleList.ContextNumber.80= TitleList.ApplyTemp.80=0 TitleList.Expanded.80=0 TitleList.Kind.80=0 -TitleList.Title.81=default-message-filter +TitleList.Title.81=win32-error TitleList.Level.81=2 -TitleList.Url.81=gfw\default-message-filter.html +TitleList.Url.81=gfs\win32-error.html TitleList.Icon.81=0 TitleList.Status.81=0 -TitleList.Keywords.81=default-message-filter`\GetMessage`\MSG`\ +TitleList.Keywords.81=win32-error`\:code`\ TitleList.ContextNumber.81= TitleList.ApplyTemp.81=0 TitleList.Expanded.81=0 TitleList.Kind.81=0 -TitleList.Title.82=event-activate +TitleList.Title.82=win32-warning TitleList.Level.82=2 -TitleList.Url.82=gfw\event-activate.html +TitleList.Url.82=gfs\win32-warning.html TitleList.Icon.82=0 TitleList.Status.82=0 -TitleList.Keywords.82=event-activate +TitleList.Keywords.82=win32-warning TitleList.ContextNumber.82= TitleList.ApplyTemp.82=0 TitleList.Expanded.82=0 TitleList.Kind.82=0 -TitleList.Title.83=event-arm -TitleList.Level.83=2 -TitleList.Url.83=gfw\event-arm.html +TitleList.Title.83=Widgets Package +TitleList.Level.83=1 +TitleList.Url.83=WidgetsPackage.html TitleList.Icon.83=0 TitleList.Status.83=0 -TitleList.Keywords.83=event-arm +TitleList.Keywords.83=GFW`\graphic-forms.uitoolkit.widgets TitleList.ContextNumber.83= TitleList.ApplyTemp.83=0 TitleList.Expanded.83=0 TitleList.Kind.83=0 -TitleList.Title.84=event-close +TitleList.Title.84=default-message-filter TitleList.Level.84=2 -TitleList.Url.84=gfw\event-close.html +TitleList.Url.84=gfw\default-message-filter.html TitleList.Icon.84=0 TitleList.Status.84=0 -TitleList.Keywords.84=event-close +TitleList.Keywords.84=default-message-filter`\GetMessage`\MSG`\ TitleList.ContextNumber.84= TitleList.ApplyTemp.84=0 TitleList.Expanded.84=0 TitleList.Kind.84=0 -TitleList.Title.85=event-deactivate +TitleList.Title.85=event-activate TitleList.Level.85=2 -TitleList.Url.85=gfw\event-deactivate.html +TitleList.Url.85=gfw\event-activate.html TitleList.Icon.85=0 TitleList.Status.85=0 -TitleList.Keywords.85=event-deactivate +TitleList.Keywords.85=event-activate TitleList.ContextNumber.85= TitleList.ApplyTemp.85=0 TitleList.Expanded.85=0 TitleList.Kind.85=0 -TitleList.Title.86=event-default-action +TitleList.Title.86=event-arm TitleList.Level.86=2 -TitleList.Url.86=gfw\event-default-action.html +TitleList.Url.86=gfw\event-arm.html TitleList.Icon.86=0 TitleList.Status.86=0 -TitleList.Keywords.86=event-default-action +TitleList.Keywords.86=event-arm TitleList.ContextNumber.86= TitleList.ApplyTemp.86=0 TitleList.Expanded.86=0 TitleList.Kind.86=0 -TitleList.Title.87=event-dispatcher +TitleList.Title.87=event-close TitleList.Level.87=2 -TitleList.Url.87=gfw\event-dispatcher.html +TitleList.Url.87=gfw\event-close.html TitleList.Icon.87=0 TitleList.Status.87=0 -TitleList.Keywords.87=event-dispatcher +TitleList.Keywords.87=event-close TitleList.ContextNumber.87= TitleList.ApplyTemp.87=0 TitleList.Expanded.87=0 TitleList.Kind.87=0 -TitleList.Title.88=event-dispose +TitleList.Title.88=event-deactivate TitleList.Level.88=2 -TitleList.Url.88=gfw\event-dispose.html +TitleList.Url.88=gfw\event-deactivate.html TitleList.Icon.88=0 TitleList.Status.88=0 -TitleList.Keywords.88=event-dispose +TitleList.Keywords.88=event-deactivate TitleList.ContextNumber.88= TitleList.ApplyTemp.88=0 TitleList.Expanded.88=0 TitleList.Kind.88=0 -TitleList.Title.89=event-move +TitleList.Title.89=event-default-action TitleList.Level.89=2 -TitleList.Url.89=gfw\event-move.html +TitleList.Url.89=gfw\event-default-action.html TitleList.Icon.89=0 TitleList.Status.89=0 -TitleList.Keywords.89=event-move +TitleList.Keywords.89=event-default-action TitleList.ContextNumber.89= TitleList.ApplyTemp.89=0 TitleList.Expanded.89=0 TitleList.Kind.89=0 -TitleList.Title.90=event-pre-move +TitleList.Title.90=event-dispatcher TitleList.Level.90=2 -TitleList.Url.90=gfw\event-pre-move.html +TitleList.Url.90=gfw\event-dispatcher.html TitleList.Icon.90=0 TitleList.Status.90=0 -TitleList.Keywords.90=event-pre-move +TitleList.Keywords.90=event-dispatcher TitleList.ContextNumber.90= TitleList.ApplyTemp.90=0 TitleList.Expanded.90=0 TitleList.Kind.90=0 -TitleList.Title.91=event-pre-resize +TitleList.Title.91=event-dispose TitleList.Level.91=2 -TitleList.Url.91=gfw\event-pre-resize.html +TitleList.Url.91=gfw\event-dispose.html TitleList.Icon.91=0 TitleList.Status.91=0 -TitleList.Keywords.91=event-pre-resize +TitleList.Keywords.91=event-dispose TitleList.ContextNumber.91= TitleList.ApplyTemp.91=0 TitleList.Expanded.91=0 TitleList.Kind.91=0 -TitleList.Title.92=event-resize +TitleList.Title.92=event-move TitleList.Level.92=2 -TitleList.Url.92=gfw\event-resize.html +TitleList.Url.92=gfw\event-move.html TitleList.Icon.92=0 TitleList.Status.92=0 -TitleList.Keywords.92=event-resize +TitleList.Keywords.92=event-move TitleList.ContextNumber.92= TitleList.ApplyTemp.92=0 TitleList.Expanded.92=0 TitleList.Kind.92=0 -TitleList.Title.93=event-select +TitleList.Title.93=event-pre-move TitleList.Level.93=2 -TitleList.Url.93=gfw\event-select.html +TitleList.Url.93=gfw\event-pre-move.html TitleList.Icon.93=0 TitleList.Status.93=0 -TitleList.Keywords.93=event-select +TitleList.Keywords.93=event-pre-move TitleList.ContextNumber.93= TitleList.ApplyTemp.93=0 TitleList.Expanded.93=0 TitleList.Kind.93=0 -TitleList.Title.94=event-source +TitleList.Title.94=event-pre-resize TitleList.Level.94=2 -TitleList.Url.94=gfw\event-source.html +TitleList.Url.94=gfw\event-pre-resize.html TitleList.Icon.94=0 TitleList.Status.94=0 -TitleList.Keywords.94=event-source +TitleList.Keywords.94=event-pre-resize TitleList.ContextNumber.94= TitleList.ApplyTemp.94=0 TitleList.Expanded.94=0 TitleList.Kind.94=0 -TitleList.Title.95=message-loop +TitleList.Title.95=event-resize TitleList.Level.95=2 -TitleList.Url.95=gfw\message-loop.html +TitleList.Url.95=gfw\event-resize.html TitleList.Icon.95=0 TitleList.Status.95=0 -TitleList.Keywords.95=message-loop +TitleList.Keywords.95=event-resize TitleList.ContextNumber.95= TitleList.ApplyTemp.95=0 TitleList.Expanded.95=0 TitleList.Kind.95=0 -TitleList.Title.96=obtain-event-time +TitleList.Title.96=event-select TitleList.Level.96=2 -TitleList.Url.96=gfw\obtain-event-time.html +TitleList.Url.96=gfw\event-select.html TitleList.Icon.96=0 TitleList.Status.96=0 -TitleList.Keywords.96=obtain-event-time +TitleList.Keywords.96=event-select TitleList.ContextNumber.96= TitleList.ApplyTemp.96=0 TitleList.Expanded.96=0 TitleList.Kind.96=0 -TitleList.Title.97=with-graphics-context +TitleList.Title.97=event-source TitleList.Level.97=2 -TitleList.Url.97=gfw\with-graphics-context.html +TitleList.Url.97=gfw\event-source.html TitleList.Icon.97=0 TitleList.Status.97=0 -TitleList.Keywords.97=with-graphics-context +TitleList.Keywords.97=event-source TitleList.ContextNumber.97= TitleList.ApplyTemp.97=0 TitleList.Expanded.97=0 TitleList.Kind.97=0 -TitleList.Title.98=Miscellaneous Topics -TitleList.Level.98=0 -TitleList.Url.98=MiscellaneousTopics.html +TitleList.Title.98=message-loop +TitleList.Level.98=2 +TitleList.Url.98=gfw\message-loop.html TitleList.Icon.98=0 TitleList.Status.98=0 -TitleList.Keywords.98= +TitleList.Keywords.98=message-loop TitleList.ContextNumber.98= TitleList.ApplyTemp.98=0 -TitleList.Expanded.98=1 +TitleList.Expanded.98=0 TitleList.Kind.98=0 -TitleList.Title.99=Font Character Sets -TitleList.Level.99=1 -TitleList.Url.99=FontCharsets.html +TitleList.Title.99=obtain-event-time +TitleList.Level.99=2 +TitleList.Url.99=gfw\obtain-event-time.html TitleList.Icon.99=0 TitleList.Status.99=0 -TitleList.Keywords.99=+ansi-charset+`\+arabic-charset+`\+baltic-charset+`\+chinesebig5-charset+`\+default-charset+`\+easteurope-charset+`\+gb2312-charset+`\+greek-charset+`\+hangeul-charset+`\+hangul-charset+`\+hebrew-charset+`\+johab-charset+`\+mac-charset+`\+oem-charset+`\+russian-charset+`\+shiftjis-charset+`\+symbol-charset+`\+thai-charset+`\+turkish-charset+`\+vietnamese-charset+`\ +TitleList.Keywords.99=obtain-event-time TitleList.ContextNumber.99= TitleList.ApplyTemp.99=0 TitleList.Expanded.99=0 TitleList.Kind.99=0 -TitleList.Title.100=Image Data Plugins -TitleList.Level.100=1 -TitleList.Url.100=ImageDataPlugins.html +TitleList.Title.100=with-graphics-context +TitleList.Level.100=2 +TitleList.Url.100=gfw\with-graphics-context.html TitleList.Icon.100=0 TitleList.Status.100=0 -TitleList.Keywords.100= +TitleList.Keywords.100=with-graphics-context TitleList.ContextNumber.100= TitleList.ApplyTemp.100=0 TitleList.Expanded.100=0 TitleList.Kind.100=0 -TitleList.Title.101=Terminology Conventions +TitleList.Title.101=Miscellaneous Topics TitleList.Level.101=0 -TitleList.Url.101=TerminologyConventions.html +TitleList.Url.101=MiscellaneousTopics.html TitleList.Icon.101=0 TitleList.Status.101=0 TitleList.Keywords.101= TitleList.ContextNumber.101= TitleList.ApplyTemp.101=0 -TitleList.Expanded.101=0 +TitleList.Expanded.101=1 TitleList.Kind.101=0 -TitleList.Title.102=Glossary -TitleList.Level.102=0 -TitleList.Url.102=Glossary.html +TitleList.Title.102=Font Character Sets +TitleList.Level.102=1 +TitleList.Url.102=FontCharsets.html TitleList.Icon.102=0 TitleList.Status.102=0 -TitleList.Keywords.102= +TitleList.Keywords.102=+ansi-charset+`\+arabic-charset+`\+baltic-charset+`\+chinesebig5-charset+`\+default-charset+`\+easteurope-charset+`\+gb2312-charset+`\+greek-charset+`\+hangeul-charset+`\+hangul-charset+`\+hebrew-charset+`\+johab-charset+`\+mac-charset+`\+oem-charset+`\+russian-charset+`\+shiftjis-charset+`\+symbol-charset+`\+thai-charset+`\+turkish-charset+`\+vietnamese-charset+`\ TitleList.ContextNumber.102= TitleList.ApplyTemp.102=0 TitleList.Expanded.102=0 TitleList.Kind.102=0 -TitleList.Title.103=Footnotes -TitleList.Level.103=0 -TitleList.Url.103=Footnotes.html +TitleList.Title.103=Image Data Plugins +TitleList.Level.103=1 +TitleList.Url.103=ImageDataPlugins.html TitleList.Icon.103=0 TitleList.Status.103=0 TitleList.Keywords.103= TitleList.ContextNumber.103= TitleList.ApplyTemp.103=0 TitleList.Expanded.103=0 -TitleList.Kind.103=1 +TitleList.Kind.103=0 +TitleList.Title.104=Terminology Conventions +TitleList.Level.104=0 +TitleList.Url.104=TerminologyConventions.html +TitleList.Icon.104=0 +TitleList.Status.104=0 +TitleList.Keywords.104= +TitleList.ContextNumber.104= +TitleList.ApplyTemp.104=0 +TitleList.Expanded.104=0 +TitleList.Kind.104=0 +TitleList.Title.105=Glossary +TitleList.Level.105=0 +TitleList.Url.105=Glossary.html +TitleList.Icon.105=0 +TitleList.Status.105=0 +TitleList.Keywords.105= +TitleList.ContextNumber.105= +TitleList.ApplyTemp.105=0 +TitleList.Expanded.105=0 +TitleList.Kind.105=0 +TitleList.Title.106=Footnotes +TitleList.Level.106=0 +TitleList.Url.106=Footnotes.html +TitleList.Icon.106=0 +TitleList.Status.106=0 +TitleList.Keywords.106= +TitleList.ContextNumber.106= +TitleList.ApplyTemp.106=0 +TitleList.Expanded.106=0 +TitleList.Kind.106=1 Added: trunk/docs/manual/gfg/draw-arc.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/draw-arc.html Sat Oct 14 00:46:49 2006 @@ -0,0 +1,88 @@ + + + +draw-arc + + + + + + +

+ + + + +
draw-arc +

[Generic Function] 

+

+

syntax

+

(gfg:draw-arc graphics-context rectangle start-point end-point) + +

+

arguments +

+ + + + + + + + + + + + +
graphics-contextA graphics-context object + on which to draw . + +
rectangleA bounding rectangle for an ellipse from which + the rendered arc is +obtained. + +
start-pointA point indicating the + beginning of the rendered arc.
end-pointA point indicating the + end of the rendered +arc.

description

+

Draws an arc whose +curve is formed by the ellipse bound by rectangle, in a counter-clockwise +direction from start-point where it +intersects a radial originating at the center of rectangle. The arc ends at end-point where it intersects another radial +also originating at the center of rectangle. If start-point and end-point are the same, a complete ellipse is +drawn.

+

see also

+

 

+

+


+ +

+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfg/draw-bezier.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/draw-bezier.html Sat Oct 14 00:46:49 2006 @@ -0,0 +1,83 @@ + + + +draw-bezier + + + + + + +

+ + + + +
draw-bezier +

[Generic Function] 

+

+

syntax

+

(gfg:draw-bezier graphics-context start-point end-point ctrl-point-1 ctrl-point-2) + +

+

arguments +

+ + + + + + + + + + + + + + + +
graphics-contextA graphics-context object on which + to draw. + +
start-pointA point indicating the + beginning of the rendered arc.
end-pointA point indicating the + end of the rendered +arc.
ctrl-point-1The first + control point.
ctrl-point-2The second control point.

description

+

Draws a B?zier curve +between start-point and end-point using ctrl-point-1 and ctrl-point-2 as the +controls.

+

see also

+

 

+

+


+ +

+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfg/pen-style.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/pen-style.html Sat Oct 14 00:46:49 2006 @@ -0,0 +1,115 @@ + + + +pen-style + + + + + + +

+ + + + +
pen-style +

[Slot Accessor] 

+

+

syntax

+

(gfg:pen-style self) => +list

+

(setf (gfg:pen-style self) list)

+

arguments +

+ + + + + + + + +
self The object + whose pen style is retrieved (or set).
listA list of style + keywords, organized as follows.
One of the + following primary style keywords:
+ + + + + + + + + + + + + + + + + + + +
:alternateEvery other pixel is set.
:dashDashed line.
:dashdotAlternating dashes and dots.
:dashdotdotAlternating dashes and double dots.
:dotDotted line.
:solidSolid + line.
+

One of the following end cap style keywords: + + + + + + + + + + +
:flat-endcap
:round-endcap
:square-endcap

One of the + following join style keywords: + + + + + + + + + + +
:bevel-joinBeveled joins.
:miter-joinMitered joins if the ratio of miter length to line + width is within miter-limit.
:round-joinRounded + joins.
+ +

description

+

Returns (sets) a list of keyword symbols that +configure self's line drawing mode. The default style is '(:flat +:square-endcap :round-bevel). Specifying NIL is equivalent to selecting the +Win32 PS_NULL pen style, meaning that the pen is invisible. +

+

see also

+

graphics-context

+

+


+

+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ From junrue at common-lisp.net Sat Oct 14 05:11:19 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Sat, 14 Oct 2006 01:11:19 -0400 (EDT) Subject: [graphic-forms-cvs] r315 - in trunk/docs/manual: . gfg gfw Message-ID: <20061014051119.D35D03000C@common-lisp.net> Author: junrue Date: Sat Oct 14 01:11:17 2006 New Revision: 315 Added: trunk/docs/manual/gfg/miter-limit.html trunk/docs/manual/gfg/pen-width.html trunk/docs/manual/gfw/event-paint.html Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp trunk/docs/manual/gfg/graphics-context.html trunk/docs/manual/gfg/pen-style.html Log: Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp ============================================================================== --- trunk/docs/manual/Graphic-FormsProgrammingReference.wcp (original) +++ trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Sat Oct 14 01:11:17 2006 @@ -92,7 +92,7 @@ DefaultTopic=Introduction.html [TOPICS] -TitleList=107 +TitleList=110 TitleList.Title.0=Legal Information TitleList.Level.0=0 TitleList.Url.0=LegalInfo.html @@ -493,674 +493,704 @@ TitleList.ApplyTemp.39=0 TitleList.Expanded.39=0 TitleList.Kind.39=0 -TitleList.Title.40=pen-style +TitleList.Title.40=miter-limit TitleList.Level.40=2 -TitleList.Url.40=gfg\pen-style.html +TitleList.Url.40=gfg\miter-limit.html TitleList.Icon.40=0 TitleList.Status.40=0 -TitleList.Keywords.40=pen-style`\:alternate`\:dash`\:dashdot`\:dashdotdot`\:dot`\:solid`\:flat-endcap`\:round-endcap`\:square-endcap`\:bevel-join`\:miter-join`\:round-join +TitleList.Keywords.40=miter-limit TitleList.ContextNumber.40= TitleList.ApplyTemp.40=0 TitleList.Expanded.40=0 TitleList.Kind.40=0 -TitleList.Title.41=push-icon-image +TitleList.Title.41=pen-style TitleList.Level.41=2 -TitleList.Url.41=gfg\push-icon-image.html +TitleList.Url.41=gfg\pen-style.html TitleList.Icon.41=0 TitleList.Status.41=0 -TitleList.Keywords.41=push-icon-image +TitleList.Keywords.41=pen-style`\:alternate`\:dash`\:dashdot`\:dashdotdot`\:dot`\:solid`\:flat-endcap`\:round-endcap`\:square-endcap`\:bevel-join`\:miter-join`\:round-join TitleList.ContextNumber.41= TitleList.ApplyTemp.41=0 TitleList.Expanded.41=0 TitleList.Kind.41=0 -TitleList.Title.42=rgb->color +TitleList.Title.42=pen-width TitleList.Level.42=2 -TitleList.Url.42=gfg\rgb-to-color.html +TitleList.Url.42=gfg\pen-width.html TitleList.Icon.42=0 TitleList.Status.42=0 -TitleList.Keywords.42=rgb->color +TitleList.Keywords.42=pen-width TitleList.ContextNumber.42= TitleList.ApplyTemp.42=0 TitleList.Expanded.42=0 TitleList.Kind.42=0 -TitleList.Title.43=size +TitleList.Title.43=push-icon-image TitleList.Level.43=2 -TitleList.Url.43=gfg\size.html +TitleList.Url.43=gfg\push-icon-image.html TitleList.Icon.43=0 TitleList.Status.43=0 -TitleList.Keywords.43=size/image-data +TitleList.Keywords.43=push-icon-image TitleList.ContextNumber.43= TitleList.ApplyTemp.43=0 TitleList.Expanded.43=0 TitleList.Kind.43=0 -TitleList.Title.44=text-extent +TitleList.Title.44=rgb->color TitleList.Level.44=2 -TitleList.Url.44=gfg\text-extent.html +TitleList.Url.44=gfg\rgb-to-color.html TitleList.Icon.44=0 TitleList.Status.44=0 -TitleList.Keywords.44=text-extent`\:mnemonic`\:tab`\ +TitleList.Keywords.44=rgb->color TitleList.ContextNumber.44= TitleList.ApplyTemp.44=0 TitleList.Expanded.44=0 TitleList.Kind.44=0 -TitleList.Title.45=transparency-mask +TitleList.Title.45=size TitleList.Level.45=2 -TitleList.Url.45=gfg\transparency-mask.html +TitleList.Url.45=gfg\size.html TitleList.Icon.45=0 TitleList.Status.45=0 -TitleList.Keywords.45=transparency-mask +TitleList.Keywords.45=size/image-data TitleList.ContextNumber.45= TitleList.ApplyTemp.45=0 TitleList.Expanded.45=0 TitleList.Kind.45=0 -TitleList.Title.46=with-image-transparency +TitleList.Title.46=text-extent TitleList.Level.46=2 -TitleList.Url.46=gfg\with-image-transparency.html +TitleList.Url.46=gfg\text-extent.html TitleList.Icon.46=0 TitleList.Status.46=0 -TitleList.Keywords.46=with-image-transparency +TitleList.Keywords.46=text-extent`\:mnemonic`\:tab`\ TitleList.ContextNumber.46= TitleList.ApplyTemp.46=0 TitleList.Expanded.46=0 TitleList.Kind.46=0 -TitleList.Title.47=System Package -TitleList.Level.47=1 -TitleList.Url.47=SystemPackage.html +TitleList.Title.47=transparency-mask +TitleList.Level.47=2 +TitleList.Url.47=gfg\transparency-mask.html TitleList.Icon.47=0 TitleList.Status.47=0 -TitleList.Keywords.47=GFS`\graphic-forms.uitoolkit.system +TitleList.Keywords.47=transparency-mask TitleList.ContextNumber.47= TitleList.ApplyTemp.47=0 TitleList.Expanded.47=0 TitleList.Kind.47=0 -TitleList.Title.48=code +TitleList.Title.48=with-image-transparency TitleList.Level.48=2 -TitleList.Url.48=gfs\code.html +TitleList.Url.48=gfg\with-image-transparency.html TitleList.Icon.48=0 TitleList.Status.48=0 -TitleList.Keywords.48=code +TitleList.Keywords.48=with-image-transparency TitleList.ContextNumber.48= TitleList.ApplyTemp.48=0 TitleList.Expanded.48=0 TitleList.Kind.48=0 -TitleList.Title.49=comdlg-error -TitleList.Level.49=2 -TitleList.Url.49=gfs\comdlg-error.html +TitleList.Title.49=System Package +TitleList.Level.49=1 +TitleList.Url.49=SystemPackage.html TitleList.Icon.49=0 TitleList.Status.49=0 -TitleList.Keywords.49=comdlg-error`\:dlg-code +TitleList.Keywords.49=GFS`\graphic-forms.uitoolkit.system TitleList.ContextNumber.49= TitleList.ApplyTemp.49=0 TitleList.Expanded.49=0 TitleList.Kind.49=0 -TitleList.Title.50=copy-point +TitleList.Title.50=code TitleList.Level.50=2 -TitleList.Url.50=gfs\copy-point.html +TitleList.Url.50=gfs\code.html TitleList.Icon.50=0 TitleList.Status.50=0 -TitleList.Keywords.50=copy-point +TitleList.Keywords.50=code TitleList.ContextNumber.50= TitleList.ApplyTemp.50=0 TitleList.Expanded.50=0 TitleList.Kind.50=0 -TitleList.Title.51=copy-rectangle +TitleList.Title.51=comdlg-error TitleList.Level.51=2 -TitleList.Url.51=gfs\copy-rectangle.html +TitleList.Url.51=gfs\comdlg-error.html TitleList.Icon.51=0 TitleList.Status.51=0 -TitleList.Keywords.51=copy-rectangle +TitleList.Keywords.51=comdlg-error`\:dlg-code TitleList.ContextNumber.51= TitleList.ApplyTemp.51=0 TitleList.Expanded.51=0 TitleList.Kind.51=0 -TitleList.Title.52=copy-size +TitleList.Title.52=copy-point TitleList.Level.52=2 -TitleList.Url.52=gfs\copy-size.html +TitleList.Url.52=gfs\copy-point.html TitleList.Icon.52=0 TitleList.Status.52=0 -TitleList.Keywords.52=copy-size +TitleList.Keywords.52=copy-point TitleList.ContextNumber.52= TitleList.ApplyTemp.52=0 TitleList.Expanded.52=0 TitleList.Kind.52=0 -TitleList.Title.53=copy-span +TitleList.Title.53=copy-rectangle TitleList.Level.53=2 -TitleList.Url.53=gfs\copy-span.html +TitleList.Url.53=gfs\copy-rectangle.html TitleList.Icon.53=0 TitleList.Status.53=0 -TitleList.Keywords.53=copy-span +TitleList.Keywords.53=copy-rectangle TitleList.ContextNumber.53= TitleList.ApplyTemp.53=0 TitleList.Expanded.53=0 TitleList.Kind.53=0 -TitleList.Title.54=detail +TitleList.Title.54=copy-size TitleList.Level.54=2 -TitleList.Url.54=gfs\detail.html +TitleList.Url.54=gfs\copy-size.html TitleList.Icon.54=0 TitleList.Status.54=0 -TitleList.Keywords.54=detail +TitleList.Keywords.54=copy-size TitleList.ContextNumber.54= TitleList.ApplyTemp.54=0 TitleList.Expanded.54=0 TitleList.Kind.54=0 -TitleList.Title.55=dispose +TitleList.Title.55=copy-span TitleList.Level.55=2 -TitleList.Url.55=gfs\dispose.html +TitleList.Url.55=gfs\copy-span.html TitleList.Icon.55=0 TitleList.Status.55=0 -TitleList.Keywords.55=disposed +TitleList.Keywords.55=copy-span TitleList.ContextNumber.55= TitleList.ApplyTemp.55=0 TitleList.Expanded.55=0 TitleList.Kind.55=0 -TitleList.Title.56=disposed-error +TitleList.Title.56=detail TitleList.Level.56=2 -TitleList.Url.56=gfs\disposed-error.html +TitleList.Url.56=gfs\detail.html TitleList.Icon.56=0 TitleList.Status.56=0 -TitleList.Keywords.56=disposed-error +TitleList.Keywords.56=detail TitleList.ContextNumber.56= TitleList.ApplyTemp.56=0 TitleList.Expanded.56=0 TitleList.Kind.56=0 -TitleList.Title.57=disposed-p +TitleList.Title.57=dispose TitleList.Level.57=2 -TitleList.Url.57=gfs\disposed-p.html +TitleList.Url.57=gfs\dispose.html TitleList.Icon.57=0 TitleList.Status.57=0 -TitleList.Keywords.57=disposed-p +TitleList.Keywords.57=disposed TitleList.ContextNumber.57= TitleList.ApplyTemp.57=0 TitleList.Expanded.57=0 TitleList.Kind.57=0 -TitleList.Title.58=dlg-code +TitleList.Title.58=disposed-error TitleList.Level.58=2 -TitleList.Url.58=gfs\dlg-code.html +TitleList.Url.58=gfs\disposed-error.html TitleList.Icon.58=0 TitleList.Status.58=0 -TitleList.Keywords.58=dlg-code +TitleList.Keywords.58=disposed-error TitleList.ContextNumber.58= TitleList.ApplyTemp.58=0 TitleList.Expanded.58=0 TitleList.Kind.58=0 -TitleList.Title.59=empty-span-p +TitleList.Title.59=disposed-p TitleList.Level.59=2 -TitleList.Url.59=gfs\empty-span-p.html +TitleList.Url.59=gfs\disposed-p.html TitleList.Icon.59=0 TitleList.Status.59=0 -TitleList.Keywords.59=empty-span-p +TitleList.Keywords.59=disposed-p TitleList.ContextNumber.59= TitleList.ApplyTemp.59=0 TitleList.Expanded.59=0 TitleList.Kind.59=0 -TitleList.Title.60=equal-size-p +TitleList.Title.60=dlg-code TitleList.Level.60=2 -TitleList.Url.60=gfs\equal-size-p.html +TitleList.Url.60=gfs\dlg-code.html TitleList.Icon.60=0 TitleList.Status.60=0 -TitleList.Keywords.60=equal-size-p +TitleList.Keywords.60=dlg-code TitleList.ContextNumber.60= TitleList.ApplyTemp.60=0 TitleList.Expanded.60=0 TitleList.Kind.60=0 -TitleList.Title.61=handle +TitleList.Title.61=empty-span-p TitleList.Level.61=2 -TitleList.Url.61=gfs\handle.html +TitleList.Url.61=gfs\empty-span-p.html TitleList.Icon.61=0 TitleList.Status.61=0 -TitleList.Keywords.61=handle +TitleList.Keywords.61=empty-span-p TitleList.ContextNumber.61= TitleList.ApplyTemp.61=0 TitleList.Expanded.61=0 TitleList.Kind.61=0 -TitleList.Title.62=location +TitleList.Title.62=equal-size-p TitleList.Level.62=2 -TitleList.Url.62=gfs\location.html +TitleList.Url.62=gfs\equal-size-p.html TitleList.Icon.62=0 TitleList.Status.62=0 -TitleList.Keywords.62=location`\ +TitleList.Keywords.62=equal-size-p TitleList.ContextNumber.62= TitleList.ApplyTemp.62=0 TitleList.Expanded.62=0 TitleList.Kind.62=0 -TitleList.Title.63=make-point +TitleList.Title.63=handle TitleList.Level.63=2 -TitleList.Url.63=gfs\make-point.html +TitleList.Url.63=gfs\handle.html TitleList.Icon.63=0 TitleList.Status.63=0 -TitleList.Keywords.63=make-point +TitleList.Keywords.63=handle TitleList.ContextNumber.63= TitleList.ApplyTemp.63=0 TitleList.Expanded.63=0 TitleList.Kind.63=0 -TitleList.Title.64=make-rectangle +TitleList.Title.64=location TitleList.Level.64=2 -TitleList.Url.64=gfs\make-rectangle.html +TitleList.Url.64=gfs\location.html TitleList.Icon.64=0 TitleList.Status.64=0 -TitleList.Keywords.64=make-rectangle +TitleList.Keywords.64=location`\ TitleList.ContextNumber.64= TitleList.ApplyTemp.64=0 TitleList.Expanded.64=0 TitleList.Kind.64=0 -TitleList.Title.65=make-size +TitleList.Title.65=make-point TitleList.Level.65=2 -TitleList.Url.65=gfs\make-size.html +TitleList.Url.65=gfs\make-point.html TitleList.Icon.65=0 TitleList.Status.65=0 -TitleList.Keywords.65=make-size +TitleList.Keywords.65=make-point TitleList.ContextNumber.65= TitleList.ApplyTemp.65=0 TitleList.Expanded.65=0 TitleList.Kind.65=0 -TitleList.Title.66=make-span +TitleList.Title.66=make-rectangle TitleList.Level.66=2 -TitleList.Url.66=gfs\make-span.html +TitleList.Url.66=gfs\make-rectangle.html TitleList.Icon.66=0 TitleList.Status.66=0 -TitleList.Keywords.66=make-span +TitleList.Keywords.66=make-rectangle TitleList.ContextNumber.66= TitleList.ApplyTemp.66=0 TitleList.Expanded.66=0 TitleList.Kind.66=0 -TitleList.Title.67=native-object +TitleList.Title.67=make-size TitleList.Level.67=2 -TitleList.Url.67=gfs\native-object.html +TitleList.Url.67=gfs\make-size.html TitleList.Icon.67=0 TitleList.Status.67=0 -TitleList.Keywords.67=native-object +TitleList.Keywords.67=make-size TitleList.ContextNumber.67= TitleList.ApplyTemp.67=0 TitleList.Expanded.67=0 TitleList.Kind.67=0 -TitleList.Title.68=point +TitleList.Title.68=make-span TitleList.Level.68=2 -TitleList.Url.68=gfs\point.html +TitleList.Url.68=gfs\make-span.html TitleList.Icon.68=0 TitleList.Status.68=0 -TitleList.Keywords.68=point +TitleList.Keywords.68=make-span TitleList.ContextNumber.68= TitleList.ApplyTemp.68=0 TitleList.Expanded.68=0 TitleList.Kind.68=0 -TitleList.Title.69=point-x +TitleList.Title.69=native-object TitleList.Level.69=2 -TitleList.Url.69=gfs\point-x.html +TitleList.Url.69=gfs\native-object.html TitleList.Icon.69=0 TitleList.Status.69=0 -TitleList.Keywords.69=point-x +TitleList.Keywords.69=native-object TitleList.ContextNumber.69= TitleList.ApplyTemp.69=0 TitleList.Expanded.69=0 TitleList.Kind.69=0 -TitleList.Title.70=point-y +TitleList.Title.70=point TitleList.Level.70=2 -TitleList.Url.70=gfs\point-y.html +TitleList.Url.70=gfs\point.html TitleList.Icon.70=0 TitleList.Status.70=0 -TitleList.Keywords.70=point-y +TitleList.Keywords.70=point TitleList.ContextNumber.70= TitleList.ApplyTemp.70=0 TitleList.Expanded.70=0 TitleList.Kind.70=0 -TitleList.Title.71=rectangle +TitleList.Title.71=point-x TitleList.Level.71=2 -TitleList.Url.71=gfs\rectangle.html +TitleList.Url.71=gfs\point-x.html TitleList.Icon.71=0 TitleList.Status.71=0 -TitleList.Keywords.71=rectangle +TitleList.Keywords.71=point-x TitleList.ContextNumber.71= TitleList.ApplyTemp.71=0 TitleList.Expanded.71=0 TitleList.Kind.71=0 -TitleList.Title.72=size +TitleList.Title.72=point-y TitleList.Level.72=2 -TitleList.Url.72=gfs\size.html +TitleList.Url.72=gfs\point-y.html TitleList.Icon.72=0 TitleList.Status.72=0 -TitleList.Keywords.72=size/structure +TitleList.Keywords.72=point-y TitleList.ContextNumber.72= TitleList.ApplyTemp.72=0 TitleList.Expanded.72=0 TitleList.Kind.72=0 -TitleList.Title.73=size +TitleList.Title.73=rectangle TitleList.Level.73=2 -TitleList.Url.73=gfs\size-function.html +TitleList.Url.73=gfs\rectangle.html TitleList.Icon.73=0 TitleList.Status.73=0 -TitleList.Keywords.73=size/rectangle +TitleList.Keywords.73=rectangle TitleList.ContextNumber.73= TitleList.ApplyTemp.73=0 TitleList.Expanded.73=0 TitleList.Kind.73=0 -TitleList.Title.74=size-height +TitleList.Title.74=size TitleList.Level.74=2 -TitleList.Url.74=gfs\size-height.html +TitleList.Url.74=gfs\size.html TitleList.Icon.74=0 TitleList.Status.74=0 -TitleList.Keywords.74=size-height`\ +TitleList.Keywords.74=size/structure TitleList.ContextNumber.74= TitleList.ApplyTemp.74=0 TitleList.Expanded.74=0 TitleList.Kind.74=0 -TitleList.Title.75=size-width +TitleList.Title.75=size TitleList.Level.75=2 -TitleList.Url.75=gfs\size-width.html +TitleList.Url.75=gfs\size-function.html TitleList.Icon.75=0 TitleList.Status.75=0 -TitleList.Keywords.75=size-width +TitleList.Keywords.75=size/rectangle TitleList.ContextNumber.75= TitleList.ApplyTemp.75=0 TitleList.Expanded.75=0 TitleList.Kind.75=0 -TitleList.Title.76=span +TitleList.Title.76=size-height TitleList.Level.76=2 -TitleList.Url.76=gfs\span.html +TitleList.Url.76=gfs\size-height.html TitleList.Icon.76=0 TitleList.Status.76=0 -TitleList.Keywords.76=span +TitleList.Keywords.76=size-height`\ TitleList.ContextNumber.76= TitleList.ApplyTemp.76=0 TitleList.Expanded.76=0 TitleList.Kind.76=0 -TitleList.Title.77=span-end +TitleList.Title.77=size-width TitleList.Level.77=2 -TitleList.Url.77=gfs\span-end.html +TitleList.Url.77=gfs\size-width.html TitleList.Icon.77=0 TitleList.Status.77=0 -TitleList.Keywords.77=span-end`\ +TitleList.Keywords.77=size-width TitleList.ContextNumber.77= TitleList.ApplyTemp.77=0 TitleList.Expanded.77=0 TitleList.Kind.77=0 -TitleList.Title.78=span-start +TitleList.Title.78=span TitleList.Level.78=2 -TitleList.Url.78=gfs\span-start.html +TitleList.Url.78=gfs\span.html TitleList.Icon.78=0 TitleList.Status.78=0 -TitleList.Keywords.78=span-start`\ +TitleList.Keywords.78=span TitleList.ContextNumber.78= TitleList.ApplyTemp.78=0 TitleList.Expanded.78=0 TitleList.Kind.78=0 -TitleList.Title.79=toolkit-error +TitleList.Title.79=span-end TitleList.Level.79=2 -TitleList.Url.79=gfs\toolkit-error.html +TitleList.Url.79=gfs\span-end.html TitleList.Icon.79=0 TitleList.Status.79=0 -TitleList.Keywords.79=toolkit-error`\:detail`\ +TitleList.Keywords.79=span-end`\ TitleList.ContextNumber.79= TitleList.ApplyTemp.79=0 TitleList.Expanded.79=0 TitleList.Kind.79=0 -TitleList.Title.80=toolkit-warning +TitleList.Title.80=span-start TitleList.Level.80=2 -TitleList.Url.80=gfs\toolkit-warning.html +TitleList.Url.80=gfs\span-start.html TitleList.Icon.80=0 TitleList.Status.80=0 -TitleList.Keywords.80=toolkit-warning +TitleList.Keywords.80=span-start`\ TitleList.ContextNumber.80= TitleList.ApplyTemp.80=0 TitleList.Expanded.80=0 TitleList.Kind.80=0 -TitleList.Title.81=win32-error +TitleList.Title.81=toolkit-error TitleList.Level.81=2 -TitleList.Url.81=gfs\win32-error.html +TitleList.Url.81=gfs\toolkit-error.html TitleList.Icon.81=0 TitleList.Status.81=0 -TitleList.Keywords.81=win32-error`\:code`\ +TitleList.Keywords.81=toolkit-error`\:detail`\ TitleList.ContextNumber.81= TitleList.ApplyTemp.81=0 TitleList.Expanded.81=0 TitleList.Kind.81=0 -TitleList.Title.82=win32-warning +TitleList.Title.82=toolkit-warning TitleList.Level.82=2 -TitleList.Url.82=gfs\win32-warning.html +TitleList.Url.82=gfs\toolkit-warning.html TitleList.Icon.82=0 TitleList.Status.82=0 -TitleList.Keywords.82=win32-warning +TitleList.Keywords.82=toolkit-warning TitleList.ContextNumber.82= TitleList.ApplyTemp.82=0 TitleList.Expanded.82=0 TitleList.Kind.82=0 -TitleList.Title.83=Widgets Package -TitleList.Level.83=1 -TitleList.Url.83=WidgetsPackage.html +TitleList.Title.83=win32-error +TitleList.Level.83=2 +TitleList.Url.83=gfs\win32-error.html TitleList.Icon.83=0 TitleList.Status.83=0 -TitleList.Keywords.83=GFW`\graphic-forms.uitoolkit.widgets +TitleList.Keywords.83=win32-error`\:code`\ TitleList.ContextNumber.83= TitleList.ApplyTemp.83=0 TitleList.Expanded.83=0 TitleList.Kind.83=0 -TitleList.Title.84=default-message-filter +TitleList.Title.84=win32-warning TitleList.Level.84=2 -TitleList.Url.84=gfw\default-message-filter.html +TitleList.Url.84=gfs\win32-warning.html TitleList.Icon.84=0 TitleList.Status.84=0 -TitleList.Keywords.84=default-message-filter`\GetMessage`\MSG`\ +TitleList.Keywords.84=win32-warning TitleList.ContextNumber.84= TitleList.ApplyTemp.84=0 TitleList.Expanded.84=0 TitleList.Kind.84=0 -TitleList.Title.85=event-activate -TitleList.Level.85=2 -TitleList.Url.85=gfw\event-activate.html +TitleList.Title.85=Widgets Package +TitleList.Level.85=1 +TitleList.Url.85=WidgetsPackage.html TitleList.Icon.85=0 TitleList.Status.85=0 -TitleList.Keywords.85=event-activate +TitleList.Keywords.85=GFW`\graphic-forms.uitoolkit.widgets TitleList.ContextNumber.85= TitleList.ApplyTemp.85=0 -TitleList.Expanded.85=0 +TitleList.Expanded.85=1 TitleList.Kind.85=0 -TitleList.Title.86=event-arm +TitleList.Title.86=default-message-filter TitleList.Level.86=2 -TitleList.Url.86=gfw\event-arm.html +TitleList.Url.86=gfw\default-message-filter.html TitleList.Icon.86=0 TitleList.Status.86=0 -TitleList.Keywords.86=event-arm +TitleList.Keywords.86=default-message-filter`\GetMessage`\MSG`\ TitleList.ContextNumber.86= TitleList.ApplyTemp.86=0 TitleList.Expanded.86=0 TitleList.Kind.86=0 -TitleList.Title.87=event-close +TitleList.Title.87=event-activate TitleList.Level.87=2 -TitleList.Url.87=gfw\event-close.html +TitleList.Url.87=gfw\event-activate.html TitleList.Icon.87=0 TitleList.Status.87=0 -TitleList.Keywords.87=event-close +TitleList.Keywords.87=event-activate TitleList.ContextNumber.87= TitleList.ApplyTemp.87=0 TitleList.Expanded.87=0 TitleList.Kind.87=0 -TitleList.Title.88=event-deactivate +TitleList.Title.88=event-arm TitleList.Level.88=2 -TitleList.Url.88=gfw\event-deactivate.html +TitleList.Url.88=gfw\event-arm.html TitleList.Icon.88=0 TitleList.Status.88=0 -TitleList.Keywords.88=event-deactivate +TitleList.Keywords.88=event-arm TitleList.ContextNumber.88= TitleList.ApplyTemp.88=0 TitleList.Expanded.88=0 TitleList.Kind.88=0 -TitleList.Title.89=event-default-action +TitleList.Title.89=event-close TitleList.Level.89=2 -TitleList.Url.89=gfw\event-default-action.html +TitleList.Url.89=gfw\event-close.html TitleList.Icon.89=0 TitleList.Status.89=0 -TitleList.Keywords.89=event-default-action +TitleList.Keywords.89=event-close TitleList.ContextNumber.89= TitleList.ApplyTemp.89=0 TitleList.Expanded.89=0 TitleList.Kind.89=0 -TitleList.Title.90=event-dispatcher +TitleList.Title.90=event-deactivate TitleList.Level.90=2 -TitleList.Url.90=gfw\event-dispatcher.html +TitleList.Url.90=gfw\event-deactivate.html TitleList.Icon.90=0 TitleList.Status.90=0 -TitleList.Keywords.90=event-dispatcher +TitleList.Keywords.90=event-deactivate TitleList.ContextNumber.90= TitleList.ApplyTemp.90=0 TitleList.Expanded.90=0 TitleList.Kind.90=0 -TitleList.Title.91=event-dispose +TitleList.Title.91=event-default-action TitleList.Level.91=2 -TitleList.Url.91=gfw\event-dispose.html +TitleList.Url.91=gfw\event-default-action.html TitleList.Icon.91=0 TitleList.Status.91=0 -TitleList.Keywords.91=event-dispose +TitleList.Keywords.91=event-default-action TitleList.ContextNumber.91= TitleList.ApplyTemp.91=0 TitleList.Expanded.91=0 TitleList.Kind.91=0 -TitleList.Title.92=event-move +TitleList.Title.92=event-dispatcher TitleList.Level.92=2 -TitleList.Url.92=gfw\event-move.html +TitleList.Url.92=gfw\event-dispatcher.html TitleList.Icon.92=0 TitleList.Status.92=0 -TitleList.Keywords.92=event-move +TitleList.Keywords.92=event-dispatcher TitleList.ContextNumber.92= TitleList.ApplyTemp.92=0 TitleList.Expanded.92=0 TitleList.Kind.92=0 -TitleList.Title.93=event-pre-move +TitleList.Title.93=event-dispose TitleList.Level.93=2 -TitleList.Url.93=gfw\event-pre-move.html +TitleList.Url.93=gfw\event-dispose.html TitleList.Icon.93=0 TitleList.Status.93=0 -TitleList.Keywords.93=event-pre-move +TitleList.Keywords.93=event-dispose TitleList.ContextNumber.93= TitleList.ApplyTemp.93=0 TitleList.Expanded.93=0 TitleList.Kind.93=0 -TitleList.Title.94=event-pre-resize +TitleList.Title.94=event-move TitleList.Level.94=2 -TitleList.Url.94=gfw\event-pre-resize.html +TitleList.Url.94=gfw\event-move.html TitleList.Icon.94=0 TitleList.Status.94=0 -TitleList.Keywords.94=event-pre-resize +TitleList.Keywords.94=event-move TitleList.ContextNumber.94= TitleList.ApplyTemp.94=0 TitleList.Expanded.94=0 TitleList.Kind.94=0 -TitleList.Title.95=event-resize +TitleList.Title.95=event-paint TitleList.Level.95=2 -TitleList.Url.95=gfw\event-resize.html +TitleList.Url.95=gfw\event-paint.html TitleList.Icon.95=0 TitleList.Status.95=0 -TitleList.Keywords.95=event-resize +TitleList.Keywords.95=event-paint TitleList.ContextNumber.95= TitleList.ApplyTemp.95=0 TitleList.Expanded.95=0 TitleList.Kind.95=0 -TitleList.Title.96=event-select +TitleList.Title.96=event-pre-move TitleList.Level.96=2 -TitleList.Url.96=gfw\event-select.html +TitleList.Url.96=gfw\event-pre-move.html TitleList.Icon.96=0 TitleList.Status.96=0 -TitleList.Keywords.96=event-select +TitleList.Keywords.96=event-pre-move TitleList.ContextNumber.96= TitleList.ApplyTemp.96=0 TitleList.Expanded.96=0 TitleList.Kind.96=0 -TitleList.Title.97=event-source +TitleList.Title.97=event-pre-resize TitleList.Level.97=2 -TitleList.Url.97=gfw\event-source.html +TitleList.Url.97=gfw\event-pre-resize.html TitleList.Icon.97=0 TitleList.Status.97=0 -TitleList.Keywords.97=event-source +TitleList.Keywords.97=event-pre-resize TitleList.ContextNumber.97= TitleList.ApplyTemp.97=0 TitleList.Expanded.97=0 TitleList.Kind.97=0 -TitleList.Title.98=message-loop +TitleList.Title.98=event-resize TitleList.Level.98=2 -TitleList.Url.98=gfw\message-loop.html +TitleList.Url.98=gfw\event-resize.html TitleList.Icon.98=0 TitleList.Status.98=0 -TitleList.Keywords.98=message-loop +TitleList.Keywords.98=event-resize TitleList.ContextNumber.98= TitleList.ApplyTemp.98=0 TitleList.Expanded.98=0 TitleList.Kind.98=0 -TitleList.Title.99=obtain-event-time +TitleList.Title.99=event-select TitleList.Level.99=2 -TitleList.Url.99=gfw\obtain-event-time.html +TitleList.Url.99=gfw\event-select.html TitleList.Icon.99=0 TitleList.Status.99=0 -TitleList.Keywords.99=obtain-event-time +TitleList.Keywords.99=event-select TitleList.ContextNumber.99= TitleList.ApplyTemp.99=0 TitleList.Expanded.99=0 TitleList.Kind.99=0 -TitleList.Title.100=with-graphics-context +TitleList.Title.100=event-source TitleList.Level.100=2 -TitleList.Url.100=gfw\with-graphics-context.html +TitleList.Url.100=gfw\event-source.html TitleList.Icon.100=0 TitleList.Status.100=0 -TitleList.Keywords.100=with-graphics-context +TitleList.Keywords.100=event-source TitleList.ContextNumber.100= TitleList.ApplyTemp.100=0 TitleList.Expanded.100=0 TitleList.Kind.100=0 -TitleList.Title.101=Miscellaneous Topics -TitleList.Level.101=0 -TitleList.Url.101=MiscellaneousTopics.html +TitleList.Title.101=message-loop +TitleList.Level.101=2 +TitleList.Url.101=gfw\message-loop.html TitleList.Icon.101=0 TitleList.Status.101=0 -TitleList.Keywords.101= +TitleList.Keywords.101=message-loop TitleList.ContextNumber.101= TitleList.ApplyTemp.101=0 -TitleList.Expanded.101=1 +TitleList.Expanded.101=0 TitleList.Kind.101=0 -TitleList.Title.102=Font Character Sets -TitleList.Level.102=1 -TitleList.Url.102=FontCharsets.html +TitleList.Title.102=obtain-event-time +TitleList.Level.102=2 +TitleList.Url.102=gfw\obtain-event-time.html TitleList.Icon.102=0 TitleList.Status.102=0 -TitleList.Keywords.102=+ansi-charset+`\+arabic-charset+`\+baltic-charset+`\+chinesebig5-charset+`\+default-charset+`\+easteurope-charset+`\+gb2312-charset+`\+greek-charset+`\+hangeul-charset+`\+hangul-charset+`\+hebrew-charset+`\+johab-charset+`\+mac-charset+`\+oem-charset+`\+russian-charset+`\+shiftjis-charset+`\+symbol-charset+`\+thai-charset+`\+turkish-charset+`\+vietnamese-charset+`\ +TitleList.Keywords.102=obtain-event-time TitleList.ContextNumber.102= TitleList.ApplyTemp.102=0 TitleList.Expanded.102=0 TitleList.Kind.102=0 -TitleList.Title.103=Image Data Plugins -TitleList.Level.103=1 -TitleList.Url.103=ImageDataPlugins.html +TitleList.Title.103=with-graphics-context +TitleList.Level.103=2 +TitleList.Url.103=gfw\with-graphics-context.html TitleList.Icon.103=0 TitleList.Status.103=0 -TitleList.Keywords.103= +TitleList.Keywords.103=with-graphics-context TitleList.ContextNumber.103= TitleList.ApplyTemp.103=0 TitleList.Expanded.103=0 TitleList.Kind.103=0 -TitleList.Title.104=Terminology Conventions +TitleList.Title.104=Miscellaneous Topics TitleList.Level.104=0 -TitleList.Url.104=TerminologyConventions.html +TitleList.Url.104=MiscellaneousTopics.html TitleList.Icon.104=0 TitleList.Status.104=0 TitleList.Keywords.104= TitleList.ContextNumber.104= TitleList.ApplyTemp.104=0 -TitleList.Expanded.104=0 +TitleList.Expanded.104=1 TitleList.Kind.104=0 -TitleList.Title.105=Glossary -TitleList.Level.105=0 -TitleList.Url.105=Glossary.html +TitleList.Title.105=Font Character Sets +TitleList.Level.105=1 +TitleList.Url.105=FontCharsets.html TitleList.Icon.105=0 TitleList.Status.105=0 -TitleList.Keywords.105= +TitleList.Keywords.105=+ansi-charset+`\+arabic-charset+`\+baltic-charset+`\+chinesebig5-charset+`\+default-charset+`\+easteurope-charset+`\+gb2312-charset+`\+greek-charset+`\+hangeul-charset+`\+hangul-charset+`\+hebrew-charset+`\+johab-charset+`\+mac-charset+`\+oem-charset+`\+russian-charset+`\+shiftjis-charset+`\+symbol-charset+`\+thai-charset+`\+turkish-charset+`\+vietnamese-charset+`\ TitleList.ContextNumber.105= TitleList.ApplyTemp.105=0 TitleList.Expanded.105=0 TitleList.Kind.105=0 -TitleList.Title.106=Footnotes -TitleList.Level.106=0 -TitleList.Url.106=Footnotes.html +TitleList.Title.106=Image Data Plugins +TitleList.Level.106=1 +TitleList.Url.106=ImageDataPlugins.html TitleList.Icon.106=0 TitleList.Status.106=0 TitleList.Keywords.106= TitleList.ContextNumber.106= TitleList.ApplyTemp.106=0 TitleList.Expanded.106=0 -TitleList.Kind.106=1 +TitleList.Kind.106=0 +TitleList.Title.107=Terminology Conventions +TitleList.Level.107=0 +TitleList.Url.107=TerminologyConventions.html +TitleList.Icon.107=0 +TitleList.Status.107=0 +TitleList.Keywords.107= +TitleList.ContextNumber.107= +TitleList.ApplyTemp.107=0 +TitleList.Expanded.107=0 +TitleList.Kind.107=0 +TitleList.Title.108=Glossary +TitleList.Level.108=0 +TitleList.Url.108=Glossary.html +TitleList.Icon.108=0 +TitleList.Status.108=0 +TitleList.Keywords.108= +TitleList.ContextNumber.108= +TitleList.ApplyTemp.108=0 +TitleList.Expanded.108=0 +TitleList.Kind.108=0 +TitleList.Title.109=Footnotes +TitleList.Level.109=0 +TitleList.Url.109=Footnotes.html +TitleList.Icon.109=0 +TitleList.Status.109=0 +TitleList.Keywords.109= +TitleList.ContextNumber.109= +TitleList.ApplyTemp.109=0 +TitleList.Expanded.109=0 +TitleList.Kind.109=1 Modified: trunk/docs/manual/gfg/graphics-context.html ============================================================================== --- trunk/docs/manual/gfg/graphics-context.html (original) +++ trunk/docs/manual/gfg/graphics-context.html Sat Oct 14 01:11:17 2006 @@ -43,9 +43,12 @@ This class wraps a Win32 device context, thus instances of this class are used to perform drawing operations. Application code usually obtains -a graphics-context via event-paint, but initargs -are also provided for creating a context associated with an image or +a graphics-context via gfw:event-paint, but initargs +are also +provided to create a context associated with an image or a +widget outside the scope of a @@ -57,8 +60,8 @@ - a -widget.  + paint +event.  Added: trunk/docs/manual/gfg/miter-limit.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/miter-limit.html Sat Oct 14 01:11:17 2006 @@ -0,0 +1,68 @@ + + + +miter-limit + + + + + + +

+ + + + +
miter-limit +

[Slot Accessor] 

+

+

syntax

+

(gfg:miter-limit graphics-context) => +float

+

(setf (gfg:miter-limit graphics-context) +float)

+

arguments +

+ + + + + + + + +
graphics-context The graphics-context + whose miter limit is retrieved (or set).
floatA floating point value describing the miter + ratio.

description

+

Returns (sets) a floating point value describing the +allowable ratio of miter length to line width. The miter length is the distance +from the intersection of the line walls on the inside of a join to the intersection of the line walls +on the outside of the same join. The default +value is 10.0. This value affects the :miter-join pen style.  +

+

see also

+

pen-style

+

+


+ +

+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Modified: trunk/docs/manual/gfg/pen-style.html ============================================================================== --- trunk/docs/manual/gfg/pen-style.html (original) +++ trunk/docs/manual/gfg/pen-style.html Sat Oct 14 01:11:17 2006 @@ -19,9 +19,11 @@

syntax

(gfg:pen-style self) => +face=Arial size=2>(gfg:pen-style graphics-context) => list

-

(setf (gfg:pen-style self) list)

(setf (gfg:pen-style graphics-context) list)

arguments

@@ -30,8 +32,9 @@ - self - The object + graphics-context + The graphics-context whose pen style is retrieved (or set). list @@ -97,10 +100,12 @@

see also

graphics-context

+href="miter-limit.html" >miter-limit, pen-width


-

+ +

Added: trunk/docs/manual/gfg/pen-width.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/pen-width.html Sat Oct 14 01:11:17 2006 @@ -0,0 +1,68 @@ + + + +pen-width + + + + + + +

+ + + + +
pen-width +

[Slot Accessor] 

+

+

syntax

+

(gfg:pen-width graphics-context) => +integer

+

(setf (gfg:pen-width graphics-context) +integer)

+

arguments +

+ + + + + + + + +
graphics-context The graphics-context whose pen + width is retrieved (or set).
integerAn integer describing the width of a + line.

description

+

+ + Returns (sets) an integer value determining the width of a drawn line. The minimum +supported value is 0, which configures the underlying device +context to draw 1-pixel-wide lines using an optimized drawing algorithm. +

+

see also

+

pen-style

+

+


+ +

+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfw/event-paint.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfw/event-paint.html Sat Oct 14 01:11:17 2006 @@ -0,0 +1,79 @@ + + + +event-paint + + + + + + +

+ + + + +
event-paint +

[Generic Function] 

+

+

syntax

+

(gfw:event-paint event-dispatcher widget graphics-context rectangle) +

+

arguments +

+ + + + + + + + + + + + + +
event-dispatcherThe event-dispatcher that will + process the resize event.
widgetThe widget being +resized.
graphics-contextA graphics-context initialized for drawing during this + event.
rectangle +

A rectangle describing the specific + area within widget needing to + be +repainted.

description

+

Implement a method for this generic function to respond to +widget needing to + + + + + + + + be + repainted.

+

see also

+

 

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ From junrue at common-lisp.net Sat Oct 14 05:32:30 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Sat, 14 Oct 2006 01:32:30 -0400 (EDT) Subject: [graphic-forms-cvs] r316 - in trunk/docs/manual: . gfg Message-ID: <20061014053230.392DC30018@common-lisp.net> Author: junrue Date: Sat Oct 14 01:32:29 2006 New Revision: 316 Added: trunk/docs/manual/gfg/draw-chord.html trunk/docs/manual/gfg/draw-ellipse.html Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp trunk/docs/manual/gfg/draw-arc.html trunk/docs/manual/gfg/draw-bezier.html Log: Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp ============================================================================== --- trunk/docs/manual/Graphic-FormsProgrammingReference.wcp (original) +++ trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Sat Oct 14 01:32:29 2006 @@ -92,7 +92,7 @@ DefaultTopic=Introduction.html [TOPICS] -TitleList=110 +TitleList=112 TitleList.Title.0=Legal Information TitleList.Level.0=0 TitleList.Url.0=LegalInfo.html @@ -313,869 +313,869 @@ TitleList.ApplyTemp.21=0 TitleList.Expanded.21=0 TitleList.Kind.21=0 -TitleList.Title.22=font +TitleList.Title.22=draw-chord TitleList.Level.22=2 -TitleList.Url.22=gfg\font.html +TitleList.Url.22=gfg\draw-chord.html TitleList.Icon.22=0 TitleList.Status.22=0 -TitleList.Keywords.22=font +TitleList.Keywords.22=draw-chord TitleList.ContextNumber.22= TitleList.ApplyTemp.22=0 TitleList.Expanded.22=0 TitleList.Kind.22=0 -TitleList.Title.23=font-data +TitleList.Title.23=draw-ellipse TitleList.Level.23=2 -TitleList.Url.23=gfg\font-data.html +TitleList.Url.23=gfg\draw-ellipse.html TitleList.Icon.23=0 TitleList.Status.23=0 -TitleList.Keywords.23=font-data +TitleList.Keywords.23=draw-ellipse TitleList.ContextNumber.23= TitleList.ApplyTemp.23=0 TitleList.Expanded.23=0 TitleList.Kind.23=0 -TitleList.Title.24=font-metrics +TitleList.Title.24=font TitleList.Level.24=2 -TitleList.Url.24=gfg\font-metrics.html +TitleList.Url.24=gfg\font.html TitleList.Icon.24=0 TitleList.Status.24=0 -TitleList.Keywords.24=font-metrics +TitleList.Keywords.24=font TitleList.ContextNumber.24= TitleList.ApplyTemp.24=0 TitleList.Expanded.24=0 TitleList.Kind.24=0 -TitleList.Title.25=foreground-color +TitleList.Title.25=font-data TitleList.Level.25=2 -TitleList.Url.25=gfg\foreground-color.html +TitleList.Url.25=gfg\font-data.html TitleList.Icon.25=0 TitleList.Status.25=0 -TitleList.Keywords.25=foreground-color +TitleList.Keywords.25=font-data TitleList.ContextNumber.25= TitleList.ApplyTemp.25=0 TitleList.Expanded.25=0 TitleList.Kind.25=0 -TitleList.Title.26=graphics-context +TitleList.Title.26=font-metrics TitleList.Level.26=2 -TitleList.Url.26=gfg\graphics-context.html +TitleList.Url.26=gfg\font-metrics.html TitleList.Icon.26=0 TitleList.Status.26=0 -TitleList.Keywords.26=graphics-context +TitleList.Keywords.26=font-metrics TitleList.ContextNumber.26= TitleList.ApplyTemp.26=0 TitleList.Expanded.26=0 TitleList.Kind.26=0 -TitleList.Title.27=height +TitleList.Title.27=foreground-color TitleList.Level.27=2 -TitleList.Url.27=gfg\height.html +TitleList.Url.27=gfg\foreground-color.html TitleList.Icon.27=0 TitleList.Status.27=0 -TitleList.Keywords.27=height +TitleList.Keywords.27=foreground-color TitleList.ContextNumber.27= TitleList.ApplyTemp.27=0 TitleList.Expanded.27=0 TitleList.Kind.27=0 -TitleList.Title.28=icon-bundle +TitleList.Title.28=graphics-context TitleList.Level.28=2 -TitleList.Url.28=gfg\icon-bundle.html +TitleList.Url.28=gfg\graphics-context.html TitleList.Icon.28=0 TitleList.Status.28=0 -TitleList.Keywords.28=icon-bundle`\:file/icon-bundle`\:images`\:system`\:transparency-pixel/icon-bundle`\+application-icon+`\+error-icon+`\+information-icon+`\+question-icon+`\+warning-icon+ +TitleList.Keywords.28=graphics-context TitleList.ContextNumber.28= TitleList.ApplyTemp.28=0 TitleList.Expanded.28=0 TitleList.Kind.28=0 -TitleList.Title.29=icon-bundle-length +TitleList.Title.29=height TitleList.Level.29=2 -TitleList.Url.29=gfg\icon-bundle-length.html +TitleList.Url.29=gfg\height.html TitleList.Icon.29=0 TitleList.Status.29=0 -TitleList.Keywords.29=icon-bundle-length +TitleList.Keywords.29=height TitleList.ContextNumber.29= TitleList.ApplyTemp.29=0 TitleList.Expanded.29=0 TitleList.Kind.29=0 -TitleList.Title.30=icon-image-ref +TitleList.Title.30=icon-bundle TitleList.Level.30=2 -TitleList.Url.30=gfg\icon-image-ref.html +TitleList.Url.30=gfg\icon-bundle.html TitleList.Icon.30=0 TitleList.Status.30=0 -TitleList.Keywords.30=icon-image-ref`\:large`\:small`\ +TitleList.Keywords.30=icon-bundle`\:file/icon-bundle`\:images`\:system`\:transparency-pixel/icon-bundle`\+application-icon+`\+error-icon+`\+information-icon+`\+question-icon+`\+warning-icon+ TitleList.ContextNumber.30= TitleList.ApplyTemp.30=0 TitleList.Expanded.30=0 TitleList.Kind.30=0 -TitleList.Title.31=image +TitleList.Title.31=icon-bundle-length TitleList.Level.31=2 -TitleList.Url.31=gfg\image.html +TitleList.Url.31=gfg\icon-bundle-length.html TitleList.Icon.31=0 TitleList.Status.31=0 -TitleList.Keywords.31=image`\:file/image`\:size/image`\ +TitleList.Keywords.31=icon-bundle-length TitleList.ContextNumber.31= TitleList.ApplyTemp.31=0 TitleList.Expanded.31=0 TitleList.Kind.31=0 -TitleList.Title.32=image-data +TitleList.Title.32=icon-image-ref TitleList.Level.32=2 -TitleList.Url.32=gfg\image-data.html +TitleList.Url.32=gfg\icon-image-ref.html TitleList.Icon.32=0 TitleList.Status.32=0 -TitleList.Keywords.32=image-data +TitleList.Keywords.32=icon-image-ref`\:large`\:small`\ TitleList.ContextNumber.32= TitleList.ApplyTemp.32=0 TitleList.Expanded.32=0 TitleList.Kind.32=0 -TitleList.Title.33=image-data-plugin +TitleList.Title.33=image TitleList.Level.33=2 -TitleList.Url.33=gfg\image-data-plugin.html +TitleList.Url.33=gfg\image.html TitleList.Icon.33=0 TitleList.Status.33=0 -TitleList.Keywords.33=image-data-plugin +TitleList.Keywords.33=image`\:file/image`\:size/image`\ TitleList.ContextNumber.33= TitleList.ApplyTemp.33=0 TitleList.Expanded.33=0 TitleList.Kind.33=0 -TitleList.Title.34=leading +TitleList.Title.34=image-data TitleList.Level.34=2 -TitleList.Url.34=gfg\leading.html +TitleList.Url.34=gfg\image-data.html TitleList.Icon.34=0 TitleList.Status.34=0 -TitleList.Keywords.34=leading +TitleList.Keywords.34=image-data TitleList.ContextNumber.34= TitleList.ApplyTemp.34=0 TitleList.Expanded.34=0 TitleList.Kind.34=0 -TitleList.Title.35=load +TitleList.Title.35=image-data-plugin TitleList.Level.35=2 -TitleList.Url.35=gfg\load.html +TitleList.Url.35=gfg\image-data-plugin.html TitleList.Icon.35=0 TitleList.Status.35=0 -TitleList.Keywords.35=load +TitleList.Keywords.35=image-data-plugin TitleList.ContextNumber.35= TitleList.ApplyTemp.35=0 TitleList.Expanded.35=0 TitleList.Kind.35=0 -TitleList.Title.36=make-color +TitleList.Title.36=leading TitleList.Level.36=2 -TitleList.Url.36=gfg\make-color.html +TitleList.Url.36=gfg\leading.html TitleList.Icon.36=0 TitleList.Status.36=0 -TitleList.Keywords.36=make-color`\:blue`\:green`\:red`\ +TitleList.Keywords.36=leading TitleList.ContextNumber.36= TitleList.ApplyTemp.36=0 TitleList.Expanded.36=0 TitleList.Kind.36=0 -TitleList.Title.37=make-font-data +TitleList.Title.37=load TitleList.Level.37=2 -TitleList.Url.37=gfg\make-font-data.html +TitleList.Url.37=gfg\load.html TitleList.Icon.37=0 TitleList.Status.37=0 -TitleList.Keywords.37=make-font-data`\:char-set`\:face-name`\:point-size`\:style`\:bold`\:normal`\:fixed`\:variable`\:truetype-only`\:outline`\:italic`\:strikeout`\:underline +TitleList.Keywords.37=load TitleList.ContextNumber.37= TitleList.ApplyTemp.37=0 TitleList.Expanded.37=0 TitleList.Kind.37=0 -TitleList.Title.38=make-font-metrics +TitleList.Title.38=make-color TitleList.Level.38=2 -TitleList.Url.38=gfg\make-font-metrics.html +TitleList.Url.38=gfg\make-color.html TitleList.Icon.38=0 TitleList.Status.38=0 -TitleList.Keywords.38=make-font-metrics`\:ascent`\:avg-char-width`\:descent`\:leading`\:max-char-width +TitleList.Keywords.38=make-color`\:blue`\:green`\:red`\ TitleList.ContextNumber.38= TitleList.ApplyTemp.38=0 TitleList.Expanded.38=0 TitleList.Kind.38=0 -TitleList.Title.39=maximum-char-width +TitleList.Title.39=make-font-data TitleList.Level.39=2 -TitleList.Url.39=gfg\maximum-char-width.html +TitleList.Url.39=gfg\make-font-data.html TitleList.Icon.39=0 TitleList.Status.39=0 -TitleList.Keywords.39=maximum-char-width +TitleList.Keywords.39=make-font-data`\:char-set`\:face-name`\:point-size`\:style`\:bold`\:normal`\:fixed`\:variable`\:truetype-only`\:outline`\:italic`\:strikeout`\:underline TitleList.ContextNumber.39= TitleList.ApplyTemp.39=0 TitleList.Expanded.39=0 TitleList.Kind.39=0 -TitleList.Title.40=miter-limit +TitleList.Title.40=make-font-metrics TitleList.Level.40=2 -TitleList.Url.40=gfg\miter-limit.html +TitleList.Url.40=gfg\make-font-metrics.html TitleList.Icon.40=0 TitleList.Status.40=0 -TitleList.Keywords.40=miter-limit +TitleList.Keywords.40=make-font-metrics`\:ascent`\:avg-char-width`\:descent`\:leading`\:max-char-width TitleList.ContextNumber.40= TitleList.ApplyTemp.40=0 TitleList.Expanded.40=0 TitleList.Kind.40=0 -TitleList.Title.41=pen-style +TitleList.Title.41=maximum-char-width TitleList.Level.41=2 -TitleList.Url.41=gfg\pen-style.html +TitleList.Url.41=gfg\maximum-char-width.html TitleList.Icon.41=0 TitleList.Status.41=0 -TitleList.Keywords.41=pen-style`\:alternate`\:dash`\:dashdot`\:dashdotdot`\:dot`\:solid`\:flat-endcap`\:round-endcap`\:square-endcap`\:bevel-join`\:miter-join`\:round-join +TitleList.Keywords.41=maximum-char-width TitleList.ContextNumber.41= TitleList.ApplyTemp.41=0 TitleList.Expanded.41=0 TitleList.Kind.41=0 -TitleList.Title.42=pen-width +TitleList.Title.42=miter-limit TitleList.Level.42=2 -TitleList.Url.42=gfg\pen-width.html +TitleList.Url.42=gfg\miter-limit.html TitleList.Icon.42=0 TitleList.Status.42=0 -TitleList.Keywords.42=pen-width +TitleList.Keywords.42=miter-limit TitleList.ContextNumber.42= TitleList.ApplyTemp.42=0 TitleList.Expanded.42=0 TitleList.Kind.42=0 -TitleList.Title.43=push-icon-image +TitleList.Title.43=pen-style TitleList.Level.43=2 -TitleList.Url.43=gfg\push-icon-image.html +TitleList.Url.43=gfg\pen-style.html TitleList.Icon.43=0 TitleList.Status.43=0 -TitleList.Keywords.43=push-icon-image +TitleList.Keywords.43=pen-style`\:alternate`\:dash`\:dashdot`\:dashdotdot`\:dot`\:solid`\:flat-endcap`\:round-endcap`\:square-endcap`\:bevel-join`\:miter-join`\:round-join TitleList.ContextNumber.43= TitleList.ApplyTemp.43=0 TitleList.Expanded.43=0 TitleList.Kind.43=0 -TitleList.Title.44=rgb->color +TitleList.Title.44=pen-width TitleList.Level.44=2 -TitleList.Url.44=gfg\rgb-to-color.html +TitleList.Url.44=gfg\pen-width.html TitleList.Icon.44=0 TitleList.Status.44=0 -TitleList.Keywords.44=rgb->color +TitleList.Keywords.44=pen-width TitleList.ContextNumber.44= TitleList.ApplyTemp.44=0 TitleList.Expanded.44=0 TitleList.Kind.44=0 -TitleList.Title.45=size +TitleList.Title.45=push-icon-image TitleList.Level.45=2 -TitleList.Url.45=gfg\size.html +TitleList.Url.45=gfg\push-icon-image.html TitleList.Icon.45=0 TitleList.Status.45=0 -TitleList.Keywords.45=size/image-data +TitleList.Keywords.45=push-icon-image TitleList.ContextNumber.45= TitleList.ApplyTemp.45=0 TitleList.Expanded.45=0 TitleList.Kind.45=0 -TitleList.Title.46=text-extent +TitleList.Title.46=rgb->color TitleList.Level.46=2 -TitleList.Url.46=gfg\text-extent.html +TitleList.Url.46=gfg\rgb-to-color.html TitleList.Icon.46=0 TitleList.Status.46=0 -TitleList.Keywords.46=text-extent`\:mnemonic`\:tab`\ +TitleList.Keywords.46=rgb->color TitleList.ContextNumber.46= TitleList.ApplyTemp.46=0 TitleList.Expanded.46=0 TitleList.Kind.46=0 -TitleList.Title.47=transparency-mask +TitleList.Title.47=size TitleList.Level.47=2 -TitleList.Url.47=gfg\transparency-mask.html +TitleList.Url.47=gfg\size.html TitleList.Icon.47=0 TitleList.Status.47=0 -TitleList.Keywords.47=transparency-mask +TitleList.Keywords.47=size/image-data TitleList.ContextNumber.47= TitleList.ApplyTemp.47=0 TitleList.Expanded.47=0 TitleList.Kind.47=0 -TitleList.Title.48=with-image-transparency +TitleList.Title.48=text-extent TitleList.Level.48=2 -TitleList.Url.48=gfg\with-image-transparency.html +TitleList.Url.48=gfg\text-extent.html TitleList.Icon.48=0 TitleList.Status.48=0 -TitleList.Keywords.48=with-image-transparency +TitleList.Keywords.48=text-extent`\:mnemonic`\:tab`\ TitleList.ContextNumber.48= TitleList.ApplyTemp.48=0 TitleList.Expanded.48=0 TitleList.Kind.48=0 -TitleList.Title.49=System Package -TitleList.Level.49=1 -TitleList.Url.49=SystemPackage.html +TitleList.Title.49=transparency-mask +TitleList.Level.49=2 +TitleList.Url.49=gfg\transparency-mask.html TitleList.Icon.49=0 TitleList.Status.49=0 -TitleList.Keywords.49=GFS`\graphic-forms.uitoolkit.system +TitleList.Keywords.49=transparency-mask TitleList.ContextNumber.49= TitleList.ApplyTemp.49=0 TitleList.Expanded.49=0 TitleList.Kind.49=0 -TitleList.Title.50=code +TitleList.Title.50=with-image-transparency TitleList.Level.50=2 -TitleList.Url.50=gfs\code.html +TitleList.Url.50=gfg\with-image-transparency.html TitleList.Icon.50=0 TitleList.Status.50=0 -TitleList.Keywords.50=code +TitleList.Keywords.50=with-image-transparency TitleList.ContextNumber.50= TitleList.ApplyTemp.50=0 TitleList.Expanded.50=0 TitleList.Kind.50=0 -TitleList.Title.51=comdlg-error -TitleList.Level.51=2 -TitleList.Url.51=gfs\comdlg-error.html +TitleList.Title.51=System Package +TitleList.Level.51=1 +TitleList.Url.51=SystemPackage.html TitleList.Icon.51=0 TitleList.Status.51=0 -TitleList.Keywords.51=comdlg-error`\:dlg-code +TitleList.Keywords.51=GFS`\graphic-forms.uitoolkit.system TitleList.ContextNumber.51= TitleList.ApplyTemp.51=0 TitleList.Expanded.51=0 TitleList.Kind.51=0 -TitleList.Title.52=copy-point +TitleList.Title.52=code TitleList.Level.52=2 -TitleList.Url.52=gfs\copy-point.html +TitleList.Url.52=gfs\code.html TitleList.Icon.52=0 TitleList.Status.52=0 -TitleList.Keywords.52=copy-point +TitleList.Keywords.52=code TitleList.ContextNumber.52= TitleList.ApplyTemp.52=0 TitleList.Expanded.52=0 TitleList.Kind.52=0 -TitleList.Title.53=copy-rectangle +TitleList.Title.53=comdlg-error TitleList.Level.53=2 -TitleList.Url.53=gfs\copy-rectangle.html +TitleList.Url.53=gfs\comdlg-error.html TitleList.Icon.53=0 TitleList.Status.53=0 -TitleList.Keywords.53=copy-rectangle +TitleList.Keywords.53=comdlg-error`\:dlg-code TitleList.ContextNumber.53= TitleList.ApplyTemp.53=0 TitleList.Expanded.53=0 TitleList.Kind.53=0 -TitleList.Title.54=copy-size +TitleList.Title.54=copy-point TitleList.Level.54=2 -TitleList.Url.54=gfs\copy-size.html +TitleList.Url.54=gfs\copy-point.html TitleList.Icon.54=0 TitleList.Status.54=0 -TitleList.Keywords.54=copy-size +TitleList.Keywords.54=copy-point TitleList.ContextNumber.54= TitleList.ApplyTemp.54=0 TitleList.Expanded.54=0 TitleList.Kind.54=0 -TitleList.Title.55=copy-span +TitleList.Title.55=copy-rectangle TitleList.Level.55=2 -TitleList.Url.55=gfs\copy-span.html +TitleList.Url.55=gfs\copy-rectangle.html TitleList.Icon.55=0 TitleList.Status.55=0 -TitleList.Keywords.55=copy-span +TitleList.Keywords.55=copy-rectangle TitleList.ContextNumber.55= TitleList.ApplyTemp.55=0 TitleList.Expanded.55=0 TitleList.Kind.55=0 -TitleList.Title.56=detail +TitleList.Title.56=copy-size TitleList.Level.56=2 -TitleList.Url.56=gfs\detail.html +TitleList.Url.56=gfs\copy-size.html TitleList.Icon.56=0 TitleList.Status.56=0 -TitleList.Keywords.56=detail +TitleList.Keywords.56=copy-size TitleList.ContextNumber.56= TitleList.ApplyTemp.56=0 TitleList.Expanded.56=0 TitleList.Kind.56=0 -TitleList.Title.57=dispose +TitleList.Title.57=copy-span TitleList.Level.57=2 -TitleList.Url.57=gfs\dispose.html +TitleList.Url.57=gfs\copy-span.html TitleList.Icon.57=0 TitleList.Status.57=0 -TitleList.Keywords.57=disposed +TitleList.Keywords.57=copy-span TitleList.ContextNumber.57= TitleList.ApplyTemp.57=0 TitleList.Expanded.57=0 TitleList.Kind.57=0 -TitleList.Title.58=disposed-error +TitleList.Title.58=detail TitleList.Level.58=2 -TitleList.Url.58=gfs\disposed-error.html +TitleList.Url.58=gfs\detail.html TitleList.Icon.58=0 TitleList.Status.58=0 -TitleList.Keywords.58=disposed-error +TitleList.Keywords.58=detail TitleList.ContextNumber.58= TitleList.ApplyTemp.58=0 TitleList.Expanded.58=0 TitleList.Kind.58=0 -TitleList.Title.59=disposed-p +TitleList.Title.59=dispose TitleList.Level.59=2 -TitleList.Url.59=gfs\disposed-p.html +TitleList.Url.59=gfs\dispose.html TitleList.Icon.59=0 TitleList.Status.59=0 -TitleList.Keywords.59=disposed-p +TitleList.Keywords.59=disposed TitleList.ContextNumber.59= TitleList.ApplyTemp.59=0 TitleList.Expanded.59=0 TitleList.Kind.59=0 -TitleList.Title.60=dlg-code +TitleList.Title.60=disposed-error TitleList.Level.60=2 -TitleList.Url.60=gfs\dlg-code.html +TitleList.Url.60=gfs\disposed-error.html TitleList.Icon.60=0 TitleList.Status.60=0 -TitleList.Keywords.60=dlg-code +TitleList.Keywords.60=disposed-error TitleList.ContextNumber.60= TitleList.ApplyTemp.60=0 TitleList.Expanded.60=0 TitleList.Kind.60=0 -TitleList.Title.61=empty-span-p +TitleList.Title.61=disposed-p TitleList.Level.61=2 -TitleList.Url.61=gfs\empty-span-p.html +TitleList.Url.61=gfs\disposed-p.html TitleList.Icon.61=0 TitleList.Status.61=0 -TitleList.Keywords.61=empty-span-p +TitleList.Keywords.61=disposed-p TitleList.ContextNumber.61= TitleList.ApplyTemp.61=0 TitleList.Expanded.61=0 TitleList.Kind.61=0 -TitleList.Title.62=equal-size-p +TitleList.Title.62=dlg-code TitleList.Level.62=2 -TitleList.Url.62=gfs\equal-size-p.html +TitleList.Url.62=gfs\dlg-code.html TitleList.Icon.62=0 TitleList.Status.62=0 -TitleList.Keywords.62=equal-size-p +TitleList.Keywords.62=dlg-code TitleList.ContextNumber.62= TitleList.ApplyTemp.62=0 TitleList.Expanded.62=0 TitleList.Kind.62=0 -TitleList.Title.63=handle +TitleList.Title.63=empty-span-p TitleList.Level.63=2 -TitleList.Url.63=gfs\handle.html +TitleList.Url.63=gfs\empty-span-p.html TitleList.Icon.63=0 TitleList.Status.63=0 -TitleList.Keywords.63=handle +TitleList.Keywords.63=empty-span-p TitleList.ContextNumber.63= TitleList.ApplyTemp.63=0 TitleList.Expanded.63=0 TitleList.Kind.63=0 -TitleList.Title.64=location +TitleList.Title.64=equal-size-p TitleList.Level.64=2 -TitleList.Url.64=gfs\location.html +TitleList.Url.64=gfs\equal-size-p.html TitleList.Icon.64=0 TitleList.Status.64=0 -TitleList.Keywords.64=location`\ +TitleList.Keywords.64=equal-size-p TitleList.ContextNumber.64= TitleList.ApplyTemp.64=0 TitleList.Expanded.64=0 TitleList.Kind.64=0 -TitleList.Title.65=make-point +TitleList.Title.65=handle TitleList.Level.65=2 -TitleList.Url.65=gfs\make-point.html +TitleList.Url.65=gfs\handle.html TitleList.Icon.65=0 TitleList.Status.65=0 -TitleList.Keywords.65=make-point +TitleList.Keywords.65=handle TitleList.ContextNumber.65= TitleList.ApplyTemp.65=0 TitleList.Expanded.65=0 TitleList.Kind.65=0 -TitleList.Title.66=make-rectangle +TitleList.Title.66=location TitleList.Level.66=2 -TitleList.Url.66=gfs\make-rectangle.html +TitleList.Url.66=gfs\location.html TitleList.Icon.66=0 TitleList.Status.66=0 -TitleList.Keywords.66=make-rectangle +TitleList.Keywords.66=location`\ TitleList.ContextNumber.66= TitleList.ApplyTemp.66=0 TitleList.Expanded.66=0 TitleList.Kind.66=0 -TitleList.Title.67=make-size +TitleList.Title.67=make-point TitleList.Level.67=2 -TitleList.Url.67=gfs\make-size.html +TitleList.Url.67=gfs\make-point.html TitleList.Icon.67=0 TitleList.Status.67=0 -TitleList.Keywords.67=make-size +TitleList.Keywords.67=make-point TitleList.ContextNumber.67= TitleList.ApplyTemp.67=0 TitleList.Expanded.67=0 TitleList.Kind.67=0 -TitleList.Title.68=make-span +TitleList.Title.68=make-rectangle TitleList.Level.68=2 -TitleList.Url.68=gfs\make-span.html +TitleList.Url.68=gfs\make-rectangle.html TitleList.Icon.68=0 TitleList.Status.68=0 -TitleList.Keywords.68=make-span +TitleList.Keywords.68=make-rectangle TitleList.ContextNumber.68= TitleList.ApplyTemp.68=0 TitleList.Expanded.68=0 TitleList.Kind.68=0 -TitleList.Title.69=native-object +TitleList.Title.69=make-size TitleList.Level.69=2 -TitleList.Url.69=gfs\native-object.html +TitleList.Url.69=gfs\make-size.html TitleList.Icon.69=0 TitleList.Status.69=0 -TitleList.Keywords.69=native-object +TitleList.Keywords.69=make-size TitleList.ContextNumber.69= TitleList.ApplyTemp.69=0 TitleList.Expanded.69=0 TitleList.Kind.69=0 -TitleList.Title.70=point +TitleList.Title.70=make-span TitleList.Level.70=2 -TitleList.Url.70=gfs\point.html +TitleList.Url.70=gfs\make-span.html TitleList.Icon.70=0 TitleList.Status.70=0 -TitleList.Keywords.70=point +TitleList.Keywords.70=make-span TitleList.ContextNumber.70= TitleList.ApplyTemp.70=0 TitleList.Expanded.70=0 TitleList.Kind.70=0 -TitleList.Title.71=point-x +TitleList.Title.71=native-object TitleList.Level.71=2 -TitleList.Url.71=gfs\point-x.html +TitleList.Url.71=gfs\native-object.html TitleList.Icon.71=0 TitleList.Status.71=0 -TitleList.Keywords.71=point-x +TitleList.Keywords.71=native-object TitleList.ContextNumber.71= TitleList.ApplyTemp.71=0 TitleList.Expanded.71=0 TitleList.Kind.71=0 -TitleList.Title.72=point-y +TitleList.Title.72=point TitleList.Level.72=2 -TitleList.Url.72=gfs\point-y.html +TitleList.Url.72=gfs\point.html TitleList.Icon.72=0 TitleList.Status.72=0 -TitleList.Keywords.72=point-y +TitleList.Keywords.72=point TitleList.ContextNumber.72= TitleList.ApplyTemp.72=0 TitleList.Expanded.72=0 TitleList.Kind.72=0 -TitleList.Title.73=rectangle +TitleList.Title.73=point-x TitleList.Level.73=2 -TitleList.Url.73=gfs\rectangle.html +TitleList.Url.73=gfs\point-x.html TitleList.Icon.73=0 TitleList.Status.73=0 -TitleList.Keywords.73=rectangle +TitleList.Keywords.73=point-x TitleList.ContextNumber.73= TitleList.ApplyTemp.73=0 TitleList.Expanded.73=0 TitleList.Kind.73=0 -TitleList.Title.74=size +TitleList.Title.74=point-y TitleList.Level.74=2 -TitleList.Url.74=gfs\size.html +TitleList.Url.74=gfs\point-y.html TitleList.Icon.74=0 TitleList.Status.74=0 -TitleList.Keywords.74=size/structure +TitleList.Keywords.74=point-y TitleList.ContextNumber.74= TitleList.ApplyTemp.74=0 TitleList.Expanded.74=0 TitleList.Kind.74=0 -TitleList.Title.75=size +TitleList.Title.75=rectangle TitleList.Level.75=2 -TitleList.Url.75=gfs\size-function.html +TitleList.Url.75=gfs\rectangle.html TitleList.Icon.75=0 TitleList.Status.75=0 -TitleList.Keywords.75=size/rectangle +TitleList.Keywords.75=rectangle TitleList.ContextNumber.75= TitleList.ApplyTemp.75=0 TitleList.Expanded.75=0 TitleList.Kind.75=0 -TitleList.Title.76=size-height +TitleList.Title.76=size TitleList.Level.76=2 -TitleList.Url.76=gfs\size-height.html +TitleList.Url.76=gfs\size.html TitleList.Icon.76=0 TitleList.Status.76=0 -TitleList.Keywords.76=size-height`\ +TitleList.Keywords.76=size/structure TitleList.ContextNumber.76= TitleList.ApplyTemp.76=0 TitleList.Expanded.76=0 TitleList.Kind.76=0 -TitleList.Title.77=size-width +TitleList.Title.77=size TitleList.Level.77=2 -TitleList.Url.77=gfs\size-width.html +TitleList.Url.77=gfs\size-function.html TitleList.Icon.77=0 TitleList.Status.77=0 -TitleList.Keywords.77=size-width +TitleList.Keywords.77=size/rectangle TitleList.ContextNumber.77= TitleList.ApplyTemp.77=0 TitleList.Expanded.77=0 TitleList.Kind.77=0 -TitleList.Title.78=span +TitleList.Title.78=size-height TitleList.Level.78=2 -TitleList.Url.78=gfs\span.html +TitleList.Url.78=gfs\size-height.html TitleList.Icon.78=0 TitleList.Status.78=0 -TitleList.Keywords.78=span +TitleList.Keywords.78=size-height`\ TitleList.ContextNumber.78= TitleList.ApplyTemp.78=0 TitleList.Expanded.78=0 TitleList.Kind.78=0 -TitleList.Title.79=span-end +TitleList.Title.79=size-width TitleList.Level.79=2 -TitleList.Url.79=gfs\span-end.html +TitleList.Url.79=gfs\size-width.html TitleList.Icon.79=0 TitleList.Status.79=0 -TitleList.Keywords.79=span-end`\ +TitleList.Keywords.79=size-width TitleList.ContextNumber.79= TitleList.ApplyTemp.79=0 TitleList.Expanded.79=0 TitleList.Kind.79=0 -TitleList.Title.80=span-start +TitleList.Title.80=span TitleList.Level.80=2 -TitleList.Url.80=gfs\span-start.html +TitleList.Url.80=gfs\span.html TitleList.Icon.80=0 TitleList.Status.80=0 -TitleList.Keywords.80=span-start`\ +TitleList.Keywords.80=span TitleList.ContextNumber.80= TitleList.ApplyTemp.80=0 TitleList.Expanded.80=0 TitleList.Kind.80=0 -TitleList.Title.81=toolkit-error +TitleList.Title.81=span-end TitleList.Level.81=2 -TitleList.Url.81=gfs\toolkit-error.html +TitleList.Url.81=gfs\span-end.html TitleList.Icon.81=0 TitleList.Status.81=0 -TitleList.Keywords.81=toolkit-error`\:detail`\ +TitleList.Keywords.81=span-end`\ TitleList.ContextNumber.81= TitleList.ApplyTemp.81=0 TitleList.Expanded.81=0 TitleList.Kind.81=0 -TitleList.Title.82=toolkit-warning +TitleList.Title.82=span-start TitleList.Level.82=2 -TitleList.Url.82=gfs\toolkit-warning.html +TitleList.Url.82=gfs\span-start.html TitleList.Icon.82=0 TitleList.Status.82=0 -TitleList.Keywords.82=toolkit-warning +TitleList.Keywords.82=span-start`\ TitleList.ContextNumber.82= TitleList.ApplyTemp.82=0 TitleList.Expanded.82=0 TitleList.Kind.82=0 -TitleList.Title.83=win32-error +TitleList.Title.83=toolkit-error TitleList.Level.83=2 -TitleList.Url.83=gfs\win32-error.html +TitleList.Url.83=gfs\toolkit-error.html TitleList.Icon.83=0 TitleList.Status.83=0 -TitleList.Keywords.83=win32-error`\:code`\ +TitleList.Keywords.83=toolkit-error`\:detail`\ TitleList.ContextNumber.83= TitleList.ApplyTemp.83=0 TitleList.Expanded.83=0 TitleList.Kind.83=0 -TitleList.Title.84=win32-warning +TitleList.Title.84=toolkit-warning TitleList.Level.84=2 -TitleList.Url.84=gfs\win32-warning.html +TitleList.Url.84=gfs\toolkit-warning.html TitleList.Icon.84=0 TitleList.Status.84=0 -TitleList.Keywords.84=win32-warning +TitleList.Keywords.84=toolkit-warning TitleList.ContextNumber.84= TitleList.ApplyTemp.84=0 TitleList.Expanded.84=0 TitleList.Kind.84=0 -TitleList.Title.85=Widgets Package -TitleList.Level.85=1 -TitleList.Url.85=WidgetsPackage.html +TitleList.Title.85=win32-error +TitleList.Level.85=2 +TitleList.Url.85=gfs\win32-error.html TitleList.Icon.85=0 TitleList.Status.85=0 -TitleList.Keywords.85=GFW`\graphic-forms.uitoolkit.widgets +TitleList.Keywords.85=win32-error`\:code`\ TitleList.ContextNumber.85= TitleList.ApplyTemp.85=0 -TitleList.Expanded.85=1 +TitleList.Expanded.85=0 TitleList.Kind.85=0 -TitleList.Title.86=default-message-filter +TitleList.Title.86=win32-warning TitleList.Level.86=2 -TitleList.Url.86=gfw\default-message-filter.html +TitleList.Url.86=gfs\win32-warning.html TitleList.Icon.86=0 TitleList.Status.86=0 -TitleList.Keywords.86=default-message-filter`\GetMessage`\MSG`\ +TitleList.Keywords.86=win32-warning TitleList.ContextNumber.86= TitleList.ApplyTemp.86=0 TitleList.Expanded.86=0 TitleList.Kind.86=0 -TitleList.Title.87=event-activate -TitleList.Level.87=2 -TitleList.Url.87=gfw\event-activate.html +TitleList.Title.87=Widgets Package +TitleList.Level.87=1 +TitleList.Url.87=WidgetsPackage.html TitleList.Icon.87=0 TitleList.Status.87=0 -TitleList.Keywords.87=event-activate +TitleList.Keywords.87=GFW`\graphic-forms.uitoolkit.widgets TitleList.ContextNumber.87= TitleList.ApplyTemp.87=0 TitleList.Expanded.87=0 TitleList.Kind.87=0 -TitleList.Title.88=event-arm +TitleList.Title.88=default-message-filter TitleList.Level.88=2 -TitleList.Url.88=gfw\event-arm.html +TitleList.Url.88=gfw\default-message-filter.html TitleList.Icon.88=0 TitleList.Status.88=0 -TitleList.Keywords.88=event-arm +TitleList.Keywords.88=default-message-filter`\GetMessage`\MSG`\ TitleList.ContextNumber.88= TitleList.ApplyTemp.88=0 TitleList.Expanded.88=0 TitleList.Kind.88=0 -TitleList.Title.89=event-close +TitleList.Title.89=event-activate TitleList.Level.89=2 -TitleList.Url.89=gfw\event-close.html +TitleList.Url.89=gfw\event-activate.html TitleList.Icon.89=0 TitleList.Status.89=0 -TitleList.Keywords.89=event-close +TitleList.Keywords.89=event-activate TitleList.ContextNumber.89= TitleList.ApplyTemp.89=0 TitleList.Expanded.89=0 TitleList.Kind.89=0 -TitleList.Title.90=event-deactivate +TitleList.Title.90=event-arm TitleList.Level.90=2 -TitleList.Url.90=gfw\event-deactivate.html +TitleList.Url.90=gfw\event-arm.html TitleList.Icon.90=0 TitleList.Status.90=0 -TitleList.Keywords.90=event-deactivate +TitleList.Keywords.90=event-arm TitleList.ContextNumber.90= TitleList.ApplyTemp.90=0 TitleList.Expanded.90=0 TitleList.Kind.90=0 -TitleList.Title.91=event-default-action +TitleList.Title.91=event-close TitleList.Level.91=2 -TitleList.Url.91=gfw\event-default-action.html +TitleList.Url.91=gfw\event-close.html TitleList.Icon.91=0 TitleList.Status.91=0 -TitleList.Keywords.91=event-default-action +TitleList.Keywords.91=event-close TitleList.ContextNumber.91= TitleList.ApplyTemp.91=0 TitleList.Expanded.91=0 TitleList.Kind.91=0 -TitleList.Title.92=event-dispatcher +TitleList.Title.92=event-deactivate TitleList.Level.92=2 -TitleList.Url.92=gfw\event-dispatcher.html +TitleList.Url.92=gfw\event-deactivate.html TitleList.Icon.92=0 TitleList.Status.92=0 -TitleList.Keywords.92=event-dispatcher +TitleList.Keywords.92=event-deactivate TitleList.ContextNumber.92= TitleList.ApplyTemp.92=0 TitleList.Expanded.92=0 TitleList.Kind.92=0 -TitleList.Title.93=event-dispose +TitleList.Title.93=event-default-action TitleList.Level.93=2 -TitleList.Url.93=gfw\event-dispose.html +TitleList.Url.93=gfw\event-default-action.html TitleList.Icon.93=0 TitleList.Status.93=0 -TitleList.Keywords.93=event-dispose +TitleList.Keywords.93=event-default-action TitleList.ContextNumber.93= TitleList.ApplyTemp.93=0 TitleList.Expanded.93=0 TitleList.Kind.93=0 -TitleList.Title.94=event-move +TitleList.Title.94=event-dispatcher TitleList.Level.94=2 -TitleList.Url.94=gfw\event-move.html +TitleList.Url.94=gfw\event-dispatcher.html TitleList.Icon.94=0 TitleList.Status.94=0 -TitleList.Keywords.94=event-move +TitleList.Keywords.94=event-dispatcher TitleList.ContextNumber.94= TitleList.ApplyTemp.94=0 TitleList.Expanded.94=0 TitleList.Kind.94=0 -TitleList.Title.95=event-paint +TitleList.Title.95=event-dispose TitleList.Level.95=2 -TitleList.Url.95=gfw\event-paint.html +TitleList.Url.95=gfw\event-dispose.html TitleList.Icon.95=0 TitleList.Status.95=0 -TitleList.Keywords.95=event-paint +TitleList.Keywords.95=event-dispose TitleList.ContextNumber.95= TitleList.ApplyTemp.95=0 TitleList.Expanded.95=0 TitleList.Kind.95=0 -TitleList.Title.96=event-pre-move +TitleList.Title.96=event-move TitleList.Level.96=2 -TitleList.Url.96=gfw\event-pre-move.html +TitleList.Url.96=gfw\event-move.html TitleList.Icon.96=0 TitleList.Status.96=0 -TitleList.Keywords.96=event-pre-move +TitleList.Keywords.96=event-move TitleList.ContextNumber.96= TitleList.ApplyTemp.96=0 TitleList.Expanded.96=0 TitleList.Kind.96=0 -TitleList.Title.97=event-pre-resize +TitleList.Title.97=event-paint TitleList.Level.97=2 -TitleList.Url.97=gfw\event-pre-resize.html +TitleList.Url.97=gfw\event-paint.html TitleList.Icon.97=0 TitleList.Status.97=0 -TitleList.Keywords.97=event-pre-resize +TitleList.Keywords.97=event-paint TitleList.ContextNumber.97= TitleList.ApplyTemp.97=0 TitleList.Expanded.97=0 TitleList.Kind.97=0 -TitleList.Title.98=event-resize +TitleList.Title.98=event-pre-move TitleList.Level.98=2 -TitleList.Url.98=gfw\event-resize.html +TitleList.Url.98=gfw\event-pre-move.html TitleList.Icon.98=0 TitleList.Status.98=0 -TitleList.Keywords.98=event-resize +TitleList.Keywords.98=event-pre-move TitleList.ContextNumber.98= TitleList.ApplyTemp.98=0 TitleList.Expanded.98=0 TitleList.Kind.98=0 -TitleList.Title.99=event-select +TitleList.Title.99=event-pre-resize TitleList.Level.99=2 -TitleList.Url.99=gfw\event-select.html +TitleList.Url.99=gfw\event-pre-resize.html TitleList.Icon.99=0 TitleList.Status.99=0 -TitleList.Keywords.99=event-select +TitleList.Keywords.99=event-pre-resize TitleList.ContextNumber.99= TitleList.ApplyTemp.99=0 TitleList.Expanded.99=0 TitleList.Kind.99=0 -TitleList.Title.100=event-source +TitleList.Title.100=event-resize TitleList.Level.100=2 -TitleList.Url.100=gfw\event-source.html +TitleList.Url.100=gfw\event-resize.html TitleList.Icon.100=0 TitleList.Status.100=0 -TitleList.Keywords.100=event-source +TitleList.Keywords.100=event-resize TitleList.ContextNumber.100= TitleList.ApplyTemp.100=0 TitleList.Expanded.100=0 TitleList.Kind.100=0 -TitleList.Title.101=message-loop +TitleList.Title.101=event-select TitleList.Level.101=2 -TitleList.Url.101=gfw\message-loop.html +TitleList.Url.101=gfw\event-select.html TitleList.Icon.101=0 TitleList.Status.101=0 -TitleList.Keywords.101=message-loop +TitleList.Keywords.101=event-select TitleList.ContextNumber.101= TitleList.ApplyTemp.101=0 TitleList.Expanded.101=0 TitleList.Kind.101=0 -TitleList.Title.102=obtain-event-time +TitleList.Title.102=event-source TitleList.Level.102=2 -TitleList.Url.102=gfw\obtain-event-time.html +TitleList.Url.102=gfw\event-source.html TitleList.Icon.102=0 TitleList.Status.102=0 -TitleList.Keywords.102=obtain-event-time +TitleList.Keywords.102=event-source TitleList.ContextNumber.102= TitleList.ApplyTemp.102=0 TitleList.Expanded.102=0 TitleList.Kind.102=0 -TitleList.Title.103=with-graphics-context +TitleList.Title.103=message-loop TitleList.Level.103=2 -TitleList.Url.103=gfw\with-graphics-context.html +TitleList.Url.103=gfw\message-loop.html TitleList.Icon.103=0 TitleList.Status.103=0 -TitleList.Keywords.103=with-graphics-context +TitleList.Keywords.103=message-loop TitleList.ContextNumber.103= TitleList.ApplyTemp.103=0 TitleList.Expanded.103=0 TitleList.Kind.103=0 -TitleList.Title.104=Miscellaneous Topics -TitleList.Level.104=0 -TitleList.Url.104=MiscellaneousTopics.html +TitleList.Title.104=obtain-event-time +TitleList.Level.104=2 +TitleList.Url.104=gfw\obtain-event-time.html TitleList.Icon.104=0 TitleList.Status.104=0 -TitleList.Keywords.104= +TitleList.Keywords.104=obtain-event-time TitleList.ContextNumber.104= TitleList.ApplyTemp.104=0 -TitleList.Expanded.104=1 +TitleList.Expanded.104=0 TitleList.Kind.104=0 -TitleList.Title.105=Font Character Sets -TitleList.Level.105=1 -TitleList.Url.105=FontCharsets.html +TitleList.Title.105=with-graphics-context +TitleList.Level.105=2 +TitleList.Url.105=gfw\with-graphics-context.html TitleList.Icon.105=0 TitleList.Status.105=0 -TitleList.Keywords.105=+ansi-charset+`\+arabic-charset+`\+baltic-charset+`\+chinesebig5-charset+`\+default-charset+`\+easteurope-charset+`\+gb2312-charset+`\+greek-charset+`\+hangeul-charset+`\+hangul-charset+`\+hebrew-charset+`\+johab-charset+`\+mac-charset+`\+oem-charset+`\+russian-charset+`\+shiftjis-charset+`\+symbol-charset+`\+thai-charset+`\+turkish-charset+`\+vietnamese-charset+`\ +TitleList.Keywords.105=with-graphics-context TitleList.ContextNumber.105= TitleList.ApplyTemp.105=0 TitleList.Expanded.105=0 TitleList.Kind.105=0 -TitleList.Title.106=Image Data Plugins -TitleList.Level.106=1 -TitleList.Url.106=ImageDataPlugins.html +TitleList.Title.106=Miscellaneous Topics +TitleList.Level.106=0 +TitleList.Url.106=MiscellaneousTopics.html TitleList.Icon.106=0 TitleList.Status.106=0 TitleList.Keywords.106= TitleList.ContextNumber.106= TitleList.ApplyTemp.106=0 -TitleList.Expanded.106=0 +TitleList.Expanded.106=1 TitleList.Kind.106=0 -TitleList.Title.107=Terminology Conventions -TitleList.Level.107=0 -TitleList.Url.107=TerminologyConventions.html +TitleList.Title.107=Font Character Sets +TitleList.Level.107=1 +TitleList.Url.107=FontCharsets.html TitleList.Icon.107=0 TitleList.Status.107=0 -TitleList.Keywords.107= +TitleList.Keywords.107=+ansi-charset+`\+arabic-charset+`\+baltic-charset+`\+chinesebig5-charset+`\+default-charset+`\+easteurope-charset+`\+gb2312-charset+`\+greek-charset+`\+hangeul-charset+`\+hangul-charset+`\+hebrew-charset+`\+johab-charset+`\+mac-charset+`\+oem-charset+`\+russian-charset+`\+shiftjis-charset+`\+symbol-charset+`\+thai-charset+`\+turkish-charset+`\+vietnamese-charset+`\ TitleList.ContextNumber.107= TitleList.ApplyTemp.107=0 TitleList.Expanded.107=0 TitleList.Kind.107=0 -TitleList.Title.108=Glossary -TitleList.Level.108=0 -TitleList.Url.108=Glossary.html +TitleList.Title.108=Image Data Plugins +TitleList.Level.108=1 +TitleList.Url.108=ImageDataPlugins.html TitleList.Icon.108=0 TitleList.Status.108=0 TitleList.Keywords.108= @@ -1183,14 +1183,34 @@ TitleList.ApplyTemp.108=0 TitleList.Expanded.108=0 TitleList.Kind.108=0 -TitleList.Title.109=Footnotes +TitleList.Title.109=Terminology Conventions TitleList.Level.109=0 -TitleList.Url.109=Footnotes.html +TitleList.Url.109=TerminologyConventions.html TitleList.Icon.109=0 TitleList.Status.109=0 TitleList.Keywords.109= TitleList.ContextNumber.109= TitleList.ApplyTemp.109=0 TitleList.Expanded.109=0 -TitleList.Kind.109=1 +TitleList.Kind.109=0 +TitleList.Title.110=Glossary +TitleList.Level.110=0 +TitleList.Url.110=Glossary.html +TitleList.Icon.110=0 +TitleList.Status.110=0 +TitleList.Keywords.110= +TitleList.ContextNumber.110= +TitleList.ApplyTemp.110=0 +TitleList.Expanded.110=0 +TitleList.Kind.110=0 +TitleList.Title.111=Footnotes +TitleList.Level.111=0 +TitleList.Url.111=Footnotes.html +TitleList.Icon.111=0 +TitleList.Status.111=0 +TitleList.Keywords.111= +TitleList.ContextNumber.111= +TitleList.ApplyTemp.111=0 +TitleList.Expanded.111=0 +TitleList.Kind.111=1 Modified: trunk/docs/manual/gfg/draw-arc.html ============================================================================== --- trunk/docs/manual/gfg/draw-arc.html (original) +++ trunk/docs/manual/gfg/draw-arc.html Sat Oct 14 01:32:29 2006 @@ -34,8 +34,8 @@ graphics-context A graphics-context object - on which to draw . + href="graphics-context.html">graphics-context object on which + to draw. @@ -69,7 +69,8 @@ drawn.

see also

-

 

+

foreground-colormiter-limit, pen-style, pen-width


Modified: trunk/docs/manual/gfg/draw-bezier.html ============================================================================== --- trunk/docs/manual/gfg/draw-bezier.html (original) +++ trunk/docs/manual/gfg/draw-bezier.html Sat Oct 14 01:32:29 2006 @@ -64,7 +64,8 @@ controls.

see also

-

 

+

foreground-colormiter-limit, pen-style, pen-width


Added: trunk/docs/manual/gfg/draw-chord.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/draw-chord.html Sat Oct 14 01:32:29 2006 @@ -0,0 +1,103 @@ + + + +draw-chord + + + + + + +

+ + + + +
draw-chord +

[Generic Function] 

+

+

syntax

+

(gfg:draw-chord graphics-context rectangle start-point end-point) + +

+

arguments +

+ + + + + + + + + + + + +
graphics-contextA graphics-context object on which + to draw. + +
rectangleA bounding rectangle for an ellipse from which the arc + of the rendered chord is +obtained. + +
start-pointA point indicating the + beginning of the rendered arc.
end-pointA point indicating the + end of the rendered +arc.

description

+

Draws a closed shape comprised +of:

+
    +
  • +
    an arc whose curve is + formed by the ellipse bound by rectangle, in a counter-clockwise + direction from start-point where it + intersects a radial originating at the center of rectangle. The arc ends at end-point, where it intersects another + radial also originating at the center of rectangle; + + + +
    +
  • +
    and a line drawn between + start-point and end-point. +
+

If start-point and end-point are the same, +a complete ellipse is drawn.

+

see also

+

foreground-colormiter-limit, pen-style, pen-width

+

+


+ +

+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfg/draw-ellipse.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/draw-ellipse.html Sat Oct 14 01:32:29 2006 @@ -0,0 +1,70 @@ + + + +draw-ellipse + + + + + + +

+ + + + +
draw-ellipse +

[Generic Function] 

+

+

syntax

+

(gfg:draw-chord graphics-context rectangle) + +

+

arguments +

+ + + + + + +
graphics-contextA graphics-context object on which + to draw. + +
rectangleA bounding rectangle + for an +ellipse. + +

description

+

Draws an ellipse +bounded by rectangle. +

+

see also

+

foreground-colormiter-limit, pen-style, pen-width

+

+


+ +

+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ From junrue at common-lisp.net Sat Oct 14 06:00:09 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Sat, 14 Oct 2006 02:00:09 -0400 (EDT) Subject: [graphic-forms-cvs] r317 - in trunk/docs/manual: . gfg Message-ID: <20061014060009.1D22C36002@common-lisp.net> Author: junrue Date: Sat Oct 14 02:00:08 2006 New Revision: 317 Added: trunk/docs/manual/gfg/draw-filled-chord.html trunk/docs/manual/gfg/draw-filled-ellipse.html trunk/docs/manual/gfg/draw-image.html Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp trunk/docs/manual/gfg/draw-ellipse.html Log: Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp ============================================================================== --- trunk/docs/manual/Graphic-FormsProgrammingReference.wcp (original) +++ trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Sat Oct 14 02:00:08 2006 @@ -92,7 +92,7 @@ DefaultTopic=Introduction.html [TOPICS] -TitleList=112 +TitleList=115 TitleList.Title.0=Legal Information TitleList.Level.0=0 TitleList.Url.0=LegalInfo.html @@ -333,884 +333,914 @@ TitleList.ApplyTemp.23=0 TitleList.Expanded.23=0 TitleList.Kind.23=0 -TitleList.Title.24=font +TitleList.Title.24=draw-filled-chord TitleList.Level.24=2 -TitleList.Url.24=gfg\font.html +TitleList.Url.24=gfg\draw-filled-chord.html TitleList.Icon.24=0 TitleList.Status.24=0 -TitleList.Keywords.24=font +TitleList.Keywords.24=draw-filled-chord TitleList.ContextNumber.24= TitleList.ApplyTemp.24=0 TitleList.Expanded.24=0 TitleList.Kind.24=0 -TitleList.Title.25=font-data +TitleList.Title.25=draw-filled-ellipse TitleList.Level.25=2 -TitleList.Url.25=gfg\font-data.html +TitleList.Url.25=gfg\draw-filled-ellipse.html TitleList.Icon.25=0 TitleList.Status.25=0 -TitleList.Keywords.25=font-data +TitleList.Keywords.25=draw-filled-ellipse TitleList.ContextNumber.25= TitleList.ApplyTemp.25=0 TitleList.Expanded.25=0 TitleList.Kind.25=0 -TitleList.Title.26=font-metrics +TitleList.Title.26=draw-image TitleList.Level.26=2 -TitleList.Url.26=gfg\font-metrics.html +TitleList.Url.26=gfg\draw-image.html TitleList.Icon.26=0 TitleList.Status.26=0 -TitleList.Keywords.26=font-metrics +TitleList.Keywords.26=draw-image TitleList.ContextNumber.26= TitleList.ApplyTemp.26=0 TitleList.Expanded.26=0 TitleList.Kind.26=0 -TitleList.Title.27=foreground-color +TitleList.Title.27=font TitleList.Level.27=2 -TitleList.Url.27=gfg\foreground-color.html +TitleList.Url.27=gfg\font.html TitleList.Icon.27=0 TitleList.Status.27=0 -TitleList.Keywords.27=foreground-color +TitleList.Keywords.27=font TitleList.ContextNumber.27= TitleList.ApplyTemp.27=0 TitleList.Expanded.27=0 TitleList.Kind.27=0 -TitleList.Title.28=graphics-context +TitleList.Title.28=font-data TitleList.Level.28=2 -TitleList.Url.28=gfg\graphics-context.html +TitleList.Url.28=gfg\font-data.html TitleList.Icon.28=0 TitleList.Status.28=0 -TitleList.Keywords.28=graphics-context +TitleList.Keywords.28=font-data TitleList.ContextNumber.28= TitleList.ApplyTemp.28=0 TitleList.Expanded.28=0 TitleList.Kind.28=0 -TitleList.Title.29=height +TitleList.Title.29=font-metrics TitleList.Level.29=2 -TitleList.Url.29=gfg\height.html +TitleList.Url.29=gfg\font-metrics.html TitleList.Icon.29=0 TitleList.Status.29=0 -TitleList.Keywords.29=height +TitleList.Keywords.29=font-metrics TitleList.ContextNumber.29= TitleList.ApplyTemp.29=0 TitleList.Expanded.29=0 TitleList.Kind.29=0 -TitleList.Title.30=icon-bundle +TitleList.Title.30=foreground-color TitleList.Level.30=2 -TitleList.Url.30=gfg\icon-bundle.html +TitleList.Url.30=gfg\foreground-color.html TitleList.Icon.30=0 TitleList.Status.30=0 -TitleList.Keywords.30=icon-bundle`\:file/icon-bundle`\:images`\:system`\:transparency-pixel/icon-bundle`\+application-icon+`\+error-icon+`\+information-icon+`\+question-icon+`\+warning-icon+ +TitleList.Keywords.30=foreground-color TitleList.ContextNumber.30= TitleList.ApplyTemp.30=0 TitleList.Expanded.30=0 TitleList.Kind.30=0 -TitleList.Title.31=icon-bundle-length +TitleList.Title.31=graphics-context TitleList.Level.31=2 -TitleList.Url.31=gfg\icon-bundle-length.html +TitleList.Url.31=gfg\graphics-context.html TitleList.Icon.31=0 TitleList.Status.31=0 -TitleList.Keywords.31=icon-bundle-length +TitleList.Keywords.31=graphics-context TitleList.ContextNumber.31= TitleList.ApplyTemp.31=0 TitleList.Expanded.31=0 TitleList.Kind.31=0 -TitleList.Title.32=icon-image-ref +TitleList.Title.32=height TitleList.Level.32=2 -TitleList.Url.32=gfg\icon-image-ref.html +TitleList.Url.32=gfg\height.html TitleList.Icon.32=0 TitleList.Status.32=0 -TitleList.Keywords.32=icon-image-ref`\:large`\:small`\ +TitleList.Keywords.32=height TitleList.ContextNumber.32= TitleList.ApplyTemp.32=0 TitleList.Expanded.32=0 TitleList.Kind.32=0 -TitleList.Title.33=image +TitleList.Title.33=icon-bundle TitleList.Level.33=2 -TitleList.Url.33=gfg\image.html +TitleList.Url.33=gfg\icon-bundle.html TitleList.Icon.33=0 TitleList.Status.33=0 -TitleList.Keywords.33=image`\:file/image`\:size/image`\ +TitleList.Keywords.33=icon-bundle`\:file/icon-bundle`\:images`\:system`\:transparency-pixel/icon-bundle`\+application-icon+`\+error-icon+`\+information-icon+`\+question-icon+`\+warning-icon+ TitleList.ContextNumber.33= TitleList.ApplyTemp.33=0 TitleList.Expanded.33=0 TitleList.Kind.33=0 -TitleList.Title.34=image-data +TitleList.Title.34=icon-bundle-length TitleList.Level.34=2 -TitleList.Url.34=gfg\image-data.html +TitleList.Url.34=gfg\icon-bundle-length.html TitleList.Icon.34=0 TitleList.Status.34=0 -TitleList.Keywords.34=image-data +TitleList.Keywords.34=icon-bundle-length TitleList.ContextNumber.34= TitleList.ApplyTemp.34=0 TitleList.Expanded.34=0 TitleList.Kind.34=0 -TitleList.Title.35=image-data-plugin +TitleList.Title.35=icon-image-ref TitleList.Level.35=2 -TitleList.Url.35=gfg\image-data-plugin.html +TitleList.Url.35=gfg\icon-image-ref.html TitleList.Icon.35=0 TitleList.Status.35=0 -TitleList.Keywords.35=image-data-plugin +TitleList.Keywords.35=icon-image-ref`\:large`\:small`\ TitleList.ContextNumber.35= TitleList.ApplyTemp.35=0 TitleList.Expanded.35=0 TitleList.Kind.35=0 -TitleList.Title.36=leading +TitleList.Title.36=image TitleList.Level.36=2 -TitleList.Url.36=gfg\leading.html +TitleList.Url.36=gfg\image.html TitleList.Icon.36=0 TitleList.Status.36=0 -TitleList.Keywords.36=leading +TitleList.Keywords.36=image`\:file/image`\:size/image`\ TitleList.ContextNumber.36= TitleList.ApplyTemp.36=0 TitleList.Expanded.36=0 TitleList.Kind.36=0 -TitleList.Title.37=load +TitleList.Title.37=image-data TitleList.Level.37=2 -TitleList.Url.37=gfg\load.html +TitleList.Url.37=gfg\image-data.html TitleList.Icon.37=0 TitleList.Status.37=0 -TitleList.Keywords.37=load +TitleList.Keywords.37=image-data TitleList.ContextNumber.37= TitleList.ApplyTemp.37=0 TitleList.Expanded.37=0 TitleList.Kind.37=0 -TitleList.Title.38=make-color +TitleList.Title.38=image-data-plugin TitleList.Level.38=2 -TitleList.Url.38=gfg\make-color.html +TitleList.Url.38=gfg\image-data-plugin.html TitleList.Icon.38=0 TitleList.Status.38=0 -TitleList.Keywords.38=make-color`\:blue`\:green`\:red`\ +TitleList.Keywords.38=image-data-plugin TitleList.ContextNumber.38= TitleList.ApplyTemp.38=0 TitleList.Expanded.38=0 TitleList.Kind.38=0 -TitleList.Title.39=make-font-data +TitleList.Title.39=leading TitleList.Level.39=2 -TitleList.Url.39=gfg\make-font-data.html +TitleList.Url.39=gfg\leading.html TitleList.Icon.39=0 TitleList.Status.39=0 -TitleList.Keywords.39=make-font-data`\:char-set`\:face-name`\:point-size`\:style`\:bold`\:normal`\:fixed`\:variable`\:truetype-only`\:outline`\:italic`\:strikeout`\:underline +TitleList.Keywords.39=leading TitleList.ContextNumber.39= TitleList.ApplyTemp.39=0 TitleList.Expanded.39=0 TitleList.Kind.39=0 -TitleList.Title.40=make-font-metrics +TitleList.Title.40=load TitleList.Level.40=2 -TitleList.Url.40=gfg\make-font-metrics.html +TitleList.Url.40=gfg\load.html TitleList.Icon.40=0 TitleList.Status.40=0 -TitleList.Keywords.40=make-font-metrics`\:ascent`\:avg-char-width`\:descent`\:leading`\:max-char-width +TitleList.Keywords.40=load TitleList.ContextNumber.40= TitleList.ApplyTemp.40=0 TitleList.Expanded.40=0 TitleList.Kind.40=0 -TitleList.Title.41=maximum-char-width +TitleList.Title.41=make-color TitleList.Level.41=2 -TitleList.Url.41=gfg\maximum-char-width.html +TitleList.Url.41=gfg\make-color.html TitleList.Icon.41=0 TitleList.Status.41=0 -TitleList.Keywords.41=maximum-char-width +TitleList.Keywords.41=make-color`\:blue`\:green`\:red`\ TitleList.ContextNumber.41= TitleList.ApplyTemp.41=0 TitleList.Expanded.41=0 TitleList.Kind.41=0 -TitleList.Title.42=miter-limit +TitleList.Title.42=make-font-data TitleList.Level.42=2 -TitleList.Url.42=gfg\miter-limit.html +TitleList.Url.42=gfg\make-font-data.html TitleList.Icon.42=0 TitleList.Status.42=0 -TitleList.Keywords.42=miter-limit +TitleList.Keywords.42=make-font-data`\:char-set`\:face-name`\:point-size`\:style`\:bold`\:normal`\:fixed`\:variable`\:truetype-only`\:outline`\:italic`\:strikeout`\:underline TitleList.ContextNumber.42= TitleList.ApplyTemp.42=0 TitleList.Expanded.42=0 TitleList.Kind.42=0 -TitleList.Title.43=pen-style +TitleList.Title.43=make-font-metrics TitleList.Level.43=2 -TitleList.Url.43=gfg\pen-style.html +TitleList.Url.43=gfg\make-font-metrics.html TitleList.Icon.43=0 TitleList.Status.43=0 -TitleList.Keywords.43=pen-style`\:alternate`\:dash`\:dashdot`\:dashdotdot`\:dot`\:solid`\:flat-endcap`\:round-endcap`\:square-endcap`\:bevel-join`\:miter-join`\:round-join +TitleList.Keywords.43=make-font-metrics`\:ascent`\:avg-char-width`\:descent`\:leading`\:max-char-width TitleList.ContextNumber.43= TitleList.ApplyTemp.43=0 TitleList.Expanded.43=0 TitleList.Kind.43=0 -TitleList.Title.44=pen-width +TitleList.Title.44=maximum-char-width TitleList.Level.44=2 -TitleList.Url.44=gfg\pen-width.html +TitleList.Url.44=gfg\maximum-char-width.html TitleList.Icon.44=0 TitleList.Status.44=0 -TitleList.Keywords.44=pen-width +TitleList.Keywords.44=maximum-char-width TitleList.ContextNumber.44= TitleList.ApplyTemp.44=0 TitleList.Expanded.44=0 TitleList.Kind.44=0 -TitleList.Title.45=push-icon-image +TitleList.Title.45=miter-limit TitleList.Level.45=2 -TitleList.Url.45=gfg\push-icon-image.html +TitleList.Url.45=gfg\miter-limit.html TitleList.Icon.45=0 TitleList.Status.45=0 -TitleList.Keywords.45=push-icon-image +TitleList.Keywords.45=miter-limit TitleList.ContextNumber.45= TitleList.ApplyTemp.45=0 TitleList.Expanded.45=0 TitleList.Kind.45=0 -TitleList.Title.46=rgb->color +TitleList.Title.46=pen-style TitleList.Level.46=2 -TitleList.Url.46=gfg\rgb-to-color.html +TitleList.Url.46=gfg\pen-style.html TitleList.Icon.46=0 TitleList.Status.46=0 -TitleList.Keywords.46=rgb->color +TitleList.Keywords.46=pen-style`\:alternate`\:dash`\:dashdot`\:dashdotdot`\:dot`\:solid`\:flat-endcap`\:round-endcap`\:square-endcap`\:bevel-join`\:miter-join`\:round-join TitleList.ContextNumber.46= TitleList.ApplyTemp.46=0 TitleList.Expanded.46=0 TitleList.Kind.46=0 -TitleList.Title.47=size +TitleList.Title.47=pen-width TitleList.Level.47=2 -TitleList.Url.47=gfg\size.html +TitleList.Url.47=gfg\pen-width.html TitleList.Icon.47=0 TitleList.Status.47=0 -TitleList.Keywords.47=size/image-data +TitleList.Keywords.47=pen-width TitleList.ContextNumber.47= TitleList.ApplyTemp.47=0 TitleList.Expanded.47=0 TitleList.Kind.47=0 -TitleList.Title.48=text-extent +TitleList.Title.48=push-icon-image TitleList.Level.48=2 -TitleList.Url.48=gfg\text-extent.html +TitleList.Url.48=gfg\push-icon-image.html TitleList.Icon.48=0 TitleList.Status.48=0 -TitleList.Keywords.48=text-extent`\:mnemonic`\:tab`\ +TitleList.Keywords.48=push-icon-image TitleList.ContextNumber.48= TitleList.ApplyTemp.48=0 TitleList.Expanded.48=0 TitleList.Kind.48=0 -TitleList.Title.49=transparency-mask +TitleList.Title.49=rgb->color TitleList.Level.49=2 -TitleList.Url.49=gfg\transparency-mask.html +TitleList.Url.49=gfg\rgb-to-color.html TitleList.Icon.49=0 TitleList.Status.49=0 -TitleList.Keywords.49=transparency-mask +TitleList.Keywords.49=rgb->color TitleList.ContextNumber.49= TitleList.ApplyTemp.49=0 TitleList.Expanded.49=0 TitleList.Kind.49=0 -TitleList.Title.50=with-image-transparency +TitleList.Title.50=size TitleList.Level.50=2 -TitleList.Url.50=gfg\with-image-transparency.html +TitleList.Url.50=gfg\size.html TitleList.Icon.50=0 TitleList.Status.50=0 -TitleList.Keywords.50=with-image-transparency +TitleList.Keywords.50=size/image-data TitleList.ContextNumber.50= TitleList.ApplyTemp.50=0 TitleList.Expanded.50=0 TitleList.Kind.50=0 -TitleList.Title.51=System Package -TitleList.Level.51=1 -TitleList.Url.51=SystemPackage.html +TitleList.Title.51=text-extent +TitleList.Level.51=2 +TitleList.Url.51=gfg\text-extent.html TitleList.Icon.51=0 TitleList.Status.51=0 -TitleList.Keywords.51=GFS`\graphic-forms.uitoolkit.system +TitleList.Keywords.51=text-extent`\:mnemonic`\:tab`\ TitleList.ContextNumber.51= TitleList.ApplyTemp.51=0 TitleList.Expanded.51=0 TitleList.Kind.51=0 -TitleList.Title.52=code +TitleList.Title.52=transparency-mask TitleList.Level.52=2 -TitleList.Url.52=gfs\code.html +TitleList.Url.52=gfg\transparency-mask.html TitleList.Icon.52=0 TitleList.Status.52=0 -TitleList.Keywords.52=code +TitleList.Keywords.52=transparency-mask TitleList.ContextNumber.52= TitleList.ApplyTemp.52=0 TitleList.Expanded.52=0 TitleList.Kind.52=0 -TitleList.Title.53=comdlg-error +TitleList.Title.53=with-image-transparency TitleList.Level.53=2 -TitleList.Url.53=gfs\comdlg-error.html +TitleList.Url.53=gfg\with-image-transparency.html TitleList.Icon.53=0 TitleList.Status.53=0 -TitleList.Keywords.53=comdlg-error`\:dlg-code +TitleList.Keywords.53=with-image-transparency TitleList.ContextNumber.53= TitleList.ApplyTemp.53=0 TitleList.Expanded.53=0 TitleList.Kind.53=0 -TitleList.Title.54=copy-point -TitleList.Level.54=2 -TitleList.Url.54=gfs\copy-point.html +TitleList.Title.54=System Package +TitleList.Level.54=1 +TitleList.Url.54=SystemPackage.html TitleList.Icon.54=0 TitleList.Status.54=0 -TitleList.Keywords.54=copy-point +TitleList.Keywords.54=GFS`\graphic-forms.uitoolkit.system TitleList.ContextNumber.54= TitleList.ApplyTemp.54=0 TitleList.Expanded.54=0 TitleList.Kind.54=0 -TitleList.Title.55=copy-rectangle +TitleList.Title.55=code TitleList.Level.55=2 -TitleList.Url.55=gfs\copy-rectangle.html +TitleList.Url.55=gfs\code.html TitleList.Icon.55=0 TitleList.Status.55=0 -TitleList.Keywords.55=copy-rectangle +TitleList.Keywords.55=code TitleList.ContextNumber.55= TitleList.ApplyTemp.55=0 TitleList.Expanded.55=0 TitleList.Kind.55=0 -TitleList.Title.56=copy-size +TitleList.Title.56=comdlg-error TitleList.Level.56=2 -TitleList.Url.56=gfs\copy-size.html +TitleList.Url.56=gfs\comdlg-error.html TitleList.Icon.56=0 TitleList.Status.56=0 -TitleList.Keywords.56=copy-size +TitleList.Keywords.56=comdlg-error`\:dlg-code TitleList.ContextNumber.56= TitleList.ApplyTemp.56=0 TitleList.Expanded.56=0 TitleList.Kind.56=0 -TitleList.Title.57=copy-span +TitleList.Title.57=copy-point TitleList.Level.57=2 -TitleList.Url.57=gfs\copy-span.html +TitleList.Url.57=gfs\copy-point.html TitleList.Icon.57=0 TitleList.Status.57=0 -TitleList.Keywords.57=copy-span +TitleList.Keywords.57=copy-point TitleList.ContextNumber.57= TitleList.ApplyTemp.57=0 TitleList.Expanded.57=0 TitleList.Kind.57=0 -TitleList.Title.58=detail +TitleList.Title.58=copy-rectangle TitleList.Level.58=2 -TitleList.Url.58=gfs\detail.html +TitleList.Url.58=gfs\copy-rectangle.html TitleList.Icon.58=0 TitleList.Status.58=0 -TitleList.Keywords.58=detail +TitleList.Keywords.58=copy-rectangle TitleList.ContextNumber.58= TitleList.ApplyTemp.58=0 TitleList.Expanded.58=0 TitleList.Kind.58=0 -TitleList.Title.59=dispose +TitleList.Title.59=copy-size TitleList.Level.59=2 -TitleList.Url.59=gfs\dispose.html +TitleList.Url.59=gfs\copy-size.html TitleList.Icon.59=0 TitleList.Status.59=0 -TitleList.Keywords.59=disposed +TitleList.Keywords.59=copy-size TitleList.ContextNumber.59= TitleList.ApplyTemp.59=0 TitleList.Expanded.59=0 TitleList.Kind.59=0 -TitleList.Title.60=disposed-error +TitleList.Title.60=copy-span TitleList.Level.60=2 -TitleList.Url.60=gfs\disposed-error.html +TitleList.Url.60=gfs\copy-span.html TitleList.Icon.60=0 TitleList.Status.60=0 -TitleList.Keywords.60=disposed-error +TitleList.Keywords.60=copy-span TitleList.ContextNumber.60= TitleList.ApplyTemp.60=0 TitleList.Expanded.60=0 TitleList.Kind.60=0 -TitleList.Title.61=disposed-p +TitleList.Title.61=detail TitleList.Level.61=2 -TitleList.Url.61=gfs\disposed-p.html +TitleList.Url.61=gfs\detail.html TitleList.Icon.61=0 TitleList.Status.61=0 -TitleList.Keywords.61=disposed-p +TitleList.Keywords.61=detail TitleList.ContextNumber.61= TitleList.ApplyTemp.61=0 TitleList.Expanded.61=0 TitleList.Kind.61=0 -TitleList.Title.62=dlg-code +TitleList.Title.62=dispose TitleList.Level.62=2 -TitleList.Url.62=gfs\dlg-code.html +TitleList.Url.62=gfs\dispose.html TitleList.Icon.62=0 TitleList.Status.62=0 -TitleList.Keywords.62=dlg-code +TitleList.Keywords.62=disposed TitleList.ContextNumber.62= TitleList.ApplyTemp.62=0 TitleList.Expanded.62=0 TitleList.Kind.62=0 -TitleList.Title.63=empty-span-p +TitleList.Title.63=disposed-error TitleList.Level.63=2 -TitleList.Url.63=gfs\empty-span-p.html +TitleList.Url.63=gfs\disposed-error.html TitleList.Icon.63=0 TitleList.Status.63=0 -TitleList.Keywords.63=empty-span-p +TitleList.Keywords.63=disposed-error TitleList.ContextNumber.63= TitleList.ApplyTemp.63=0 TitleList.Expanded.63=0 TitleList.Kind.63=0 -TitleList.Title.64=equal-size-p +TitleList.Title.64=disposed-p TitleList.Level.64=2 -TitleList.Url.64=gfs\equal-size-p.html +TitleList.Url.64=gfs\disposed-p.html TitleList.Icon.64=0 TitleList.Status.64=0 -TitleList.Keywords.64=equal-size-p +TitleList.Keywords.64=disposed-p TitleList.ContextNumber.64= TitleList.ApplyTemp.64=0 TitleList.Expanded.64=0 TitleList.Kind.64=0 -TitleList.Title.65=handle +TitleList.Title.65=dlg-code TitleList.Level.65=2 -TitleList.Url.65=gfs\handle.html +TitleList.Url.65=gfs\dlg-code.html TitleList.Icon.65=0 TitleList.Status.65=0 -TitleList.Keywords.65=handle +TitleList.Keywords.65=dlg-code TitleList.ContextNumber.65= TitleList.ApplyTemp.65=0 TitleList.Expanded.65=0 TitleList.Kind.65=0 -TitleList.Title.66=location +TitleList.Title.66=empty-span-p TitleList.Level.66=2 -TitleList.Url.66=gfs\location.html +TitleList.Url.66=gfs\empty-span-p.html TitleList.Icon.66=0 TitleList.Status.66=0 -TitleList.Keywords.66=location`\ +TitleList.Keywords.66=empty-span-p TitleList.ContextNumber.66= TitleList.ApplyTemp.66=0 TitleList.Expanded.66=0 TitleList.Kind.66=0 -TitleList.Title.67=make-point +TitleList.Title.67=equal-size-p TitleList.Level.67=2 -TitleList.Url.67=gfs\make-point.html +TitleList.Url.67=gfs\equal-size-p.html TitleList.Icon.67=0 TitleList.Status.67=0 -TitleList.Keywords.67=make-point +TitleList.Keywords.67=equal-size-p TitleList.ContextNumber.67= TitleList.ApplyTemp.67=0 TitleList.Expanded.67=0 TitleList.Kind.67=0 -TitleList.Title.68=make-rectangle +TitleList.Title.68=handle TitleList.Level.68=2 -TitleList.Url.68=gfs\make-rectangle.html +TitleList.Url.68=gfs\handle.html TitleList.Icon.68=0 TitleList.Status.68=0 -TitleList.Keywords.68=make-rectangle +TitleList.Keywords.68=handle TitleList.ContextNumber.68= TitleList.ApplyTemp.68=0 TitleList.Expanded.68=0 TitleList.Kind.68=0 -TitleList.Title.69=make-size +TitleList.Title.69=location TitleList.Level.69=2 -TitleList.Url.69=gfs\make-size.html +TitleList.Url.69=gfs\location.html TitleList.Icon.69=0 TitleList.Status.69=0 -TitleList.Keywords.69=make-size +TitleList.Keywords.69=location`\ TitleList.ContextNumber.69= TitleList.ApplyTemp.69=0 TitleList.Expanded.69=0 TitleList.Kind.69=0 -TitleList.Title.70=make-span +TitleList.Title.70=make-point TitleList.Level.70=2 -TitleList.Url.70=gfs\make-span.html +TitleList.Url.70=gfs\make-point.html TitleList.Icon.70=0 TitleList.Status.70=0 -TitleList.Keywords.70=make-span +TitleList.Keywords.70=make-point TitleList.ContextNumber.70= TitleList.ApplyTemp.70=0 TitleList.Expanded.70=0 TitleList.Kind.70=0 -TitleList.Title.71=native-object +TitleList.Title.71=make-rectangle TitleList.Level.71=2 -TitleList.Url.71=gfs\native-object.html +TitleList.Url.71=gfs\make-rectangle.html TitleList.Icon.71=0 TitleList.Status.71=0 -TitleList.Keywords.71=native-object +TitleList.Keywords.71=make-rectangle TitleList.ContextNumber.71= TitleList.ApplyTemp.71=0 TitleList.Expanded.71=0 TitleList.Kind.71=0 -TitleList.Title.72=point +TitleList.Title.72=make-size TitleList.Level.72=2 -TitleList.Url.72=gfs\point.html +TitleList.Url.72=gfs\make-size.html TitleList.Icon.72=0 TitleList.Status.72=0 -TitleList.Keywords.72=point +TitleList.Keywords.72=make-size TitleList.ContextNumber.72= TitleList.ApplyTemp.72=0 TitleList.Expanded.72=0 TitleList.Kind.72=0 -TitleList.Title.73=point-x +TitleList.Title.73=make-span TitleList.Level.73=2 -TitleList.Url.73=gfs\point-x.html +TitleList.Url.73=gfs\make-span.html TitleList.Icon.73=0 TitleList.Status.73=0 -TitleList.Keywords.73=point-x +TitleList.Keywords.73=make-span TitleList.ContextNumber.73= TitleList.ApplyTemp.73=0 TitleList.Expanded.73=0 TitleList.Kind.73=0 -TitleList.Title.74=point-y +TitleList.Title.74=native-object TitleList.Level.74=2 -TitleList.Url.74=gfs\point-y.html +TitleList.Url.74=gfs\native-object.html TitleList.Icon.74=0 TitleList.Status.74=0 -TitleList.Keywords.74=point-y +TitleList.Keywords.74=native-object TitleList.ContextNumber.74= TitleList.ApplyTemp.74=0 TitleList.Expanded.74=0 TitleList.Kind.74=0 -TitleList.Title.75=rectangle +TitleList.Title.75=point TitleList.Level.75=2 -TitleList.Url.75=gfs\rectangle.html +TitleList.Url.75=gfs\point.html TitleList.Icon.75=0 TitleList.Status.75=0 -TitleList.Keywords.75=rectangle +TitleList.Keywords.75=point TitleList.ContextNumber.75= TitleList.ApplyTemp.75=0 TitleList.Expanded.75=0 TitleList.Kind.75=0 -TitleList.Title.76=size +TitleList.Title.76=point-x TitleList.Level.76=2 -TitleList.Url.76=gfs\size.html +TitleList.Url.76=gfs\point-x.html TitleList.Icon.76=0 TitleList.Status.76=0 -TitleList.Keywords.76=size/structure +TitleList.Keywords.76=point-x TitleList.ContextNumber.76= TitleList.ApplyTemp.76=0 TitleList.Expanded.76=0 TitleList.Kind.76=0 -TitleList.Title.77=size +TitleList.Title.77=point-y TitleList.Level.77=2 -TitleList.Url.77=gfs\size-function.html +TitleList.Url.77=gfs\point-y.html TitleList.Icon.77=0 TitleList.Status.77=0 -TitleList.Keywords.77=size/rectangle +TitleList.Keywords.77=point-y TitleList.ContextNumber.77= TitleList.ApplyTemp.77=0 TitleList.Expanded.77=0 TitleList.Kind.77=0 -TitleList.Title.78=size-height +TitleList.Title.78=rectangle TitleList.Level.78=2 -TitleList.Url.78=gfs\size-height.html +TitleList.Url.78=gfs\rectangle.html TitleList.Icon.78=0 TitleList.Status.78=0 -TitleList.Keywords.78=size-height`\ +TitleList.Keywords.78=rectangle TitleList.ContextNumber.78= TitleList.ApplyTemp.78=0 TitleList.Expanded.78=0 TitleList.Kind.78=0 -TitleList.Title.79=size-width +TitleList.Title.79=size TitleList.Level.79=2 -TitleList.Url.79=gfs\size-width.html +TitleList.Url.79=gfs\size.html TitleList.Icon.79=0 TitleList.Status.79=0 -TitleList.Keywords.79=size-width +TitleList.Keywords.79=size/structure TitleList.ContextNumber.79= TitleList.ApplyTemp.79=0 TitleList.Expanded.79=0 TitleList.Kind.79=0 -TitleList.Title.80=span +TitleList.Title.80=size TitleList.Level.80=2 -TitleList.Url.80=gfs\span.html +TitleList.Url.80=gfs\size-function.html TitleList.Icon.80=0 TitleList.Status.80=0 -TitleList.Keywords.80=span +TitleList.Keywords.80=size/rectangle TitleList.ContextNumber.80= TitleList.ApplyTemp.80=0 TitleList.Expanded.80=0 TitleList.Kind.80=0 -TitleList.Title.81=span-end +TitleList.Title.81=size-height TitleList.Level.81=2 -TitleList.Url.81=gfs\span-end.html +TitleList.Url.81=gfs\size-height.html TitleList.Icon.81=0 TitleList.Status.81=0 -TitleList.Keywords.81=span-end`\ +TitleList.Keywords.81=size-height`\ TitleList.ContextNumber.81= TitleList.ApplyTemp.81=0 TitleList.Expanded.81=0 TitleList.Kind.81=0 -TitleList.Title.82=span-start +TitleList.Title.82=size-width TitleList.Level.82=2 -TitleList.Url.82=gfs\span-start.html +TitleList.Url.82=gfs\size-width.html TitleList.Icon.82=0 TitleList.Status.82=0 -TitleList.Keywords.82=span-start`\ +TitleList.Keywords.82=size-width TitleList.ContextNumber.82= TitleList.ApplyTemp.82=0 TitleList.Expanded.82=0 TitleList.Kind.82=0 -TitleList.Title.83=toolkit-error +TitleList.Title.83=span TitleList.Level.83=2 -TitleList.Url.83=gfs\toolkit-error.html +TitleList.Url.83=gfs\span.html TitleList.Icon.83=0 TitleList.Status.83=0 -TitleList.Keywords.83=toolkit-error`\:detail`\ +TitleList.Keywords.83=span TitleList.ContextNumber.83= TitleList.ApplyTemp.83=0 TitleList.Expanded.83=0 TitleList.Kind.83=0 -TitleList.Title.84=toolkit-warning +TitleList.Title.84=span-end TitleList.Level.84=2 -TitleList.Url.84=gfs\toolkit-warning.html +TitleList.Url.84=gfs\span-end.html TitleList.Icon.84=0 TitleList.Status.84=0 -TitleList.Keywords.84=toolkit-warning +TitleList.Keywords.84=span-end`\ TitleList.ContextNumber.84= TitleList.ApplyTemp.84=0 TitleList.Expanded.84=0 TitleList.Kind.84=0 -TitleList.Title.85=win32-error +TitleList.Title.85=span-start TitleList.Level.85=2 -TitleList.Url.85=gfs\win32-error.html +TitleList.Url.85=gfs\span-start.html TitleList.Icon.85=0 TitleList.Status.85=0 -TitleList.Keywords.85=win32-error`\:code`\ +TitleList.Keywords.85=span-start`\ TitleList.ContextNumber.85= TitleList.ApplyTemp.85=0 TitleList.Expanded.85=0 TitleList.Kind.85=0 -TitleList.Title.86=win32-warning +TitleList.Title.86=toolkit-error TitleList.Level.86=2 -TitleList.Url.86=gfs\win32-warning.html +TitleList.Url.86=gfs\toolkit-error.html TitleList.Icon.86=0 TitleList.Status.86=0 -TitleList.Keywords.86=win32-warning +TitleList.Keywords.86=toolkit-error`\:detail`\ TitleList.ContextNumber.86= TitleList.ApplyTemp.86=0 TitleList.Expanded.86=0 TitleList.Kind.86=0 -TitleList.Title.87=Widgets Package -TitleList.Level.87=1 -TitleList.Url.87=WidgetsPackage.html +TitleList.Title.87=toolkit-warning +TitleList.Level.87=2 +TitleList.Url.87=gfs\toolkit-warning.html TitleList.Icon.87=0 TitleList.Status.87=0 -TitleList.Keywords.87=GFW`\graphic-forms.uitoolkit.widgets +TitleList.Keywords.87=toolkit-warning TitleList.ContextNumber.87= TitleList.ApplyTemp.87=0 TitleList.Expanded.87=0 TitleList.Kind.87=0 -TitleList.Title.88=default-message-filter +TitleList.Title.88=win32-error TitleList.Level.88=2 -TitleList.Url.88=gfw\default-message-filter.html +TitleList.Url.88=gfs\win32-error.html TitleList.Icon.88=0 TitleList.Status.88=0 -TitleList.Keywords.88=default-message-filter`\GetMessage`\MSG`\ +TitleList.Keywords.88=win32-error`\:code`\ TitleList.ContextNumber.88= TitleList.ApplyTemp.88=0 TitleList.Expanded.88=0 TitleList.Kind.88=0 -TitleList.Title.89=event-activate +TitleList.Title.89=win32-warning TitleList.Level.89=2 -TitleList.Url.89=gfw\event-activate.html +TitleList.Url.89=gfs\win32-warning.html TitleList.Icon.89=0 TitleList.Status.89=0 -TitleList.Keywords.89=event-activate +TitleList.Keywords.89=win32-warning TitleList.ContextNumber.89= TitleList.ApplyTemp.89=0 TitleList.Expanded.89=0 TitleList.Kind.89=0 -TitleList.Title.90=event-arm -TitleList.Level.90=2 -TitleList.Url.90=gfw\event-arm.html +TitleList.Title.90=Widgets Package +TitleList.Level.90=1 +TitleList.Url.90=WidgetsPackage.html TitleList.Icon.90=0 TitleList.Status.90=0 -TitleList.Keywords.90=event-arm +TitleList.Keywords.90=GFW`\graphic-forms.uitoolkit.widgets TitleList.ContextNumber.90= TitleList.ApplyTemp.90=0 TitleList.Expanded.90=0 TitleList.Kind.90=0 -TitleList.Title.91=event-close +TitleList.Title.91=default-message-filter TitleList.Level.91=2 -TitleList.Url.91=gfw\event-close.html +TitleList.Url.91=gfw\default-message-filter.html TitleList.Icon.91=0 TitleList.Status.91=0 -TitleList.Keywords.91=event-close +TitleList.Keywords.91=default-message-filter`\GetMessage`\MSG`\ TitleList.ContextNumber.91= TitleList.ApplyTemp.91=0 TitleList.Expanded.91=0 TitleList.Kind.91=0 -TitleList.Title.92=event-deactivate +TitleList.Title.92=event-activate TitleList.Level.92=2 -TitleList.Url.92=gfw\event-deactivate.html +TitleList.Url.92=gfw\event-activate.html TitleList.Icon.92=0 TitleList.Status.92=0 -TitleList.Keywords.92=event-deactivate +TitleList.Keywords.92=event-activate TitleList.ContextNumber.92= TitleList.ApplyTemp.92=0 TitleList.Expanded.92=0 TitleList.Kind.92=0 -TitleList.Title.93=event-default-action +TitleList.Title.93=event-arm TitleList.Level.93=2 -TitleList.Url.93=gfw\event-default-action.html +TitleList.Url.93=gfw\event-arm.html TitleList.Icon.93=0 TitleList.Status.93=0 -TitleList.Keywords.93=event-default-action +TitleList.Keywords.93=event-arm TitleList.ContextNumber.93= TitleList.ApplyTemp.93=0 TitleList.Expanded.93=0 TitleList.Kind.93=0 -TitleList.Title.94=event-dispatcher +TitleList.Title.94=event-close TitleList.Level.94=2 -TitleList.Url.94=gfw\event-dispatcher.html +TitleList.Url.94=gfw\event-close.html TitleList.Icon.94=0 TitleList.Status.94=0 -TitleList.Keywords.94=event-dispatcher +TitleList.Keywords.94=event-close TitleList.ContextNumber.94= TitleList.ApplyTemp.94=0 TitleList.Expanded.94=0 TitleList.Kind.94=0 -TitleList.Title.95=event-dispose +TitleList.Title.95=event-deactivate TitleList.Level.95=2 -TitleList.Url.95=gfw\event-dispose.html +TitleList.Url.95=gfw\event-deactivate.html TitleList.Icon.95=0 TitleList.Status.95=0 -TitleList.Keywords.95=event-dispose +TitleList.Keywords.95=event-deactivate TitleList.ContextNumber.95= TitleList.ApplyTemp.95=0 TitleList.Expanded.95=0 TitleList.Kind.95=0 -TitleList.Title.96=event-move +TitleList.Title.96=event-default-action TitleList.Level.96=2 -TitleList.Url.96=gfw\event-move.html +TitleList.Url.96=gfw\event-default-action.html TitleList.Icon.96=0 TitleList.Status.96=0 -TitleList.Keywords.96=event-move +TitleList.Keywords.96=event-default-action TitleList.ContextNumber.96= TitleList.ApplyTemp.96=0 TitleList.Expanded.96=0 TitleList.Kind.96=0 -TitleList.Title.97=event-paint +TitleList.Title.97=event-dispatcher TitleList.Level.97=2 -TitleList.Url.97=gfw\event-paint.html +TitleList.Url.97=gfw\event-dispatcher.html TitleList.Icon.97=0 TitleList.Status.97=0 -TitleList.Keywords.97=event-paint +TitleList.Keywords.97=event-dispatcher TitleList.ContextNumber.97= TitleList.ApplyTemp.97=0 TitleList.Expanded.97=0 TitleList.Kind.97=0 -TitleList.Title.98=event-pre-move +TitleList.Title.98=event-dispose TitleList.Level.98=2 -TitleList.Url.98=gfw\event-pre-move.html +TitleList.Url.98=gfw\event-dispose.html TitleList.Icon.98=0 TitleList.Status.98=0 -TitleList.Keywords.98=event-pre-move +TitleList.Keywords.98=event-dispose TitleList.ContextNumber.98= TitleList.ApplyTemp.98=0 TitleList.Expanded.98=0 TitleList.Kind.98=0 -TitleList.Title.99=event-pre-resize +TitleList.Title.99=event-move TitleList.Level.99=2 -TitleList.Url.99=gfw\event-pre-resize.html +TitleList.Url.99=gfw\event-move.html TitleList.Icon.99=0 TitleList.Status.99=0 -TitleList.Keywords.99=event-pre-resize +TitleList.Keywords.99=event-move TitleList.ContextNumber.99= TitleList.ApplyTemp.99=0 TitleList.Expanded.99=0 TitleList.Kind.99=0 -TitleList.Title.100=event-resize +TitleList.Title.100=event-paint TitleList.Level.100=2 -TitleList.Url.100=gfw\event-resize.html +TitleList.Url.100=gfw\event-paint.html TitleList.Icon.100=0 TitleList.Status.100=0 -TitleList.Keywords.100=event-resize +TitleList.Keywords.100=event-paint TitleList.ContextNumber.100= TitleList.ApplyTemp.100=0 TitleList.Expanded.100=0 TitleList.Kind.100=0 -TitleList.Title.101=event-select +TitleList.Title.101=event-pre-move TitleList.Level.101=2 -TitleList.Url.101=gfw\event-select.html +TitleList.Url.101=gfw\event-pre-move.html TitleList.Icon.101=0 TitleList.Status.101=0 -TitleList.Keywords.101=event-select +TitleList.Keywords.101=event-pre-move TitleList.ContextNumber.101= TitleList.ApplyTemp.101=0 TitleList.Expanded.101=0 TitleList.Kind.101=0 -TitleList.Title.102=event-source +TitleList.Title.102=event-pre-resize TitleList.Level.102=2 -TitleList.Url.102=gfw\event-source.html +TitleList.Url.102=gfw\event-pre-resize.html TitleList.Icon.102=0 TitleList.Status.102=0 -TitleList.Keywords.102=event-source +TitleList.Keywords.102=event-pre-resize TitleList.ContextNumber.102= TitleList.ApplyTemp.102=0 TitleList.Expanded.102=0 TitleList.Kind.102=0 -TitleList.Title.103=message-loop +TitleList.Title.103=event-resize TitleList.Level.103=2 -TitleList.Url.103=gfw\message-loop.html +TitleList.Url.103=gfw\event-resize.html TitleList.Icon.103=0 TitleList.Status.103=0 -TitleList.Keywords.103=message-loop +TitleList.Keywords.103=event-resize TitleList.ContextNumber.103= TitleList.ApplyTemp.103=0 TitleList.Expanded.103=0 TitleList.Kind.103=0 -TitleList.Title.104=obtain-event-time +TitleList.Title.104=event-select TitleList.Level.104=2 -TitleList.Url.104=gfw\obtain-event-time.html +TitleList.Url.104=gfw\event-select.html TitleList.Icon.104=0 TitleList.Status.104=0 -TitleList.Keywords.104=obtain-event-time +TitleList.Keywords.104=event-select TitleList.ContextNumber.104= TitleList.ApplyTemp.104=0 TitleList.Expanded.104=0 TitleList.Kind.104=0 -TitleList.Title.105=with-graphics-context +TitleList.Title.105=event-source TitleList.Level.105=2 -TitleList.Url.105=gfw\with-graphics-context.html +TitleList.Url.105=gfw\event-source.html TitleList.Icon.105=0 TitleList.Status.105=0 -TitleList.Keywords.105=with-graphics-context +TitleList.Keywords.105=event-source TitleList.ContextNumber.105= TitleList.ApplyTemp.105=0 TitleList.Expanded.105=0 TitleList.Kind.105=0 -TitleList.Title.106=Miscellaneous Topics -TitleList.Level.106=0 -TitleList.Url.106=MiscellaneousTopics.html +TitleList.Title.106=message-loop +TitleList.Level.106=2 +TitleList.Url.106=gfw\message-loop.html TitleList.Icon.106=0 TitleList.Status.106=0 -TitleList.Keywords.106= +TitleList.Keywords.106=message-loop TitleList.ContextNumber.106= TitleList.ApplyTemp.106=0 -TitleList.Expanded.106=1 +TitleList.Expanded.106=0 TitleList.Kind.106=0 -TitleList.Title.107=Font Character Sets -TitleList.Level.107=1 -TitleList.Url.107=FontCharsets.html +TitleList.Title.107=obtain-event-time +TitleList.Level.107=2 +TitleList.Url.107=gfw\obtain-event-time.html TitleList.Icon.107=0 TitleList.Status.107=0 -TitleList.Keywords.107=+ansi-charset+`\+arabic-charset+`\+baltic-charset+`\+chinesebig5-charset+`\+default-charset+`\+easteurope-charset+`\+gb2312-charset+`\+greek-charset+`\+hangeul-charset+`\+hangul-charset+`\+hebrew-charset+`\+johab-charset+`\+mac-charset+`\+oem-charset+`\+russian-charset+`\+shiftjis-charset+`\+symbol-charset+`\+thai-charset+`\+turkish-charset+`\+vietnamese-charset+`\ +TitleList.Keywords.107=obtain-event-time TitleList.ContextNumber.107= TitleList.ApplyTemp.107=0 TitleList.Expanded.107=0 TitleList.Kind.107=0 -TitleList.Title.108=Image Data Plugins -TitleList.Level.108=1 -TitleList.Url.108=ImageDataPlugins.html +TitleList.Title.108=with-graphics-context +TitleList.Level.108=2 +TitleList.Url.108=gfw\with-graphics-context.html TitleList.Icon.108=0 TitleList.Status.108=0 -TitleList.Keywords.108= +TitleList.Keywords.108=with-graphics-context TitleList.ContextNumber.108= TitleList.ApplyTemp.108=0 TitleList.Expanded.108=0 TitleList.Kind.108=0 -TitleList.Title.109=Terminology Conventions +TitleList.Title.109=Miscellaneous Topics TitleList.Level.109=0 -TitleList.Url.109=TerminologyConventions.html +TitleList.Url.109=MiscellaneousTopics.html TitleList.Icon.109=0 TitleList.Status.109=0 TitleList.Keywords.109= TitleList.ContextNumber.109= TitleList.ApplyTemp.109=0 -TitleList.Expanded.109=0 +TitleList.Expanded.109=1 TitleList.Kind.109=0 -TitleList.Title.110=Glossary -TitleList.Level.110=0 -TitleList.Url.110=Glossary.html +TitleList.Title.110=Font Character Sets +TitleList.Level.110=1 +TitleList.Url.110=FontCharsets.html TitleList.Icon.110=0 TitleList.Status.110=0 -TitleList.Keywords.110= +TitleList.Keywords.110=+ansi-charset+`\+arabic-charset+`\+baltic-charset+`\+chinesebig5-charset+`\+default-charset+`\+easteurope-charset+`\+gb2312-charset+`\+greek-charset+`\+hangeul-charset+`\+hangul-charset+`\+hebrew-charset+`\+johab-charset+`\+mac-charset+`\+oem-charset+`\+russian-charset+`\+shiftjis-charset+`\+symbol-charset+`\+thai-charset+`\+turkish-charset+`\+vietnamese-charset+`\ TitleList.ContextNumber.110= TitleList.ApplyTemp.110=0 TitleList.Expanded.110=0 TitleList.Kind.110=0 -TitleList.Title.111=Footnotes -TitleList.Level.111=0 -TitleList.Url.111=Footnotes.html +TitleList.Title.111=Image Data Plugins +TitleList.Level.111=1 +TitleList.Url.111=ImageDataPlugins.html TitleList.Icon.111=0 TitleList.Status.111=0 TitleList.Keywords.111= TitleList.ContextNumber.111= TitleList.ApplyTemp.111=0 TitleList.Expanded.111=0 -TitleList.Kind.111=1 +TitleList.Kind.111=0 +TitleList.Title.112=Terminology Conventions +TitleList.Level.112=0 +TitleList.Url.112=TerminologyConventions.html +TitleList.Icon.112=0 +TitleList.Status.112=0 +TitleList.Keywords.112= +TitleList.ContextNumber.112= +TitleList.ApplyTemp.112=0 +TitleList.Expanded.112=0 +TitleList.Kind.112=0 +TitleList.Title.113=Glossary +TitleList.Level.113=0 +TitleList.Url.113=Glossary.html +TitleList.Icon.113=0 +TitleList.Status.113=0 +TitleList.Keywords.113= +TitleList.ContextNumber.113= +TitleList.ApplyTemp.113=0 +TitleList.Expanded.113=0 +TitleList.Kind.113=0 +TitleList.Title.114=Footnotes +TitleList.Level.114=0 +TitleList.Url.114=Footnotes.html +TitleList.Icon.114=0 +TitleList.Status.114=0 +TitleList.Keywords.114= +TitleList.ContextNumber.114= +TitleList.ApplyTemp.114=0 +TitleList.Expanded.114=0 +TitleList.Kind.114=1 Modified: trunk/docs/manual/gfg/draw-ellipse.html ============================================================================== --- trunk/docs/manual/gfg/draw-ellipse.html (original) +++ trunk/docs/manual/gfg/draw-ellipse.html Sat Oct 14 02:00:08 2006 @@ -19,7 +19,7 @@

syntax

(gfg:draw-chord (gfg:draw-ellipse graphics-context rectangle) Added: trunk/docs/manual/gfg/draw-filled-chord.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/draw-filled-chord.html Sat Oct 14 02:00:08 2006 @@ -0,0 +1,104 @@ + + + +draw-filled-chord + + + + + + +

+ + + + +
draw-filled-chord +

[Generic Function] 

+

+

syntax

+

(gfg:draw-filled-chord graphics-context rectangle start-point end-point) + +

+

arguments +

+ + + + + + + + + + + + +
graphics-contextA graphics-context object on which + to draw. + +
rectangleA bounding rectangle for an ellipse from which the arc + of the rendered chord is +obtained. + +
start-pointA point indicating the + beginning of the rendered arc.
end-pointA point indicating the + end of the rendered +arc.

description

+

Fills with the current background color a shape comprised +of:

+
    +
  • +
    an arc whose curve is + formed by the ellipse bound by rectangle, in a counter-clockwise + direction from start-point where it + intersects a radial originating at the center of rectangle. The arc ends at end-point, where it intersects another + radial also originating at the center of rectangle; + + + +
    +
  • +
    and a line drawn between + start-point and end-point. +
+

If start-point and end-point are the same, +a complete ellipse is drawn.

+

see also

+

background-colorforeground-colormiter-limit, pen-style, pen-width

+

+


+ +

+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfg/draw-filled-ellipse.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/draw-filled-ellipse.html Sat Oct 14 02:00:08 2006 @@ -0,0 +1,72 @@ + + + +draw-filled-ellipse + + + + + + +

+ + + + +
draw-filled-ellipse +

[Generic Function] 

+

+

syntax

+

(gfg:draw-filled-ellipse graphics-context rectangle) + +

+

arguments +

+ + + + + + +
graphics-contextA graphics-context object on which + to draw. + +
rectangleA bounding rectangle + for an +ellipse. + +

description

+

Fills an ellipse +bounded byrectangle with +the current background color. +

+

see also

+

background-colorforeground-colormiter-limit, pen-style, pen-width

+

+


+ +

+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfg/draw-image.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfg/draw-image.html Sat Oct 14 02:00:08 2006 @@ -0,0 +1,74 @@ + + + +draw-image + + + + + + +

+ + + + +
draw-image +

[Generic Function] 

+

+

syntax

+

(gfg:draw-image graphics-context image point) + +

+

arguments +

+ + + + + + + + + +
graphics-contextA graphics-context object on which + to draw. + +
imageAn image to + be +drawn. + +
pointThe location for the upper-left corner of image.

description

+

Draws an image + . +

+

+

+

+


+ +

+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ From junrue at common-lisp.net Sun Oct 15 05:39:17 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Sun, 15 Oct 2006 01:39:17 -0400 (EDT) Subject: [graphic-forms-cvs] r323 - trunk/src/uitoolkit/widgets Message-ID: <20061015053917.E22EE5B068@common-lisp.net> Author: junrue Date: Sun Oct 15 01:39:17 2006 New Revision: 323 Modified: trunk/src/uitoolkit/widgets/scrolling-event-dispatcher.lisp Log: fixed integral resizing misbehavior when left/top-left/top-right/top edges are dragged Modified: trunk/src/uitoolkit/widgets/scrolling-event-dispatcher.lisp ============================================================================== --- trunk/src/uitoolkit/widgets/scrolling-event-dispatcher.lisp (original) +++ trunk/src/uitoolkit/widgets/scrolling-event-dispatcher.lisp Sun Oct 15 01:39:17 2006 @@ -138,15 +138,20 @@ (client-size (gfw:client-size window)) (width-diff (- (gfs:size-width outer-size) (gfs:size-width client-size))) (height-diff (- (gfs:size-height outer-size) (gfs:size-height client-size))) + (pnt (gfs:location rect)) (size (gfs:size rect))) - (if (/= h-step 1) - (setf (gfs:size-width size) - (+ (* (floor (- (gfs:size-width size) width-diff) h-step) h-step) - width-diff))) - (if (/= v-step 1) - (setf (gfs:size-height size) - (+ (* (floor (- (gfs:size-height size) height-diff) v-step) v-step) - height-diff))) + (when (/= h-step 1) + (let ((amount (+ (* (floor (- (gfs:size-width size) width-diff) h-step) h-step) + width-diff))) + (if (find type '(:bottom-left :left :top-left)) + (decf (gfs:point-x pnt) (- amount (gfs:size-width size)))) + (setf (gfs:size-width size) amount))) + (when (/= v-step 1) + (let ((amount (+ (* (floor (- (gfs:size-height size) height-diff) v-step) v-step) + height-diff))) + (if (find type '(:top-left :top :top-right)) + (decf (gfs:point-y pnt) (- amount (gfs:size-height size)))) + (setf (gfs:size-height size) amount))) (setf (gfs:size rect) size))) (defmethod event-resize ((disp scrolling-event-dispatcher) (window window) size type) From junrue at common-lisp.net Sun Oct 15 05:46:30 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Sun, 15 Oct 2006 01:46:30 -0400 (EDT) Subject: [graphic-forms-cvs] r324 - trunk/src/uitoolkit/widgets Message-ID: <20061015054630.8C11F5B069@common-lisp.net> Author: junrue Date: Sun Oct 15 01:46:30 2006 New Revision: 324 Modified: trunk/src/uitoolkit/widgets/scrolling-event-dispatcher.lisp Log: small tweak for previous fix Modified: trunk/src/uitoolkit/widgets/scrolling-event-dispatcher.lisp ============================================================================== --- trunk/src/uitoolkit/widgets/scrolling-event-dispatcher.lisp (original) +++ trunk/src/uitoolkit/widgets/scrolling-event-dispatcher.lisp Sun Oct 15 01:46:30 2006 @@ -132,23 +132,23 @@ (defmethod event-pre-resize ((disp scrolling-event-dispatcher) (window window) rect type) (declare (ignore type)) - (let* ((h-step (gfs:size-width (step-increments disp))) - (v-step (gfs:size-height (step-increments disp))) - (outer-size (gfw:size window)) - (client-size (gfw:client-size window)) - (width-diff (- (gfs:size-width outer-size) (gfs:size-width client-size))) - (height-diff (- (gfs:size-height outer-size) (gfs:size-height client-size))) - (pnt (gfs:location rect)) - (size (gfs:size rect))) + (let ((h-step (gfs:size-width (step-increments disp))) + (v-step (gfs:size-height (step-increments disp))) + (outer-size (gfw:size window)) + (client-size (gfw:client-size window)) + (pnt (gfs:location rect)) + (size (gfs:size rect))) (when (/= h-step 1) - (let ((amount (+ (* (floor (- (gfs:size-width size) width-diff) h-step) h-step) - width-diff))) + (let* ((width-diff (- (gfs:size-width outer-size) (gfs:size-width client-size))) + (amount (+ (* (floor (- (gfs:size-width size) width-diff) h-step) h-step) + width-diff))) (if (find type '(:bottom-left :left :top-left)) (decf (gfs:point-x pnt) (- amount (gfs:size-width size)))) (setf (gfs:size-width size) amount))) (when (/= v-step 1) - (let ((amount (+ (* (floor (- (gfs:size-height size) height-diff) v-step) v-step) - height-diff))) + (let* ((height-diff (- (gfs:size-height outer-size) (gfs:size-height client-size))) + (amount (+ (* (floor (- (gfs:size-height size) height-diff) v-step) v-step) + height-diff))) (if (find type '(:top-left :top :top-right)) (decf (gfs:point-y pnt) (- amount (gfs:size-height size)))) (setf (gfs:size-height size) amount))) From junrue at common-lisp.net Sun Oct 15 07:32:04 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Sun, 15 Oct 2006 03:32:04 -0400 (EDT) Subject: [graphic-forms-cvs] r325 - in trunk/docs/manual: . gfw Message-ID: <20061015073204.CEF2771035@common-lisp.net> Author: junrue Date: Sun Oct 15 03:32:03 2006 New Revision: 325 Added: trunk/docs/manual/gfw/flow-layout.html trunk/docs/manual/gfw/heap-layout.html trunk/docs/manual/gfw/layout-manager.html Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Log: Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp ============================================================================== --- trunk/docs/manual/Graphic-FormsProgrammingReference.wcp (original) +++ trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Sun Oct 15 03:32:03 2006 @@ -92,13 +92,13 @@ DefaultTopic=Introduction.html [TOPICS] -TitleList=129 +TitleList=132 TitleList.Title.0=Legal Information TitleList.Level.0=0 TitleList.Url.0=LegalInfo.html TitleList.Icon.0=0 TitleList.Status.0=0 -TitleList.Keywords.0= +TitleList.Keywords.0=Legal Information TitleList.ContextNumber.0= TitleList.ApplyTemp.0=0 TitleList.Expanded.0=0 @@ -108,17 +108,17 @@ TitleList.Url.1=Introduction.html TitleList.Icon.1=0 TitleList.Status.1=0 -TitleList.Keywords.1= +TitleList.Keywords.1=Introduction TitleList.ContextNumber.1= TitleList.ApplyTemp.1=0 -TitleList.Expanded.1=0 +TitleList.Expanded.1=1 TitleList.Kind.1=0 TitleList.Title.2=Prerequisites TitleList.Level.2=1 TitleList.Url.2=Prerequisites.html TitleList.Icon.2=0 TitleList.Status.2=0 -TitleList.Keywords.2= +TitleList.Keywords.2=Prerequisites TitleList.ContextNumber.2= TitleList.ApplyTemp.2=0 TitleList.Expanded.2=0 @@ -128,7 +128,7 @@ TitleList.Url.3=Support.html TitleList.Icon.3=0 TitleList.Status.3=0 -TitleList.Keywords.3= +TitleList.Keywords.3=Support and Feedback TitleList.ContextNumber.3= TitleList.ApplyTemp.3=0 TitleList.Expanded.3=0 @@ -158,7 +158,7 @@ TitleList.Url.6=GraphicsPackage.html TitleList.Icon.6=0 TitleList.Status.6=0 -TitleList.Keywords.6=GFG`\graphic-forms.uitoolkit.graphics +TitleList.Keywords.6=GFG`\graphic-forms.uitoolkit.graphics`\Graphics Package TitleList.ContextNumber.6= TitleList.ApplyTemp.6=0 TitleList.Expanded.6=0 @@ -788,7 +788,7 @@ TitleList.Url.69=SystemPackage.html TitleList.Icon.69=0 TitleList.Status.69=0 -TitleList.Keywords.69=GFS`\graphic-forms.uitoolkit.system +TitleList.Keywords.69=GFS`\graphic-forms.uitoolkit.system`\System Package TitleList.ContextNumber.69= TitleList.ApplyTemp.69=0 TitleList.Expanded.69=0 @@ -1148,10 +1148,10 @@ TitleList.Url.105=WidgetsPackage.html TitleList.Icon.105=0 TitleList.Status.105=0 -TitleList.Keywords.105=GFW`\graphic-forms.uitoolkit.widgets +TitleList.Keywords.105=GFW`\graphic-forms.uitoolkit.widgets`\Widgets Package TitleList.ContextNumber.105= TitleList.ApplyTemp.105=0 -TitleList.Expanded.105=0 +TitleList.Expanded.105=1 TitleList.Kind.105=0 TitleList.Title.106=default-message-filter TitleList.Level.106=2 @@ -1303,84 +1303,114 @@ TitleList.ApplyTemp.120=0 TitleList.Expanded.120=0 TitleList.Kind.120=0 -TitleList.Title.121=message-loop +TitleList.Title.121=flow-layout TitleList.Level.121=2 -TitleList.Url.121=gfw\message-loop.html +TitleList.Url.121=gfw\flow-layout.html TitleList.Icon.121=0 TitleList.Status.121=0 -TitleList.Keywords.121=message-loop +TitleList.Keywords.121=flow-layout`\:style/flow-layout`\ TitleList.ContextNumber.121= TitleList.ApplyTemp.121=0 TitleList.Expanded.121=0 TitleList.Kind.121=0 -TitleList.Title.122=obtain-event-time +TitleList.Title.122=heap-layout TitleList.Level.122=2 -TitleList.Url.122=gfw\obtain-event-time.html +TitleList.Url.122=gfw\heap-layout.html TitleList.Icon.122=0 TitleList.Status.122=0 -TitleList.Keywords.122=obtain-event-time +TitleList.Keywords.122=heap-layout`\:top-child TitleList.ContextNumber.122= TitleList.ApplyTemp.122=0 TitleList.Expanded.122=0 TitleList.Kind.122=0 -TitleList.Title.123=with-graphics-context +TitleList.Title.123=layout-manager TitleList.Level.123=2 -TitleList.Url.123=gfw\with-graphics-context.html +TitleList.Url.123=gfw\layout-manager.html TitleList.Icon.123=0 TitleList.Status.123=0 -TitleList.Keywords.123=with-graphics-context +TitleList.Keywords.123=layout-manager`\:bottom-margin`\:horizontal-margins`\:left-margin`\:margins`\:right-margin`\:style/layout-manager`\:top-margin`\:vertical-margins`\ TitleList.ContextNumber.123= TitleList.ApplyTemp.123=0 TitleList.Expanded.123=0 TitleList.Kind.123=0 -TitleList.Title.124=Miscellaneous Topics -TitleList.Level.124=0 -TitleList.Url.124=MiscellaneousTopics.html +TitleList.Title.124=message-loop +TitleList.Level.124=2 +TitleList.Url.124=gfw\message-loop.html TitleList.Icon.124=0 TitleList.Status.124=0 -TitleList.Keywords.124= +TitleList.Keywords.124=message-loop TitleList.ContextNumber.124= TitleList.ApplyTemp.124=0 -TitleList.Expanded.124=1 +TitleList.Expanded.124=0 TitleList.Kind.124=0 -TitleList.Title.125=Image Data Plugins -TitleList.Level.125=1 -TitleList.Url.125=ImageDataPlugins.html +TitleList.Title.125=obtain-event-time +TitleList.Level.125=2 +TitleList.Url.125=gfw\obtain-event-time.html TitleList.Icon.125=0 TitleList.Status.125=0 -TitleList.Keywords.125= +TitleList.Keywords.125=obtain-event-time TitleList.ContextNumber.125= TitleList.ApplyTemp.125=0 TitleList.Expanded.125=0 TitleList.Kind.125=0 -TitleList.Title.126=Terminology Conventions -TitleList.Level.126=0 -TitleList.Url.126=TerminologyConventions.html +TitleList.Title.126=with-graphics-context +TitleList.Level.126=2 +TitleList.Url.126=gfw\with-graphics-context.html TitleList.Icon.126=0 TitleList.Status.126=0 -TitleList.Keywords.126= +TitleList.Keywords.126=with-graphics-context TitleList.ContextNumber.126= TitleList.ApplyTemp.126=0 TitleList.Expanded.126=0 TitleList.Kind.126=0 -TitleList.Title.127=Glossary +TitleList.Title.127=Miscellaneous Topics TitleList.Level.127=0 -TitleList.Url.127=Glossary.html +TitleList.Url.127=MiscellaneousTopics.html TitleList.Icon.127=0 TitleList.Status.127=0 -TitleList.Keywords.127= +TitleList.Keywords.127=Miscellaneous Topics TitleList.ContextNumber.127= TitleList.ApplyTemp.127=0 -TitleList.Expanded.127=0 +TitleList.Expanded.127=1 TitleList.Kind.127=0 -TitleList.Title.128=Footnotes -TitleList.Level.128=0 -TitleList.Url.128=Footnotes.html +TitleList.Title.128=Image Data Plugins +TitleList.Level.128=1 +TitleList.Url.128=ImageDataPlugins.html TitleList.Icon.128=0 TitleList.Status.128=0 -TitleList.Keywords.128= +TitleList.Keywords.128=Image Data Plugins TitleList.ContextNumber.128= TitleList.ApplyTemp.128=0 TitleList.Expanded.128=0 -TitleList.Kind.128=1 +TitleList.Kind.128=0 +TitleList.Title.129=Terminology Conventions +TitleList.Level.129=0 +TitleList.Url.129=TerminologyConventions.html +TitleList.Icon.129=0 +TitleList.Status.129=0 +TitleList.Keywords.129=terminology`\conventions +TitleList.ContextNumber.129= +TitleList.ApplyTemp.129=0 +TitleList.Expanded.129=0 +TitleList.Kind.129=0 +TitleList.Title.130=Glossary +TitleList.Level.130=0 +TitleList.Url.130=Glossary.html +TitleList.Icon.130=0 +TitleList.Status.130=0 +TitleList.Keywords.130=Glossary +TitleList.ContextNumber.130= +TitleList.ApplyTemp.130=0 +TitleList.Expanded.130=0 +TitleList.Kind.130=0 +TitleList.Title.131=Footnotes +TitleList.Level.131=0 +TitleList.Url.131=Footnotes.html +TitleList.Icon.131=0 +TitleList.Status.131=0 +TitleList.Keywords.131= +TitleList.ContextNumber.131= +TitleList.ApplyTemp.131=0 +TitleList.Expanded.131=0 +TitleList.Kind.131=1 Added: trunk/docs/manual/gfw/flow-layout.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfw/flow-layout.html Sun Oct 15 03:32:03 2006 @@ -0,0 +1,160 @@ + + + +flow-layout + + + + + + +

+ + + + +
flow-layout[Class]
+

+

description

+

+ + + + + + + +
Inherits:layout-manager
Inherited By: none +

+

+ + + + + + + + + + + + + + + + + + + + + + + + This layout manager +arranges child widgets in a row + + + + + + + + + + + + + + + + + + + + + + + + or +column. + + + + + + + +

+

slots +

+ + + + +
spacing + An integer value specifying the number + of pixels between each child + widget.

initargs

+

+ + + +
:style + A list + containing style keywords. One of the following primary styles:
+ + + + + + + +
:horizontalSpecifies a horizontal flow; this is the default + strategy.
:verticalSpecifies a vertical + flow.

Zero or more of the following + optional styles:
+ + + + + + + +
:normalizeChildren will be sized equally in the dimension + opposite to the layout orientation, using the maximum of the + preferred sizes.
:wrapEnables wrapping of the layout flow if the + available horizontal (or vertical) space within the container is + less than the layout requests for a full row (or column). The + default layout strategy is + unwrapped.
+

+

+

see also

+

 

+
+ +

+ +

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfw/heap-layout.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfw/heap-layout.html Sun Oct 15 03:32:03 2006 @@ -0,0 +1,162 @@ + + + +heap-layout + + + + + + +

+ + + + +
heap-layout[Class]
+

+

description

+

+ + + + + + + +
Inherits:layout-manager
Inherited By: none +

+

+ + + + + + + + + + + + + + + + + + + + + + + + This layout manager +creates a virtual heap of child widgets, making only one of them visible at a +time. Application code can select a different child to be on `top' of the heap +as needed. If no maximum or minimum size +is set for any children, all children are resized according +to the maximum of their preferred sizes.

+

This layout manager requires no style +keywords. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+

slots +

+ + + + +
top-child The + child widget that should be + visible.

initargs

+

+ + + +
:top-child +

+

+

see also

+

 

+
+ +

+ +

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfw/layout-manager.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfw/layout-manager.html Sun Oct 15 03:32:03 2006 @@ -0,0 +1,186 @@ + + + +layout-manager + + + + + + +

+ + + + +
layout-manager[Class]
+

+

description

+

+ + + + + + + +
Inherits:none 
Inherited By: flow-layout, heap-layout +

+

+ + + + + + + + + + This is the base class +for objects that manage the sizes and positions of child widgets inside +container windows. Subclasses implement specialized layout strategies.

+

+ + + + + + + + + + + + This class is + + + + + + + + + + + + not meant to be instantiated +directly. + + + + + + + +

+

slots +

+ + + + + + + + + + + + + + + + + + + +
bottom-margin + An integer + value specifying margin thickness in + pixels.
dataAn alist that associates a + child window with a plist of layout-specific + attributes.
left-marginAn integer value specifying margin + thickness in pixels.
right-marginAn integer value specifying margin + thickness in pixels.
styleA list of + layout-specific style keywords.
top-marginAn integer value specifying margin + thickness in +pixels.

initargs

+

+ + + + + + + + + + + + + + + + + + + + + + + + + +
:bottom-margin + + + + + + + +
:horizontal-marginsAn + integer value specifying margin thickness in pixels, + + + + + for both the left + and right sides of the +container.
:left-margin +
:marginsAn integer value specifying margin + thickness in pixels, for all sides of the container.
:right-margin +
:style +
:top-margin +
:vertical-marginsAn integer value specifying margin + thickness in pixels, for both the top and bottom sides of the + container.

+

+

see also

+

 

+
+ +

+ +

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ From junrue at common-lisp.net Mon Oct 16 05:28:05 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Mon, 16 Oct 2006 01:28:05 -0400 (EDT) Subject: [graphic-forms-cvs] r327 - in trunk/docs/manual: . gfw Message-ID: <20061016052805.8AD701C010@common-lisp.net> Author: junrue Date: Mon Oct 16 01:28:04 2006 New Revision: 327 Added: trunk/docs/manual/gfw/item-manager.html trunk/docs/manual/gfw/layout-managed.html trunk/docs/manual/gfw/list-item.html trunk/docs/manual/gfw/timer.html Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp trunk/docs/manual/gfw/layout-manager.html Log: Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp ============================================================================== --- trunk/docs/manual/Graphic-FormsProgrammingReference.wcp (original) +++ trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Mon Oct 16 01:28:04 2006 @@ -92,7 +92,7 @@ DefaultTopic=Introduction.html [TOPICS] -TitleList=135 +TitleList=139 TitleList.Title.0=Legal Information TitleList.Level.0=0 TitleList.Url.0=LegalInfo.html @@ -161,7 +161,7 @@ TitleList.Keywords.6=GFG`\graphic-forms.uitoolkit.graphics`\Graphics Package TitleList.ContextNumber.6= TitleList.ApplyTemp.6=0 -TitleList.Expanded.6=1 +TitleList.Expanded.6=0 TitleList.Kind.6=0 TitleList.Title.7=ascent TitleList.Level.7=2 @@ -1343,104 +1343,144 @@ TitleList.ApplyTemp.124=0 TitleList.Expanded.124=0 TitleList.Kind.124=0 -TitleList.Title.125=heap-layout +TitleList.Title.125=item-manager TitleList.Level.125=2 -TitleList.Url.125=gfw\heap-layout.html +TitleList.Url.125=gfw\item-manager.html TitleList.Icon.125=0 TitleList.Status.125=0 -TitleList.Keywords.125=heap-layout`\:top-child +TitleList.Keywords.125=item-manager TitleList.ContextNumber.125= TitleList.ApplyTemp.125=0 TitleList.Expanded.125=0 TitleList.Kind.125=0 -TitleList.Title.126=layout-manager +TitleList.Title.126=heap-layout TitleList.Level.126=2 -TitleList.Url.126=gfw\layout-manager.html +TitleList.Url.126=gfw\heap-layout.html TitleList.Icon.126=0 TitleList.Status.126=0 -TitleList.Keywords.126=layout-manager`\:bottom-margin`\:horizontal-margins`\:left-margin`\:margins`\:right-margin`\:style/layout-manager`\:top-margin`\:vertical-margins`\ +TitleList.Keywords.126=heap-layout`\:top-child TitleList.ContextNumber.126= TitleList.ApplyTemp.126=0 TitleList.Expanded.126=0 TitleList.Kind.126=0 -TitleList.Title.127=message-loop +TitleList.Title.127=layout-managed TitleList.Level.127=2 -TitleList.Url.127=gfw\message-loop.html +TitleList.Url.127=gfw\layout-managed.html TitleList.Icon.127=0 TitleList.Status.127=0 -TitleList.Keywords.127=message-loop +TitleList.Keywords.127=layout-managed`\:layout`\ TitleList.ContextNumber.127= TitleList.ApplyTemp.127=0 TitleList.Expanded.127=0 TitleList.Kind.127=0 -TitleList.Title.128=obtain-event-time +TitleList.Title.128=layout-manager TitleList.Level.128=2 -TitleList.Url.128=gfw\obtain-event-time.html +TitleList.Url.128=gfw\layout-manager.html TitleList.Icon.128=0 TitleList.Status.128=0 -TitleList.Keywords.128=obtain-event-time +TitleList.Keywords.128=layout-manager`\:bottom-margin`\:horizontal-margins`\:left-margin`\:margins`\:right-margin`\:style/layout-manager`\:top-margin`\:vertical-margins`\ TitleList.ContextNumber.128= TitleList.ApplyTemp.128=0 TitleList.Expanded.128=0 TitleList.Kind.128=0 -TitleList.Title.129=with-graphics-context +TitleList.Title.129=list-item TitleList.Level.129=2 -TitleList.Url.129=gfw\with-graphics-context.html +TitleList.Url.129=gfw\list-item.html TitleList.Icon.129=0 TitleList.Status.129=0 -TitleList.Keywords.129=with-graphics-context +TitleList.Keywords.129=list-item TitleList.ContextNumber.129= TitleList.ApplyTemp.129=0 TitleList.Expanded.129=0 TitleList.Kind.129=0 -TitleList.Title.130=Miscellaneous Topics -TitleList.Level.130=0 -TitleList.Url.130=MiscellaneousTopics.html +TitleList.Title.130=message-loop +TitleList.Level.130=2 +TitleList.Url.130=gfw\message-loop.html TitleList.Icon.130=0 TitleList.Status.130=0 -TitleList.Keywords.130=Miscellaneous Topics +TitleList.Keywords.130=message-loop TitleList.ContextNumber.130= TitleList.ApplyTemp.130=0 TitleList.Expanded.130=0 TitleList.Kind.130=0 -TitleList.Title.131=Image Data Plugins -TitleList.Level.131=1 -TitleList.Url.131=ImageDataPlugins.html +TitleList.Title.131=obtain-event-time +TitleList.Level.131=2 +TitleList.Url.131=gfw\obtain-event-time.html TitleList.Icon.131=0 TitleList.Status.131=0 -TitleList.Keywords.131=Image Data Plugins +TitleList.Keywords.131=obtain-event-time TitleList.ContextNumber.131= TitleList.ApplyTemp.131=0 TitleList.Expanded.131=0 TitleList.Kind.131=0 -TitleList.Title.132=Terminology Conventions -TitleList.Level.132=0 -TitleList.Url.132=TerminologyConventions.html +TitleList.Title.132=timer +TitleList.Level.132=2 +TitleList.Url.132=gfw\timer.html TitleList.Icon.132=0 TitleList.Status.132=0 -TitleList.Keywords.132=terminology`\conventions +TitleList.Keywords.132=timer`\:delay`\:initial-delay`\ TitleList.ContextNumber.132= TitleList.ApplyTemp.132=0 TitleList.Expanded.132=0 TitleList.Kind.132=0 -TitleList.Title.133=Glossary -TitleList.Level.133=0 -TitleList.Url.133=Glossary.html +TitleList.Title.133=with-graphics-context +TitleList.Level.133=2 +TitleList.Url.133=gfw\with-graphics-context.html TitleList.Icon.133=0 TitleList.Status.133=0 -TitleList.Keywords.133=Glossary +TitleList.Keywords.133=with-graphics-context TitleList.ContextNumber.133= TitleList.ApplyTemp.133=0 TitleList.Expanded.133=0 TitleList.Kind.133=0 -TitleList.Title.134=Footnotes +TitleList.Title.134=Miscellaneous Topics TitleList.Level.134=0 -TitleList.Url.134=Footnotes.html +TitleList.Url.134=MiscellaneousTopics.html TitleList.Icon.134=0 TitleList.Status.134=0 -TitleList.Keywords.134= +TitleList.Keywords.134=Miscellaneous Topics TitleList.ContextNumber.134= TitleList.ApplyTemp.134=0 TitleList.Expanded.134=0 -TitleList.Kind.134=1 +TitleList.Kind.134=0 +TitleList.Title.135=Image Data Plugins +TitleList.Level.135=1 +TitleList.Url.135=ImageDataPlugins.html +TitleList.Icon.135=0 +TitleList.Status.135=0 +TitleList.Keywords.135=Image Data Plugins +TitleList.ContextNumber.135= +TitleList.ApplyTemp.135=0 +TitleList.Expanded.135=0 +TitleList.Kind.135=0 +TitleList.Title.136=Terminology Conventions +TitleList.Level.136=0 +TitleList.Url.136=TerminologyConventions.html +TitleList.Icon.136=0 +TitleList.Status.136=0 +TitleList.Keywords.136=terminology`\conventions +TitleList.ContextNumber.136= +TitleList.ApplyTemp.136=0 +TitleList.Expanded.136=0 +TitleList.Kind.136=0 +TitleList.Title.137=Glossary +TitleList.Level.137=0 +TitleList.Url.137=Glossary.html +TitleList.Icon.137=0 +TitleList.Status.137=0 +TitleList.Keywords.137=Glossary +TitleList.ContextNumber.137= +TitleList.ApplyTemp.137=0 +TitleList.Expanded.137=0 +TitleList.Kind.137=0 +TitleList.Title.138=Footnotes +TitleList.Level.138=0 +TitleList.Url.138=Footnotes.html +TitleList.Icon.138=0 +TitleList.Status.138=0 +TitleList.Keywords.138= +TitleList.ContextNumber.138= +TitleList.ApplyTemp.138=0 +TitleList.Expanded.138=0 +TitleList.Kind.138=1 Added: trunk/docs/manual/gfw/item-manager.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfw/item-manager.html Mon Oct 16 01:28:04 2006 @@ -0,0 +1,136 @@ + + + +item-manager + + + + + + +

+ + + + +
item-manager[Class]
+

+

description

+

+ + + + + + + +
Inherits:none 
Inherited By: ??? +

+

+ + + + + + + + + + This is + + + + + + + + + + + + a mix-in for + + + + + + + + + + + + widgets that contain and display +sub-elements. + + + + + + + +

+

slots +

+ + + + + + + + + + + + + +
image-provider + A function + accepting one argument and returning an instance of image. The function's argument will + be the application-supplied object for the item + being + rendered. The default implementation returns + NIL.
itemsAn + adjustable vector containing instances of item subclasses appropriate for this widget. Each item wraps an application-supplied + object.
text-providerA function + accepting one argument and returning a string. The function's + argument will be the application-supplied object for the item being rendered. The default implementation + checks whether the argument is a string, and if so, just returns it; otherwise, + FORMAT is called.
sort-predicateA function + accepting two arguments and returning a boolean. This serves as a + predicate for the purpose of ordering the members of items. The + arguments are two of the application-supplied objects. Not all subclasses + of item-manager make use + of this feature.

+

+

see also

+

 

+

+
+

+ +

+ +

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfw/layout-managed.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfw/layout-managed.html Mon Oct 16 01:28:04 2006 @@ -0,0 +1,157 @@ + + + +layout-managed + + + + + + +

+ + + + +
layout-managed[Class]
+

+

description

+

+ + + + + + + +
Inherits:none 
Inherited By: ??? +

+

+ + + + + + + + + + This is a mix-in for +widgets that employ a layout-manager + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + to position +children. + + + + + + + +

+

slots +

+ + + + + + + + + + + + + +
image-provider + A function + accepting one argument and returning an instance of image. The function's argument will + be the application-supplied object for the item + being + rendered. The default implementation returns + NIL.
itemsAn + adjustable vector containing instances of item subclasses appropriate for this widget. Each item wraps an application-supplied + object.
text-providerA function + accepting one argument and returning a string. The function's + argument will be the application-supplied object for the item being rendered. The default implementation + checks whether the argument is a string, and if so, just returns it; otherwise, + FORMAT is called.
sort-predicateA function + accepting two arguments and returning a boolean. This serves as a + predicate for the purpose of ordering the members of items. The + arguments are two of the application-supplied objects. Not all subclasses + of item-manager make use + of this feature.

+

+

slots

+

+ + + + +
:layoutAccepts an instance of a layout-manager + subclass.

+

see also

+

 

+

+
+

+ +

+ +

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Modified: trunk/docs/manual/gfw/layout-manager.html ============================================================================== --- trunk/docs/manual/gfw/layout-manager.html (original) +++ trunk/docs/manual/gfw/layout-manager.html Mon Oct 16 01:28:04 2006 @@ -167,8 +167,8 @@

see also

 

+face=Arial size=2>layout-managed


Added: trunk/docs/manual/gfw/list-item.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfw/list-item.html Mon Oct 16 01:28:04 2006 @@ -0,0 +1,74 @@ + + + +list-item + + + + + + +

+ + + + +
list-item[Class]
+

+

description

+

+ + + + + + + + + + +
Inherits:item
Inherited By: none

+

This class represents +an element of a list-box. + + +

+

+

slots

+

+ + + + +
index + An + integer representing the position of this item + + + within its owner. +

see +also

+

gfs:dispose

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfw/timer.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfw/timer.html Mon Oct 16 01:28:04 2006 @@ -0,0 +1,128 @@ + + + +timer + + + + + + +

+ + + + +
timer[Class]
+

+

description

+

+ + + + + + + +
Inherits:event-source 
Inherited By: none  +

+

+ + + + + + + + + + A timer is a +non-windowed object that generates events at a regular (adjustable) + + + + + + + + + + frequency. Applications + + + + + + + + + + + + handle timer events + + + + + + + + + + + + by implementing the timer-event generic +function.  + + + + + + + +

+

initargs  +

+ + + + + + +
:initial-delayAccepts a + non-negative integer + value specifying the number of milliseconds until the first timer event is + delivered.
:delayAccepts a + non-negative integer value specifying the number of milliseconds + between successive timer events. If :initial-delay is not specified, then + this value will be used as the initial delay as well. Setting :delay to 0 + and :initial-delay to a + positive value has the effect of creating a one-shot + timer.

+

+

see also

+

 

+

+
+

+ +

+ +

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ From junrue at common-lisp.net Mon Oct 16 06:32:33 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Mon, 16 Oct 2006 02:32:33 -0400 (EDT) Subject: [graphic-forms-cvs] r329 - in trunk/docs/manual: . gfg gfw Message-ID: <20061016063233.1F4DC2E1B8@common-lisp.net> Author: junrue Date: Mon Oct 16 02:32:32 2006 New Revision: 329 Added: trunk/docs/manual/gfw/event-scroll.html trunk/docs/manual/gfw/event-session.html trunk/docs/manual/gfw/event-timer.html Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp trunk/docs/manual/gfg/image-data.html trunk/docs/manual/gfw/timer.html Log: Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp ============================================================================== --- trunk/docs/manual/Graphic-FormsProgrammingReference.wcp (original) +++ trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Mon Oct 16 02:32:32 2006 @@ -92,7 +92,7 @@ DefaultTopic=Introduction.html [TOPICS] -TitleList=139 +TitleList=142 TitleList.Title.0=Legal Information TitleList.Level.0=0 TitleList.Url.0=LegalInfo.html @@ -161,7 +161,7 @@ TitleList.Keywords.6=GFG`\graphic-forms.uitoolkit.graphics`\Graphics Package TitleList.ContextNumber.6= TitleList.ApplyTemp.6=0 -TitleList.Expanded.6=1 +TitleList.Expanded.6=0 TitleList.Kind.6=0 TitleList.Title.7=ascent TitleList.Level.7=2 @@ -618,7 +618,7 @@ TitleList.Url.52=gfg\image-data.html TitleList.Icon.52=0 TitleList.Status.52=0 -TitleList.Keywords.52=image-data +TitleList.Keywords.52=image-data`\:data-plugin TitleList.ContextNumber.52= TitleList.ApplyTemp.52=0 TitleList.Expanded.52=0 @@ -1161,7 +1161,7 @@ TitleList.Keywords.106=GFW`\graphic-forms.uitoolkit.widgets`\Widgets Package TitleList.ContextNumber.106= TitleList.ApplyTemp.106=0 -TitleList.Expanded.106=0 +TitleList.Expanded.106=1 TitleList.Kind.106=0 TitleList.Title.107=default-message-filter TitleList.Level.107=2 @@ -1303,184 +1303,214 @@ TitleList.ApplyTemp.120=0 TitleList.Expanded.120=0 TitleList.Kind.120=0 -TitleList.Title.121=event-select +TitleList.Title.121=event-scroll TitleList.Level.121=2 -TitleList.Url.121=gfw\event-select.html +TitleList.Url.121=gfw\event-scroll.html TitleList.Icon.121=0 TitleList.Status.121=0 -TitleList.Keywords.121=event-select +TitleList.Keywords.121=event-scroll`\:horizontal/event-scroll`\:vertical/event-scroll`\:end`\:page-back`\:page-forward`\:step-back`\:step-forward`\:thumb-position`\:thumb-track TitleList.ContextNumber.121= TitleList.ApplyTemp.121=0 TitleList.Expanded.121=0 TitleList.Kind.121=0 -TitleList.Title.122=event-source +TitleList.Title.122=event-select TitleList.Level.122=2 -TitleList.Url.122=gfw\event-source.html +TitleList.Url.122=gfw\event-select.html TitleList.Icon.122=0 TitleList.Status.122=0 -TitleList.Keywords.122=event-source +TitleList.Keywords.122=event-select TitleList.ContextNumber.122= TitleList.ApplyTemp.122=0 TitleList.Expanded.122=0 TitleList.Kind.122=0 -TitleList.Title.123=flow-layout +TitleList.Title.123=event-session TitleList.Level.123=2 -TitleList.Url.123=gfw\flow-layout.html +TitleList.Url.123=gfw\event-session.html TitleList.Icon.123=0 TitleList.Status.123=0 -TitleList.Keywords.123=flow-layout`\:style/flow-layout`\ +TitleList.Keywords.123=event-session`\:query`\:end`\:logoff`\:replacing-file`\:shutdown`\ TitleList.ContextNumber.123= TitleList.ApplyTemp.123=0 TitleList.Expanded.123=0 TitleList.Kind.123=0 -TitleList.Title.124=item +TitleList.Title.124=event-source TitleList.Level.124=2 -TitleList.Url.124=gfw\item.html +TitleList.Url.124=gfw\event-source.html TitleList.Icon.124=0 TitleList.Status.124=0 -TitleList.Keywords.124=item`\:callback/item`\:item-id +TitleList.Keywords.124=event-source TitleList.ContextNumber.124= TitleList.ApplyTemp.124=0 TitleList.Expanded.124=0 TitleList.Kind.124=0 -TitleList.Title.125=item-manager +TitleList.Title.125=event-timer TitleList.Level.125=2 -TitleList.Url.125=gfw\item-manager.html +TitleList.Url.125=gfw\event-timer.html TitleList.Icon.125=0 TitleList.Status.125=0 -TitleList.Keywords.125=item-manager`\:image-provider`\:text-provider`\:sort-predicate +TitleList.Keywords.125=event-timer TitleList.ContextNumber.125= TitleList.ApplyTemp.125=0 TitleList.Expanded.125=0 TitleList.Kind.125=0 -TitleList.Title.126=heap-layout +TitleList.Title.126=flow-layout TitleList.Level.126=2 -TitleList.Url.126=gfw\heap-layout.html +TitleList.Url.126=gfw\flow-layout.html TitleList.Icon.126=0 TitleList.Status.126=0 -TitleList.Keywords.126=heap-layout`\:top-child +TitleList.Keywords.126=flow-layout`\:spacing`\:style/flow-layout`\:horizontal/flow-layout`\:vertical/flow-layout`\:normalize`\:wrap`\ TitleList.ContextNumber.126= TitleList.ApplyTemp.126=0 TitleList.Expanded.126=0 TitleList.Kind.126=0 -TitleList.Title.127=layout-managed +TitleList.Title.127=item TitleList.Level.127=2 -TitleList.Url.127=gfw\layout-managed.html +TitleList.Url.127=gfw\item.html TitleList.Icon.127=0 TitleList.Status.127=0 -TitleList.Keywords.127=layout-managed`\:layout`\ +TitleList.Keywords.127=item`\:callback/item`\:item-id TitleList.ContextNumber.127= TitleList.ApplyTemp.127=0 TitleList.Expanded.127=0 TitleList.Kind.127=0 -TitleList.Title.128=layout-manager +TitleList.Title.128=item-manager TitleList.Level.128=2 -TitleList.Url.128=gfw\layout-manager.html +TitleList.Url.128=gfw\item-manager.html TitleList.Icon.128=0 TitleList.Status.128=0 -TitleList.Keywords.128=layout-manager`\:bottom-margin`\:horizontal-margins`\:left-margin`\:margins`\:right-margin`\:style/layout-manager`\:top-margin`\:vertical-margins`\ +TitleList.Keywords.128=item-manager`\:image-provider`\:text-provider`\:sort-predicate TitleList.ContextNumber.128= TitleList.ApplyTemp.128=0 TitleList.Expanded.128=0 TitleList.Kind.128=0 -TitleList.Title.129=list-item +TitleList.Title.129=heap-layout TitleList.Level.129=2 -TitleList.Url.129=gfw\list-item.html +TitleList.Url.129=gfw\heap-layout.html TitleList.Icon.129=0 TitleList.Status.129=0 -TitleList.Keywords.129=list-item +TitleList.Keywords.129=heap-layout`\:top-child TitleList.ContextNumber.129= TitleList.ApplyTemp.129=0 TitleList.Expanded.129=0 TitleList.Kind.129=0 -TitleList.Title.130=message-loop +TitleList.Title.130=layout-managed TitleList.Level.130=2 -TitleList.Url.130=gfw\message-loop.html +TitleList.Url.130=gfw\layout-managed.html TitleList.Icon.130=0 TitleList.Status.130=0 -TitleList.Keywords.130=message-loop +TitleList.Keywords.130=layout-managed`\:layout`\ TitleList.ContextNumber.130= TitleList.ApplyTemp.130=0 TitleList.Expanded.130=0 TitleList.Kind.130=0 -TitleList.Title.131=obtain-event-time +TitleList.Title.131=layout-manager TitleList.Level.131=2 -TitleList.Url.131=gfw\obtain-event-time.html +TitleList.Url.131=gfw\layout-manager.html TitleList.Icon.131=0 TitleList.Status.131=0 -TitleList.Keywords.131=obtain-event-time +TitleList.Keywords.131=layout-manager`\:bottom-margin`\:horizontal-margins`\:left-margin`\:margins`\:right-margin`\:style/layout-manager`\:top-margin`\:vertical-margins`\ TitleList.ContextNumber.131= TitleList.ApplyTemp.131=0 TitleList.Expanded.131=0 TitleList.Kind.131=0 -TitleList.Title.132=timer +TitleList.Title.132=list-item TitleList.Level.132=2 -TitleList.Url.132=gfw\timer.html +TitleList.Url.132=gfw\list-item.html TitleList.Icon.132=0 TitleList.Status.132=0 -TitleList.Keywords.132=timer`\:delay`\:initial-delay`\ +TitleList.Keywords.132=list-item TitleList.ContextNumber.132= TitleList.ApplyTemp.132=0 TitleList.Expanded.132=0 TitleList.Kind.132=0 -TitleList.Title.133=with-graphics-context +TitleList.Title.133=message-loop TitleList.Level.133=2 -TitleList.Url.133=gfw\with-graphics-context.html +TitleList.Url.133=gfw\message-loop.html TitleList.Icon.133=0 TitleList.Status.133=0 -TitleList.Keywords.133=with-graphics-context +TitleList.Keywords.133=message-loop TitleList.ContextNumber.133= TitleList.ApplyTemp.133=0 TitleList.Expanded.133=0 TitleList.Kind.133=0 -TitleList.Title.134=Miscellaneous Topics -TitleList.Level.134=0 -TitleList.Url.134=MiscellaneousTopics.html +TitleList.Title.134=obtain-event-time +TitleList.Level.134=2 +TitleList.Url.134=gfw\obtain-event-time.html TitleList.Icon.134=0 TitleList.Status.134=0 -TitleList.Keywords.134=Miscellaneous Topics +TitleList.Keywords.134=obtain-event-time TitleList.ContextNumber.134= TitleList.ApplyTemp.134=0 TitleList.Expanded.134=0 TitleList.Kind.134=0 -TitleList.Title.135=Image Data Plugins -TitleList.Level.135=1 -TitleList.Url.135=ImageDataPlugins.html +TitleList.Title.135=timer +TitleList.Level.135=2 +TitleList.Url.135=gfw\timer.html TitleList.Icon.135=0 TitleList.Status.135=0 -TitleList.Keywords.135=Image Data Plugins +TitleList.Keywords.135=timer`\:delay`\:initial-delay`\ TitleList.ContextNumber.135= TitleList.ApplyTemp.135=0 TitleList.Expanded.135=0 TitleList.Kind.135=0 -TitleList.Title.136=Terminology Conventions -TitleList.Level.136=0 -TitleList.Url.136=TerminologyConventions.html +TitleList.Title.136=with-graphics-context +TitleList.Level.136=2 +TitleList.Url.136=gfw\with-graphics-context.html TitleList.Icon.136=0 TitleList.Status.136=0 -TitleList.Keywords.136=terminology`\conventions +TitleList.Keywords.136=with-graphics-context TitleList.ContextNumber.136= TitleList.ApplyTemp.136=0 TitleList.Expanded.136=0 TitleList.Kind.136=0 -TitleList.Title.137=Glossary +TitleList.Title.137=Miscellaneous Topics TitleList.Level.137=0 -TitleList.Url.137=Glossary.html +TitleList.Url.137=MiscellaneousTopics.html TitleList.Icon.137=0 TitleList.Status.137=0 -TitleList.Keywords.137=Glossary +TitleList.Keywords.137=Miscellaneous Topics TitleList.ContextNumber.137= TitleList.ApplyTemp.137=0 TitleList.Expanded.137=0 TitleList.Kind.137=0 -TitleList.Title.138=Footnotes -TitleList.Level.138=0 -TitleList.Url.138=Footnotes.html +TitleList.Title.138=Image Data Plugins +TitleList.Level.138=1 +TitleList.Url.138=ImageDataPlugins.html TitleList.Icon.138=0 TitleList.Status.138=0 -TitleList.Keywords.138= +TitleList.Keywords.138=Image Data Plugins TitleList.ContextNumber.138= TitleList.ApplyTemp.138=0 TitleList.Expanded.138=0 -TitleList.Kind.138=1 +TitleList.Kind.138=0 +TitleList.Title.139=Terminology Conventions +TitleList.Level.139=0 +TitleList.Url.139=TerminologyConventions.html +TitleList.Icon.139=0 +TitleList.Status.139=0 +TitleList.Keywords.139=terminology`\conventions +TitleList.ContextNumber.139= +TitleList.ApplyTemp.139=0 +TitleList.Expanded.139=0 +TitleList.Kind.139=0 +TitleList.Title.140=Glossary +TitleList.Level.140=0 +TitleList.Url.140=Glossary.html +TitleList.Icon.140=0 +TitleList.Status.140=0 +TitleList.Keywords.140=Glossary +TitleList.ContextNumber.140= +TitleList.ApplyTemp.140=0 +TitleList.Expanded.140=0 +TitleList.Kind.140=0 +TitleList.Title.141=Footnotes +TitleList.Level.141=0 +TitleList.Url.141=Footnotes.html +TitleList.Icon.141=0 +TitleList.Status.141=0 +TitleList.Keywords.141= +TitleList.ContextNumber.141= +TitleList.ApplyTemp.141=0 +TitleList.Expanded.141=0 +TitleList.Kind.141=1 Modified: trunk/docs/manual/gfg/image-data.html ============================================================================== --- trunk/docs/manual/gfg/image-data.html (original) +++ trunk/docs/manual/gfg/image-data.html Mon Oct 16 02:32:32 2006 @@ -73,13 +73,13 @@ attributes is delegated to a plugin object.

-

slots

+

initargs

- +
data-plugin:data-plugin An instance of image-data-plugin.

see also

+ + +event-scroll + + + + + + +

+ + + + +
event-scroll +

[Generic Function] 

+

+

syntax

+

(gfw:event-scroll event-dispatcher widget axis detail)

+

arguments +

+ + + + + + + + + + + + + +
event-dispatcherThe event-dispatcher that will + process the this event.
widget + The widget + receiving the scroll +event.
axisOne of the following keywords describing the scroll + orientation:
+ + + + + + + +
:horizontal + + Scrolling is occurring on the + horizontal axis.
:vertical + Scrolling is occurring on the + vertical axis.
detail + One of the following keywords describing what scrolling action should take place:
+ + + + + + + + + + + + + + + + + + + + + + + + + +
:endMove the + viewport such that the bottom or right-most content is revealed.
:page-backMove the + viewport backwards by an amount equal to the viewport's height or + width, or the amount remaining between the current viewport origin and the model + origin, whichever is smaller.
:page-forwardMove the + viewport forward by an amount equal to the viewport's height or + width, or the amount remaining between the current viewport origin + and the model extent, whichever is + smaller.
:startMove the viewport such that the top or left-most + model content is revealed.
:step-backMove the viewport backwards by + an application-defined amount, or the amount remaining between + the current viewport origin and the model origin, whichever is + smaller.
:step-forwardMove the viewport forward + by an application-defined amount, or the amount remaining + between the current viewport origin and the model extent, whichever + is smaller.
:thumb-positionMove the viewport to an + absolute position.
:thumb-trackThe user is adjusting the + viewport origin continuously, as when dragging the scrollbar + thumb.

description

+

+ + + + Implement this method to handle scrolling notifications.

+

+ + + + + + + + + +


+ +

+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfw/event-session.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfw/event-session.html Mon Oct 16 02:32:32 2006 @@ -0,0 +1,114 @@ + + + +event-session + + + + + + +

+ + + + +
event-session +

[Generic Function] 

+

+

syntax

+

(gfw:event-session event-dispatcher window phase reason)

+

arguments +

+ + + + + + + + + + + + + +
event-dispatcherThe event-dispatcher that will + process the this event.
windowThe top-level + window to which + this event was +delivered.
phaseIdentifies which of the two phases this event + represents:
+ + + + + + + +
:queryMeans that the system is querying the application + for permission to proceed with shutdown. Return NIL from this method + if the application has a reason to veto the process, or any non-NIL + value otherwise.
:endThis represents the second phase and means that the + system is going down, therefore this event is an opportunity for + graceful cleanup.
reasonProvides more + detail to help the application decide on the proper course of action:
+ + + + + + + + + + +
:logoffThe user is logging off.
:replacing-fileThe application must exit because a file it is + using is being replaced.
:shutdownThe system is shutting down or + restarting.

description

+

Implement this method to participate in the system's session shutdown +protocol. When the user chooses to end the session (by logging out or by +shutting down), or if an application calls one of the Win32 shutdown functions, +every application is given a veto option. This event function will be called at +least once for each top-level window in the application.

+

The MSDN documentation makes the following recommendations for handling this +event:

+
    +
  • Whenever possible, applications should respect the user's intentions by + allowing the session to end.
  • +
  • In the case of a critical operation, provide a dialog or other feedback + with information for the user as to consequences if the application is + interrupted at this time.
  • +
  • Respond to the :query event as quickly as possible, leaving time-consuming + cleanup to be done in the session :end event.
+

+ + + + + + + + + +


+

+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfw/event-timer.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfw/event-timer.html Mon Oct 16 02:32:32 2006 @@ -0,0 +1,62 @@ + + + +event-timer + + + + + + +

+ + + + +
event-timer +

[Generic Function] 

+

+

syntax

+

(gfw:event-timer event-dispatcher timer)

+

arguments +

+ + + + + + + +
event-dispatcherThe event-dispatcher that will + process the this event.
timerThe timer + that generated the +event.

description

+

+ + + + + + Implement a + method +for this generic function to handle timer + notifications.

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Modified: trunk/docs/manual/gfw/timer.html ============================================================================== --- trunk/docs/manual/gfw/timer.html (original) +++ trunk/docs/manual/gfw/timer.html Mon Oct 16 02:32:32 2006 @@ -41,8 +41,10 @@ - A timer is a -non-windowed object that generates events at a regular (adjustable) + A timer is a +non-windowed object that generates events at a regular (adjustable) +frequency. Applications handle timer events by implementing the event-timer @@ -52,7 +54,18 @@ - frequency. Applications + + + + + + + + + + + + @@ -64,7 +77,7 @@ - handle timer events + @@ -76,7 +89,7 @@ - by implementing the timer-event generic + generic function.  From junrue at common-lisp.net Mon Oct 16 06:53:59 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Mon, 16 Oct 2006 02:53:59 -0400 (EDT) Subject: [graphic-forms-cvs] r330 - in trunk/docs/manual: . gfg Message-ID: <20061016065359.D11FD2E1BD@common-lisp.net> Author: junrue Date: Mon Oct 16 02:53:57 2006 New Revision: 330 Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp trunk/docs/manual/gfg/ascent.html trunk/docs/manual/gfg/average-char-width.html trunk/docs/manual/gfg/background-color.html trunk/docs/manual/gfg/color-blue.html trunk/docs/manual/gfg/color-green.html trunk/docs/manual/gfg/color-red.html trunk/docs/manual/gfg/color-to-rgb.html trunk/docs/manual/gfg/color.html trunk/docs/manual/gfg/copy-color.html trunk/docs/manual/gfg/copy-font-data.html trunk/docs/manual/gfg/copy-font-metrics.html trunk/docs/manual/gfg/data-object.html trunk/docs/manual/gfg/depth.html trunk/docs/manual/gfg/descent.html trunk/docs/manual/gfg/draw-arc.html trunk/docs/manual/gfg/draw-bezier.html trunk/docs/manual/gfg/draw-chord.html trunk/docs/manual/gfg/draw-ellipse.html trunk/docs/manual/gfg/draw-filled-chord.html trunk/docs/manual/gfg/draw-filled-ellipse.html trunk/docs/manual/gfg/draw-filled-pie-wedge.html trunk/docs/manual/gfg/draw-filled-polygon.html trunk/docs/manual/gfg/draw-filled-rectangle.html trunk/docs/manual/gfg/draw-filled-rounded-rectangle.html trunk/docs/manual/gfg/draw-image.html trunk/docs/manual/gfg/draw-line.html trunk/docs/manual/gfg/draw-pie-wedge.html trunk/docs/manual/gfg/draw-point.html trunk/docs/manual/gfg/draw-poly-bezier.html trunk/docs/manual/gfg/draw-polygon.html trunk/docs/manual/gfg/draw-polyline.html trunk/docs/manual/gfg/draw-rectangle.html trunk/docs/manual/gfg/draw-rounded-rectangle.html trunk/docs/manual/gfg/draw-text.html trunk/docs/manual/gfg/font-data.html trunk/docs/manual/gfg/font-function.html trunk/docs/manual/gfg/font-metrics.html trunk/docs/manual/gfg/font.html trunk/docs/manual/gfg/foreground-color.html trunk/docs/manual/gfg/graphics-context.html trunk/docs/manual/gfg/height.html trunk/docs/manual/gfg/icon-bundle-length.html trunk/docs/manual/gfg/icon-bundle.html trunk/docs/manual/gfg/icon-image-ref.html trunk/docs/manual/gfg/image-data-plugin.html trunk/docs/manual/gfg/image-data.html trunk/docs/manual/gfg/image.html trunk/docs/manual/gfg/leading.html trunk/docs/manual/gfg/load.html trunk/docs/manual/gfg/make-color.html trunk/docs/manual/gfg/make-font-data.html trunk/docs/manual/gfg/make-font-metrics.html trunk/docs/manual/gfg/maximum-char-width.html trunk/docs/manual/gfg/metrics.html trunk/docs/manual/gfg/miter-limit.html trunk/docs/manual/gfg/pen-style.html trunk/docs/manual/gfg/pen-width.html trunk/docs/manual/gfg/push-icon-image.html trunk/docs/manual/gfg/rgb-to-color.html trunk/docs/manual/gfg/size.html trunk/docs/manual/gfg/text-extent.html trunk/docs/manual/gfg/transparency-mask.html trunk/docs/manual/gfg/with-image-transparency.html Log: Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp ============================================================================== --- trunk/docs/manual/Graphic-FormsProgrammingReference.wcp (original) +++ trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Mon Oct 16 02:53:57 2006 @@ -161,7 +161,7 @@ TitleList.Keywords.6=GFG`\graphic-forms.uitoolkit.graphics`\Graphics Package TitleList.ContextNumber.6= TitleList.ApplyTemp.6=0 -TitleList.Expanded.6=0 +TitleList.Expanded.6=1 TitleList.Kind.6=0 TitleList.Title.7=ascent TitleList.Level.7=2 @@ -1161,7 +1161,7 @@ TitleList.Keywords.106=GFW`\graphic-forms.uitoolkit.widgets`\Widgets Package TitleList.ContextNumber.106= TitleList.ApplyTemp.106=0 -TitleList.Expanded.106=1 +TitleList.Expanded.106=0 TitleList.Kind.106=0 TitleList.Title.107=default-message-filter TitleList.Level.107=2 Modified: trunk/docs/manual/gfg/ascent.html ============================================================================== --- trunk/docs/manual/gfg/ascent.html (original) +++ trunk/docs/manual/gfg/ascent.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - ascent + gfg:ascent

[Macro] 


Modified: trunk/docs/manual/gfg/average-char-width.html ============================================================================== --- trunk/docs/manual/gfg/average-char-width.html (original) +++ trunk/docs/manual/gfg/average-char-width.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - average-char-width + gfg:average-char-width

[Macro] 


Modified: trunk/docs/manual/gfg/background-color.html ============================================================================== --- trunk/docs/manual/gfg/background-color.html (original) +++ trunk/docs/manual/gfg/background-color.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - background-color + gfg:background-color

[Generic Function] 


Modified: trunk/docs/manual/gfg/color-blue.html ============================================================================== --- trunk/docs/manual/gfg/color-blue.html (original) +++ trunk/docs/manual/gfg/color-blue.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - color-blue + gfg:color-blue

[Slot Accessor] 


Modified: trunk/docs/manual/gfg/color-green.html ============================================================================== --- trunk/docs/manual/gfg/color-green.html (original) +++ trunk/docs/manual/gfg/color-green.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - color-green + gfg:color-green

[Slot Accessor] 


Modified: trunk/docs/manual/gfg/color-red.html ============================================================================== --- trunk/docs/manual/gfg/color-red.html (original) +++ trunk/docs/manual/gfg/color-red.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - color-red + gfg:color-red

[Slot Accessor] 


Modified: trunk/docs/manual/gfg/color-to-rgb.html ============================================================================== --- trunk/docs/manual/gfg/color-to-rgb.html (original) +++ trunk/docs/manual/gfg/color-to-rgb.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - color->rgb + gfg:color->rgb

[Macro] 


Modified: trunk/docs/manual/gfg/color.html ============================================================================== --- trunk/docs/manual/gfg/color.html (original) +++ trunk/docs/manual/gfg/color.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - color + gfg:color

[Structure] 

Modified: trunk/docs/manual/gfg/copy-color.html ============================================================================== --- trunk/docs/manual/gfg/copy-color.html (original) +++ trunk/docs/manual/gfg/copy-color.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - copy-color
+ gfg:copy-color

[Function] 

Modified: trunk/docs/manual/gfg/copy-font-data.html ============================================================================== --- trunk/docs/manual/gfg/copy-font-data.html (original) +++ trunk/docs/manual/gfg/copy-font-data.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - copy-font-data
+ gfg:copy-font-data

[Function] 

Modified: trunk/docs/manual/gfg/copy-font-metrics.html ============================================================================== --- trunk/docs/manual/gfg/copy-font-metrics.html (original) +++ trunk/docs/manual/gfg/copy-font-metrics.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - copy-font-metrics
+ gfg:copy-font-metrics

[Function] 

Modified: trunk/docs/manual/gfg/data-object.html ============================================================================== --- trunk/docs/manual/gfg/data-object.html (original) +++ trunk/docs/manual/gfg/data-object.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - data-object + gfg:data-object

[Generic Function] 


Modified: trunk/docs/manual/gfg/depth.html ============================================================================== --- trunk/docs/manual/gfg/depth.html (original) +++ trunk/docs/manual/gfg/depth.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - depth + gfg:depth

[Generic Function] 


Modified: trunk/docs/manual/gfg/descent.html ============================================================================== --- trunk/docs/manual/gfg/descent.html (original) +++ trunk/docs/manual/gfg/descent.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - descent + gfg:descent

[Macro] 


Modified: trunk/docs/manual/gfg/draw-arc.html ============================================================================== --- trunk/docs/manual/gfg/draw-arc.html (original) +++ trunk/docs/manual/gfg/draw-arc.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - draw-arc + gfg:draw-arc

[Generic Function] 


Modified: trunk/docs/manual/gfg/draw-bezier.html ============================================================================== --- trunk/docs/manual/gfg/draw-bezier.html (original) +++ trunk/docs/manual/gfg/draw-bezier.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - draw-bezier + gfg:draw-bezier

[Generic Function] 


Modified: trunk/docs/manual/gfg/draw-chord.html ============================================================================== --- trunk/docs/manual/gfg/draw-chord.html (original) +++ trunk/docs/manual/gfg/draw-chord.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - draw-chord + gfg:draw-chord

[Generic Function] 


Modified: trunk/docs/manual/gfg/draw-ellipse.html ============================================================================== --- trunk/docs/manual/gfg/draw-ellipse.html (original) +++ trunk/docs/manual/gfg/draw-ellipse.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - draw-ellipse + gfg:draw-ellipse

[Generic Function] 


Modified: trunk/docs/manual/gfg/draw-filled-chord.html ============================================================================== --- trunk/docs/manual/gfg/draw-filled-chord.html (original) +++ trunk/docs/manual/gfg/draw-filled-chord.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - draw-filled-chord + gfg:draw-filled-chord

[Generic Function] 


Modified: trunk/docs/manual/gfg/draw-filled-ellipse.html ============================================================================== --- trunk/docs/manual/gfg/draw-filled-ellipse.html (original) +++ trunk/docs/manual/gfg/draw-filled-ellipse.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - draw-filled-ellipse + gfg:draw-filled-ellipse

[Generic Function] 


Modified: trunk/docs/manual/gfg/draw-filled-pie-wedge.html ============================================================================== --- trunk/docs/manual/gfg/draw-filled-pie-wedge.html (original) +++ trunk/docs/manual/gfg/draw-filled-pie-wedge.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - draw-filled-pie-wedge + gfg:draw-filled-pie-wedge

[Generic Function] 


Modified: trunk/docs/manual/gfg/draw-filled-polygon.html ============================================================================== --- trunk/docs/manual/gfg/draw-filled-polygon.html (original) +++ trunk/docs/manual/gfg/draw-filled-polygon.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - draw-filled-polygon + gfg:draw-filled-polygon

[Generic Function] 


Modified: trunk/docs/manual/gfg/draw-filled-rectangle.html ============================================================================== --- trunk/docs/manual/gfg/draw-filled-rectangle.html (original) +++ trunk/docs/manual/gfg/draw-filled-rectangle.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - draw-filled-rectangle + gfg:draw-filled-rectangle

[Generic Function] 


Modified: trunk/docs/manual/gfg/draw-filled-rounded-rectangle.html ============================================================================== --- trunk/docs/manual/gfg/draw-filled-rounded-rectangle.html (original) +++ trunk/docs/manual/gfg/draw-filled-rounded-rectangle.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - draw-filled-rounded-rectangle + gfg:draw-filled-rounded-rectangle

[Generic Function] 


Modified: trunk/docs/manual/gfg/draw-image.html ============================================================================== --- trunk/docs/manual/gfg/draw-image.html (original) +++ trunk/docs/manual/gfg/draw-image.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - draw-image + gfg:draw-image

[Generic Function] 


Modified: trunk/docs/manual/gfg/draw-line.html ============================================================================== --- trunk/docs/manual/gfg/draw-line.html (original) +++ trunk/docs/manual/gfg/draw-line.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - draw-line + gfg:draw-line

[Generic Function] 


Modified: trunk/docs/manual/gfg/draw-pie-wedge.html ============================================================================== --- trunk/docs/manual/gfg/draw-pie-wedge.html (original) +++ trunk/docs/manual/gfg/draw-pie-wedge.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - draw-pie-wedge + gfg:draw-pie-wedge

[Generic Function] 


Modified: trunk/docs/manual/gfg/draw-point.html ============================================================================== --- trunk/docs/manual/gfg/draw-point.html (original) +++ trunk/docs/manual/gfg/draw-point.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - draw-point + gfg:draw-point

[Generic Function] 


Modified: trunk/docs/manual/gfg/draw-poly-bezier.html ============================================================================== --- trunk/docs/manual/gfg/draw-poly-bezier.html (original) +++ trunk/docs/manual/gfg/draw-poly-bezier.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - draw-poly-bezier + gfg:draw-poly-bezier

[Generic Function] 


Modified: trunk/docs/manual/gfg/draw-polygon.html ============================================================================== --- trunk/docs/manual/gfg/draw-polygon.html (original) +++ trunk/docs/manual/gfg/draw-polygon.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - draw-polygon + gfg:draw-polygon

[Generic Function] 


Modified: trunk/docs/manual/gfg/draw-polyline.html ============================================================================== --- trunk/docs/manual/gfg/draw-polyline.html (original) +++ trunk/docs/manual/gfg/draw-polyline.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - draw-polyline + gfg:draw-polyline

[Generic Function] 


Modified: trunk/docs/manual/gfg/draw-rectangle.html ============================================================================== --- trunk/docs/manual/gfg/draw-rectangle.html (original) +++ trunk/docs/manual/gfg/draw-rectangle.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - draw-rectangle + gfg:draw-rectangle

[Generic Function] 


Modified: trunk/docs/manual/gfg/draw-rounded-rectangle.html ============================================================================== --- trunk/docs/manual/gfg/draw-rounded-rectangle.html (original) +++ trunk/docs/manual/gfg/draw-rounded-rectangle.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - draw-rounded-rectangle + gfg:draw-rounded-rectangle

[Generic Function] 


Modified: trunk/docs/manual/gfg/draw-text.html ============================================================================== --- trunk/docs/manual/gfg/draw-text.html (original) +++ trunk/docs/manual/gfg/draw-text.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - draw-text + gfg:draw-text

[Generic Function] 


Modified: trunk/docs/manual/gfg/font-data.html ============================================================================== --- trunk/docs/manual/gfg/font-data.html (original) +++ trunk/docs/manual/gfg/font-data.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - font-data + gfg:font-data

[Structure] 

Modified: trunk/docs/manual/gfg/font-function.html ============================================================================== --- trunk/docs/manual/gfg/font-function.html (original) +++ trunk/docs/manual/gfg/font-function.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - font + gfg:font

[Generic Function] 


Modified: trunk/docs/manual/gfg/font-metrics.html ============================================================================== --- trunk/docs/manual/gfg/font-metrics.html (original) +++ trunk/docs/manual/gfg/font-metrics.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - font-metrics + gfg:font-metrics

[Structure] 

Modified: trunk/docs/manual/gfg/font.html ============================================================================== --- trunk/docs/manual/gfg/font.html (original) +++ trunk/docs/manual/gfg/font.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ cellSpacing=0 cellPadding=2 width="100%" border=1> - font + gfg:font [Class]
Modified: trunk/docs/manual/gfg/foreground-color.html ============================================================================== --- trunk/docs/manual/gfg/foreground-color.html (original) +++ trunk/docs/manual/gfg/foreground-color.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - foreground-color + gfg:foreground-color

[Generic Function] 


Modified: trunk/docs/manual/gfg/graphics-context.html ============================================================================== --- trunk/docs/manual/gfg/graphics-context.html (original) +++ trunk/docs/manual/gfg/graphics-context.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ cellSpacing=0 cellPadding=2 width="100%" border=1> - graphics-context + gfg:graphics-context [Class]
Modified: trunk/docs/manual/gfg/height.html ============================================================================== --- trunk/docs/manual/gfg/height.html (original) +++ trunk/docs/manual/gfg/height.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - height + gfg:height

[Macro] 


Modified: trunk/docs/manual/gfg/icon-bundle-length.html ============================================================================== --- trunk/docs/manual/gfg/icon-bundle-length.html (original) +++ trunk/docs/manual/gfg/icon-bundle-length.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - icon-bundle-length + gfg:icon-bundle-length

[Function] 

Modified: trunk/docs/manual/gfg/icon-bundle.html ============================================================================== --- trunk/docs/manual/gfg/icon-bundle.html (original) +++ trunk/docs/manual/gfg/icon-bundle.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ cellSpacing=0 cellPadding=2 width="100%" border=1> - icon-bundle + gfg:icon-bundle [Class]
Modified: trunk/docs/manual/gfg/icon-image-ref.html ============================================================================== --- trunk/docs/manual/gfg/icon-image-ref.html (original) +++ trunk/docs/manual/gfg/icon-image-ref.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - icon-image-ref + gfg:icon-image-ref

[Function] 

Modified: trunk/docs/manual/gfg/image-data-plugin.html ============================================================================== --- trunk/docs/manual/gfg/image-data-plugin.html (original) +++ trunk/docs/manual/gfg/image-data-plugin.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ cellSpacing=0 cellPadding=2 width="100%" border=1> - image-data-plugin + gfg:image-data-plugin [Class]
Modified: trunk/docs/manual/gfg/image-data.html ============================================================================== --- trunk/docs/manual/gfg/image-data.html (original) +++ trunk/docs/manual/gfg/image-data.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ cellSpacing=0 cellPadding=2 width="100%" border=1> - image-data + gfg:image-data [Class]
Modified: trunk/docs/manual/gfg/image.html ============================================================================== --- trunk/docs/manual/gfg/image.html (original) +++ trunk/docs/manual/gfg/image.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ cellSpacing=0 cellPadding=2 width="100%" border=1> - image + gfg:image [Class]
Modified: trunk/docs/manual/gfg/leading.html ============================================================================== --- trunk/docs/manual/gfg/leading.html (original) +++ trunk/docs/manual/gfg/leading.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - leading + gfg:leading

[Macro] 


Modified: trunk/docs/manual/gfg/load.html ============================================================================== --- trunk/docs/manual/gfg/load.html (original) +++ trunk/docs/manual/gfg/load.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - load + gfg:load

[Generic Function] 


Modified: trunk/docs/manual/gfg/make-color.html ============================================================================== --- trunk/docs/manual/gfg/make-color.html (original) +++ trunk/docs/manual/gfg/make-color.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - make-color + gfg:make-color

[Function] 

Modified: trunk/docs/manual/gfg/make-font-data.html ============================================================================== --- trunk/docs/manual/gfg/make-font-data.html (original) +++ trunk/docs/manual/gfg/make-font-data.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - make-font-data + gfg:make-font-data

[Function] 

Modified: trunk/docs/manual/gfg/make-font-metrics.html ============================================================================== --- trunk/docs/manual/gfg/make-font-metrics.html (original) +++ trunk/docs/manual/gfg/make-font-metrics.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - make-font-metrics + gfg:make-font-metrics

[Function] 

Modified: trunk/docs/manual/gfg/maximum-char-width.html ============================================================================== --- trunk/docs/manual/gfg/maximum-char-width.html (original) +++ trunk/docs/manual/gfg/maximum-char-width.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - maximum-char-width + gfg:maximum-char-width

[Macro] 


Modified: trunk/docs/manual/gfg/metrics.html ============================================================================== --- trunk/docs/manual/gfg/metrics.html (original) +++ trunk/docs/manual/gfg/metrics.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - metrics + gfg:metrics

[Generic Function] 


Modified: trunk/docs/manual/gfg/miter-limit.html ============================================================================== --- trunk/docs/manual/gfg/miter-limit.html (original) +++ trunk/docs/manual/gfg/miter-limit.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - miter-limit + gfg:miter-limit

[Slot Accessor] 


Modified: trunk/docs/manual/gfg/pen-style.html ============================================================================== --- trunk/docs/manual/gfg/pen-style.html (original) +++ trunk/docs/manual/gfg/pen-style.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - pen-style + gfg:pen-style

[Slot Accessor] 


Modified: trunk/docs/manual/gfg/pen-width.html ============================================================================== --- trunk/docs/manual/gfg/pen-width.html (original) +++ trunk/docs/manual/gfg/pen-width.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - pen-width + gfg:pen-width

[Slot Accessor] 


Modified: trunk/docs/manual/gfg/push-icon-image.html ============================================================================== --- trunk/docs/manual/gfg/push-icon-image.html (original) +++ trunk/docs/manual/gfg/push-icon-image.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - push-icon-image
+ gfg:push-icon-image

[Function] 

Modified: trunk/docs/manual/gfg/rgb-to-color.html ============================================================================== --- trunk/docs/manual/gfg/rgb-to-color.html (original) +++ trunk/docs/manual/gfg/rgb-to-color.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - rgb->color + gfg:rgb->color

[Macro] 


Modified: trunk/docs/manual/gfg/size.html ============================================================================== --- trunk/docs/manual/gfg/size.html (original) +++ trunk/docs/manual/gfg/size.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - size + gfg:size

[Generic Function] 


Modified: trunk/docs/manual/gfg/text-extent.html ============================================================================== --- trunk/docs/manual/gfg/text-extent.html (original) +++ trunk/docs/manual/gfg/text-extent.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - text-extent + gfg:text-extent

[Generic Function] 


Modified: trunk/docs/manual/gfg/transparency-mask.html ============================================================================== --- trunk/docs/manual/gfg/transparency-mask.html (original) +++ trunk/docs/manual/gfg/transparency-mask.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - transparency-mask + gfg:transparency-mask

[Generic Function] 


Modified: trunk/docs/manual/gfg/with-image-transparency.html ============================================================================== --- trunk/docs/manual/gfg/with-image-transparency.html (original) +++ trunk/docs/manual/gfg/with-image-transparency.html Mon Oct 16 02:53:57 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - with-image-transparency + gfg:with-image-transparency

[Macro] 


From junrue at common-lisp.net Mon Oct 16 06:57:43 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Mon, 16 Oct 2006 02:57:43 -0400 (EDT) Subject: [graphic-forms-cvs] r331 - in trunk/docs/manual: . gfs Message-ID: <20061016065743.9E8252F044@common-lisp.net> Author: junrue Date: Mon Oct 16 02:57:42 2006 New Revision: 331 Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp trunk/docs/manual/gfs/code.html trunk/docs/manual/gfs/comdlg-error.html trunk/docs/manual/gfs/copy-point.html trunk/docs/manual/gfs/copy-rectangle.html trunk/docs/manual/gfs/copy-size.html trunk/docs/manual/gfs/copy-span.html trunk/docs/manual/gfs/detail.html trunk/docs/manual/gfs/dispose.html trunk/docs/manual/gfs/disposed-error.html trunk/docs/manual/gfs/disposed-p.html trunk/docs/manual/gfs/dlg-code.html trunk/docs/manual/gfs/empty-span-p.html trunk/docs/manual/gfs/equal-size-p.html trunk/docs/manual/gfs/handle.html trunk/docs/manual/gfs/location.html trunk/docs/manual/gfs/make-point.html trunk/docs/manual/gfs/make-rectangle.html trunk/docs/manual/gfs/make-size.html trunk/docs/manual/gfs/make-span.html trunk/docs/manual/gfs/native-object.html trunk/docs/manual/gfs/point-x.html trunk/docs/manual/gfs/point-y.html trunk/docs/manual/gfs/point.html trunk/docs/manual/gfs/rectangle.html trunk/docs/manual/gfs/size-function.html trunk/docs/manual/gfs/size-height.html trunk/docs/manual/gfs/size-width.html trunk/docs/manual/gfs/size.html trunk/docs/manual/gfs/span-end.html trunk/docs/manual/gfs/span-start.html trunk/docs/manual/gfs/span.html trunk/docs/manual/gfs/toolkit-error.html trunk/docs/manual/gfs/toolkit-warning.html trunk/docs/manual/gfs/win32-error.html trunk/docs/manual/gfs/win32-warning.html Log: Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp ============================================================================== --- trunk/docs/manual/Graphic-FormsProgrammingReference.wcp (original) +++ trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Mon Oct 16 02:57:42 2006 @@ -161,7 +161,7 @@ TitleList.Keywords.6=GFG`\graphic-forms.uitoolkit.graphics`\Graphics Package TitleList.ContextNumber.6= TitleList.ApplyTemp.6=0 -TitleList.Expanded.6=1 +TitleList.Expanded.6=0 TitleList.Kind.6=0 TitleList.Title.7=ascent TitleList.Level.7=2 @@ -801,7 +801,7 @@ TitleList.Keywords.70=GFS`\graphic-forms.uitoolkit.system`\System Package TitleList.ContextNumber.70= TitleList.ApplyTemp.70=0 -TitleList.Expanded.70=0 +TitleList.Expanded.70=1 TitleList.Kind.70=0 TitleList.Title.71=code TitleList.Level.71=2 Modified: trunk/docs/manual/gfs/code.html ============================================================================== --- trunk/docs/manual/gfs/code.html (original) +++ trunk/docs/manual/gfs/code.html Mon Oct 16 02:57:42 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - code + gfs:code

[Slot Reader] 


Modified: trunk/docs/manual/gfs/comdlg-error.html ============================================================================== --- trunk/docs/manual/gfs/comdlg-error.html (original) +++ trunk/docs/manual/gfs/comdlg-error.html Mon Oct 16 02:57:42 2006 @@ -13,7 +13,7 @@ cellSpacing=0 cellPadding=2 width="100%" border=1> - comdlg-error + gfs:comdlg-error [Condition]
@@ -33,8 +33,8 @@ none

-

This error is raised when a Win32 Common Dialog API function -has failed.This error is raised when a Win32 Common Dialog API +function has failed.

initargs

Modified: trunk/docs/manual/gfs/copy-point.html ============================================================================== --- trunk/docs/manual/gfs/copy-point.html (original) +++ trunk/docs/manual/gfs/copy-point.html Mon Oct 16 02:57:42 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - copy-point + gfs:copy-point

[Function] 

Modified: trunk/docs/manual/gfs/copy-rectangle.html ============================================================================== --- trunk/docs/manual/gfs/copy-rectangle.html (original) +++ trunk/docs/manual/gfs/copy-rectangle.html Mon Oct 16 02:57:42 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - copy-rectangle + gfs:copy-rectangle

[Function] 

Modified: trunk/docs/manual/gfs/copy-size.html ============================================================================== --- trunk/docs/manual/gfs/copy-size.html (original) +++ trunk/docs/manual/gfs/copy-size.html Mon Oct 16 02:57:42 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - copy-size + gfs:copy-size

[Function] 

Modified: trunk/docs/manual/gfs/copy-span.html ============================================================================== --- trunk/docs/manual/gfs/copy-span.html (original) +++ trunk/docs/manual/gfs/copy-span.html Mon Oct 16 02:57:42 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - copy-span + gfs:copy-span

[Function] 

Modified: trunk/docs/manual/gfs/detail.html ============================================================================== --- trunk/docs/manual/gfs/detail.html (original) +++ trunk/docs/manual/gfs/detail.html Mon Oct 16 02:57:42 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - detail + gfs:detail

[Slot Reader] 


Modified: trunk/docs/manual/gfs/dispose.html ============================================================================== --- trunk/docs/manual/gfs/dispose.html (original) +++ trunk/docs/manual/gfs/dispose.html Mon Oct 16 02:57:42 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - dispose + gfs:dispose

[Generic Function] 


Modified: trunk/docs/manual/gfs/disposed-error.html ============================================================================== --- trunk/docs/manual/gfs/disposed-error.html (original) +++ trunk/docs/manual/gfs/disposed-error.html Mon Oct 16 02:57:42 2006 @@ -13,7 +13,7 @@ cellSpacing=0 cellPadding=2 width="100%" border=1> - disposed-error + gfs:disposed-error [Condition]
Modified: trunk/docs/manual/gfs/disposed-p.html ============================================================================== --- trunk/docs/manual/gfs/disposed-p.html (original) +++ trunk/docs/manual/gfs/disposed-p.html Mon Oct 16 02:57:42 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - disposed-p + gfs:disposed-p

[Generic Function] 


Modified: trunk/docs/manual/gfs/dlg-code.html ============================================================================== --- trunk/docs/manual/gfs/dlg-code.html (original) +++ trunk/docs/manual/gfs/dlg-code.html Mon Oct 16 02:57:42 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - dlg-code + gfs:dlg-code

[Slot Reader] 


Modified: trunk/docs/manual/gfs/empty-span-p.html ============================================================================== --- trunk/docs/manual/gfs/empty-span-p.html (original) +++ trunk/docs/manual/gfs/empty-span-p.html Mon Oct 16 02:57:42 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - empty-span-p
+ gfs:empty-span-p

[Function] 

Modified: trunk/docs/manual/gfs/equal-size-p.html ============================================================================== --- trunk/docs/manual/gfs/equal-size-p.html (original) +++ trunk/docs/manual/gfs/equal-size-p.html Mon Oct 16 02:57:42 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - equal-size-p + gfs:equal-size-p

[Function] 

Modified: trunk/docs/manual/gfs/handle.html ============================================================================== --- trunk/docs/manual/gfs/handle.html (original) +++ trunk/docs/manual/gfs/handle.html Mon Oct 16 02:57:42 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - handle + gfs:handle

[Slot Reader] 


Modified: trunk/docs/manual/gfs/location.html ============================================================================== --- trunk/docs/manual/gfs/location.html (original) +++ trunk/docs/manual/gfs/location.html Mon Oct 16 02:57:42 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - location + gfs:location

[Function] 

Modified: trunk/docs/manual/gfs/make-point.html ============================================================================== --- trunk/docs/manual/gfs/make-point.html (original) +++ trunk/docs/manual/gfs/make-point.html Mon Oct 16 02:57:42 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - make-point + gfs:make-point

[Function] 

Modified: trunk/docs/manual/gfs/make-rectangle.html ============================================================================== --- trunk/docs/manual/gfs/make-rectangle.html (original) +++ trunk/docs/manual/gfs/make-rectangle.html Mon Oct 16 02:57:42 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - make-rectangle + gfs:make-rectangle

[Function] 

Modified: trunk/docs/manual/gfs/make-size.html ============================================================================== --- trunk/docs/manual/gfs/make-size.html (original) +++ trunk/docs/manual/gfs/make-size.html Mon Oct 16 02:57:42 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - make-size + gfs:make-size

[Function] 

Modified: trunk/docs/manual/gfs/make-span.html ============================================================================== --- trunk/docs/manual/gfs/make-span.html (original) +++ trunk/docs/manual/gfs/make-span.html Mon Oct 16 02:57:42 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - make-span + gfs:make-span

[Function] 

Modified: trunk/docs/manual/gfs/native-object.html ============================================================================== --- trunk/docs/manual/gfs/native-object.html (original) +++ trunk/docs/manual/gfs/native-object.html Mon Oct 16 02:57:42 2006 @@ -13,7 +13,7 @@ cellSpacing=0 cellPadding=2 width="100%" border=1> - native-object + gfs:native-object [Class]
Modified: trunk/docs/manual/gfs/point-x.html ============================================================================== --- trunk/docs/manual/gfs/point-x.html (original) +++ trunk/docs/manual/gfs/point-x.html Mon Oct 16 02:57:42 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - point-x + gfs:point-x

[Slot Accessor] 


Modified: trunk/docs/manual/gfs/point-y.html ============================================================================== --- trunk/docs/manual/gfs/point-y.html (original) +++ trunk/docs/manual/gfs/point-y.html Mon Oct 16 02:57:42 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - point-y + gfs:point-y

[Slot Accessor] 


Modified: trunk/docs/manual/gfs/point.html ============================================================================== --- trunk/docs/manual/gfs/point.html (original) +++ trunk/docs/manual/gfs/point.html Mon Oct 16 02:57:42 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - point + gfs:point

[Structure] 

Modified: trunk/docs/manual/gfs/rectangle.html ============================================================================== --- trunk/docs/manual/gfs/rectangle.html (original) +++ trunk/docs/manual/gfs/rectangle.html Mon Oct 16 02:57:42 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - rectangle + gfs:rectangle

[Structure]

Modified: trunk/docs/manual/gfs/size-function.html ============================================================================== --- trunk/docs/manual/gfs/size-function.html (original) +++ trunk/docs/manual/gfs/size-function.html Mon Oct 16 02:57:42 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - size
+ gfs:size

[Function] 

Modified: trunk/docs/manual/gfs/size-height.html ============================================================================== --- trunk/docs/manual/gfs/size-height.html (original) +++ trunk/docs/manual/gfs/size-height.html Mon Oct 16 02:57:42 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - size-height + gfs:size-height

[Slot Accessor] 


Modified: trunk/docs/manual/gfs/size-width.html ============================================================================== --- trunk/docs/manual/gfs/size-width.html (original) +++ trunk/docs/manual/gfs/size-width.html Mon Oct 16 02:57:42 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - size-width + gfs:size-width

[Slot Accessor] 


Modified: trunk/docs/manual/gfs/size.html ============================================================================== --- trunk/docs/manual/gfs/size.html (original) +++ trunk/docs/manual/gfs/size.html Mon Oct 16 02:57:42 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - size + gfs:size

[Structure]


Modified: trunk/docs/manual/gfs/span-end.html ============================================================================== --- trunk/docs/manual/gfs/span-end.html (original) +++ trunk/docs/manual/gfs/span-end.html Mon Oct 16 02:57:42 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - span-end + gfs:span-end

[Slot Accessor] 


Modified: trunk/docs/manual/gfs/span-start.html ============================================================================== --- trunk/docs/manual/gfs/span-start.html (original) +++ trunk/docs/manual/gfs/span-start.html Mon Oct 16 02:57:42 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - span-start + gfs:span-start

[Slot Accessor] 


Modified: trunk/docs/manual/gfs/span.html ============================================================================== --- trunk/docs/manual/gfs/span.html (original) +++ trunk/docs/manual/gfs/span.html Mon Oct 16 02:57:42 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - span + gfs:span

[Structure]


Modified: trunk/docs/manual/gfs/toolkit-error.html ============================================================================== --- trunk/docs/manual/gfs/toolkit-error.html (original) +++ trunk/docs/manual/gfs/toolkit-error.html Mon Oct 16 02:57:42 2006 @@ -13,7 +13,7 @@ cellSpacing=0 cellPadding=2 width="100%" border=1> - toolkit-error + gfs:toolkit-error [Condition]
Modified: trunk/docs/manual/gfs/toolkit-warning.html ============================================================================== --- trunk/docs/manual/gfs/toolkit-warning.html (original) +++ trunk/docs/manual/gfs/toolkit-warning.html Mon Oct 16 02:57:42 2006 @@ -13,7 +13,7 @@ cellSpacing=0 cellPadding=2 width="100%" border=1> - toolkit-warning + gfs:toolkit-warning [Condition]
Modified: trunk/docs/manual/gfs/win32-error.html ============================================================================== --- trunk/docs/manual/gfs/win32-error.html (original) +++ trunk/docs/manual/gfs/win32-error.html Mon Oct 16 02:57:42 2006 @@ -13,7 +13,7 @@ cellSpacing=0 cellPadding=2 width="100%" border=1> - win32-error + gfs:win32-error [Condition]
Modified: trunk/docs/manual/gfs/win32-warning.html ============================================================================== --- trunk/docs/manual/gfs/win32-warning.html (original) +++ trunk/docs/manual/gfs/win32-warning.html Mon Oct 16 02:57:42 2006 @@ -13,7 +13,7 @@ cellSpacing=0 cellPadding=2 width="100%" border=1> - win32-warning + gfs:win32-warning [Condition]
From junrue at common-lisp.net Mon Oct 16 07:04:16 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Mon, 16 Oct 2006 03:04:16 -0400 (EDT) Subject: [graphic-forms-cvs] r332 - in trunk/docs/manual: . gfw Message-ID: <20061016070416.5D5FC2F04F@common-lisp.net> Author: junrue Date: Mon Oct 16 03:04:14 2006 New Revision: 332 Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp trunk/docs/manual/gfw/default-message-filter.html trunk/docs/manual/gfw/display.html trunk/docs/manual/gfw/event-activate.html trunk/docs/manual/gfw/event-arm.html trunk/docs/manual/gfw/event-close.html trunk/docs/manual/gfw/event-deactivate.html trunk/docs/manual/gfw/event-default-action.html trunk/docs/manual/gfw/event-dispatcher.html trunk/docs/manual/gfw/event-dispose.html trunk/docs/manual/gfw/event-move.html trunk/docs/manual/gfw/event-paint.html trunk/docs/manual/gfw/event-pre-move.html trunk/docs/manual/gfw/event-pre-resize.html trunk/docs/manual/gfw/event-resize.html trunk/docs/manual/gfw/event-scroll.html trunk/docs/manual/gfw/event-select.html trunk/docs/manual/gfw/event-session.html trunk/docs/manual/gfw/event-source.html trunk/docs/manual/gfw/event-timer.html trunk/docs/manual/gfw/flow-layout.html trunk/docs/manual/gfw/heap-layout.html trunk/docs/manual/gfw/item-manager.html trunk/docs/manual/gfw/item.html trunk/docs/manual/gfw/layout-managed.html trunk/docs/manual/gfw/layout-manager.html trunk/docs/manual/gfw/list-item.html trunk/docs/manual/gfw/message-loop.html trunk/docs/manual/gfw/obtain-event-time.html trunk/docs/manual/gfw/timer.html trunk/docs/manual/gfw/with-graphics-context.html Log: Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp ============================================================================== --- trunk/docs/manual/Graphic-FormsProgrammingReference.wcp (original) +++ trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Mon Oct 16 03:04:14 2006 @@ -801,7 +801,7 @@ TitleList.Keywords.70=GFS`\graphic-forms.uitoolkit.system`\System Package TitleList.ContextNumber.70= TitleList.ApplyTemp.70=0 -TitleList.Expanded.70=1 +TitleList.Expanded.70=0 TitleList.Kind.70=0 TitleList.Title.71=code TitleList.Level.71=2 @@ -1161,7 +1161,7 @@ TitleList.Keywords.106=GFW`\graphic-forms.uitoolkit.widgets`\Widgets Package TitleList.ContextNumber.106= TitleList.ApplyTemp.106=0 -TitleList.Expanded.106=0 +TitleList.Expanded.106=1 TitleList.Kind.106=0 TitleList.Title.107=default-message-filter TitleList.Level.107=2 Modified: trunk/docs/manual/gfw/default-message-filter.html ============================================================================== --- trunk/docs/manual/gfw/default-message-filter.html (original) +++ trunk/docs/manual/gfw/default-message-filter.html Mon Oct 16 03:04:14 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - default-message-filter + gfw:default-message-filter

[Function] 


Modified: trunk/docs/manual/gfw/display.html ============================================================================== --- trunk/docs/manual/gfw/display.html (original) +++ trunk/docs/manual/gfw/display.html Mon Oct 16 03:04:14 2006 @@ -13,7 +13,7 @@ cellSpacing=0 cellPadding=2 width="100%" border=1> - display + gfw:display [Class]
Modified: trunk/docs/manual/gfw/event-activate.html ============================================================================== --- trunk/docs/manual/gfw/event-activate.html (original) +++ trunk/docs/manual/gfw/event-activate.html Mon Oct 16 03:04:14 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - event-activate + gfw:event-activate

[Generic Function] 


Modified: trunk/docs/manual/gfw/event-arm.html ============================================================================== --- trunk/docs/manual/gfw/event-arm.html (original) +++ trunk/docs/manual/gfw/event-arm.html Mon Oct 16 03:04:14 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - event-arm + gfw:event-arm

[Generic Function] 


Modified: trunk/docs/manual/gfw/event-close.html ============================================================================== --- trunk/docs/manual/gfw/event-close.html (original) +++ trunk/docs/manual/gfw/event-close.html Mon Oct 16 03:04:14 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - event-close + gfw:event-close

[Generic Function] 


Modified: trunk/docs/manual/gfw/event-deactivate.html ============================================================================== --- trunk/docs/manual/gfw/event-deactivate.html (original) +++ trunk/docs/manual/gfw/event-deactivate.html Mon Oct 16 03:04:14 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - event-deactivate + gfw:event-deactivate

[Generic Function] 


Modified: trunk/docs/manual/gfw/event-default-action.html ============================================================================== --- trunk/docs/manual/gfw/event-default-action.html (original) +++ trunk/docs/manual/gfw/event-default-action.html Mon Oct 16 03:04:14 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - event-default-action + gfw:event-default-action

[Generic Function] 


Modified: trunk/docs/manual/gfw/event-dispatcher.html ============================================================================== --- trunk/docs/manual/gfw/event-dispatcher.html (original) +++ trunk/docs/manual/gfw/event-dispatcher.html Mon Oct 16 03:04:14 2006 @@ -13,7 +13,7 @@ cellSpacing=0 cellPadding=2 width="100%" border=1> - event-dispatcher + gfw:event-dispatcher [Class]
Modified: trunk/docs/manual/gfw/event-dispose.html ============================================================================== --- trunk/docs/manual/gfw/event-dispose.html (original) +++ trunk/docs/manual/gfw/event-dispose.html Mon Oct 16 03:04:14 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - event-dispose + gfw:event-dispose

[Generic Function] 


Modified: trunk/docs/manual/gfw/event-move.html ============================================================================== --- trunk/docs/manual/gfw/event-move.html (original) +++ trunk/docs/manual/gfw/event-move.html Mon Oct 16 03:04:14 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - event-move + gfw:event-move

[Generic Function] 


Modified: trunk/docs/manual/gfw/event-paint.html ============================================================================== --- trunk/docs/manual/gfw/event-paint.html (original) +++ trunk/docs/manual/gfw/event-paint.html Mon Oct 16 03:04:14 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - event-paint + gfw:event-paint

[Generic Function] 


Modified: trunk/docs/manual/gfw/event-pre-move.html ============================================================================== --- trunk/docs/manual/gfw/event-pre-move.html (original) +++ trunk/docs/manual/gfw/event-pre-move.html Mon Oct 16 03:04:14 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - event-pre-move + gfw:event-pre-move

[Generic Function] 


Modified: trunk/docs/manual/gfw/event-pre-resize.html ============================================================================== --- trunk/docs/manual/gfw/event-pre-resize.html (original) +++ trunk/docs/manual/gfw/event-pre-resize.html Mon Oct 16 03:04:14 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - event-pre-resize + gfw:event-pre-resize

[Generic Function] 


@@ -46,25 +46,38 @@ type

Identifies which - of eight possible areas of widget 's frame - is being sized:
:bottom indicates the bottom - edge of widget -
:bottom-left - indicates the bottom-left corner of widget -
:bottom-right indicates the - bottom-right corner of - widget
:left indicates the left edge of - widget
:right indicates the - right edge of widget
:top - indicates the top edge of widget
:top-left indicates the top-left corner of - widget
:top-right indicates - the top-right corner of -widget + of eight possible areas of widget 's frame is being + sized:
+ + + + + + + + + + + + + + + + + + + + + + + + + +
:bottom
:bottom-left 
:bottom-right 
:left 
:right 
:top 
:top-left 
:top-right 
-

description
+ 

description

Implement a method for this generic function to respond to widget being resized. This event function gives the application an opportunity to modify the resize drag outline prior to the resize Modified: trunk/docs/manual/gfw/event-resize.html ============================================================================== --- trunk/docs/manual/gfw/event-resize.html (original) +++ trunk/docs/manual/gfw/event-resize.html Mon Oct 16 03:04:14 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - event-resize + gfw:event-resize

[Generic Function] 


@@ -44,17 +44,31 @@ type -

Identifies which of three possible - resizing actions occurred:
:maximized - indicates that widget was expanded to its maximum size, such as when the user clicks on the - maximize button of a window frame
:minimized indicates that widget was minimized to - the taskbar
:restored indicates that - widget was either restored from a minimized state, or that - resizing occurred while widget was already in a visible, - non-maximized -state

description
+

Identifies which + of three possible resizing actions occurred:
+ + + + + + + + + + +
:maximizedwidget was expanded to its maximum size, such as when the user clicks on + the maximize button of a window frame
:minimizedwidget was minimized + to the taskbar
:restoredwidget was + either restored from a minimized state, or resizing occurred while + widget was already in a visible, non-maximized + state
+ +

description

Implement a method for this generic function to respond to widget Modified: trunk/docs/manual/gfw/event-scroll.html ============================================================================== --- trunk/docs/manual/gfw/event-scroll.html (original) +++ trunk/docs/manual/gfw/event-scroll.html Mon Oct 16 03:04:14 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - event-scroll + gfw:event-scroll

[Generic Function] 


Modified: trunk/docs/manual/gfw/event-select.html ============================================================================== --- trunk/docs/manual/gfw/event-select.html (original) +++ trunk/docs/manual/gfw/event-select.html Mon Oct 16 03:04:14 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - event-select + gfw:event-select

[Generic Function] 


Modified: trunk/docs/manual/gfw/event-session.html ============================================================================== --- trunk/docs/manual/gfw/event-session.html (original) +++ trunk/docs/manual/gfw/event-session.html Mon Oct 16 03:04:14 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - event-session + gfw:event-session

[Generic Function] 


@@ -81,11 +81,11 @@

The MSDN documentation makes the following recommendations for handling this event:

    -
  • Whenever possible, applications should respect the user's intentions by - allowing the session to end.
  • -
  • In the case of a critical operation, provide a dialog or other feedback - with information for the user as to consequences if the application is - interrupted at this time.
  • +
  • Whenever possible, applications should respect the + user's intentions by allowing the session to end. +
  • In the case of a critical operation, provide a dialog + or other feedback with information for the user as to consequences if the + application is interrupted at this time.
  • Respond to the :query event as quickly as possible, leaving time-consuming cleanup to be done in the session :end event.

@@ -99,7 +99,8 @@


-

+ +

Modified: trunk/docs/manual/gfw/event-source.html ============================================================================== --- trunk/docs/manual/gfw/event-source.html (original) +++ trunk/docs/manual/gfw/event-source.html Mon Oct 16 03:04:14 2006 @@ -13,7 +13,7 @@ cellSpacing=0 cellPadding=2 width="100%" border=1> - event-source + gfw:event-source [Class]


Modified: trunk/docs/manual/gfw/event-timer.html ============================================================================== --- trunk/docs/manual/gfw/event-timer.html (original) +++ trunk/docs/manual/gfw/event-timer.html Mon Oct 16 03:04:14 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - event-timer + gfw:event-timer

[Generic Function] 


Modified: trunk/docs/manual/gfw/flow-layout.html ============================================================================== --- trunk/docs/manual/gfw/flow-layout.html (original) +++ trunk/docs/manual/gfw/flow-layout.html Mon Oct 16 03:04:14 2006 @@ -13,7 +13,7 @@ cellSpacing=0 cellPadding=2 width="100%" border=1> - flow-layout + gfw:flow-layout [Class]
Modified: trunk/docs/manual/gfw/heap-layout.html ============================================================================== --- trunk/docs/manual/gfw/heap-layout.html (original) +++ trunk/docs/manual/gfw/heap-layout.html Mon Oct 16 03:04:14 2006 @@ -13,7 +13,7 @@ cellSpacing=0 cellPadding=2 width="100%" border=1> - heap-layout + gfw:heap-layout [Class]
Modified: trunk/docs/manual/gfw/item-manager.html ============================================================================== --- trunk/docs/manual/gfw/item-manager.html (original) +++ trunk/docs/manual/gfw/item-manager.html Mon Oct 16 03:04:14 2006 @@ -13,7 +13,7 @@ cellSpacing=0 cellPadding=2 width="100%" border=1> - item-manager + gfw:item-manager [Class]
Modified: trunk/docs/manual/gfw/item.html ============================================================================== --- trunk/docs/manual/gfw/item.html (original) +++ trunk/docs/manual/gfw/item.html Mon Oct 16 03:04:14 2006 @@ -13,7 +13,7 @@ cellSpacing=0 cellPadding=2 width="100%" border=1> - item + gfw:item [Class]
Modified: trunk/docs/manual/gfw/layout-managed.html ============================================================================== --- trunk/docs/manual/gfw/layout-managed.html (original) +++ trunk/docs/manual/gfw/layout-managed.html Mon Oct 16 03:04:14 2006 @@ -13,7 +13,7 @@ cellSpacing=0 cellPadding=2 width="100%" border=1> - layout-managed + gfw:layout-managed [Class]
Modified: trunk/docs/manual/gfw/layout-manager.html ============================================================================== --- trunk/docs/manual/gfw/layout-manager.html (original) +++ trunk/docs/manual/gfw/layout-manager.html Mon Oct 16 03:04:14 2006 @@ -13,7 +13,7 @@ cellSpacing=0 cellPadding=2 width="100%" border=1> - layout-manager + gfw:layout-manager [Class]
Modified: trunk/docs/manual/gfw/list-item.html ============================================================================== --- trunk/docs/manual/gfw/list-item.html (original) +++ trunk/docs/manual/gfw/list-item.html Mon Oct 16 03:04:14 2006 @@ -13,7 +13,7 @@ cellSpacing=0 cellPadding=2 width="100%" border=1> - list-item + gfw:list-item [Class]
Modified: trunk/docs/manual/gfw/message-loop.html ============================================================================== --- trunk/docs/manual/gfw/message-loop.html (original) +++ trunk/docs/manual/gfw/message-loop.html Mon Oct 16 03:04:14 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - message-loop + gfw:message-loop

[Function] 


Modified: trunk/docs/manual/gfw/obtain-event-time.html ============================================================================== --- trunk/docs/manual/gfw/obtain-event-time.html (original) +++ trunk/docs/manual/gfw/obtain-event-time.html Mon Oct 16 03:04:14 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - obtain-event-time + gfw:obtain-event-time

[Function] 


Modified: trunk/docs/manual/gfw/timer.html ============================================================================== --- trunk/docs/manual/gfw/timer.html (original) +++ trunk/docs/manual/gfw/timer.html Mon Oct 16 03:04:14 2006 @@ -13,7 +13,7 @@ cellSpacing=0 cellPadding=2 width="100%" border=1> - timer + gfw:timer [Class]
Modified: trunk/docs/manual/gfw/with-graphics-context.html ============================================================================== --- trunk/docs/manual/gfw/with-graphics-context.html (original) +++ trunk/docs/manual/gfw/with-graphics-context.html Mon Oct 16 03:04:14 2006 @@ -13,7 +13,7 @@ borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> - with-graphics-context + gfw:with-graphics-context

[Macro] 


From junrue at common-lisp.net Mon Oct 16 07:26:39 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Mon, 16 Oct 2006 03:26:39 -0400 (EDT) Subject: [graphic-forms-cvs] r333 - in trunk/docs/manual: . gfs gfw Message-ID: <20061016072639.98B2230018@common-lisp.net> Author: junrue Date: Mon Oct 16 03:26:39 2006 New Revision: 333 Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp trunk/docs/manual/WidgetsPackage.html trunk/docs/manual/gfs/native-object.html trunk/docs/manual/gfw/with-graphics-context.html Log: Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp ============================================================================== --- trunk/docs/manual/Graphic-FormsProgrammingReference.wcp (original) +++ trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Mon Oct 16 03:26:39 2006 @@ -1288,7 +1288,7 @@ TitleList.Url.119=gfw\event-pre-resize.html TitleList.Icon.119=0 TitleList.Status.119=0 -TitleList.Keywords.119=event-pre-resize +TitleList.Keywords.119=event-pre-resize`\:bottom-left`\:bottom-right`\:bottom`\:left`\:right`\:top-left`\:top-right`\:top`\ TitleList.ContextNumber.119= TitleList.ApplyTemp.119=0 TitleList.Expanded.119=0 @@ -1298,7 +1298,7 @@ TitleList.Url.120=gfw\event-resize.html TitleList.Icon.120=0 TitleList.Status.120=0 -TitleList.Keywords.120=event-resize +TitleList.Keywords.120=event-resize`\:maximized`\:minimized`\:restored`\ TitleList.ContextNumber.120= TitleList.ApplyTemp.120=0 TitleList.Expanded.120=0 Modified: trunk/docs/manual/WidgetsPackage.html ============================================================================== --- trunk/docs/manual/WidgetsPackage.html (original) +++ trunk/docs/manual/WidgetsPackage.html Mon Oct 16 03:26:39 2006 @@ -26,6 +26,51 @@ and GFG together constitute the bulk of the public API.

+

window classes

+

 

+

control classes

+

list-item

+
+

layout classes

+

flow-layout, heap-layout, layout-manager

+

miscellaneous classes and structures

+

display, event-dispatcher, event-source, item, +item-manager, layout-managed, timer +

+

event functions

+

default-message-filterevent-activate, event-arm, event-close, event-deactivate, event-default-action, event-dispose, event-move, event-paint, event-pre-move, event-pre-resize, event-resize, event-scroll, event-select, event-session, event-timer,message-loop, obtain-event-time

+

miscellaneous accessors, functions, and macros

+

with-graphics-context + + + +


Modified: trunk/docs/manual/gfs/native-object.html ============================================================================== --- trunk/docs/manual/gfs/native-object.html (original) +++ trunk/docs/manual/gfs/native-object.html Mon Oct 16 03:26:39 2006 @@ -28,11 +28,16 @@ Inherited By:  - gfw:display, gfw:displaygfw:event-source, gfg:font, gfg:graphics-context, - gfg:icon-bundle, gfg:image, -gfg:image-data-plugin

+ href="../gfg/font.html">gfg:font, gfg:graphics-context, gfg:icon-bundle, gfg:image, gfg:image-data-plugin + +

This is the abstract base class for objects representing a system resource such as a window or device context.

Modified: trunk/docs/manual/gfw/with-graphics-context.html ============================================================================== --- trunk/docs/manual/gfw/with-graphics-context.html (original) +++ trunk/docs/manual/gfw/with-graphics-context.html Mon Oct 16 03:26:39 2006 @@ -19,7 +19,8 @@

syntax

(gfw:with-graphics-context (graphics-context &optional +face=Arial size=2>(gfw:with-graphics-context (graphics-context &optional thing) &body body)

arguments

@@ -30,7 +31,8 @@ graphics-context A symbol - naming the graphics-context object to be created. + naming the graphics-context + object to be created.
thing An instance of @@ -40,17 +42,21 @@ body Application code to make use of graphics-context.

description

-

This macro manages the lifetime of a graphics-context -object for use by the code of body. The graphics-context will be associated -with thing if it +

This macro manages the lifetime of a graphics-context +object for use by the code of body. The graphics-context will be associated +with thing if it is specified. Otherwise, this macro +creates a graphics-context compatible +with the display - is specified. Otherwise, - this -macro creates a graphics-context compatible with the - display.

+ + + + .


From junrue at common-lisp.net Mon Oct 16 16:14:29 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Mon, 16 Oct 2006 12:14:29 -0400 (EDT) Subject: [graphic-forms-cvs] r334 - in trunk/docs/manual: . gfw Message-ID: <20061016161429.45ED148000@common-lisp.net> Author: junrue Date: Mon Oct 16 12:14:28 2006 New Revision: 334 Added: trunk/docs/manual/gfw/scrolling-event-dispatcher.html trunk/docs/manual/gfw/standard-scrollbar.html trunk/docs/manual/gfw/widget.html Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp trunk/docs/manual/gfw/event-source.html Log: Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp ============================================================================== --- trunk/docs/manual/Graphic-FormsProgrammingReference.wcp (original) +++ trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Mon Oct 16 12:14:28 2006 @@ -92,7 +92,7 @@ DefaultTopic=Introduction.html [TOPICS] -TitleList=142 +TitleList=145 TitleList.Title.0=Legal Information TitleList.Level.0=0 TitleList.Url.0=LegalInfo.html @@ -1443,74 +1443,104 @@ TitleList.ApplyTemp.134=0 TitleList.Expanded.134=0 TitleList.Kind.134=0 -TitleList.Title.135=timer +TitleList.Title.135=scrolling-event-dispatcher TitleList.Level.135=2 -TitleList.Url.135=gfw\timer.html +TitleList.Url.135=gfw\scrolling-event-dispatcher.html TitleList.Icon.135=0 TitleList.Status.135=0 -TitleList.Keywords.135=timer`\:delay`\:initial-delay`\ +TitleList.Keywords.135=scrolling-event-dispatcher`\:step-increments TitleList.ContextNumber.135= TitleList.ApplyTemp.135=0 TitleList.Expanded.135=0 TitleList.Kind.135=0 -TitleList.Title.136=with-graphics-context +TitleList.Title.136=standard-scrollbar TitleList.Level.136=2 -TitleList.Url.136=gfw\with-graphics-context.html +TitleList.Url.136=gfw\standard-scrollbar.html TitleList.Icon.136=0 TitleList.Status.136=0 -TitleList.Keywords.136=with-graphics-context +TitleList.Keywords.136=standard-scrollbar`\:orientation/standard-scrollbar TitleList.ContextNumber.136= TitleList.ApplyTemp.136=0 TitleList.Expanded.136=0 TitleList.Kind.136=0 -TitleList.Title.137=Miscellaneous Topics -TitleList.Level.137=0 -TitleList.Url.137=MiscellaneousTopics.html +TitleList.Title.137=timer +TitleList.Level.137=2 +TitleList.Url.137=gfw\timer.html TitleList.Icon.137=0 TitleList.Status.137=0 -TitleList.Keywords.137=Miscellaneous Topics +TitleList.Keywords.137=timer`\:delay`\:initial-delay`\ TitleList.ContextNumber.137= TitleList.ApplyTemp.137=0 TitleList.Expanded.137=0 TitleList.Kind.137=0 -TitleList.Title.138=Image Data Plugins -TitleList.Level.138=1 -TitleList.Url.138=ImageDataPlugins.html +TitleList.Title.138=widget +TitleList.Level.138=2 +TitleList.Url.138=gfw\widget.html TitleList.Icon.138=0 TitleList.Status.138=0 -TitleList.Keywords.138=Image Data Plugins +TitleList.Keywords.138=widget`\:style/widget TitleList.ContextNumber.138= TitleList.ApplyTemp.138=0 TitleList.Expanded.138=0 TitleList.Kind.138=0 -TitleList.Title.139=Terminology Conventions -TitleList.Level.139=0 -TitleList.Url.139=TerminologyConventions.html +TitleList.Title.139=with-graphics-context +TitleList.Level.139=2 +TitleList.Url.139=gfw\with-graphics-context.html TitleList.Icon.139=0 TitleList.Status.139=0 -TitleList.Keywords.139=terminology`\conventions +TitleList.Keywords.139=with-graphics-context TitleList.ContextNumber.139= TitleList.ApplyTemp.139=0 TitleList.Expanded.139=0 TitleList.Kind.139=0 -TitleList.Title.140=Glossary +TitleList.Title.140=Miscellaneous Topics TitleList.Level.140=0 -TitleList.Url.140=Glossary.html +TitleList.Url.140=MiscellaneousTopics.html TitleList.Icon.140=0 TitleList.Status.140=0 -TitleList.Keywords.140=Glossary +TitleList.Keywords.140=Miscellaneous Topics TitleList.ContextNumber.140= TitleList.ApplyTemp.140=0 TitleList.Expanded.140=0 TitleList.Kind.140=0 -TitleList.Title.141=Footnotes -TitleList.Level.141=0 -TitleList.Url.141=Footnotes.html +TitleList.Title.141=Image Data Plugins +TitleList.Level.141=1 +TitleList.Url.141=ImageDataPlugins.html TitleList.Icon.141=0 TitleList.Status.141=0 -TitleList.Keywords.141= +TitleList.Keywords.141=Image Data Plugins TitleList.ContextNumber.141= TitleList.ApplyTemp.141=0 TitleList.Expanded.141=0 -TitleList.Kind.141=1 +TitleList.Kind.141=0 +TitleList.Title.142=Terminology Conventions +TitleList.Level.142=0 +TitleList.Url.142=TerminologyConventions.html +TitleList.Icon.142=0 +TitleList.Status.142=0 +TitleList.Keywords.142=terminology`\conventions +TitleList.ContextNumber.142= +TitleList.ApplyTemp.142=0 +TitleList.Expanded.142=0 +TitleList.Kind.142=0 +TitleList.Title.143=Glossary +TitleList.Level.143=0 +TitleList.Url.143=Glossary.html +TitleList.Icon.143=0 +TitleList.Status.143=0 +TitleList.Keywords.143=Glossary +TitleList.ContextNumber.143= +TitleList.ApplyTemp.143=0 +TitleList.Expanded.143=0 +TitleList.Kind.143=0 +TitleList.Title.144=Footnotes +TitleList.Level.144=0 +TitleList.Url.144=Footnotes.html +TitleList.Icon.144=0 +TitleList.Status.144=0 +TitleList.Keywords.144= +TitleList.ContextNumber.144= +TitleList.ApplyTemp.144=0 +TitleList.Expanded.144=0 +TitleList.Kind.144=1 Modified: trunk/docs/manual/gfw/event-source.html ============================================================================== --- trunk/docs/manual/gfw/event-source.html (original) +++ trunk/docs/manual/gfw/event-source.html Mon Oct 16 12:14:28 2006 @@ -29,9 +29,13 @@ Inherited By:  - + gfw:itemgfw:standard-scrollbar, gfw:timer, gfw:widget - ???

+

This is the base class for user interface objects whose native window instance generates events.

Added: trunk/docs/manual/gfw/scrolling-event-dispatcher.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfw/scrolling-event-dispatcher.html Mon Oct 16 12:14:28 2006 @@ -0,0 +1,70 @@ + + + +scrolling-event-dispatcher + + + + + + +

+ + + + +
gfw:scrolling-event-dispatcher[Class]
+

+

description

+

+ + + + + + + + + + +
Inherits:event-dispatcher
Inherited By: none +

+

This is an event-dispatcher subclass specialized for +processing scrolling events on behalf of windows.  + + +

+

initargs +

+ + + + +
:step-incrementsA size object describing how + many pixels a single step in either direction will jump; by default this is 1 for both axes. +

see +also

+

 

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfw/standard-scrollbar.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfw/standard-scrollbar.html Mon Oct 16 12:14:28 2006 @@ -0,0 +1,73 @@ + + + +standard-scrollbar + + + + + + +

+ + + + +
gfw:standard-scrollbar[Class]
+

+

description

+

+ + + + + + + +
Inherits:gfs:event-source
Inherited By: none + +

+

+ This class +encapsulates a window standard scrollbar, which is Microsoft's term for a +scrollbar widget attached to the right side or bottom of a window.

+

This class is + not meant to be instantiated by application +code.

+

initargs

+

+ + + + +
:orientation A system value specifying whether + the scrollbar is horizontal or + vertical. +

+

see also

+

obtain-horizontal-scrollbar, +obtain-vertical-scrollbar

+

+


+ +

+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ Added: trunk/docs/manual/gfw/widget.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfw/widget.html Mon Oct 16 12:14:28 2006 @@ -0,0 +1,69 @@ + + + +widget + + + + + + +

+ + + + +
gfw:widget[Class]
+

+

description

+

+ + + + + + + +
Inherits:gfs:event-source
Inherited By:  + + ???

+

+ This is the base class for windowed user interface +objects.

+

initargs

+

+ + + + +
:style + A + list of keyword symbols supplying additional information about + the desired look-and-feel of the + widget. +

+

see also

+

 

+

+


+

+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ From junrue at common-lisp.net Mon Oct 16 17:41:31 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Mon, 16 Oct 2006 13:41:31 -0400 (EDT) Subject: [graphic-forms-cvs] r335 - in trunk/docs/manual: . gfw Message-ID: <20061016174131.35DBC30009@common-lisp.net> Author: junrue Date: Mon Oct 16 13:41:30 2006 New Revision: 335 Added: trunk/docs/manual/gfw/menu-item.html Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Log: Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp ============================================================================== --- trunk/docs/manual/Graphic-FormsProgrammingReference.wcp (original) +++ trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Mon Oct 16 13:41:30 2006 @@ -92,7 +92,7 @@ DefaultTopic=Introduction.html [TOPICS] -TitleList=145 +TitleList=146 TitleList.Title.0=Legal Information TitleList.Level.0=0 TitleList.Url.0=LegalInfo.html @@ -1423,124 +1423,134 @@ TitleList.ApplyTemp.132=0 TitleList.Expanded.132=0 TitleList.Kind.132=0 -TitleList.Title.133=message-loop +TitleList.Title.133=menu-item TitleList.Level.133=2 -TitleList.Url.133=gfw\message-loop.html +TitleList.Url.133=gfw\menu-item.html TitleList.Icon.133=0 TitleList.Status.133=0 -TitleList.Keywords.133=message-loop +TitleList.Keywords.133=menu-item TitleList.ContextNumber.133= TitleList.ApplyTemp.133=0 TitleList.Expanded.133=0 TitleList.Kind.133=0 -TitleList.Title.134=obtain-event-time +TitleList.Title.134=message-loop TitleList.Level.134=2 -TitleList.Url.134=gfw\obtain-event-time.html +TitleList.Url.134=gfw\message-loop.html TitleList.Icon.134=0 TitleList.Status.134=0 -TitleList.Keywords.134=obtain-event-time +TitleList.Keywords.134=message-loop TitleList.ContextNumber.134= TitleList.ApplyTemp.134=0 TitleList.Expanded.134=0 TitleList.Kind.134=0 -TitleList.Title.135=scrolling-event-dispatcher +TitleList.Title.135=obtain-event-time TitleList.Level.135=2 -TitleList.Url.135=gfw\scrolling-event-dispatcher.html +TitleList.Url.135=gfw\obtain-event-time.html TitleList.Icon.135=0 TitleList.Status.135=0 -TitleList.Keywords.135=scrolling-event-dispatcher`\:step-increments +TitleList.Keywords.135=obtain-event-time TitleList.ContextNumber.135= TitleList.ApplyTemp.135=0 TitleList.Expanded.135=0 TitleList.Kind.135=0 -TitleList.Title.136=standard-scrollbar +TitleList.Title.136=scrolling-event-dispatcher TitleList.Level.136=2 -TitleList.Url.136=gfw\standard-scrollbar.html +TitleList.Url.136=gfw\scrolling-event-dispatcher.html TitleList.Icon.136=0 TitleList.Status.136=0 -TitleList.Keywords.136=standard-scrollbar`\:orientation/standard-scrollbar +TitleList.Keywords.136=scrolling-event-dispatcher`\:step-increments TitleList.ContextNumber.136= TitleList.ApplyTemp.136=0 TitleList.Expanded.136=0 TitleList.Kind.136=0 -TitleList.Title.137=timer +TitleList.Title.137=standard-scrollbar TitleList.Level.137=2 -TitleList.Url.137=gfw\timer.html +TitleList.Url.137=gfw\standard-scrollbar.html TitleList.Icon.137=0 TitleList.Status.137=0 -TitleList.Keywords.137=timer`\:delay`\:initial-delay`\ +TitleList.Keywords.137=standard-scrollbar`\:orientation/standard-scrollbar TitleList.ContextNumber.137= TitleList.ApplyTemp.137=0 TitleList.Expanded.137=0 TitleList.Kind.137=0 -TitleList.Title.138=widget +TitleList.Title.138=timer TitleList.Level.138=2 -TitleList.Url.138=gfw\widget.html +TitleList.Url.138=gfw\timer.html TitleList.Icon.138=0 TitleList.Status.138=0 -TitleList.Keywords.138=widget`\:style/widget +TitleList.Keywords.138=timer`\:delay`\:initial-delay`\ TitleList.ContextNumber.138= TitleList.ApplyTemp.138=0 TitleList.Expanded.138=0 TitleList.Kind.138=0 -TitleList.Title.139=with-graphics-context +TitleList.Title.139=widget TitleList.Level.139=2 -TitleList.Url.139=gfw\with-graphics-context.html +TitleList.Url.139=gfw\widget.html TitleList.Icon.139=0 TitleList.Status.139=0 -TitleList.Keywords.139=with-graphics-context +TitleList.Keywords.139=widget`\:style/widget TitleList.ContextNumber.139= TitleList.ApplyTemp.139=0 TitleList.Expanded.139=0 TitleList.Kind.139=0 -TitleList.Title.140=Miscellaneous Topics -TitleList.Level.140=0 -TitleList.Url.140=MiscellaneousTopics.html +TitleList.Title.140=with-graphics-context +TitleList.Level.140=2 +TitleList.Url.140=gfw\with-graphics-context.html TitleList.Icon.140=0 TitleList.Status.140=0 -TitleList.Keywords.140=Miscellaneous Topics +TitleList.Keywords.140=with-graphics-context TitleList.ContextNumber.140= TitleList.ApplyTemp.140=0 TitleList.Expanded.140=0 TitleList.Kind.140=0 -TitleList.Title.141=Image Data Plugins -TitleList.Level.141=1 -TitleList.Url.141=ImageDataPlugins.html +TitleList.Title.141=Miscellaneous Topics +TitleList.Level.141=0 +TitleList.Url.141=MiscellaneousTopics.html TitleList.Icon.141=0 TitleList.Status.141=0 -TitleList.Keywords.141=Image Data Plugins +TitleList.Keywords.141=Miscellaneous Topics TitleList.ContextNumber.141= TitleList.ApplyTemp.141=0 TitleList.Expanded.141=0 TitleList.Kind.141=0 -TitleList.Title.142=Terminology Conventions -TitleList.Level.142=0 -TitleList.Url.142=TerminologyConventions.html +TitleList.Title.142=Image Data Plugins +TitleList.Level.142=1 +TitleList.Url.142=ImageDataPlugins.html TitleList.Icon.142=0 TitleList.Status.142=0 -TitleList.Keywords.142=terminology`\conventions +TitleList.Keywords.142=Image Data Plugins TitleList.ContextNumber.142= TitleList.ApplyTemp.142=0 TitleList.Expanded.142=0 TitleList.Kind.142=0 -TitleList.Title.143=Glossary +TitleList.Title.143=Terminology Conventions TitleList.Level.143=0 -TitleList.Url.143=Glossary.html +TitleList.Url.143=TerminologyConventions.html TitleList.Icon.143=0 TitleList.Status.143=0 -TitleList.Keywords.143=Glossary +TitleList.Keywords.143=terminology`\conventions TitleList.ContextNumber.143= TitleList.ApplyTemp.143=0 TitleList.Expanded.143=0 TitleList.Kind.143=0 -TitleList.Title.144=Footnotes +TitleList.Title.144=Glossary TitleList.Level.144=0 -TitleList.Url.144=Footnotes.html +TitleList.Url.144=Glossary.html TitleList.Icon.144=0 TitleList.Status.144=0 -TitleList.Keywords.144= +TitleList.Keywords.144=Glossary TitleList.ContextNumber.144= TitleList.ApplyTemp.144=0 TitleList.Expanded.144=0 -TitleList.Kind.144=1 +TitleList.Kind.144=0 +TitleList.Title.145=Footnotes +TitleList.Level.145=0 +TitleList.Url.145=Footnotes.html +TitleList.Icon.145=0 +TitleList.Status.145=0 +TitleList.Keywords.145= +TitleList.ContextNumber.145= +TitleList.ApplyTemp.145=0 +TitleList.Expanded.145=0 +TitleList.Kind.145=1 Added: trunk/docs/manual/gfw/menu-item.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfw/menu-item.html Mon Oct 16 13:41:30 2006 @@ -0,0 +1,60 @@ + + + +menu-item + + + + + + +

+ + + + +
gfw:menu-item[Class]
+

+

description

+

+ + + + + + + + + + +
Inherits:item
Inherited By: none

+

This class represents +an item + within a menu. + + +

+

see +also

+

gfs:dispose

+
+ +

+

+ + + + +
  +

Copyright ? 2006, Jack D. Unrue +

+ From junrue at common-lisp.net Tue Oct 17 03:54:17 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Mon, 16 Oct 2006 23:54:17 -0400 (EDT) Subject: [graphic-forms-cvs] r336 - trunk/docs/manual Message-ID: <20061017035417.3AC7D58000@common-lisp.net> Author: junrue Date: Mon Oct 16 23:54:16 2006 New Revision: 336 Added: trunk/docs/manual/Makefile trunk/docs/manual/catalog.xml trunk/docs/manual/graphic-forms.css trunk/docs/manual/graphic-forms.xml trunk/docs/manual/graphic-forms.xsl trunk/docs/manual/introduction.xml trunk/docs/manual/legal.xml Modified: trunk/docs/manual/README.txt Log: transitioning to DocBook/XSL Added: trunk/docs/manual/Makefile ============================================================================== --- (empty file) +++ trunk/docs/manual/Makefile Mon Oct 16 23:54:16 2006 @@ -0,0 +1,20 @@ +# -*- Mode: Makefile; tab-width: 3; indent-tabs-mode: t -*- +# +# Makefile +# +# Copyright (c) 2006, Jack D. Unrue +# + +docs: + xsltproc --nonet graphic-forms.xsl graphic-forms.xml + -hhc htmlhelp.hhp + +clean: + find . \( -name "*~" -o -name "*.html" -o -name "*.hhk" -o -name "*.hhc" -o -name "*.hhp" \) -exec rm {} \; + +scrub: clean + find . -name "*.chm" -exec rm {} \; + +# +# TODO: implement an upload target +# Modified: trunk/docs/manual/README.txt ============================================================================== --- trunk/docs/manual/README.txt (original) +++ trunk/docs/manual/README.txt Mon Oct 16 23:54:16 2006 @@ -1,10 +1,55 @@ -The files in this directory are edited and compiled via a tool that generates -output in two formats: HTML Help (CHM) and Javascript-enabled HTML. +The Programming Reference source consists of XML-based DocBook files, +custom XSLT and CSS files, and a catalog file for resolving URIs. Two +sets of utilities are used to translate the sources into HTML Help +(CHM) format. -The specific tool currently used is WinCHM, which is a shareware application -available from http://www.softany.com/winchm/ As of October 2006, Softany -provides a near-fully-functional evaluation version for download. +First, you will need a version of xsltproc and its dependencies. The +version of xsltproc that I have had success using is available from: -The feature set and quality of this tool are not satisfactory, so I may -decide to migrate to something else in the future. + http://www.zlatkovic.com/libxml.en.html + +Download and install the following packages: + + - libxslt-1.1.17.win32.zip + - libxml2-2.6.26.win32.zip + - iconv-1.9.2.win32.zip + - zlib-1.2.3.win32.zip + +Note: I did not have success with libxslt from GnuWin32 so I would not +recommend using that version. + +Second, you will need the hhc.exe command-line compiler from the +HTML Help Workshop, available here: + + http://go.microsoft.com/fwlink/?LinkId=14188 + +Make sure that your PATH is updated so that the executables and DLLs +obtained from downloading all of those packages can be found. + +In order to translate from DocBook into HTML Help source and then into +a CHM file, open a command prompt and cd into the docs/manual +subdirectory where you installed the Graphic-Forms source. + +Modify the URI values in catalog.xml to suit your particular +environment, then run the following commands (note that I am using +MSYS, so these are run from my bash prompt, translate appropriately +if you are in a Windows CMD prompt): + +% export XML_CATALOG_FILES=catalog.xml +% xsltproc --nonet graphic-forms.xsl graphic-forms.xml +% hhc htmlhelp.hhp + +Then double-click on graphic-forms.chm and you should see the +Programming Reference appear. + +The provided Makefile automates the above commands. + + +More information about configuring DocBook and xsltproc, as well +as a quick tutorial on the whole process, see these links: + + http://www.pnotepad.org/devlog/archives/000173.html + http://www.codeproject.com/winhelp/docbook_howto.asp + +[the end] Added: trunk/docs/manual/catalog.xml ============================================================================== --- (empty file) +++ trunk/docs/manual/catalog.xml Mon Oct 16 23:54:16 2006 @@ -0,0 +1,11 @@ + + + + + + + Added: trunk/docs/manual/graphic-forms.css ============================================================================== --- (empty file) +++ trunk/docs/manual/graphic-forms.css Mon Oct 16 23:54:16 2006 @@ -0,0 +1,31 @@ +h2.title { + font-size: 16; + font-family: { Arial, Helvetica, sans-serif; } + font-weight: Bold; +} + +h2.subtitle { + font-size: 16; + font-family: { Arial, Helvetica, sans-serif; } +} + +p.title, h3 { + font-size: 14; + font-family: { Arial, Helvetica, sans-serif; } + font-weight: Bold; +} + +div.footer { + font-size: 9; + font-family: { Arial, Helvetica, sans-serif; } +} + +div.itemizedlist { + font-size: 12; + font-family: { Arial, Helvetica, sans-serif; } +} + +a, p.normal, span.productname { + font-size: 12; + font-family: { Arial, Helvetica, sans-serif; } +} Added: trunk/docs/manual/graphic-forms.xml ============================================================================== --- (empty file) +++ trunk/docs/manual/graphic-forms.xml Mon Oct 16 23:54:16 2006 @@ -0,0 +1,26 @@ + + + + +]> + + + Graphic-Forms + Programming Reference (version 0.6) + + + A user interface toolkit for the Windows platform. + + + + &legal; + &introduction; + + + Added: trunk/docs/manual/graphic-forms.xsl ============================================================================== --- (empty file) +++ trunk/docs/manual/graphic-forms.xsl Mon Oct 16 23:54:16 2006 @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + +
+ +
+
Added: trunk/docs/manual/introduction.xml ============================================================================== --- (empty file) +++ trunk/docs/manual/introduction.xml Mon Oct 16 23:54:16 2006 @@ -0,0 +1,132 @@ + + + Introduction + + Background + + Introduction + Graphic-Forms is a user interface library implemented in Common Lisp + focusing on the Windows platform. Graphic-Forms is licensed under the + terms of the BSD License. The goal is to provide a Common Lisp-based + toolkit for developing GUI applications on Windows. GUI features are + encapsulated by a thin abstraction layer offering a Lisp-friendly + programming interface. The library can be extended via Common Lisp + bindings for system APIs. + + + Why implement another UI toolkit? I believe that there is still room + for improvement in this area, especially where declarative and dynamic + approaches are concerned. Also, there are relatively few Windows GUI + programming resources for Common Lisp. Long-term goals for this project + may include implementing an application framework on top of the toolkit, + a rapid UI development language, a UI design tool, or some combination + thereof. + + + The remainder of this chapter provides basic information for programmers + that want to use Graphic-Forms in their projects as well as contributors. + + + Caution: The information provided in this + manual is subject to change. The author and contributors reserve the right + to make API changes unless and until the interfaces are deemed stable, at + which time a policy for backwards compatibility will be published. + + + Project Website + + + + +
+ Prerequisites + Supported Common Lisp Implementations + + CLISP 2.38 or later + LispWorks 4.4.6 + SBCL 0.9.15 or later + + + Supported Windows Versions + + XP SP2 + Vista + + + + Required Libraries (downloaded separately) + + ASDF + + + + Note that ASDF is bundled with SBCL. + + + + + CFFI + + + + + + + Closer to MOP + lw-compat + + + + + + + + Required Libraries (bundled with Graphic-Forms) + + Practical Common Lisp Chapter08 and Chapter24 + + + + + + + lisp-unit + + + + + + + + Optional Libraries (downloaded separately) + + ImageMagick + + + + Install the Q16 version and push the keyword symbol + :load-imagemagick-plugin onto + *features* before executing ASDF. + + + + + + Building the Library + + Please see the README.txt file included in the + distribution for instructions on how to load the ASDF system, run + unit-tests, and demo programs. + +
+ +
+ Support and Feedback + Foo +
+ +
Added: trunk/docs/manual/legal.xml ============================================================================== --- (empty file) +++ trunk/docs/manual/legal.xml Mon Oct 16 23:54:16 2006 @@ -0,0 +1,48 @@ + + + Legal Notices + + Copyright © 2006, Jack D. Unrue <jdunrue at gmail dot com> + + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + + 3. Neither the names of the authors nor the names of its contributors may + be used to endorse or promote products derived from this software without + specific prior written permission. + + + THIS SOFTWARE IS PROVIDED BY THE AUTHORS AND CONTRIBUTORS "AS IS" AND ANY + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE AUTHORS AND CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + + Trademarks + + Windows® is a registered trademark of Microsoft Corporation. LispWorks + is a trademark of LispWorks Ltd. All other trademarks used are owned by their + respective owners. + + From junrue at common-lisp.net Tue Oct 17 05:47:04 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Tue, 17 Oct 2006 01:47:04 -0400 (EDT) Subject: [graphic-forms-cvs] r337 - trunk/docs/manual Message-ID: <20061017054704.DBE0347014@common-lisp.net> Author: junrue Date: Tue Oct 17 01:47:04 2006 New Revision: 337 Added: trunk/docs/manual/image-data-plugins.xml trunk/docs/manual/miscellaneous-topics.xml Modified: trunk/docs/manual/graphic-forms.css trunk/docs/manual/graphic-forms.xml trunk/docs/manual/graphic-forms.xsl trunk/docs/manual/introduction.xml Log: restored Miscellaneous Topics chapter Modified: trunk/docs/manual/graphic-forms.css ============================================================================== --- trunk/docs/manual/graphic-forms.css (original) +++ trunk/docs/manual/graphic-forms.css Tue Oct 17 01:47:04 2006 @@ -2,6 +2,8 @@ font-size: 16; font-family: { Arial, Helvetica, sans-serif; } font-weight: Bold; + border-bottom-style: groove; + padding-bottom: 12px; } h2.subtitle { @@ -29,3 +31,8 @@ font-size: 12; font-family: { Arial, Helvetica, sans-serif; } } + +p.small { + font-size: 11; + font-family: { Arial, Helvetica, sans-serif; } +} Modified: trunk/docs/manual/graphic-forms.xml ============================================================================== --- trunk/docs/manual/graphic-forms.xml (original) +++ trunk/docs/manual/graphic-forms.xml Tue Oct 17 01:47:04 2006 @@ -6,8 +6,10 @@ --> - + + + + ]> @@ -21,6 +23,7 @@ &legal; &introduction; + &misctopics; Modified: trunk/docs/manual/graphic-forms.xsl ============================================================================== --- trunk/docs/manual/graphic-forms.xsl (original) +++ trunk/docs/manual/graphic-forms.xsl Tue Oct 17 01:47:04 2006 @@ -9,6 +9,7 @@ + Added: trunk/docs/manual/image-data-plugins.xml ============================================================================== --- (empty file) +++ trunk/docs/manual/image-data-plugins.xml Tue Oct 17 01:47:04 2006 @@ -0,0 +1,140 @@ + +
+ Image Data Plugins + + Rationale + + + An important feature of a user interface library is the display of + graphical images, which are aggregates of pixel data and color information. + The Windows GDI provides adequate support + + + Nowadays, the Windows platform offers alternatives, such as GDI+ + which adds among other features native support for additional image + formats. Graphic-Forms sticks with plain-old gdi to avoid the + possibility of these alternatives not being installed. + + + for the basic tasks of + creating system objects populated with image data, drawing on them, + rendering them on the screen, and querying their attributes. Central to the + GDI concept of an image is the bitmap. This format has a long history which + becomes evident as one learns about features designed at a time when memory + and CPU performance were markedly constrained compared to today's machines. + For our purposes, the GDI bitmap serves as a normalized representation of + image data. Graphic-Forms encapsulates gdi bitmap functionality via the + graphics-context and image classes, plus related functions and macros. + + + + A traditional Windows application embeds bitmap data within its binary + executable (or DLL) via the Windows resource compiler. Such an application + then uses Win32 API calls to access the resource data and instantiate + bitmap objects. Windows applications may also choose to store image data + in other locations, such as within files on disk. Graphic-Forms relies on + this latter arrangement instead of the resource infrastructure. + + + As do GUI bindings in other languages such as Java. + + + + + Image file loading + + + When an image file is to be loaded, such as when a pathname is supplied to + the :file keyword for the image or icon-bundle classes, + the library traverses a list of file loader functions + bound to the gfg::*image-plugins* variable, + funcall'ing each one in turn until one of them returns a non-nil + list, or the members of + gfg::*image-plugins* is exhausted. In the latter + case, a toolkit-error is raised to notify application code that no + registered plugin supports the file. + + + + Under normal circumstances, the library will manage the + list bound to + gfg::*image-plugins* behind the scenes. However, + applications requiring precise control over loader function calling + order may directly modify gfg::*image-plugins* + but must take care to do so properly. Improper + modifications, such as accidentally assigning some other data structure, + or adding the wrong kind of object, will result in program errors. + + + Plugins bundled with the library + + + Graphic-Forms includes two plugins in the distribution. + + + + The Default plugin is available to applications + unless the :skip-default-plugin keyword symbol + is pushed onto *features* prior to loading the + system. This plugin implements support for the BMP and ICO formats + directly in Common Lisp, thus imposing no additional external dependencies + on applications. + + + + The ImageMagick plugin is loaded when the + :load-imagemagick-plugin keyword symbol is pushed + onto *features* prior to loading the system. Thanks + to the ImageMagick library, this plugin supports most of the image formats + one might expect to need. However, it requires additional preparation + compared to the Default plugin. Developers must + download the ImageMagick Q16 distribution and install it. + + + See the main ImageMagick website + for downloads and documentation. + + + When delivering applications, the developer must execute the ImageMagick + installation process, or else replicate the expected directory structure and + registry entries. Also, bear in mind that due to the rich functionality + offered by ImageMagick, applications will pull in additional DLLs and may + have larger memory requirements. + + + Implementing additional plugins + + + Note: this subsection will gain additional + content once the plugin system has matured further. + + + + As described in the rationale, the role of an image data plugin is to + translate an external library representation of image data. In a nutshell, + this is accomplished by subclassing image-data-plugin and implementing + certain generic functions. Third parties may implement and register + additional plugins in an identical fashion. + + + + As a convenience, the symbol gfg::*image-file-types* + is bound to an alist where the first of each pair is + a string naming a + file extension, and the second of each pair is a string supplying a brief + description of the format. Plugin developers may retrieve these pairs to + avoid duplication of the same information in their own code. + + + + Developers are welcome to inspect the source code of bundled plugins + (located under src/uitoolkit/graphics/plugins in + the Graphic-Forms distribution) for additional hints as to how these + plugins may be implemented. + + +
Modified: trunk/docs/manual/introduction.xml ============================================================================== --- trunk/docs/manual/introduction.xml (original) +++ trunk/docs/manual/introduction.xml Tue Oct 17 01:47:04 2006 @@ -48,13 +48,29 @@ CLISP 2.38 or later LispWorks 4.4.6 - SBCL 0.9.15 or later + + SBCL 0.9.15 or later + + + a small patch to enable the stdcall calling convention for callbacks + is temporarily bundled with Graphic-Forms, see + src/external-libraries/sbcl-callback-patch/ + + + Supported Windows Versions XP SP2 - Vista + + Vista + + + testing on RC1 is in-progress + + + @@ -126,7 +142,46 @@
Support and Feedback - Foo + Mailing Lists + + Announcements + + + + + + + Developers + + + + + + + Source control + + + + + + + + Bug Reports and Patches + + Bug reports + + + + + + + Patch submissions + + + + + +
Added: trunk/docs/manual/miscellaneous-topics.xml ============================================================================== --- (empty file) +++ trunk/docs/manual/miscellaneous-topics.xml Tue Oct 17 01:47:04 2006 @@ -0,0 +1,16 @@ + + + Miscellaneous Topics + + + Sections of this chapter discuss a variety of topics related to + Windows programming with Graphic-Forms. + + + &imdataplugins; + + From junrue at common-lisp.net Tue Oct 17 06:22:42 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Tue, 17 Oct 2006 02:22:42 -0400 (EDT) Subject: [graphic-forms-cvs] r338 - trunk/docs/manual Message-ID: <20061017062242.2762653001@common-lisp.net> Author: junrue Date: Tue Oct 17 02:22:41 2006 New Revision: 338 Added: trunk/docs/manual/glossary.xml Modified: trunk/docs/manual/graphic-forms.css trunk/docs/manual/graphic-forms.xml trunk/docs/manual/image-data-plugins.xml Log: restored glossary Added: trunk/docs/manual/glossary.xml ============================================================================== --- (empty file) +++ trunk/docs/manual/glossary.xml Tue Oct 17 02:22:41 2006 @@ -0,0 +1,210 @@ + +Glossary + +A + + accelerator + + + An accelerator is a key sequence assigned to an application + function allowing a user to bypass navigation of the menu or control + hierarchy normally required to invoke the function. Some accelerators + are established by Windows style guidelines, such as control-c for + the clipboard copy operation from an Edit menu. Applications may define + other accelerators as appropriate. Accelerators are generally intended + for more knowledgeable users and should not be the sole mechanism for + invoking functionality. + + + + + + auto-scrolling + + + Auto-scrolling is a feature whereby scrolling occurs as a side + effect of user input so content can remain visible, thus avoiding + the need to explicitly manipulate scrollbars to achieve the same result. + + + + + + +B + + +C + + control + + + A control is a system-defined window class whose role is to accept + user input and possibly generate notification events based on such + input. + + + + + + +D + + default action + + + Conceptually, a default action is a secondary event initiated by + user input that is a logical follow-up to a previous event. Examples + of such user gestures include double-clicking an item in a list box + control, or pressing enter when an edit control has the keyboard focus. + The response to a default action makes use of context established by + the preceding event (e.g., the selection set by an initial click + becomes the context for the double-click response). + + + + + dialog + + + A dialog is a mechanism for collecting user input or showing + information. The system defines common dialogs for tasks like + choosing files, fonts, or colors. Custom dialogs can be defined + by application code. + + + + + + +E + + extension + + + An extension is code providing additional functionality beyond the + original scope of a system. An extension framework encourages + modularity. More importantly, it is a conscious design choice to + allow a system to be stretched beyond what the original designers may + have anticipated. + + + + + + + +F + + +G + + +H + + +I + + +J + + +K + + +L + + +M + + menu + + + A collection of menu items presented within a single rectangular + region. Menus are often anchored to a menu bar, but may also be + invoked in a context-sensitive manner via the mouse or an + . + + + + + mix-in class + + + A mix-in class represents a specific abstraction that complements + the role(s) of other class(es) in a class hierarchy. + + + + + mnemonic + + + A mnemonic is a key sequence (usually a single character modified + by the <Alt> key) enabling mouse-free navigation of a menu or + control hierarchy to invoke an application function. Depending on + the user's system settings, mnemonic characters may be hidden until + the user presses the <Alt> key. + + + + + + +N + + +O + + +P + + plugin + + + A plugin is a unit of code integrated into a larger system in order + to implement a specific instance of an established category of + services. A plugin framework encourages modularity within a + defined scope of functionality. + + + + + + + +Q + + +R + + +S + + +T + + +U + + +V + + +W + + +X + + +Y + + +Z + + + Modified: trunk/docs/manual/graphic-forms.css ============================================================================== --- trunk/docs/manual/graphic-forms.css (original) +++ trunk/docs/manual/graphic-forms.css Tue Oct 17 02:22:41 2006 @@ -27,7 +27,7 @@ font-family: { Arial, Helvetica, sans-serif; } } -a, p.normal, span.productname { +a, dd, dt, p.normal, span.productname { font-size: 12; font-family: { Arial, Helvetica, sans-serif; } } Modified: trunk/docs/manual/graphic-forms.xml ============================================================================== --- trunk/docs/manual/graphic-forms.xml (original) +++ trunk/docs/manual/graphic-forms.xml Tue Oct 17 02:22:41 2006 @@ -10,6 +10,7 @@ + ]> @@ -24,6 +25,7 @@ &legal; &introduction; &misctopics; + &glossary; Modified: trunk/docs/manual/image-data-plugins.xml ============================================================================== --- trunk/docs/manual/image-data-plugins.xml (original) +++ trunk/docs/manual/image-data-plugins.xml Tue Oct 17 02:22:41 2006 @@ -16,7 +16,7 @@ Nowadays, the Windows platform offers alternatives, such as GDI+ which adds among other features native support for additional image - formats. Graphic-Forms sticks with plain-old gdi to avoid the + formats. Graphic-Forms sticks with plain-old GDI to avoid the possibility of these alternatives not being installed. From junrue at common-lisp.net Tue Oct 17 23:54:51 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Tue, 17 Oct 2006 19:54:51 -0400 (EDT) Subject: [graphic-forms-cvs] r339 - trunk/docs/manual Message-ID: <20061017235451.3730447014@common-lisp.net> Author: junrue Date: Tue Oct 17 19:54:50 2006 New Revision: 339 Added: trunk/docs/manual/api.xml trunk/docs/manual/system-package.xml Modified: trunk/docs/manual/graphic-forms.css trunk/docs/manual/graphic-forms.xml trunk/docs/manual/graphic-forms.xsl Log: Added: trunk/docs/manual/api.xml ============================================================================== --- (empty file) +++ trunk/docs/manual/api.xml Tue Oct 17 19:54:50 2006 @@ -0,0 +1,15 @@ + + + API Reference + + + This chapter documents the Graphic-Forms programming interface. + + + &systempkg; + + Modified: trunk/docs/manual/graphic-forms.css ============================================================================== --- trunk/docs/manual/graphic-forms.css (original) +++ trunk/docs/manual/graphic-forms.css Tue Oct 17 19:54:50 2006 @@ -1,4 +1,4 @@ -h2.title { +div.title, h2.title { font-size: 16; font-family: { Arial, Helvetica, sans-serif; } font-weight: Bold; @@ -17,6 +17,11 @@ font-weight: Bold; } +div.chapter, div.glossary, div.section { + border-bottom-style: groove; + margin-bottom: 12px; +} + div.footer { font-size: 9; font-family: { Arial, Helvetica, sans-serif; } Modified: trunk/docs/manual/graphic-forms.xml ============================================================================== --- trunk/docs/manual/graphic-forms.xml (original) +++ trunk/docs/manual/graphic-forms.xml Tue Oct 17 19:54:50 2006 @@ -8,6 +8,8 @@ [ + + @@ -18,12 +20,13 @@ Programming Reference (version 0.6) - A user interface toolkit for the Windows platform. + A Common Lisp user interface toolkit for the Windows platform. &legal; &introduction; + &api; &misctopics; &glossary; Modified: trunk/docs/manual/graphic-forms.xsl ============================================================================== --- trunk/docs/manual/graphic-forms.xsl (original) +++ trunk/docs/manual/graphic-forms.xsl Tue Oct 17 19:54:50 2006 @@ -20,8 +20,8 @@ - -
+ + Added: trunk/docs/manual/system-package.xml ============================================================================== --- (empty file) +++ trunk/docs/manual/system-package.xml Tue Oct 17 19:54:50 2006 @@ -0,0 +1,41 @@ + + + graphic-forms.uitoolkit.system + + [package] + + nickname + GFS + + description + + The symbols in this package correspond to system-level functionality, + such as foreign function declarations for the Win32 API. The majority + of symbols in this package are not exported, except for the + fundamental types, conditions, and functions listed below. + + + classes and structures + + native-object, point, rectangle, size, span + + + accessors, functions, and macros + + code, copy-point, copy-rectangle, copy-size, copy-span, detail, dispose, + disposed-p, dlg-code, empty-span-p, equal-size-p, handle, location, + make-point, make-rectangle, make-size, make-span, point-x, point-y, + size, size-height, size-width, span-end, span-start + + + conditions + + comdlg-error, disposed-error, toolkit-error, toolkit-warning, win32-error, + win32-warning + + + From junrue at common-lisp.net Wed Oct 18 03:24:18 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Tue, 17 Oct 2006 23:24:18 -0400 (EDT) Subject: [graphic-forms-cvs] r340 - trunk/docs/manual Message-ID: <20061018032418.696281C00E@common-lisp.net> Author: junrue Date: Tue Oct 17 23:24:17 2006 New Revision: 340 Added: trunk/docs/manual/gf-data.xsl trunk/docs/manual/gfs-function-data.xml Modified: trunk/docs/manual/Makefile trunk/docs/manual/api.xml trunk/docs/manual/graphic-forms.xml trunk/docs/manual/graphic-forms.xsl trunk/docs/manual/system-package.xml Log: initial steps at generating DocBook content Modified: trunk/docs/manual/Makefile ============================================================================== --- trunk/docs/manual/Makefile (original) +++ trunk/docs/manual/Makefile Tue Oct 17 23:24:17 2006 @@ -5,11 +5,15 @@ # Copyright (c) 2006, Jack D. Unrue # -docs: +docs: system-functions.xml xsltproc --nonet graphic-forms.xsl graphic-forms.xml -hhc htmlhelp.hhp +system-functions.xml: gfs-function-data.xml gf-data.xsl + xsltproc --nonet --output system-functions.xml gf-data.xsl gfs-function-data.xml + clean: + rm -f system-functions.xml find . \( -name "*~" -o -name "*.html" -o -name "*.hhk" -o -name "*.hhc" -o -name "*.hhp" \) -exec rm {} \; scrub: clean Modified: trunk/docs/manual/api.xml ============================================================================== --- trunk/docs/manual/api.xml (original) +++ trunk/docs/manual/api.xml Tue Oct 17 23:24:17 2006 @@ -10,6 +10,6 @@ This chapter documents the Graphic-Forms programming interface. - &systempkg; + &gfspkg; Added: trunk/docs/manual/gf-data.xsl ============================================================================== --- (empty file) +++ trunk/docs/manual/gf-data.xsl Tue Oct 17 23:24:17 2006 @@ -0,0 +1,106 @@ + + + + + + + + + + + normal + + + + + + + + + + + + sect2 + syntax + + + + normal + (: + + + ) => + + + + + + + + + + + + + + + + sect2 + arguments + + + none + + 2 + + + + + + + + + + sect2 + description + + + + normal + + + + + + + + : + + + + [Slot Accessor] + + + + + + + + + + + + + + + + + + Added: trunk/docs/manual/gfs-function-data.xml ============================================================================== --- (empty file) +++ trunk/docs/manual/gfs-function-data.xml Tue Oct 17 23:24:17 2006 @@ -0,0 +1,21 @@ + + + + + + + + The condition object to be queried; must be of type + win32-error or win32-warning or subclasses thereof. + + + + + + Returns the Win32 error code for the specified condition. + + Modified: trunk/docs/manual/graphic-forms.xml ============================================================================== --- trunk/docs/manual/graphic-forms.xml (original) +++ trunk/docs/manual/graphic-forms.xml Tue Oct 17 23:24:17 2006 @@ -9,7 +9,8 @@ - + + Modified: trunk/docs/manual/graphic-forms.xsl ============================================================================== --- trunk/docs/manual/graphic-forms.xsl (original) +++ trunk/docs/manual/graphic-forms.xsl Tue Oct 17 23:24:17 2006 @@ -5,6 +5,7 @@ Copyright (c) 2006, Jack D. Unrue --> + @@ -26,4 +27,5 @@ Copyright © 2006, Jack D. Unrue + Modified: trunk/docs/manual/system-package.xml ============================================================================== --- trunk/docs/manual/system-package.xml (original) +++ trunk/docs/manual/system-package.xml Tue Oct 17 23:24:17 2006 @@ -1,12 +1,12 @@ graphic-forms.uitoolkit.system - [package] + [Package] nickname GFS @@ -38,4 +38,6 @@ win32-warning + &gfsfuncs; + From junrue at common-lisp.net Wed Oct 18 06:54:47 2006 From: junrue at common-lisp.net (junrue at common-lisp.net) Date: Wed, 18 Oct 2006 02:54:47 -0400 (EDT) Subject: [graphic-forms-cvs] r341 - trunk/docs/manual Message-ID: <20061018065447.1EC0B69002@common-lisp.net> Author: junrue Date: Wed Oct 18 02:54:47 2006 New Revision: 341 Added: trunk/docs/manual/clhs-table.xml trunk/docs/manual/gfs-type-data.xml trunk/docs/manual/win32-api-table.xml Modified: trunk/docs/manual/Makefile trunk/docs/manual/gf-data.xsl trunk/docs/manual/gfs-function-data.xml trunk/docs/manual/graphic-forms.xml trunk/docs/manual/graphic-forms.xsl trunk/docs/manual/system-package.xml Log: Modified: trunk/docs/manual/Makefile ============================================================================== --- trunk/docs/manual/Makefile (original) +++ trunk/docs/manual/Makefile Wed Oct 18 02:54:47 2006 @@ -5,15 +5,24 @@ # Copyright (c) 2006, Jack D. Unrue # -docs: system-functions.xml - xsltproc --nonet graphic-forms.xsl graphic-forms.xml +COMMON-DEPS = gf-data.xsl clhs-table.xml win32-api-table.xml + +INTERIM-XML = system-types.xml system-functions.xml + +XSLT-PROC = xsltproc --nonet + +docs: system-types.xml system-functions.xml + $(XSLT-PROC) graphic-forms.xsl graphic-forms.xml -hhc htmlhelp.hhp -system-functions.xml: gfs-function-data.xml gf-data.xsl - xsltproc --nonet --output system-functions.xml gf-data.xsl gfs-function-data.xml +system-types.xml: gfs-type-data.xml $(COMMON-DEPS) + $(XSLT-PROC) --output $@ gf-data.xsl gfs-type-data.xml + +system-functions.xml: gfs-function-data.xml $(COMMON-DEPS) + $(XSLT-PROC) --output $@ gf-data.xsl gfs-function-data.xml clean: - rm -f system-functions.xml + rm -f $(INTERIM-XML) find . \( -name "*~" -o -name "*.html" -o -name "*.hhk" -o -name "*.hhc" -o -name "*.hhp" \) -exec rm {} \; scrub: clean Added: trunk/docs/manual/clhs-table.xml ============================================================================== --- (empty file) +++ trunk/docs/manual/clhs-table.xml Wed Oct 18 02:54:47 2006 @@ -0,0 +1,12 @@ + + + + + + + + Modified: trunk/docs/manual/gf-data.xsl ============================================================================== --- trunk/docs/manual/gf-data.xsl (original) +++ trunk/docs/manual/gf-data.xsl Wed Oct 18 02:54:47 2006 @@ -11,21 +11,43 @@ - - + + + + + + + + + + + + none + + 2 + + * + + + + + + + + + + + + + normal - + - - - - - - + sect2 syntax @@ -33,20 +55,81 @@ normal - (: + ( - + + + ) => - + + + + sect2 + description + + + + normal + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + () + + + - - + + top + + normal + + + + + + + top + + normal + + + @@ -55,18 +138,52 @@ sect2 arguments - - none - - 2 - - - - + + 5* + + + + + + sect2 + initargs + + 5* + - + + + normal + inherits: + + + + + + normal + inherited by: + + + + + + sect2 + see also + + + + normal + + + + , + + + + + sect2 description @@ -74,33 +191,73 @@ normal - + - + + + + + + + + + + + + + - : + - - [Slot Accessor] + + [] - - - - - - - - - + + + + + + + + + + + + + + + + + [] + + + + + Class + + + + + + Slot Accessor + + + + + + Slot Reader + + + Modified: trunk/docs/manual/gfs-function-data.xml ============================================================================== --- trunk/docs/manual/gfs-function-data.xml (original) +++ trunk/docs/manual/gfs-function-data.xml Wed Oct 18 02:54:47 2006 @@ -5,17 +5,23 @@ Copyright (c) 2006, Jack D. Unrue --> - - - - - The condition object to be queried; must be of type - win32-error or win32-warning or subclasses thereof. - - - - - - Returns the Win32 error code for the specified condition. - - + + + + + + + The win32-error or win32-warning + object to be queried. + + + + + + Returns the Win32 error code for condition + as determined by GetLastError. + + + + + Added: trunk/docs/manual/gfs-type-data.xml ============================================================================== --- (empty file) +++ trunk/docs/manual/gfs-type-data.xml Wed Oct 18 02:54:47 2006 @@ -0,0 +1,36 @@ + + + + + + + + + error + + + win32-error + + This error is raised to indicate invalid argument values or inconsistent + state. + + + + + A string supplying additional problem information. + + + + + detail + toolkit-warning + win32-warning + + + + + Modified: trunk/docs/manual/graphic-forms.xml ============================================================================== --- trunk/docs/manual/graphic-forms.xml (original) +++ trunk/docs/manual/graphic-forms.xml Wed Oct 18 02:54:47 2006 @@ -10,6 +10,7 @@ + Modified: trunk/docs/manual/graphic-forms.xsl ============================================================================== --- trunk/docs/manual/graphic-forms.xsl (original) +++ trunk/docs/manual/graphic-forms.xsl Wed Oct 18 02:54:47 2006 @@ -22,6 +22,12 @@ +