Changeset 222 for trunk/src/gtk/PrintView.cxx
- Timestamp:
- 06/11/06 14:46:38 (2 years ago)
- Files:
-
- 1 modified
-
trunk/src/gtk/PrintView.cxx (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/gtk/PrintView.cxx
r221 r222 172 172 } 173 173 174 PrintPageLayout 175 PrintView::getPageLayout () 176 { 177 PrintPageLayout layout = PRINT_PAGE_LAYOUT_PLAIN; 178 GtkTreeIter layoutIter; 179 if ( gtk_combo_box_get_active_iter (GTK_COMBO_BOX (m_LayoutView), 180 &layoutIter) ) 181 { 182 gtk_tree_model_get (GTK_TREE_MODEL (m_Layout), &layoutIter, 183 printLayoutValueColumn, &layout, 184 -1); 185 } 186 187 return layout; 188 } 189 190 PrintPageOrientation 191 PrintView::getPageOrientation () 192 { 193 PrintPageOrientation orientation = PRINT_PAGE_ORIENTATION_PORTRAIT; 194 GtkTreeIter orientationIter; 195 if ( gtk_combo_box_get_active_iter (GTK_COMBO_BOX (m_OrientationView), 196 &orientationIter) ) 197 { 198 gtk_tree_model_get (GTK_TREE_MODEL (m_Orientation), &orientationIter, 199 printOrientationValueColumn, &orientation, 200 -1); 201 } 202 return orientation; 203 } 204 205 const gchar * 206 PrintView::getPageRange () 207 { 208 return gtk_entry_get_text (GTK_ENTRY (m_PageRange)); 209 } 210 211 gchar * 212 PrintView::getPageSize () 213 { 214 gchar *pageSize = NULL; 215 GtkTreeIter pageSizeIter; 216 if ( gtk_combo_box_get_active_iter (GTK_COMBO_BOX (m_PageSizeView), 217 &pageSizeIter) ) 218 { 219 gtk_tree_model_get (GTK_TREE_MODEL (m_PageSize), &pageSizeIter, 220 pageSizeValueColumn, &pageSize, 221 -1); 222 } 223 return pageSize; 224 } 225 174 226 gchar * 175 227 PrintView::getSelectedPrinterName () … … 192 244 193 245 gboolean 246 PrintView::isCheckedCollate () 247 { 248 return gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (m_Collate)); 249 } 250 251 gboolean 194 252 PrintView::isSelectedAllPagesRangeOption () 195 253 { 196 254 return gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (m_AllPagesRangeOption)); 255 } 256 257 gboolean 258 PrintView::isSelectedEvenPageSet () 259 { 260 return gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (m_EvenPageSet)); 261 } 262 263 gboolean 264 PrintView::isSelectedOddPageSet () 265 { 266 return gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (m_OddPageSet)); 197 267 } 198 268 … … 299 369 gtk_radio_button_new_with_mnemonic (NULL, _("A_ll pages")); 300 370 gtk_box_pack_start_defaults (GTK_BOX (pageSetBox), allPageSetRadio); 301 GtkWidget *oddPageSetRadio=371 m_OddPageSet = 302 372 gtk_radio_button_new_with_mnemonic_from_widget ( 303 373 GTK_RADIO_BUTTON (allPageSetRadio), _("O_dd pages")); 304 gtk_box_pack_start_defaults (GTK_BOX (pageSetBox), oddPageSetRadio);305 GtkWidget *evenPageSetRadio=374 gtk_box_pack_start_defaults (GTK_BOX (pageSetBox), m_OddPageSet); 375 m_EvenPageSet = 306 376 gtk_radio_button_new_with_mnemonic_from_widget ( 307 377 GTK_RADIO_BUTTON (allPageSetRadio), _("_Even pages")); 308 gtk_box_pack_start_defaults (GTK_BOX (pageSetBox), evenPageSetRadio);378 gtk_box_pack_start_defaults (GTK_BOX (pageSetBox), m_EvenPageSet); 309 379 310 380 // Copies frame
