本文整理汇总了Java中com.intellij.ide.todo.configurable.TodoConfigurable类的典型用法代码示例。如果您正苦于以下问题:Java TodoConfigurable类的具体用法?Java TodoConfigurable怎么用?Java TodoConfigurable使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
TodoConfigurable类属于com.intellij.ide.todo.configurable包,在下文中一共展示了TodoConfigurable类的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: createPopupActionGroup
import com.intellij.ide.todo.configurable.TodoConfigurable; //导入依赖的package包/类
public static DefaultActionGroup createPopupActionGroup(final Project project,
final TodoPanelSettings settings,
Consumer<TodoFilter> todoFilterConsumer) {
TodoFilter[] filters = TodoConfiguration.getInstance().getTodoFilters();
DefaultActionGroup group = new DefaultActionGroup();
group.add(new TodoFilterApplier(IdeBundle.message("action.todo.show.all"),
IdeBundle.message("action.description.todo.show.all"), null, settings, todoFilterConsumer));
for (TodoFilter filter : filters) {
group.add(new TodoFilterApplier(filter.getName(), null, filter, settings, todoFilterConsumer));
}
group.addSeparator();
group.add(
new AnAction(IdeBundle.message("action.todo.edit.filters"),
IdeBundle.message("action.todo.edit.filters"), AllIcons.General.Settings) {
@Override
public void actionPerformed(AnActionEvent e) {
final ShowSettingsUtil util = ShowSettingsUtil.getInstance();
util.editConfigurable(project, new TodoConfigurable());
}
}
);
return group;
}
示例2: createPopupActionGroup
import com.intellij.ide.todo.configurable.TodoConfigurable; //导入依赖的package包/类
public static DefaultActionGroup createPopupActionGroup(final Project project,
final TodoPanelSettings settings,
Consumer<TodoFilter> todoFilterConsumer) {
TodoFilter[] filters = TodoConfiguration.getInstance().getTodoFilters();
DefaultActionGroup group = new DefaultActionGroup();
group.add(new TodoFilterApplier(IdeBundle.message("action.todo.show.all"),
IdeBundle.message("action.description.todo.show.all"), null, settings, todoFilterConsumer));
for (TodoFilter filter : filters) {
group.add(new TodoFilterApplier(filter.getName(), null, filter, settings, todoFilterConsumer));
}
group.addSeparator();
group.add(
new AnAction(IdeBundle.message("action.todo.edit.filters"),
IdeBundle.message("action.todo.edit.filters"), AllIcons.General.Settings) {
@Override
public void actionPerformed(AnActionEvent e) {
final ShowSettingsUtil util = ShowSettingsUtil.getInstance();
util.editConfigurable(project, new TodoConfigurable());
}
}
);
return group;
}