page-sizer.h revision 9df3d269a87d35c9d90f57afb2c7e62e9867da65
6643N/A * \brief Widget for specifying page size; part of Document Preferences dialog. 6643N/A * Ralf Stephan <ralf@ark.in-berlin.de> 6643N/A * Copyright (C) 2005-2006 Authors 6643N/A * Released under GNU GPL. Read the file 'COPYING' for more information. * Data class used to store common paper dimensions. Used to make * PageSizer's _paperSizeTable. * Main constructor. Use this one. * Name of this paper specification * The lesser of the two dimensions * The greater of the two dimensions * The units (px, pt, mm, etc) of this specification * A compound widget that allows the user to select the desired * page size. This widget is used in DocumentPreferences * Set up or reset this widget * Set the page size to the given dimensions. If 'changeList' is * true, then reset the paper size list to the closest match * Updates the scalar widgets for the fit margins. (Just changes the value * of the ui widgets to match the xml). * Our handy table of all 'standard' paper sizes. * Find the closest standard paper size in the table, to the //### The Paper Size selection list //### Portrait or landscape orientation //### state - whether we are currently landscape or portrait #
endif /* INKSCAPE_UI_WIDGET_PAGE_SIZER__H */ c-file-style:"stroustrup" c-file-offsets:((innamespace . 0)(inline-open . 0)) // vim: filetype=c++:expandtab:shiftwidth=4:tabstop=8:softtabstop=4 :