Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Workshop.activity/TutorialStoreSuggestion.py
blob: 9164ca010f87ba614dd3b569ae60cc8ed79d350e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
import sys, os
import gtk

class TutorialStoreSuggestion:

    def __init__(self):
        
        tutorial1 = gtk.HBox(homogeneous=True, spacing=0)
        tutorial2 = gtk.HBox(homogeneous=True, spacing=0)
        tutorial3 = gtk.HBox(homogeneous=True, spacing=0)
        tutorial4 = gtk.HBox(homogeneous=True, spacing=0)
        tutorial5 = gtk.HBox(homogeneous=True, spacing=0)
        tutorial6 = gtk.HBox(homogeneous=True, spacing=0)
        
        icon1 = gtk.Image()
        icon1.set_from_file('icon.svg')
        icon2 = gtk.Image()
        icon2.set_from_file('icon.svg')
        icon3 = gtk.Image()
        icon3.set_from_file('icon.svg')
        icon4 = gtk.Image()
        icon4.set_from_file('icon.svg')
        icon5 = gtk.Image()
        icon5.set_from_file('icon.svg')
        icon6 = gtk.Image()
        icon6.set_from_file('icon.svg')
        
        label1 = gtk.Label('Tuto 1')
        label2 = gtk.Label('Tuto 2')
        label3 = gtk.Label('Tuto 3')
        
        label4 = gtk.Label('Tuto 4')
        label5 = gtk.Label('Tuto 5')
        label6 = gtk.Label('Tuto 6')
        
        self.more_button1 = gtk.Button('More')
        more_button2 = gtk.Button('More')
        more_button3 = gtk.Button('More')
        more_button4 = gtk.Button('More')
        more_button5 = gtk.Button('More')
        more_button6 = gtk.Button('More')
        
        tutorial1.pack_start(icon1, expand=True, fill=True, padding=4)
        tutorial1.pack_start(label1, expand=True, fill=True, padding=0)
        tutorial1.pack_start(self.more_button1, expand=False, fill=False, padding=5)
        tutorial1_frame = gtk.Frame()
        tutorial1_frame.add(tutorial1)
        tutorial1_frame.modify_bg(gtk.STATE_NORMAL, gtk.gdk.Color(0,0,0))
        
        tutorial2.pack_start(icon2, expand=True, fill=True, padding=4)
        tutorial2.pack_start(label2, expand=True, fill=True, padding=0)
        tutorial2.pack_start(more_button2, expand=False, fill=False, padding=5)
        tutorial2_frame = gtk.Frame()
        tutorial2_frame.add(tutorial2)
        tutorial2_frame.modify_bg(gtk.STATE_NORMAL, gtk.gdk.Color(0,0,0))
        
        tutorial3.pack_start(icon3, expand=True, fill=True, padding=4)
        tutorial3.pack_start(label3, expand=True, fill=True, padding=0)
        tutorial3.pack_start(more_button3, expand=False, fill=False, padding=5)
        tutorial3_frame = gtk.Frame()
        tutorial3_frame.add(tutorial3)
        tutorial3_frame.modify_bg(gtk.STATE_NORMAL, gtk.gdk.Color(0,0,0))
        
        tutorial4.pack_start(icon4, expand=True, fill=True, padding=4)
        tutorial4.pack_start(label4, expand=True, fill=True, padding=0)
        tutorial4.pack_start(more_button4, expand=False, fill=False, padding=5)
        tutorial4_frame = gtk.Frame()
        tutorial4_frame.add(tutorial4)
        tutorial4_frame.modify_bg(gtk.STATE_NORMAL, gtk.gdk.Color(0,0,0))
        
        tutorial5.pack_start(icon5, expand=True, fill=True, padding=4)
        tutorial5.pack_start(label5, expand=True, fill=True, padding=0)
        tutorial5.pack_start(more_button5, expand=False, fill=False, padding=5)
        tutorial5_frame = gtk.Frame()
        tutorial5_frame.add(tutorial5)
        tutorial5_frame.modify_bg(gtk.STATE_NORMAL, gtk.gdk.Color(0,0,0))
        
        tutorial6.pack_start(icon6, expand=True, fill=True, padding=4)
        tutorial6.pack_start(label6, expand=True, fill=True, padding=0)
        tutorial6.pack_start(more_button6, expand=False, fill=False, padding=5)
        tutorial6_frame = gtk.Frame()
        tutorial6_frame.add(tutorial6)
        tutorial6_frame.modify_bg(gtk.STATE_NORMAL, gtk.gdk.Color(0,0,0))
        
        top_five = gtk.VBox(homogeneous=True, spacing=0)
        self.top_five_frame = gtk.Frame('Top 5 Most Popular')
##        top_five_frame.modify_bg(gtk.STATE_NORMAL, gtk.gdk.Color(0,0,0))

        top_five.pack_start(tutorial1_frame, expand=True, fill=True, padding=0)
        top_five.pack_start(tutorial2_frame, expand=True, fill=True, padding=0)
        top_five.pack_start(tutorial3_frame, expand=True, fill=True, padding=0)
        
        also_like = gtk.VBox(homogeneous=True, spacing=0)
        self.also_like_frame = gtk.Frame('You might also like :')

        also_like.pack_start(tutorial4_frame, expand=True, fill=True, padding=0)
        also_like.pack_start(tutorial5_frame, expand=True, fill=True, padding=0)
        also_like.pack_start(tutorial6_frame, expand=True, fill=True, padding=0)

        self.top_five_frame.add(top_five)
        self.also_like_frame.add(also_like)
        
        label1.show()
        label2.show()
        label3.show()
        label4.show()
        label5.show()
        label6.show()
        icon1.show()
        icon2.show()
        icon3.show()
        icon4.show()
        icon5.show()
        icon6.show()
        self.more_button1.show()
        more_button2.show()
        more_button3.show()
        more_button4.show()
        more_button5.show()
        more_button6.show()
        tutorial1_frame.show()
        tutorial2_frame.show()
        tutorial3_frame.show()
        tutorial4_frame.show()
        tutorial5_frame.show()
        tutorial6_frame.show()
        tutorial1.show()
        tutorial2.show()
        tutorial3.show()
        tutorial4.show()
        tutorial5.show()
        tutorial6.show()
        top_five.show()
        self.top_five_frame.show()
        also_like.show()
        self.also_like_frame.show()
        
    def get_more_button(self):
        return self.more_button1