diff options
| author | Bob Jamison <ishmalius@gmail.com> | 2006-08-20 10:58:57 +0000 |
|---|---|---|
| committer | ishmal <ishmal@users.sourceforge.net> | 2006-08-20 10:58:57 +0000 |
| commit | 28704eeb93099d86e18480ffbaeec3503ad6b76a (patch) | |
| tree | d10b8c85ac6f58c51791d7f27bee1bd632bdfe3d /src/ui/widget/page-sizer.h | |
| parent | Add CAIRO_PDF for testing (diff) | |
| download | inkscape-28704eeb93099d86e18480ffbaeec3503ad6b76a.tar.gz inkscape-28704eeb93099d86e18480ffbaeec3503ad6b76a.zip | |
Change layout to be more space conserving. This allows a larger paper list
(bzr r1620)
Diffstat (limited to 'src/ui/widget/page-sizer.h')
| -rw-r--r-- | src/ui/widget/page-sizer.h | 38 |
1 files changed, 22 insertions, 16 deletions
diff --git a/src/ui/widget/page-sizer.h b/src/ui/widget/page-sizer.h index 09dfcf1c0..9efef5e64 100644 --- a/src/ui/widget/page-sizer.h +++ b/src/ui/widget/page-sizer.h @@ -156,16 +156,11 @@ protected: void fire_fit_canvas_to_selection_or_drawing(); - //### Dimension spinboxes - RegisteredUnitMenu _dimensionUnits; - RegisteredScalarUnit _dimensionWidth; - RegisteredScalarUnit _dimensionHeight; - //callback - void on_value_changed(); - sigc::connection _changedw_connection; - sigc::connection _changedh_connection; + Gtk::Tooltips _tips; //### The Paper Size selection list + Gtk::HBox _paperSizeListBox; + Gtk::Label _paperSizeListLabel; class PaperSizeColumns : public Gtk::TreeModel::ColumnRecord { public: @@ -175,7 +170,7 @@ protected: Gtk::TreeModelColumn<Glib::ustring> descColumn; }; - PaperSizeColumns _paperSizeColumns; + PaperSizeColumns _paperSizeListColumns; Glib::RefPtr<Gtk::ListStore> _paperSizeListStore; Gtk::TreeView _paperSizeList; Glib::RefPtr<Gtk::TreeSelection> _paperSizeListSelection; @@ -184,18 +179,29 @@ protected: void on_paper_size_list_changed(); sigc::connection _paper_size_list_connection; - //### Button to select 'portrait' orientation + //### Portrait or landscape orientation + Gtk::HBox _orientationBox; + Gtk::Label _orientationLabel; Gtk::RadioButton _portraitButton; - //callback - void on_portrait(); - sigc::connection _portrait_connection; - - //### Button to select 'landscape' orientation Gtk::RadioButton _landscapeButton; - //callback + //callbacks + void on_portrait(); void on_landscape(); + sigc::connection _portrait_connection; sigc::connection _landscape_connection; + //### Custom size frame + Gtk::Frame _customFrame; + Gtk::Table _customTable; + RegisteredUnitMenu _dimensionUnits; + RegisteredScalarUnit _dimensionWidth; + RegisteredScalarUnit _dimensionHeight; + Gtk::Button _fitPageButton; + //callback + void on_value_changed(); + sigc::connection _changedw_connection; + sigc::connection _changedh_connection; + Registry *_widgetRegistry; //### state - whether we are currently landscape or portrait |
