X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=src%2Fui%2Fdialog%2Fdocument-properties.h;h=65fd294179858085f24c8450298569d7ae05d71f;hb=d21f06832e860b1f1078c81ce082d450ca5dc3d7;hp=0f67508f2d4e47cedd560a0b48c7cf58a6b52bc5;hpb=045f63cbeb581c5d2d4fa35d45396a888ed28f89;p=inkscape.git diff --git a/src/ui/dialog/document-properties.h b/src/ui/dialog/document-properties.h index 0f67508f2..65fd29417 100644 --- a/src/ui/dialog/document-properties.h +++ b/src/ui/dialog/document-properties.h @@ -42,42 +42,47 @@ public: static void destroy(); sigc::connection _doc_replaced_connection; + void update_gridspage(); + protected: void build_page(); void build_grid(); void build_guides(); void build_snap(); + void build_gridspage(); void init(); virtual void on_response (int); Gtk::Tooltips _tt; Gtk::Notebook _notebook; - NotebookPage _page_page, _page_grid, _page_guides; + NotebookPage _page_page, _page_guides; NotebookPage _page_snap; + NotebookPage _page_grids; + //--------------------------------------------------------------- RegisteredCheckButton _rcb_canb, _rcb_bord, _rcb_shad; RegisteredColorPicker _rcp_bg, _rcp_bord; RegisteredUnitMenu _rum_deflt; PageSizer _page_sizer; //--------------------------------------------------------------- - RegisteredCheckButton _rcbgrid, _rcbsnbb, _rcbsnnod; - RegisteredRadioButtonPair _rrb_gridtype; - RegisteredUnitMenu _rumg, _rums; - RegisteredScalarUnit _rsu_ox, _rsu_oy, _rsu_sx, _rsu_sy, _rsu_ax, _rsu_az; - 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 _rcbsnbo, _rcbsnnob, _rcbsnop, _rcbsnon; + RegisteredCheckButton _rcbsnop, _rcbsnon; RegisteredUnitMenu _rumso; - ToleranceSlider _rsu_sno; + ToleranceSlider _rsu_sno, _rsu_sn, _rsu_gusn; RegisteredRadioButtonPair _rrb_pix; //--------------------------------------------------------------- + Gtk::Notebook _grids_notebook; + Gtk::Button _grids_button_new; + Gtk::Button _grids_button_remove; + Gtk::ComboBoxText _grids_combo_gridtype; + //--------------------------------------------------------------- gchar * _prefs_path; Registry _wr; @@ -85,6 +90,10 @@ protected: private: DocumentProperties(); virtual ~DocumentProperties(); + + // callback methods for buttons on grids page. + void onNewGrid(); + void onRemoveGrid(); }; } // namespace Dialog