From a1a1daa2dce9b3316b71e42a59df8896186379b5 Mon Sep 17 00:00:00 2001 From: Huluti Date: Mon, 5 Dec 2016 18:41:28 +0100 Subject: [PATCH] Replace social section by icons in bottom --- src/img/facebook.png | Bin 0 -> 469 bytes src/img/google+.png | Bin 0 -> 671 bytes src/img/reddit.png | Bin 0 -> 1070 bytes src/img/twitter.png | Bin 0 -> 687 bytes src/manjaro-hello.glade | 222 +++++++++++++++++++++++----------------- src/manjaro-hello.py | 14 ++- 6 files changed, 140 insertions(+), 96 deletions(-) create mode 100644 src/img/facebook.png create mode 100644 src/img/google+.png create mode 100644 src/img/reddit.png create mode 100644 src/img/twitter.png diff --git a/src/img/facebook.png b/src/img/facebook.png new file mode 100644 index 0000000000000000000000000000000000000000..2ae19c240dc1a3539a182b4da6908d9e2a96a976 GIT binary patch literal 469 zcmV;`0V@89P)*M-0bG%11v-l z!A5KZi)f>$_#?zlL9o;^7K(+BRN_CdRT~>yK@cniE3pv^1w%kkVoWeGF>%%^iD@Le zd2F*^H4HOz4s&OBMnzVSw#2eF5ed-7Xst_1RLpP#4j>{1upw^1|HKp*;Q)97MkAB` zhA`CEP0*|^^Zc42llyMH!1U+<+l!NQhy6AE(Zee)?-H#Q2nS4dm!{|pnNFrRE)W^+ zt%0Yr1wOI`0CI&=>jnCIIx6jlM2h8ubBaIO$x_a~0ufas;1muvcfjxoA-_S;@2m8g zKA|gAJ&4&t5v{Gd*Hja0$90dM8yjSQW#<1e>!)P%#kvKW`XhQvf7ybA%@SA^XlP-lWZb49Xz*t!YKxk%)=ofEh1PZJ+cDG-|;&dg{SH?z} zdvKG8*Ryp3vfV-T?Ot>yGXQEhjD|*@Y{Xo92)Uwa3k4*BqvIMnlbP5LA2WBZvphNs zK%uLFJlTlv)w85Fi_=Bv@sqf(Uidcwi?a^d?f_t_`!fFbV{2#2Z-@Wdr!Og`sQze5 zcuE0NO)UTs?|cIMVE?0}?0oNC)Nlyv={9tQMF7;?>qGG`^Re@MdICZp|0sV30tt2f z_L8J*o-DKa?JJ>aHw8Ow7|N}LrrjvPKvH(Y0?~!f0LT>%bS5)Ozz@Kuu1oReqHWmE z#`n?11%i_k1ScmbZfwSU;4riIZ>$T46c3SaQ*6^4Y-8X^$TGAz7AY~(Nh2b002ovPDHLk FV1nFFCF1}9 literal 0 HcmV?d00001 diff --git a/src/img/reddit.png b/src/img/reddit.png new file mode 100644 index 0000000000000000000000000000000000000000..50033fb3a680c887ca2fa2888547225b8f84329d GIT binary patch literal 1070 zcmV+}1kwA6P)now;8OxfBoZ<+Gf7HHdR69G+FDd96(b`f7>!1pPUq(YsIIPNeSMw2 zzCHjdDk`Y2ugB-};dZ+L2n~JyOaI3+pjN9nI5-HLH#Ro#`Fu=GO))k$#`g9$4u|8} z_a&vJrQ%Bl5{ZQH@NhgH527fNkdQ!8Q4!hM*(4?=l97?Y`T02xhXbqC%GTBvPNx&C zR*PINXLEBiP>FX3&}y~l^?H;_C3d?Vo6SaPX(^YNmmC}%aC&-*+wCSKBm|X8MNUo* zsi~URTCJw3sR^xC%iP=?4u^xbwl*vl3l@vz2mP}%ker-MSXdZqYil$&H?zLJPHSr` z7K;UqMuS432-3@BGBg?u*Vor{cXu;BK2Bw2B@Ty!v$Hd@va;S+0h`Un?d>f?Lqpu% z-O=CQk01!Nx3^PXUXIyprl+STps%T^p{1pTlamt~8ylIKnISzro!;JFVq;^22K7x9 z@Or&;c6JgG5y8sJ3W6X2;P?9hczk>e(m(M}Pk@Dm1>)l37#tkLX0yGo0svO46_3Zm z-Q8V)8y+5JX=w?&-5#W!otj;Yzq$z*7Z>U3>cV6)VYOP3NF=CKDkdf-xVpOH z=H`Z&m>3cg64>6}#$+-9pj0YpXlP)0dHIKS{T**wM0&lR!oorZ1_m&j%>aajg`rlf ziHeHi{{9}D&4$U?+}8baeuFLx8d2nb5F52>}W zZLB0sn>NX0#znNyHj}xjsae?H_MCfvALpF=kUDzbT-J3i%ChX_-%7)vN3N1NfE|Nw zxk}~*$vEVynJ+PH0Q~O&_KIv`lW1#J@w)7Mn3&_+&rIb2P9Lb}>H8VdnS9as7N3)A zT_GC$h0|;R4+p3C^gYe~=2~t%8z-+Dru$pA;8a^ZeVsvSH`$8DFP&^!G6#@=u0sLN zAK%XC^un^(ngGC{wNc^L*M6R)RU>nFhnHBQbUQ2oB4cwvq14yU zw9wZX;^;HJ7n>}t$}@n+ucx{FVxr`| zUpBzZT#nX8g=2f`*wg4?rFBNr85l}(e{f28=vGSV=zS-I>~q@*1>E>OcCwm5Je6f+ zYJrTVugUn2g#QDHw8q;nvwvk)OjZ98Z2)Wl$bk8;V!fr4lQHN)$NG|A2XiE@{sLFp VzdjPb?(F~o002ovPDHLkV1jQkJD>mn literal 0 HcmV?d00001 diff --git a/src/manjaro-hello.glade b/src/manjaro-hello.glade index fe44973..0193b9a 100644 --- a/src/manjaro-hello.glade +++ b/src/manjaro-hello.glade @@ -94,7 +94,7 @@ 0 0 - 4 + 3 @@ -110,7 +110,7 @@ 0 1 - 4 + 3 @@ -128,7 +128,7 @@ We, the Manjaro Developers, hope that you will enjoy using Manjaro as much as we 0 2 - 4 + 3 @@ -173,20 +173,6 @@ We, the Manjaro Developers, hope that you will enjoy using Manjaro as much as we 3 - - - True - False - SOCIAL - - - - - - 3 - 3 - - Read me @@ -314,91 +300,137 @@ We, the Manjaro Developers, hope that you will enjoy using Manjaro as much as we - - Google+ - True - True - True - none - https://plus.google.com/118244873957924966264 - - - 3 - 4 - - - - - Facebook - True - True - True - none - https://www.facebook.com/ManjaroLinux - - - 3 - 5 - - - - - Twitter - True - True - True - none - https://twitter.com/ManjaroLinux - - - 3 - 6 - - - - - Reddit - True - True - True - none - https://www.reddit.com/r/ManjaroLinux/ - - - 3 - 7 - - - - + True False - end - Launch at start + end + True + 10 + + + True + False + 5 + + + google+ + True + False + + + + True + False + img/google+.png + + + + + False + True + 0 + + + + + facebook + True + False + + + + True + False + img/facebook.png + + + + + False + True + 1 + + + + + twitter + True + False + + + + True + False + img/twitter.png + + + + + False + True + 2 + + + + + reddit + True + False + + + + True + False + img/reddit.png + + + + + False + True + 3 + + + + + False + True + 0 + + + + + True + False + end + Launch at start + + + True + True + 1 + + + + + True + True + end + + + + False + True + 2 + + - 2 + 0 8 + 3 - - - True - True - end - - - - 3 - 8 - - - - - - - - diff --git a/src/manjaro-hello.py b/src/manjaro-hello.py index 5b7adfa..789f7ad 100644 --- a/src/manjaro-hello.py +++ b/src/manjaro-hello.py @@ -4,8 +4,9 @@ import locale import gettext import os import json -import gi import shutil +import webbrowser +import gi gi.require_version("Gtk", "3.0") from gi.repository import Gtk @@ -31,6 +32,14 @@ class ManjaroHello(Gtk.Window): self.infos = get_infos() + # Social urls + self.social_urls = { + "google+": "https://plus.google.com/118244873957924966264", + "facebook": "https://www.facebook.com/ManjaroLinux", + "twitter": "https://twitter.com/ManjaroLinux", + "reddit": "https://www.reddit.com/r/ManjaroLinux" + } + # Init language locale.setlocale(locale.LC_ALL, "") locale.bindtextdomain(self.app, self.locale_dir) @@ -115,6 +124,9 @@ class ManjaroHello(Gtk.Window): self.builder.get_object("stack").set_visible_child(self.builder.get_object("project")) self.builder.get_object("project").set_current_page(0) + def on_social_pressed(self, eventbox, _): + webbrowser.open_new_tab(self.social_urls[eventbox.get_name()]) + def on_autostart_switched(self, switch, _): autostart = True if switch.get_active() else False self.change_autostart(autostart)