问题标签 [outline-view]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
787 浏览

android - Android:不能使用图形大纲

我想创建某种自定义“FAB”按钮,因此我正在使用android.graphics.Outline该类,但我无法导入它。如果我尝试一下,Android Studio 会显示以下消息:

安装了以下工具:

  • 安卓工作室 0.8.2
  • 安卓 SDK 19

我发现了一个关于 Android Studio、Outline 和最新 SDL(Preview L)的错误报告,但是当我尝试通过调用./gradlew build.

0 投票
1 回答
108 浏览

java - GEF 大纲视图

我建立了一个 GEF 编辑器(如 OPM 编辑器),我需要你对 OutlineView 的帮助,因为我的尝试不起作用。我像 ShapeEditor 中的 GEF 示例一样构建了 ContentOutlinePage。

当类型为 IContentOutlinePage.class 时,我在 getAdapter 中返回我的新 OutlinePage。然后我调用 createControl 和 setContent(model),出现错误。我无法设置 addPropertyChangeListener,我的模型不是为这个 Listener 设计的

ShapeEditor 中的解决方案似乎很复杂。

是否没有针对 ContentToutlinePage 的简单解决方案或有人使用此 OPM 编辑器提供解决方案?

感谢我们的帮助

0 投票
1 回答
41 浏览

c - 在 Eclipse 的大纲上显示操作系统任务

我有一些在 JenOS 上运行的 C 代码,JenOS 是一些 NXP 微控制器上用于管理 ZigBee 通信的专有操作系统。该操作系统具有定义任务的特定语法,如下所示:

其中 OS_TASK 定义为:

显然,这些不是标准的 C 函数,因此不会显示在 Eclipse 的大纲选项卡中。有没有办法将这些内容包含在大纲中而不必破解源代码(出于明显的原因,我不想去那里)?

0 投票
1 回答
692 浏览

xtext - Xtext 定制大纲

我为基于 Xtext 的 DSL 定制了大纲,在大纲视图中创建了新节点和不同的层次结构。单击大纲节点时,与编辑器的交叉链接可以正常工作。然而,相反的情况并没有发生。我有两个要求: 1. 当我在编辑器中单击语义元素时,如果按下“交叉链接”按钮,则应选择大纲节点 2. 我想在继续时保持树结构“全部展开”编辑域模型

任何指针都有帮助。

提前致谢

0 投票
2 回答
3487 浏览

android - 大纲提供程序不再工作

我正在尝试为视图设置大纲(浮动操作按钮)。关键是它曾经工作了一段时间,所以代码没有问题也没有错误,它完美地显示了阴影。然后它不再显示出不知从何而来的影子。我想我已经检查了与此有关的所有内容,但找不到问题所在。

所以这是我一直在处理的代码:

我的 fab 是一个简单的 ImageButton,以波纹为背景,在 56*56dp 内有一个图像 src(加号)。

有什么建议吗?

编辑:几天后,我会说大纲提供程序仅适用于Button而不适用于ImageButton......在几个小时内进行的进一步测试。

0 投票
2 回答
2509 浏览

markdown - sublimetext 3 的概述功能

Sublime 文本非常好,以至于很多人将其用于实际写作和编码。但是许多实际的作者想要大纲视图功能。

我正在寻找一个崇高的文本包,它为降价文件提供键盘快捷键,这些文件提供类似于 Microsoft Word 的大纲功能(如果没有别的,这是一个很好的大纲),即:

  • 显示给定级别的所有标题,并有选择地扩展或汇总给定标题
  • (和/或)更改 SmartMarkdown 包中的 shift-tab,使其循环遍历所有展开,仅 H1,然后是所有标题,但没有正文。
  • 移动标题的 4 个选项(以及属于它的所有材料,即正文和所有较低级别的子标题,直到下一个同级标题):向上、向下、提升、降级(映射为 alt+the方向键),
  • 还有 4 个与上面相同的选项,但只是移动标题而没有属于它的材料(比如为此添加 Shift 键)。

相关的软件包是 SmartMarkdown,其中只有一小部分https://github.com/demon386/SmartMarkdown/issues/10和 markdownEditing https://github.com/SublimeText-Markdown/MarkdownEditing/issues/171

真正的大纲迷需要我上面列出的大部分或全部内容。我想为此提供一个小赏金,还有其他人感兴趣吗?

0 投票
0 回答
223 浏览

netbeans-platform - 从 ChildFactory.Detachable 中动态删除节点

我目前正在使用 Outline View 来创建子视图,该视图ChildFactory.Detachable运行正常。

PropertyChangeListener在此实现了ChildFactory动态添加和删除下面给出的节点

这里的结构是RootNode,它的子节点和子节点也可以包含它自己的子节点。问题是,每当我尝试从任何根节点中删除节点时,扩展符号(+)都不会被删除。

我浏览了Geertjan 博客中的“无子节点时无扩展图标(第 1 部分)-博客 | /Oracle” ,但它用于添加新节点而不是删除。

如果有人对此有任何想法,请告诉我。

谢谢是提前。

0 投票
1 回答
195 浏览

xcode - XCode 7 - 如何重新排列源代码元素

我想问你XCode 7+有没有代码排列功能?

我遇到了一种情况,我想让我的代码更具可读性和组织性。为此,我必须(重新)对一些源代码文件中的一些函数和元素(Swift)进行排序。

作为 Eclipse 和 IntelliJ 用户,我习惯于有几个选项,例如基于规则的自动排序或大纲视图,我可以在其中移动功能等。到目前为止还没有在 XCode 中看到过这样的东西——当然,有一个“大纲视图”(又名符号导航器),但它实际上只是一个查看器。-.-

我也知道 CMD+Opt+[ / ] 快捷方式,但是这种手动排序很乏味。

有没有更好的办法?谢谢你。

马丁

0 投票
1 回答
137 浏览

javascript - 用于 Eclipse 大纲视图的 JSDoc dojo.mixin

如何使用 记录以下 JavaScript 代码示例dojo.mixin,以便 Eclipse(4.5.2 版)在大纲视图中SomeClass1显示函数?SomeClass2

如何获得例如init要在 Eclipse 大纲视图中显示的功能?

如果使用 dojo.mixin,则 Eclipse 大纲视图不显示任何方法/属性

0 投票
0 回答
280 浏览

firebase - 使用firebase树结构直接表示一个“文档大纲”结构

使用 Firebase 树结构直接表示面向用户的树结构(如“文字处理器”中的“文档大纲”)会有多好/愚蠢?与例如执行 SQL 连接父子类型的关系然后通过投影构建树(这可能会很慢)相反。

我知道嵌套级别限制为 32 级(https://www.firebase.com/docs/web/guide/understanding-data.html),这应该足够了,因为我无法想象一个理智的用户想要为文本树轮廓做尽可能多的嵌套......虽然我可能需要将 32 除以 2,因为每个节点都需要为其子节点和元数据具有子节点,对吗?

我知道一旦通过 Firebase API 访问树节点,则需要获取所有子节点,如果用户有很多数据,这可能是一个性能问题,但最后我认为这不会是一个问题,因为数据主要是用户输入的明文(短)。

如果用户粘贴从某处复制的一些非常长的文本块(例如数十千字节),则可能会出现性能问题。但是然后我可以通过firebase中的一种“符号链接”将这些“TLOB-s”分开,并从不同的节点按需获取它们,对吧?同样应该适用于分离图像和其他重物,对吧?虽然在原型和早期阶段,这可能应该被忽略,为了简单起见......我可能会采用通用方法来“符号链接”,以克服 32 级限制和获取所有子的需要节点一次,对吧?是否有一些最佳实践方法(例如,用于表示与另一个节点的链接的 firebase 节点的语法)?我已将“符号链接”的想法提取到一个单独的问题:Firebase“.

我可能可以将最顶层的节点划分为某些类型的项目/类别,以防止必须绝对获取用户曾经拥有的所有东西......

我的推理/方法正确吗?

是否有任何我没有想到的考虑因素,例如对数据大小或性能的先天限制或例如安全规则

其他技术(例如 Couchbase/Pouchbase)会更好地为我服务吗?

更多细节:这是一个混合移动应用程序,也强调网络访问和离线访问。我希望在 Javascript 中完成大部分逻辑。问题的 UI 部分在这里:HTML tree for hybrid mobile app