Inkscape
Vector Graphics Editor
Loading...
Searching...
No Matches
Inkscape::UI::Widget::Prefs Class Reference

#include <prefs.h>

Public Member Functions

 Prefs ()
 

Public Attributes

Pref< int > xray_radius = { "/options/rendering/xray-radius", 100, 1, 1500 }
 
Pref< int > outline_overlay_opacity = { "/options/rendering/outline-overlay-opacity", 50, 0, 100 }
 
Pref< int > update_strategy = { "/options/rendering/update_strategy", 3, 1, 3 }
 
Pref< bool > request_opengl = { "/options/rendering/request_opengl" }
 
Pref< int > grabsize = { "/options/grabsize/value", 3, 1, 15 }
 
Pref< int > numthreads = { "/options/threading/numthreads", 0, 1, 256 }
 
Pref< bool > use_user_profile = { "/options/displayprofile/use_user_profile" }
 
Pref< void > displayprofile = { "/options/displayprofile" }
 
Pref< void > softproof = { "/options/softproof" }
 
Pref< int > autoscrolldistance = { "/options/autoscrolldistance/value", 0, -1000, 10000 }
 
Pref< double > autoscrollspeed = { "/options/autoscrollspeed/value", 1.0, 0.0, 10.0 }
 
Pref< int > tile_size = { "/options/rendering/tile_size", 300, 1, 10000 }
 
Pref< int > render_time_limit = { "/options/rendering/render_time_limit", 80, 1, 5000 }
 
Pref< int > pixelstreamer_method = { "/options/rendering/pixelstreamer_method", 1, 1, 4 }
 
Pref< int > padding = { "/options/rendering/padding", 350, 0, 1000 }
 
Pref< int > prerender = { "/options/rendering/prerender", 100, 0, 1000 }
 
Pref< int > preempt = { "/options/rendering/preempt", 250, 0, 1000 }
 
Pref< int > coarsener_min_size = { "/options/rendering/coarsener_min_size", 200, 0, 1000 }
 
Pref< int > coarsener_glue_size = { "/options/rendering/coarsener_glue_size", 80, 0, 1000 }
 
Pref< double > coarsener_min_fullness = { "/options/rendering/coarsener_min_fullness", 0.3, 0.0, 1.0 }
 
Pref< bool > debug_framecheck = { "/options/rendering/debug_framecheck" }
 
Pref< bool > debug_logging = { "/options/rendering/debug_logging" }
 
Pref< bool > debug_delay_redraw = { "/options/rendering/debug_delay_redraw" }
 
Pref< int > debug_delay_redraw_time = { "/options/rendering/debug_delay_redraw_time", 50, 0, 1000000 }
 
Pref< bool > debug_show_redraw = { "/options/rendering/debug_show_redraw" }
 
Pref< bool > debug_show_unclean = { "/options/rendering/debug_show_unclean" }
 
Pref< bool > debug_show_snapshot = { "/options/rendering/debug_show_snapshot" }
 
Pref< bool > debug_show_clean = { "/options/rendering/debug_show_clean" }
 
Pref< bool > debug_disable_redraw = { "/options/rendering/debug_disable_redraw" }
 
Pref< bool > debug_sticky_decoupled = { "/options/rendering/debug_sticky_decoupled" }
 
Pref< bool > debug_animate = { "/options/rendering/debug_animate" }
 

Private Member Functions

void set_devmode (bool on)
 

Private Attributes

Pref< bool > devmode = { "/options/rendering/devmode" }
 

Detailed Description

Definition at line 9 of file prefs.h.

Constructor & Destructor Documentation

◆ Prefs()

Inkscape::UI::Widget::Prefs::Prefs ( )
inline

Definition at line 12 of file prefs.h.

References Inkscape::PrefBase< T >::action, devmode, and set_devmode().

Member Function Documentation

◆ set_devmode()

Member Data Documentation

◆ autoscrolldistance

Pref<int> Inkscape::UI::Widget::Prefs::autoscrolldistance = { "/options/autoscrolldistance/value", 0, -1000, 10000 }

Definition at line 32 of file prefs.h.

◆ autoscrollspeed

Pref<double> Inkscape::UI::Widget::Prefs::autoscrollspeed = { "/options/autoscrollspeed/value", 1.0, 0.0, 10.0 }

Definition at line 33 of file prefs.h.

◆ coarsener_glue_size

Pref<int> Inkscape::UI::Widget::Prefs::coarsener_glue_size = { "/options/rendering/coarsener_glue_size", 80, 0, 1000 }

Definition at line 43 of file prefs.h.

Referenced by set_devmode().

◆ coarsener_min_fullness

Pref<double> Inkscape::UI::Widget::Prefs::coarsener_min_fullness = { "/options/rendering/coarsener_min_fullness", 0.3, 0.0, 1.0 }

Definition at line 44 of file prefs.h.

Referenced by set_devmode().

◆ coarsener_min_size

Pref<int> Inkscape::UI::Widget::Prefs::coarsener_min_size = { "/options/rendering/coarsener_min_size", 200, 0, 1000 }

Definition at line 42 of file prefs.h.

Referenced by set_devmode().

◆ debug_animate

Pref<bool> Inkscape::UI::Widget::Prefs::debug_animate = { "/options/rendering/debug_animate" }

Definition at line 57 of file prefs.h.

Referenced by set_devmode().

◆ debug_delay_redraw

Pref<bool> Inkscape::UI::Widget::Prefs::debug_delay_redraw = { "/options/rendering/debug_delay_redraw" }

Definition at line 49 of file prefs.h.

Referenced by set_devmode().

◆ debug_delay_redraw_time

Pref<int> Inkscape::UI::Widget::Prefs::debug_delay_redraw_time = { "/options/rendering/debug_delay_redraw_time", 50, 0, 1000000 }

Definition at line 50 of file prefs.h.

Referenced by set_devmode().

◆ debug_disable_redraw

Pref<bool> Inkscape::UI::Widget::Prefs::debug_disable_redraw = { "/options/rendering/debug_disable_redraw" }

Definition at line 55 of file prefs.h.

Referenced by set_devmode().

◆ debug_framecheck

Pref<bool> Inkscape::UI::Widget::Prefs::debug_framecheck = { "/options/rendering/debug_framecheck" }

Definition at line 47 of file prefs.h.

Referenced by Inkscape::UI::Widget::CairoGraphics::paint_widget(), and set_devmode().

◆ debug_logging

Pref<bool> Inkscape::UI::Widget::Prefs::debug_logging = { "/options/rendering/debug_logging" }

Definition at line 48 of file prefs.h.

Referenced by set_devmode(), and Inkscape::UI::Widget::Stores::snapshot_combine().

◆ debug_show_clean

Pref<bool> Inkscape::UI::Widget::Prefs::debug_show_clean = { "/options/rendering/debug_show_clean" }

Definition at line 54 of file prefs.h.

Referenced by set_devmode().

◆ debug_show_redraw

Pref<bool> Inkscape::UI::Widget::Prefs::debug_show_redraw = { "/options/rendering/debug_show_redraw" }

Definition at line 51 of file prefs.h.

Referenced by set_devmode().

◆ debug_show_snapshot

Pref<bool> Inkscape::UI::Widget::Prefs::debug_show_snapshot = { "/options/rendering/debug_show_snapshot" }

Definition at line 53 of file prefs.h.

Referenced by Inkscape::UI::Widget::CairoGraphics::paint_widget(), and set_devmode().

◆ debug_show_unclean

Pref<bool> Inkscape::UI::Widget::Prefs::debug_show_unclean = { "/options/rendering/debug_show_unclean" }

Definition at line 52 of file prefs.h.

Referenced by set_devmode().

◆ debug_sticky_decoupled

Pref<bool> Inkscape::UI::Widget::Prefs::debug_sticky_decoupled = { "/options/rendering/debug_sticky_decoupled" }

Definition at line 56 of file prefs.h.

Referenced by set_devmode().

◆ devmode

Pref<bool> Inkscape::UI::Widget::Prefs::devmode = { "/options/rendering/devmode" }
private

Definition at line 61 of file prefs.h.

Referenced by Prefs().

◆ displayprofile

Pref<void> Inkscape::UI::Widget::Prefs::displayprofile = { "/options/displayprofile" }

Definition at line 28 of file prefs.h.

◆ grabsize

Pref<int> Inkscape::UI::Widget::Prefs::grabsize = { "/options/grabsize/value", 3, 1, 15 }

Definition at line 23 of file prefs.h.

◆ numthreads

Pref<int> Inkscape::UI::Widget::Prefs::numthreads = { "/options/threading/numthreads", 0, 1, 256 }

Definition at line 24 of file prefs.h.

◆ outline_overlay_opacity

Pref<int> Inkscape::UI::Widget::Prefs::outline_overlay_opacity = { "/options/rendering/outline-overlay-opacity", 50, 0, 100 }

Definition at line 20 of file prefs.h.

Referenced by Inkscape::UI::Widget::CairoGraphics::paint_widget().

◆ padding

Pref<int> Inkscape::UI::Widget::Prefs::padding = { "/options/rendering/padding", 350, 0, 1000 }

Definition at line 39 of file prefs.h.

Referenced by Inkscape::UI::Widget::Stores::centered(), and set_devmode().

◆ pixelstreamer_method

Pref<int> Inkscape::UI::Widget::Prefs::pixelstreamer_method = { "/options/rendering/pixelstreamer_method", 1, 1, 4 }

Definition at line 38 of file prefs.h.

Referenced by set_devmode().

◆ preempt

Pref<int> Inkscape::UI::Widget::Prefs::preempt = { "/options/rendering/preempt", 250, 0, 1000 }

Definition at line 41 of file prefs.h.

Referenced by set_devmode().

◆ prerender

Pref<int> Inkscape::UI::Widget::Prefs::prerender = { "/options/rendering/prerender", 100, 0, 1000 }

◆ render_time_limit

Pref<int> Inkscape::UI::Widget::Prefs::render_time_limit = { "/options/rendering/render_time_limit", 80, 1, 5000 }

Definition at line 37 of file prefs.h.

Referenced by set_devmode().

◆ request_opengl

Pref<bool> Inkscape::UI::Widget::Prefs::request_opengl = { "/options/rendering/request_opengl" }

Definition at line 22 of file prefs.h.

◆ softproof

Pref<void> Inkscape::UI::Widget::Prefs::softproof = { "/options/softproof" }

Definition at line 29 of file prefs.h.

◆ tile_size

Pref<int> Inkscape::UI::Widget::Prefs::tile_size = { "/options/rendering/tile_size", 300, 1, 10000 }

Definition at line 36 of file prefs.h.

Referenced by set_devmode().

◆ update_strategy

Pref<int> Inkscape::UI::Widget::Prefs::update_strategy = { "/options/rendering/update_strategy", 3, 1, 3 }

Definition at line 21 of file prefs.h.

◆ use_user_profile

Pref<bool> Inkscape::UI::Widget::Prefs::use_user_profile = { "/options/displayprofile/use_user_profile" }

Definition at line 27 of file prefs.h.

◆ xray_radius

Pref<int> Inkscape::UI::Widget::Prefs::xray_radius = { "/options/rendering/xray-radius", 100, 1, 1500 }

Definition at line 19 of file prefs.h.

Referenced by Inkscape::UI::Widget::CairoGraphics::paint_widget().


The documentation for this class was generated from the following file: