• R/O
  • HTTP
  • SSH
  • HTTPS

pacbang-lxdm-theme: Commit


Commit MetaInfo

Revisionb13996fe56ee1dc5eb7d9790747cfdec6dd932ec (tree)
Time2020-07-19 23:19:16
Authorfhdk <fh@uex....>
Commiterfhdk

Log Message

added boxflatred theme

Change Summary

Incremental Difference

--- /dev/null
+++ b/BoxFlatRed/README.md
@@ -0,0 +1,4 @@
1+# PacBang Lxdm Theme
2+Derived from Elementary OS
3+
4+[elementary.io](https://elementary.io)
Binary files /dev/null and b/BoxFlatRed/background.png differ
--- /dev/null
+++ b/BoxFlatRed/greeter-gtk3.ui
@@ -0,0 +1,241 @@
1+<?xml version="1.0"?>
2+<interface>
3+ <object class="GtkWindow" id="lxdm">
4+ <property name="decorated">False</property>
5+ <child>
6+ <object class="GtkVBox" id="vbox1">
7+ <property name="visible">True</property>
8+ <property name="orientation">vertical</property>
9+ <child>
10+ <object class="GtkLabel" id="time">
11+ <property name="visible">True</property>
12+ <property name="xalign">1</property>
13+ <property name="xpad">12</property>
14+ <property name="ypad">12</property>
15+ <property name="single_line_mode">True</property>
16+ </object>
17+ <packing>
18+ <property name="expand">False</property>
19+ <property name="position">0</property>
20+ </packing>
21+ </child>
22+ <child>
23+ <object class="GtkAlignment" id="alignment1">
24+ <property name="visible">True</property>
25+ <property name="xscale">0</property>
26+ <property name="yscale">1</property>
27+ <child>
28+ <object class="GtkVBox" id="vbox2">
29+ <property name="visible">True</property>
30+ <property name="orientation">vertical</property>
31+ <child>
32+ <object class="GtkImage" id="image1">
33+ <property name="visible">True</property>
34+ <property name="pixbuf">logo.png</property>
35+ <property name="yalign">0.8</property>
36+ </object>
37+ <packing>
38+ <property name="position">0</property>
39+ </packing>
40+ </child>
41+ <child>
42+ <object class="GtkAlignment" id="alignment2">
43+ <property name="visible">True</property>
44+ <property name="yalign">0.1</property>
45+ <property name="xscale">0</property>
46+ <property name="yscale">0</property>
47+ <child>
48+ <object class="GtkHBox" id="hbox3">
49+ <property name="visible">True</property>
50+ <property name="spacing">12</property>
51+ <child>
52+ <object class="GtkLabel" id="prompt">
53+ <property name="visible">True</property>
54+ <property name="label" translatable="yes">User:</property>
55+ <property name="yalign">0.2</property>
56+ </object>
57+ <packing>
58+ <property name="expand">False</property>
59+ <property name="fill">False</property>
60+ <property name="position">0</property>
61+ </packing>
62+ </child>
63+ <child>
64+ <object class="GtkScrolledWindow" id="user_list_scrolled">
65+ <property name="visible">True</property>
66+ <property name="can_focus">False</property>
67+ <property name="hscrollbar_policy">GTK_POLICY_NEVER</property>
68+ <property name="vscrollbar_policy">GTK_POLICY_NEVER</property>
69+ <child>
70+ <object class="GtkIconView" id="user_list">
71+ <property name="visible">True</property>
72+ <property name="can_focus">True</property>
73+ <property name="item-padding">1</property>
74+ <property name="margin">2</property>
75+ <property name="column-spacing">0</property>
76+ <property name="row-spacing">1</property>
77+ </object>
78+ </child>
79+ </object>
80+ </child>
81+ <child>
82+ <object class="GtkEntry" id="login_entry">
83+ <property name="visible">True</property>
84+ <property name="can_focus">True</property>
85+ <property name="invisible_char">&#x2022;</property>
86+ </object>
87+ <packing>
88+ <property name="expand">False</property>
89+ <property name="fill">False</property>
90+ <property name="position">1</property>
91+ </packing>
92+ </child>
93+ </object>
94+ </child>
95+ </object>
96+ <packing>
97+ <property name="position">1</property>
98+ </packing>
99+ </child>
100+ </object>
101+ </child>
102+ </object>
103+ <packing>
104+ <property name="position">1</property>
105+ </packing>
106+ </child>
107+ <child>
108+ <object class="GtkEventBox" id="bottom_pane">
109+ <property name="visible">True</property>
110+ <property name="app_paintable">True</property>
111+ <property name="visible_window">False</property>
112+ <child>
113+ <object class="GtkHBox" id="bottom_hbox">
114+ <property name="visible">True</property>
115+ <property name="border_width">6</property>
116+ <property name="spacing">12</property>
117+ <child>
118+ <object class="GtkHBox" id="sessions_box">
119+ <property name="visible">True</property>
120+ <property name="spacing">6</property>
121+ <child>
122+ <object class="GtkImage" id="image2">
123+ <property name="visible">True</property>
124+ </object>
125+ <packing>
126+ <property name="expand">False</property>
127+ <property name="position">0</property>
128+ </packing>
129+ </child>
130+ <child>
131+ <object class="GtkLabel" id="label2">
132+ <property name="visible">True</property>
133+ <property name="label" translatable="yes">Desktop:</property>
134+ </object>
135+ <packing>
136+ <property name="expand">False</property>
137+ <property name="position">1</property>
138+ </packing>
139+ </child>
140+ <child>
141+ <object class="GtkComboBox" id="sessions">
142+ <property name="visible">True</property>
143+ <property name="entry-text-column">0</property>
144+ <property name="has-entry">True</property>
145+ </object>
146+ <packing>
147+ <property name="expand">False</property>
148+ <property name="position">2</property>
149+ </packing>
150+ </child>
151+ </object>
152+ <packing>
153+ <property name="expand">False</property>
154+ <property name="position">0</property>
155+ </packing>
156+ </child>
157+ <child>
158+ <object class="GtkHBox" id="lang_box">
159+ <property name="visible">True</property>
160+ <property name="spacing">6</property>
161+ <child>
162+ <object class="GtkImage" id="image3">
163+ <property name="visible">True</property>
164+ </object>
165+ <packing>
166+ <property name="expand">False</property>
167+ <property name="position">0</property>
168+ </packing>
169+ </child>
170+ <child>
171+ <object class="GtkLabel" id="label_lang">
172+ <property name="visible">True</property>
173+ <property name="label" translatable="yes">Language:</property>
174+ </object>
175+ <packing>
176+ <property name="expand">False</property>
177+ <property name="position">1</property>
178+ </packing>
179+ </child>
180+ <child>
181+ <object class="GtkComboBox" id="lang">
182+ <property name="visible">True</property>
183+ <property name="entry-text-column">0</property>
184+ <property name="has-entry">True</property>
185+ </object>
186+ <packing>
187+ <property name="expand">False</property>
188+ <property name="position">2</property>
189+ </packing>
190+ </child>
191+ </object>
192+ <packing>
193+ <property name="expand">False</property>
194+ <property name="position">1</property>
195+ </packing>
196+ </child>
197+ <child>
198+ <object class="GtkLabel" id="label_keyboard">
199+ <property name="label" translatable="yes">Keyboard:</property>
200+ </object>
201+ <packing>
202+ <property name="expand">False</property>
203+ <property name="position">2</property>
204+ </packing>
205+ </child>
206+ <child>
207+ <object class="GtkComboBox" id="keyboard">
208+ <property name="has-entry">True</property>
209+ </object>
210+ <packing>
211+ <property name="expand">False</property>
212+ <property name="position">3</property>
213+ </packing>
214+ </child>
215+ <child>
216+ <object class="GtkButton" id="exit">
217+ <property name="label">gtk-quit</property>
218+ <property name="visible">True</property>
219+ <property name="can_focus">True</property>
220+ <property name="receives_default">True</property>
221+ <property name="relief">none</property>
222+ <property name="use_stock">True</property>
223+ </object>
224+ <packing>
225+ <property name="expand">False</property>
226+ <property name="pack_type">end</property>
227+ <property name="position">4</property>
228+ </packing>
229+ </child>
230+ </object>
231+ </child>
232+ </object>
233+ <packing>
234+ <property name="expand">False</property>
235+ <property name="position">2</property>
236+ </packing>
237+ </child>
238+ </object>
239+ </child>
240+ </object>
241+</interface>
--- /dev/null
+++ b/BoxFlatRed/greeter.ui
@@ -0,0 +1,225 @@
1+<?xml version="1.0"?>
2+<interface>
3+ <!-- interface-requires gtk+ 2.12 -->
4+ <!-- interface-naming-policy project-wide -->
5+ <object class="GtkWindow" id="lxdm">
6+ <property name="decorated">False</property>
7+ <child>
8+ <object class="GtkVBox" id="vbox1">
9+ <property name="visible">True</property>
10+ <property name="orientation">vertical</property>
11+ <child>
12+ <object class="GtkLabel" id="time">
13+ <property name="visible">True</property>
14+ <property name="xalign">1</property>
15+ <property name="xpad">12</property>
16+ <property name="ypad">12</property>
17+ <property name="single_line_mode">True</property>
18+ </object>
19+ <packing>
20+ <property name="expand">False</property>
21+ <property name="position">0</property>
22+ </packing>
23+ </child>
24+ <child>
25+ <object class="GtkAlignment" id="alignment1">
26+ <property name="visible">True</property>
27+ <property name="xscale">0</property>
28+ <property name="yscale">0</property>
29+ <child>
30+ <object class="GtkVBox" id="vbox2">
31+ <property name="visible">True</property>
32+ <property name="orientation">vertical</property>
33+ <child>
34+ <object class="GtkImage" id="image1">
35+ <property name="visible">True</property>
36+ <property name="pixbuf">logo.png</property>
37+ </object>
38+ <packing>
39+ <property name="position">0</property>
40+ </packing>
41+ </child>
42+ <child>
43+ <object class="GtkAlignment" id="alignment2">
44+ <property name="visible">True</property>
45+ <property name="xscale">0</property>
46+ <property name="yscale">0</property>
47+ <child>
48+ <object class="GtkHBox" id="hbox3">
49+ <property name="visible">True</property>
50+ <property name="spacing">12</property>
51+ <child>
52+ <object class="GtkLabel" id="prompt">
53+ <property name="visible">True</property>
54+ <property name="label" translatable="yes">User:</property>
55+ <property name="yalign">0.2</property>
56+ </object>
57+ <packing>
58+ <property name="expand">False</property>
59+ <property name="fill">False</property>
60+ <property name="position">0</property>
61+ </packing>
62+ </child>
63+ <child>
64+ <object class="GtkIconView" id="user_list">
65+ <property name="visible">True</property>
66+ <property name="can_focus">True</property>
67+ <property name="item-padding">1</property>
68+ <property name="margin">2</property>
69+ <property name="column-spacing">0</property>
70+ <property name="row-spacing">1</property>
71+ </object>
72+ <packing>
73+ <property name="expand">False</property>
74+ <property name="fill">False</property>
75+ <property name="position">1</property>
76+ </packing>
77+ </child>
78+ <child>
79+ <object class="GtkEntry" id="login_entry">
80+ <property name="visible">True</property>
81+ <property name="can_focus">True</property>
82+ <property name="invisible_char">&#x2022;</property>
83+ </object>
84+ <packing>
85+ <property name="expand">False</property>
86+ <property name="fill">False</property>
87+ <property name="position">1</property>
88+ </packing>
89+ </child>
90+ </object>
91+ </child>
92+ </object>
93+ <packing>
94+ <property name="position">1</property>
95+ </packing>
96+ </child>
97+ </object>
98+ </child>
99+ </object>
100+ <packing>
101+ <property name="position">1</property>
102+ </packing>
103+ </child>
104+ <child>
105+ <object class="GtkEventBox" id="bottom_pane">
106+ <property name="visible">True</property>
107+ <property name="app_paintable">True</property>
108+ <property name="visible_window">False</property>
109+ <child>
110+ <object class="GtkHBox" id="bottom_hbox">
111+ <property name="visible">True</property>
112+ <property name="border_width">6</property>
113+ <property name="spacing">12</property>
114+ <child>
115+ <object class="GtkHBox" id="sessions_box">
116+ <property name="visible">True</property>
117+ <property name="spacing">6</property>
118+ <child>
119+ <object class="GtkLabel" id="label2">
120+ <property name="visible">True</property>
121+ <property name="label" translatable="yes">Desktop:</property>
122+ </object>
123+ <packing>
124+ <property name="expand">False</property>
125+ <property name="position">0</property>
126+ </packing>
127+ </child>
128+ <child>
129+ <object class="GtkComboBoxEntry" id="sessions">
130+ <property name="visible">True</property>
131+ <property name="text_column">0</property>
132+ </object>
133+ <packing>
134+ <property name="expand">False</property>
135+ <property name="position">2</property>
136+ </packing>
137+ </child>
138+ </object>
139+ <packing>
140+ <property name="expand">False</property>
141+ <property name="position">0</property>
142+ </packing>
143+ </child>
144+ <child>
145+ <object class="GtkHBox" id="lang_box">
146+ <property name="visible">True</property>
147+ <property name="spacing">6</property>
148+ <child>
149+ <object class="GtkImage" id="image3">
150+ <property name="visible">True</property>
151+ </object>
152+ <packing>
153+ <property name="expand">False</property>
154+ <property name="position">0</property>
155+ </packing>
156+ </child>
157+ <child>
158+ <object class="GtkLabel" id="label_lang">
159+ <property name="visible">True</property>
160+ <property name="label" translatable="yes">Language:</property>
161+ </object>
162+ <packing>
163+ <property name="expand">False</property>
164+ <property name="position">1</property>
165+ </packing>
166+ </child>
167+ <child>
168+ <object class="GtkComboBoxEntry" id="lang">
169+ <property name="visible">True</property>
170+ <property name="text_column">0</property>
171+ </object>
172+ <packing>
173+ <property name="expand">False</property>
174+ <property name="position">2</property>
175+ </packing>
176+ </child>
177+ </object>
178+ <packing>
179+ <property name="expand">False</property>
180+ <property name="position">1</property>
181+ </packing>
182+ </child>
183+ <child>
184+ <object class="GtkLabel" id="label_keyboard">
185+ <property name="label" translatable="yes">Keyboard:</property>
186+ </object>
187+ <packing>
188+ <property name="expand">False</property>
189+ <property name="position">2</property>
190+ </packing>
191+ </child>
192+ <child>
193+ <object class="GtkComboBoxEntry" id="keyboard"/>
194+ <packing>
195+ <property name="expand">False</property>
196+ <property name="position">3</property>
197+ </packing>
198+ </child>
199+ <child>
200+ <object class="GtkButton" id="exit">
201+ <property name="label">gtk-quit</property>
202+ <property name="visible">True</property>
203+ <property name="can_focus">True</property>
204+ <property name="receives_default">True</property>
205+ <property name="relief">none</property>
206+ <property name="use_stock">True</property>
207+ </object>
208+ <packing>
209+ <property name="expand">False</property>
210+ <property name="pack_type">end</property>
211+ <property name="position">4</property>
212+ </packing>
213+ </child>
214+ </object>
215+ </child>
216+ </object>
217+ <packing>
218+ <property name="expand">False</property>
219+ <property name="position">2</property>
220+ </packing>
221+ </child>
222+ </object>
223+ </child>
224+ </object>
225+</interface>
--- /dev/null
+++ b/BoxFlatRed/gtk.css
@@ -0,0 +1,40 @@
1+#lxdm
2+{
3+ background-color: #000;
4+ border: 0;
5+ font: DejaVu Sans 16;
6+}
7+#time
8+{
9+ color: #FFF;
10+ font: DejaVu Sans 16;
11+}
12+#prompt
13+{
14+ vertical-align: middle;
15+ color: #FFF;
16+ font: DejaVu Sans 20;
17+}
18+
19+#sessions_box,
20+#sessions,
21+#label_lang,
22+#lang_box,
23+#lang
24+#label_keyboard,
25+#keyboard
26+#exit
27+{
28+ color: #FFF;
29+ font: DejaVu Sans 16;
30+}
31+
32+#user_list, #login_entry {
33+ vertical-align: middle;
34+ background-image: none;
35+ background-color: #FFF;
36+ color: #000;
37+ border: 0;
38+ border-color: 0;
39+ font: DejaVu Sans 14;
40+}
--- /dev/null
+++ b/BoxFlatRed/gtkrc
@@ -0,0 +1,31 @@
1+style "back"
2+{
3+ engine "pixmap"
4+ {
5+ image
6+ {
7+ function = FLAT_BOX
8+ shadow=NONE
9+ state = NORMAL
10+ file="background.png"
11+ tile=TRUE
12+ detail = "base"
13+ }
14+ }
15+}
16+
17+style "time"
18+{
19+ fg[NORMAL]="#FFF"
20+ font_name="DejaVu Sans 14"
21+}
22+
23+style "prompt"
24+{
25+ fg[NORMAL]="#FFF"
26+ font_name="DejaVu Sans 14"
27+}
28+
29+widget "lxdm" style "back"
30+widget "lxdm.*.time" style "time"
31+widget_class "GtkWindow.GtkVBox.GtkAlignment.GtkVBox.GtkAlignment.GtkHBox.<GtkLabel>" style "prompt"
--- /dev/null
+++ b/BoxFlatRed/index.theme
@@ -0,0 +1,3 @@
1+[LXDM Theme]
2+Name=PacBang
3+Comment=PacBang LXDM theme
Binary files /dev/null and b/BoxFlatRed/logo.png differ
Show on old repository browser