idea-plugin / arrow.meta.ide.dsl.ui.notification / NotificationSyntax

NotificationSyntax

interface NotificationSyntax

IntelliJ defines various notification techniques.

Functions

editorNotificationPanel There are several examples here org.jetbrains.kotlin.idea.configuration.KotlinSetupEnvironmentNotificationProvider, org.jetbrains.kotlin.idea.debugger.KotlinAlternativeSourceNotificationProvider or com.intellij.ide.FileChangedNotificationProvider and many moreopen fun NotificationSyntax.editorNotificationPanel(key: Key<EditorNotificationPanel>, create: (file: VirtualFile, fileEditor: FileEditor, project: Project) -> EditorNotificationPanel?): Provider<EditorNotificationPanel>
notification notification creates one Top-Level Notifications. They’re also called non-modal notifications. Check out Joachim’s Blog-post.open fun NotificationSyntax.notification(displayId: String, content: NotificationContent, type: NotificationType, icon: Icon? = null): Notification

Inheritors

IdeSyntax interface IdeSyntax : IconProviderSyntax, SyntaxHighlighterSyntax, InspectionSyntax, AnActionSyntax, ColorSettingsSyntax, HintingSyntax, LanguageSyntax, LineMarkerSyntax, LiveTemplateSyntax, NavigationSyntax, SearchSyntax, StructureViewSyntax, UsageSyntax, ExtensionProviderSyntax, DocumentationSyntax, KotlinExtensionSyntax, DialogSyntax, PopupSyntax, NotificationSyntax, ToolWindowSyntax, GotoRelatedSyntax, AnnotatorSyntax, ParserSyntax, ApplicationSyntax

Do you like Arrow?

Arrow Org
<