home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Hot Shareware 35
/
hot35.iso
/
ficheros
/
LC
/
SIMPWN18.ZIP
/
SWH.ZIP
/
SIMPWIN.H
< prev
next >
Wrap
Text File
|
1997-08-07
|
6KB
|
255 lines
/* Simple Windows 1.5 Copyright By Bruce R. O'Banion */
/* Header File */
/* boarder defines */
# define NO_BOARDER 0
# define SINGLE_BOARDER 1
# define DOUBLE_BOARDER 2
# define SIG_DUB_BOARDER 3
# define DUB_SIG_BOARDER 4
# define ANY_BOARDER 5
/* shadow style defines */
# define NO_SHADOW 0
# define NARROW_SHADOW 2
# define WIDE_SHADOW 1
/* shadow location defines */
# define LOWER_LEFT 1
# define UPPER_LEFT 2
# define LOWER_RIGTH 3
# define UPPER_RIGHT 4
/* word defines */
# define ON 1
# define OFF 0
# define YES 1
# define NO 0
/* note defines */
# define _A 1
# define _Bb 2
# define _B 3
# define _C 4
# define _Cs 5
# define _D 6
# define _Eb 7
# define _E 8
# define _F 9
# define _Fs 10
# define _G 11
# define _Ab 12
/* cord type defines */
# define _MAJOR 1
# define _MINOR 2
# define _7TH 4
# define _MAJOR_7TH 3
# define _MINOR_7TH 5
# define _6TH 7
# define _MINOR_6TH 8
# define _MAJOR_9TH 6
# define _MINOR_9TH 10
# define _AUGMENTED 11
# define _DIMINISHED 12
# define _9TH 9
/* Time Sig */
# define _4/4 0
# define _3/4 1
/* note sizes */
# define _WHOLE 1
# define _HALF 2
# define _QUARTER 4
# define _EIGHTH 8
# define _SIXTEENTH 16
# define _THIRTY_SECOND 32
# define _SIXTY_FOURTH 64
/* draw window */
int simp_window(int l,int t,int r,int b,int boarder,int shad,int forground,
int background,int shadlocate,int shadforground,int shadbackground,
int boarderchar,int fillchar);
/* call popup window */
int popup_window(int filenum,int l,int t,int r,int b,int boarder,int shad,
int forground,int background,int shadlocate,int shadforground,
int shadbackground,int boarderchar,int fillchar);
/* call unpopup window */
int unpopup_window(int filenum);
/* save window info */
int save_window_data(int filenum);
/* load window info */
int load_window_data(int filenum);
/* initialize windows */
int init_window(int win,int menu,int screen,char *drive,int port);
/* uninitialize windows */
int uninit_window(void);
/* get intigers */
int get_int(int *data,int size,int x,int y);
/* get long intigers */
int get_long(long int *data,int size,int x,int y);
/* get strings */
int get_string(char *data,char *format,char *mask,int x,int y,int strip,int disply);
/* get choice */
int get_choice(int x,int y,char *choice);
/* get intiger date */
int get_int_date(int *date,int x,int y);
/* full edit field */
int edit_string(char *data,char *format,int x,int y,char *mask);
/* draw horizontal line */
int draw_horizontal_line(int start,int mid,int end,int startx,int endx,int y);
/* draw vertical line */
int draw_vertical_line(int start,int mid,int end,int x,int starty,int endy);
/* sound a tone */
int tone(unsigned char octive,unsigned char note,unsigned char size_note,unsigned char style);
/* sound a four note cord */
int cord(unsigned char note,unsigned char size_note,unsigned char type,unsigned char timing);
/* set_tempo */
void set_tempo(unsigned int temposet);
/* play song file */
int playsong(unsigned int temposet,char *filename);
/* hide cursor */
void hide_cursor(void);
/* show cursor */
void show_cursor(void);
/* draw print window */
int print_window(int l,int t,int r,int b,int boarder,int boarderchar);
/* formated print */
int print_printf(int x,int y,char *data,...);
/* print character */
int print_putch(int x,int y,int pchar);
/* print horizontal line */
int print_horizontal_line(int start,int mid,int end,int startx,int endx,int y);
/* print vertical line */
int print_vertical_line(int start,int mid,int end,int x,int starty,int endy);
/* clear print buffer */
int clear_print_buff(void);
/* print page from buffer */
int print_buff(void);
/* print a character */
int print_char(unsigned char pchar);
/* write in window */
int write_window(int x,int y,char *data,...);
/* clear window */
int clear_window(int cchar);
/* make a menu in window */
int make_menu(int filenum,int lines,...);
/* call menu */
int call_menu(int filenum,int x,int y);
/* save menu data to file */
int save_menu(int filenum);
/* load menu data from file */
int load_menu(int filenum);
/* make a window don't display */
int make_window(int filenum,int l,int t,int r,int b,int boarder,int shad,int forground,
int background,int shadlocate,int shadforground,int shadbackground,
int boarderchar,int fillchar);
/* call and display made window */
int call_window(int filenum);
/* uncall a made window */
int uncall_window(int filenum);
/* save a current screen */
int save_screen(int filenum);
/* load a screen */
int load_screen(int filenum);
/* move a current window */
int move_window(int x,int y);
/* move cursor in current window */
int move_cursor(int x,int y);
/* save screen to buffer */
void save_screen_buff(void);
/* load screen from buffer */
void load_screen_buff(void);
/* load menu text */
int load_menu_text(char *filename);
/* load text */
int load_text(int,char *filename);
/* load window file */
int load_win_data(char *filename);
/* load print from */
int load_form(int filenum,char *filename);
/* save form data */
int save_form(int filenum,char *filename);
/* load screen form */
int load_screen_form(int filenum,char *filename);
/* write a block to a file */
int write_file(void *buff,char *filename,unsigned int size,unsigned long int startbyte);
/* read a block from a file */
int read_file(void *buff,char *filename,unsigned int size,unsigned long int startbyte);
/* write a block from one file to another */
int file_to_file(void *buff,char *sourse,long int sorsestartbyte,char * destination,
long int deststartbyte,int size);
/* creat a file if none exists */
int creat_file(char *filename);
/* copy a file to another file */
int copy_file(char *sourse,char *destination);
/* read a directory */
int read_directory(char *filename,int size,char *directory);
/* read a text file */
int read_text(char *filename,int wrap);