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.
![]() ![]() |
#include "print_panel.h"
#include <stdio.h>
#include <stdlib.h>
#include "../src/flstring.h"
#include <FL/Fl_Preferences.H>
#include <FL/Fl_Pixmap.H>
Go to the source code of this file.
Functions | |
static void | cb_print_choice (Fl_Choice *, void *) |
static void | cb_print_properties (Fl_Button *, void *) |
static void | cb_print_all (Fl_Round_Button *, void *) |
static void | cb_print_pages (Fl_Round_Button *, void *) |
static void | cb_print_selection (Fl_Round_Button *, void *) |
static void | cb_print_copies (Fl_Spinner *, void *) |
static void | cb_print_collate_button (Fl_Check_Button *, void *) |
static void | cb_Cancel (Fl_Button *, void *) |
static void | cb_print_properties_panel (Fl_Double_Window *, void *) |
static Fl_Image * | image_print_color () |
static Fl_Image * | image_print_gray () |
static void | cb_Save (Fl_Return_Button *, void *) |
static void | cb_Cancel1 (Fl_Button *, void *) |
static void | cb_Use (Fl_Button *, void *) |
Fl_Double_Window * | make_print_panel () |
void | print_cb (Fl_Return_Button *, void *) |
void | print_load () |
void | print_update_status () |
Variables | |
Fl_Preferences | fluid_prefs |
Fl_Double_Window * | print_panel =(Fl_Double_Window *)0 |
Fl_Group * | print_panel_controls =(Fl_Group *)0 |
Fl_Choice * | print_choice =(Fl_Choice *)0 |
Fl_Button * | print_properties =(Fl_Button *)0 |
Fl_Box * | print_status =(Fl_Box *)0 |
Fl_Round_Button * | print_all =(Fl_Round_Button *)0 |
Fl_Round_Button * | print_pages =(Fl_Round_Button *)0 |
Fl_Round_Button * | print_selection =(Fl_Round_Button *)0 |
Fl_Int_Input * | print_from =(Fl_Int_Input *)0 |
Fl_Int_Input * | print_to =(Fl_Int_Input *)0 |
Fl_Spinner * | print_copies =(Fl_Spinner *)0 |
Fl_Check_Button * | print_collate_button =(Fl_Check_Button *)0 |
Fl_Group * | print_collate_group [2] ={(Fl_Group *)0} |
Fl_Progress * | print_progress =(Fl_Progress *)0 |
Fl_Double_Window * | print_properties_panel =(Fl_Double_Window *)0 |
Fl_Choice * | print_page_size =(Fl_Choice *)0 |
Fl_Menu_Item | menu_print_page_size [] |
static const char * | idata_print_color [] |
static const char * | idata_print_gray [] |
Fl_Button * | print_output_mode [4] ={(Fl_Button *)0} |
|
static |
Definition at line 95 of file print_panel.cxx.
References Fl_Double_Window::hide(), and print_panel.
Referenced by make_print_panel().
|
static |
Definition at line 234 of file print_panel.cxx.
References Fl_Double_Window::hide(), print_properties_panel, and print_update_status().
Referenced by make_print_panel().
|
static |
Definition at line 48 of file print_panel.cxx.
References Fl_Widget::deactivate(), print_from, and print_to.
Referenced by make_print_panel().
|
static |
Definition at line 34 of file print_panel.cxx.
References print_update_status().
Referenced by make_print_panel().
|
static |
Definition at line 87 of file print_panel.cxx.
References Fl_Widget::hide(), print_collate_button, print_collate_group, Fl_Widget::show(), and Fl_Button::value().
Referenced by make_print_panel().
|
static |
Definition at line 73 of file print_panel.cxx.
References Fl_Widget::activate(), Fl_Widget::deactivate(), print_collate_button, print_collate_group, print_copies, and Fl_Spinner::value().
Referenced by make_print_panel().
|
static |
Definition at line 55 of file print_panel.cxx.
References Fl_Widget::activate(), print_from, and print_to.
Referenced by make_print_panel().
|
static |
Definition at line 40 of file print_panel.cxx.
References print_properties_panel, and Fl_Double_Window::show().
Referenced by make_print_panel().
|
static |
Definition at line 103 of file print_panel.cxx.
References Fl_Double_Window::hide(), print_properties_panel, and print_update_status().
Referenced by make_print_panel().
|
static |
Definition at line 62 of file print_panel.cxx.
References Fl_Widget::deactivate(), print_from, and print_to.
Referenced by make_print_panel().
|
static |
Definition at line 217 of file print_panel.cxx.
References fluid_prefs, Fl_Double_Window::hide(), Fl_Menu_::menu(), name, print_choice, print_output_mode, print_page_size, print_properties_panel, Fl_Preferences::set(), snprintf, Fl_Menu_Item::user_data(), and Fl_Choice::value().
Referenced by make_print_panel().
|
static |
Definition at line 239 of file print_panel.cxx.
References Fl_Double_Window::hide(), and print_properties_panel.
Referenced by make_print_panel().
|
static |
Definition at line 161 of file print_panel.cxx.
References idata_print_color.
Referenced by make_print_panel().
|
static |
Definition at line 210 of file print_panel.cxx.
References idata_print_gray.
Referenced by make_print_panel().
Fl_Double_Window* make_print_panel | ( | ) |
Definition at line 243 of file print_panel.cxx.
Referenced by Fl_PostScript_Printer::start_job().
void print_cb | ( | Fl_Return_Button * | , |
void * | |||
) |
Definition at line 511 of file print_panel.cxx.
Referenced by make_print_panel().
void print_load | ( | ) |
Definition at line 510 of file print_panel.cxx.
Referenced by Fl_PostScript_Printer::start_job().
void print_update_status | ( | ) |
Definition at line 557 of file print_panel.cxx.
Referenced by cb_Cancel1(), cb_print_choice(), cb_print_properties_panel(), and print_load().
Fl_Preferences fluid_prefs |
Referenced by cb_Save(), and print_update_status().
|
static |
Definition at line 117 of file print_panel.cxx.
Referenced by image_print_color().
|
static |
Definition at line 166 of file print_panel.cxx.
Referenced by image_print_gray().
Fl_Menu_Item menu_print_page_size[] |
Definition at line 110 of file print_panel.cxx.
Referenced by make_print_panel().
Fl_Round_Button* print_all =(Fl_Round_Button *)0 |
Definition at line 46 of file print_panel.cxx.
Referenced by make_print_panel(), and Fl_PostScript_Printer::start_job().
Definition at line 32 of file print_panel.cxx.
Referenced by cb_Save(), make_print_panel(), print_load(), print_update_status(), and Fl_PostScript_Printer::start_job().
Fl_Check_Button* print_collate_button =(Fl_Check_Button *)0 |
Definition at line 85 of file print_panel.cxx.
Referenced by cb_print_collate_button(), cb_print_copies(), make_print_panel(), and Fl_PostScript_Printer::start_job().
Definition at line 93 of file print_panel.cxx.
Referenced by cb_print_collate_button(), cb_print_copies(), and make_print_panel().
Fl_Spinner* print_copies =(Fl_Spinner *)0 |
Definition at line 71 of file print_panel.cxx.
Referenced by cb_print_copies(), make_print_panel(), and Fl_PostScript_Printer::start_job().
Fl_Int_Input* print_from =(Fl_Int_Input *)0 |
Definition at line 67 of file print_panel.cxx.
Referenced by cb_print_all(), cb_print_pages(), cb_print_selection(), make_print_panel(), and Fl_PostScript_Printer::start_job().
Definition at line 215 of file print_panel.cxx.
Referenced by cb_Save(), make_print_panel(), print_update_status(), and Fl_PostScript_Printer::start_job().
Definition at line 108 of file print_panel.cxx.
Referenced by cb_Save(), make_print_panel(), print_update_status(), and Fl_PostScript_Printer::start_job().
Fl_Round_Button* print_pages =(Fl_Round_Button *)0 |
Definition at line 53 of file print_panel.cxx.
Referenced by make_print_panel(), and Fl_PostScript_Printer::start_job().
Fl_Double_Window* print_panel =(Fl_Double_Window *)0 |
Definition at line 28 of file print_panel.cxx.
Referenced by cb_Cancel(), make_print_panel(), print_cb(), and Fl_PostScript_Printer::start_job().
Definition at line 30 of file print_panel.cxx.
Referenced by make_print_panel().
Fl_Progress* print_progress =(Fl_Progress *)0 |
Definition at line 99 of file print_panel.cxx.
Referenced by make_print_panel().
Definition at line 38 of file print_panel.cxx.
Referenced by make_print_panel().
Fl_Double_Window* print_properties_panel =(Fl_Double_Window *)0 |
Definition at line 101 of file print_panel.cxx.
Referenced by cb_Cancel1(), cb_print_properties(), cb_print_properties_panel(), cb_Save(), cb_Use(), and make_print_panel().
Fl_Round_Button* print_selection =(Fl_Round_Button *)0 |
Definition at line 60 of file print_panel.cxx.
Referenced by make_print_panel(), and Fl_PostScript_Printer::start_job().
Definition at line 44 of file print_panel.cxx.
Referenced by make_print_panel(), and print_update_status().
Fl_Int_Input* print_to =(Fl_Int_Input *)0 |
Definition at line 69 of file print_panel.cxx.
Referenced by cb_print_all(), cb_print_pages(), cb_print_selection(), make_print_panel(), and Fl_PostScript_Printer::start_job().