Ignore:
Timestamp:
Jul 30, 2006, 6:06:48 PM (15 years ago)
Author:
Eugene Romanenko
Message:

intermediate commit, incomplete printing procedures

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Lucide/SOURCE/gui/printDlg.h

    r89 r90  
    2222 * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
    2323 * in which case the provisions of the LGPL are applicable instead of those
    24  * above. If you wish to allow use of your version of this file only under the 
     24 * above. If you wish to allow use of your version of this file only under the
    2525 * terms of the LGPL, and not to allow others to use your version of this file
    2626 * under the terms of the CDDL, indicate your decision by deleting the
    2727 * provisions above and replace them with the notice and other provisions
    2828 * required by the LGPL. If you do not delete the provisions above, a recipient
    29  * may use your version of this file under the terms of any one of the CDDL 
     29 * may use your version of this file under the terms of any one of the CDDL
    3030 * or the LGPL.
    3131 *
     
    3636#define __PRINTDLG_H
    3737
     38#include "print.h"
     39
     40
    3841class LuDocument;
    3942struct PrintDlgInternalData;
     
    4245{
    4346    public:
    44         PrintDlg( HWND hWndFrame, LuDocument *_doc );
     47        PrintDlg( HWND hWndFrame, LuDocument *_doc, long _currentpage );
    4548        virtual ~PrintDlg();
    4649
    4750        ULONG showDialog();
     51        void getPrintSetup( PrintSetup *p );
    4852
    4953    private:
    5054
    51         void enumQueues( HWND hwnd );
    52         void showJobProperties();
    53                 void setCurrentQInfo( HWND hwnd, void *i );
     55        void enumQueues( HWND hwnd );
     56        void showJobProperties();
     57        void setCurrentQInfo( HWND hwnd, PPRQINFO3 q );
    5458        static MRESULT EXPENTRY printDlgProc( HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2 );
    5559
    5660        HWND hFrame;
    5761        LuDocument *doc;
    58         PrintDlgInternalData *data;
     62        long currentpage;
     63        PPRQINFO3 pQueueInfo;
     64        PrintSetup *psetup;
    5965};
    6066
    6167#endif // __PRINTDLG_H
     68
Note: See TracChangeset for help on using the changeset viewer.