return true;
}
+#ifndef __WXOSX__
+
bool wxUIActionSimulator::MouseDblClick(int button)
{
MouseDown(button);
return true;
}
-bool
-wxUIActionSimulator::MouseDragDrop(long x1, long y1, long x2, long y2,
+bool wxUIActionSimulator::MouseDragDrop(long x1, long y1, long x2, long y2,
int button)
{
MouseMove(x1, y1);
MouseDown(button);
MouseMove(x2, y2);
MouseUp(button);
-
+
return true;
}
+#endif
+
bool
wxUIActionSimulator::Key(int keycode, int modifiers, bool isDown)
{
bool wxUIActionSimulator::Char(int keycode, int modifiers)
{
+ switch(keycode)
+ {
+ case '0':
+ keycode = '0';
+ break;
+ case '1':
+ keycode = '1';
+ break;
+ case '2':
+ keycode = '2';
+ break;
+ case '3':
+ keycode = '3';
+ break;
+ case '4':
+ keycode = '4';
+ break;
+ case '5':
+ keycode = '5';
+ break;
+ case '6':
+ keycode = '6';
+ break;
+ case '7':
+ keycode = '7';
+ break;
+ case '8':
+ keycode = '8';
+ break;
+ case '9':
+ keycode = '9';
+ break;
+ case '+':
+ keycode = '+';
+ break;
+ case '-':
+ keycode = '-';
+ break;
+ case '.':
+ keycode = '.';
+ break;
+ default:
+ break;
+ };
+
Key(keycode, modifiers, true);
Key(keycode, modifiers, false);
while ( *s != '\0' )
{
const char ch = *s++;
-
- wxASSERT_MSG( ch, "Only letters are allowed" );
-
if ( !Char(ch, isupper(ch) ? wxMOD_SHIFT : 0) )
return false;
}