1#!/usr/bin/python2.7
2import pykst as kst
3
4client=kst.Client("viewitems")
5
6
7P1=client.new_plot((0.25,0.25),(0.5,0.5),0)
8P1.set_x_range(-10.0,10.0)
9P1.set_global_font("courier",12,False,False)
10
11C1 = client.new_circle((0.9,0.3),0.1, stroke_width = 2, stroke_brush_color="red")
12C1.set_fill_color("Green")
13
14C1.set_diameter(0.05)
15
16B1 = client.new_box((0.9,0.9), (0.1,0.1), fill_color="pink")
17
18E1 = client.new_ellipse((0.1, 0.7), (0.1, 0.1), 45, fill_color="blue")
19
20A1 = client.new_arrow((0.1, 0.5), (0.2, 0.8), False, True, 18)
21A1.set_stroke_style(3)
22#A1.set_endpoints((0.2, 0.7), (0.05, 0.8))
23
24L1 = client.new_line((0.20, 0.20), (0.30, 0.30), stroke_width=2, stroke_brush_color="green")
25L1.set_stroke_style(2)
26L1.set_parent_auto()
27L1.set_lock_pos_to_data(True)
28L1.set_endpoints((-5,-0.05), (5, 0.05))
29
30Label = client.new_label("Label Here", (0.7,0.7), 0, 16, font_family="courier")
31Label.set_font_italic(True)
32
33Label2 = client.new_label("Sub Label Here", (0.25,0.25), 0, 16, font_family="courier")
34Label2.set_font_bold(True)
35Label2.set_parent_auto()
36
37P1.set_pos((0.5,0.5))
38P1.set_fixed_aspect_ratio(True)
39
40print Label2.position(), Label2.dimensions()
41
42Label2.set_lock_pos_to_data(True)
43Label2.set_pos((5,0))
44
45B1.set_pos((0.4, 0.4))
46
47B1.set_parent_auto()
48
49B1.set_lock_pos_to_data(True)
50B1.set_pos((-5, 0.05))
51