diff options
| author | bulia byak <buliabyak@gmail.com> | 2006-10-26 19:40:08 +0000 |
|---|---|---|
| committer | buliabyak <buliabyak@users.sourceforge.net> | 2006-10-26 19:40:08 +0000 |
| commit | 18d22eed84c752daed026937d68fc5c7e16a7553 (patch) | |
| tree | 82d3f3a99fe7a3c4d4590d0e39b6de4b75958e85 /src | |
| parent | workaround for crash 1580903 and several other issues caused by GTK's brainde... (diff) | |
| download | inkscape-18d22eed84c752daed026937d68fc5c7e16a7553.tar.gz inkscape-18d22eed84c752daed026937d68fc5c7e16a7553.zip | |
enable starting in outline mode by prefs setting
(bzr r1867)
Diffstat (limited to 'src')
| -rw-r--r-- | src/desktop.cpp | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/desktop.cpp b/src/desktop.cpp index c0548a8d2..df13bed37 100644 --- a/src/desktop.cpp +++ b/src/desktop.cpp @@ -188,9 +188,15 @@ SPDesktop::init (SPNamedView *nv, SPCanvas *aCanvas) SP_CANVAS_ARENA (drawing)->arena->delta = prefs_get_double_attribute ("options.cursortolerance", "value", 1.0); // default is 1 px - // Start always in normal mode - SP_CANVAS_ARENA (drawing)->arena->rendermode = RENDERMODE_NORMAL; - canvas->rendermode = RENDERMODE_NORMAL; // canvas needs that for choosing the best buffer size + if (prefs_get_int_attribute("options.startmode", "outline", 0)) { + // Start in outline mode + SP_CANVAS_ARENA (drawing)->arena->rendermode = RENDERMODE_OUTLINE; + canvas->rendermode = RENDERMODE_OUTLINE; // canvas needs that for choosing the best buffer size + } else { + // Start in normal mode, default + SP_CANVAS_ARENA (drawing)->arena->rendermode = RENDERMODE_NORMAL; + canvas->rendermode = RENDERMODE_NORMAL; // canvas needs that for choosing the best buffer size + } grid = (SPCanvasGroup *) sp_canvas_item_new (main, SP_TYPE_CANVAS_GROUP, NULL); guides = (SPCanvasGroup *) sp_canvas_item_new (main, SP_TYPE_CANVAS_GROUP, NULL); |
