Home | Trees | Index | Help |
|
---|
Package aldrin :: Module sequencer :: Class SequencerView |
|
CanvasBase
--+ |object
--+ | | |Object
--+ | | |EvtHandler
--+ | | |Window
--+ |Canvas
--+ | SequencerView
Method Summary | |
---|---|
Initialization. | |
Deletes pattern at cursor. | |
Deselects the current selection. | |
Overriding a Canvas method that paints onto an offscreen
buffer. | |
Get the last visible row. | |
Get the last visible track. | |
(zzub.Plugin, int) |
Gets the pattern and plugin given a sequencer track and row. |
Inserts a space at cursor. | |
Views a pattern in the pattern view. | |
Callback that constructs and displays the popup menu | |
on_focus(self,
event)
| |
Callback that responds to key stroke in sequence view. | |
Callback that responds to left click down in sequence view. | |
Callback that responds to left click up in sequence view. | |
Callback that responds to mouse motion in sequence view. | |
Callback that responds to mousewheeling in sequencer. | |
Callback that handles track addition via the popup menu | |
Copies the current selection into the clipboard | |
on_popup_cut(self,
event)
| |
on_popup_delete(self,
event)
| |
Callback that handles track deletion via the popup menu | |
on_popup_paste(self,
event)
| |
Overriding a Canvas method that is called after painting
is completed. | |
(int, int) |
Converts pixel coordinate to a track and row. |
selection_range(self)
| |
Updates the cursor position to a track and row. | |
show_plugin_dialog(self)
| |
(int, int) |
Converts track and row to a pixel coordinate. |
Unpacks clipboard data | |
Updates the view after a lot of data has changed. | |
Updates the position. | |
Inherited from Window | |
| |
AcceptsFocus(self) -> bool | |
AcceptsFocusFromKeyboard(self) -> bool | |
AddChild(self, Window child) | |
AssociateHandle(self, long handle) | |
CacheBestSize(self, Size size) | |
CaptureMouse(self) | |
Center(self, int direction=BOTH) | |
CenterOnParent(self, int dir=BOTH) | |
<function CenterOnScreen at 0xb6c14cdc> is deprecated | |
Center(self, int direction=BOTH) | |
CenterOnParent(self, int dir=BOTH) | |
<function CenterOnScreen at 0xb6c14cdc> is deprecated | |
ClearBackground(self) | |
ClientToScreen(self, Point pt) -> Point | |
ClientToScreenXY(int x, int y) -> (x,y) | |
Close(self, bool force=False) -> bool | |
ConvertDialogPointToPixels(self, Point pt) -> Point | |
ConvertDialogSizeToPixels(self, Size sz) -> Size | |
ConvertPixelPointToDialog(self, Point pt) -> Point | |
ConvertPixelSizeToDialog(self, Size sz) -> Size | |
Create(self, Window parent, int id=-1, Point pos=DefaultPosition, Size size=DefaultSize, long style=0, String name=PanelNameStr) -> bool Create the GUI part of the Window for 2-phase creation mode. | |
Destroy(self) -> bool | |
DestroyChildren(self) -> bool | |
Disable(self) -> bool | |
DissociateHandle(self) | |
DLG_PNT(self, Point pt) -> Point | |
DLG_SZE(self, Size sz) -> Size | |
DragAcceptFiles(self, bool accept) | |
Enable(self, bool enable=True) -> bool | |
FindFocus() -> Window (Static method) | |
FindWindowById(self, long winid) -> Window | |
FindWindowByName(self, String name) -> Window | |
Fit(self) | |
FitInside(self) | |
Freeze(self) | |
GetAcceleratorTable(self) -> AcceleratorTable | |
GetAdjustedBestSize(self) -> Size | |
GetAutoLayout(self) -> bool | |
GetBackgroundColour(self) -> Colour | |
GetBackgroundStyle(self) -> int | |
GetBestFittingSize(self) -> Size | |
GetBestSize(self) -> Size | |
GetBestSizeTuple() -> (width, height) | |
GetBestVirtualSize(self) -> Size | |
GetBorder(self, long flags) -> int GetBorder(self) -> int | |
GetCapture() -> Window (Static method) | |
GetCaret(self) -> Caret | |
GetCharHeight(self) -> int | |
GetCharWidth(self) -> int | |
GetChildren(self) -> PyObject | |
GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes (Static method) | |
GetClientAreaOrigin(self) -> Point | |
GetClientRect(self) -> Rect | |
GetClientSize(self) -> Size | |
GetClientSizeTuple() -> (width, height) | |
GetConstraints(self) -> LayoutConstraints | |
GetContainingSizer(self) -> Sizer | |
GetCursor(self) -> Cursor | |
GetDefaultAttributes(self) -> VisualAttributes | |
GetDefaultItem(self) -> Window | |
GetDropTarget(self) -> DropTarget | |
GetEventHandler(self) -> EvtHandler | |
GetExtraStyle(self) -> long | |
GetFont(self) -> Font | |
GetForegroundColour(self) -> Colour | |
GetFullTextExtent(String string, Font font=None) -> (width, height, descent, externalLeading) Get the width, height, decent and leading of the text using the current or specified font. | |
GetGrandParent(self) -> Window | |
GetHandle(self) -> long | |
GetHelpText(self) -> String | |
GetId(self) -> int | |
GetLabel(self) -> String | |
GetMaxHeight(self) -> int | |
GetMaxSize(self) -> Size | |
GetMaxWidth(self) -> int | |
GetMinHeight(self) -> int | |
GetMinSize(self) -> Size | |
GetMinWidth(self) -> int | |
GetName(self) -> String | |
GetParent(self) -> Window | |
GetPosition(self) -> Point | |
GetPositionTuple() -> (x,y) | |
GetRect(self) -> Rect | |
GetScrollPos(self, int orientation) -> int | |
GetScrollRange(self, int orientation) -> int | |
GetScrollThumb(self, int orientation) -> int | |
GetSize(self) -> Size | |
GetSizer(self) -> Sizer | |
GetSizeTuple() -> (width, height) | |
GetTextExtent(String string) -> (width, height) | |
GetThemeEnabled(self) -> bool | |
GetTitle(self) -> String | |
GetToolTip(self) -> ToolTip | |
GetUpdateClientRect(self) -> Rect | |
GetUpdateRegion(self) -> Region | |
GetValidator(self) -> Validator | |
GetVirtualSize(self) -> Size | |
GetVirtualSizeTuple() -> (width, height) | |
GetWindowStyleFlag(self) -> long | |
GetWindowStyleFlag(self) -> long | |
GetWindowVariant(self) -> int | |
HasCapture(self) -> bool | |
HasFlag(self, int flag) -> bool | |
HasScrollbar(self, int orient) -> bool | |
HasTransparentBackground(self) -> bool | |
Hide(self) -> bool | |
HitTest(self, Point pt) -> int | |
HitTestXY(self, int x, int y) -> int | |
InheritAttributes(self) | |
InheritsBackgroundColour(self) -> bool | |
InitDialog(self) | |
InvalidateBestSize(self) | |
IsBeingDeleted(self) -> bool | |
IsEnabled(self) -> bool | |
IsExposed(self, int x, int y, int w=1, int h=1) -> bool | |
IsExposedPoint(self, Point pt) -> bool | |
IsExposedRect(self, Rect rect) -> bool | |
IsRetained(self) -> bool | |
IsShown(self) -> bool | |
IsTopLevel(self) -> bool | |
Layout(self) -> bool | |
LineDown(self) -> bool | |
LineUp(self) -> bool | |
Lower(self) | |
MakeModal(self, bool modal=True) | |
Move(self, Point pt, int flags=SIZE_USE_EXISTING) | |
MoveAfterInTabOrder(self, Window win) | |
MoveBeforeInTabOrder(self, Window win) | |
MoveXY(self, int x, int y, int flags=SIZE_USE_EXISTING) | |
Navigate(self, int flags=NavigationKeyEvent.IsForward) -> bool | |
NewControlId() -> int (Static method) | |
NextControlId(int winid) -> int (Static method) | |
PageDown(self) -> bool | |
PageUp(self) -> bool | |
PopEventHandler(self, bool deleteHandler=False) -> EvtHandler | |
PopupMenu(self, Menu menu, Point pos=DefaultPosition) -> bool | |
PopupMenuXY(self, Menu menu, int x=-1, int y=-1) -> bool | |
Phase 3 of the 2-phase create <wink!> Call this method after precreating the window with the 2-phase create method. | |
PrepareDC(self, DC dc) | |
PrevControlId(int winid) -> int (Static method) | |
PushEventHandler(self, EvtHandler handler) | |
Raise(self) | |
Refresh(self, bool eraseBackground=True, Rect rect=None) | |
RefreshRect(self, Rect rect, bool eraseBackground=True) | |
RegisterHotKey(self, int hotkeyId, int modifiers, int keycode) -> bool | |
ReleaseMouse(self) | |
RemoveChild(self, Window child) | |
RemoveEventHandler(self, EvtHandler handler) -> bool | |
Reparent(self, Window newParent) -> bool | |
ScreenToClient(self, Point pt) -> Point | |
ScreenToClientXY(int x, int y) -> (x,y) | |
ScrollLines(self, int lines) -> bool | |
ScrollPages(self, int pages) -> bool | |
ScrollWindow(self, int dx, int dy, Rect rect=None) | |
| |
SetAcceleratorTable(self, AcceleratorTable accel) | |
SetAutoLayout(self, bool autoLayout) | |
SetBackgroundColour(self, Colour colour) -> bool | |
SetBackgroundStyle(self, int style) -> bool Returns the background style of the window. | |
SetBestFittingSize(self, Size size=DefaultSize) | |
SetCaret(self, Caret caret) | |
SetClientRect(self, Rect rect) | |
SetClientSize(self, Size size) | |
SetClientSizeWH(self, int width, int height) | |
SetConstraints(self, LayoutConstraints constraints) | |
SetContainingSizer(self, Sizer sizer) | |
SetCursor(self, Cursor cursor) -> bool | |
SetDefaultItem(self, Window child) -> Window | |
SetDimensions(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO) Sets the position and size of the window in pixels. | |
SetDropTarget(self, DropTarget dropTarget) | |
SetEventHandler(self, EvtHandler handler) | |
SetExtraStyle(self, long exStyle) | |
SetFocus(self) | |
SetFocusFromKbd(self) | |
SetFont(self, Font font) -> bool | |
SetForegroundColour(self, Colour colour) -> bool | |
SetHelpText(self, String text) | |
SetHelpTextForId(self, String text) | |
SetId(self, int winid) | |
SetLabel(self, String label) | |
SetMaxSize(self, Size maxSize) | |
SetMinSize(self, Size minSize) | |
SetName(self, String name) | |
SetOwnBackgroundColour(self, Colour colour) | |
SetOwnFont(self, Font font) | |
SetOwnForegroundColour(self, Colour colour) | |
Move(self, Point pt, int flags=SIZE_USE_EXISTING) | |
SetRect(self, Rect rect, int sizeFlags=SIZE_AUTO) | |
SetScrollbar(self, int orientation, int position, int thumbSize, int range, bool refresh=True) Sets the scrollbar properties of a built-in scrollbar. | |
SetScrollPos(self, int orientation, int pos, bool refresh=True) | |
SetSize(self, Size size) | |
SetSizeHints(self, int minW, int minH, int maxW=-1, int maxH=-1, int incW=-1, int incH=-1) Allows specification of minimum and maximum window sizes, and window size increments. | |
SetSizeHintsSz(self, Size minSize, Size maxSize=DefaultSize, Size incSize=DefaultSize) | |
SetSizer(self, Sizer sizer, bool deleteOld=True) | |
SetSizerAndFit(self, Sizer sizer, bool deleteOld=True) | |
SetSizeWH(self, int width, int height) | |
SetThemeEnabled(self, bool enableTheme) This function tells a window if it should use the system's "theme" code to draw the windows' background instead if its own background drawing code. | |
SetTitle(self, String title) | |
SetTmpDefaultItem(self, Window win) | |
SetToolTip(self, ToolTip tip) | |
SetToolTipString(self, String tip) | |
SetValidator(self, Validator validator) | |
SetVirtualSize(self, Size size) | |
SetVirtualSizeHints(self, int minW, int minH, int maxW=-1, int maxH=-1) | |
SetVirtualSizeHintsSz(self, Size minSize, Size maxSize=DefaultSize) | |
SetVirtualSizeWH(self, int w, int h) | |
SetWindowStyleFlag(self, long style) | |
SetWindowStyleFlag(self, long style) | |
SetWindowVariant(self, int variant) | |
ShouldInheritColours(self) -> bool | |
Show(self, bool show=True) -> bool | |
Thaw(self) | |
TransferDataFromWindow(self) -> bool | |
TransferDataToWindow(self) -> bool | |
UnregisterHotKey(self, int hotkeyId) -> bool | |
Update(self) | |
UpdateWindowUI(self, long flags=UPDATE_UI_NONE) | |
UseBgCol(self) -> bool | |
Validate(self) -> bool | |
WarpPointer(self, int x, int y) | |
Inherited from EvtHandler | |
_setOORInfo(self, PyObject _self, bool incref=True) | |
AddPendingEvent(self, Event event) | |
Bind an event to an event handler. | |
Connect(self, int id, int lastId, int eventType, PyObject func) | |
Disconnect(self, int id, int lastId=-1, wxEventType eventType=wxEVT_NULL) -> bool | |
GetEvtHandlerEnabled(self) -> bool | |
GetNextHandler(self) -> EvtHandler | |
GetPreviousHandler(self) -> EvtHandler | |
ProcessEvent(self, Event event) -> bool | |
ProcessPendingEvents(self) | |
SetEvtHandlerEnabled(self, bool enabled) | |
SetNextHandler(self, EvtHandler handler) | |
SetPreviousHandler(self, EvtHandler handler) | |
Disconencts the event handler binding for event from self. | |
Inherited from Object | |
GetClassName(self) -> String | |
Inherited from object | |
x.__delattr__('name') <==> del x.name | |
x.__getattribute__('name') <==> x.name | |
x.__hash__() <==> hash(x) | |
T.__new__(S, ...) -> a new object with type S, a subtype of T | |
helper for pickle | |
helper for pickle | |
x.__setattr__('name', value) <==> x.name = value | |
x.__str__() <==> str(x) | |
Inherited from CanvasBase | |
| |
Performs the blit of the buffer contents on-screen. | |
Returns a tuple that contains the co-ordinates of the top-left and bottom-right corners of the canvas. | |
| |
| |
Renders the off-screen buffer on-screen. | |
Perform actual redraw to off-screen buffer only when the size of the canvas has changed. | |
Explicitly tells the canvas to redraw it's contents. |
Class Variable Summary | |
---|---|
str |
CLIPBOARD_SEQUENCER = 'SEQUENCERDATA'
|
Inherited from CanvasBase | |
bool |
doublebuffered = True
|
Instance Method Details |
---|
__init__(self,
rootwindow,
*args,
**kwds)
Initialization.
|
delete_at_cursor(self)Deletes pattern at cursor. |
deselect(self)Deselects the current selection. |
DrawBuffer(self)Overriding aCanvas method that paints onto an
offscreen buffer. Draws the pattern view graphics.
|
get_endrow(self)Get the last visible row. |
get_endtrack(self)Get the last visible track. |
get_pattern_at(self, track, row, includespecial=False)Gets the pattern and plugin given a sequencer track and row.
|
insert_at_cursor(self, index=-1)Inserts a space at cursor. |
jump_to_pattern(self, plugin, index=0)Views a pattern in the pattern view.
|
on_context_menu(self, event)Callback that constructs and displays the popup menu
|
on_key_down(self, event)Callback that responds to key stroke in sequence view.
|
on_left_down(self, event)Callback that responds to left click down in sequence view.
|
on_left_up(self, event)Callback that responds to left click up in sequence view.
|
on_motion(self, event)Callback that responds to mouse motion in sequence view.
|
on_mousewheel(self, event)Callback that responds to mousewheeling in sequencer.
|
on_popup_add_track(self, event)Callback that handles track addition via the popup menu
|
on_popup_copy(self, event=None)Copies the current selection into the clipboard |
on_popup_delete_track(self, event)Callback that handles track deletion via the popup menu
|
onPostPaint(self, dc)Overriding aCanvas method that is called after
painting is completed. Draws an XOR play cursor over the pattern
view.
|
pos_to_track_row(self, (x, y))Converts pixel coordinate to a track and row.
|
set_cursor_pos(self, track, row)Updates the cursor position to a track and row.
|
track_row_to_pos(self, (track, row))Converts track and row to a pixel coordinate.
|
unpack_clipboard_data(self, d)Unpacks clipboard data
|
update(self)Updates the view after a lot of data has changed. This will also reset selection. |
update_position(self, event)Updates the position. |
Class Variable Details |
---|
CLIPBOARD_SEQUENCER
|
Home | Trees | Index | Help |
|
---|
Generated by Epydoc 2.1 on Sun Feb 4 18:01:14 2007 | http://epydoc.sf.net |