summaryrefslogtreecommitdiffstats
path: root/src/ui/widget/page-sizer.h
diff options
context:
space:
mode:
authorBob Jamison <ishmalius@gmail.com>2006-08-20 10:58:57 +0000
committerishmal <ishmal@users.sourceforge.net>2006-08-20 10:58:57 +0000
commit28704eeb93099d86e18480ffbaeec3503ad6b76a (patch)
treed10b8c85ac6f58c51791d7f27bee1bd632bdfe3d /src/ui/widget/page-sizer.h
parentAdd CAIRO_PDF for testing (diff)
downloadinkscape-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.h38
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