index 55a52be4c2a42dfc8c9e01234686d010fcf528a1..ea32056966bbb99f0743ebb36b049ac3128a68cb 100644 (file)
#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"
namespace UI {
namespace View {
-class EditWidget : public Gtk::Window,
+class EditWidget : public Gtk::Window,
public EditWidgetInterface {
public:
EditWidget (SPDocument*);
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();
virtual bool shutdown();
virtual void destroy();
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;
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;
Gtk::Table _coord_status;
Gtk::Label _coord_status_x, _coord_status_y;
Gtk::Label _select_status;
-
+
SPDesktop* _desktop;
SPNamedView* _namedview;
double _dt2r;