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.38.0 2023-07-20 Gtk2::SourceView2::Buffer(3)