public class FlatWelcomeFrame extends javax.swing.JFrame implements IdeFrame, Disposable, AccessibleContextAccessor, WelcomeFrameUpdater
javax.swing.JFrame.AccessibleJFrame
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
java.awt.Container.AccessibleAWTContainer
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
IdeFrame.Child
Disposable.Parent
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BOTTOM_PANEL |
static int |
DEFAULT_HEIGHT |
static int |
MAX_DEFAULT_WIDTH |
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
FlatWelcomeFrame() |
Modifier and Type | Method and Description |
---|---|
void |
addNotify() |
static Pair<javax.swing.JPanel,JBList<AnAction>> |
createActionGroupPanel(ActionGroup action,
java.lang.Runnable backAction,
Disposable parentDisposable) |
void |
dispose()
Usually not invoked directly, see class javadoc.
|
static java.awt.Color |
getActionLinkSelectionColor() |
BalloonLayout |
getBalloonLayout() |
javax.swing.JComponent |
getComponent() |
javax.accessibility.AccessibleContext |
getCurrentAccessibleContext()
Same as
Accessible.getAccessibleContext() , except that the returned
AccessibleContext is null if it has not been created yet. |
static java.awt.Color |
getLinkNormalColor() |
static java.awt.Color |
getListSelectionColor(boolean hasFocus) |
static java.awt.Color |
getMainBackground() |
static javax.swing.JComponent |
getPreferredFocusedComponent(Pair<javax.swing.JPanel,JBList<AnAction>> pair) |
Project |
getProject() |
static java.awt.Color |
getProjectsBackground() |
static JBColor |
getSeparatorColor() |
StatusBar |
getStatusBar() |
protected java.lang.String |
getWelcomeFrameTitle() |
void |
hidePluginUpdates() |
static void |
installQuickSearch(JBList<? extends AnAction> list) |
static boolean |
isUseProjectGroups() |
void |
setFrameTitle(java.lang.String title) |
void |
showPluginUpdates(java.lang.Runnable callback) |
java.awt.Rectangle |
suggestChildFrameBounds() |
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
isInFullScreen
public static final java.lang.String BOTTOM_PANEL
public static final int DEFAULT_HEIGHT
public static final int MAX_DEFAULT_WIDTH
public void addNotify()
addNotify
in class java.awt.Frame
public void dispose()
Disposable
dispose
in interface Disposable
dispose
in class java.awt.Window
public StatusBar getStatusBar()
getStatusBar
in interface IdeFrame
public static java.awt.Color getMainBackground()
public static java.awt.Color getProjectsBackground()
public static java.awt.Color getLinkNormalColor()
public static java.awt.Color getListSelectionColor(boolean hasFocus)
public static java.awt.Color getActionLinkSelectionColor()
public static JBColor getSeparatorColor()
public javax.accessibility.AccessibleContext getCurrentAccessibleContext()
AccessibleContextAccessor
Accessible.getAccessibleContext()
, except that the returned
AccessibleContext
is null if it has not been created yet.getCurrentAccessibleContext
in interface AccessibleContextAccessor
protected java.lang.String getWelcomeFrameTitle()
public static javax.swing.JComponent getPreferredFocusedComponent(Pair<javax.swing.JPanel,JBList<AnAction>> pair)
public void showPluginUpdates(java.lang.Runnable callback)
showPluginUpdates
in interface WelcomeFrameUpdater
public void hidePluginUpdates()
hidePluginUpdates
in interface WelcomeFrameUpdater
public static boolean isUseProjectGroups()
public BalloonLayout getBalloonLayout()
getBalloonLayout
in interface IdeFrame
public java.awt.Rectangle suggestChildFrameBounds()
suggestChildFrameBounds
in interface IdeFrame
public Project getProject()
getProject
in interface IdeFrame
public void setFrameTitle(java.lang.String title)
setFrameTitle
in interface IdeFrame
public javax.swing.JComponent getComponent()
getComponent
in interface IdeFrame
public static Pair<javax.swing.JPanel,JBList<AnAction>> createActionGroupPanel(ActionGroup action, java.lang.Runnable backAction, Disposable parentDisposable)