summaryrefslogtreecommitdiff
path: root/gedit
diff options
context:
space:
mode:
authornagappan <nagappan>2005-02-04 15:43:52 +0000
committernagappan <nagappan>2005-02-04 15:43:52 +0000
commit2b7d7fed5e6b264a0f4b95711ea7fdb21a27a87f (patch)
tree3b324d3b30aa158f1de4b05eb636703964bccb2b /gedit
Initial revision
Diffstat (limited to 'gedit')
-rwxr-xr-xgedit/gedit.py23
-rwxr-xr-xgedit/open-existing-file.py20
-rwxr-xr-xgedit/page-setup.py2
3 files changed, 45 insertions, 0 deletions
diff --git a/gedit/gedit.py b/gedit/gedit.py
new file mode 100755
index 0000000..4250970
--- /dev/null
+++ b/gedit/gedit.py
@@ -0,0 +1,23 @@
+#!/usr/bin/python
+
+from ldtp import *
+import string,sys
+
+if len (sys.argv) == 1:
+ print 'Appmap path missing'
+ sys.exit (0);
+else:
+ initappmap (sys.argv[1] + '/gedit.map')
+
+launchapp ('gedit')
+
+selectmenuitem ('gedit', 'mnuFile;mnuClose')
+
+# Open existing file
+execfile ('open-existing-file.py')
+
+# Open page setup
+execfile ('page-setup.py')
+
+# close gedit
+selectmenuitem ('gedit', 'mnuFile;mnuQuit')
diff --git a/gedit/open-existing-file.py b/gedit/open-existing-file.py
new file mode 100755
index 0000000..25016f8
--- /dev/null
+++ b/gedit/open-existing-file.py
@@ -0,0 +1,20 @@
+# Open existing file
+selectmenuitem ('gedit','mnuFile;mnuNew')
+selectmenuitem ('gedit','mnuFile;mnuOpen')
+# Open existing file using file index
+selectrowindex ('dlgOpenFile','tblFiles', 1)
+click ('dlgOpenFile','btnOpen')
+selectmenuitem ('gedit','mnuDocuments;mnuCloseAll')
+
+
+# Open existing file
+selectmenuitem ('gedit','mnuFile;mnuNew')
+selectmenuitem ('gedit','mnuFile;mnuOpen')
+try:
+ # Open existing file using file name
+ selectrow ('dlgOpenFile','tblFiles','readme')
+ click ('dlgOpenFile', 'btnOpen')
+except error:
+ print 'Failed to select specified filename'
+ click ('dlgOpenFile', 'btnCancel')
+selectmenuitem ('gedit','mnuDocument;mnuCloseAll')
diff --git a/gedit/page-setup.py b/gedit/page-setup.py
new file mode 100755
index 0000000..23cfb03
--- /dev/null
+++ b/gedit/page-setup.py
@@ -0,0 +1,2 @@
+selectmenuitem ('gedit', 'mnuFile;mnuPageSetup')
+click ('dlgPageSetup', 'btnClose','')