diff options
author | upstream source tree <ports@midipix.org> | 2015-03-15 20:14:05 -0400 |
---|---|---|
committer | upstream source tree <ports@midipix.org> | 2015-03-15 20:14:05 -0400 |
commit | 554fd8c5195424bdbcabf5de30fdc183aba391bd (patch) | |
tree | 976dc5ab7fddf506dadce60ae936f43f58787092 /libjava/javax/swing/JTree.h | |
download | cbb-gcc-4.6.4-upstream.tar.bz2 cbb-gcc-4.6.4-upstream.tar.xz |
obtained gcc-4.6.4.tar.bz2 from upstream website;upstream
verified gcc-4.6.4.tar.bz2.sig;
imported gcc-4.6.4 source tree from verified upstream tarball.
downloading a git-generated archive based on the 'upstream' tag
should provide you with a source tree that is binary identical
to the one extracted from the above tarball.
if you have obtained the source via the command 'git clone',
however, do note that line-endings of files in your working
directory might differ from line-endings of the respective
files in the upstream repository.
Diffstat (limited to 'libjava/javax/swing/JTree.h')
-rw-r--r-- | libjava/javax/swing/JTree.h | 270 |
1 files changed, 270 insertions, 0 deletions
diff --git a/libjava/javax/swing/JTree.h b/libjava/javax/swing/JTree.h new file mode 100644 index 000000000..c9e66df2c --- /dev/null +++ b/libjava/javax/swing/JTree.h @@ -0,0 +1,270 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_swing_JTree__ +#define __javax_swing_JTree__ + +#pragma interface + +#include <javax/swing/JComponent.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace java + { + namespace awt + { + class Dimension; + class Rectangle; + } + } + namespace javax + { + namespace accessibility + { + class AccessibleContext; + } + namespace swing + { + class JTree; + class JTree$TreeSelectionRedirector; + namespace event + { + class TreeExpansionListener; + class TreeModelListener; + class TreeSelectionEvent; + class TreeSelectionListener; + class TreeWillExpandListener; + } + namespace plaf + { + class TreeUI; + } + namespace text + { + class Position$Bias; + } + namespace tree + { + class TreeCellEditor; + class TreeCellRenderer; + class TreeModel; + class TreeNode; + class TreePath; + class TreeSelectionModel; + } + } + } +} + +class javax::swing::JTree : public ::javax::swing::JComponent +{ + +public: + JTree(); + JTree(::java::util::Hashtable *); + JTree(JArray< ::java::lang::Object * > *); + JTree(::javax::swing::tree::TreeModel *); + JTree(::javax::swing::tree::TreeNode *); + JTree(::javax::swing::tree::TreeNode *, jboolean); + JTree(::java::util::Vector *); + virtual jint getRowForPath(::javax::swing::tree::TreePath *); + virtual ::javax::swing::tree::TreePath * getPathForRow(jint); +public: // actually protected + virtual JArray< ::javax::swing::tree::TreePath * > * getPathBetweenRows(jint, jint); + static ::javax::swing::tree::TreeModel * createTreeModel(::java::lang::Object *); +public: + virtual ::javax::swing::plaf::TreeUI * getUI(); + virtual void setUI(::javax::swing::plaf::TreeUI *); + virtual void updateUI(); + virtual ::java::lang::String * getUIClassID(); + virtual ::javax::accessibility::AccessibleContext * getAccessibleContext(); + virtual ::java::awt::Dimension * getPreferredScrollableViewportSize(); + virtual jint getScrollableUnitIncrement(::java::awt::Rectangle *, jint, jint); + virtual jint getScrollableBlockIncrement(::java::awt::Rectangle *, jint, jint); + virtual jboolean getScrollableTracksViewportHeight(); + virtual jboolean getScrollableTracksViewportWidth(); + virtual void addTreeExpansionListener(::javax::swing::event::TreeExpansionListener *); + virtual void removeTreeExpansionListener(::javax::swing::event::TreeExpansionListener *); + virtual JArray< ::javax::swing::event::TreeExpansionListener * > * getTreeExpansionListeners(); + virtual void fireTreeCollapsed(::javax::swing::tree::TreePath *); + virtual void fireTreeExpanded(::javax::swing::tree::TreePath *); + virtual void addTreeSelectionListener(::javax::swing::event::TreeSelectionListener *); + virtual void removeTreeSelectionListener(::javax::swing::event::TreeSelectionListener *); + virtual JArray< ::javax::swing::event::TreeSelectionListener * > * getTreeSelectionListeners(); +public: // actually protected + virtual void fireValueChanged(::javax::swing::event::TreeSelectionEvent *); +public: + virtual void addTreeWillExpandListener(::javax::swing::event::TreeWillExpandListener *); + virtual void removeTreeWillExpandListener(::javax::swing::event::TreeWillExpandListener *); + virtual JArray< ::javax::swing::event::TreeWillExpandListener * > * getTreeWillExpandListeners(); + virtual void fireTreeWillCollapse(::javax::swing::tree::TreePath *); + virtual void fireTreeWillExpand(::javax::swing::tree::TreePath *); + virtual ::javax::swing::tree::TreeModel * getModel(); + virtual void setModel(::javax::swing::tree::TreeModel *); + virtual jboolean isEditable(); + virtual void setEditable(jboolean); + virtual jboolean isRootVisible(); + virtual void setRootVisible(jboolean); + virtual jboolean getShowsRootHandles(); + virtual void setShowsRootHandles(jboolean); + virtual ::javax::swing::tree::TreeCellEditor * getCellEditor(); + virtual void setCellEditor(::javax::swing::tree::TreeCellEditor *); + virtual ::javax::swing::tree::TreeCellRenderer * getCellRenderer(); + virtual void setCellRenderer(::javax::swing::tree::TreeCellRenderer *); + virtual ::javax::swing::tree::TreeSelectionModel * getSelectionModel(); + virtual void setSelectionModel(::javax::swing::tree::TreeSelectionModel *); + virtual jint getVisibleRowCount(); + virtual void setVisibleRowCount(jint); + virtual jboolean isLargeModel(); + virtual void setLargeModel(jboolean); + virtual jint getRowHeight(); + virtual void setRowHeight(jint); + virtual jboolean isFixedRowHeight(); + virtual jboolean getInvokesStopCellEditing(); + virtual void setInvokesStopCellEditing(jboolean); + virtual jint getToggleClickCount(); + virtual void setToggleClickCount(jint); + virtual void scrollPathToVisible(::javax::swing::tree::TreePath *); + virtual void scrollRowToVisible(jint); + virtual jboolean getScrollsOnExpand(); + virtual void setScrollsOnExpand(jboolean); + virtual void setSelectionPath(::javax::swing::tree::TreePath *); + virtual void setSelectionPaths(JArray< ::javax::swing::tree::TreePath * > *); +private: + void clearSelectionPathStates(); +public: + virtual void setSelectionRow(jint); + virtual void setSelectionRows(JArray< jint > *); + virtual void setSelectionInterval(jint, jint); + virtual void addSelectionPath(::javax::swing::tree::TreePath *); + virtual void addSelectionPaths(JArray< ::javax::swing::tree::TreePath * > *); + virtual void addSelectionRow(jint); + virtual void addSelectionRows(JArray< jint > *); + virtual void addSelectionInterval(jint, jint); + virtual void removeSelectionPath(::javax::swing::tree::TreePath *); + virtual void removeSelectionPaths(JArray< ::javax::swing::tree::TreePath * > *); + virtual void removeSelectionRow(jint); + virtual void removeSelectionRows(JArray< jint > *); + virtual void removeSelectionInterval(jint, jint); + virtual void clearSelection(); + virtual ::javax::swing::tree::TreePath * getLeadSelectionPath(); + virtual void setLeadSelectionPath(::javax::swing::tree::TreePath *); + virtual ::javax::swing::tree::TreePath * getAnchorSelectionPath(); + virtual void setAnchorSelectionPath(::javax::swing::tree::TreePath *); + virtual jint getLeadSelectionRow(); + virtual jint getMaxSelectionRow(); + virtual jint getMinSelectionRow(); + virtual jint getSelectionCount(); + virtual ::javax::swing::tree::TreePath * getSelectionPath(); + virtual JArray< ::javax::swing::tree::TreePath * > * getSelectionPaths(); + virtual JArray< jint > * getSelectionRows(); + virtual jboolean isPathSelected(::javax::swing::tree::TreePath *); + virtual jboolean isRowSelected(jint); + virtual jboolean isSelectionEmpty(); + virtual jboolean getDragEnabled(); + virtual void setDragEnabled(jboolean); + virtual jint getRowCount(); + virtual void collapsePath(::javax::swing::tree::TreePath *); + virtual void collapseRow(jint); + virtual void expandPath(::javax::swing::tree::TreePath *); + virtual void expandRow(jint); + virtual jboolean isCollapsed(::javax::swing::tree::TreePath *); + virtual jboolean isCollapsed(jint); + virtual jboolean isExpanded(::javax::swing::tree::TreePath *); + virtual jboolean isExpanded(jint); + virtual jboolean getExpandsSelectedPaths(); + virtual void setExpandsSelectedPaths(jboolean); + virtual ::java::awt::Rectangle * getPathBounds(::javax::swing::tree::TreePath *); + virtual ::java::awt::Rectangle * getRowBounds(jint); + virtual jboolean isEditing(); + virtual jboolean stopEditing(); + virtual void cancelEditing(); + virtual void startEditingAtPath(::javax::swing::tree::TreePath *); + virtual ::javax::swing::tree::TreePath * getEditingPath(); + virtual ::javax::swing::tree::TreePath * getPathForLocation(jint, jint); + virtual jint getRowForLocation(jint, jint); + virtual ::javax::swing::tree::TreePath * getClosestPathForLocation(jint, jint); + virtual jint getClosestRowForLocation(jint, jint); + virtual ::java::lang::Object * getLastSelectedPathComponent(); +private: + void doExpandParents(::javax::swing::tree::TreePath *, jboolean); +public: // actually protected + virtual void setExpandedState(::javax::swing::tree::TreePath *, jboolean); + virtual void clearToggledPaths(); + virtual ::java::util::Enumeration * getDescendantToggledPaths(::javax::swing::tree::TreePath *); +public: + virtual jboolean hasBeenExpanded(::javax::swing::tree::TreePath *); + virtual jboolean isVisible(::javax::swing::tree::TreePath *); + virtual void makeVisible(::javax::swing::tree::TreePath *); + virtual jboolean isPathEditable(::javax::swing::tree::TreePath *); +public: // actually protected + virtual ::javax::swing::event::TreeModelListener * createTreeModelListener(); + static ::javax::swing::tree::TreeModel * getDefaultTreeModel(); +public: + virtual ::java::lang::String * convertValueToText(::java::lang::Object *, jboolean, jboolean, jboolean, jint, jboolean); +public: // actually protected + virtual ::java::lang::String * paramString(); +public: + virtual ::java::util::Enumeration * getExpandedDescendants(::javax::swing::tree::TreePath *); + virtual ::javax::swing::tree::TreePath * getNextMatch(::java::lang::String *, jint, ::javax::swing::text::Position$Bias *); +public: // actually protected + virtual jboolean removeDescendantSelectedPaths(::javax::swing::tree::TreePath *, jboolean); + virtual void removeDescendantToggledPaths(::java::util::Enumeration *); +public: + virtual void treeDidChange(); +public: // actually package-private + virtual void setUIProperty(::java::lang::String *, ::java::lang::Object *); +private: + static const jlong serialVersionUID = 7559816092864483649LL; +public: + static ::java::lang::String * CELL_EDITOR_PROPERTY; + static ::java::lang::String * CELL_RENDERER_PROPERTY; + static ::java::lang::String * EDITABLE_PROPERTY; + static ::java::lang::String * INVOKES_STOP_CELL_EDITING_PROPERTY; + static ::java::lang::String * LARGE_MODEL_PROPERTY; + static ::java::lang::String * ROOT_VISIBLE_PROPERTY; + static ::java::lang::String * ROW_HEIGHT_PROPERTY; + static ::java::lang::String * SCROLLS_ON_EXPAND_PROPERTY; + static ::java::lang::String * SELECTION_MODEL_PROPERTY; + static ::java::lang::String * SHOWS_ROOT_HANDLES_PROPERTY; + static ::java::lang::String * TOGGLE_CLICK_COUNT_PROPERTY; + static ::java::lang::String * TREE_MODEL_PROPERTY; + static ::java::lang::String * VISIBLE_ROW_COUNT_PROPERTY; + static ::java::lang::String * ANCHOR_SELECTION_PATH_PROPERTY; + static ::java::lang::String * LEAD_SELECTION_PATH_PROPERTY; + static ::java::lang::String * EXPANDS_SELECTED_PATHS_PROPERTY; +private: + static ::java::lang::Object * EXPANDED; + static ::java::lang::Object * COLLAPSED; + jboolean __attribute__((aligned(__alignof__( ::javax::swing::JComponent)))) dragEnabled; + jboolean expandsSelectedPaths; + ::javax::swing::tree::TreePath * anchorSelectionPath; +public: // actually package-private + ::java::util::Hashtable * nodeStates; +public: // actually protected + ::javax::swing::tree::TreeCellEditor * cellEditor; + ::javax::swing::tree::TreeCellRenderer * cellRenderer; + jboolean editable; + jboolean invokesStopCellEditing; + jboolean largeModel; + jboolean rootVisible; + jint rowHeight; + jboolean scrollsOnExpand; + ::javax::swing::tree::TreeSelectionModel * selectionModel; + jboolean showsRootHandles; + jint toggleClickCount; + ::javax::swing::tree::TreeModel * treeModel; + jint visibleRowCount; + ::javax::swing::event::TreeModelListener * treeModelListener; + ::javax::swing::JTree$TreeSelectionRedirector * selectionRedirector; +private: + jboolean clientRowHeightSet; + jboolean clientScrollsOnExpandSet; + jboolean clientShowsRootHandlesSet; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_swing_JTree__ |