X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=src%2Fui%2Fview%2Fedit-widget.h;h=ea32056966bbb99f0743ebb36b049ac3128a68cb;hb=2b7ee786ac3f40bb6b0d6e19f565b802f29f50e0;hp=bedb94f9804a3504bedd13c17b770fad55320f2f;hpb=d75719d68573b3c63dfa38578aca41b5c364c372;p=inkscape.git diff --git a/src/ui/view/edit-widget.h b/src/ui/view/edit-widget.h index bedb94f98..ea3205696 100644 --- a/src/ui/view/edit-widget.h +++ b/src/ui/view/edit-widget.h @@ -27,6 +27,7 @@ #include "ui/dialog/dialog-manager.h" #include "ui/view/edit-widget-interface.h" +#include "ui/widget/dock.h" #include "ui/widget/selected-style.h" #include "ui/widget/ruler.h" #include "ui/widget/toolbox.h" @@ -42,7 +43,7 @@ namespace Inkscape { namespace UI { namespace View { -class EditWidget : public Gtk::Window, +class EditWidget : public Gtk::Window, public EditWidgetInterface { public: EditWidget (SPDocument*); @@ -85,27 +86,27 @@ public: void onDialogTrace(); void onDialogXmlEditor(); - // Whiteboard (Inkboard) + // Whiteboard (Inkboard) #ifdef WITH_INKBOARD - void onDialogWhiteboardConnect(); - void onDialogWhiteboardShareWithUser(); - void onDialogWhiteboardShareWithChat(); - void onDialogOpenSessionFile(); - void onDumpXMLTracker(); + void onDialogWhiteboardConnect(); + void onDialogWhiteboardShareWithUser(); + void onDialogWhiteboardShareWithChat(); + void onDialogOpenSessionFile(); + void onDumpXMLTracker(); #endif void onUriChanged(); // from EditWidgetInterface - virtual void *getWindow(); + virtual Gtk::Window* getWindow(); virtual void setTitle (gchar const*); virtual void layout(); virtual void present(); virtual void getGeometry (gint &x, gint &y, gint &w, gint &h); virtual void setSize (gint w, gint h); - virtual void setPosition (NR::Point p); + virtual void setPosition (Geom::Point p); virtual void setTransient (void*, int); - virtual NR::Point getPointer(); + virtual Geom::Point getPointer(); virtual void setIconified(); virtual void setMaximized(); virtual void setFullscreen(); @@ -117,25 +118,29 @@ public: virtual void disableInteraction(); virtual void activateDesktop(); virtual void deactivateDesktop(); - virtual void viewSetPosition (NR::Point p); + virtual void viewSetPosition (Geom::Point p); virtual void updateRulers(); virtual void updateScrollbars (double scale); virtual void toggleRulers(); virtual void toggleScrollbars(); + virtual void toggleColorProfAdjust(); virtual void updateZoom(); virtual void letZoomGrabFocus(); virtual void setToolboxFocusTo (const gchar *); virtual void setToolboxAdjustmentValue (const gchar *, double); + virtual void setToolboxSelectOneValue (const gchar *, gint); virtual bool isToolboxButtonActive (gchar const*); - virtual void setCoordinateStatus (NR::Point p); + virtual void setCoordinateStatus (Geom::Point p); virtual void setMessage (Inkscape::MessageType type, gchar const* msg); virtual bool warnDialog (gchar*); + virtual Inkscape::UI::Widget::Dock* getDock (); + protected: void _namedview_modified(SPObject *namedview, guint); Gtk::Tooltips _tooltips; - + // Child widgets: Gtk::Table _main_window_table; Gtk::VBox _toolbars_vbox; @@ -156,6 +161,7 @@ protected: Gtk::ToggleButton _sticky_zoom; UI::Widget::SVGCanvas _svg_canvas; Gtk::HBox _statusbar; + UI::Widget::Dock _dock; UI::Widget::SelectedStyle _selected_style_status; UI::Widget::ZoomStatus _zoom_status; Inkscape::Widgets::LayerSelector _layer_selector; @@ -163,7 +169,7 @@ protected: Gtk::Table _coord_status; Gtk::Label _coord_status_x, _coord_status_y; Gtk::Label _select_status; - + SPDesktop* _desktop; SPNamedView* _namedview; double _dt2r;