############################################################################# ## Name: ext/grid/XS/GridEvent.xs ## Purpose: XS for Wx::Grid*Event ## Author: Mattia Barbon ## Modified by: ## Created: 08/12/2001 ## RCS-ID: $Id: GridEvent.xs 2503 2008-11-06 00:23:45Z mbarbon $ ## Copyright: (c) 2001-2004, 2008 Mattia Barbon ## Licence: This program is free software; you can redistribute it and/or ## modify it under the same terms as Perl itself ############################################################################# MODULE=Wx PACKAGE=Wx::GridEvent #if 0 wxGridEvent* wxGridEvent::new( id, type, obj, row = -1, col = -1, x = -1, y = -1, sel = true, control = true, shift = true, alt = true, meta = true ) int id wxEventType type wxObject* obj int row int col int x int y bool sel bool control bool shift bool alt bool meta #endif int wxGridEvent::GetRow() int wxGridEvent::GetCol() wxPoint* wxGridEvent::GetPosition() CODE: RETVAL = new wxPoint( THIS->GetPosition() ); OUTPUT: RETVAL bool wxGridEvent::Selecting() bool wxGridEvent::ControlDown() bool wxGridEvent::AltDown() bool wxGridEvent::MetaDown() bool wxGridEvent::ShiftDown() MODULE=Wx PACKAGE=Wx::GridSizeEvent #if 0 wxGridSizeEvent* wxGridSizeEvent::new( id, type, obj, rowOrCol = -1, x = -1, y = -1, control = true, shift = true, alt = true, meta = true ) int id wxEventType type wxObject* obj int rowOrCol int x int y bool control bool shift bool alt bool meta #endif int wxGridSizeEvent::GetRowOrCol() wxPoint* wxGridSizeEvent::GetPosition() CODE: RETVAL = new wxPoint( THIS->GetPosition() ); OUTPUT: RETVAL bool wxGridSizeEvent::ControlDown() bool wxGridSizeEvent::AltDown() bool wxGridSizeEvent::MetaDown() bool wxGridSizeEvent::ShiftDown() MODULE=Wx PACKAGE=Wx::GridRangeSelectEvent #if 0 wxGridRangeSelectEvent* wxGridRangeSelectEvent::new( id, type, obj, topLeft, bottomRight, sel = true, control = false, shift = false, alt = false, meta = false ) int id wxEventType type wxObject* obj wxGridCellCoords* topLeft wxGridCellCoords* bottomRight bool sel bool control bool shift bool alt bool meta CODE: RETVAL = new wxGridRangeSelectEvent( id, type, obj, *topLeft, *bottomRight, sel, control, shift, alt, meta ); OUTPUT: RETVAL #endif wxGridCellCoords* wxGridRangeSelectEvent::GetTopLeftCoords() CODE: RETVAL = new wxGridCellCoords( THIS->GetTopLeftCoords() ); OUTPUT: RETVAL wxGridCellCoords* wxGridRangeSelectEvent::GetBottomRightCoords() CODE: RETVAL = new wxGridCellCoords( THIS->GetBottomRightCoords() ); OUTPUT: RETVAL int wxGridRangeSelectEvent::GetTopRow() int wxGridRangeSelectEvent::GetBottomRow() int wxGridRangeSelectEvent::GetLeftCol() int wxGridRangeSelectEvent::GetRightCol() bool wxGridRangeSelectEvent::Selecting() bool wxGridRangeSelectEvent::ControlDown() bool wxGridRangeSelectEvent::MetaDown() bool wxGridRangeSelectEvent::AltDown() bool wxGridRangeSelectEvent::ShiftDown() MODULE=Wx PACKAGE=Wx::GridEditorCreatedEvent wxGridEditorCreatedEvent* wxGridEditorCreatedEvent::new( id, type, obj, row, col, ctrl ) int id wxEventType type wxObject* obj int row int col wxControl* ctrl int wxGridEditorCreatedEvent::GetRow() int wxGridEditorCreatedEvent::GetCol() wxControl* wxGridEditorCreatedEvent::GetControl() void wxGridEditorCreatedEvent::SetRow( row ) int row void wxGridEditorCreatedEvent::SetCol( col ) int col void wxGridEditorCreatedEvent::SetControl( control ) wxControl* control