Inkscape
Vector Graphics Editor
Loading...
Searching...
No Matches
actions-canvas-mode.cpp File Reference

Go to the source code of this file.

Functions

void canvas_set_display_mode (Inkscape::RenderMode value, InkscapeWindow *win, Glib::RefPtr< Gio::SimpleAction > saction)
 Helper function to set display mode.
 
void canvas_display_mode (int value, InkscapeWindow *win)
 Set display mode.
 
void canvas_display_mode_cycle (InkscapeWindow *win)
 Cycle between values.
 
void canvas_display_mode_toggle (InkscapeWindow *win)
 Toggle between normal and last set other value.
 
void canvas_split_mode (int value, InkscapeWindow *win)
 Set split mode.
 
void canvas_color_mode_gray (InkscapeWindow *win)
 Set gray scale for canvas.
 
void canvas_color_mode_toggle (InkscapeWindow *win)
 Toggle Gray scale on/off.
 
void canvas_color_manage_toggle (InkscapeWindow *win)
 Toggle Color management on/off.
 
void add_actions_canvas_mode (InkscapeWindow *win)
 
void apply_preferences_canvas_mode (SPDesktop *dt)
 

Variables

const Glib::ustring SECTION = NC_("Action Section", "Canvas Display")
 
std::vector< std::vector< Glib::ustring > > raw_data_canvas_mode
 

Function Documentation

◆ add_actions_canvas_mode()

◆ apply_preferences_canvas_mode()

◆ canvas_color_manage_toggle()

◆ canvas_color_mode_gray()

◆ canvas_color_mode_toggle()

void canvas_color_mode_toggle ( InkscapeWindow win)

◆ canvas_display_mode()

void canvas_display_mode ( int  value,
InkscapeWindow win 
)

Set display mode.

Definition at line 56 of file actions-canvas-mode.cpp.

References canvas_set_display_mode(), show_output(), and Inkscape::size.

Referenced by add_actions_canvas_mode().

◆ canvas_display_mode_cycle()

void canvas_display_mode_cycle ( InkscapeWindow win)

Cycle between values.

Definition at line 82 of file actions-canvas-mode.cpp.

References show_output(), and Inkscape::size.

Referenced by add_actions_canvas_mode().

◆ canvas_display_mode_toggle()

void canvas_display_mode_toggle ( InkscapeWindow win)

Toggle between normal and last set other value.

Definition at line 110 of file actions-canvas-mode.cpp.

References Inkscape::NORMAL, Inkscape::OUTLINE, and show_output().

Referenced by add_actions_canvas_mode().

◆ canvas_set_display_mode()

void canvas_set_display_mode ( Inkscape::RenderMode  value,
InkscapeWindow win,
Glib::RefPtr< Gio::SimpleAction >  saction 
)

Helper function to set display mode.

Definition at line 40 of file actions-canvas-mode.cpp.

References Inkscape::Preferences::get(), InkscapeWindow::get_desktop(), SPDesktop::setRenderMode(), and Inkscape::size.

Referenced by canvas_display_mode().

◆ canvas_split_mode()

void canvas_split_mode ( int  value,
InkscapeWindow win 
)

Variable Documentation

◆ raw_data_canvas_mode

std::vector<std::vector<Glib::ustring> > raw_data_canvas_mode
Initial value:
=
{
{"win.canvas-display-mode(0)", N_("Display Mode: Normal"), SECTION, N_("Use normal rendering mode") },
{"win.canvas-display-mode(1)", N_("Display Mode: Outline"), SECTION, N_("Show only object outlines") },
{"win.canvas-display-mode(2)", N_("Display Mode: No Filters"), SECTION, N_("Do not render filters (for speed)") },
{"win.canvas-display-mode(3)", N_("Display Mode: Enhance Thin Lines"), SECTION, N_("Ensure all strokes are displayed on screen as at least 1 pixel wide")},
{"win.canvas-display-mode(4)", N_("Display Mode: Outline Overlay"), SECTION, N_("Show objects as outlines, and the actual drawing below them with reduced opacity")},
{"win.canvas-display-mode-cycle", N_("Display Mode: Cycle"), SECTION, N_("Cycle through display modes") },
{"win.canvas-display-mode-toggle", N_("Display Mode: Toggle"), SECTION, N_("Toggle between normal and last non-normal mode")},
{"win.canvas-display-mode-toggle-preview", N_("Display Mode: Toggle Preview"), SECTION, N_("Toggle between preview and previous mode") },
{"win.canvas-split-mode(0)", N_("Split Mode: Normal"), SECTION, N_("Do not split canvas") },
{"win.canvas-split-mode(1)", N_("Split Mode: Split"), SECTION, N_("Render part of the canvas in outline mode") },
{"win.canvas-split-mode(2)", N_("Split Mode: X-Ray"), SECTION, N_("Render a circular area in outline mode") },
{"win.canvas-color-mode", N_("Color Mode"), SECTION, N_("Toggle between normal and grayscale modes") },
{"win.canvas-color-manage", N_("Color Managed Mode"), SECTION, N_("Toggle between normal and color managed modes") }
}
const Glib::ustring SECTION

Definition at line 262 of file actions-canvas-mode.cpp.

Referenced by add_actions_canvas_mode().

◆ SECTION

const Glib::ustring SECTION = NC_("Action Section", "Canvas Display")

Definition at line 260 of file actions-canvas-mode.cpp.