Giter Club home page Giter Club logo

chain-gui's Introduction

chain-GUI

编译:

cd ./chain-gui
mkdir build
cd build
cmake ..

TODO:

  • 设备支持:
    • 基础事件 40%
      • SDL后端 70%
      • 自定义后端 0%
    • GPU硬渲染 0%
    • CPU软渲染 ✓
  • 布局器
    • 固定布局 30%
    • 比例布局 0%
    • 自动布局 0%
  • 窗口 70%
  • 按钮 0%
  • 标签 0%
  • 图片框 0%
  • 文本编辑框
    • 预览器(View)
      • 不自动换行 0%
      • 自动换行 70%
        • 分字分行 90%
        • 分词、分符分行
        • RTL
    • 选取器(Selector)
      • 单光标选取器 0%
        • 选取区域与光标渲染 0%
      • 鼠标支持 0%
        • 左键支持 0%
        • 单击 0%
        • 双击 0%
        • 三击 0%
        • 四击 0%
        • 框选 0%
        • 右键支持 0%
        • 中键支持 0%
      • 键盘绑定 0%
        • 方向键 跳字 0%
        • alt 跳词 0%
        • insert 插入/替换模式切换 0%
        • home 跳转行首 0%
        • backspace/delete 向前/向后删除 0%
        • PgUp/PgDn 向上/向下翻页 0%
        • shift + 方向键 选取 0%
        • alt + 左右 光标回溯 0%
        • ...
      • 触摸屏幕支持 0%
      • 选取区域与光标渲染 0%
      • 手柄摇杆支持 0%
      • 多光标选取器(Beta计划) 0%
      • ctrl+shift+alt+上下方向 多选 0%
      • 方向键 跳字 0%
      • alt 跳词 0%
      • insert 插入/替换模式切换 0%
      • home 跳转行首 0%
      • backspace/delete 向前/向后删除 0%
      • PgUp/PgDn 向上/向下翻页 0%
      • shift + 方向键 选取 0%
      • alt + 左右 光标回溯 0%
        • ...
    • 编辑器(edit)
      • 跳字 0%
      • 跳词 0%
      • 插入/替换模式切换 0%
      • 跳转行首 0%
      • 向前删除 0%
      • 反向删除 0%
      • 向上/向下翻页 0%
      • 复制/粘贴 0%
      • 撤销 0%
      • 反撤销 0%
      • 光标历史 0%
      • 光标回溯 0%
      • 富文本 0%
        • 对齐 0%
        • 加粗 0%
        • 倾斜 0%
        • 字号 0%
        • 图片 0%
        • 色彩 0%

chain-gui's People

Contributors

xarvie avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.