[ Module Hierarchy
| Class Hierarchy ]
Class Hierarchy
- peppy.lib.processmanager.wx.App
- peppy.buffers.wx.aui.AuiNotebook
- SocketServer.BaseRequestHandler:
Base class for request handler classes.
- SocketServer.BaseServer:
Base class for server classes.
- SocketServer.TCPServer:
Base class for various socket-based server classes.
- wx.lib.mixins.listctrl.CheckListCtrlMixin:
This is a mixin for ListCtrl which add a checkbox in the first
column of each row.
- wx.lib.mixins.listctrl.ColumnSorterMixin:
A mixin class that handles sorting of a wx.ListCtrl in REPORT mode
when the column header is clicked on.
- peppy.lib.nextpanel.wx.CustomDataObject
- peppy.buffers.wx.FileDropTarget
- peppy.stcbase.FoldNode
- peppy.buffers.wx.Frame
- peppy.configprefs.HomeConfigDir:
Simple loader for config files in the home directory.
- peppy.frame.IPeppyPlugin
- peppy.frame.IPeppyPlugin
- peppy.pype.browser.LateBinding
- peppy.lib.nextpanel.wx.ListCtrl
- wx.ListCtrl
- peppy.lib.nextpanel.wx.ListCtrl
- peppy.buffers.wx.ListCtrl
- wx.lib.mixins.listctrl.ListCtrlAutoWidthMixin:
A mix-in class that automatically resizes the last column to take up
the remaining width of the wx.ListCtrl.
- peppy.lib.loadfileserver.LoadFileCommandProcessor
- peppy.lib.null.Null:
A class for implementing Null objects.
- peppy.pype.findbar.OnCloseBar
- peppy.lib.wordwrap.OnlineConcaveMinima:
Online concave minimization algorithm of Galil and Park.
- peppy.lib.nextpanel.wx.Panel
- peppy.lib.nextpanel.wx.Panel
- peppy.lib.nextpanel.wx.Panel
- wx.Panel
- peppy.lib.PyParse.Parser
- peppy.lib.nextpanel.wx.PyDropTarget
- peppy.frame.RadioAction
- peppy.frame.RadioAction
- peppy.frame.SelectAction
- peppy.frame.SelectAction
- peppy.frame.SelectAction
- peppy.frame.SelectAction
- peppy.frame.SelectAction
- peppy.frame.SelectAction
- peppy.frame.SelectAction
- peppy.frame.SelectAction
- peppy.frame.SelectAction
- peppy.frame.SelectAction
- peppy.frame.SelectAction
- peppy.frame.SelectAction
- peppy.frame.SelectAction
- peppy.frame.SelectAction
- peppy.frame.SelectAction
- peppy.frame.SelectAction
- peppy.frame.SelectAction
- peppy.frame.SelectAction
- peppy.frame.SelectAction
- peppy.frame.SelectAction
- peppy.frame.SelectAction
- peppy.frame.SelectAction
- StringIO.StringIO:
class StringIO([buffer])
- peppy.pype.exparse.SuiteInfoBase
- peppy.actions.minibuffer.threading.Thread
- SocketServer.ThreadingMixIn:
Mix-in class to handle each request in a new thread.
- peppy.frame.ToggleAction
- peppy.frame.ToggleAction
- peppy.frame.ToggleAction
- peppy.frame.ToggleAction
- peppy.frame.ToggleAction
- peppy.frame.ToggleAction
- peppy.frame.ToggleListAction
- peppy.frame.ToggleListAction
- peppy.major.wx.Window
- object:
The most base type
- peppy.mainmenu.ActionNameMinibufferMixin
- peppy.vfs.itools.uri.generic.Authority:
There are two types of authorities: registry based and
server-based; right now only server-based are supported (XXX).
- exceptions.BaseException:
Common base class for all exceptions
- exceptions.Exception:
Common base class for all non-exit exceptions.
- peppy.vfs.itools.vfs.base.BaseFS
- peppy.fundamental.BraceHighlightMixin:
Brace highlighting mixin for STC
- peppy.actions.base.BufferBusyActionMixin:
Mixin to disable an action when the buffer is being modified.
- peppy.lib.bufferedreader.BufferedReplacementReader:
Buffered file-like object wrapper that replaces the first n bytes
of the file with the specified buffer.
- peppy.nltk_lite.chat.nltk_lite.chat.Chat
- peppy.lib.userparams.ClassPrefs:
Base class to extend in order to support class prefs.
- peppy.lib.column_autosize.ColumnAutoSizeMixin:
Enhancement to ListCtrl (Report mode only) to handle initial column
sizing.
- peppy.hsi.cube.Cube:
Generic representation of an HSI datacube.
- peppy.hsi.cube.Cube:
Generic representation of an HSI datacube.
- peppy.hsi.utils.CubeCompare
- peppy.vfs.itools.datatypes.DataType
- peppy.dired.FlagBackwardsMixin:
Mixin to set a flag and move to the previous item in the list.
- peppy.plugins.buffer_list_mode.FlagBackwardsMixin:
Mixin to set a flag and move to the previous item in the list.
- peppy.dired.FlagMixin:
Mixin to set a flag and move to the next item in the list
- peppy.plugins.buffer_list_mode.FlagMixin:
Mixin to set a flag and move to the next item in the list
- peppy.lib.foldexplorer.FoldExplorerMixin
- peppy.lib.foldexplorer.FoldExplorerNode
- peppy.vfs.itools.vfs.folders.Folder
- peppy.fundamental.FoldingReindentMixin:
Experimental class to use STC Folding to reindent a line.
- peppy.vfs.itools.uri.generic.GenericDataType
- peppy.fundamental.GenericFoldHierarchyMixin:
Mixin for the scintilla fold processing.
- wx.grid.GridCellWorker:
Proxy of C++ GridCellWorker class
- wx.grid.GridCellEditor:
Proxy of C++ GridCellEditor class
- wx.grid.PyGridCellEditor:
Proxy of C++ PyGridCellEditor class
- peppy.hsi.hsi_major_mode.HSIActionMixin
- peppy.plugins.hexedit_mode.HexDigitMixin
- peppy.hsi.utils.Histogram
- peppy.hsi.loader.HyperspectralFileFormat
- peppy.hsi.roi.HyperspectralROIFormat
- peppy.yapsy.IPlugin.IPlugin:
The most simple interface to be inherited when creating a plugin.
- peppy.actions.ListAction.IdCache
- peppy.plugins.image_mode.ImageActionMixin
- wx._core.ItemContainer:
The wx.ItemContainer class defines an interface which is
implemented by all controls which have string subitems, each of
which may be selected, such as `wx.ListBox`, `wx.CheckListBox`,
`wx.Choice` as well as `wx.ComboBox` which implements an extended
interface deriving from this one.
- wx._core.ControlWithItems:
wx.ControlWithItems combines the ``wx.ItemContainer`` class with
the wx.Control class, and is used for the base class of various
controls that have items.
- wx._controls.ListBox:
Proxy of C++ ListBox class
- wx.combo.OwnerDrawnComboBox:
wx.combo.OwnerDrawnComboBox is a combobox with owner-drawn list
items.
- wx.combo.BitmapComboBox:
A combobox that displays a bitmap in front of the list items.
- peppy.lib.processmanager.JobOutputMixin
- peppy.lib.wxemacskeybindings.KeyMap:
Group of key mappings.
- peppy.lib.wxemacskeybindings.KeyProcessor:
Driver class for key processing.
- peppy.lib.dropscroller.ListDropScrollerMixin:
Automatic scrolling for ListCtrls for use when using drag and drop.
- peppy.lib.dropscroller.ListDropScrollerMixin:
Automatic scrolling for ListCtrls for use when using drag and drop.
- peppy.lib.loadfileserver.LoadFileProxy
- peppy.i18n.LocaleDetails:
Storage for locale info.
- peppy.plugins.mpd_major_mode.MPDActionMixin
- peppy.vfs.itools.uri.mailto.Mailto
- peppy.vfs.itools.uri.mailto.MailtoDataType
- peppy.plugins.makefile_mode.MakefileIndentMixin
- peppy.vfs.itools.vfs.memfs.MemFile:
Base class to represent files.
- peppy.hsi.cube.MetadataMixin:
Generic mixin interface for Cube metadata.
- peppy.hsi.cube.MetadataMixin:
Generic mixin interface for Cube metadata.
- peppy.hsi.ENVI.Header:
Class representing the text fields of an ENVI format header, with
the ability to populate an Cube with the parsed values from this text.
- peppy.minor.MinorModeEntry:
Simple wrapper to hold a class and an instance
- peppy.lib.controls.ModularStatusBarInfo
- peppy.lib.bitmapscroller.MouseSelector:
Base class for user interaction classes.
- wx._core.Object:
The base class for most wx objects, although in wxPython not much
functionality is needed nor exposed.
- wx._core.Event:
An event is a structure holding information about an event passed
to a callback or member function.
- wx._core.CommandEvent:
This event class contains information about command events, which
originate from a variety of simple controls, as well as menus and
toolbars.
- wx._core.PyCommandEvent:
wx.PyCommandEvent can be used as a base class for implementing
custom event types in Python, where the event shoudl travel up to
parent windows looking for a handler.
- wx._core.EvtHandler:
Proxy of C++ EvtHandler class
- wx._core.Menu:
Proxy of C++ Menu class
- wx._core.Window:
wx.Window is the base class for all windows and represents any
visible object on the screen.
- peppy.buffers.BlankMode:
A temporary Major Mode to load another mode in the background
- wx._core.Control:
This is the base class for a control or 'widget'.
- wx.combo.ComboCtrl:
A combo control is a generic combobox that allows for a totally
custom popup.
- wx.combo.OwnerDrawnComboBox:
wx.combo.OwnerDrawnComboBox is a combobox with owner-drawn list
items.
- wx.combo.BitmapComboBox:
A combobox that displays a bitmap in front of the list items.
- wx._core.ControlWithItems:
wx.ControlWithItems combines the ``wx.ItemContainer`` class with
the wx.Control class, and is used for the base class of various
controls that have items.
- wx._controls.ListBox:
Proxy of C++ ListBox class
- wx._controls.ListCtrl:
Proxy of C++ ListCtrl class
- wx._controls.PyControl:
Proxy of C++ PyControl class
- wx.stc.StyledTextCtrl:
Proxy of C++ StyledTextCtrl class
- wx._controls.TextCtrl:
Proxy of C++ TextCtrl class
- wx._controls.TreeCtrl:
Proxy of C++ TreeCtrl class
- wx._windows.Panel:
Proxy of C++ Panel class
- wx._windows.SplitterWindow:
wx.SplitterWindow manages up to two subwindows or panes, with an
optional vertical or horizontal split which can be used with the
mouse or programmatically.
- wx._windows.StatusBar:
Proxy of C++ StatusBar class
- wx._windows.TopLevelWindow:
Proxy of C++ TopLevelWindow class
- wx._windows.Dialog:
Proxy of C++ Dialog class
- wx._windows.Frame:
Proxy of C++ Frame class
- wx.grid.GridTableBase:
Proxy of C++ GridTableBase class
- wx.grid.PyGridTableBase:
Proxy of C++ PyGridTableBase class
- peppy.lib.structrecord.OffsetStringIO:
Wrapper around StringIO to report the correct offset within the
file
- peppy.actions.OnDemandActionMixin:
Mixin to provide on-demand updating as the menubar is opened
- peppy.fundamental.ParagraphInfo:
Summary object about the currently selected paragraph.
- peppy.lib.plotter.PlotProxy:
Proxy object that represents a bunch of lines to be plotted in a
MultiPlotter.
- peppy.yapsy.PluginManager.PluginInfo:
Gather some info about a plugin such as its name, author,
description...
- peppy.yapsy.PluginManager.PluginManager:
Manage several plugins by ordering them in several categories.
- peppy.yapsy.PluginManager.PluginManagerDecorator:
Make it possible to add several responsibilities to a plugin
manager object in a more flexible way than by mere subclassing.
- peppy.yapsy.PluginManager.PluginManagerSingleton:
Singleton version of the most basic plugin manager.
- peppy.actions.pypefind.PypeFindReplaceAdapterMixin:
Mixin object for both FindBar and ReplaceBar to map some functions
that pype requests from the main pype object to our instance of a
Minibuffer object.
- peppy.hsi.roi.ROI
- peppy.hsi.roi.ROIFile:
Container for ROIs pertaining to a single cube.
- peppy.hsi.roi.ROISpectrum
- peppy.vfs.itools.uri.generic.Reference:
A common URI reference is made of five components:
- peppy.fundamental.ReindentBase:
Base class for reindenting code.
- peppy.stcinterface.STCInterface:
Methods that a data source object must implement in order to be
compatible with the real STC used as the data source for text-based
files.
- peppy.stcinterface.STCProxy:
Proxy object to defer requests to a real STC.
- peppy.lib.stcspellcheckmixin.STCSpellCheckMixin:
Spell checking mixin for use with wx.StyledTextControl.
- peppy.lib.foldexplorer.SimpleCLikeFoldFunctionMatchMixin:
Simple getFoldEntryFunctionName provider for C-like languages that
matches at the beginning of the line.
- peppy.lib.foldexplorer.SimpleFoldFunctionMatchMixin:
Simple getFoldEntryFunctionName provider that matches at the
beginning of the line.
- peppy.fundamental.StandardParagraphMixin:
Locate the start and end of a paragraph, given a point within it.
- peppy.fundamental.StandardReturnMixin:
Mixin to indent the next line to the correct column
- peppy.editra.ed_style.StyleItem:
A storage class for holding styling information
- peppy.editra.ed_style.StyleMgr:
Manages style definitions and provides them on request.
- peppy.editra.stcmixin.EditraSTCMixin
- peppy.editra.syntax.syntax'.SyntaxMgr:
Class Object for managing loaded syntax data.
- peppy.lib.bufferedreader.WindowReader:
File-like object wrapper that restricts file read operations to a
window region within the file.
- peppy.plugins.hexedit_mode.WorksWithHexEdit
- peppy.vfs.itools.datatypes.XML
- peppy.vfs.itools.datatypes.XMLAttribute
- peppy.pype._PyPECompat
- threading._Verbose
- basestring:
Type basestring cannot be instantiated; it is the base for str and
unicode.
- str:
str(object) -> string
- unicode:
unicode(string [, encoding[, errors]]) -> object
- peppy.lib.mpdclient2.command_sender
- peppy.lib.nextpanel.debugmixin
- peppy.lib.processmanager.debugmixin
- peppy.lib.userparams.debugmixin
- peppy.debug.debugmixin
- dict:
dict() -> new empty dictionary.
- peppy.main.errorRedirector
- list:
list() -> new list list(sequence) -> new list initialized
from sequence's items
- peppy.lib.mpdclient2.mpd_connection
- peppy.lib.mpdclient2.response_fetcher
- peppy.lib.mpdclient2.sender_n_fetcher
- peppy.lib.mpdclient2.socket_talker
- type:
type(object) -> the object's type type(name, bases, dict) ->
a new type
- peppy.lib.textctrl_autocomplete.test