/www/tags/NOV_07_2009/htdocs/api/org/gjt/sp/jedit/gui/DockableWindowManager.html
HTML | 1240 lines | 1111 code | 114 blank | 15 comment | 0 complexity | 00db8a81ce7d58973e5b0e6cdf2fdde1 MD5 | raw file
Possible License(s): BSD-3-Clause, AGPL-1.0, Apache-2.0, LGPL-2.0, LGPL-3.0, GPL-2.0, CC-BY-SA-3.0, LGPL-2.1, GPL-3.0, MPL-2.0-no-copyleft-exception, IPL-1.0
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <!--NewPage-->
- <HTML>
- <HEAD>
- <!-- Generated by javadoc (build 1.5.0_14) on Tue Jul 22 07:13:53 GMT-08:00 2008 -->
- <TITLE>
- DockableWindowManager (jEdit API)
- </TITLE>
- <META NAME="keywords" CONTENT="org.gjt.sp.jedit.gui.DockableWindowManager class">
- <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
- <NOSCRIPT>
- </NOSCRIPT>
- </HEAD>
- <BODY BGCOLOR="white" >
- <!-- ========= START OF TOP NAVBAR ======= -->
- <A NAME="navbar_top"><!-- --></A>
- <A HREF="#skip-navbar_top" title="Skip navigation links"></A>
- <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
- <TR>
- <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
- <A NAME="navbar_top_firstrow"><!-- --></A>
- <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
- <TD BGCOLOR="#00008B" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DockableWindowManager.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
- </TR>
- </TABLE>
- </TD>
- <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
- </EM>
- </TD>
- </TR>
- <TR>
- <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindowFactory.html" title="class in org.gjt.sp.jedit.gui"><B>PREV CLASS</B></A>
- <A HREF="../../../../../org/gjt/sp/jedit/gui/DynamicContextMenuService.html" title="class in org.gjt.sp.jedit.gui"><B>NEXT CLASS</B></A></FONT></TD>
- <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../../index.html?org/gjt/sp/jedit/gui/DockableWindowManager.html" target="_top"><B>FRAMES</B></A>
- <A HREF="DockableWindowManager.html" target="_top"><B>NO FRAMES</B></A>
-
- <NOSCRIPT>
- <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
- </NOSCRIPT>
- </FONT></TD>
- </TR>
- <TR>
- <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- SUMMARY: <A HREF="#nested_classes_inherited_from_class_javax.swing.JPanel">NESTED</A> | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
- <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
- </TR>
- </TABLE>
- <A NAME="skip-navbar_top"></A>
- <!-- ========= END OF TOP NAVBAR ========= -->
- <HR>
- <!-- ======== START OF CLASS DATA ======== -->
- <H2>
- <FONT SIZE="-1">
- org.gjt.sp.jedit.gui</FONT>
- <BR>
- Class DockableWindowManager</H2>
- <PRE>
- java.lang.Object
- <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by ">java.awt.Component
- <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by ">java.awt.Container
- <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by ">javax.swing.JComponent
- <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by ">javax.swing.JPanel
- <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.gjt.sp.jedit.gui.DockableWindowManager</B>
- </PRE>
- <DL>
- <DT><B>All Implemented Interfaces:</B> <DD>java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, <A HREF="../../../../../org/gjt/sp/jedit/EBComponent.html" title="interface in org.gjt.sp.jedit">EBComponent</A></DD>
- </DL>
- <HR>
- <DL>
- <DT><PRE>public class <B>DockableWindowManager</B><DT>extends javax.swing.JPanel<DT>implements <A HREF="../../../../../org/gjt/sp/jedit/EBComponent.html" title="interface in org.gjt.sp.jedit">EBComponent</A></DL>
- </PRE>
- <P>
- <p>Keeps track of all dockable windows for a single View, and provides
- an API for getting/showing/hiding them. </p>
-
- <p>Each <A HREF="../../../../../org/gjt/sp/jedit/View.html" title="class in org.gjt.sp.jedit"><CODE>View</CODE></A> has an instance of this class.</p>
- <p><b>dockables.xml:</b></p>
- <p>Dockable window definitions are read from <code>dockables.xml</code> files
- contained inside plugin JARs. A dockable definition file has the following
- form: </p>
- <pre><?xml version="1.0"?>
- <!DOCTYPE DOCKABLES SYSTEM "dockables.dtd">
- <DOCKABLES>
- <DOCKABLE NAME="<i>dockableName</i>" MOVABLE="TRUE|FALSE">
- // Code to create the dockable
- </DOCKABLE>
- </DOCKABLES></pre>
- <p>The MOVABLE attribute specifies the behavior when the docking position of
- the dockable window is changed. If MOVABLE is TRUE, the existing instance of
- the dockable window is moved to the new docking position, and if the dockable
- window implements the DockableWindow interface (see <A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindow.html" title="interface in org.gjt.sp.jedit.gui"><CODE>DockableWindow</CODE></A>),
- it is also notified about the change in docking position before it is moved.
- If MOVABLE is FALSE, the BeanShell code is invoked to get the instance of
- the dockable window to put in the new docking position. Typically, the
- BeanShell code returns a new instance of the dockable window, and the state
- of the existing instance is not preserved after the change. It is therefore
- recommended to set MOVABLE to TRUE for all dockables in order to make them
- preserve their state when they are moved. For backward compatibility reasons,
- this attribute is set to FALSE by default.</p>
- <p>More than one <code><DOCKABLE></code> tag may be present. The code that
- creates the dockable can reference any BeanShell built-in variable
- (see <A HREF="../../../../../org/gjt/sp/jedit/BeanShell.html" title="class in org.gjt.sp.jedit"><CODE>BeanShell</CODE></A>), along with a variable
- <code>position</code> whose value is one of
- <A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindowManager.html#FLOATING"><CODE>FLOATING</CODE></A>, <A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindowManager.html#TOP"><CODE>TOP</CODE></A>, <A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindowManager.html#LEFT"><CODE>LEFT</CODE></A>, <A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindowManager.html#BOTTOM"><CODE>BOTTOM</CODE></A>,
- and <A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindowManager.html#RIGHT"><CODE>RIGHT</CODE></A>. </p>
- <p>The following properties must be defined for each dockable window: </p>
- <ul>
- <li><code><i>dockableName</i>.title</code> - the string to show on the dockable
- button. </li>
- <li><code><i>dockableName</i>.label</code> - The string to use for generating
- menu items and action names. </li>
- <li><code><i>dockableName</i>.longtitle</code> - (optional) the string to use
- in the dockable's floating window title (when it is floating).
- If not specified, the <code><i>dockableName</i>.title</code> property is used. </li>
- </ul>
- A number of actions are automatically created for each dockable window:
- <ul>
- <li><code><i>dockableName</i></code> - opens the dockable window.</li>
- <li><code><i>dockableName</i>-toggle</code> - toggles the dockable window's visibility.</li>
- <li><code><i>dockableName</i>-float</code> - opens the dockable window in a new
- floating window.</li>
- </ul>
- Note that only the first action needs a <code>label</code> property, the
- rest have automatically-generated labels.
- <p> <b>Implementation details:</b></p>
- <p> When an instance of this class is initialized by the <A HREF="../../../../../org/gjt/sp/jedit/View.html" title="class in org.gjt.sp.jedit"><CODE>View</CODE></A>
- class, it
- iterates through the list of registered dockable windows (from jEdit itself,
- and any loaded plugins) and
- examines options supplied by the user in the <b>Global
- Options</b> dialog box. Any plugins designated for one of the
- four docking positions are displayed.</p>
- <p> To create an instance of a dockable window, the <code>DockableWindowManager</code>
- finds and executes the BeanShell code extracted from the appropriate
- <code>dockables.xml</code> file. This code will typically consist of a call
- to the constructor of the dockable window component. The result of the
- BeanShell expression, typically a newly constructed component, is placed
- in a window managed by this class. </p>
- <P>
- <P>
- <DL>
- <DT><B>Since:</B></DT>
- <DD>jEdit 2.6pre3</DD>
- <DT><B>See Also:</B><DD><A HREF="../../../../../org/gjt/sp/jedit/View.html#getDockableWindowManager()"><CODE>View.getDockableWindowManager()</CODE></A>,
- <A HREF="../../../../../serialized-form.html#org.gjt.sp.jedit.gui.DockableWindowManager">Serialized Form</A></DL>
- <HR>
- <P>
- <!-- ======== NESTED CLASS SUMMARY ======== -->
- <A NAME="nested_class_summary"><!-- --></A>
- <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
- <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
- <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
- <B>Nested Class Summary</B></FONT></TH>
- </TR>
- </TABLE>
- <A NAME="nested_classes_inherited_from_class_javax.swing.JPanel"><!-- --></A>
- <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
- <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
- <TH ALIGN="left"><B>Nested classes/interfaces inherited from class javax.swing.JPanel</B></TH>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD><CODE>javax.swing.JPanel.AccessibleJPanel</CODE></TD>
- </TR>
- </TABLE>
-
- <A NAME="nested_classes_inherited_from_class_javax.swing.JComponent"><!-- --></A>
- <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
- <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
- <TH ALIGN="left"><B>Nested classes/interfaces inherited from class javax.swing.JComponent</B></TH>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD><CODE>javax.swing.JComponent.AccessibleJComponent</CODE></TD>
- </TR>
- </TABLE>
-
- <A NAME="nested_classes_inherited_from_class_java.awt.Container"><!-- --></A>
- <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
- <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
- <TH ALIGN="left"><B>Nested classes/interfaces inherited from class java.awt.Container</B></TH>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD><CODE>java.awt.Container.AccessibleAWTContainer</CODE></TD>
- </TR>
- </TABLE>
-
- <A NAME="nested_classes_inherited_from_class_java.awt.Component"><!-- --></A>
- <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
- <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
- <TH ALIGN="left"><B>Nested classes/interfaces inherited from class java.awt.Component</B></TH>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD><CODE>java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy</CODE></TD>
- </TR>
- </TABLE>
-
- <!-- =========== FIELD SUMMARY =========== -->
- <A NAME="field_summary"><!-- --></A>
- <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
- <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
- <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
- <B>Field Summary</B></FONT></TH>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE>static java.lang.String</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindowManager.html#BOTTOM">BOTTOM</A></B></CODE>
- <BR>
- Bottom position.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE>static java.lang.String</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindowManager.html#FLOATING">FLOATING</A></B></CODE>
- <BR>
- Floating position.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE>static java.lang.String</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindowManager.html#LEFT">LEFT</A></B></CODE>
- <BR>
- Left position.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE>static java.lang.String</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindowManager.html#RIGHT">RIGHT</A></B></CODE>
- <BR>
- Right position.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE> java.util.Stack</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindowManager.html#showStack">showStack</A></B></CODE>
- <BR>
- </TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE>static java.lang.String</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindowManager.html#TOP">TOP</A></B></CODE>
- <BR>
- Top position.</TD>
- </TR>
- </TABLE>
- <A NAME="fields_inherited_from_class_javax.swing.JComponent"><!-- --></A>
- <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
- <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
- <TH ALIGN="left"><B>Fields inherited from class javax.swing.JComponent</B></TH>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD><CODE>accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW</CODE></TD>
- </TR>
- </TABLE>
- <A NAME="fields_inherited_from_class_java.awt.Component"><!-- --></A>
- <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
- <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
- <TH ALIGN="left"><B>Fields inherited from class java.awt.Component</B></TH>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD><CODE>BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT</CODE></TD>
- </TR>
- </TABLE>
- <A NAME="fields_inherited_from_class_java.awt.image.ImageObserver"><!-- --></A>
- <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
- <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
- <TH ALIGN="left"><B>Fields inherited from interface java.awt.image.ImageObserver</B></TH>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD><CODE>ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH</CODE></TD>
- </TR>
- </TABLE>
-
- <!-- ======== CONSTRUCTOR SUMMARY ======== -->
- <A NAME="constructor_summary"><!-- --></A>
- <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
- <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
- <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
- <B>Constructor Summary</B></FONT></TH>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindowManager.html#DockableWindowManager(org.gjt.sp.jedit.View, org.gjt.sp.jedit.gui.DockableWindowFactory, org.gjt.sp.jedit.View.ViewConfig)">DockableWindowManager</A></B>(<A HREF="../../../../../org/gjt/sp/jedit/View.html" title="class in org.gjt.sp.jedit">View</A> view,
- <A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindowFactory.html" title="class in org.gjt.sp.jedit.gui">DockableWindowFactory</A> factory,
- <A HREF="../../../../../org/gjt/sp/jedit/View.ViewConfig.html" title="class in org.gjt.sp.jedit">View.ViewConfig</A> config)</CODE>
- <BR>
- Creates a new dockable window manager.</TD>
- </TR>
- </TABLE>
-
- <!-- ========== METHOD SUMMARY =========== -->
- <A NAME="method_summary"><!-- --></A>
- <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
- <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
- <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
- <B>Method Summary</B></FONT></TH>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE> void</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindowManager.html#addDockableWindow(java.lang.String)">addDockableWindow</A></B>(java.lang.String name)</CODE>
- <BR>
- Opens the specified dockable window.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE> void</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindowManager.html#close()">close</A></B>()</CODE>
- <BR>
- Called when the view is being closed.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE> void</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindowManager.html#closeCurrentArea()">closeCurrentArea</A></B>()</CODE>
- <BR>
- Closes the most recently focused dockable.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE> java.awt.event.KeyListener</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindowManager.html#closeListener(java.lang.String)">closeListener</A></B>(java.lang.String dockableName)</CODE>
- <BR>
- The actionEvent "close-docking-area" by default only works on
- windows that are docked.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE> javax.swing.JPopupMenu</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindowManager.html#createPopupMenu(org.gjt.sp.jedit.gui.DockableWindowContainer, java.lang.String, boolean)">createPopupMenu</A></B>(org.gjt.sp.jedit.gui.DockableWindowContainer container,
- java.lang.String dockable,
- boolean clone)</CODE>
- <BR>
- </TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE> javax.swing.JComponent</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindowManager.html#floatDockableWindow(java.lang.String)">floatDockableWindow</A></B>(java.lang.String name)</CODE>
- <BR>
- Opens a new instance of the specified dockable window in a floating
- container.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE> <A HREF="../../../../../org/gjt/sp/jedit/gui/PanelWindowContainer.html" title="class in org.gjt.sp.jedit.gui">PanelWindowContainer</A></CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindowManager.html#getBottomDockingArea()">getBottomDockingArea</A></B>()</CODE>
- <BR>
- </TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE> javax.swing.JComponent</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindowManager.html#getDockable(java.lang.String)">getDockable</A></B>(java.lang.String name)</CODE>
- <BR>
- Returns the specified dockable window.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE> java.lang.String</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindowManager.html#getDockableTitle(java.lang.String)">getDockableTitle</A></B>(java.lang.String name)</CODE>
- <BR>
- Returns the title of the specified dockable window.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE> javax.swing.JComponent</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindowManager.html#getDockableWindow(java.lang.String)">getDockableWindow</A></B>(java.lang.String name)</CODE>
- <BR>
- Returns the specified dockable window.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE> <A HREF="../../../../../org/gjt/sp/jedit/gui/PanelWindowContainer.html" title="class in org.gjt.sp.jedit.gui">PanelWindowContainer</A></CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindowManager.html#getLeftDockingArea()">getLeftDockingArea</A></B>()</CODE>
- <BR>
- </TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE>static java.lang.String[]</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindowManager.html#getRegisteredDockableWindows()">getRegisteredDockableWindows</A></B>()</CODE>
- <BR>
- </TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE> <A HREF="../../../../../org/gjt/sp/jedit/gui/PanelWindowContainer.html" title="class in org.gjt.sp.jedit.gui">PanelWindowContainer</A></CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindowManager.html#getRightDockingArea()">getRightDockingArea</A></B>()</CODE>
- <BR>
- </TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE> <A HREF="../../../../../org/gjt/sp/jedit/gui/PanelWindowContainer.html" title="class in org.gjt.sp.jedit.gui">PanelWindowContainer</A></CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindowManager.html#getTopDockingArea()">getTopDockingArea</A></B>()</CODE>
- <BR>
- </TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE> <A HREF="../../../../../org/gjt/sp/jedit/View.html" title="class in org.gjt.sp.jedit">View</A></CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindowManager.html#getView()">getView</A></B>()</CODE>
- <BR>
- Returns this dockable window manager's view.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE> void</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindowManager.html#handleMessage(org.gjt.sp.jedit.EBMessage)">handleMessage</A></B>(<A HREF="../../../../../org/gjt/sp/jedit/EBMessage.html" title="class in org.gjt.sp.jedit">EBMessage</A> msg)</CODE>
- <BR>
- Handles a message sent on the EditBus.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE> void</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindowManager.html#hideDockableWindow(java.lang.String)">hideDockableWindow</A></B>(java.lang.String name)</CODE>
- <BR>
- Hides the specified dockable window.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE> void</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindowManager.html#init()">init</A></B>()</CODE>
- <BR>
- Initialises dockable window manager.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE> boolean</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindowManager.html#isDockableWindowDocked(java.lang.String)">isDockableWindowDocked</A></B>(java.lang.String name)</CODE>
- <BR>
- Returns if the specified dockable window is docked into the
- view.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE> boolean</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindowManager.html#isDockableWindowVisible(java.lang.String)">isDockableWindowVisible</A></B>(java.lang.String name)</CODE>
- <BR>
- Returns if the specified dockable window is visible.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE> void</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindowManager.html#paintChildren(java.awt.Graphics)">paintChildren</A></B>(java.awt.Graphics g)</CODE>
- <BR>
- </TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE> void</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindowManager.html#removeDockableWindow(java.lang.String)">removeDockableWindow</A></B>(java.lang.String name)</CODE>
- <BR>
- Hides the specified dockable window.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE> void</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindowManager.html#setDockableTitle(java.lang.String, java.lang.String)">setDockableTitle</A></B>(java.lang.String dockableName,
- java.lang.String newTitle)</CODE>
- <BR>
- Changes the .longtitle property of a dockable window, which corresponds to the
- title shown when it is floating (not docked).</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE> void</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindowManager.html#showDockableWindow(java.lang.String)">showDockableWindow</A></B>(java.lang.String name)</CODE>
- <BR>
- Opens the specified dockable window.</TD>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
- <CODE> void</CODE></FONT></TD>
- <TD><CODE><B><A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindowManager.html#toggleDockableWindow(java.lang.String)">toggleDockableWindow</A></B>(java.lang.String name)</CODE>
- <BR>
- Toggles the visibility of the specified dockable window.</TD>
- </TR>
- </TABLE>
- <A NAME="methods_inherited_from_class_javax.swing.JPanel"><!-- --></A>
- <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
- <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
- <TH ALIGN="left"><B>Methods inherited from class javax.swing.JPanel</B></TH>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD><CODE>getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI</CODE></TD>
- </TR>
- </TABLE>
- <A NAME="methods_inherited_from_class_javax.swing.JComponent"><!-- --></A>
- <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
- <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
- <TH ALIGN="left"><B>Methods inherited from class javax.swing.JComponent</B></TH>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD><CODE>addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update</CODE></TD>
- </TR>
- </TABLE>
- <A NAME="methods_inherited_from_class_java.awt.Container"><!-- --></A>
- <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
- <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
- <TH ALIGN="left"><B>Methods inherited from class java.awt.Container</B></TH>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD><CODE>add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree</CODE></TD>
- </TR>
- </TABLE>
- <A NAME="methods_inherited_from_class_java.awt.Component"><!-- --></A>
- <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
- <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
- <TH ALIGN="left"><B>Methods inherited from class java.awt.Component</B></TH>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD><CODE>action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle</CODE></TD>
- </TR>
- </TABLE>
- <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
- <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
- <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
- <TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
- </TR>
- <TR BGCOLOR="white" CLASS="TableRowColor">
- <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
- </TR>
- </TABLE>
-
- <P>
- <!-- ============ FIELD DETAIL =========== -->
- <A NAME="field_detail"><!-- --></A>
- <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
- <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
- <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
- <B>Field Detail</B></FONT></TH>
- </TR>
- </TABLE>
- <A NAME="FLOATING"><!-- --></A><H3>
- FLOATING</H3>
- <PRE>
- public static final java.lang.String <B>FLOATING</B></PRE>
- <DL>
- <DD>Floating position.
- <P>
- <DL>
- <DT><B>Since:</B></DT>
- <DD>jEdit 2.6pre3</DD>
- <DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.gjt.sp.jedit.gui.DockableWindowManager.FLOATING">Constant Field Values</A></DL>
- </DL>
- <HR>
- <A NAME="TOP"><!-- --></A><H3>
- TOP</H3>
- <PRE>
- public static final java.lang.String <B>TOP</B></PRE>
- <DL>
- <DD>Top position.
- <P>
- <DL>
- <DT><B>Since:</B></DT>
- <DD>jEdit 2.6pre3</DD>
- <DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.gjt.sp.jedit.gui.DockableWindowManager.TOP">Constant Field Values</A></DL>
- </DL>
- <HR>
- <A NAME="LEFT"><!-- --></A><H3>
- LEFT</H3>
- <PRE>
- public static final java.lang.String <B>LEFT</B></PRE>
- <DL>
- <DD>Left position.
- <P>
- <DL>
- <DT><B>Since:</B></DT>
- <DD>jEdit 2.6pre3</DD>
- <DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.gjt.sp.jedit.gui.DockableWindowManager.LEFT">Constant Field Values</A></DL>
- </DL>
- <HR>
- <A NAME="BOTTOM"><!-- --></A><H3>
- BOTTOM</H3>
- <PRE>
- public static final java.lang.String <B>BOTTOM</B></PRE>
- <DL>
- <DD>Bottom position.
- <P>
- <DL>
- <DT><B>Since:</B></DT>
- <DD>jEdit 2.6pre3</DD>
- <DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.gjt.sp.jedit.gui.DockableWindowManager.BOTTOM">Constant Field Values</A></DL>
- </DL>
- <HR>
- <A NAME="RIGHT"><!-- --></A><H3>
- RIGHT</H3>
- <PRE>
- public static final java.lang.String <B>RIGHT</B></PRE>
- <DL>
- <DD>Right position.
- <P>
- <DL>
- <DT><B>Since:</B></DT>
- <DD>jEdit 2.6pre3</DD>
- <DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.gjt.sp.jedit.gui.DockableWindowManager.RIGHT">Constant Field Values</A></DL>
- </DL>
- <HR>
- <A NAME="showStack"><!-- --></A><H3>
- showStack</H3>
- <PRE>
- public java.util.Stack <B>showStack</B></PRE>
- <DL>
- <DL>
- </DL>
- </DL>
- <!-- ========= CONSTRUCTOR DETAIL ======== -->
- <A NAME="constructor_detail"><!-- --></A>
- <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
- <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
- <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
- <B>Constructor Detail</B></FONT></TH>
- </TR>
- </TABLE>
- <A NAME="DockableWindowManager(org.gjt.sp.jedit.View, org.gjt.sp.jedit.gui.DockableWindowFactory, org.gjt.sp.jedit.View.ViewConfig)"><!-- --></A><H3>
- DockableWindowManager</H3>
- <PRE>
- public <B>DockableWindowManager</B>(<A HREF="../../../../../org/gjt/sp/jedit/View.html" title="class in org.gjt.sp.jedit">View</A> view,
- <A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindowFactory.html" title="class in org.gjt.sp.jedit.gui">DockableWindowFactory</A> factory,
- <A HREF="../../../../../org/gjt/sp/jedit/View.ViewConfig.html" title="class in org.gjt.sp.jedit">View.ViewConfig</A> config)</PRE>
- <DL>
- <DD>Creates a new dockable window manager.
- <P>
- <DL>
- <DT><B>Parameters:</B><DD><CODE>view</CODE> - The view<DD><CODE>factory</CODE> - A <A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindowFactory.html" title="class in org.gjt.sp.jedit.gui"><CODE>DockableWindowFactory</CODE></A>, usually
- <code>DockableWindowFactory.getInstance()</code>.<DD><CODE>config</CODE> - A docking configuration<DT><B>Since:</B></DT>
- <DD>jEdit 2.6pre3</DD>
- </DL>
- </DL>
- <!-- ============ METHOD DETAIL ========== -->
- <A NAME="method_detail"><!-- --></A>
- <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
- <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
- <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
- <B>Method Detail</B></FONT></TH>
- </TR>
- </TABLE>
- <A NAME="getRegisteredDockableWindows()"><!-- --></A><H3>
- getRegisteredDockableWindows</H3>
- <PRE>
- public static java.lang.String[] <B>getRegisteredDockableWindows</B>()</PRE>
- <DL>
- <DD><DL>
- </DL>
- </DD>
- <DD><DL>
- <DT><B>Since:</B></DT>
- <DD>jEdit 4.3pre2</DD>
- </DL>
- </DD>
- </DL>
- <HR>
- <A NAME="init()"><!-- --></A><H3>
- init</H3>
- <PRE>
- public void <B>init</B>()</PRE>
- <DL>
- <DD>Initialises dockable window manager. Do not call this method directly.
- <P>
- <DD><DL>
- </DL>
- </DD>
- <DD><DL>
- </DL>
- </DD>
- </DL>
- <HR>
- <A NAME="closeListener(java.lang.String)"><!-- --></A><H3>
- closeListener</H3>
- <PRE>
- public java.awt.event.KeyListener <B>closeListener</B>(java.lang.String dockableName)</PRE>
- <DL>
- <DD>The actionEvent "close-docking-area" by default only works on
- windows that are docked. If you want your floatable plugins to also
- respond to this event, you need to add key listeners to each component
- in your plugin that usually has keyboard focus.
- This function returns a key listener which does exactly that.
- You should not need to call this method - it is used by FloatingWindowContainer.
- <P>
- <DD><DL>
- </DL>
- </DD>
- <DD><DL>
- <DT><B>Parameters:</B><DD><CODE>dockableName</CODE> - the name of your dockable
- <DT><B>Returns:</B><DD>a KeyListener you can add to that plugin's component.<DT><B>Since:</B></DT>
- <DD>jEdit 4.3pre6</DD>
- </DL>
- </DD>
- </DL>
- <HR>
- <A NAME="getView()"><!-- --></A><H3>
- getView</H3>
- <PRE>
- public <A HREF="../../../../../org/gjt/sp/jedit/View.html" title="class in org.gjt.sp.jedit">View</A> <B>getView</B>()</PRE>
- <DL>
- <DD>Returns this dockable window manager's view.
- <P>
- <DD><DL>
- </DL>
- </DD>
- <DD><DL>
- <DT><B>Since:</B></DT>
- <DD>jEdit 4.0pre2</DD>
- </DL>
- </DD>
- </DL>
- <HR>
- <A NAME="floatDockableWindow(java.lang.String)"><!-- --></A><H3>
- floatDockableWindow</H3>
- <PRE>
- public javax.swing.JComponent <B>floatDockableWindow</B>(java.lang.String name)</PRE>
- <DL>
- <DD>Opens a new instance of the specified dockable window in a floating
- container.
- <P>
- <DD><DL>
- </DL>
- </DD>
- <DD><DL>
- <DT><B>Parameters:</B><DD><CODE>name</CODE> - The dockable window name
- <DT><B>Returns:</B><DD>The new dockable window instance<DT><B>Since:</B></DT>
- <DD>jEdit 4.1pre2</DD>
- </DL>
- </DD>
- </DL>
- <HR>
- <A NAME="showDockableWindow(java.lang.String)"><!-- --></A><H3>
- showDockableWindow</H3>
- <PRE>
- public void <B>showDockableWindow</B>(java.lang.String name)</PRE>
- <DL>
- <DD>Opens the specified dockable window.
- <P>
- <DD><DL>
- </DL>
- </DD>
- <DD><DL>
- <DT><B>Parameters:</B><DD><CODE>name</CODE> - The dockable window name<DT><B>Since:</B></DT>
- <DD>jEdit 2.6pre3</DD>
- </DL>
- </DD>
- </DL>
- <HR>
- <A NAME="addDockableWindow(java.lang.String)"><!-- --></A><H3>
- addDockableWindow</H3>
- <PRE>
- public void <B>addDockableWindow</B>(java.lang.String name)</PRE>
- <DL>
- <DD>Opens the specified dockable window. As of jEdit 4.0pre1, has the
- same effect as calling showDockableWindow().
- <P>
- <DD><DL>
- </DL>
- </DD>
- <DD><DL>
- <DT><B>Parameters:</B><DD><CODE>name</CODE> - The dockable window name<DT><B>Since:</B></DT>
- <DD>jEdit 2.6pre3</DD>
- </DL>
- </DD>
- </DL>
- <HR>
- <A NAME="hideDockableWindow(java.lang.String)"><!-- --></A><H3>
- hideDockableWindow</H3>
- <PRE>
- public void <B>hideDockableWindow</B>(java.lang.String name)</PRE>
- <DL>
- <DD>Hides the specified dockable window.
- <P>
- <DD><DL>
- </DL>
- </DD>
- <DD><DL>
- <DT><B>Parameters:</B><DD><CODE>name</CODE> - The dockable window name<DT><B>Since:</B></DT>
- <DD>jEdit 2.6pre3</DD>
- </DL>
- </DD>
- </DL>
- <HR>
- <A NAME="removeDockableWindow(java.lang.String)"><!-- --></A><H3>
- removeDockableWindow</H3>
- <PRE>
- public void <B>removeDockableWindow</B>(java.lang.String name)</PRE>
- <DL>
- <DD>Hides the specified dockable window. As of jEdit 4.2pre1, has the
- same effect as calling hideDockableWindow().
- <P>
- <DD><DL>
- </DL>
- </DD>
- <DD><DL>
- <DT><B>Parameters:</B><DD><CODE>name</CODE> - The dockable window name<DT><B>Since:</B></DT>
- <DD>jEdit 4.2pre1</DD>
- </DL>
- </DD>
- </DL>
- <HR>
- <A NAME="toggleDockableWindow(java.lang.String)"><!-- --></A><H3>
- toggleDockableWindow</H3>
- <PRE>
- public void <B>toggleDockableWindow</B>(java.lang.String name)</PRE>
- <DL>
- <DD>Toggles the visibility of the specified dockable window.
- <P>
- <DD><DL>
- </DL>
- </DD>
- <DD><DL>
- <DT><B>Parameters:</B><DD><CODE>name</CODE> - The dockable window name</DL>
- </DD>
- </DL>
- <HR>
- <A NAME="getDockableWindow(java.lang.String)"><!-- --></A><H3>
- getDockableWindow</H3>
- <PRE>
- public javax.swing.JComponent <B>getDockableWindow</B>(java.lang.String name)</PRE>
- <DL>
- <DD>Returns the specified dockable window.
- Note that this method
- will return null if the dockable has not been added yet.
- Make sure you call <A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindowManager.html#addDockableWindow(java.lang.String)"><CODE>addDockableWindow(String)</CODE></A> first.
- <P>
- <DD><DL>
- </DL>
- </DD>
- <DD><DL>
- <DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the dockable window<DT><B>Since:</B></DT>
- <DD>jEdit 4.1pre2</DD>
- </DL>
- </DD>
- </DL>
- <HR>
- <A NAME="getDockable(java.lang.String)"><!-- --></A><H3>
- getDockable</H3>
- <PRE>
- public javax.swing.JComponent <B>getDockable</B>(java.lang.String name)</PRE>
- <DL>
- <DD>Returns the specified dockable window.
- Note that this method
- will return null if the dockable has not been added yet.
- Make sure you call <A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindowManager.html#addDockableWindow(java.lang.String)"><CODE>addDockableWindow(String)</CODE></A> first.
- For historical reasons, this
- does the same thing as <A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindowManager.html#getDockableWindow(java.lang.String)"><CODE>getDockableWindow(String)</CODE></A>.
- <P>
- <DD><DL>
- </DL>
- </DD>
- <DD><DL>
- <DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the dockable window<DT><B>Since:</B></DT>
- <DD>jEdit 4.0pre1</DD>
- </DL>
- </DD>
- </DL>
- <HR>
- <A NAME="getDockableTitle(java.lang.String)"><!-- --></A><H3>
- getDockableTitle</H3>
- <PRE>
- public java.lang.String <B>getDockableTitle</B>(java.lang.String name)</PRE>
- <DL>
- <DD>Returns the title of the specified dockable window.
- <P>
- <DD><DL>
- </DL>
- </DD>
- <DD><DL>
- <DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the dockable window.<DT><B>Since:</B></DT>
- <DD>jEdit 4.1pre5</DD>
- </DL>
- </DD>
- </DL>
- <HR>
- <A NAME="setDockableTitle(java.lang.String, java.lang.String)"><!-- --></A><H3>
- setDockableTitle</H3>
- <PRE>
- public void <B>setDockableTitle</B>(java.lang.String dockableName,
- java.lang.String newTitle)</PRE>
- <DL>
- <DD>Changes the .longtitle property of a dockable window, which corresponds to the
- title shown when it is floating (not docked). Fires a change event that makes sure
- all floating dockables change their title.
- <P>
- <DD><DL>
- </DL>
- </DD>
- <DD><DL>
- <DT><B>Parameters:</B><DD><CODE>dockableName</CODE> - the name of the dockable, as specified in the dockables.xml<DD><CODE>newTitle</CODE> - the new .longtitle you want to see above it.<DT><B>Since:</B></DT>
- <DD>4.3pre5</DD>
- </DL>
- </DD>
- </DL>
- <HR>
- <A NAME="isDockableWindowVisible(java.lang.String)"><!-- --></A><H3>
- isDockableWindowVisible</H3>
- <PRE>
- public boolean <B>isDockableWindowVisible</B>(java.lang.String name)</PRE>
- <DL>
- <DD>Returns if the specified dockable window is visible.
- <P>
- <DD><DL>
- </DL>
- </DD>
- <DD><DL>
- <DT><B>Parameters:</B><DD><CODE>name</CODE> - The dockable window name</DL>
- </DD>
- </DL>
- <HR>
- <A NAME="isDockableWindowDocked(java.lang.String)"><!-- --></A><H3>
- isDockableWindowDocked</H3>
- <PRE>
- public boolean <B>isDockableWindowDocked</B>(java.lang.String name)</PRE>
- <DL>
- <DD>Returns if the specified dockable window is docked into the
- view.
- <P>
- <DD><DL>
- </DL>
- </DD>
- <DD><DL>
- <DT><B>Parameters:</B><DD><CODE>name</CODE> - The dockable's name<DT><B>Since:</B></DT>
- <DD>jEdit 4.0pre2</DD>
- </DL>
- </DD>
- </DL>
- <HR>
- <A NAME="closeCurrentArea()"><!-- --></A><H3>
- closeCurrentArea</H3>
- <PRE>
- public void <B>closeCurrentArea</B>()</PRE>
- <DL>
- <DD>Closes the most recently focused dockable.
- <P>
- <DD><DL>
- </DL>
- </DD>
- <DD><DL>
- <DT><B>Since:</B></DT>
- <DD>jEdit 4.1pre3</DD>
- </DL>
- </DD>
- </DL>
- <HR>
- <A NAME="close()"><!-- --></A><H3>
- close</H3>
- <PRE>
- public void <B>close</B>()</PRE>
- <DL>
- <DD>Called when the view is being closed.
- <P>
- <DD><DL>
- </DL>
- </DD>
- <DD><DL>
- <DT><B>Since:</B></DT>
- <DD>jEdit 2.6pre3</DD>
- </DL>
- </DD>
- </DL>
- <HR>
- <A NAME="getTopDockingArea()"><!-- --></A><H3>
- getTopDockingArea</H3>
- <PRE>
- public <A HREF="../../../../../org/gjt/sp/jedit/gui/PanelWindowContainer.html" title="class in org.gjt.sp.jedit.gui">PanelWindowContainer</A> <B>getTopDockingArea</B>()</PRE>
- <DL>
- <DD><DL>
- </DL>
- </DD>
- <DD><DL>
- </DL>
- </DD>
- </DL>
- <HR>
- <A NAME="getLeftDockingArea()"><!-- --></A><H3>
- getLeftDockingArea</H3>
- <PRE>
- public <A HREF="../../../../../org/gjt/sp/jedit/gui/PanelWindowContainer.html" title="class in org.gjt.sp.jedit.gui">PanelWindowContainer</A> <B>getLeftDockingArea</B>()</PRE>
- <DL>
- <DD><DL>
- </DL>
- </DD>
- <DD><DL>
- </DL>
- </DD>
- </DL>
- <HR>
- <A NAME="getBottomDockingArea()"><!-- --></A><H3>
- getBottomDockingArea</H3>
- <PRE>
- public <A HREF="../../../../../org/gjt/sp/jedit/gui/PanelWindowContainer.html" title="class in org.gjt.sp.jedit.gui">PanelWindowContainer</A> <B>getBottomDockingArea</B>()</PRE>
- <DL>
- <DD><DL>
- </DL>
- </DD>
- <DD><DL>
- </DL>
- </DD>
- </DL>
- <HR>
- <A NAME="getRightDockingArea()"><!-- --></A><H3>
- getRightDockingArea</H3>
- <PRE>
- public <A HREF="../../../../../org/gjt/sp/jedit/gui/PanelWindowContainer.html" title="class in org.gjt.sp.jedit.gui">PanelWindowContainer</A> <B>getRightDockingArea</B>()</PRE>
- <DL>
- <DD><DL>
- </DL>
- </DD>
- <DD><DL>
- </DL>
- </DD>
- </DL>
- <HR>
- <A NAME="createPopupMenu(org.gjt.sp.jedit.gui.DockableWindowContainer, java.lang.String, boolean)"><!-- --></A><H3>
- createPopupMenu</H3>
- <PRE>
- public javax.swing.JPopupMenu <B>createPopupMenu</B>(org.gjt.sp.jedit.gui.DockableWindowContainer container,
- java.lang.String dockable,
- boolean clone)</PRE>
- <DL>
- <DD><DL>
- </DL>
- </DD>
- <DD><DL>
- </DL>
- </DD>
- </DL>
- <HR>
- <A NAME="paintChildren(java.awt.Graphics)"><!-- --></A><H3>
- paintChildren</H3>
- <PRE>
- public void <B>paintChildren</B>(java.awt.Graphics g)</PRE>
- <DL>
- <DD><DL>
- <DT><B>Overrides:</B><DD><CODE>paintChildren</CODE> in class <CODE>javax.swing.JComponent</CODE></DL>
- </DD>
- <DD><DL>
- </DL>
- </DD>
- </DL>
- <HR>
- <A NAME="handleMessage(org.gjt.sp.jedit.EBMessage)"><!-- --></A><H3>
- handleMessage</H3>
- <PRE>
- public void <B>handleMessage</B>(<A HREF="../../../../../org/gjt/sp/jedit/EBMessage.html" title="class in org.gjt.sp.jedit">EBMessage</A> msg)</PRE>
- <DL>
- <DD><B>Description copied from interface: <CODE><A HREF="../../../../../org/gjt/sp/jedit/EBComponent.html#handleMessage(org.gjt.sp.jedit.EBMessage)">EBComponent</A></CODE></B></DD>
- <DD>Handles a message sent on the EditBus.
- This method must specify the type of responses the plugin will have
- for various subclasses of the <A HREF="../../../../../org/gjt/sp/jedit/EBMessage.html" title="class in org.gjt.sp.jedit"><CODE>EBMessage</CODE></A> class. Typically
- this is done with one or more <code>if</code> blocks that test
- whether the message is an instance of a derived message class in
- which the component has an interest. For example:
- <pre> if(msg instanceof BufferUpdate) {
- // a buffer's state has changed!
- }
- else if(msg instanceof ViewUpdate) {
- // a view's state has changed!
- }
- // ... and so on</pre>
- <P>
- <DD><DL>
- <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/gjt/sp/jedit/EBComponent.html#handleMessage(org.gjt.sp.jedit.EBMessage)">handleMessage</A></CODE> in interface <CODE><A HREF="../../../../../org/gjt/sp/jedit/EBComponent.html" title="interface in org.gjt.sp.jedit">EBComponent</A></CODE></DL>
- </DD>
- <DD><DL>
- <DT><B>Parameters:</B><DD><CODE>msg</CODE> - The message</DL>
- </DD>
- </DL>
- <!-- ========= END OF CLASS DATA ========= -->
- <HR>
- <!-- ======= START OF BOTTOM NAVBAR ====== -->
- <A NAME="navbar_bottom"><!-- --></A>
- <A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
- <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
- <TR>
- <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
- <A NAME="navbar_bottom_firstrow"><!-- --></A>
- <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
- <TD BGCOLOR="#00008B" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DockableWindowManager.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
- </TR>
- </TABLE>
- </TD>
- <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
- </EM>
- </TD>
- </TR>
- <TR>
- <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../../org/gjt/sp/jedit/gui/DockableWindowFactory.html" title="class in org.gjt.sp.jedit.gui"><B>PREV CLASS</B></A>
- <A HREF="../../../../../org/gjt/sp/jedit/gui/DynamicContextMenuService.html" title="class in org.gjt.sp.jedit.gui"><B>NEXT CLASS</B></A></FONT></TD>
- <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../../index.html?org/gjt/sp/jedit/gui/DockableWindowManager.html" target="_top"><B>FRAMES</B></A>
- <A HREF="DockableWindowManager.html" target="_top"><B>NO FRAMES</B></A>
-
- <NOSCRIPT>
- <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
- </NOSCRIPT>
- </FONT></TD>
- </TR>
- <TR>
- <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- SUMMARY: <A HREF="#nested_classes_inherited_from_class_javax.swing.JPanel">NESTED</A> | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
- <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
- </TR>
- </TABLE>
- <A NAME="skip-navbar_bottom"></A>
- <!-- ======== END OF BOTTOM NAVBAR ======= -->
- <HR>
- </BODY>
- </HTML>