Inkscape
Vector Graphics Editor
|
Go to the source code of this file.
Namespaces | |
namespace | Inkscape |
Helper class to stream background task notifications as a series of messages. | |
namespace | Inkscape::UI |
User interface code. | |
namespace | Inkscape::UI::Widget |
Custom widgets. | |
Functions | |
static std::shared_ptr< TabDrag > | Inkscape::UI::Widget::get_tab_drag (Gtk::DropTarget &droptarget) |
static SPDesktop * | Inkscape::UI::Widget::consume_tab_return_desktop (std::shared_ptr< Tab > tab) |
std::optional<CurrentDisplayInfo> current_display_info |
Definition at line 74 of file tabs-widget.cpp.
SPDesktop* desktop |
Definition at line 70 of file tabs-widget.cpp.
Referenced by Inkscape::UI::Widget::StyleSubject::Selection::_afterDesktopSwitch(), Inkscape::UI::Widget::ObjectCompositeSettings::_blendBlurValueChanged(), Inkscape::LivePathEffect::LPEEllipse5Pts::_clearWarning(), Inkscape::UI::Widget::CanvasGrid::_createGuide(), Inkscape::UI::Widget::CanvasGrid::_createGuideItem(), Inkscape::LivePathEffect::LPEEllipse5Pts::_flashWarning(), Inkscape::UI::Widget::StyleSubject::Selection::_getSelection(), Inkscape::UI::Widget::ObjectCompositeSettings::_isolationValueChanged(), Inkscape::UI::Widget::ObjectCompositeSettings::_opacityValueChanged(), Inkscape::ObjectSet::_pathBoolOp(), Inkscape::CanvasItemGuideLine::_render(), Inkscape::CanvasItemRect::_render(), Inkscape::UI::Widget::CanvasGrid::_rulerButtonRelease(), Inkscape::UI::Toolbar::TextToolbar::_selectionChanged(), Inkscape::UI::Dialog::LayerPropertiesDialog::_setDesktop(), Inkscape::UI::Widget::TabsWidget::_setTooltip(), Inkscape::UI::Dialog::LayerPropertiesDialog::_showDialog(), Inkscape::UI::Widget::ObjectCompositeSettings::_subjectChanged(), Inkscape::CanvasItemDrawing::_update(), Inkscape::UI::Dialog::ColorItem::action_edit(), action_effect(), Inkscape::Application::activate_desktop(), SPNamedView::activateGuides(), Inkscape::Application::add_desktop(), SPDesktopWidget::addDesktop(), Inkscape::LivePathEffect::LPEAngleBisector::addKnotHolderEntities(), Inkscape::LivePathEffect::LPEParallel::addKnotHolderEntities(), Inkscape::LivePathEffect::LPEPerpBisector::addKnotHolderEntities(), Inkscape::LivePathEffect::TransformedPointParam::addKnotHolderEntities(), Inkscape::UI::Widget::TabsWidget::addTab(), Inkscape::UI::Dialog::AlignAndDistribute::AlignAndDistribute(), Inkscape::UI::Tools::ArcTool::ArcTool(), Inkscape::UI::Dialog::GridArrangeTab::arrange(), Inkscape::UI::Dialog::PolarArrangeTab::arrange(), avoid_item_poly(), Inkscape::UI::Tools::Box3dTool::Box3dTool(), Inkscape::UI::Dialog::DialogNotebook::build_dialog_menu(), Inkscape::UI::Tools::calculate_intersections(), Inkscape::UI::Tools::CalligraphicTool::CalligraphicTool(), canvas_interface_mode(), Inkscape::UI::Tools::cc_selection_set_avoid(), Inkscape::PageManager::centerToPage(), Inkscape::PageManager::centerToSelectedPage(), Inkscape::UI::Dialog::change_glyph_attribute(), Inkscape::UI::Widget::ColorNotebook::ColorNotebook(), Inkscape::Extension::Implementation::Script::PreviewObserver::connect(), Inkscape::LivePathEffect::Parameter::connect_selection_changed(), Inkscape::UI::Tools::ConnectorTool::ConnectorTool(), ContextMenu::ContextMenu(), Inkscape::UI::Tools::create_control_group(), create_flowtext_with_internal_frame(), Inkscape::UI::create_knot_holder(), Inkscape::UI::create_LPE_knot_holder(), create_text_with_inline_size(), create_text_with_rectangle(), InkscapeApplication::create_window(), InkscapeApplication::createDesktop(), ToolFactory::createObject(), Inkscape::UI::Dialog::AlignAndDistribute::desktop_changed(), SPDesktopWidget::desktopChangedDocument(), SPDesktopWidget::desktopChangedTitle(), InkscapeApplication::desktopClose(), Inkscape::UI::Dialog::DialogBase::desktopDestroyed(), InkscapeApplication::desktopOpen(), InkscapeApplication::destroyDesktop(), InkscapeApplication::detachDesktopToNewWindow(), Inkscape::UI::Tools::do_trace(), Inkscape::LivePathEffect::LPEBool::doBeforeEffect(), document_check_for_data_loss(), InkscapeApplication::document_fix(), InkscapeApplication::document_revert(), InkscapeApplication::document_swap(), Box3D::VPDrag::drawLinesForFace(), Inkscape::UI::Tools::DropperTool::DropperTool(), ActionsEdit::edit_delete(), Inkscape::UI::Dialog::SvgFontsDialog::edit_glyph(), Inkscape::LivePathEffect::Effect::editNextParamOncanvas(), Inkscape::Extension::Implementation::Implementation::effect(), Inkscape::Extension::Implementation::Script::effect(), Inkscape::Extension::Internal::BlurEdge::effect(), Inkscape::Extension::Internal::Filter::Filter::effect(), Inkscape::Extension::Internal::Grid::effect(), Inkscape::Extension::Internal::Grid::effect(), Inkscape::Extension::Effect::effect(), Inkscape::UI::Tools::EraserTool::EraserTool(), Inkscape::Extension::Implementation::Script::execute(), Inkscape::Extension::ExecutionEnv::ExecutionEnv(), file_import(), Inkscape::UI::Dialog::find_layer(), fit_canvas_to_drawing(), Inkscape::UI::Tools::fit_item(), Inkscape::PageManager::fitToSelection(), Inkscape::UI::Tools::FloodTool::FloodTool(), flowtext_to_text(), Inkscape::UI::Tools::FreehandBase::FreehandBase(), Inkscape::Rubberband::get(), get_active_tool(), get_active_tool_enum(), get_all_items(), get_all_items_recursive(), get_avoided_items(), get_avoided_items_rec(), get_clone_tiler_panel(), Inkscape::UI::Widget::get_fill_and_stroke_panel(), Inkscape::UI::Tools::get_item_at(), Inkscape::UI::Dialog::get_layer_for_glyph(), get_measure_tool(), Inkscape::UI::Dialog::get_or_create_layer_for_glyph(), Inkscape::GridSnapper::get_snap_lines(), SPGrid::getAssociatedView(), SPDocument::getItemsAtPoints(), getLayoutPrefPath(), getMarkerBounds(), Inkscape::PageManager::getOverlappingItems(), Inkscape::UI::Tools::getPickerData(), Inkscape::GridSnapper::getSnapLinesAxonom(), SPItem::getSnappoints(), gr_knot_moved_handler(), gr_knot_moved_midpoint_handler(), Inkscape::UI::Tools::GradientTool::GradientTool(), graphlayout(), SPAvoidRef::handleSettingChange(), Inkscape::have_viable_layer(), Inkscape::have_viable_layer(), SPGrid::hide(), SPNamedView::hide(), init_avoided_shape_geometry(), Inkscape::LivePathEffect::PathArrayParam::initui(), Inkscape::LivePathEffect::SatelliteArrayParam::initui(), InkscapeWindow::InkscapeWindow(), Inkscape::UI::Tools::InteractiveBooleansTool::InteractiveBooleansTool(), Box3D::Line::intersection_with_viewbox(), itemtree_map(), layer_new_above(), Inkscape::LayerManager::LayerManager(), Inkscape::UI::Widget::LayerSelector::LayerSelector(), Inkscape::UI::Toolbar::TextToolbar::lineheight_unit_changed(), Inkscape::UI::Dialog::SwatchesPanel::load_swatches(), Inkscape::UI::Tools::LpeTool::LpeTool(), Inkscape::UI::Tools::lpetool_try_construction(), Inkscape::UI::Tools::MarkerTool::MarkerTool(), Inkscape::UI::Tools::MeasureTool::MeasureTool(), Inkscape::UI::Tools::MeshTool::MeshTool(), SPNamedView::modified(), Inkscape::Extension::Internal::Bitmap::ImageMagick::newDocCache(), next_item(), next_item_from_list(), Inkscape::UI::Tools::NodeTool::NodeTool(), object_align(), Inkscape::UI::Tools::ObjectPickerTool::ObjectPickerTool(), Inkscape::UI::Dialog::AlignAndDistribute::on_align_relative_object_changed(), Inkscape::UI::Dialog::ColorItem::on_click(), InkscapeWindow::on_close_request(), Inkscape::UI::Dialog::GridArrangeTab::on_col_spinbutton_changed(), Inkscape::UI::Dialog::ColorItem::on_motion_enter(), Inkscape::UI::Dialog::ColorItem::on_motion_leave(), Inkscape::UI::Dialog::GridArrangeTab::on_row_spinbutton_changed(), Inkscape::LivePathEffect::OriginalPathParam::on_select_original_button_click(), Inkscape::LivePathEffect::OriginalSatelliteParam::on_select_original_button_click(), Inkscape::UI::Widget::PrefEntryFileButtonHBox::onRelatedButtonClickedCallback(), page_delete_and_center(), page_new_and_center(), Inkscape::UI::Tools::PagesTool::PagesTool(), Inkscape::LivePathEffect::Parameter::param_higlight(), Inkscape::UI::Tools::PenTool::PenTool(), Inkscape::UI::Widget::TabsWidget::positionOfTab(), Inkscape::Extension::Effect::prefs(), Inkscape::Extension::Implementation::Implementation::prefs_effect(), Inkscape::Extension::Internal::Bitmap::ImageMagick::prefs_effect(), Inkscape::Extension::Internal::Grid::prefs_effect(), Inkscape::UI::Widget::StyleSubject::Selection::queryStyle(), Inkscape::Application::reactivate_desktop(), Inkscape::UI::Dialog::DocumentResources::rebuild_stats(), Inkscape::UI::Tools::RectTool::RectTool(), redo(), Inkscape::UI::Widget::TabsWidget::refreshTitle(), Inkscape::LivePathEffect::NodeSatelliteArrayParam::reloadKnots(), Inkscape::Application::remove_desktop(), SPDesktopWidget::removeDesktop(), Inkscape::UI::Widget::TabsWidget::removeTab(), Inkscape::UI::Dialog::rename_glyph_layer(), Inkscape::UI::Tools::ObjectPickerTool::root_handler(), Inkscape::UI::Widget::ruler_snap_new_guide(), Inkscape::UI::Widget::CanvasGrid::rulerMotion(), scroll_to_show_item(), selection_display_message(), Inkscape::UI::Tools::SelectTool::SelectTool(), Inkscape::SelTrans::SelTrans(), InkscapeApplication::set_active_desktop(), set_active_tool(), set_active_tool(), SPNamedView::set_clip_to_page(), Inkscape::UI::Dialog::set_color(), SPNamedView::set_desk_color(), Inkscape::UI::Widget::Canvas::set_desktop(), Inkscape::UI::Dialog::set_document_dimensions(), Inkscape::UI::Tools::set_event_location(), Inkscape::UI::Dialog::DialogContainer::set_inkscape_window(), Inkscape::UI::Dialog::set_namedview_bool(), InkscapeWindow::setActiveTab(), Inkscape::UI::Widget::StyleSubject::Selection::setCSS(), Inkscape::UI::Dialog::GridArrangeTab::setDesktop(), Inkscape::UI::Dialog::BatchExport::setDesktop(), Inkscape::UI::Dialog::SingleExport::setDesktop(), Inkscape::UI::Toolbar::Toolbar::setDesktop(), Inkscape::UI::Widget::FillNStroke::setDesktop(), Inkscape::UI::Widget::LayerSelector::setDesktop(), Inkscape::UI::Widget::PageSelector::setDesktop(), Inkscape::UI::Widget::SelectedStyle::setDesktop(), Inkscape::UI::Widget::StyleSubject::setDesktop(), Inkscape::UI::Widget::StyleSwatch::setDesktop(), Inkscape::UI::Toolbar::ArcToolbar::setDesktop(), Inkscape::UI::Toolbar::Box3DToolbar::setDesktop(), Inkscape::UI::Toolbar::ConnectorToolbar::setDesktop(), Inkscape::UI::Toolbar::GradientToolbar::setDesktop(), Inkscape::UI::Toolbar::LPEToolbar::setDesktop(), Inkscape::UI::Toolbar::MeasureToolbar::setDesktop(), Inkscape::UI::Toolbar::MeshToolbar::setDesktop(), Inkscape::UI::Toolbar::NodeToolbar::setDesktop(), Inkscape::UI::Toolbar::PageToolbar::setDesktop(), Inkscape::UI::Toolbar::PencilToolbar::setDesktop(), Inkscape::UI::Toolbar::RectToolbar::setDesktop(), Inkscape::UI::Toolbar::SelectToolbar::setDesktop(), Inkscape::UI::Toolbar::SpiralToolbar::setDesktop(), Inkscape::UI::Toolbar::StarToolbar::setDesktop(), Inkscape::UI::Toolbar::TextToolbar::setDesktop(), SnapManager::setup(), SnapManager::setup(), SnapManager::setupIgnoreSelection(), SPGrid::show(), SPNamedView::show(), Inkscape::UI::Dialog::CalligraphicProfileRename::show(), Inkscape::UI::Tools::ObjectPickerTool::show_text(), Inkscape::UI::Dialog::LayerPropertiesDialog::showCreate(), Inkscape::UI::Dialog::FilletChamferPropertiesDialog::showDialog(), Inkscape::UI::Dialog::PowerstrokePropertiesDialog::showDialog(), Inkscape::UI::Dialog::KnotPropertiesDialog::showDialog(), Inkscape::UI::Dialog::GuidelinePropertiesDialog::showDialog(), Inkscape::UI::Dialog::LayerPropertiesDialog::showMove(), Inkscape::UI::Dialog::LayerPropertiesDialog::showRename(), Inkscape::snap_rectangular_box(), snoop_extended(), sp_desktop_apply_style_tool(), sp_desktop_get_color(), sp_desktop_get_color_tool(), sp_desktop_get_font_size_tool(), sp_desktop_get_master_opacity_tool(), sp_desktop_get_opacity_tool(), sp_desktop_get_style(), sp_desktop_query_style(), sp_desktop_root_handler(), sp_desktop_set_color(), sp_desktop_set_style(), sp_desktop_set_style(), sp_dt_guide_event(), sp_edit_clear_all(), sp_edit_invert(), sp_edit_invert_in_all_layers(), sp_edit_select_all(), sp_edit_select_all_in_all_layers(), Inkscape::UI::Tools::sp_event_context_find_item(), Inkscape::UI::Tools::sp_event_context_over_item(), sp_file_revert_dialog(), Inkscape::UI::Tools::sp_flood_do_flood_fill(), sp_gradient_invert_selected_gradients(), sp_gradient_reverse_selected_gradients(), sp_gradient_unset_swatch(), sp_gradient_vector_for_object(), sp_import_document(), sp_namedview_document_from_window(), sp_namedview_update_layers_from_document(), sp_namedview_window_from_document(), sp_namedview_zoom_and_view_from_document(), sp_sel_trans_handle_event(), Inkscape::UI::Tools::sp_select_context_up_one_layer(), sp_select_same_fill_stroke_style(), sp_select_same_object_type(), sp_selected_path_create_inset(), sp_selected_path_create_offset(), sp_selected_path_create_offset_object(), sp_selected_path_create_offset_object_zero(), sp_selected_path_create_updating_inset(), sp_selected_path_create_updating_offset(), sp_selected_path_create_updating_offset_object_zero(), sp_selected_path_do_offset(), sp_selected_path_inset(), sp_selected_path_inset_screen(), sp_selected_path_offset(), sp_selected_path_offset_screen(), sp_selection_item_next(), sp_selection_item_prev(), sp_selection_paste(), Inkscape::UI::Tools::sp_spray_dilate(), Inkscape::UI::Tools::sp_spray_recursive(), sp_te_adjust_kerning_screen(), sp_te_adjust_linespacing_screen(), sp_te_adjust_rotation_screen(), sp_te_adjust_tspan_letterspacing_screen(), sp_te_delete(), sp_te_insert(), sp_te_insert_line(), Inkscape::UI::Tools::sp_tweak_dilate(), Inkscape::UI::Tools::sp_update_helperpath(), Inkscape::UI::Tools::spdc_apply_bend_shape(), Inkscape::UI::Tools::spdc_apply_powerstroke_shape(), Inkscape::UI::Tools::spdc_apply_simplify(), Inkscape::UI::Tools::spdc_check_for_and_apply_waiting_LPE(), Inkscape::UI::Tools::spdc_create_single_dot(), Inkscape::UI::Tools::spdc_flush_white(), Inkscape::UI::Tools::SpiralTool::SpiralTool(), Inkscape::UI::Tools::SprayTool::SprayTool(), Inkscape::UI::Tools::StarTool::StarTool(), Inkscape::UI::Dialog::StyleFromSelectionToTool(), SPDesktopWidget::switchDesktop(), Inkscape::UI::Widget::TabsWidget::switchTab(), Inkscape::LivePathEffect::LPECloneOriginal::syncOriginal(), text_flow_into_shape(), text_flow_shape_subtract(), text_put_on_path(), text_remove_all_kerns(), text_remove_from_path(), text_to_glyphs(), text_unflow(), Inkscape::LivePathEffect::TextParam::TextParam(), Inkscape::UI::ThemeContext::themechangecallback(), Inkscape::UI::Dialog::AlignAndDistribute::tool_changed(), Inkscape::UI::Dialog::AlignAndDistribute::tool_changed_callback(), Inkscape::UI::Tools::ToolBase::ToolBase(), transform_grow_screen(), Inkscape::LivePathEffect::LPEBool::transform_multiply(), Inkscape::LivePathEffect::LPEFillBetweenMany::transform_multiply_nested(), Inkscape::LivePathEffect::LPEFillBetweenStrokes::transform_multiply_nested(), transform_rotate_screen(), Inkscape::UI::Tools::TweakTool::TweakTool(), undo(), unhide(), Inkscape::UI::Dialog::DialogBase::unsetDesktop(), SPSymbol::unSymbol(), Inkscape::LivePathEffect::Effect::update_helperpath(), Inkscape::UI::Dialog::details::AttributesPanel::update_panel(), Inkscape::LivePathEffect::Parameter::update_satellites(), Inkscape::UI::Widget::CanvasGrid::updateRulers(), Inkscape::UI::Widget::CanvasGrid::updateScrollbars(), Inkscape::UI::Dialog::GridArrangeTab::updateSelection(), view_set_gui(), Box3D::vp_knot_moved_handler(), window_open(), window_query_geometry(), window_set_geometry(), Inkscape::PageManager::zoomToPage(), Inkscape::PageManager::zoomToSelectedPage(), and Inkscape::LivePathEffect::Parameter::~Parameter().
bool is_active_tab |
Definition at line 71 of file tabs-widget.cpp.
Referenced by Inkscape::UI::Widget::TabsWidget::_setTooltip().
Gtk::Label& name |
Definition at line 65 of file tabs-widget.cpp.
Gtk::Picture& preview |
Definition at line 66 of file tabs-widget.cpp.
Referenced by Inkscape::UI::Widget::draw_color_plate(), Inkscape::UI::Dialog::BatchExport::refreshPreview(), and Inkscape::UI::Dialog::BatchItem::syncItems().
Gtk::Box& root |
Definition at line 64 of file tabs-widget.cpp.