* 251: update GH links in topics * code_samples: Gradle 2.x (WIP) * code_samples: Gradle 2.x (WIP) * code_samples: Gradle 2.x (WIP) * code_samples: Gradle 2.x (WIP) * code_samples: Gradle 2.x (WIP) * code_samples: Gradle 2.x (WIP) * GH: theme_basics is not a Gradle project * GH: remove deleted kotlin_demo project * README: remove deleted kotlin_demo project * code_samples: remove product_specific * 2025.1 Beta3 * code_samples: remove obsolete kotlin_demo dir * code_samples: add .intellijPlatform to .gitignore * stub_indexes.md: fix gh link * api_notable_list_2020.md: fix gh link * code_samples: add .gitignore for standalone repo * code_samples: build against latest 2024.2.x, set since-build explicitly * code_samples: fix framework_basics * Update EP and Listener lists * Convert %gh-ic-master% links to %gh-ic% * additional_minor_features.md: Update link to FileIncludeProvider * api_notable_list_2020.md: Add note about internal API * status_bar_widgets.md: Update StatusBarWidget.TextPresentation example The previous example doesn't implement TextPresentation any more. --------- Co-authored-by: Karol Lewandowski <karol.lewandowski@jetbrains.com>
Tool Window Sample 
Reference: Tool Windows in IntelliJ SDK Docs
Quickstart
Tool Windows are child windows of the IDE used to display information. These windows generally have their toolbars (referred to as tool window bars) along the outer edges of the main window containing one or more tool window buttons, which activate panels displayed on the left, bottom, and right sides of the main IDE window.
The current implementation displays a JPanel
component containing simple icons and information about the actual system date, time, and timezone.
Component is provided by the CalendarToolWindowFactory.CalendarToolWindowContent
class through the getContentPanel()
method invoked inside the CalendarToolWindowFactory
implementation.
Extension Points
Name | Implementation | Extension Point Class |
---|---|---|
com.intellij.toolWindow |
CalendarToolWindowFactory | ToolWindowFactory |
Reference: Plugin Extension Points in IntelliJ SDK Docs