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–86 unchanged (86 lines)
87 gui.scrollDownView(secondaryView)
88
89 return nil
90}
91
92func (gui *Gui) scrollUpConfirmationPanel() error {
93 if gui.Views.Confirmation.Editable {
94 return nil
95 }
96
97 gui.scrollUpView(gui.Views.Confirmation)
98
99 return nil
100}
101
102func (gui *Gui) scrollDownConfirmationPanel() error {
103 if gui.Views.Confirmation.Editable {
104 return nil
105 }
106
107 gui.scrollDownView(gui.Views.Confirmation)
108
109 return nil
110}
111
112func (gui *Gui) pageUpConfirmationPanel() error {
113 if gui.Views.Confirmation.Editable {
114 return nil
115 }
116
117 gui.Views.Confirmation.ScrollUp(gui.Contexts().Confirmation.GetViewTrait().PageDelta())
118
119 return nil
120}
121
122func (gui *Gui) pageDownConfirmationPanel() error {
123 if gui.Views.Confirmation.Editable {
124 return nil
125 }
126
127 gui.Views.Confirmation.ScrollDown(gui.Contexts().Confirmation.GetViewTrait().PageDelta())
128
129 return nil
130}
131
132func (gui *Gui) goToConfirmationPanelTop() error {
133 if gui.Views.Confirmation.Editable {
134 return gocui.ErrKeybindingNotHandled
135 }
136
137 gui.Views.Confirmation.ScrollUp(gui.Views.Confirmation.ViewLinesHeight())
138
139 return nil
140}
141
142func (gui *Gui) goToConfirmationPanelBottom() error {
143 if gui.Views.Confirmation.Editable {
144 return gocui.ErrKeybindingNotHandled
145 }
146
147 gui.Views.Confirmation.ScrollDown(gui.Views.Confirmation.ViewLinesHeight())
148
149 return nil
150}
151
…lines 152–235 unchanged (84 lines)

After

…lines 1–86 unchanged (86 lines)
87 gui.scrollDownView(secondaryView)
88
89 return nil
90}
91
92func (gui *Gui) scrollUpConfirmationPanel() error {
93 gui.scrollUpView(gui.Views.Confirmation)
94
95 return nil
96}
97
98func (gui *Gui) scrollDownConfirmationPanel() error {
99 gui.scrollDownView(gui.Views.Confirmation)
100
101 return nil
102}
103
104func (gui *Gui) pageUpConfirmationPanel() error {
105 gui.Views.Confirmation.ScrollUp(gui.Contexts().Confirmation.GetViewTrait().PageDelta())
106
107 return nil
108}
109
110func (gui *Gui) pageDownConfirmationPanel() error {
111 gui.Views.Confirmation.ScrollDown(gui.Contexts().Confirmation.GetViewTrait().PageDelta())
112
113 return nil
114}
115
116func (gui *Gui) goToConfirmationPanelTop() error {
117 gui.Views.Confirmation.ScrollUp(gui.Views.Confirmation.ViewLinesHeight())
118
119 return nil
120}
121
122func (gui *Gui) goToConfirmationPanelBottom() error {
123 gui.Views.Confirmation.ScrollDown(gui.Views.Confirmation.ViewLinesHeight())
124
125 return nil
126}
127
128func (gui *Gui) handleCopySelectedSideContextItemToClipboard() error {
129 return gui.handleCopySelectedSideContextItemToClipboardWithTruncation(-1)
…lines 130–211 unchanged (82 lines)

Before

source_file
package_clause
package "package"
package_identifier "gui"
import_declaration (+35 nodes collapsed)
const_declaration
const "const"
const_spec
identifier "HORIZONTAL_SCROLL_FACTOR"
= "="
expression_list
int_literal "3"
method_declaration (+52 nodes collapsed)
method_declaration (+93 nodes collapsed)
method_declaration (+154 nodes collapsed)
method_declaration (+150 nodes collapsed)
method_declaration (+70 nodes collapsed)
method_declaration (+70 nodes collapsed)
method_declaration (+40 nodes collapsed)
method_declaration (+46 nodes collapsed)
method_declaration
func "func"
parameter_list
( "("
parameter_declaration
identifier "gui"
pointer_type
* "*"
type_identifier "Gui"
) ")"
field_identifier "scrollUpConfirmationPanel"
parameter_list
( "("
) ")"
type_identifier "error"
block
{ "{"
statement_list
if_statement
if "if"
selector_expression
selector_expression
selector_expression
identifier "gui"
. "."
field_identifier "Views"
. "."
field_identifier "Confirmation"
. "."
field_identifier "Editable"
block
{ "{"
statement_list
return_statement
return "return"
expression_list
nil "nil"
} "}"
expression_statement
call_expression
selector_expression
identifier "gui"
. "."
field_identifier "scrollUpView"
argument_list
( "("
selector_expression
selector_expression
identifier "gui"
. "."
field_identifier "Views"
. "."
field_identifier "Confirmation"
) ")"
return_statement
return "return"
expression_list
nil "nil"
} "}"
method_declaration
func "func"
parameter_list
( "("
parameter_declaration
identifier "gui"
pointer_type
* "*"
type_identifier "Gui"
) ")"
field_identifier "scrollDownConfirmationPanel"
parameter_list
( "("
) ")"
type_identifier "error"
block
{ "{"
statement_list
if_statement
if "if"
selector_expression
selector_expression
selector_expression
identifier "gui"
. "."
field_identifier "Views"
. "."
field_identifier "Confirmation"
. "."
field_identifier "Editable"
block
{ "{"
statement_list
return_statement
return "return"
expression_list
nil "nil"
} "}"
expression_statement
call_expression
selector_expression
identifier "gui"
. "."
field_identifier "scrollDownView"
argument_list
( "("
selector_expression
selector_expression
identifier "gui"
. "."
field_identifier "Views"
. "."
field_identifier "Confirmation"
) ")"
return_statement
return "return"
expression_list
nil "nil"
} "}"
method_declaration
func "func"
parameter_list
( "("
parameter_declaration
identifier "gui"
pointer_type
* "*"
type_identifier "Gui"
) ")"
field_identifier "pageUpConfirmationPanel"
parameter_list
( "("
) ")"
type_identifier "error"
block
{ "{"
statement_list
if_statement
if "if"
selector_expression
selector_expression
selector_expression
identifier "gui"
. "."
field_identifier "Views"
. "."
field_identifier "Confirmation"
. "."
field_identifier "Editable"
block
{ "{"
statement_list
return_statement
return "return"
expression_list
nil "nil"
} "}"
expression_statement (+40 nodes collapsed)
return_statement
return "return"
expression_list
nil "nil"
} "}"
method_declaration
func "func"
parameter_list
( "("
parameter_declaration
identifier "gui"
pointer_type
* "*"
type_identifier "Gui"
) ")"
field_identifier "pageDownConfirmationPanel"
parameter_list
( "("
) ")"
type_identifier "error"
block
{ "{"
statement_list
if_statement
if "if"
selector_expression
selector_expression
selector_expression
identifier "gui"
. "."
field_identifier "Views"
. "."
field_identifier "Confirmation"
. "."
field_identifier "Editable"
block
{ "{"
statement_list
return_statement
return "return"
expression_list
nil "nil"
} "}"
expression_statement (+40 nodes collapsed)
return_statement
return "return"
expression_list
nil "nil"
} "}"
method_declaration
func "func"
parameter_list
( "("
parameter_declaration
identifier "gui"
pointer_type
* "*"
type_identifier "Gui"
) ")"
field_identifier "goToConfirmationPanelTop"
parameter_list
( "("
) ")"
type_identifier "error"
block
{ "{"
statement_list
if_statement
if "if"
selector_expression
selector_expression
selector_expression
identifier "gui"
. "."
field_identifier "Views"
. "."
field_identifier "Confirmation"
. "."
field_identifier "Editable"
block
{ "{"
statement_list
return_statement
return "return"
expression_list
selector_expression
identifier "gocui"
. "."
field_identifier "ErrKeybindingNotHandled"
} "}"
expression_statement (+29 nodes collapsed)
return_statement
return "return"
expression_list
nil "nil"
} "}"
method_declaration
func "func"
parameter_list
( "("
parameter_declaration
identifier "gui"
pointer_type
* "*"
type_identifier "Gui"
) ")"
field_identifier "goToConfirmationPanelBottom"
parameter_list
( "("
) ")"
type_identifier "error"
block
{ "{"
statement_list
if_statement
if "if"
selector_expression
selector_expression
selector_expression
identifier "gui"
. "."
field_identifier "Views"
. "."
field_identifier "Confirmation"
. "."
field_identifier "Editable"
block
{ "{"
statement_list
return_statement
return "return"
expression_list
selector_expression
identifier "gocui"
. "."
field_identifier "ErrKeybindingNotHandled"
} "}"
expression_statement (+29 nodes collapsed)
return_statement
return "return"
expression_list
nil "nil"
} "}"
method_declaration (+33 nodes collapsed)
method_declaration (+44 nodes collapsed)
method_declaration (+283 nodes collapsed)
method_declaration (+154 nodes collapsed)
method_declaration (+112 nodes collapsed)
var_declaration
var "var"
var_spec
identifier "captionPrefix"
= "="
expression_list
interpreted_string_literal
" "\""
" "\""
method_declaration (+91 nodes collapsed)

After

source_file
package_clause
package "package"
package_identifier "gui"
import_declaration (+35 nodes collapsed)
const_declaration
const "const"
const_spec
identifier "HORIZONTAL_SCROLL_FACTOR"
= "="
expression_list
int_literal "3"
method_declaration (+52 nodes collapsed)
method_declaration (+93 nodes collapsed)
method_declaration (+154 nodes collapsed)
method_declaration (+150 nodes collapsed)
method_declaration (+70 nodes collapsed)
method_declaration (+70 nodes collapsed)
method_declaration (+40 nodes collapsed)
method_declaration (+46 nodes collapsed)
method_declaration
func "func"
parameter_list
( "("
parameter_declaration
identifier "gui"
pointer_type
* "*"
type_identifier "Gui"
) ")"
field_identifier "scrollUpConfirmationPanel"
parameter_list
( "("
) ")"
type_identifier "error"
block
{ "{"
statement_list
expression_statement
call_expression
selector_expression
identifier "gui"
. "."
field_identifier "scrollUpView"
argument_list
( "("
selector_expression
selector_expression
identifier "gui"
. "."
field_identifier "Views"
. "."
field_identifier "Confirmation"
) ")"
return_statement
return "return"
expression_list
nil "nil"
} "}"
method_declaration
func "func"
parameter_list
( "("
parameter_declaration
identifier "gui"
pointer_type
* "*"
type_identifier "Gui"
) ")"
field_identifier "scrollDownConfirmationPanel"
parameter_list
( "("
) ")"
type_identifier "error"
block
{ "{"
statement_list
expression_statement
call_expression
selector_expression
identifier "gui"
. "."
field_identifier "scrollDownView"
argument_list
( "("
selector_expression
selector_expression
identifier "gui"
. "."
field_identifier "Views"
. "."
field_identifier "Confirmation"
) ")"
return_statement
return "return"
expression_list
nil "nil"
} "}"
method_declaration
func "func"
parameter_list
( "("
parameter_declaration
identifier "gui"
pointer_type
* "*"
type_identifier "Gui"
) ")"
field_identifier "pageUpConfirmationPanel"
parameter_list
( "("
) ")"
type_identifier "error"
block
{ "{"
statement_list
expression_statement (+40 nodes collapsed)
return_statement
return "return"
expression_list
nil "nil"
} "}"
method_declaration
func "func"
parameter_list
( "("
parameter_declaration
identifier "gui"
pointer_type
* "*"
type_identifier "Gui"
) ")"
field_identifier "pageDownConfirmationPanel"
parameter_list
( "("
) ")"
type_identifier "error"
block
{ "{"
statement_list
expression_statement (+40 nodes collapsed)
return_statement
return "return"
expression_list
nil "nil"
} "}"
method_declaration
func "func"
parameter_list
( "("
parameter_declaration
identifier "gui"
pointer_type
* "*"
type_identifier "Gui"
) ")"
field_identifier "goToConfirmationPanelTop"
parameter_list
( "("
) ")"
type_identifier "error"
block
{ "{"
statement_list
expression_statement (+29 nodes collapsed)
return_statement
return "return"
expression_list
nil "nil"
} "}"
method_declaration
func "func"
parameter_list
( "("
parameter_declaration
identifier "gui"
pointer_type
* "*"
type_identifier "Gui"
) ")"
field_identifier "goToConfirmationPanelBottom"
parameter_list
( "("
) ")"
type_identifier "error"
block
{ "{"
statement_list
expression_statement (+29 nodes collapsed)
return_statement
return "return"
expression_list
nil "nil"
} "}"
method_declaration (+33 nodes collapsed)
method_declaration (+44 nodes collapsed)
method_declaration (+283 nodes collapsed)
method_declaration (+154 nodes collapsed)
method_declaration (+112 nodes collapsed)
var_declaration
var "var"
var_spec
identifier "captionPrefix"
= "="
expression_list
interpreted_string_literal
" "\""
" "\""
method_declaration (+91 nodes collapsed)