1 from pyminsky
import minsky
3 minsky.defaultFont(
'Sans')
4 minsky.setGodleyIconResource(
'/home/rks/github/minsky/gui-js/apps/minsky-electron/src/assets/godley.svg')
5 minsky.setGroupIconResource(
'/home/rks/github/minsky/gui-js/apps/minsky-electron/src/assets/group.svg')
6 minsky.setRavelIconResource(
'/home/rks/github/minsky/gui-js/apps/minsky-electron/src/assets/ravel-logo.svg')
7 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')
8 minsky.histogramResource.setResource(
'/home/rks/github/minsky/gui-js/apps/minsky-electron/src/assets/histogram.svg')
10 minsky.load(
'/home/rks/github/minsky/test/allItems.mky')
11 minsky.multipleEquities(1)
12 minsky.canvas.renderToSVG(
'allItemsBare.svg')
14 for i
in range(len(minsky.model.items)):
15 minsky.model.items[i].mouseFocus(
True)
16 minsky.model.items[i].tooltip(
'tooltip')
18 for i
in range(len(minsky.model.groups)):
19 minsky.model.groups[i].mouseFocus(1)
20 minsky.model.groups[i].tooltip(
'tooltip')
22 minsky.canvas.renderToSVG(
'allItemsMouseOver.svg')
24 for i
in range(len(minsky.model.items)):
25 minsky.model.items[i].mouseFocus(
False)
26 minsky.model.items[i].selected(
True)
28 for i
in range(len(minsky.model.groups)):
29 minsky.model.groups[i].mouseFocus(
False)
30 minsky.model.groups[i].selected(
True)
32 minsky.canvas.renderToSVG(
'allItemsSelected.svg')
34 for i
in range(len(minsky.model.items)):
35 minsky.model.items[i].selected(
False)
36 minsky.model.items[i].onBorder(
True)
38 minsky.canvas.renderToSVG(
'allItemsOnBorder.svg')
40 for i
in range(len(minsky.model.items)):
41 if minsky.model.items[i].classType() ==
"Sheet":
42 minsky.model.items[i].showRowSlice(
"headAndTail")
43 minsky.model.items[i].updateBoundingBox()
45 minsky.canvas.renderToSVG(
'allItemsHeadAndTail.svg')
47 for i
in range(len(minsky.model.items)):
48 if minsky.model.items[i].classType()==
"Sheet":
49 minsky.model.items[i].showRowSlice(
"tail")
50 minsky.model.items[i].updateBoundingBox()
52 minsky.canvas.renderToSVG(
'allItemsTail.svg')
54 for i
in range(len(minsky.model.items)):
55 if minsky.model.items[i].classType() ==
"Sheet":
56 minsky.model.items[i].showColSlice(
"headAndTail")
57 minsky.model.items[i].updateBoundingBox()
59 minsky.canvas.renderToSVG(
'allItemsColHeadAndTail.svg')
61 for i
in range(len(minsky.model.items)):
62 if minsky.model.items[i].classType()==
"Sheet":
63 minsky.model.items[i].showColSlice(
"tail")
64 minsky.model.items[i].updateBoundingBox()
66 minsky.canvas.renderToSVG(
'allItemsColTail.svg')