Defines | |
#define | v_curaddress vs_curaddress |
Functions | |
void | v_bit_image (short, const char *filename, short aspect, short x_scale, short y_scale, short h_align, short v_align, short *pxy) |
void | v_clear_disp_list (short) |
short | v_copies (short, short count) |
void | v_dspcur (short, short x, short y) |
void | v_form_adv (short) |
void | v_hardcopy (short) |
short | v_orient (short, short orientation) |
void | v_output_window (short, short *pxy) |
short | v_page_size (short, short page_id) |
void | v_rmcur (short) |
short | v_trays (short, short input, short output, short *set_input, short *set_output) |
short | vq_calibrate (short, short *flag) |
short | vq_page_name (short, short page_id, char *page_name, long *page_width, long *page_height) |
void | vq_scan (short, short *g_slice, short *g_page, short *a_slice, short *a_page, short *div_fac) |
short | vq_tabstatus (short) |
short | vq_tray_names (short, char *input_name, char *output_name, short *input, short *output) |
short | vs_calibrate (short, short flag, short *rgb) |
short | vs_palette (short, short palette) |
void | v_sound (short, short freq, short duration) |
short | vs_mute (short, short action) |
void | vq_tdimensions (short, short *xdimension, short *ydimension) |
void | vt_alignment (short, short dx, short dy) |
void | vt_axis (short, short xres, short yres, short *xset, short *yset) |
void | vt_origin (short, short xorigin, short yorigin) |
void | vt_resolution (short, short xres, short yres, short *xset, short *yset) |
void | v_meta_extents (short, short min_x, short min_y, short max_x, short max_y) |
void | v_write_meta (short, short numvdi_intin, short *avdi_intin, short num_ptsin, short *a_ptsin) |
void | vm_coords (short, short llx, short lly, short urx, short ury) |
void | vm_filename (short, const char *filename) |
void | vm_pagesize (short, short pgwidth, short pgheight) |
void | vsc_expose (short, short state) |
void | vsp_film (short, short color_idx, short lightness) |
short | vqp_filmname (short, short _index, char *name) |
void | v_offset (short, short offset) |
void | v_fontinit (short, const void *font_header) |
void | v_escape2000 (short, short times) |
void | v_alpha_text (short, const char *str) |
void | v_curdown (short) |
void | v_curhome (short) |
void | v_curleft (short) |
void | v_curright (short) |
void | v_curtext (short, const char *str) |
void | v_curup (short) |
void | v_eeol (short) |
void | v_eeos (short) |
void | v_enter_cur (short) |
void | v_exit_cur (short) |
void | v_rvoff (short) |
void | v_rvon (short) |
void | vq_chcells (short, short *n_rows, short *n_cols) |
void | vq_curaddress (short, short *cur_row, short *cur_col) |
void | vs_curaddress (short, short row, short col) |
todo: add description here
|
alternative name for vs_curaddress |
|
|
|
This escape is required only for printers. It allows the application to request processing of a bit image file
|
|
This function for printer or plotter drivers clears the printing buffer (and deletes all previous commands). In contrast to v_clrwk() it does not advance the page.
|
|
Use v_copies() to set the number of copies of a page. If
|
|
moves the cursor down one row. If the cursor is already in the last row, nothing happens.
|
|
This function moves the cursor to the upper left character cell
|
|
The cursor is moved left. If it is already in the first column, nothing happens.
|
|
moves the cursor right. If the cursor is already in the last column, nothing happens.
|
|
This function displays a string. The string starts at the current cursor position.
|
|
The cursor is moved up one row. If the cursor is already in the first row, nothing happens.
|
|
places a graphic cursor at the specified location
|
|
This function erases the screen from the cursor position to the end of line
|
|
The screen is erased from the cursor position to the end of the screen
|
|
This function enables text mode. The screen is cleared and the text cursor is displayed in the upper left cell of the screen.
|
|
In contrast to v_copies() this function sets the number of copies additional to the "original" page.
|
|
"EXIT ALPHA MODE" switches back to graphics mode.
|
|
this escape install the given font as font system.
|
|
is required only for printers. It advances the printer page. This escape can be used instead of invoking a Clear Workstation function if it is desirable to retain the current printer display list while advancing to the next page.
|
|
The device generates a hard copy with this escape. The escape is device-specific and copies the physical screen to a printer or other attached hard copy device.
|
|
updates the extent of the metafile graphic and saves it in the metafile header.
If the Update Metafile Extents escape is not used when outputting to the metafile, zeroes will be written in the extents information portion of the metafile header. |
|
this function set the screen offset in raster lines from the begining of the logical screen.
|
|
This function is used for switching between portrait and landscape output of a page. If
|
|
This escape is required only for printers. It allows the application to request that a particular rectangular window of the picture be output to the printer. This escape is similar to the Update Workstation function, except that the rectangular area must be specified.
|
|
sets the requested page size (if the page size is defined). If the requested size does not exist, the default setting will be used.
|
|
This escape removes the last graphic cursor placed on the screen
|
|
This call switches reverse text output off
|
|
After calling this function text will be displayed reverse
|
|
This escape plays a sound with the given frequency and duration
|
|
specify the paper trays. If the requested tray does not exist, the standard tray will be selected (input 0 and output 0).
|
|
allows you to save application specific opcodes in a metafile. Opcodes 0 to 100 are reserved, the range above it can be used.
|
|
is a sub-opcode of WRITE METAFILE ITEM and sets the used coordinate system.
|
|
This function should be used to change the name of the metafile. The name
Note: Old metafile driver may not delete the default file "GEMFILE.GEM" when you call vm_filename(). That means that you are on the safe side if you call Fdelete() after vm_filename() and try to delete GEMFILE.GEM. |
|
is a sub-opcode of WRITE METAFILE ITEM and sets the page size in 1/10 mm.
|
|
This function report back, if vs_calibrate() exists and if calibration is switched on.
|
|
This call returns the number of columns and rows/lines of the text screen
|
|
This call returns the current cursor position
|
|
can be used to determine the name of a paper format and its physical size (height and width including the non-printable margins).
|
|
|
|
This escape returns the availability status of a graphics tablet, mouse, joystick, or other similar device.
|
|
|
|
returns the names of the current input and output tray
|
|
this escape returns the name of a film.
|
|
switcher color calibration on or off and can be used to set a calibration table. Before you call this function you should check if it exists (call vq_calibrate()).
|
|
moves the alpha cursor directly to the specified row and column address anywhere on the display surface. Addresses beyond the displayable range of the screen are set to the nearest value that is within the displayable range of the screen.
|
|
This escape set/unset/return the tone mute flag
|
|
This escape allows the selection of the palette on the IBM (Tm) medium-resolution color screen.
|
|
|
|
|
|
|
|
|
|
|
|
|