phoenix_title wx.py.sliceshell.SlicesShellFrame

Frame containing the sliceshell component.


class_hierarchy Class Hierarchy

Inheritance diagram for class SlicesShellFrame:

method_summary Methods Summary

__init__

Create SlicesShellFrame instance.

bufferClose

Close buffer.

bufferCreate

Create new buffer.

bufferDestroy

Destroy the current buffer.

bufferHasChanged

Return True if buffer has changed since last save.

bufferNew

Create new buffer.

bufferOpen

Open file in buffer.

bufferSave

Save buffer to its file.

bufferSaveACopy

Save buffer to a new filename.

bufferSaveAs

Save buffer to a new filename.

bufferSuggestSave

Suggest saving changes. Return True if user selected Cancel.

DoSaveSettings

hasBuffer

Return True if there is a current buffer.

LoadSettings

Called by derived classes to load settings specific to the Frame

OnAbout

Display an About window.

OnClose

Event handler for closing.

OnEnableShellMode

Change between Slices Mode and Shell Mode

OnHelp

Show a help dialog.

OnHideFoldingMargin

Change between Slices Mode and Shell Mode

OnIdle

Event handler for idle time.

SaveSettings

Called by derived classes to save Frame settings to a wx.Config object

simpleSave

updateNamespace

Update the buffer namespace for autocompletion and calltips.


api Class API

class SlicesShellFrame(frame.Frame, frame.ShellFrameMixin)

Frame containing the sliceshell component.


Methods

__init__(self, parent=None, id=-1, title='PySlicesShell', pos=wx.DefaultPosition, size=wx.DefaultSize, style=wx.DEFAULT_FRAME_STYLE, locals=None, InterpClass=None, config=None, dataDir=None, filename=None, *args, **kwds)

Create SlicesShellFrame instance.



bufferClose(self)

Close buffer.



bufferCreate(self, filename=None)

Create new buffer.



bufferDestroy(self)

Destroy the current buffer.



bufferHasChanged(self)

Return True if buffer has changed since last save.



bufferNew(self)

Create new buffer.



bufferOpen(self, file=None)

Open file in buffer.



bufferSave(self)

Save buffer to its file.



bufferSaveACopy(self)

Save buffer to a new filename.



bufferSaveAs(self)

Save buffer to a new filename.



bufferSuggestSave(self)

Suggest saving changes. Return True if user selected Cancel.



DoSaveSettings(self)


hasBuffer(self)

Return True if there is a current buffer.



LoadSettings(self)

Called by derived classes to load settings specific to the Frame



OnAbout(self, event)

Display an About window.



OnClose(self, event)

Event handler for closing.



OnEnableShellMode(self, event)

Change between Slices Mode and Shell Mode



OnHelp(self, event)

Show a help dialog.



OnHideFoldingMargin(self, event)

Change between Slices Mode and Shell Mode



OnIdle(self, event)

Event handler for idle time.



SaveSettings(self, force=False)

Called by derived classes to save Frame settings to a wx.Config object



simpleSave(self, confirmed=False)


updateNamespace(self)

Update the buffer namespace for autocompletion and calltips.