#############################################################################
## Name: ext/stc/XS/StyledTextEvent.xsp
## Purpose: XS++ for Wx::StyledTextEvent
## Author: Mattia Barbon
## Created: 27/12/2003
## RCS-ID: $Id: StyledTextEvent.xsp 2079 2007-07-08 21:18:04Z mbarbon $
## Copyright: (c) 2003-2004 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};
%typemap{wxStyledTextEvent*}{simple};
%typemap{wxDragResult}{simple};
%name{Wx::StyledTextEvent} class wxStyledTextEvent
{
void SetPosition(int pos);
void SetKey(int k);
void SetModifiers(int m);
void SetModificationType(int t);
void SetText(const wxString& t);
void SetLength(int len);
void SetLinesAdded(int num);
void SetLine(int val);
void SetFoldLevelNow(int val);
void SetFoldLevelPrev(int val);
void SetMargin(int val);
void SetMessage(int val);
void SetWParam(int val);
void SetLParam(int val);
void SetListType(int val);
void SetX(int val);
void SetY(int val);
void SetDragText(const wxString& val);
void SetDragAllowMove(bool val);
#ifdef STC_USE_DND
void SetDragResult(wxDragResult val);
#endif
int GetPosition() const;
int GetKey() const;
int GetModifiers() const;
int GetModificationType() const;
wxString GetText() const;
int GetLength() const;
int GetLinesAdded() const;
int GetLine() const;
int GetFoldLevelNow() const;
int GetFoldLevelPrev() const;
int GetMargin() const;
int GetMessage() const;
int GetWParam() const;
int GetLParam() const;
int GetListType() const;
int GetX() const;
int GetY() const;
wxString GetDragText();
bool GetDragAllowMove();
#ifdef STC_USE_DND
wxDragResult GetDragResult();
#endif
bool GetShift() const;
bool GetControl() const;
bool GetAlt() const;
## virtual wxEvent* Clone() const;
};