Code view:

A painting is a person's account of this edit as text, recorded independently of the node mapping - a rendering often has several equally defensible answers where the mapping has one. Deletions and insertions carry no position on the opposite side in a painting, so that panel draws no caret for them.

Before

…lines 1–40 unchanged (40 lines)
41#include <editeng/charscaleitem.hxx>
42#include <editeng/twolinesitem.hxx>
43#include <editeng/charhiddenitem.hxx>
44#include <editeng/boxitem.hxx>
45#include <editeng/nhypitem.hxx>
46#include <editeng/shaditem.hxx>
47#include <viewopt.hxx>
48#include <charfmt.hxx>
49#include <fchrfmt.hxx>
50#include <fmtautofmt.hxx>
51#include <editeng/brushitem.hxx>
52#include <fmtinfmt.hxx>
53#include <txtinet.hxx>
…lines 54–111 unchanged (58 lines)
112 36, // RES_CHRATR_BOX, // 40
113 37, // RES_CHRATR_SHADOW, // 41
114 38, // RES_CHRATR_HIGHLIGHT, // 42
115 0, // RES_CHRATR_GRABBAG, // 43
116 0, // RES_CHRATR_BIDIRTL, // 44
117 0, // RES_CHRATR_UNUSED3, // 45
118 39, // RES_CHRATR_SCRIPT_HINT, // 46
119 40, // RES_TXTATR_REFMARK, // 47
120 41, // RES_TXTATR_TOXMARK, // 48
121 42, // RES_TXTATR_META, // 49
122 42, // RES_TXTATR_METAFIELD, // 50
123 0, // RES_TXTATR_AUTOFMT, // 51
124 0, // RES_TXTATR_INETFMT // 52
125 0, // RES_TXTATR_CHARFMT, // 53
126 43, // RES_TXTATR_CJK_RUBY, // 54
127 0, // RES_TXTATR_UNKNOWN_CONTAINER, // 55
128 44, // RES_TXTATR_INPUTFIELD // 56
129 45, // RES_TXTATR_CONTENTCONTROL // 57
130};
131
132namespace CharFormat
133{
134
135/// Returns the item set associated with a character/inet/auto style
…lines 136–827 unchanged (692 lines)
828 rFnt.SetVertical( rRotateItem.GetValue(), m_bVertLayout );
829 }
830 else
831 rFnt.SetVertical(m_pDefaultArray[ nRotateStack ]->StaticWhichCast(RES_CHRATR_ROTATE).GetValue(), m_bVertLayout);
832 break;
833 }
834 case RES_TXTATR_CJK_RUBY :
835 rFnt.SetVertical( 0_deg10, m_bVertLayout );
836 break;
837 case RES_TXTATR_REFMARK :
838 if ( bPush )
839 rFnt.GetRef()++;
840 else
…lines 841–890 unchanged (50 lines)

After

…lines 1–40 unchanged (40 lines)
41#include <editeng/charscaleitem.hxx>
42#include <editeng/twolinesitem.hxx>
43#include <editeng/charhiddenitem.hxx>
44#include <editeng/boxitem.hxx>
45#include <editeng/nhypitem.hxx>
46#include <editeng/shaditem.hxx>
47#include <editeng/opticalsizingitem.hxx>
48#include <viewopt.hxx>
49#include <charfmt.hxx>
50#include <fchrfmt.hxx>
51#include <fmtautofmt.hxx>
52#include <editeng/brushitem.hxx>
53#include <fmtinfmt.hxx>
…lines 54–112 unchanged (59 lines)
113 36, // RES_CHRATR_BOX, // 40
114 37, // RES_CHRATR_SHADOW, // 41
115 38, // RES_CHRATR_HIGHLIGHT, // 42
116 0, // RES_CHRATR_GRABBAG, // 43
117 0, // RES_CHRATR_BIDIRTL, // 44
118 0, // RES_CHRATR_UNUSED3, // 45
119 39, // RES_CHRATR_SCRIPT_HINT, // 45
120 40, // RES_CHRATR_OPTICAL_SIZING // 46
121 41, // RES_TXTATR_REFMARK, // 47
122 42, // RES_TXTATR_TOXMARK, // 48
123 43, // RES_TXTATR_META, // 49
124 43, // RES_TXTATR_METAFIELD, // 50
125 0, // RES_TXTATR_AUTOFMT, // 51
126 0, // RES_TXTATR_INETFMT // 52
127 0, // RES_TXTATR_CHARFMT, // 53
128 44, // RES_TXTATR_CJK_RUBY, // 54
129 0, // RES_TXTATR_UNKNOWN_CONTAINER, // 55
130 45, // RES_TXTATR_INPUTFIELD // 56
131 46, // RES_TXTATR_CONTENTCONTROL // 57
132};
133
134namespace CharFormat
135{
136
137/// Returns the item set associated with a character/inet/auto style
…lines 138–829 unchanged (692 lines)
830 rFnt.SetVertical( rRotateItem.GetValue(), m_bVertLayout );
831 }
832 else
833 rFnt.SetVertical(m_pDefaultArray[ nRotateStack ]->StaticWhichCast(RES_CHRATR_ROTATE).GetValue(), m_bVertLayout);
834 break;
835 }
836 case RES_CHRATR_OPTICAL_SIZING :
837 rFnt.SetOpticalSizing( rItem.StaticWhichCast(RES_CHRATR_OPTICAL_SIZING).GetValue() );
838 break;
839 case RES_TXTATR_CJK_RUBY :
840 rFnt.SetVertical( 0_deg10, m_bVertLayout );
841 break;
842 case RES_TXTATR_REFMARK :
843 if ( bPush )
844 rFnt.GetRef()++;
…lines 845–895 unchanged (51 lines)

Before

translation_unit
comment "/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-bas"...
comment "/*\n * This file is part of the LibreOffice project.\n *\n * Th"...
preproc_include
#include "#include"
string_literal
" "\""
string_content "atrhndl.hxx"
" "\""
preproc_include
#include "#include"
system_lib_string "<svl/itemiter.hxx>"
preproc_include
#include "#include"
system_lib_string "<vcl/outdev.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/cmapitem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/colritem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/contouritem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/crossedoutitem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/escapementitem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/fontitem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/fhgtitem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/kernitem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/charreliefitem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/langitem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/postitem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/shdditem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/udlnitem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/wghtitem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/wrlmitem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/autokernitem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/charrotateitem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/emphasismarkitem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/charscaleitem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/twolinesitem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/charhiddenitem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/boxitem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/nhypitem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/shaditem.hxx>"
preproc_include
#include "#include"
system_lib_string "<viewopt.hxx>"
preproc_include
#include "#include"
system_lib_string "<charfmt.hxx>"
preproc_include
#include "#include"
system_lib_string "<fchrfmt.hxx>"
preproc_include
#include "#include"
system_lib_string "<fmtautofmt.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/brushitem.hxx>"
preproc_include
#include "#include"
system_lib_string "<fmtinfmt.hxx>"
preproc_include
#include "#include"
system_lib_string "<txtinet.hxx>"
preproc_include
#include "#include"
system_lib_string "<IDocumentSettingAccess.hxx>"
preproc_include
#include "#include"
system_lib_string "<viewsh.hxx>"
comment "/**\n * Attribute to Stack Mapping\n *\n * Attributes applied t"...
declaration
type_qualifier
const "const"
type_identifier "sal_uInt8"
init_declarator
array_declarator
identifier "StackPos"
[ "["
binary_expression
binary_expression
identifier "RES_TXTATR_WITHEND_END"
- "-"
identifier "RES_CHRATR_BEGIN"
+ "+"
number_literal "1"
] "]"
= "="
initializer_list
{ "{"
number_literal "0"
, ","
comment "// // 0"
number_literal "1"
, ","
comment "// RES_CHRATR_CASEMAP = RES_CHRATR_BEGIN // 1"
number_literal "0"
, ","
comment "// RES_CHRATR_CHARSETCOLOR, // 2"
number_literal "2"
, ","
comment "// RES_CHRATR_COLOR, // 3"
number_literal "3"
, ","
comment "// RES_CHRATR_CONTOUR, // 4"
number_literal "4"
, ","
comment "// RES_CHRATR_CROSSEDOUT, // 5"
number_literal "5"
, ","
comment "// RES_CHRATR_ESCAPEMENT, // 6"
number_literal "6"
, ","
comment "// RES_CHRATR_FONT, // 7"
number_literal "7"
, ","
comment "// RES_CHRATR_FONTSIZE, // 8"
number_literal "8"
, ","
comment "// RES_CHRATR_KERNING, // 9"
number_literal "9"
, ","
comment "// RES_CHRATR_LANGUAGE, // 10"
number_literal "10"
, ","
comment "// RES_CHRATR_POSTURE, // 11"
number_literal "0"
, ","
comment "// RES_CHRATR_UNUSED1, // 12"
number_literal "11"
, ","
comment "// RES_CHRATR_SHADOWED, // 13"
number_literal "12"
, ","
comment "// RES_CHRATR_UNDERLINE, // 14"
number_literal "13"
, ","
comment "// RES_CHRATR_WEIGHT, // 15"
number_literal "14"
, ","
comment "// RES_CHRATR_WORDLINEMODE, // 16"
number_literal "15"
, ","
comment "// RES_CHRATR_AUTOKERN, // 17"
number_literal "16"
, ","
comment "// RES_CHRATR_BLINK, // 18"
number_literal "17"
, ","
comment "// RES_CHRATR_NOHYPHEN, // 19"
number_literal "0"
, ","
comment "// RES_CHRATR_UNUSED2, // 20"
number_literal "18"
, ","
comment "// RES_CHRATR_BACKGROUND, // 21"
number_literal "19"
, ","
comment "// RES_CHRATR_CJK_FONT, // 22"
number_literal "20"
, ","
comment "// RES_CHRATR_CJK_FONTSIZE, // 23"
number_literal "21"
, ","
comment "// RES_CHRATR_CJK_LANGUAGE, // 24"
number_literal "22"
, ","
comment "// RES_CHRATR_CJK_POSTURE, // 25"
number_literal "23"
, ","
comment "// RES_CHRATR_CJK_WEIGHT, // 26"
number_literal "24"
, ","
comment "// RES_CHRATR_CTL_FONT, // 27"
number_literal "25"
, ","
comment "// RES_CHRATR_CTL_FONTSIZE, // 28"
number_literal "26"
, ","
comment "// RES_CHRATR_CTL_LANGUAGE, // 29"
number_literal "27"
, ","
comment "// RES_CHRATR_CTL_POSTURE, // 30"
number_literal "28"
, ","
comment "// RES_CHRATR_CTL_WEIGHT, // 31"
number_literal "29"
, ","
comment "// RES_CHRATR_ROTATE, // 32"
number_literal "30"
, ","
comment "// RES_CHRATR_EMPHASIS_MARK, // 33"
number_literal "31"
, ","
comment "// RES_CHRATR_TWO_LINES, // 34"
number_literal "32"
, ","
comment "// RES_CHRATR_SCALEW, // 35"
number_literal "33"
, ","
comment "// RES_CHRATR_RELIEF, // 36"
number_literal "34"
, ","
comment "// RES_CHRATR_HIDDEN, // 37"
number_literal "35"
, ","
comment "// RES_CHRATR_OVERLINE, // 38"
number_literal "0"
, ","
comment "// RES_CHRATR_RSID, // 39"
number_literal "36"
, ","
comment "// RES_CHRATR_BOX, // 40"
number_literal "37"
, ","
comment "// RES_CHRATR_SHADOW, // 41"
number_literal "38"
, ","
comment "// RES_CHRATR_HIGHLIGHT, // 42"
number_literal "0"
, ","
comment "// RES_CHRATR_GRABBAG, // 43"
number_literal "0"
, ","
comment "// RES_CHRATR_BIDIRTL, // 44"
number_literal "0"
, ","
comment "// RES_CHRATR_UNUSED3, // 45"
number_literal "39"
, ","
comment "// RES_CHRATR_SCRIPT_HINT, // 46"
number_literal "40"
, ","
comment "// RES_TXTATR_REFMARK, // 47"
number_literal "41"
, ","
comment "// RES_TXTATR_TOXMARK, // 48"
number_literal "42"
, ","
comment "// RES_TXTATR_META, // 49"
number_literal "42"
, ","
comment "// RES_TXTATR_METAFIELD, // 50"
number_literal "0"
, ","
comment "// RES_TXTATR_AUTOFMT, // 51"
number_literal "0"
, ","
comment "// RES_TXTATR_INETFMT // 52"
number_literal "0"
, ","
comment "// RES_TXTATR_CHARFMT, // 53"
number_literal "43"
, ","
comment "// RES_TXTATR_CJK_RUBY, // 54"
number_literal "0"
, ","
comment "// RES_TXTATR_UNKNOWN_CONTAINER, // 55"
number_literal "44"
, ","
comment "// RES_TXTATR_INPUTFIELD // 56"
number_literal "45"
, ","
comment "// RES_TXTATR_CONTENTCONTROL // 57"
} "}"
; ";"
namespace_definition (+482 nodes collapsed)
comment "/**\n * The color of hyperlinks is taken from the associated "...
function_definition (+464 nodes collapsed)
function_definition (+65 nodes collapsed)
function_definition
function_declarator
qualified_identifier
namespace_identifier "SwAttrHandler"
:: "::"
destructor_name
~ "~"
identifier "SwAttrHandler"
parameter_list
( "("
) ")"
compound_statement
{ "{"
} "}"
function_definition (+88 nodes collapsed)
function_definition (+275 nodes collapsed)
function_definition (+34 nodes collapsed)
function_definition (+447 nodes collapsed)
function_definition (+54 nodes collapsed)
function_definition (+237 nodes collapsed)
function_definition (+109 nodes collapsed)
function_definition (+327 nodes collapsed)
comment "/// Only used during redlining"
function_definition (+79 nodes collapsed)
function_definition (+717 nodes collapsed)
comment "/**\n * When popping an attribute from the stack, the top mor"...
function_definition
primitive_type "void"
function_declarator (+25 nodes collapsed)
compound_statement
{ "{"
switch_statement
switch "switch"
condition_clause
( "("
call_expression
field_expression
identifier "rItem"
. "."
field_identifier "Which"
argument_list
( "("
) ")"
) ")"
compound_statement
{ "{"
case_statement (+33 nodes collapsed)
case_statement (+33 nodes collapsed)
case_statement (+33 nodes collapsed)
case_statement (+33 nodes collapsed)
case_statement (+59 nodes collapsed)
case_statement (+143 nodes collapsed)
case_statement (+45 nodes collapsed)
case_statement (+33 nodes collapsed)
case_statement (+38 nodes collapsed)
case_statement (+38 nodes collapsed)
case_statement (+33 nodes collapsed)
case_statement (+264 nodes collapsed)
case_statement (+189 nodes collapsed)
case_statement (+83 nodes collapsed)
case_statement (+59 nodes collapsed)
case_statement (+38 nodes collapsed)
case_statement (+33 nodes collapsed)
case_statement (+90 nodes collapsed)
case_statement (+33 nodes collapsed)
case_statement (+33 nodes collapsed)
case_statement (+101 nodes collapsed)
case_statement (+143 nodes collapsed)
case_statement (+45 nodes collapsed)
case_statement (+38 nodes collapsed)
case_statement (+38 nodes collapsed)
case_statement (+38 nodes collapsed)
case_statement (+143 nodes collapsed)
case_statement (+45 nodes collapsed)
case_statement (+38 nodes collapsed)
case_statement (+38 nodes collapsed)
case_statement (+38 nodes collapsed)
case_statement (+33 nodes collapsed)
case_statement (+33 nodes collapsed)
case_statement (+33 nodes collapsed)
case_statement (+70 nodes collapsed)
case_statement (+203 nodes collapsed)
case_statement (+218 nodes collapsed)
case_statement (+22 nodes collapsed)
case_statement (+39 nodes collapsed)
case_statement (+39 nodes collapsed)
case_statement
case "case"
identifier "RES_TXTATR_META"
: ":"
case_statement (+39 nodes collapsed)
case_statement (+45 nodes collapsed)
case_statement (+39 nodes collapsed)
} "}"
} "}"
comment "/// Takes the default font and calculated the ascent and hei"...
function_definition (+107 nodes collapsed)
comment "/* vim:set shiftwidth=4 softtabstop=4 expandtab: */"

After

translation_unit
comment "/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-bas"...
comment "/*\n * This file is part of the LibreOffice project.\n *\n * Th"...
preproc_include
#include "#include"
string_literal
" "\""
string_content "atrhndl.hxx"
" "\""
preproc_include
#include "#include"
system_lib_string "<svl/itemiter.hxx>"
preproc_include
#include "#include"
system_lib_string "<vcl/outdev.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/cmapitem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/colritem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/contouritem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/crossedoutitem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/escapementitem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/fontitem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/fhgtitem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/kernitem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/charreliefitem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/langitem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/postitem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/shdditem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/udlnitem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/wghtitem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/wrlmitem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/autokernitem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/charrotateitem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/emphasismarkitem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/charscaleitem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/twolinesitem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/charhiddenitem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/boxitem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/nhypitem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/shaditem.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/opticalsizingitem.hxx>"
preproc_include
#include "#include"
system_lib_string "<viewopt.hxx>"
preproc_include
#include "#include"
system_lib_string "<charfmt.hxx>"
preproc_include
#include "#include"
system_lib_string "<fchrfmt.hxx>"
preproc_include
#include "#include"
system_lib_string "<fmtautofmt.hxx>"
preproc_include
#include "#include"
system_lib_string "<editeng/brushitem.hxx>"
preproc_include
#include "#include"
system_lib_string "<fmtinfmt.hxx>"
preproc_include
#include "#include"
system_lib_string "<txtinet.hxx>"
preproc_include
#include "#include"
system_lib_string "<IDocumentSettingAccess.hxx>"
preproc_include
#include "#include"
system_lib_string "<viewsh.hxx>"
comment "/**\n * Attribute to Stack Mapping\n *\n * Attributes applied t"...
declaration
type_qualifier
const "const"
type_identifier "sal_uInt8"
init_declarator
array_declarator
identifier "StackPos"
[ "["
binary_expression
binary_expression
identifier "RES_TXTATR_WITHEND_END"
- "-"
identifier "RES_CHRATR_BEGIN"
+ "+"
number_literal "1"
] "]"
= "="
initializer_list
{ "{"
number_literal "0"
, ","
comment "// // 0"
number_literal "1"
, ","
comment "// RES_CHRATR_CASEMAP = RES_CHRATR_BEGIN // 1"
number_literal "0"
, ","
comment "// RES_CHRATR_CHARSETCOLOR, // 2"
number_literal "2"
, ","
comment "// RES_CHRATR_COLOR, // 3"
number_literal "3"
, ","
comment "// RES_CHRATR_CONTOUR, // 4"
number_literal "4"
, ","
comment "// RES_CHRATR_CROSSEDOUT, // 5"
number_literal "5"
, ","
comment "// RES_CHRATR_ESCAPEMENT, // 6"
number_literal "6"
, ","
comment "// RES_CHRATR_FONT, // 7"
number_literal "7"
, ","
comment "// RES_CHRATR_FONTSIZE, // 8"
number_literal "8"
, ","
comment "// RES_CHRATR_KERNING, // 9"
number_literal "9"
, ","
comment "// RES_CHRATR_LANGUAGE, // 10"
number_literal "10"
, ","
comment "// RES_CHRATR_POSTURE, // 11"
number_literal "0"
, ","
comment "// RES_CHRATR_UNUSED1, // 12"
number_literal "11"
, ","
comment "// RES_CHRATR_SHADOWED, // 13"
number_literal "12"
, ","
comment "// RES_CHRATR_UNDERLINE, // 14"
number_literal "13"
, ","
comment "// RES_CHRATR_WEIGHT, // 15"
number_literal "14"
, ","
comment "// RES_CHRATR_WORDLINEMODE, // 16"
number_literal "15"
, ","
comment "// RES_CHRATR_AUTOKERN, // 17"
number_literal "16"
, ","
comment "// RES_CHRATR_BLINK, // 18"
number_literal "17"
, ","
comment "// RES_CHRATR_NOHYPHEN, // 19"
number_literal "0"
, ","
comment "// RES_CHRATR_UNUSED2, // 20"
number_literal "18"
, ","
comment "// RES_CHRATR_BACKGROUND, // 21"
number_literal "19"
, ","
comment "// RES_CHRATR_CJK_FONT, // 22"
number_literal "20"
, ","
comment "// RES_CHRATR_CJK_FONTSIZE, // 23"
number_literal "21"
, ","
comment "// RES_CHRATR_CJK_LANGUAGE, // 24"
number_literal "22"
, ","
comment "// RES_CHRATR_CJK_POSTURE, // 25"
number_literal "23"
, ","
comment "// RES_CHRATR_CJK_WEIGHT, // 26"
number_literal "24"
, ","
comment "// RES_CHRATR_CTL_FONT, // 27"
number_literal "25"
, ","
comment "// RES_CHRATR_CTL_FONTSIZE, // 28"
number_literal "26"
, ","
comment "// RES_CHRATR_CTL_LANGUAGE, // 29"
number_literal "27"
, ","
comment "// RES_CHRATR_CTL_POSTURE, // 30"
number_literal "28"
, ","
comment "// RES_CHRATR_CTL_WEIGHT, // 31"
number_literal "29"
, ","
comment "// RES_CHRATR_ROTATE, // 32"
number_literal "30"
, ","
comment "// RES_CHRATR_EMPHASIS_MARK, // 33"
number_literal "31"
, ","
comment "// RES_CHRATR_TWO_LINES, // 34"
number_literal "32"
, ","
comment "// RES_CHRATR_SCALEW, // 35"
number_literal "33"
, ","
comment "// RES_CHRATR_RELIEF, // 36"
number_literal "34"
, ","
comment "// RES_CHRATR_HIDDEN, // 37"
number_literal "35"
, ","
comment "// RES_CHRATR_OVERLINE, // 38"
number_literal "0"
, ","
comment "// RES_CHRATR_RSID, // 39"
number_literal "36"
, ","
comment "// RES_CHRATR_BOX, // 40"
number_literal "37"
, ","
comment "// RES_CHRATR_SHADOW, // 41"
number_literal "38"
, ","
comment "// RES_CHRATR_HIGHLIGHT, // 42"
number_literal "0"
, ","
comment "// RES_CHRATR_GRABBAG, // 43"
number_literal "0"
, ","
comment "// RES_CHRATR_BIDIRTL, // 44"
number_literal "0"
, ","
comment "// RES_CHRATR_UNUSED3, // 45"
number_literal "39"
, ","
comment "// RES_CHRATR_SCRIPT_HINT, // 45"
number_literal "40"
, ","
comment "// RES_CHRATR_OPTICAL_SIZING // 46"
number_literal "41"
, ","
comment "// RES_TXTATR_REFMARK, // 47"
number_literal "42"
, ","
comment "// RES_TXTATR_TOXMARK, // 48"
number_literal "43"
, ","
comment "// RES_TXTATR_META, // 49"
number_literal "43"
, ","
comment "// RES_TXTATR_METAFIELD, // 50"
number_literal "0"
, ","
comment "// RES_TXTATR_AUTOFMT, // 51"
number_literal "0"
, ","
comment "// RES_TXTATR_INETFMT // 52"
number_literal "0"
, ","
comment "// RES_TXTATR_CHARFMT, // 53"
number_literal "44"
, ","
comment "// RES_TXTATR_CJK_RUBY, // 54"
number_literal "0"
, ","
comment "// RES_TXTATR_UNKNOWN_CONTAINER, // 55"
number_literal "45"
, ","
comment "// RES_TXTATR_INPUTFIELD // 56"
number_literal "46"
, ","
comment "// RES_TXTATR_CONTENTCONTROL // 57"
} "}"
; ";"
namespace_definition (+482 nodes collapsed)
comment "/**\n * The color of hyperlinks is taken from the associated "...
function_definition (+464 nodes collapsed)
function_definition (+65 nodes collapsed)
function_definition
function_declarator
qualified_identifier
namespace_identifier "SwAttrHandler"
:: "::"
destructor_name
~ "~"
identifier "SwAttrHandler"
parameter_list
( "("
) ")"
compound_statement
{ "{"
} "}"
function_definition (+88 nodes collapsed)
function_definition (+275 nodes collapsed)
function_definition (+34 nodes collapsed)
function_definition (+447 nodes collapsed)
function_definition (+54 nodes collapsed)
function_definition (+237 nodes collapsed)
function_definition (+109 nodes collapsed)
function_definition (+327 nodes collapsed)
comment "/// Only used during redlining"
function_definition (+79 nodes collapsed)
function_definition (+717 nodes collapsed)
comment "/**\n * When popping an attribute from the stack, the top mor"...
function_definition
primitive_type "void"
function_declarator (+25 nodes collapsed)
compound_statement
{ "{"
switch_statement
switch "switch"
condition_clause
( "("
call_expression
field_expression
identifier "rItem"
. "."
field_identifier "Which"
argument_list
( "("
) ")"
) ")"
compound_statement
{ "{"
case_statement (+33 nodes collapsed)
case_statement (+33 nodes collapsed)
case_statement (+33 nodes collapsed)
case_statement (+33 nodes collapsed)
case_statement (+59 nodes collapsed)
case_statement (+143 nodes collapsed)
case_statement (+45 nodes collapsed)
case_statement (+33 nodes collapsed)
case_statement (+38 nodes collapsed)
case_statement (+38 nodes collapsed)
case_statement (+33 nodes collapsed)
case_statement (+264 nodes collapsed)
case_statement (+189 nodes collapsed)
case_statement (+83 nodes collapsed)
case_statement (+59 nodes collapsed)
case_statement (+38 nodes collapsed)
case_statement (+33 nodes collapsed)
case_statement (+90 nodes collapsed)
case_statement (+33 nodes collapsed)
case_statement (+33 nodes collapsed)
case_statement (+101 nodes collapsed)
case_statement (+143 nodes collapsed)
case_statement (+45 nodes collapsed)
case_statement (+38 nodes collapsed)
case_statement (+38 nodes collapsed)
case_statement (+38 nodes collapsed)
case_statement (+143 nodes collapsed)
case_statement (+45 nodes collapsed)
case_statement (+38 nodes collapsed)
case_statement (+38 nodes collapsed)
case_statement (+38 nodes collapsed)
case_statement (+33 nodes collapsed)
case_statement (+33 nodes collapsed)
case_statement (+33 nodes collapsed)
case_statement (+70 nodes collapsed)
case_statement (+203 nodes collapsed)
case_statement (+218 nodes collapsed)
case_statement
case "case"
identifier "RES_CHRATR_OPTICAL_SIZING"
: ":"
expression_statement
call_expression
field_expression
identifier "rFnt"
. "."
field_identifier "SetOpticalSizing"
argument_list
( "("
call_expression
field_expression
call_expression
field_expression
identifier "rItem"
. "."
field_identifier "StaticWhichCast"
argument_list
( "("
identifier "RES_CHRATR_OPTICAL_SIZING"
) ")"
. "."
field_identifier "GetValue"
argument_list
( "("
) ")"
) ")"
; ";"
break_statement
break "break"
; ";"
case_statement (+22 nodes collapsed)
case_statement (+39 nodes collapsed)
case_statement (+39 nodes collapsed)
case_statement
case "case"
identifier "RES_TXTATR_META"
: ":"
case_statement (+39 nodes collapsed)
case_statement (+45 nodes collapsed)
case_statement (+39 nodes collapsed)
} "}"
} "}"
comment "/// Takes the default font and calculated the ascent and hei"...
function_definition (+107 nodes collapsed)
comment "/* vim:set shiftwidth=4 softtabstop=4 expandtab: */"