Inkscape
Vector Graphics Editor
Loading...
Searching...
No Matches
drawing-utils.cpp File Reference

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::Util
 Miscellaneous supporting code.
 

Functions

Geom::Rect Inkscape::Util::rounded_rectangle (const Cairo::RefPtr< Cairo::Context > &ctx, const Geom::Rect &rect, double radius)
 
void Inkscape::Util::circle (const Cairo::RefPtr< Cairo::Context > &ctx, const Geom::Point &center, double radius)
 
void Inkscape::Util::draw_border (const Cairo::RefPtr< Cairo::Context > &ctx, Geom::Rect rect, double radius, const Gdk::RGBA &color, int device_scale, bool circular)
 
void Inkscape::Util::draw_standard_border (const Cairo::RefPtr< Cairo::Context > &ctx, Geom::Rect rect, bool dark_theme, double radius, int device_scale, bool circular)
 
std::optional< Gdk::RGBA > Inkscape::Util::lookup_background_color (Glib::RefPtr< Gtk::StyleContext > &style)
 
std::optional< Gdk::RGBA > Inkscape::Util::lookup_foreground_color (Glib::RefPtr< Gtk::StyleContext > &style)