diff options
author | Akinori Ito <aito@eie.yz.yamagata-u.ac.jp> | 2001-11-08 05:14:08 +0000 |
---|---|---|
committer | Akinori Ito <aito@eie.yz.yamagata-u.ac.jp> | 2001-11-08 05:14:08 +0000 |
commit | 68a07bf03b7624c9924065cce9ffa45497225834 (patch) | |
tree | c2adb06a909a8594445e4a3f8587c4bad46e3ecd /frame.h | |
download | w3m-68a07bf03b7624c9924065cce9ffa45497225834.tar.gz w3m-68a07bf03b7624c9924065cce9ffa45497225834.zip |
Initial revision
Diffstat (limited to 'frame.h')
-rw-r--r-- | frame.h | 56 |
1 files changed, 56 insertions, 0 deletions
@@ -0,0 +1,56 @@ +/* + * frame support + */ + +struct frame_element { + char attr; +#define F_UNLOADED 0x00 +#define F_BODY 0x01 +#define F_FRAMESET 0x02 + char dummy; + char *name; +}; + +struct frame_body { + char attr; + char flags; +#define FB_NOCACHE 0x01 +#define FB_TODELETE 0x02 +#define FB_NO_BUFFER 0x04 + char *name; + char *url; + ParsedURL *baseURL; + char *source; + char *referer; + struct _anchorList *nameList; + FormList *request; +}; + +union frameset_element { + struct frame_element *element; + struct frame_body *body; + struct frameset *set; +}; + +struct frameset { + char attr; + char dummy; + char *name; + ParsedURL *currentURL; + char **width; + char **height; + int col; + int row; + int i; + union frameset_element *frame; +}; + +struct frameset_queue { + struct frameset_queue *next; + struct frameset_queue *back; + struct frameset *frameset; + long linenumber; + short pos; +}; + +extern struct frameset *renderFrameSet; |