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
|