Show
Ignore:
Timestamp:
06/11/06 11:05:39 (2 years ago)
Author:
jordi
Message:

When a printer is selected, the presenter clears the page sizes and fills it with the available printer's page size.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/gtk/PrintView.h

    r220 r221  
    2929            virtual void setPresenter (PrintPter *pter); 
    3030 
     31            virtual void addPageSize (const gchar *name, 
     32                                      const gchar *value); 
    3133            virtual void addPrinter (const gchar *name, int jobs, 
    3234                                     const gchar *state, 
    3335                                     const gchar *location); 
     36            virtual void clearPageSizeList (void); 
    3437            virtual unsigned int getNumberOfCopies (void); 
     38            virtual gchar *getSelectedPrinterName (void); 
    3539            virtual gboolean isSelectedAllPagesRangeOption (void); 
    36             virtual void selectPrinter (unsigned int printerInde); 
     40            virtual void selectPageSize (unsigned int pageSizeIndex); 
     41            virtual void selectPrinter (unsigned int printerIndex); 
    3742            virtual void sensitiveCollate (gboolean sensitive); 
    3843            virtual void sensitivePageRange (gboolean sensitive); 
     
    4348            GtkWidget *m_Collate; 
    4449            GtkWidget *m_CustomPagesRangeOption; 
     50            GtkListStore *m_Layout; 
     51            GtkWidget *m_LayoutView; 
    4552            GtkWidget *m_NumberOfCopies; 
     53            GtkListStore *m_Orientation; 
     54            GtkWidget *m_OrientationView; 
    4655            GtkWidget *m_PageRange; 
     56            GtkListStore *m_PageSize; 
     57            GtkWidget *m_PageSizeView; 
    4758            GtkWidget *m_PrintDialog; 
    4859            GtkListStore *m_PrinterList; 
     
    5263            GtkWidget *createPaperTab (void); 
    5364            GtkWidget *createPrinterTab (void); 
     65 
     66            void createLayoutListModel (void); 
     67            void createOrientationListModel (void); 
     68            void createPageSizeListModel (void); 
     69            void createPrinterListModel (void); 
    5470    }; 
    5571}