frames.h
来自「一个很有名的浏览器」· C头文件 代码 · 共 53 行
H
53 行
/* $Id: frames.h,v 1.41 2004/09/28 20:08:41 pasky Exp $ */#ifndef EL__DOCUMENT_HTML_FRAMES_H#define EL__DOCUMENT_HTML_FRAMES_H#include "util/box.h"struct document_options;struct session;struct uri;struct frameset_desc;struct frame_desc { struct frameset_desc *subframe; unsigned char *name; struct uri *uri; int width, height;};struct frameset_desc { int n; /* This is an *EXOTIC* box. It doesn't say anything about the physical * dimensions, rather about the frame_desc contents. */ struct box box; struct frame_desc frame_desc[1]; /* must be last of struct. --Zas */};struct frameset_param { struct frameset_desc *parent; /* This x, y is a number of items in the appropriate arrays below. */ int x, y; int *width, *height;};struct frameset_desc *create_frameset(struct frameset_param *fp);/* Adds a frame to the @parent frameset. @subframe may be NULL. */voidadd_frameset_entry(struct frameset_desc *parent, struct frameset_desc *subframe, unsigned char *name, unsigned char *url);void format_frames(struct session *ses, struct frameset_desc *fsd, struct document_options *op, int depth);void parse_frame_widths(unsigned char *str, int max_value, int pixels_per_char, int **new_values, int *new_values_count);#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?