Minsky
input.py
Go to the documentation of this file.
1 import sys
2 sys.path.insert(0,'/home/rks/github/minsky')
3 from pyminsky import minsky
4 
5 minsky.defaultFont('Sans')
6 minsky.setGodleyIconResource('/home/rks/github/minsky/gui-js/apps/minsky-electron/src/assets/godley.svg')
7 minsky.setGroupIconResource('/home/rks/github/minsky/gui-js/apps/minsky-electron/src/assets/group.svg')
8 minsky.setRavelIconResource('/home/rks/github/minsky/gui-js/apps/minsky-electron/src/assets/ravel-logo.svg')
9 minsky.setLockIconResource('/home/rks/github/minsky/gui-js/apps/minsky-electron/src/assets/locked.svg','/home/rks/github/minsky/gui-js/apps/minsky-electron/src/assets/unlocked.svg')
10 
11 minsky.load('/home/rks/github/minsky/test/allItems.mky')
12 minsky.multipleEquities(1)
13 minsky.canvas.renderToSVG('allItemsBare.svg')
14 
15 for i in range(len(minsky.model.items)):
16  minsky.model.items[i].mouseFocus(True)
17  minsky.model.items[i].tooltip('tooltip')
18 
19 for i in range(len(minsky.model.groups)):
20  minsky.model.groups[i].mouseFocus(1)
21  minsky.model.groups[i].tooltip('tooltip')
22 
23 minsky.canvas.renderToSVG('allItemsMouseOver.svg')
24 
25 for i in range(len(minsky.model.items)):
26  minsky.model.items[i].mouseFocus(False)
27  minsky.model.items[i].selected(True)
28 
29 for i in range(len(minsky.model.groups)):
30  minsky.model.groups[i].mouseFocus(False)
31  minsky.model.groups[i].selected(True)
32 
33 minsky.canvas.renderToSVG('allItemsSelected.svg')
34 
35 for i in range(len(minsky.model.items)):
36  minsky.model.items[i].selected(False)
37  minsky.model.items[i].onBorder(True)
38 
39 minsky.canvas.renderToSVG('allItemsOnBorder.svg')
40 
41 for i in range(len(minsky.model.items)):
42  if minsky.model.items[i].classType() =="Sheet":
43  minsky.model.items[i].showRowSlice("headAndTail")
44  minsky.model.items[i].updateBoundingBox()
45 
46 minsky.canvas.renderToSVG('allItemsHeadAndTail.svg')
47 
48 for i in range(len(minsky.model.items)):
49  if minsky.model.items[i].classType()=="Sheet":
50  minsky.model.items[i].showRowSlice("tail")
51  minsky.model.items[i].updateBoundingBox()
52 
53 minsky.canvas.renderToSVG('allItemsTail.svg')
54 
55 for i in range(len(minsky.model.items)):
56  if minsky.model.items[i].classType() =="Sheet":
57  minsky.model.items[i].showColSlice("headAndTail")
58  minsky.model.items[i].updateBoundingBox()
59 
60 minsky.canvas.renderToSVG('allItemsColHeadAndTail.svg')
61 
62 for i in range(len(minsky.model.items)):
63  if minsky.model.items[i].classType()=="Sheet":
64  minsky.model.items[i].showColSlice("tail")
65  minsky.model.items[i].updateBoundingBox()
66 
67 minsky.canvas.renderToSVG('allItemsColTail.svg')