OSDN Git Service

added boxflatred theme master
authorfhdk <fh@uex.dk>
Sun, 19 Jul 2020 14:19:16 +0000 (16:19 +0200)
committerfhdk <fh@uex.dk>
Sun, 19 Jul 2020 14:19:16 +0000 (16:19 +0200)
BoxFlatRed/README.md [new file with mode: 0644]
BoxFlatRed/background.png [new file with mode: 0644]
BoxFlatRed/greeter-gtk3.ui [new file with mode: 0644]
BoxFlatRed/greeter.ui [new file with mode: 0644]
BoxFlatRed/gtk.css [new file with mode: 0644]
BoxFlatRed/gtkrc [new file with mode: 0644]
BoxFlatRed/index.theme [new file with mode: 0644]
BoxFlatRed/logo.png [new file with mode: 0644]
PacBang/log.png [moved from PacBang/logo.png with 100% similarity]

diff --git a/BoxFlatRed/README.md b/BoxFlatRed/README.md
new file mode 100644 (file)
index 0000000..96b2377
--- /dev/null
@@ -0,0 +1,4 @@
+# PacBang Lxdm Theme
+Derived from Elementary OS
+
+[elementary.io](https://elementary.io)
diff --git a/BoxFlatRed/background.png b/BoxFlatRed/background.png
new file mode 100644 (file)
index 0000000..6b70a2d
Binary files /dev/null and b/BoxFlatRed/background.png differ
diff --git a/BoxFlatRed/greeter-gtk3.ui b/BoxFlatRed/greeter-gtk3.ui
new file mode 100644 (file)
index 0000000..f604df7
--- /dev/null
@@ -0,0 +1,241 @@
+<?xml version="1.0"?>
+<interface>
+  <object class="GtkWindow" id="lxdm">
+    <property name="decorated">False</property>
+    <child>
+      <object class="GtkVBox" id="vbox1">
+        <property name="visible">True</property>
+        <property name="orientation">vertical</property>
+        <child>
+          <object class="GtkLabel" id="time">
+            <property name="visible">True</property>
+            <property name="xalign">1</property>
+            <property name="xpad">12</property>
+            <property name="ypad">12</property>
+            <property name="single_line_mode">True</property>
+          </object>
+          <packing>
+            <property name="expand">False</property>
+            <property name="position">0</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkAlignment" id="alignment1">
+            <property name="visible">True</property>
+            <property name="xscale">0</property>
+            <property name="yscale">1</property>
+            <child>
+              <object class="GtkVBox" id="vbox2">
+                <property name="visible">True</property>
+                <property name="orientation">vertical</property>
+                <child>
+                  <object class="GtkImage" id="image1">
+                    <property name="visible">True</property>
+                    <property name="pixbuf">logo.png</property>
+                    <property name="yalign">0.8</property>
+                  </object>
+                  <packing>
+                    <property name="position">0</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkAlignment" id="alignment2">
+                    <property name="visible">True</property>
+                    <property name="yalign">0.1</property>
+                    <property name="xscale">0</property>
+                    <property name="yscale">0</property>
+                    <child>
+                      <object class="GtkHBox" id="hbox3">
+                        <property name="visible">True</property>
+                        <property name="spacing">12</property>
+                        <child>
+                          <object class="GtkLabel" id="prompt">
+                            <property name="visible">True</property>
+                            <property name="label" translatable="yes">User:</property>
+                            <property name="yalign">0.2</property>
+                          </object>
+                          <packing>
+                            <property name="expand">False</property>
+                            <property name="fill">False</property>
+                            <property name="position">0</property>
+                          </packing>
+                        </child>
+                        <child>
+                          <object class="GtkScrolledWindow" id="user_list_scrolled">
+                            <property name="visible">True</property>
+                            <property name="can_focus">False</property>
+                            <property name="hscrollbar_policy">GTK_POLICY_NEVER</property>
+                            <property name="vscrollbar_policy">GTK_POLICY_NEVER</property>
+                            <child>
+                              <object class="GtkIconView" id="user_list">
+                                <property name="visible">True</property>
+                                <property name="can_focus">True</property>
+                                <property name="item-padding">1</property>
+                                <property name="margin">2</property>
+                                <property name="column-spacing">0</property>
+                                <property name="row-spacing">1</property>
+                              </object>
+                            </child>
+                          </object>
+                        </child>
+                        <child>
+                          <object class="GtkEntry" id="login_entry">
+                            <property name="visible">True</property>
+                            <property name="can_focus">True</property>
+                            <property name="invisible_char">&#x2022;</property>
+                          </object>
+                          <packing>
+                            <property name="expand">False</property>
+                            <property name="fill">False</property>
+                            <property name="position">1</property>
+                          </packing>
+                        </child>
+                      </object>
+                    </child>
+                  </object>
+                  <packing>
+                    <property name="position">1</property>
+                  </packing>
+                </child>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="position">1</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="bottom_pane">
+            <property name="visible">True</property>
+            <property name="app_paintable">True</property>
+            <property name="visible_window">False</property>
+            <child>
+              <object class="GtkHBox" id="bottom_hbox">
+                <property name="visible">True</property>
+                <property name="border_width">6</property>
+                <property name="spacing">12</property>
+                <child>
+                  <object class="GtkHBox" id="sessions_box">
+                    <property name="visible">True</property>
+                    <property name="spacing">6</property>
+                    <child>
+                      <object class="GtkImage" id="image2">
+                        <property name="visible">True</property>
+                      </object>
+                      <packing>
+                        <property name="expand">False</property>
+                        <property name="position">0</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkLabel" id="label2">
+                        <property name="visible">True</property>
+                        <property name="label" translatable="yes">Desktop:</property>
+                      </object>
+                      <packing>
+                        <property name="expand">False</property>
+                        <property name="position">1</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkComboBox" id="sessions">
+                        <property name="visible">True</property>
+                        <property name="entry-text-column">0</property>
+                        <property name="has-entry">True</property>
+                      </object>
+                      <packing>
+                        <property name="expand">False</property>
+                        <property name="position">2</property>
+                      </packing>
+                    </child>
+                  </object>
+                  <packing>
+                    <property name="expand">False</property>
+                    <property name="position">0</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkHBox" id="lang_box">
+                    <property name="visible">True</property>
+                    <property name="spacing">6</property>
+                    <child>
+                      <object class="GtkImage" id="image3">
+                        <property name="visible">True</property>
+                      </object>
+                      <packing>
+                        <property name="expand">False</property>
+                        <property name="position">0</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkLabel" id="label_lang">
+                        <property name="visible">True</property>
+                        <property name="label" translatable="yes">Language:</property>
+                      </object>
+                      <packing>
+                        <property name="expand">False</property>
+                        <property name="position">1</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkComboBox" id="lang">
+                        <property name="visible">True</property>
+                        <property name="entry-text-column">0</property>
+                        <property name="has-entry">True</property>
+                      </object>
+                      <packing>
+                        <property name="expand">False</property>
+                        <property name="position">2</property>
+                      </packing>
+                    </child>
+                  </object>
+                  <packing>
+                    <property name="expand">False</property>
+                    <property name="position">1</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkLabel" id="label_keyboard">
+                    <property name="label" translatable="yes">Keyboard:</property>
+                  </object>
+                  <packing>
+                    <property name="expand">False</property>
+                    <property name="position">2</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkComboBox" id="keyboard">
+                    <property name="has-entry">True</property>
+                  </object>
+                  <packing>
+                    <property name="expand">False</property>
+                    <property name="position">3</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkButton" id="exit">
+                    <property name="label">gtk-quit</property>
+                    <property name="visible">True</property>
+                    <property name="can_focus">True</property>
+                    <property name="receives_default">True</property>
+                    <property name="relief">none</property>
+                    <property name="use_stock">True</property>
+                  </object>
+                  <packing>
+                    <property name="expand">False</property>
+                    <property name="pack_type">end</property>
+                    <property name="position">4</property>
+                  </packing>
+                </child>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="expand">False</property>
+            <property name="position">2</property>
+          </packing>
+        </child>
+      </object>
+    </child>
+  </object>
+</interface>
diff --git a/BoxFlatRed/greeter.ui b/BoxFlatRed/greeter.ui
new file mode 100644 (file)
index 0000000..2dc2c2d
--- /dev/null
@@ -0,0 +1,225 @@
+<?xml version="1.0"?>
+<interface>
+  <!-- interface-requires gtk+ 2.12 -->
+  <!-- interface-naming-policy project-wide -->
+  <object class="GtkWindow" id="lxdm">
+    <property name="decorated">False</property>
+    <child>
+      <object class="GtkVBox" id="vbox1">
+        <property name="visible">True</property>
+        <property name="orientation">vertical</property>
+        <child>
+          <object class="GtkLabel" id="time">
+            <property name="visible">True</property>
+            <property name="xalign">1</property>
+            <property name="xpad">12</property>
+            <property name="ypad">12</property>
+            <property name="single_line_mode">True</property>
+          </object>
+          <packing>
+            <property name="expand">False</property>
+            <property name="position">0</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkAlignment" id="alignment1">
+            <property name="visible">True</property>
+            <property name="xscale">0</property>
+            <property name="yscale">0</property>
+            <child>
+              <object class="GtkVBox" id="vbox2">
+                <property name="visible">True</property>
+                <property name="orientation">vertical</property>
+                <child>
+                  <object class="GtkImage" id="image1">
+                    <property name="visible">True</property>
+                    <property name="pixbuf">logo.png</property>
+                  </object>
+                  <packing>
+                    <property name="position">0</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkAlignment" id="alignment2">
+                    <property name="visible">True</property>
+                    <property name="xscale">0</property>
+                    <property name="yscale">0</property>
+                    <child>
+                      <object class="GtkHBox" id="hbox3">
+                        <property name="visible">True</property>
+                        <property name="spacing">12</property>
+                        <child>
+                          <object class="GtkLabel" id="prompt">
+                            <property name="visible">True</property>
+                            <property name="label" translatable="yes">User:</property>
+                            <property name="yalign">0.2</property>
+                          </object>
+                          <packing>
+                            <property name="expand">False</property>
+                            <property name="fill">False</property>
+                            <property name="position">0</property>
+                          </packing>
+                        </child>
+                        <child>
+                          <object class="GtkIconView" id="user_list">
+                            <property name="visible">True</property>
+                            <property name="can_focus">True</property>
+                            <property name="item-padding">1</property>
+                            <property name="margin">2</property>
+                            <property name="column-spacing">0</property>
+                            <property name="row-spacing">1</property>
+                          </object>
+                          <packing>
+                            <property name="expand">False</property>
+                            <property name="fill">False</property>
+                            <property name="position">1</property>
+                          </packing>
+                        </child>
+                        <child>
+                          <object class="GtkEntry" id="login_entry">
+                            <property name="visible">True</property>
+                            <property name="can_focus">True</property>
+                            <property name="invisible_char">&#x2022;</property>
+                          </object>
+                          <packing>
+                            <property name="expand">False</property>
+                            <property name="fill">False</property>
+                            <property name="position">1</property>
+                          </packing>
+                        </child>
+                      </object>
+                    </child>
+                  </object>
+                  <packing>
+                    <property name="position">1</property>
+                  </packing>
+                </child>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="position">1</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="bottom_pane">
+            <property name="visible">True</property>
+            <property name="app_paintable">True</property>
+            <property name="visible_window">False</property>
+            <child>
+              <object class="GtkHBox" id="bottom_hbox">
+                <property name="visible">True</property>
+                <property name="border_width">6</property>
+                <property name="spacing">12</property>
+                <child>
+                  <object class="GtkHBox" id="sessions_box">
+                    <property name="visible">True</property>
+                    <property name="spacing">6</property>
+                    <child>
+                      <object class="GtkLabel" id="label2">
+                       <property name="visible">True</property>
+                       <property name="label" translatable="yes">Desktop:</property>
+                      </object>
+                      <packing>
+                        <property name="expand">False</property>
+                        <property name="position">0</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkComboBoxEntry" id="sessions">
+                        <property name="visible">True</property>
+                        <property name="text_column">0</property>
+                      </object>
+                      <packing>
+                        <property name="expand">False</property>
+                        <property name="position">2</property>
+                      </packing>
+                    </child>
+                  </object>
+                  <packing>
+                    <property name="expand">False</property>
+                    <property name="position">0</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkHBox" id="lang_box">
+                    <property name="visible">True</property>
+                    <property name="spacing">6</property>
+                    <child>
+                      <object class="GtkImage" id="image3">
+                        <property name="visible">True</property>
+                      </object>
+                      <packing>
+                        <property name="expand">False</property>
+                        <property name="position">0</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkLabel" id="label_lang">
+                        <property name="visible">True</property>
+                        <property name="label" translatable="yes">Language:</property>
+                      </object>
+                      <packing>
+                        <property name="expand">False</property>
+                        <property name="position">1</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkComboBoxEntry" id="lang">
+                        <property name="visible">True</property>
+                        <property name="text_column">0</property>
+                      </object>
+                      <packing>
+                        <property name="expand">False</property>
+                        <property name="position">2</property>
+                      </packing>
+                    </child>
+                  </object>
+                  <packing>
+                    <property name="expand">False</property>
+                    <property name="position">1</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkLabel" id="label_keyboard">
+                    <property name="label" translatable="yes">Keyboard:</property>
+                  </object>
+                  <packing>
+                    <property name="expand">False</property>
+                    <property name="position">2</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkComboBoxEntry" id="keyboard"/>
+                  <packing>
+                    <property name="expand">False</property>
+                    <property name="position">3</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkButton" id="exit">
+                    <property name="label">gtk-quit</property>
+                    <property name="visible">True</property>
+                    <property name="can_focus">True</property>
+                    <property name="receives_default">True</property>
+                    <property name="relief">none</property>
+                    <property name="use_stock">True</property>
+                  </object>
+                  <packing>
+                    <property name="expand">False</property>
+                    <property name="pack_type">end</property>
+                    <property name="position">4</property>
+                  </packing>
+                </child>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="expand">False</property>
+            <property name="position">2</property>
+          </packing>
+        </child>
+      </object>
+    </child>
+  </object>
+</interface>
diff --git a/BoxFlatRed/gtk.css b/BoxFlatRed/gtk.css
new file mode 100644 (file)
index 0000000..6d96e05
--- /dev/null
@@ -0,0 +1,40 @@
+#lxdm
+{
+       background-color: #000;
+       border: 0;
+        font:  DejaVu Sans 16;
+}
+#time
+{
+       color: #FFF;
+       font:  DejaVu Sans 16;
+}
+#prompt
+{
+       vertical-align: middle;
+       color: #FFF;
+       font:  DejaVu Sans 20;
+}
+
+#sessions_box,
+#sessions,
+#label_lang,
+#lang_box,
+#lang
+#label_keyboard,
+#keyboard
+#exit
+{
+       color: #FFF;
+       font:  DejaVu Sans 16;
+}
+
+#user_list, #login_entry {
+       vertical-align: middle;
+       background-image: none;
+       background-color: #FFF;
+       color: #000;
+       border: 0;
+       border-color: 0;
+       font:  DejaVu Sans 14;
+}
diff --git a/BoxFlatRed/gtkrc b/BoxFlatRed/gtkrc
new file mode 100644 (file)
index 0000000..b594c09
--- /dev/null
@@ -0,0 +1,31 @@
+style "back"
+{
+       engine "pixmap"
+       {
+               image
+               {
+                       function = FLAT_BOX
+                       shadow=NONE
+                       state = NORMAL
+                       file="background.png"
+                       tile=TRUE
+                       detail = "base"
+               }
+       }
+}
+
+style "time"
+{
+       fg[NORMAL]="#FFF"
+       font_name="DejaVu Sans 14"
+}
+
+style "prompt"
+{
+       fg[NORMAL]="#FFF"
+       font_name="DejaVu Sans 14"
+}
+
+widget "lxdm" style "back"
+widget "lxdm.*.time" style "time"
+widget_class "GtkWindow.GtkVBox.GtkAlignment.GtkVBox.GtkAlignment.GtkHBox.<GtkLabel>" style "prompt"
diff --git a/BoxFlatRed/index.theme b/BoxFlatRed/index.theme
new file mode 100644 (file)
index 0000000..8b2b4d1
--- /dev/null
@@ -0,0 +1,3 @@
+[LXDM Theme]
+Name=PacBang
+Comment=PacBang LXDM theme
diff --git a/BoxFlatRed/logo.png b/BoxFlatRed/logo.png
new file mode 100644 (file)
index 0000000..28d3146
Binary files /dev/null and b/BoxFlatRed/logo.png differ
similarity index 100%
rename from PacBang/logo.png
rename to PacBang/log.png