Skip to main content

sourceview/auto/
mod.rs

1// This file was generated by gir (https://github.com/gtk-rs/gir)
2// from gir-files (https://github.com/gtk-rs/gir-files)
3// DO NOT EDIT
4
5mod buffer;
6pub use self::buffer::BufferBuilder;
7pub use self::buffer::BufferExt;
8pub use self::buffer::{Buffer, BufferClass, NONE_BUFFER};
9
10mod completion;
11pub use self::completion::CompletionBuilder;
12pub use self::completion::CompletionExt;
13pub use self::completion::{Completion, CompletionClass, NONE_COMPLETION};
14
15mod completion_context;
16pub use self::completion_context::CompletionContextBuilder;
17pub use self::completion_context::CompletionContextExt;
18pub use self::completion_context::{
19    CompletionContext, CompletionContextClass, NONE_COMPLETION_CONTEXT,
20};
21
22mod completion_info;
23pub use self::completion_info::CompletionInfoExt;
24pub use self::completion_info::{CompletionInfo, CompletionInfoClass, NONE_COMPLETION_INFO};
25
26mod completion_item;
27pub use self::completion_item::CompletionItemBuilder;
28pub use self::completion_item::CompletionItemExt;
29pub use self::completion_item::{CompletionItem, CompletionItemClass, NONE_COMPLETION_ITEM};
30
31mod completion_proposal;
32pub use self::completion_proposal::CompletionProposalExt;
33pub use self::completion_proposal::{CompletionProposal, NONE_COMPLETION_PROPOSAL};
34
35mod completion_provider;
36pub use self::completion_provider::CompletionProviderExt;
37pub use self::completion_provider::{CompletionProvider, NONE_COMPLETION_PROVIDER};
38
39mod completion_words;
40pub use self::completion_words::CompletionWordsBuilder;
41pub use self::completion_words::CompletionWordsExt;
42pub use self::completion_words::{CompletionWords, CompletionWordsClass, NONE_COMPLETION_WORDS};
43
44#[cfg(any(feature = "v3_14", feature = "dox"))]
45mod file;
46#[cfg(any(feature = "v3_14", feature = "dox"))]
47pub use self::file::FileBuilder;
48#[cfg(any(feature = "v3_14", feature = "dox"))]
49pub use self::file::FileExt;
50#[cfg(any(feature = "v3_14", feature = "dox"))]
51pub use self::file::{File, FileClass, NONE_FILE};
52
53#[cfg(any(feature = "v3_14", feature = "dox"))]
54mod file_loader;
55#[cfg(any(feature = "v3_14", feature = "dox"))]
56pub use self::file_loader::FileLoaderBuilder;
57#[cfg(any(feature = "v3_14", feature = "dox"))]
58pub use self::file_loader::FileLoaderExt;
59#[cfg(any(feature = "v3_14", feature = "dox"))]
60pub use self::file_loader::{FileLoader, FileLoaderClass, NONE_FILE_LOADER};
61
62#[cfg(any(feature = "v3_14", feature = "dox"))]
63mod file_saver;
64#[cfg(any(feature = "v3_14", feature = "dox"))]
65pub use self::file_saver::FileSaverBuilder;
66#[cfg(any(feature = "v3_14", feature = "dox"))]
67pub use self::file_saver::FileSaverExt;
68#[cfg(any(feature = "v3_14", feature = "dox"))]
69pub use self::file_saver::{FileSaver, FileSaverClass, NONE_FILE_SAVER};
70
71mod gutter;
72pub use self::gutter::GutterBuilder;
73pub use self::gutter::GutterExt;
74pub use self::gutter::{Gutter, GutterClass, NONE_GUTTER};
75
76mod gutter_renderer;
77pub use self::gutter_renderer::GutterRendererBuilder;
78pub use self::gutter_renderer::GutterRendererExt;
79pub use self::gutter_renderer::{GutterRenderer, GutterRendererClass, NONE_GUTTER_RENDERER};
80
81mod gutter_renderer_pixbuf;
82pub use self::gutter_renderer_pixbuf::GutterRendererPixbufBuilder;
83pub use self::gutter_renderer_pixbuf::GutterRendererPixbufExt;
84pub use self::gutter_renderer_pixbuf::{
85    GutterRendererPixbuf, GutterRendererPixbufClass, NONE_GUTTER_RENDERER_PIXBUF,
86};
87
88mod gutter_renderer_text;
89pub use self::gutter_renderer_text::GutterRendererTextBuilder;
90pub use self::gutter_renderer_text::GutterRendererTextExt;
91pub use self::gutter_renderer_text::{
92    GutterRendererText, GutterRendererTextClass, NONE_GUTTER_RENDERER_TEXT,
93};
94
95mod language;
96pub use self::language::LanguageExt;
97pub use self::language::{Language, LanguageClass, NONE_LANGUAGE};
98
99mod language_manager;
100pub use self::language_manager::LanguageManagerBuilder;
101pub use self::language_manager::LanguageManagerExt;
102pub use self::language_manager::{LanguageManager, LanguageManagerClass, NONE_LANGUAGE_MANAGER};
103
104#[cfg(any(feature = "v3_18", feature = "dox"))]
105mod map;
106#[cfg(any(feature = "v3_18", feature = "dox"))]
107pub use self::map::MapBuilder;
108#[cfg(any(feature = "v3_18", feature = "dox"))]
109pub use self::map::MapExt;
110#[cfg(any(feature = "v3_18", feature = "dox"))]
111pub use self::map::{Map, MapClass, NONE_MAP};
112
113mod mark;
114pub use self::mark::MarkBuilder;
115pub use self::mark::MarkExt;
116pub use self::mark::{Mark, MarkClass, NONE_MARK};
117
118mod mark_attributes;
119pub use self::mark_attributes::MarkAttributesBuilder;
120pub use self::mark_attributes::MarkAttributesExt;
121pub use self::mark_attributes::{MarkAttributes, MarkAttributesClass, NONE_MARK_ATTRIBUTES};
122
123mod print_compositor;
124pub use self::print_compositor::PrintCompositorBuilder;
125pub use self::print_compositor::PrintCompositorExt;
126pub use self::print_compositor::{PrintCompositor, PrintCompositorClass, NONE_PRINT_COMPOSITOR};
127
128#[cfg(any(feature = "v3_22", feature = "dox"))]
129mod region;
130#[cfg(any(feature = "v3_22", feature = "dox"))]
131pub use self::region::RegionBuilder;
132#[cfg(any(feature = "v3_22", feature = "dox"))]
133pub use self::region::RegionExt;
134#[cfg(any(feature = "v3_22", feature = "dox"))]
135pub use self::region::{Region, RegionClass, NONE_REGION};
136
137#[cfg(any(feature = "v3_10", feature = "dox"))]
138mod search_context;
139#[cfg(any(feature = "v3_10", feature = "dox"))]
140pub use self::search_context::SearchContextBuilder;
141#[cfg(any(feature = "v3_10", feature = "dox"))]
142pub use self::search_context::SearchContextExt;
143#[cfg(any(feature = "v3_10", feature = "dox"))]
144pub use self::search_context::{SearchContext, SearchContextClass, NONE_SEARCH_CONTEXT};
145
146#[cfg(any(feature = "v3_10", feature = "dox"))]
147mod search_settings;
148#[cfg(any(feature = "v3_10", feature = "dox"))]
149pub use self::search_settings::SearchSettingsBuilder;
150#[cfg(any(feature = "v3_10", feature = "dox"))]
151pub use self::search_settings::SearchSettingsExt;
152#[cfg(any(feature = "v3_10", feature = "dox"))]
153pub use self::search_settings::{SearchSettings, SearchSettingsClass, NONE_SEARCH_SETTINGS};
154
155#[cfg(any(feature = "v3_24", feature = "dox"))]
156mod space_drawer;
157#[cfg(any(feature = "v3_24", feature = "dox"))]
158pub use self::space_drawer::SpaceDrawerBuilder;
159#[cfg(any(feature = "v3_24", feature = "dox"))]
160pub use self::space_drawer::SpaceDrawerExt;
161#[cfg(any(feature = "v3_24", feature = "dox"))]
162pub use self::space_drawer::{SpaceDrawer, SpaceDrawerClass, NONE_SPACE_DRAWER};
163
164mod style;
165pub use self::style::StyleBuilder;
166pub use self::style::{Style, StyleClass};
167
168mod style_scheme;
169pub use self::style_scheme::StyleSchemeBuilder;
170pub use self::style_scheme::StyleSchemeExt;
171pub use self::style_scheme::{StyleScheme, StyleSchemeClass, NONE_STYLE_SCHEME};
172
173#[cfg(any(feature = "v3_16", feature = "dox"))]
174mod style_scheme_chooser;
175#[cfg(any(feature = "v3_16", feature = "dox"))]
176pub use self::style_scheme_chooser::StyleSchemeChooserExt;
177#[cfg(any(feature = "v3_16", feature = "dox"))]
178pub use self::style_scheme_chooser::{StyleSchemeChooser, NONE_STYLE_SCHEME_CHOOSER};
179
180#[cfg(any(feature = "v3_16", feature = "dox"))]
181mod style_scheme_chooser_button;
182#[cfg(any(feature = "v3_16", feature = "dox"))]
183pub use self::style_scheme_chooser_button::{
184    StyleSchemeChooserButton, StyleSchemeChooserButtonClass, NONE_STYLE_SCHEME_CHOOSER_BUTTON,
185};
186
187#[cfg(any(feature = "v3_16", feature = "dox"))]
188mod style_scheme_chooser_widget;
189#[cfg(any(feature = "v3_16", feature = "dox"))]
190pub use self::style_scheme_chooser_widget::{
191    StyleSchemeChooserWidget, StyleSchemeChooserWidgetClass, NONE_STYLE_SCHEME_CHOOSER_WIDGET,
192};
193
194mod style_scheme_manager;
195pub use self::style_scheme_manager::StyleSchemeManagerBuilder;
196pub use self::style_scheme_manager::StyleSchemeManagerExt;
197pub use self::style_scheme_manager::{
198    StyleSchemeManager, StyleSchemeManagerClass, NONE_STYLE_SCHEME_MANAGER,
199};
200
201#[cfg(any(feature = "v3_20", feature = "dox"))]
202mod tag;
203#[cfg(any(feature = "v3_20", feature = "dox"))]
204pub use self::tag::TagBuilder;
205#[cfg(any(feature = "v3_20", feature = "dox"))]
206pub use self::tag::TagExt;
207#[cfg(any(feature = "v3_20", feature = "dox"))]
208pub use self::tag::{Tag, TagClass, NONE_TAG};
209
210mod undo_manager;
211pub use self::undo_manager::UndoManagerExt;
212pub use self::undo_manager::{UndoManager, NONE_UNDO_MANAGER};
213
214mod view;
215pub use self::view::ViewExt;
216pub use self::view::{View, ViewClass, NONE_VIEW};
217
218#[cfg(any(feature = "v3_14", feature = "dox"))]
219mod encoding;
220#[cfg(any(feature = "v3_14", feature = "dox"))]
221pub use self::encoding::Encoding;
222
223mod enums;
224#[cfg(any(feature = "v3_16", feature = "dox"))]
225pub use self::enums::BackgroundPatternType;
226#[cfg(any(feature = "v3_12", feature = "dox"))]
227pub use self::enums::ChangeCaseType;
228#[cfg(any(feature = "v3_14", feature = "dox"))]
229pub use self::enums::CompressionType;
230pub use self::enums::GutterRendererAlignmentMode;
231#[cfg(any(feature = "v3_14", feature = "dox"))]
232pub use self::enums::NewlineType;
233pub use self::enums::SmartHomeEndType;
234pub use self::enums::ViewGutterPosition;
235
236mod flags;
237pub use self::flags::CompletionActivation;
238pub use self::flags::DrawSpacesFlags;
239#[cfg(any(feature = "v3_14", feature = "dox"))]
240pub use self::flags::FileSaverFlags;
241pub use self::flags::GutterRendererState;
242#[cfg(any(feature = "v3_18", feature = "dox"))]
243pub use self::flags::SortFlags;
244#[cfg(any(feature = "v3_24", feature = "dox"))]
245pub use self::flags::SpaceLocationFlags;
246#[cfg(any(feature = "v3_24", feature = "dox"))]
247pub use self::flags::SpaceTypeFlags;
248
249#[doc(hidden)]
250pub mod traits {
251    pub use super::BufferExt;
252    pub use super::CompletionContextExt;
253    pub use super::CompletionExt;
254    pub use super::CompletionInfoExt;
255    pub use super::CompletionItemExt;
256    pub use super::CompletionProposalExt;
257    pub use super::CompletionProviderExt;
258    pub use super::CompletionWordsExt;
259    #[cfg(any(feature = "v3_14", feature = "dox"))]
260    pub use super::FileExt;
261    #[cfg(any(feature = "v3_14", feature = "dox"))]
262    pub use super::FileLoaderExt;
263    #[cfg(any(feature = "v3_14", feature = "dox"))]
264    pub use super::FileSaverExt;
265    pub use super::GutterExt;
266    pub use super::GutterRendererExt;
267    pub use super::GutterRendererPixbufExt;
268    pub use super::GutterRendererTextExt;
269    pub use super::LanguageExt;
270    pub use super::LanguageManagerExt;
271    #[cfg(any(feature = "v3_18", feature = "dox"))]
272    pub use super::MapExt;
273    pub use super::MarkAttributesExt;
274    pub use super::MarkExt;
275    pub use super::PrintCompositorExt;
276    #[cfg(any(feature = "v3_22", feature = "dox"))]
277    pub use super::RegionExt;
278    #[cfg(any(feature = "v3_10", feature = "dox"))]
279    pub use super::SearchContextExt;
280    #[cfg(any(feature = "v3_10", feature = "dox"))]
281    pub use super::SearchSettingsExt;
282    #[cfg(any(feature = "v3_24", feature = "dox"))]
283    pub use super::SpaceDrawerExt;
284    #[cfg(any(feature = "v3_16", feature = "dox"))]
285    pub use super::StyleSchemeChooserExt;
286    pub use super::StyleSchemeExt;
287    pub use super::StyleSchemeManagerExt;
288    #[cfg(any(feature = "v3_20", feature = "dox"))]
289    pub use super::TagExt;
290    pub use super::UndoManagerExt;
291    pub use super::ViewExt;
292}