非显而易见性评估仅供参考,不构成法律建议。
| 编号 | 名称 |
|---|
一种用于根据指向光标相对于所渲染的树结构的位置在图形用户界面中渲染元素的树结构的计算机实现的方法,包括;至少生成以多个分支来组织的树结构的树视图;确定所述指向光标相对于所述树视图的位置;所述位置包含根据第一方向的第一位置值;和根据与所述第一方向正交的第二方向的第二位置值;所述第一位置值确定活动分支被选择为与所述指向光标的根据所述第一方向的位置对齐的分支;所述第二位置值根据相对于所述活动分支的子级别的缩进的第二位置值来确定要展开的子级别;使得所述第二位置值的增加值确定树结构中的更深的子级别;并且所述第二位置值的减少值确定树结构中的更浅的子级别;以及在所述第一位置值和所述第二位置值中的至少一个改变时;通过展开所确定的所述活动分支的子级别并收起其他分支来更新所述树视图。
根据权利要求1所述的计算机实现的方法,其中;在显示所述图形用户界面中的所述树视图的显示装置的屏幕上;所述第一方向对应于垂直方向;以及所述第二方向对应于水平方向。
根据权利要求1所述的计算机实现的方法,其中;连续重复对所述指向光标的位置的确定;对所述活动分支的确定;对要开展的子级别的确定;以及对所述树视图的更新。
根据权利要求1所述的计算机实现的方法,其中;如果要展开的子级别的数量小于当前展开的子级别的数量;则通过收起所述活动分支的超出的子级别来更新所述树视图;以及沿所述第一方向移动经更新的树视图;直到隐藏所收起的超出子级别的对应元素变得与所述指向光标的根据所述第一方向的位置对齐为止。
根据权利要求1所述的计算机实现的方法,其中;元素的所述树结构对应于概念分类系统。
根据权利要求1所述的计算机实现的方法,其中;元素的所述树结构对应于文件的目录结构。
根据权利要求1所述的计算机实现的方法,包括;响应于由用户输入的模式选择在自动模式和手动模式之间选择;其中仅在所述自动模式下执行对所述指向光标的位置的确定;对所述活动分支的自动选择;对要展开的子级别的确定;以及对所述树视图的自动更新;以及其中在所述手动模式下响应于针对所述图形用户界面的其它手动用户输入来更新所述树视图。
根据权利要求1所述的计算机实现的方法,其中;生成所述指向光标以特别用于与所述树视图的用户交互。