summaryrefslogtreecommitdiffstats
path: root/src/ui/dialog/document-properties.h
diff options
context:
space:
mode:
authorJohan B. C. Engelen <jbc.engelen@swissonline.ch>2007-03-20 19:58:07 +0000
committerjohanengelen <johanengelen@users.sourceforge.net>2007-03-20 19:58:07 +0000
commit16768888debdb6cec38cb9ac57441c0f6c865eda (patch)
treeb405f42b79a9991e698556cd75a82cc72d866716 /src/ui/dialog/document-properties.h
parentformat string protection/clean up (CVE-2007-1463, CVE-2007-1464) (diff)
downloadinkscape-16768888debdb6cec38cb9ac57441c0f6c865eda.tar.gz
inkscape-16768888debdb6cec38cb9ac57441c0f6c865eda.zip
Monster commit. New grid infrastructure. The old gridmanagement code is still there; this committed for testing purposes. Goal is to delete the old grid code later on.
(bzr r2721)
Diffstat (limited to 'src/ui/dialog/document-properties.h')
-rw-r--r--src/ui/dialog/document-properties.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/ui/dialog/document-properties.h b/src/ui/dialog/document-properties.h
index 0f67508f2..b42c08609 100644
--- a/src/ui/dialog/document-properties.h
+++ b/src/ui/dialog/document-properties.h
@@ -42,11 +42,14 @@ 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);
@@ -55,7 +58,9 @@ protected:
NotebookPage _page_page, _page_grid, _page_guides;
NotebookPage _page_snap;
+ NotebookPage _page_grids;
+ //---------------------------------------------------------------
RegisteredCheckButton _rcb_canb, _rcb_bord, _rcb_shad;
RegisteredColorPicker _rcp_bg, _rcp_bord;
RegisteredUnitMenu _rum_deflt;
@@ -78,6 +83,11 @@ protected:
ToleranceSlider _rsu_sno;
RegisteredRadioButtonPair _rrb_pix;
//---------------------------------------------------------------
+ Gtk::Notebook _grids_notebook;
+ Gtk::Button _grids_button_new;
+ Gtk::Button _grids_button_remove;
+ Gtk::Entry _grids_entry_gridtype;
+ //---------------------------------------------------------------
gchar * _prefs_path;
Registry _wr;
@@ -85,6 +95,10 @@ protected:
private:
DocumentProperties();
virtual ~DocumentProperties();
+
+ // callback methods for buttons on grids page.
+ void onNewGrid();
+ void onRemoveGrid();
};
} // namespace Dialog