Inkscape
Vector Graphics Editor
|
Classes related to control handle styling. More...
Classes | |
struct | ColorTheme |
struct | Css |
The result of parsing the handle styling CSS files, containing all information needed to style a given handle. More... | |
class | Manager |
class | Property |
Template struct for properties with specificities. More... | |
struct | RenderParams |
struct | Style |
Struct containing all required styling for handles. More... | |
struct | TypeState |
Struct to manage type and state. More... | |
Functions | |
std::shared_ptr< Cairo::ImageSurface const > | draw (RenderParams const ¶ms) |
Css | parse_css (const std::string &css_file_name) |
Variables | |
constexpr auto | USER_CUSTOM_CSS_FILE_NAME {"handle-theme-custom.css"} |
Classes related to control handle styling.
std::shared_ptr< Cairo::ImageSurface const > Inkscape::Handles::draw | ( | RenderParams const & | params | ) |
Definition at line 486 of file ctrl-handle-rendering.cpp.
References cache, mutex, and surface.
Referenced by Inkscape::CanvasItemCtrl::build_cache().
Css Inkscape::Handles::parse_css | ( | const std::string & | css_file_name | ) |
Definition at line 380 of file ctrl-handle-styling.cpp.
References Inkscape::CANVAS_ITEM_CTRL_TYPE_DEFAULT, cr_doc_handler_new(), cr_parser_new_from_file(), cr_parser_parse(), cr_parser_set_sac_handler(), CR_UTF_8, Inkscape::IO::Resource::get_path_string(), Inkscape::LAST_ITEM_CANVAS_ITEM_CTRL_TYPE, result, Inkscape::Handles::Css::style_map, Inkscape::IO::Resource::SYSTEM, and Inkscape::IO::Resource::UIS.
|
inlineconstexpr |
Definition at line 126 of file ctrl-handle-styling.h.
Referenced by Inkscape::Handles::Manager::get_handle_themes(), and Inkscape::Handles::Manager::select_theme().