| """Suite QuickDraw Graphics Suite: A set of basic classes for graphics |
| Level 1, version 1 |
| |
| Generated from /Volumes/Sap/System Folder/Extensions/AppleScript |
| AETE/AEUT resource version 1/0, language 0, script 0 |
| """ |
| |
| import aetools |
| import MacOS |
| |
| _code = 'qdrw' |
| |
| class QuickDraw_Graphics_Suite_Events: |
| |
| pass |
| |
| |
| class arc(aetools.ComponentItem): |
| """arc - An arc """ |
| want = 'carc' |
| class _Prop_arc_angle(aetools.NProperty): |
| """arc angle - the angle of the arc in degrees """ |
| which = 'parc' |
| want = 'fixd' |
| class _Prop_bounds(aetools.NProperty): |
| """bounds - the smallest rectangle that contains the entire arc """ |
| which = 'pbnd' |
| want = 'qdrt' |
| class _Prop_definition_rect(aetools.NProperty): |
| """definition rect - the rectangle that contains the circle or oval used to define the arc """ |
| which = 'pdrt' |
| want = 'qdrt' |
| class _Prop_fill_color(aetools.NProperty): |
| """fill color - the fill color """ |
| which = 'flcl' |
| want = 'cRGB' |
| class _Prop_fill_pattern(aetools.NProperty): |
| """fill pattern - the fill pattern """ |
| which = 'flpt' |
| want = 'cpix' |
| class _Prop_pen_color(aetools.NProperty): |
| """pen color - the pen color """ |
| which = 'ppcl' |
| want = 'cRGB' |
| class _Prop_pen_pattern(aetools.NProperty): |
| """pen pattern - the pen pattern """ |
| which = 'pppa' |
| want = 'cpix' |
| class _Prop_pen_width(aetools.NProperty): |
| """pen width - the pen width """ |
| which = 'ppwd' |
| want = 'shor' |
| class _Prop_start_angle(aetools.NProperty): |
| """start angle - the angle that defines the start of the arc, in degrees """ |
| which = 'pang' |
| want = 'fixd' |
| class _Prop_transfer_mode(aetools.NProperty): |
| """transfer mode - the transfer mode """ |
| which = 'pptm' |
| want = 'tran' |
| |
| arcs = arc |
| |
| class drawing_area(aetools.ComponentItem): |
| """drawing area - Container for graphics and supporting information """ |
| want = 'cdrw' |
| class _Prop_background_color(aetools.NProperty): |
| """background color - the color used to fill in unoccupied areas """ |
| which = 'pbcl' |
| want = 'cRGB' |
| class _Prop_background_pattern(aetools.NProperty): |
| """background pattern - the pattern used to fill in unoccupied areas """ |
| which = 'pbpt' |
| want = 'cpix' |
| class _Prop_color_table(aetools.NProperty): |
| """color table - the color table """ |
| which = 'cltb' |
| want = 'clrt' |
| class _Prop_default_font(aetools.NProperty): |
| """default font - the name of the default font for text objects """ |
| which = 'ptxf' |
| want = 'itxt' |
| class _Prop_default_location(aetools.NProperty): |
| """default location - the default location of each new graphic object """ |
| which = 'pnel' |
| want = 'QDpt' |
| class _Prop_default_size(aetools.NProperty): |
| """default size - the default size for text objects """ |
| which = 'ptps' |
| want = 'fixd' |
| class _Prop_name(aetools.NProperty): |
| """name - the name """ |
| which = 'pnam' |
| want = 'itxt' |
| class _Prop_ordering(aetools.NProperty): |
| """ordering - the ordered list of graphic objects in the drawing area """ |
| which = 'gobs' |
| want = 'obj ' |
| class _Prop_pixel_depth(aetools.NProperty): |
| """pixel depth - the number of bits per pixel """ |
| which = 'pdpt' |
| want = 'shor' |
| class _Prop_style(aetools.NProperty): |
| """style - the default text style for text objects """ |
| which = 'txst' |
| want = 'tsty' |
| class _Prop_text_color(aetools.NProperty): |
| """text color - the default color for text objects """ |
| which = 'ptxc' |
| want = 'cRGB' |
| class _Prop_update_on_change(aetools.NProperty): |
| """update on change - Redraw after each change? """ |
| which = 'pupd' |
| want = 'bool' |
| class _Prop_writing_code(aetools.NProperty): |
| """writing code - the script system and language of text objects in the drawing area """ |
| which = 'psct' |
| want = 'intl' |
| |
| drawing_areas = drawing_area |
| |
| class graphic_objects(aetools.ComponentItem): |
| """graphic objects - """ |
| want = 'cgob' |
| |
| graphic_object = graphic_objects |
| |
| class graphic_shapes(aetools.ComponentItem): |
| """graphic shapes - """ |
| want = 'cgsh' |
| |
| graphic_shape = graphic_shapes |
| |
| class graphic_text(aetools.ComponentItem): |
| """graphic text - A series of characters within a drawing area """ |
| want = 'cgtx' |
| class _Prop_color(aetools.NProperty): |
| """color - the color of the first character """ |
| which = 'colr' |
| want = 'cRGB' |
| class _Prop_font(aetools.NProperty): |
| """font - the name of the font of the first character """ |
| which = 'font' |
| want = 'ctxt' |
| class _Prop_size(aetools.NProperty): |
| """size - the size in points of the first character """ |
| which = 'ptsz' |
| want = 'fixd' |
| class _Prop_uniform_styles(aetools.NProperty): |
| """uniform styles - the text styles that are uniform throughout the text """ |
| which = 'ustl' |
| want = 'tsty' |
| |
| class ovals(aetools.ComponentItem): |
| """ovals - """ |
| want = 'covl' |
| |
| oval = ovals |
| |
| class polygon(aetools.ComponentItem): |
| """polygon - A polygon """ |
| want = 'cpgn' |
| class _Prop_point_list(aetools.NProperty): |
| """point list - the list of points that define the polygon """ |
| which = 'ptlt' |
| want = 'QDpt' |
| |
| polygons = polygon |
| |
| class graphic_groups(aetools.ComponentItem): |
| """graphic groups - """ |
| want = 'cpic' |
| |
| graphic_group = graphic_groups |
| |
| class pixel_maps(aetools.ComponentItem): |
| """pixel maps - """ |
| want = 'cpix' |
| |
| pixel_map = pixel_maps |
| |
| class pixel(aetools.ComponentItem): |
| """pixel - A pixel """ |
| want = 'cpxl' |
| |
| pixels = pixel |
| |
| class rectangles(aetools.ComponentItem): |
| """rectangles - """ |
| want = 'crec' |
| |
| rectangle = rectangles |
| |
| class rounded_rectangle(aetools.ComponentItem): |
| """rounded rectangle - A rounded rectangle """ |
| want = 'crrc' |
| class _Prop_corner_curve_height(aetools.NProperty): |
| """corner curve height - the height of the oval used to define the shape of the rounded corners """ |
| which = 'pchd' |
| want = 'shor' |
| class _Prop_corner_curve_width(aetools.NProperty): |
| """corner curve width - the width of the oval used to define the shape of the rounded corners """ |
| which = 'pcwd' |
| want = 'shor' |
| |
| rounded_rectangles = rounded_rectangle |
| |
| class graphic_line(aetools.ComponentItem): |
| """graphic line - A graphic line """ |
| want = 'glin' |
| class _Prop_arrow_style(aetools.NProperty): |
| """arrow style - the arrow style """ |
| which = 'arro' |
| want = 'arro' |
| class _Prop_dash_style(aetools.NProperty): |
| """dash style - the dash style """ |
| which = 'pdst' |
| want = 'tdas' |
| class _Prop_end_point(aetools.NProperty): |
| """end point - the ending point of the line """ |
| which = 'pend' |
| want = 'QDpt' |
| class _Prop_start_point(aetools.NProperty): |
| """start point - the starting point of the line """ |
| which = 'pstp' |
| want = 'QDpt' |
| |
| graphic_lines = graphic_line |
| arc._superclassnames = [] |
| arc._privpropdict = { |
| 'arc_angle' : _Prop_arc_angle, |
| 'bounds' : _Prop_bounds, |
| 'definition_rect' : _Prop_definition_rect, |
| 'fill_color' : _Prop_fill_color, |
| 'fill_pattern' : _Prop_fill_pattern, |
| 'pen_color' : _Prop_pen_color, |
| 'pen_pattern' : _Prop_pen_pattern, |
| 'pen_width' : _Prop_pen_width, |
| 'start_angle' : _Prop_start_angle, |
| 'transfer_mode' : _Prop_transfer_mode, |
| } |
| arc._privelemdict = { |
| } |
| drawing_area._superclassnames = [] |
| drawing_area._privpropdict = { |
| 'background_color' : _Prop_background_color, |
| 'background_pattern' : _Prop_background_pattern, |
| 'color_table' : _Prop_color_table, |
| 'default_font' : _Prop_default_font, |
| 'default_location' : _Prop_default_location, |
| 'default_size' : _Prop_default_size, |
| 'name' : _Prop_name, |
| 'ordering' : _Prop_ordering, |
| 'pixel_depth' : _Prop_pixel_depth, |
| 'style' : _Prop_style, |
| 'text_color' : _Prop_text_color, |
| 'update_on_change' : _Prop_update_on_change, |
| 'writing_code' : _Prop_writing_code, |
| } |
| drawing_area._privelemdict = { |
| } |
| graphic_objects._superclassnames = [] |
| graphic_objects._privpropdict = { |
| } |
| graphic_objects._privelemdict = { |
| } |
| graphic_shapes._superclassnames = [] |
| graphic_shapes._privpropdict = { |
| } |
| graphic_shapes._privelemdict = { |
| } |
| graphic_text._superclassnames = [] |
| graphic_text._privpropdict = { |
| 'color' : _Prop_color, |
| 'font' : _Prop_font, |
| 'size' : _Prop_size, |
| 'uniform_styles' : _Prop_uniform_styles, |
| } |
| graphic_text._privelemdict = { |
| } |
| ovals._superclassnames = [] |
| ovals._privpropdict = { |
| } |
| ovals._privelemdict = { |
| } |
| polygon._superclassnames = [] |
| polygon._privpropdict = { |
| 'point_list' : _Prop_point_list, |
| } |
| polygon._privelemdict = { |
| } |
| graphic_groups._superclassnames = [] |
| graphic_groups._privpropdict = { |
| } |
| graphic_groups._privelemdict = { |
| } |
| pixel_maps._superclassnames = [] |
| pixel_maps._privpropdict = { |
| } |
| pixel_maps._privelemdict = { |
| } |
| pixel._superclassnames = [] |
| pixel._privpropdict = { |
| 'color' : _Prop_color, |
| } |
| pixel._privelemdict = { |
| } |
| rectangles._superclassnames = [] |
| rectangles._privpropdict = { |
| } |
| rectangles._privelemdict = { |
| } |
| rounded_rectangle._superclassnames = [] |
| rounded_rectangle._privpropdict = { |
| 'corner_curve_height' : _Prop_corner_curve_height, |
| 'corner_curve_width' : _Prop_corner_curve_width, |
| } |
| rounded_rectangle._privelemdict = { |
| } |
| graphic_line._superclassnames = [] |
| graphic_line._privpropdict = { |
| 'arrow_style' : _Prop_arrow_style, |
| 'dash_style' : _Prop_dash_style, |
| 'end_point' : _Prop_end_point, |
| 'start_point' : _Prop_start_point, |
| } |
| graphic_line._privelemdict = { |
| } |
| _Enum_arro = { |
| 'no_arrow' : 'arno', # No arrow on line |
| 'arrow_at_start' : 'arst', # Arrow at start of line |
| 'arrow_at_end' : 'aren', # Arrow at end of line |
| 'arrow_at_both_ends' : 'arbo', # Arrow at both the start and the end of the line |
| } |
| |
| _Enum_tran = { |
| 'copy_pixels' : 'cpy ', # |
| 'not_copy_pixels' : 'ncpy', # |
| 'or_pixels' : 'or ', # |
| 'not_or_pixels' : 'ntor', # |
| 'bic_pixels' : 'bic ', # |
| 'not_bic_pixels' : 'nbic', # |
| 'xor_pixels' : 'xor ', # |
| 'not_xor_pixels' : 'nxor', # |
| 'add_over_pixels' : 'addo', # |
| 'add_pin_pixels' : 'addp', # |
| 'sub_over_pixels' : 'subo', # |
| 'sub_pin_pixels' : 'subp', # |
| 'ad_max_pixels' : 'admx', # |
| 'ad_min_pixels' : 'admn', # |
| 'blend_pixels' : 'blnd', # |
| } |
| |
| |
| # |
| # Indices of types declared in this module |
| # |
| _classdeclarations = { |
| 'carc' : arc, |
| 'cdrw' : drawing_area, |
| 'cgob' : graphic_objects, |
| 'cgsh' : graphic_shapes, |
| 'cgtx' : graphic_text, |
| 'covl' : ovals, |
| 'cpgn' : polygon, |
| 'cpic' : graphic_groups, |
| 'cpix' : pixel_maps, |
| 'cpxl' : pixel, |
| 'crec' : rectangles, |
| 'crrc' : rounded_rectangle, |
| 'glin' : graphic_line, |
| } |
| |
| _propdeclarations = { |
| 'arro' : _Prop_arrow_style, |
| 'cltb' : _Prop_color_table, |
| 'colr' : _Prop_color, |
| 'flcl' : _Prop_fill_color, |
| 'flpt' : _Prop_fill_pattern, |
| 'font' : _Prop_font, |
| 'gobs' : _Prop_ordering, |
| 'pang' : _Prop_start_angle, |
| 'parc' : _Prop_arc_angle, |
| 'pbcl' : _Prop_background_color, |
| 'pbnd' : _Prop_bounds, |
| 'pbpt' : _Prop_background_pattern, |
| 'pchd' : _Prop_corner_curve_height, |
| 'pcwd' : _Prop_corner_curve_width, |
| 'pdpt' : _Prop_pixel_depth, |
| 'pdrt' : _Prop_definition_rect, |
| 'pdst' : _Prop_dash_style, |
| 'pend' : _Prop_end_point, |
| 'pnam' : _Prop_name, |
| 'pnel' : _Prop_default_location, |
| 'ppcl' : _Prop_pen_color, |
| 'pppa' : _Prop_pen_pattern, |
| 'pptm' : _Prop_transfer_mode, |
| 'ppwd' : _Prop_pen_width, |
| 'psct' : _Prop_writing_code, |
| 'pstp' : _Prop_start_point, |
| 'ptlt' : _Prop_point_list, |
| 'ptps' : _Prop_default_size, |
| 'ptsz' : _Prop_size, |
| 'ptxc' : _Prop_text_color, |
| 'ptxf' : _Prop_default_font, |
| 'pupd' : _Prop_update_on_change, |
| 'txst' : _Prop_style, |
| 'ustl' : _Prop_uniform_styles, |
| } |
| |
| _compdeclarations = { |
| } |
| |
| _enumdeclarations = { |
| 'arro' : _Enum_arro, |
| 'tran' : _Enum_tran, |
| } |