desktop.h revision 11614aeee42f0b626bd7e3f929d9119c59f7c3bd
f56e4fe56fdf66d711e5fafaa71c2587dd9a066fChristian Maeder * SPDesktop: an editable view.
accab0bf9b8aa690d70174f41fe94370323959b9Christian Maeder * Lauris Kaplinski <lauris@kaplinski.com>
e1997b6204d2de9f4f496c2db72b5e754c66a3cbChristian Maeder * Frank Felfe <innerspace@iname.com>
a91ba3a25448d1aa24aaa6f094316334187084d5Christian Maeder * bulia byak <buliabyak@users.sf.net>
a91ba3a25448d1aa24aaa6f094316334187084d5Christian Maeder * Ralf Stephan <ralf@ark.in-berlin.de>
#ifdef HAVE_CONFIG_H
#include "config.h"
#include "ui/view/edit-widget-interface.h"
#include "display/rendermode.h"
#include "display/snap-indicator.h"
struct _GtkWidget;
struct SPCanvas;
struct SPCanvasItem;
struct SPCanvasGroup;
struct SPEventContext;
struct SPItem;
struct SPNamedView;
struct SPObject;
struct SPStyle;
typedef int sp_verb_t;
* @see \ref desktop-handles.h for desktop macros.
unsigned int dkey;
unsigned int number;
unsigned int interaction_disabled_counter;
bool waiting_cursor;
bool gr_fill_or_stroke;
sigc::connection connectEventContextChanged (const sigc::slot<void,SPDesktop*,SPEventContext*> & slot)
// subselection is some sort of selection which is specific to the tool, such as a handle in gradient tool, or a text selection
#ifdef WITH_INKBOARD
return _whiteboard_session_manager;
SPDesktop();
void destroy();
return _guides_message_context;
Inkscape::Display::TemporaryItem * add_temporary_canvasitem (SPCanvasItem *item, guint lifetime, bool move_to_bottom = true);
void setDisplayModeNormal() {
void setDisplayModeNoFilters() {
void setDisplayModeOutline() {
void displayModeToggle();
void zoom_page();
void zoom_page_width();
void zoom_drawing();
void zoom_selection();
void zoom_grab_focus();
void prev_zoom();
void next_zoom();
void presentWindow();
void toggleRulers();
void toggleScrollbars();
void layoutWidget();
void destroyWidget();
void updateNow();
void updateCanvasNow();
void enableInteraction();
void disableInteraction();
void setWaitingCursor();
void clearWaitingCursor();
void toggleColorProfAdjust();
void toggleGrids();
void toggleSnapGlobal();
bool is_iconified();
bool is_maximized();
bool is_fullscreen();
bool is_focusMode();
void iconify();
void maximize();
void fullscreen();
bool _active;