NetSurf
Functions
print.h File Reference
#include <proto/exec.h>
Include dependency graph for print.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void ami_print (struct hlcache_handle *c, int copies)
 
void ami_print_ui (struct hlcache_handle *c)
 
bool ami_print_cont (void)
 
struct MsgPort * ami_print_init (void)
 
void ami_print_free (void)
 
struct MsgPort * ami_print_get_msgport (void)
 

Function Documentation

◆ ami_print()

void ami_print ( struct hlcache_handle c,
int  copies 
)

Definition at line 408 of file print.c.

References AllocSysObjectTags, ami_layout_table, ami_print_close_device(), ami_print_cont(), ami_print_info, ami_print_init(), ami_print_progress(), amiga_warn_user(), amiprinter, ASO_NoTrack, ASOT_IOREQUEST, ami_printer_info::c, ami_printer_info::gg, height, hlcache_handle_get_url(), ami_printer_info::msgport, nsoption_int, nsurl_access(), print_settings::page_height, print_settings::page_width, ami_printer_info::pages, ami_printer_info::PD, ami_printer_info::PED, ami_printer_info::PReq, PRINT_DEFAULT, print_make_settings(), print_scale, print_set_up(), print_settings::priv, ami_printer_info::ps, and print_settings::scale.

Referenced by ami_print_event().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ami_print_cont()

bool ami_print_cont ( void  )

Definition at line 460 of file print.c.

References ami_print_dump(), ami_print_info, amiprinter, ami_printer_info::c, ami_printer_info::page, ami_printer_info::pages, print_cleanup(), print_draw_next_page(), and ami_printer_info::ps.

Referenced by ami_get_msg(), and ami_print().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ami_print_free()

void ami_print_free ( void  )

Definition at line 488 of file print.c.

References ami_print_info, ASOT_PORT, FreeSysObject(), and ami_printer_info::msgport.

Referenced by ami_print_end().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ami_print_get_msgport()

struct MsgPort * ami_print_get_msgport ( void  )

Definition at line 494 of file print.c.

References ami_print_info, and ami_printer_info::msgport.

Referenced by ami_get_msg().

Here is the caller graph for this function:

◆ ami_print_init()

struct MsgPort * ami_print_init ( void  )

Definition at line 479 of file print.c.

References AllocSysObjectTags, ami_print_info, ASO_NoTrack, ASOT_PORT, and ami_printer_info::msgport.

Referenced by ami_print().

Here is the caller graph for this function:

◆ ami_print_ui()

void ami_print_ui ( struct hlcache_handle c)

Definition at line 243 of file print.c.

References ami_gui_get_screen(), ami_gui_get_screen_title(), ami_gui_get_shared_msgport(), ami_gui_win_list_add(), ami_print_readunit(), ami_print_table, ami_print_ui_setup(), AMINS_PRINTWINDOW, ButtonObj, ami_print_window::c, ami_print_window::gadgets, gadlab, IntegerObj, LayoutVObj, nsoption_int, ami_print_window::objects, PGID_CANCEL, PGID_COPIES, PGID_MAIN, PGID_PRINT, PGID_PRINTER, PGID_SCALE, POID_MAIN, print_scale, printers, ami_print_window::win, and WindowObj.

Referenced by HOOKF().

Here is the call graph for this function:
Here is the caller graph for this function: