fltk  1.3.5-source
About: FLTK (Fast Light Tool Kit) is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), Microsoft Windows, and MacOS X.
  Fossies Dox: fltk-1.3.5-source.tar.bz2  ("inofficial" and yet experimental doxygen-generated source code documentation)  

print_panel.h File Reference
#include <FL/Fl.H>
#include <FL/Fl_Double_Window.H>
#include <FL/Fl_Group.H>
#include <FL/Fl_Choice.H>
#include <FL/Fl_Button.H>
#include <FL/Fl_Box.H>
#include <FL/Fl_Round_Button.H>
#include <FL/Fl_Input.H>
#include <FL/Fl_Spinner.H>
#include <FL/Fl_Check_Button.H>
#include <FL/Fl_Return_Button.H>
#include <FL/Fl_Progress.H>
Include dependency graph for print_panel.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  printing_style { SystemV, BSD }
 

Functions

static Fl_Double_Windowmake_print_panel ()
 
static void print_cb (Fl_Return_Button *, void *)
 
static printing_style print_load ()
 
static void print_update_status ()
 

Enumeration Type Documentation

◆ printing_style

Enumerator
SystemV 
BSD 

Definition at line 38 of file print_panel.h.

Function Documentation

◆ make_print_panel()

static Fl_Double_Window* make_print_panel ( )
static

Definition at line 243 of file print_panel.cxx.

References Fl_Widget::align(), Fl_Widget::box(), Fl_Widget::callback(), cb_Cancel(), cb_Cancel1(), cb_print_all(), cb_print_choice(), cb_print_collate_button(), cb_print_copies(), cb_print_pages(), cb_print_properties(), cb_print_properties_panel(), cb_print_selection(), cb_Save(), cb_Use(), Fl_Widget::color(), Fl_Widget::deactivate(), Fl_Printer::dialog_all, Fl_Printer::dialog_cancel_button, Fl_Printer::dialog_copies, Fl_Printer::dialog_copyNo, Fl_Printer::dialog_from, Fl_Printer::dialog_pages, Fl_Printer::dialog_print_button, Fl_Printer::dialog_printer, Fl_Printer::dialog_properties, Fl_Printer::dialog_range, Fl_Printer::dialog_title, Fl_Printer::dialog_to, Fl_Button::down_box(), Fl_Menu_::down_box(), Fl_Group::end(), FL_ALIGN_BOTTOM_RIGHT, FL_ALIGN_CLIP, FL_ALIGN_INSIDE, FL_ALIGN_LEFT, FL_ALIGN_TOP_LEFT, FL_BACKGROUND2_COLOR, FL_BORDER_BOX, FL_DOWN_BOX, FL_FOREGROUND_COLOR, FL_HELVETICA, FL_ROUND_DOWN_BOX, FL_THIN_DOWN_BOX, FL_WHEN_CHANGED, Fl_Widget::hide(), Fl_Widget::image(), image_print_color(), image_print_gray(), Fl_Widget::labelfont(), Fl_Widget::labelsize(), Fl_Menu_::menu(), menu_print_page_size, print_all, print_cb(), print_choice, print_collate_button, print_collate_group, print_copies, print_from, print_output_mode, print_page_size, print_pages, print_panel, print_panel_controls, print_progress, print_properties, print_properties_panel, print_selection, print_status, print_to, Fl_Printer::property_cancel, Fl_Printer::property_mode, Fl_Printer::property_pagesize, Fl_Printer::property_save, Fl_Printer::property_title, Fl_Printer::property_use, Fl_Widget::selection_color(), Fl_Window::set_modal(), Fl_Input_::textfont(), Fl_Widget::type(), Fl_Button::value(), Fl_Widget::w(), and Fl_Widget::when().

Referenced by Fl_PostScript_Printer::start_job().

◆ print_cb()

static void print_cb ( Fl_Return_Button ,
void *   
)
static

Definition at line 511 of file print_panel.cxx.

References Fl_Double_Window::hide(), print_panel, and print_start.

◆ print_load()

◆ print_update_status()