1Gtk2::SourceView2::BuffUesre(r3)Contributed Perl DocumenGttakt2i:o:nSourceView2::Buffer(3)
2
3
4
6 Gtk2::SourceView2::Buffer
7
9 Glib::Object
10 +----Gtk2::TextBuffer
11 +----Gtk2::SourceView2::Buffer
12
14 buffer = Gtk2::SourceView2::Buffer->new ($table)
15 · $table (Gtk2::TextTagTable or undef)
16
17 buffer = Gtk2::SourceView2::Buffer->new_with_language ($language)
18 · $language (Gtk2::SourceView2::Language)
19
20 boolean = $buffer->backward_iter_to_source_mark ($iter, $category)
21 · $iter (Gtk2::TextIter)
22
23 · $category (string or undef)
24
25 $buffer->begin_not_undoable_action
26 boolean = $buffer->can_redo
27 boolean = $buffer->can_undo
28 mark = $buffer->create_source_mark ($name, $category, $where)
29 · $name (string or undef)
30
31 · $category (string)
32
33 · $where (Gtk2::TextIter)
34
35 $buffer->end_not_undoable_action
36 $buffer->ensure_highlight ($start, $end)
37 · $start (Gtk2::TextIter)
38
39 · $end (Gtk2::TextIter)
40
41 boolean = $buffer->forward_iter_to_source_mark ($iter, $category)
42 · $iter (Gtk2::TextIter)
43
44 · $category (string or undef)
45
46 boolean = $buffer->get_highlight_matching_brackets
47 $buffer->set_highlight_matching_brackets ($highlight)
48 · $highlight (boolean)
49
50 boolean = $buffer->get_highlight_syntax
51 $buffer->set_highlight_syntax ($highlight)
52 · $highlight (boolean)
53
54 language or undef = $buffer->get_language
55 $buffer->set_language ($language)
56 · $language (Gtk2::SourceView2::Language or undef)
57
58 integer = $buffer->get_max_undo_levels
59 $buffer->set_max_undo_levels ($max_undo_levels)
60 · $max_undo_levels (integer)
61
62 $buffer->redo
63 $buffer->remove_source_marks ($start, $end, $category)
64 · $start (Gtk2::TextIter)
65
66 · $end (Gtk2::TextIter)
67
68 · $category (string or undef)
69
70 $buffer->get_source_marks_at_iter ($iter, $category)
71 · $iter (Gtk2::TextIter)
72
73 · $category (string or undef)
74
75 $buffer->get_source_marks_at_line ($line, $category)
76 · $line (integer)
77
78 · $category (string or undef)
79
80 stylescheme or undef = $buffer->get_style_scheme
81 $buffer->set_style_scheme ($scheme)
82 · $scheme (Gtk2::SourceView2::StyleScheme)
83
84 $buffer->undo
86 'can-redo' (boolean : default false : readable)
87 Whether Redo operation is possible
88
89 'can-undo' (boolean : default false : readable)
90 Whether Undo operation is possible
91
92 'highlight-matching-brackets' (boolean : default true : readable /
93 writable)
94 Whether to highlight matching brackets
95
96 'highlight-syntax' (boolean : default true : readable / writable)
97 Whether to highlight syntax in the buffer
98
99 'language' (Gtk2::SourceView2::Language : default undef : readable /
100 writable)
101 Language object to get highlighting patterns from
102
103 'max-undo-levels' (integer : default 1000 : readable / writable)
104 Number of undo levels for the buffer
105
106 'style-scheme' (Gtk2::SourceView2::StyleScheme : default undef :
107 readable / writable)
108 Style scheme
109
110 'undo-manager' (Glib::Object::_Unregistered::GtkSourceUndoManager :
111 default undef : readable / writable / construct)
112 The buffer undo manager
113
115 bracket-matched (Gtk2::SourceView2::Buffer, Gtk2::TextIter,
116 GtkSourceBracketMatchType)
117 highlight-updated (Gtk2::SourceView2::Buffer, Gtk2::TextIter,
118 Gtk2::TextIter)
119 redo (Gtk2::SourceView2::Buffer)
120 source-mark-updated (Gtk2::SourceView2::Buffer, Gtk2::TextMark)
121 undo (Gtk2::SourceView2::Buffer)
122
124 enum GtkSourceBracketMatchType
125 · 'none' / 'GTK_SOURCE_BRACKET_MATCH_NONE'
126
127 · 'out-of-range' / 'GTK_SOURCE_BRACKET_MATCH_OUT_OF_RANGE'
128
129 · 'not-found' / 'GTK_SOURCE_BRACKET_MATCH_NOT_FOUND'
130
131 · 'found' / 'GTK_SOURCE_BRACKET_MATCH_FOUND'
132
134 Gtk2::SourceView2, Glib::Object, Gtk2::TextBuffer
135
137 Copyright (C) 2009 by Emmanuel Rodriguez
138
139
140
141perl v5.28.1 2019-02-07 Gtk2::SourceView2::Buffer(3)