Go to the source code of this file.
Defines | |
| #define | SCONST |
| #define | PROP_SUBTYPE_MAX MAX( MAX(PTU_MAX, PTP_MAX), MAX(PTR_MAX, PTS_MAX) ) |
| #define | PROP_UNIT_MAX 255 |
| #define | PROP_DUMP_SIZE 256 |
| #define | DEFAULT_STROKE_WIDTH 0.15 |
| #define | PROP_INIT_FILL_COLOR 0 |
| #define | PROP_INIT_STROKE_COLOR 255 |
| #define | PROP_INIT_STROKE_CAP PSC_BUTT |
| #define | PROP_INIT_STROKE_JOIN PSJ_MITER |
| #define | PROP_INIT_STROKE_STYLE PSS_SOLID |
| #define | PROP_INIT_STROKE_WIDTH DEFAULT_STROKE_WIDTH |
| #define | PROP_INIT_TEXT_ALIGNMENT_X PTAX_REF_RELATIVE |
| #define | PROP_INIT_TEXT_ALIGNMENT_Y PTAY_BBOX_RELATIVE |
| #define | PROP_INIT_TEXT_FILL_COLOR PROP_INIT_STROKE_COLOR |
| #define | VRR_DIR "/.vrr" |
| the user settings directory | |
| #define | GLOBAL_SETTINGS_FILE "/settings" |
| The global settings file. | |
| #define | MAX_UNDO_HISTORY_VOLUME_KB 100 |
| Maximum volume of undo history. | |
| #define | MAX_UNDO_HISTORY_COUNT 100 |
| Maximum items of undo history. | |
| #define | MAX_CACHE_MEMORY_LIMIT_KB 1024 |
| Maximum memory for cache in geomlib. | |
| #define | MAX_CACHE_COUNT 10000 |
| Maximum items in cache. | |
| #define | MIN_CACHE_COUNT 10 |
| Minimum items in cache. | |
Enumerations | |
| enum | o_kind { T_OBJ = 17, T_GO = 29, T_HANGER = 34, T_ANCHOR = 76 } |
| enum | obj_type { OT_UNIVERSE, OT_DOCUMENT, OT_PAGE, OT_TEMP, OT_ZOMBIE, OT_MAX } |
| enum | go_type { GOT_GROUP, GOT_EMPTY, GOT_POINT, GOT_SEGMENT, GOT_BEZIER, GOT_ELARC, GOT_PARAMETRIC_POINT, GOT_INTERSECTION, GOT_TEXT, GOT_TEX_TEXT, GOT_DECORATOR_POINT, GOT_ARROW, GOT_USER, GOT_MAX } |
| enum | go_group_subtype { GOST_GROUP, GOST_GROUP_PATH, GOST_GROUP_TLG, GOST_GROUP_TEMP, GOST_GROUP_ZOMBIE, GOST_GROUP_MAX } |
| enum | obj_flag { OF_SELECTED = 0x1, OF_TSORT_ACTIVE = 0x2, OF_TSORT_DIRTY = 0x4, OF_TSORT_PRESORT = 0x8 } |
| enum | go_flag { GOF_SELECTED = 0x1, GOF_TSORT = 0x2, GOF_INVISIBLE = 0x4, GOF_PARPOINT_INVALID_X = 0x40, GOF_PARPOINT_INVALID_Y = 0x80, GOF_INTERSECTION_INVALID_X = 0x100, GOF_INTERSECTION_INVALID_Y = 0x200, GOF_ELARC_START = 0x400, GOF_ELARC_DIF = 0x800 } |
| enum | quantity_type { QT_POINT, QT_CURVE, QT_MAX } |
| Type of dependence between hanger and anchor. More... | |
| enum | linearity_type { LT_NONE, LT_SIMILARITY, LT_AFFINITY } |
| Behavior of anchor or hanger during affine transformation. More... | |
| enum | prop_type { PT_UNS, PT_POINTER, PT_STRING, PT_REAL, PT_MAX } |
| enum | prop_subtype_uns { PTU_UNSPECIFIED, PTU_COLOR, PTU_FONT, PTU_CONIC_TYPE_0P, PTU_CONIC_TYPE_1P, PTU_CONIC_TYPE_2P, PTU_CONIC_TYPE_3P, PTU_BOOLEAN, PTU_CAP_STYLE, PTU_JOIN_STYLE, PTU_STROKE_STYLE, PTU_ALIGNMENT_X, PTU_ALIGNMENT_Y, PTU_ARROW_FRONT, PTU_ARROW_BACK, PTU_ARROW_ALIGN, PTU_MAX } |
| enum | prop_subtype_pointer { PTP_UNSPECIFIED, PTP_TRANSFORM, PTP_TEX_PROCESS, PTP_MAX } |
| enum | prop_subtype_string { PTS_UNSPECIFIED, PTS_FILE_NAME, PTS_LARGE_TEXT, PTS_MAX } |
| enum | prop_subtype_real { PTR_UNSPECIFIED, PTR_POSITIVE, PTR_COORDINATE, PTR_LENGTH, PTR_ANGLE_PI, PTR_ANGLE_2PI, PTR_ANGLE_4PI, PTR_REFERENCE, PTR_MAX } |
| enum | prop_flags { PTF_VIRTUAL = 0x1, PTF_READ_ONLY = 0x2, PTF_SAVE = 0x4, PTF_RECYCLABLE = 0x8, PTF_UNDO_CREATE = 0x40, PTF_UNDO_DELETE = 0x80 } |
| enum | prop_quantity { PQ_NONE, PQ_LENGTH, PQ_ANGLE, PQ_REFERENCE, PQ_MAX } |
| enum | prop_cap_style { PSC_BUTT, PSC_ROUND, PSC_PROJECTING, PSC_MAX } |
| enum | prop_join_style { PSJ_MITER, PSJ_ROUND, PSJ_BEVEL, PSJ_MAX } |
| enum | prop_stroke_style { PSS_SOLID, PSS_DASHED, PSS_DOTTED, PSS_DASH_DOTTED, PSS_MAX } |
| enum | prop_alignment_x { PTAX_REF_LEFT, PTAX_REF_CENTER, PTAX_REF_RIGHT, PTAX_REF_RELATIVE, PTAX_BBOX_LEFT, PTAX_BBOX_CENTER, PTAX_BBOX_RIGHT, PTAX_BBOX_RELATIVE, PTAX_MAX } |
| enum | prop_alignment_y { PTAY_BASELINE, PTAY_BBOX_BOTTOM, PTAY_BBOX_CENTER, PTAY_BBOX_TOP, PTAY_BBOX_RELATIVE, PTAY_MAX } |
| enum | prop_arrow_alignment { PTAA_FRONT, PTAA_BACK, PTAA_MAX } |
| enum | prop_arrow_front { PTAF_STRAIGHT, PTAF_PARABOLIC, PTAF_MAX } |
| enum | prop_arrow_back { PTAB_NONE, PTAB_STRAIGHT, PTAB_POLY, PTAB_PARABOLIC, PTAB_MAX } |
| enum | changed_kind { CK_CHANGED, CK_ALTERED, CK_TRANSFORMED } |
| enum | trans_log_call { TRANS_LOG_FAIL = 0x1, TRANS_LOG_SUCCESS = 0x2, TRANS_LOG_ALWAYS = TRANS_LOG_FAIL | TRANS_LOG_SUCCESS } |
Copyright (c) 2004-2007 The VRR Team <vrr@ucw.cz> This program is distributed under GNU General Public License, see COPYING.
|
|
Behavior of anchor or hanger during affine transformation.
|
|
|
Type of dependence between hanger and anchor.
|
1.3.5