User Interface Modules
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
User Interface Modules
Discussion and documentation about specific Inkscape dialogs, widgets, tools and more inside the src/ui directory.
Dialogs
By extension, a dialog in Inkscape vocabulary is any type of window, i.e. a set of widgets with an OS decoration, a title...
All dialogs are in src/ui/dialog (except for old dialogs).
- Class Inkscape::UI::Dialog::AboutBox: The About Inkscape dialog
- Class Inkscape::UI::Dialog::AlignAndDistribute: The Align and distribute dialog
- Class Inkscape::UI::Dialog::Behavior::Behavior
- Class Inkscape::UI::Dialog::Behavior::DockBehavior
- Class Inkscape::UI::Dialog::Behavior::FloatingBehavior
- Class Inkscape::UI::Dialog::CaligraphicProfileRename
- Class Inkscape::UI::Dialog::ColorItem
- Class Inkscape::UI::Dialog::DebugDialog
- Class Inkscape::UI::Dialog::DesktopTracker
- Class Inkscape::UI::Dialog::Dialog
- Class Inkscape::UI::Dialog::DialogManager
- Class Inkscape::UI::Dialog::DocumentMetadata: The Document metadatas dialog
- Class Inkscape::UI::Dialog::DocumentProperties: The Document properties dialog
- Class Inkscape::UI::Dialog::ExtensionEditor
- Class Inkscape::UI::Dialog::ExtensionPanel
- Class Inkscape::UI::Dialog::FileDialogBaseGtk
- Class Inkscape::UI::Dialog::FileDialogBaseWin32
- Class Inkscape::UI::Dialog::FileDialogOCALBase
- Class Inkscape::UI::Dialog::FileImportFromOCALDialog
- Class Inkscape::UI::Dialog::FileListViewText
- Class Inkscape::UI::Dialog::FileOpenDialog
- Class Inkscape::UI::Dialog::FileOpenDialogImplGtk
- Class Inkscape::UI::Dialog::FileSaveDialog
- Class Inkscape::UI::Dialog::FileSaveDialogImplGtk
- Class Inkscape::UI::Dialog::FileOpenDialogImplWin32
- Class Inkscape::UI::Dialog::FileSaveDialogImplWin32
- Class Inkscape::UI::Dialog::FileExportDialog
- Class Inkscape::UI::Dialog::FileExportDialogImpl
- Class Inkscape::UI::Dialog::FillAndStroke
- Class Inkscape::UI::Dialog::FilterEffectsDialog
- Class Inkscape::UI::Dialog::Find
- Class Inkscape::UI::Dialog::GlyphsPanel
- Class Inkscape::UI::Dialog::GuidelinePropertiesDialog
- Class Inkscape::UI::Dialog::IconPreviewPanel
- Class Inkscape::UI::Dialog::InkscapePreferences: The Inkscape preferences dialog
- Class Inkscape::UI::Dialog::InputDialog
- Class Inkscape::UI::Dialog::LayerPropertiesDialog: The Layer properties dialog
- Class Inkscape::UI::Dialog::LayersPanel
- Class Inkscape::UI::Dialog::LivePathEffectEditor
- Class Inkscape::UI::Dialog::Memory
- Class Inkscape::UI::Dialog::Messages
- Class Inkscape::UI::Dialog::PanelDialogBase
- Class Inkscape::UI::Dialog::Print: The Print... dialog
- Class Inkscape::UI::Dialog::PrintColorsPreviewDialog
- Class Inkscape::UI::Dialog::ScriptDialog
- Class Inkscape::UI::Dialog::SvgFontsDialog
- Class Inkscape::UI::Dialog::SVGPreview
- Class Inkscape::UI::Dialog::SwatchesPanel
- Class Inkscape::UI::Dialog::TileDialog
- Class Inkscape::UI::Dialog::TraceDialog
- Class Inkscape::UI::Dialog::Transformation
- Class Inkscape::UI::Dialog::UndoHistory: The Undo history dialog
Dialogs that have not yet been rewritted can be found in src/dialogs.
Widgets
Widgets are implemented in src/ui/widget.
- Class Inkscape::UI::Widget::ColorPreview: A simple color preview widget, mainly used within a picker button
- Class Inkscape::UI::Widget::ProgressPannel
- Class Inkscape::UI::Widget::SpinButton: Widget that allows entry of simple math expressions (also units, when linked with UnitMenu), and allows entry of both '.' and ',' for the decimal, even when in numeric mode
- Class Inkscape::UI::Widget::SpinSlider: Groups an Gtk::HScale and a Inkscape::UI::Widget::SpinButton together using the same Adjustment
- ...
src/ui/tools
- ...
Toolbars
- 3D Box Toolbar: a toolbar to draw or edit a 3D box shape
- Calligraphy Toolbar: a toolbar to draw lines with calligraphics effects
- Circle/Arc Toolbar: a toolbar to draw or edit circles, ellipses and curves
- Connector Toolbar
- Dropper Toolbar
- Eraser Toolbar: a toolbar to delete objects in the workspace
- Gradient Toolbar: a toolbar to edit the gradient of an object
- LPE Toolbar
- Measure Toolbar: a toolbar to measure distance between nodes, objects...
- Node Editing Toolbar: a toolbar to edit nodes of a path
- Paintbucket Toolbar: a toolbar to fill a shape with a specific color
- Pen/Pencil Toolbar: a toolbar to draw straight or not-straight lines
- Rect Toolbar: a toolbar used to draw or edit a rectangle with or whithout rounded corners
- Select Toolbar
- Spiral Toolbar: a toolbar to draw or edit a spiral
- Spray Toolbar: a toolbar to dupplicate an object in multiple clones with a spray effect
- Star Toolbar: a toolbar to draw or edit stars and polygons shapes
- Text Toolbar: a toolbar to create or edit font properties of a text object
- Tweak Toolbar: a toolbar to tweak objects
- Zoom Toolbar: a toolbar to zoom in, out and fit the viewing area of the workspace