From 4e80c313e30ebf692f9dfce94909b97d3a5f8d0d Mon Sep 17 00:00:00 2001 From: wysaid Date: Wed, 10 Aug 2022 12:10:50 +0800 Subject: [PATCH] optimize doc layout --- RELEASE.md | 9 + doc/apiIndex.md | 32 +-- doc/egelogo.jpg | 1 + helper.html => doc/helper.html | 4 +- index.css => doc/index.css | 0 marked.js => doc/marked.js | 0 tool.css => doc/tool.css | 0 index.html | 454 ++++++++++++++++----------------- readme.md | 3 +- 9 files changed, 256 insertions(+), 247 deletions(-) create mode 120000 doc/egelogo.jpg rename helper.html => doc/helper.html (95%) rename index.css => doc/index.css (100%) rename marked.js => doc/marked.js (100%) rename tool.css => doc/tool.css (100%) diff --git a/RELEASE.md b/RELEASE.md index 24425833..675282f4 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -1,8 +1,11 @@ # 版本变更记录 + 遵循[如何维护更新日志](https://keepachangelog.com/zh-CN/1.0.0/)编写。 ## 未发布(20.09) + ### 更新 + - 增加 `ege::putimage_rotatetransparent` 方法。 - 增加 `ege::ege_` 系列绘图函数对 `ege::setlinestyle` 的支持。 - 增加 `ege::ege_drawimage` 和 `ege::ege_transform` 系列函数。 @@ -11,6 +14,7 @@ - 现在 `ege::saveimage` 根据后缀名决定将文件保存为 png 还是 bmp 格式。 ### 修复 + - 修复 `ege::inputbox_getline` 界面发黑的问题。 - 修正当半径小于等于 20 时,`ege::sector` 函数绘制错误。 - 修正 `ege::setinitmode` 无法改变窗口位置的问题。 @@ -19,13 +23,16 @@ - 修复在执行 `ege::outputbox_getline` 后 `ege::outtextxy` 有概率无效的问题。 ### 变更 + - `ege::getimage` 系列函数现在通过返回值表示是否成功。 - 改用支持 GPU 加速的 `AlphaBlend` 函数实现 `ege::putimage_alpha`。 - 将 `ege::resize` 行为改回会填充背景色,并增加不填充背景色的 `ege::resize_f` 函数。 - 按照 CSS 颜色表修改并增加了预定义颜色值定义。 ## [20.08] - 2020-08-31 + ### 更新 + - 库文件名统一为 `graphics[64].lib` 或 `libgraphics[64].a`。 - 初始化图形对象或调用 `resize` 时,支持将图形对象的长或宽设置为 0。 - 增加 `INIT_UNICODE` 初始化选项,此选项会创建 Unicode 窗口。 @@ -41,6 +48,7 @@ - 使用 `PCIMAGE` 作为 `const IMAGE*` 的别名,并作为某些函数的形参类型。 ### 修复 + - 修正 `putimage` 系列函数裁剪区计算错误的 BUG。 - 修复了 `initgraph` 的内存泄漏情况。 - 修复了 `setactivepage()` 和 `setvisualpage()` 无法使用的问题。 @@ -49,6 +57,7 @@ - 修正某些函数传入 `NULL` 时段错误的 BUG。 ### 变更 + - 从 `ege.h` 中移出 `EgeControlBase` 的定义到 `ege/egecontrolbase.h` 中。 - 默认字体设置为宋体。 - 生成的静态库文件中不再包含 gdiplus 静态库。 diff --git a/doc/apiIndex.md b/doc/apiIndex.md index 3e737d1d..78479e0e 100644 --- a/doc/apiIndex.md +++ b/doc/apiIndex.md @@ -1,22 +1,22 @@ # 库函数目录 - [绘图环境相关函数](doc/env/index.htm) - - [cleardevice](cleardevice.htm): `清除屏幕` - - [clearviewport](clearviewport.htm): `清空视图` - - [closegraph](closegraph.htm): `关闭图形环境` - - [gettarget](gettarget.htm): `获取当前绘图对象` - - [getviewport](getviewport.htm): `获取当前视图信息` - - [initgraph](initgraph.htm): `初始化绘图环境` - - [is_run](is_run.htm): `判断窗口环境是否还在` - - [setactivepage](setactivepage.htm): `设置当前绘图页` - - [setcaption](setcaption.htm): `设置窗口标题` - - [setinitmode](setinitmode.htm): `设置初始化参数` - - [setrendermode](setrendermode.htm): `设置窗口更新模式` - - [settarget](settarget.htm): `设置当前绘图对象` - - [setviewport](setviewport.htm): `设置当前视图` - - [setvisualpage](setvisualpage.htm): `设置显示页,把页面内容输出到窗口的页` - - [window_getviewport](window_getviewport.htm): `获取当前窗口可见部分` - - [window_setviewport](window_setviewport.htm): `设置窗口可见部分` + - [cleardevice](cleardevice.htm): `清除屏幕` + - [clearviewport](clearviewport.htm): `清空视图` + - [closegraph](closegraph.htm): `关闭图形环境` + - [gettarget](gettarget.htm): `获取当前绘图对象` + - [getviewport](getviewport.htm): `获取当前视图信息` + - [initgraph](initgraph.htm): `初始化绘图环境` + - [is_run](is_run.htm): `判断窗口环境是否还在` + - [setactivepage](setactivepage.htm): `设置当前绘图页` + - [setcaption](setcaption.htm): `设置窗口标题` + - [setinitmode](setinitmode.htm): `设置初始化参数` + - [setrendermode](setrendermode.htm): `设置窗口更新模式` + - [settarget](settarget.htm): `设置当前绘图对象` + - [setviewport](setviewport.htm): `设置当前视图` + - [setvisualpage](setvisualpage.htm): `设置显示页,把页面内容输出到窗口的页` + - [window_getviewport](window_getviewport.htm): `获取当前窗口可见部分` + - [window_setviewport](window_setviewport.htm): `设置窗口可见部分` - [颜色表示及相关函数](doc/col/index.htm) - [绘制图形相关函数](doc/draw/index.htm) diff --git a/doc/egelogo.jpg b/doc/egelogo.jpg new file mode 120000 index 00000000..383e6a9e --- /dev/null +++ b/doc/egelogo.jpg @@ -0,0 +1 @@ +../egelogo.jpg \ No newline at end of file diff --git a/helper.html b/doc/helper.html similarity index 95% rename from helper.html rename to doc/helper.html index 746f4589..feb5335f 100644 --- a/helper.html +++ b/doc/helper.html @@ -9,7 +9,7 @@ var target = window.location.search.substr(1); var baseReg = new RegExp("base=([^&]*)(&|$)"); var base = target.match(baseReg); - if(base) { + if (base) { var baseValue = base[0].replace("base=", ""); document.write(''); } @@ -26,7 +26,7 @@ var isMarkdown = src.match(/.md$/); var req = new XMLHttpRequest(); - req.open("GET", src, true); + req.open("GET", "../" + src, true); req.onload = function (ev) { if (this.status === 200 || this.status === 304) { var content = this.responseText; diff --git a/index.css b/doc/index.css similarity index 100% rename from index.css rename to doc/index.css diff --git a/marked.js b/doc/marked.js similarity index 100% rename from marked.js rename to doc/marked.js diff --git a/tool.css b/doc/tool.css similarity index 100% rename from tool.css rename to doc/tool.css diff --git a/index.html b/index.html index 34388d43..62a3a8cb 100644 --- a/index.html +++ b/index.html @@ -1,253 +1,253 @@ - EGE在线文档 - - + EGE在线文档 + +
-

EGE在线文档.

- +
- + id="itemView"> +