Code

place apply horizonally
[inkscape.git] / src / ui / dialog / document-properties.h
index 439ad570111a1853301fb5b78102a470d5985bcc..aa6e9c03b765a8c502562795cea33e68a9609184 100644 (file)
@@ -38,7 +38,7 @@ namespace Inkscape {
 class DocumentProperties : public Inkscape::UI::Dialog::Dialog {
 public:
     void  update();
-    static DocumentProperties *create();
+    static DocumentProperties *create(Behavior::BehaviorFactory behavior_factory);
     static void destroy();
     sigc::connection _doc_replaced_connection;
 
@@ -56,7 +56,7 @@ protected:
     Gtk::Tooltips _tt;
     Gtk::Notebook  _notebook;
 
-    NotebookPage   _page_page, _page_grid, _page_guides;
+    NotebookPage   _page_page, _page_guides;
     NotebookPage   _page_snap;
     NotebookPage   _page_grids;
 
@@ -66,20 +66,16 @@ protected:
     RegisteredUnitMenu    _rum_deflt;
     PageSizer             _page_sizer;
     //---------------------------------------------------------------
-    RegisteredCheckButton _rcbgrid; //_rcbsnbb, _rcbsnnod
-    RegisteredUnitMenu    _rumg, _rums;
-    RegisteredScalarUnit  _rsu_ox, _rsu_oy, _rsu_sx, _rsu_sy;
-    RegisteredColorPicker _rcp_gcol, _rcp_gmcol;
-    RegisteredSuffixedInteger _rsi;
+    RegisteredCheckButton _rcbgrid;
+    RegisteredUnitMenu    _rums;
     //---------------------------------------------------------------
-    RegisteredCheckButton _rcb_sgui; //_rcb_snpgui, _rcb_snbgui
+    RegisteredCheckButton _rcb_sgui;
     RegisteredUnitMenu    _rum_gusn;
-    ToleranceSlider      _rsu_sn, _rsu_gusn;
     RegisteredColorPicker _rcp_gui, _rcp_hgui;
     //---------------------------------------------------------------
-    RegisteredCheckButton _rcbsnop, _rcbsnon; //_rcbsnbo, _rcbsnnob
+    RegisteredCheckButton _rcbsnbb, _rcbsng, _rcbsnn, _rcbic, _rcbsnop, _rcbsnon;
     RegisteredUnitMenu    _rumso;
-    ToleranceSlider       _rsu_sno;
+    ToleranceSlider       _rsu_sno, _rsu_sn, _rsu_gusn;
     RegisteredRadioButtonPair _rrb_pix;
     //---------------------------------------------------------------
     Gtk::Notebook   _grids_notebook;
@@ -92,7 +88,7 @@ protected:
     Registry _wr;
 
 private:
-    DocumentProperties();
+    DocumentProperties(Behavior::BehaviorFactory behavior_factory);
     virtual ~DocumentProperties();
 
     // callback methods for buttons on grids page.