Notices
QuickDraw GX provides you with a set of notices in the debugging version, but no notices in the non-debugging version. Each QuickDraw GX notice has a notice number described by the gxGraphicsNotice type definition and the gxGraphicNotices enumeration:
typedef long gxGraphicsNotice;
#ifdef debugging
enum gxGraphicNotices {
parameters_have_no_effect = -25999,
attributes_already_set,
caps_already_set,
clip_already_set,
color_already_set,
curve_error_already_set,
dash_already_set,
default_colorProfile_already_set,
default_ink_already_set,
default_transform_already_set,
default_shape_already_set,
default_style_already_set,
dither_already_set,
encoding_already_set,
face_already_set,
fill_already_set,
font_already_set,
font_variations_already_set,
glyph_positions_are_already_set,
glyph_tangents_are_already_set,
halftone_already_set,
hit_test_already_set,
ink_already_set,
join_already_set,
justification_already_set,
mapping_already_set,
pattern_already_set,
pen_already_set,
style_already_set,
tag_already_set,
text_attributes_already_set,
text_size_already_set,
transfer_already_set,
translator_already_installed_on_this_grafport,
transform_already_set,
type_already_set,
validation_level_already_set,
viewPorts_already_set,
viewPort_already_in_viewGroup,
viewDevice_already_in_viewGroup,
geometry_unaffected,
mapping_unaffected,
tags_in_shape_ignored,
shape_already_in_primitive_form,
shape_already_in_simple_form,
shape_already_broken,
shape_already_joined,
cache_already_cleared,
shape_not_disposed,
style_not_disposed,
ink_not_disposed,
transform_not_disposed,
colorSet_not_disposed,
colorProfile_not_disposed,
font_not_disposed,
glyph_tangents_have_no_effect,
glyph_positions_determined_by_advance,
transform_viewPorts_already_set,
directShape_attribute_set_as_side_effect,
lockShape_called_as_side_effect,
lockTag_called_as_side_effect,
shapes_unlocked_as_side_effect,
shape_not_locked,
tag_not_locked,
disposed_dead_caches,
disposed_live_caches,
low_on_memory,
very_low_on_memory
transform_references_disposed_viewPort
};
Debugging notices are listed in the section "Notices" beginning on page 3-27.