JokosherApp
index
/home/mike/src/jokosher/trunk/Jokosher/JokosherApp.py

 
Modules
       
AddInstrumentDialog
AlsaDevices
CompactMixView
Extension
Globals
InstrumentConnectionsDialog
NewProjectDialog
PreferencesDialog
Project
RecordingView
StatusBar
TimeView
WelcomeDialog
gettext
glob
gobject
gst
gtk
locale
math
optparse
os
pygst
pygtk
string
sys
xml.dom.minidom

 
Classes
       
MainApp

 
class MainApp
     Methods defined here:
About(self, widget=None)
Display about dialog
CheckGstreamerVersions(self)
ClearStatusBar(self, messageID)
CloseProject(self)
InsertRecentProject(self, path, name)
InstrumentSelected(self, widget=None, event=None)
If an instrument has been selected, enable the record button
OnChangeView(self, view, mode)
OnCloseProject(self, widget)
Closes a project
OnCompactMixView(self, window=None)
OnContributingDialog(self, widget)
OnCopy(self, widget=None)
OnCut(self, widget=None, cut=True)
OnDelete(self, widget=None)
OnDestroy(self, widget=None, event=None)
OnEditMenu(self, widget)
OnExport(self, widget=None)
Display a save dialog allowing the user to export as ogg or mp3
OnExportCancel(self, widget=None)
OnForwardPressed(self, widget=None)
OnForwardReleased(self, widget=None)
OnInstrumentConnectonsDialog(self, widget)
OnKeyPress(self, widget, event)
OnMouseDown(self, widget, mouse)
OnNewProject(self, widget, destroyCallback=None)
Creates and shows the 'New Project' dialog box
OnOpenProject(self, widget, destroyCallback=None)
OnPaste(self, widget=None)
OnPreReleaseNotes(self, widget)
OnPreferences(self, widget, destroyCallback=None)
OnProjectMenu(self, widget)
OnRecentProjectsItem(self, widget, path, name)
OnRecordingView(self, window=None)
OnRedo(self, widget)
OnRewindPressed(self, widget=None)
OnRewindReleased(self, widget=None)
OnSaveAsProject(self, widget=None)
OnSaveProject(self, widget=None)
OnShowAddInstrumentDialog(self, widget)
Creates and shows the 'Add Instrument' dialog box
OnShowBarsBeats(self, widget)
OnShowHoursMins(self, widget)
OnStateChanged(self, obj=None, change=None)
OnUndo(self, widget)
OpenProjectFromPath(self, path, parent=None)
OpenRecentProjects(self)
Populate the self.recentprojectpaths with items from global settings
Play(self, widget=None)
Toggle playing
PopulateRecentProjects(self)
Populate the Recent Projects menu with items from self.recentprojectitems
Record(self, widget=None)
Toggle recording
SaveRecentProjects(self)
SetGUIProjectLoaded(self)
SetProject(self, project)
SetStatusBar(self, message)
ShowOpenProjectErrorDialog(self, error, parent=None)
Stop(self, widget=None)
Stop recording/playing (whichever is happening)
UpdateCurrentDisplay(self)
UpdateDisplay(self)
UpdateExportDialog(self)
__init__(self)

Data and other attributes defined here:
MODE_COMPACT_MIX = 2
MODE_RECORDING = 1

 
Functions
       
main()