PIPrintControl Class Reference

#include <printer.h>

Inheritance diagram for PIPrintControl:

DlgBase MyGnomeTools MyGnomeTools List of all members.

Public Member Functions

 PIPrintControl ()
 ~PIPrintControl ()
void run ()

Static Public Member Functions

static void option_choice_callback (GtkWidget *widget, PIPrintControl *pc)
static void dlg_clicked (GnomeDialog *dialog, gint button_number, PIPrintControl *pc)

Public Attributes

PIPrintPSDatapdata
GtkWidget * title
GtkWidget * fname
GtkWidget * prtcmd
GtkWidget * previewcmd
GtkWidget * framebutton
GtkWidget * scalebutton
GtkWidget * regionbutton
GtkWidget * filebutton
GtkWidget * printbutton
GtkWidget * previewbutton
Gtk_EntryControlFs
Gtk_EntryControlFw

Private Member Functions

void cleanup ()

Detailed Description

Definition at line 51 of file printer.h.


Constructor & Destructor Documentation

PIPrintControl::PIPrintControl  ) 
 

Definition at line 161 of file printer.C.

References Fs, Fw, and pdata.

PIPrintControl::~PIPrintControl  ) 
 

Definition at line 188 of file printer.C.

References cleanup().


Member Function Documentation

void PIPrintControl::cleanup  )  [private]
 

Definition at line 173 of file printer.C.

References Fs, Fw, and pdata.

Referenced by dlg_clicked(), and ~PIPrintControl().

void PIPrintControl::dlg_clicked GnomeDialog *  dialog,
gint  button_number,
PIPrintControl pc
[static]
 

Definition at line 455 of file printer.C.

References cleanup(), DlgBase::DlgDone(), filebutton, fname, PIPrintPSData::fname, framebutton, PIPrintPSData::mode, pdata, PI_PRINT_FILE, PI_PRINT_FRAME, PI_PRINT_PREVIEW, PI_PRINT_PRINTER, PI_PRINT_REGIONS, PI_PRINT_SCALE, PIPrintPS(), previewbutton, previewcmd, PIPrintPSData::previewcmd, printbutton, prtcmd, PIPrintPSData::prtcmd, regionbutton, scalebutton, title, and PIPrintPSData::title.

void PIPrintControl::option_choice_callback GtkWidget *  widget,
PIPrintControl pc
[static]
 

Definition at line 446 of file printer.C.

References MKICONSPI_OPTIONS::id, PIPrintPSData::info, MKICONSPI_OPTIONS::init, pOptIndex::l, pOptIndex::oi, pdata, pOptionsList, pOptIndex::s, PIPrintPSData::typ, and pOptIndex::x.

Referenced by run().

void PIPrintControl::run  )  [virtual]
 

Implements DlgBase.

Definition at line 228 of file printer.C.

References _, DlgBase::DlgStart(), FALSE, XsmRescourceManager::Get(), GNOME_PAD, MKICONSPI_OPTIONS::init, pOptIndex::l, MKICONSPI_OPTIONS::list, MKICONSPI_OPTIONS::name, pOptIndex::oi, option_choice_callback(), pdata, pOptionsList, pOptIndex::s, MyGnomeTools::show_info_callback(), PIPrintPSData::title, title, TRUE, and pOptIndex::x.

Referenced by printer_run().


Member Data Documentation

GtkWidget* PIPrintControl::filebutton
 

Definition at line 65 of file printer.h.

Referenced by dlg_clicked().

GtkWidget * PIPrintControl::fname
 

Definition at line 63 of file printer.h.

Referenced by dlg_clicked().

GtkWidget* PIPrintControl::framebutton
 

Definition at line 64 of file printer.h.

Referenced by dlg_clicked().

Gtk_EntryControl* PIPrintControl::Fs
 

Definition at line 66 of file printer.h.

Referenced by cleanup(), and PIPrintControl().

Gtk_EntryControl * PIPrintControl::Fw
 

Definition at line 66 of file printer.h.

Referenced by cleanup(), and PIPrintControl().

PIPrintPSData* PIPrintControl::pdata
 

Definition at line 61 of file printer.h.

Referenced by cleanup(), dlg_clicked(), option_choice_callback(), PIPrintControl(), and run().

GtkWidget * PIPrintControl::previewbutton
 

Definition at line 65 of file printer.h.

Referenced by dlg_clicked().

GtkWidget * PIPrintControl::previewcmd
 

Definition at line 63 of file printer.h.

Referenced by dlg_clicked().

GtkWidget * PIPrintControl::printbutton
 

Definition at line 65 of file printer.h.

Referenced by dlg_clicked().

GtkWidget * PIPrintControl::prtcmd
 

Definition at line 63 of file printer.h.

Referenced by dlg_clicked().

GtkWidget * PIPrintControl::regionbutton
 

Definition at line 64 of file printer.h.

Referenced by dlg_clicked().

GtkWidget * PIPrintControl::scalebutton
 

Definition at line 64 of file printer.h.

Referenced by dlg_clicked().

GtkWidget* PIPrintControl::title
 

Definition at line 63 of file printer.h.

Referenced by dlg_clicked(), and run().


The documentation for this class was generated from the following files:
Generated on Sat Apr 1 09:05:57 2006 for GXSM by  doxygen 1.4.6