From 7301fe075fd27bfe24460093a5e9f833481c3f10 Mon Sep 17 00:00:00 2001 From: minteyay Date: Tue, 23 Aug 2022 18:34:18 +0300 Subject: [PATCH] initial commit --- .gitignore | 5 + elements | 27 ++ gtk-3.0/assets/button_active.png | Bin 0 -> 168 bytes gtk-3.0/assets/button_inactive.png | Bin 0 -> 139 bytes gtk-3.0/assets/button_pressed.png | Bin 0 -> 168 bytes gtk-3.0/assets/button_toggled.png | Bin 0 -> 185 bytes gtk-3.0/assets/checkbox_active.png | Bin 0 -> 130 bytes gtk-3.0/assets/checkbox_inactive.png | Bin 0 -> 114 bytes gtk-3.0/assets/checkbox_toggled.png | Bin 0 -> 203 bytes gtk-3.0/assets/checkbox_toggled_inactive.png | Bin 0 -> 157 bytes gtk-3.0/assets/combo_active.png | Bin 0 -> 132 bytes gtk-3.0/assets/combo_arrow_active.png | Bin 0 -> 100 bytes gtk-3.0/assets/combo_arrow_bg_active.png | Bin 0 -> 139 bytes gtk-3.0/assets/combo_arrow_bg_inactive.png | Bin 0 -> 101 bytes gtk-3.0/assets/combo_arrow_bg_pressed.png | Bin 0 -> 131 bytes gtk-3.0/assets/combo_arrow_inactive.png | Bin 0 -> 105 bytes gtk-3.0/assets/combo_arrow_pressed.png | Bin 0 -> 106 bytes gtk-3.0/assets/combo_check_active.png | Bin 0 -> 104 bytes gtk-3.0/assets/combo_check_inactive.png | Bin 0 -> 98 bytes gtk-3.0/assets/combo_dropdown.png | Bin 0 -> 104 bytes gtk-3.0/assets/combo_inactive.png | Bin 0 -> 126 bytes gtk-3.0/assets/combo_selected.png | Bin 0 -> 97 bytes gtk-3.0/assets/combo_selected_bottom.png | Bin 0 -> 115 bytes gtk-3.0/assets/combo_selected_top.png | Bin 0 -> 114 bytes gtk-3.0/assets/combo_unselected.png | Bin 0 -> 100 bytes gtk-3.0/assets/combo_unselected_bottom.png | Bin 0 -> 120 bytes gtk-3.0/assets/combo_unselected_top.png | Bin 0 -> 117 bytes gtk-3.0/assets/comboentry_button_active.png | Bin 0 -> 192 bytes gtk-3.0/assets/comboentry_button_inactive.png | Bin 0 -> 139 bytes gtk-3.0/assets/comboentry_button_pressed.png | Bin 0 -> 182 bytes gtk-3.0/assets/menubar_bg.png | Bin 0 -> 133 bytes gtk-3.0/assets/menubar_bg_active.png | Bin 0 -> 84 bytes gtk-3.0/assets/menubar_bg_active_bottom.png | Bin 0 -> 89 bytes gtk-3.0/assets/menubar_bg_active_top.png | Bin 0 -> 84 bytes gtk-3.0/assets/radio_button_active.png | Bin 0 -> 251 bytes gtk-3.0/assets/radio_button_inactive.png | Bin 0 -> 143 bytes gtk-3.0/assets/radio_button_toggled.png | Bin 0 -> 251 bytes .../assets/radio_button_toggled_inactive.png | Bin 0 -> 154 bytes .../spinbutton_horizontal_down_active.png | Bin 0 -> 158 bytes ...ton_horizontal_down_inactive_in_active.png | Bin 0 -> 152 bytes ...n_horizontal_down_inactive_in_inactive.png | Bin 0 -> 152 bytes .../spinbutton_horizontal_down_pressed.png | Bin 0 -> 174 bytes .../spinbutton_horizontal_up_active.png | Bin 0 -> 158 bytes ...utton_horizontal_up_inactive_in_active.png | Bin 0 -> 138 bytes ...ton_horizontal_up_inactive_in_inactive.png | Bin 0 -> 142 bytes .../spinbutton_horizontal_up_pressed.png | Bin 0 -> 175 bytes gtk-3.0/assets/toolbar_button_active.png | Bin 0 -> 108 bytes gtk-3.0/assets/toolbar_button_pressed.png | Bin 0 -> 100 bytes gtk-3.0/colors.css | 44 +++ gtk-3.0/gtk.css | 362 ++++++++++++++++++ index.theme | 11 + notes | 2 + 52 files changed, 451 insertions(+) create mode 100644 .gitignore create mode 100644 elements create mode 100644 gtk-3.0/assets/button_active.png create mode 100644 gtk-3.0/assets/button_inactive.png create mode 100644 gtk-3.0/assets/button_pressed.png create mode 100644 gtk-3.0/assets/button_toggled.png create mode 100644 gtk-3.0/assets/checkbox_active.png create mode 100644 gtk-3.0/assets/checkbox_inactive.png create mode 100644 gtk-3.0/assets/checkbox_toggled.png create mode 100644 gtk-3.0/assets/checkbox_toggled_inactive.png create mode 100644 gtk-3.0/assets/combo_active.png create mode 100644 gtk-3.0/assets/combo_arrow_active.png create mode 100644 gtk-3.0/assets/combo_arrow_bg_active.png create mode 100644 gtk-3.0/assets/combo_arrow_bg_inactive.png create mode 100644 gtk-3.0/assets/combo_arrow_bg_pressed.png create mode 100644 gtk-3.0/assets/combo_arrow_inactive.png create mode 100644 gtk-3.0/assets/combo_arrow_pressed.png create mode 100644 gtk-3.0/assets/combo_check_active.png create mode 100644 gtk-3.0/assets/combo_check_inactive.png create mode 100644 gtk-3.0/assets/combo_dropdown.png create mode 100644 gtk-3.0/assets/combo_inactive.png create mode 100644 gtk-3.0/assets/combo_selected.png create mode 100644 gtk-3.0/assets/combo_selected_bottom.png create mode 100644 gtk-3.0/assets/combo_selected_top.png create mode 100644 gtk-3.0/assets/combo_unselected.png create mode 100644 gtk-3.0/assets/combo_unselected_bottom.png create mode 100644 gtk-3.0/assets/combo_unselected_top.png create mode 100644 gtk-3.0/assets/comboentry_button_active.png create mode 100644 gtk-3.0/assets/comboentry_button_inactive.png create mode 100644 gtk-3.0/assets/comboentry_button_pressed.png create mode 100644 gtk-3.0/assets/menubar_bg.png create mode 100644 gtk-3.0/assets/menubar_bg_active.png create mode 100644 gtk-3.0/assets/menubar_bg_active_bottom.png create mode 100644 gtk-3.0/assets/menubar_bg_active_top.png create mode 100644 gtk-3.0/assets/radio_button_active.png create mode 100644 gtk-3.0/assets/radio_button_inactive.png create mode 100644 gtk-3.0/assets/radio_button_toggled.png create mode 100644 gtk-3.0/assets/radio_button_toggled_inactive.png create mode 100644 gtk-3.0/assets/spinbutton_horizontal_down_active.png create mode 100644 gtk-3.0/assets/spinbutton_horizontal_down_inactive_in_active.png create mode 100644 gtk-3.0/assets/spinbutton_horizontal_down_inactive_in_inactive.png create mode 100644 gtk-3.0/assets/spinbutton_horizontal_down_pressed.png create mode 100644 gtk-3.0/assets/spinbutton_horizontal_up_active.png create mode 100644 gtk-3.0/assets/spinbutton_horizontal_up_inactive_in_active.png create mode 100644 gtk-3.0/assets/spinbutton_horizontal_up_inactive_in_inactive.png create mode 100644 gtk-3.0/assets/spinbutton_horizontal_up_pressed.png create mode 100644 gtk-3.0/assets/toolbar_button_active.png create mode 100644 gtk-3.0/assets/toolbar_button_pressed.png create mode 100644 gtk-3.0/colors.css create mode 100644 gtk-3.0/gtk.css create mode 100644 index.theme create mode 100644 notes diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..772298a --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +# ignore my random reference screenshots +element_screenies/ +# ignore gtk theme files i just have for reference +gtk-widgets.css +widgets/ diff --git a/elements b/elements new file mode 100644 index 0000000..da3dc18 --- /dev/null +++ b/elements @@ -0,0 +1,27 @@ +- dropdown menu (w/ dividers) +- toolbar icon button +combo box entry (enabled/disabled) +combo box (enabled/disabled) +entry (enabled/disabled) +- integer entry (w/ + and - buttons) +- check buttons (checked/unchecked + enabled/disabled) +- radio buttons (checked/unchecked + enabled/disabled) +- frames +- tabs +- text button (enabled/disabled) +toggle button (enabled/disabled) +- font select button +- color picker button +- color picker +file chooser button +- file chooser menu +I/O button (slide switch) +link button w/ tooltip +icon button +- progress bar (w/ text) +- sliders +- table (w/ named columns + scrollbars) +- label +tooltip +spinner +- scrollbar (vertical + horizontal) diff --git a/gtk-3.0/assets/button_active.png b/gtk-3.0/assets/button_active.png new file mode 100644 index 0000000000000000000000000000000000000000..659e0465cf1ee53dc65860249a0b53708ad35a0c GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>3?#4ne^UZd5&=FTu0R?H%FD}Fty;Bv_wKuQ z@BaV)Ur9-c5klXv@`~|K-mg z;yZm*L8D;;4_9h*&f?_}jCa5Ao&U4hwtJTKbP0 Hl+XkK1x-E9 literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/button_inactive.png b/gtk-3.0/assets/button_inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..dd2528e1d428b74d62c03beb782278465515e385 GIT binary patch literal 139 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>3?#4ne^UZdq5(c3u0R?HIyyR5ty;Bv_wKuQ z@BaV)zi)rCJy4XrB*-tA0muh}rS;2x1BK)~T^vI=W+o>jBrq|uDI_GZGO9^1A5ods cdV$-VpTQuUQRq68^izzopr00C7i82|tP literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/button_pressed.png b/gtk-3.0/assets/button_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..1c209f20b943ba23d024c77d27f901c25c251398 GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>3?#4ne^UZd5&=FTu0R?Hl$4ZQTwFp!L(|gI z%FD|;Iy%a>#e&pulmz(&GyI2utEWPYfMVvJE{-7_Gktp;`4}8I4mpJU`~Udh>9n0& zG8Zv)r6?}W^O?A-dfTK!k)LzwwxusEcpGC}AhfTZUvm>9!}t9it3eiey85}Sb4q9e E0Ke-w&Hw-a literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/button_toggled.png b/gtk-3.0/assets/button_toggled.png new file mode 100644 index 0000000000000000000000000000000000000000..aad759a3ad79b37d6429d6d90b60cb8759a8915d GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>3?#4ne^UZdDgizru0R?Hl$4ZQTwFp!L(|gI z%FD|;Iyz>~oVjY%s@=PHpE+~Jd-ddPKt((yL4Lsu{}F)mNPrqp+``kvF@$5LZ;vAv zgCob`sBVqF|C^V`O?#`VxPYN6MR9SS&%|BT+a?`~{G3y_Eq!Uh+Zf{lp?&rI#=VSg T5-(O>1G&J{)z4*}Q$iB}u|Y(| literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox_active.png b/gtk-3.0/assets/checkbox_active.png new file mode 100644 index 0000000000000000000000000000000000000000..8c6d670d53a62ee5611cd609e3fac1c244abfb85 GIT binary patch literal 130 zcmeAS@N?(olHy`uVBq!ia0vp^d_c^@!3HFQ8hUO4DNj!q#}JK)$tej5Kh8TyB>?G! zgd`yT@&CWQW6k$>u_AYM436!s{{A6qbJf=@5j)||b23*wf_rs%cqUl5^s75HOl&-( a!p>m-UE}P@urfKIp$wj`elF{r5}E)F{Vb9I literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox_inactive.png b/gtk-3.0/assets/checkbox_inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..97e05b31077c0e67926992142364974051b08e7c GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0vp^d_c^@!3HFQ8hUO4DN9cm#}JK)$!}h~_;KEWX~l{a z2`LFckO;&ayu7MjmtS37{V+!@D94#?u~d7zn;0A06%j`r28I`ToU#uSH_rkZ!rw`WeqBR%d_Izg9%E>>WE|Z%j;X^b_18+jl#+be3?aU9JSsTxu=BddT z;N|FY?3-_XAA<`^D6jVmjpsZKtJ<7b&--9>dg0#UH=?o?pEA{wdaesBxK`Ea@}$_c zg6CaD+r0&kMVp>Koguk)>tBOo9W#CJn|*jbeK+&&OFrkmXcS)ox{krq)z4*}Q$iB} D-v3YT literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox_toggled_inactive.png b/gtk-3.0/assets/checkbox_toggled_inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..9e73dc735d93c40cebc635b4de28aba26c8800e4 GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^d_c^@!3HFQ8hUO4sT5Ba#}JK)QzxDjJYc}V+^Vj7 ziCgsox2u)D5sP)(i|%ROOI8Wnt0=KBELk;qX7q%awjW;jbqO$RacE!Ubzx!6xsJ9w zKe?+K<4QhrMunaI@bdQQ-n?~6x9pZr&bB_jhWp0zke6(V`!t(>vj;i>?PKtC^>bP0 Hl+XkK*aSH? literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/combo_active.png b/gtk-3.0/assets/combo_active.png new file mode 100644 index 0000000000000000000000000000000000000000..b24089243c07c3d56a54ec45747d796260783faf GIT binary patch literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^>>$j+1|*LJgXga7dt~jZ(eeo)WEKe_?ocMC{Nt<#$Ps*LPlps@^|u6{1-oD!M<&s8lk literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/combo_arrow_active.png b/gtk-3.0/assets/combo_arrow_active.png new file mode 100644 index 0000000000000000000000000000000000000000..1b9b6270ebebaac6e4706d73f9422f2f79dbe961 GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)L!3HEN&baUbDQ!;|#}J9B$q5du|0i1ZSg1%$ yR1GXSAY$-n!UBN@rqdQQOKi|ca0%~BWMWv?%E6qtDMA>ijlt8^&t;ucLK6UEa2inn literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/combo_arrow_bg_active.png b/gtk-3.0/assets/combo_arrow_bg_active.png new file mode 100644 index 0000000000000000000000000000000000000000..32b891b83ada0a4553306a168aeb81fae8d938a7 GIT binary patch literal 139 zcmeAS@N?(olHy`uVBq!ia0vp^>>$j+1|*LJg|M$@3 msVtM!s~4!GJWF+Tsb;J>p|ttc#a=z2=?tE(elF{r5}E+ARWCCD literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/combo_arrow_bg_inactive.png b/gtk-3.0/assets/combo_arrow_bg_inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..c6bcc50a6131c30b0be17da2eada6948a79729cb GIT binary patch literal 101 zcmeAS@N?(olHy`uVBq!ia0vp^>>$j+1|*LJggojP@@he6MkgReocqZg=;!PC{xWt~$(698u>Ac6n@ literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/combo_arrow_bg_pressed.png b/gtk-3.0/assets/combo_arrow_bg_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..ef30fabbe60b511a5262ef8fbe72a3c9b3078f86 GIT binary patch literal 131 zcmeAS@N?(olHy`uVBq!ia0vp^>>$j+1|*LJgt<8 literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/combo_arrow_inactive.png b/gtk-3.0/assets/combo_arrow_inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..ff368e7ef282a182e20cf11248f958439b2d9364 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)L!3HEN&baUbDFaUz#}J9B$q5cjva+)OC;sfY zp`xXwCGl|53#$Y!iH)8Cd>^E`?>idsnXO;IP$JA=@=GfD)YN@0K)no}u6{1-oD!M< D`V$=h literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/combo_arrow_pressed.png b/gtk-3.0/assets/combo_arrow_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..bceb391caa983111e2f04dfb59256d5a09642689 GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)L!3HEN&baUbDML>e#}J9B$q5cj|ACj^OB_+kBP+NHy^F>jCx55lgJ;pbze7r9KwK90R`njxgN@xNA DlC&RS literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/combo_check_inactive.png b/gtk-3.0/assets/combo_check_inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..163ce4810a0b298fc2dcf513f46951b0d61a7db0 GIT binary patch literal 98 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRM!3HF?&tBaMq%=KU9780gCMPKH{4*8`a=5_a w)MX&DfIC4W;Ygy2ve~)%7_JRFnY9@h>ce?{N*=Iz57flq>FVdQ&MBb@03&u8ZvX%Q literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/combo_dropdown.png b/gtk-3.0/assets/combo_dropdown.png new file mode 100644 index 0000000000000000000000000000000000000000..a4a8f18425651078d7f062369a419f65cb16efaa GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0vp^>>$j+1SGu;4zvI%eNPw15RRG22?tpJDL3vee{W=9 zu)#s)-QC^niEnOhZf|UC>$j+1|*LJgFC+81(caY-;(-rwWua^|0^1|%O$WD@{V8lEnWAre#Hp4!OBARxf9!QfQ> uS)V+$thtO!{0^Imb$UB3TXo6y$4N$QFZS}zpY<_7Jq(_%elF{r5}E)z1|%O$WD@{VR-P`7Are#1p4!OUU?9M9&~VYD z*R$4lu0Od%AVF}`O)p~uS@pYerI%GZ&$j>TC=1x?!d%QcNn(5DQE{cK+@(B>-V=eQ OFnGH9xvX1|%O$WD@{VmYyz-Are!sp54fMKtbfl1@@## z`(x6Sj1T$*u&b;nUYh$-sO@tQ1|%O$WD@{V+MX_sAre!QQxXz>{Qv*IzODNE xJ41zL+v;xyOO`J;*3i^6G%yrkbQ3jXVE7@=Ri4?uWF1f&gQu&X%Q~loCIIUY9JBxc literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/combo_unselected_bottom.png b/gtk-3.0/assets/combo_unselected_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..53d4573020ae516096dec061620c58b9bc16ff2a GIT binary patch literal 120 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1|%O$WD@{V_MR?|Are#1p4rHIz<`JOVE6>j z9do8V(TQ=*ynCZy=6epAhy!PMJR>&ymMeF*cmL~%Yf!myZxPe8FG`(J$HeLr_XzR7 S1|%O$WD@{VHl8kyAre!s_8#P9P~c%+|48L- zeapH_>xAODlwRCE;3y}a)Ue~YRKt?yGcjTFm#*4Y>B8{fT~@y~!@j9(-ux2hw`qRJ Q1DeC&>FVdQ&MBb@07>^I00000 literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/comboentry_button_active.png b/gtk-3.0/assets/comboentry_button_active.png new file mode 100644 index 0000000000000000000000000000000000000000..f771188fdc0478760bdb2ab207533b3a451ca9d4 GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^+#t-s1|(OmDOUqh?Vc`yNY{5 zQ+cAg8;7x>vm3|i9q~{7%D?djJGNqn;sMJ^t|+YR*9ODfZ*!?RaJMU&VSai@z*iD?ao;(Rnk!bbP|K7tDnm{r-UW|D6>nC literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/comboentry_button_inactive.png b/gtk-3.0/assets/comboentry_button_inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..2b8979010b874ed41783cf800c7841b26290a708 GIT binary patch literal 139 zcmeAS@N?(olHy`uVBq!ia0vp^+#t-s1|(OmDOUqhL7py-Are!sPTa`b;K0KyJH^)~ zc-a@9c~3Jr7X4K4iix~9cXrF$Rz;P?)n2nAZp7)TFoawcn^wYo+@hLy>jy6T&*Bk6 ltGHB@e{b+^W)O(Ct6&oNr_|QAX)?$<22WQ%mvv4FO#t2{Eb9OO literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/comboentry_button_pressed.png b/gtk-3.0/assets/comboentry_button_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..075c6b76c5731d6e708e28872c46cd39b13924aa GIT binary patch literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^+#t-s1|(OmDOUqhwVp1HAreztCm!TIV!*-DuEBeO zY3mLRuLa`UAB4RLJ8?e!>6{c*xsHojjGY}%T;J(!Hr&jzEj4ZDEY1l_r?@}ACMDRo z`*cg_SN@RDkf~AHd&|%LE@1CBWU#n5ZTD-zdq=IVKh$Gum|1(6;hkTalG3Nj=V$)h ht;{VGn)ve|H=D6}!e0)Vk3feoc)I$ztaD0e0sv>!M^FF& literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/menubar_bg.png b/gtk-3.0/assets/menubar_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..657639b93abc9ef62cedb14c0c9892ef6a9c7167 GIT binary patch literal 133 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1|%O$WD@{VKAtX)Are!2`!8}HFyL^BcT(H= z*S$bA_Gn#X)GVP^=GNuqPK((lsHZWdJad0n7rc5_N5$INk_?lI%8a%y2n{Q(n?2`n g`6P+{hvNGfGAsjQ4Q)W~?vp;-uGY?Pt jc_RZu1xB?Q8q7ezaM_6Cl1H%{NDG6ftDnm{r-UW|HVG8p literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/menubar_bg_active_top.png b/gtk-3.0/assets/menubar_bg_active_top.png new file mode 100644 index 0000000000000000000000000000000000000000..0a15c9193200c334c9b7a45fe10d6af85f1ab52c GIT binary patch literal 84 zcmeAS@N?(olHy`uVBq!ia0vp^%plCc1|-8Yw(bW~(w;7kAsjQ4Q)W~?vu6f^!#6kc f_!zJ?F|#u4{>g6f@=#eSP#J@#tDnm{r-UW|$kY^_ literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/radio_button_active.png b/gtk-3.0/assets/radio_button_active.png new file mode 100644 index 0000000000000000000000000000000000000000..1e75ad6dfb061d7f265a0cfb213e475120de96b3 GIT binary patch literal 251 zcmVNyfr4&Do!+VrcJm=iHG6JNO2q7RMhzJ0+R%)#P#28Uk z0De@}mu2}!zQ=i<0bb+j?~#1Y0f3pkEj2um+ZkX~)ypm4$g0X@W`l@$2;u&m7qOXP zX2S%qt}8J{VvLWS+N}LDJf(CIHR7km^*+CTjbBA^k3OUS>W=^b002ovPDHLkV1lH2 BX5;_> literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/radio_button_inactive.png b/gtk-3.0/assets/radio_button_inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..461ebe7cb7ecf65a8a65b3eb07b06b03002670a9 GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1fR3PZ!4!jfu%A4$QK$vi~Rk6crWi zIZ-24(z`~~;(`*Nq=1(c!|Pg&RUB0>&H`;<@O1TaS?83{1OOh*Ee!ww literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/radio_button_toggled.png b/gtk-3.0/assets/radio_button_toggled.png new file mode 100644 index 0000000000000000000000000000000000000000..48143d540ab929faf31d8ca539921f62fdd92a0c GIT binary patch literal 251 zcmV#B;=e2a2y9}t%FS+CW)LgNDjCU=A5xC3jm}S0JPRH&ofA3+qO#tGXnrf`gbB3 zlA@F{vfrPXg}aBOm|AO>%-_^w)><+BB)<$zz4+xq5+osMG-6%XFtbPgecvM@LQ(*y zZ!M)f?E7W_Na=Hi;UX#AJ>31i`El`~6EI?&^#@QlX~p*3Ludd1002ovPDHLkV1mJk BV~YR) literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/radio_button_toggled_inactive.png b/gtk-3.0/assets/radio_button_toggled_inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..d8083197666fa9a5726114ec4c7c7683cba3350a GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a)4L{AsT5RHjjgANKFP~d2ur@hJB zEkV3(i+=S)r&?3{b1F%Tyqb3V&tud$uPl64r`kvCm6G@oUO`2Mk`VTuoF#AOos1L_ zEUJAM_@Mrv_R@D3bG?>V%op4J=vr@dVbA63I~X@L7_HqB*K-nR8H1;*pUXO@geCyw C{Wlr_ literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/spinbutton_horizontal_down_active.png b/gtk-3.0/assets/spinbutton_horizontal_down_active.png new file mode 100644 index 0000000000000000000000000000000000000000..9cbad952b14aa1f4f1b14da9f5b8271c3a6ade02 GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^>>$j+3?x7IEPn{3qyv0HT!AzYl$V#UTD5BT?%j9q z-u?gozmk$tM@NS|Lty|=j~OqS3j3^P6>$j+3?x7IEPn{3)B}7%T!AzYl$V#UTD5BT?%j9q z-u?gozmk$tM@NT?i%V!|Xj)ntkiBJZc|1@ZZ%L3}FauBp9O$w*t_4a6d%8G=aLi0j jXklOrGf?nxzRJuX^nqd3>Ip3WKo)qq`njxgN@xNAn$I=v literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/spinbutton_horizontal_down_inactive_in_inactive.png b/gtk-3.0/assets/spinbutton_horizontal_down_inactive_in_inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..a29bc40666d30c48fe9f14f6b987170c256333b4 GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^>>$j+3?x7IEPn{3)B}7%T!AzYl$V#UTD5BT?%j9q z-u?gozmk$tM@NT?i%V!|Xj)ntkiBJZc|1@ZZ%L3}FauBp9O$w*t_4a6d%8G=aLi18 i(8RzNW}x8Xe3h9&RhBVS*CXLR$O2DSKbLh*2~7ZwE;P>o literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/spinbutton_horizontal_down_pressed.png b/gtk-3.0/assets/spinbutton_horizontal_down_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..f841d33491cbf48c5d986bb2fee0b14988ab324b GIT binary patch literal 174 zcmeAS@N?(olHy`uVBq!ia0vp^>>$j+3?x7IEPn{3)B}7%T!AzYl$V#UTD5BT?%j9q z-u?gozmk$tM@NT?i%V!|Xj)ntkiBJZc|1@ZZ%L3}FauBp9O$w*t_4bHdb&7nQC$h2`LS$*cs%d7{xv`swe<8F?hQAxvX>$j+3?x7IEPn{3qyv0HT!AzYl$V#UTD5BT?%j9q z-u?gozmk$tM@NS|Lty|=jgTe~DWM4fjz~D~ literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/spinbutton_horizontal_up_inactive_in_active.png b/gtk-3.0/assets/spinbutton_horizontal_up_inactive_in_active.png new file mode 100644 index 0000000000000000000000000000000000000000..04882780aeed47b0157c10a8de222557906d3bd1 GIT binary patch literal 138 zcmeAS@N?(olHy`uVBq!ia0vp^>>$j+3?x7IEPn{3qyv0HT!AzYl$V#UTD5BT?%j9q z-u?gozmk$tM@NS|Lty|=j>$j+3?x7IEPn{35@cH1NsYx))@ur>mdKI;Vst0NCR$KL7v# literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/spinbutton_horizontal_up_pressed.png b/gtk-3.0/assets/spinbutton_horizontal_up_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..bd7d99bcb83615b8a87d58ff62cfaf830db94d8a GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^>>$j+3?x7IEPn{3)B}7%T!AzYl$V#UTD5BT?%j9q z-u?gozmk$tM@NT?i%V!|Xj)ntkiBJZc|1@ZZ%L3}FauBp9O$w*t_4bHdAc};aLm*_ zwNa44frH6WLHN!7xZ3CXH=i8fUeT>_`=W8+`iXvD-Tu@w$h}|`Y1%cf2dIm|)78&q Iol`;+0EKKqtpET3 literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/toolbar_button_active.png b/gtk-3.0/assets/toolbar_button_active.png new file mode 100644 index 0000000000000000000000000000000000000000..c6c74a5d38150ad9ce8f368687d542202ce244c5 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=V^0^y5RRFlCk#a!3`AHq9B@AQ zb9<4{ueApbTuM8$^;%W#tzC+pD(Q#LWN_ENWAwkR{D4`?RD$Q+TI1h9?F^o-elF{r G5}E*AfFt1m literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/toolbar_button_pressed.png b/gtk-3.0/assets/toolbar_button_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..8be1b288d894edc0161f4d6a4eecdb21a4775487 GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=ZBG}+5RRG2C544Q&o{6|NB{u~ vE30I}mIVtGn1y}B)ELBD3Jta>b2BlBtY*HRn>G0`P#c4%tDnm{r-UW|22vNh literal 0 HcmV?d00001 diff --git a/gtk-3.0/colors.css b/gtk-3.0/colors.css new file mode 100644 index 0000000..e2131f4 --- /dev/null +++ b/gtk-3.0/colors.css @@ -0,0 +1,44 @@ +/** + * Color definitions. + * + * Each color defined in this file is usable as a symbolic color + * in all files included after it. + * + * Color definitions have the format `@define-color ;', + * where is a name you choose, and is a color definition. + * Defined colors can be used in rules with the syntax `@' + * + * The most common color definition is a html color code: #rrbbgg + * For more information see (1) or (2). + * + * (1) file:///usr/share/devhelp/books/gtk3/GtkCssProvider.html#gtkcssprovider-symbolic-colors + * (2) http://developer.gnome.org/gtk3/3.1/GtkCssProvider.html#gtkcssprovider-symbolic-colors + */ + +/* Some common color definitions + * + * @define-color base-color #ff00ff; + * @define-color background-color #ff00ff; + * @define-color forground-color #ff00ff; + * @define-color text-color #ff00ff; + */ +@define-color color-0 #000000; +@define-color color-1 #111111; +@define-color color-2 #222222; +@define-color color-3 #333333; +@define-color color-4 #444444; +@define-color color-5 #555555; +@define-color color-6 #666666; +@define-color color-7 #777777; +@define-color color-8 #888888; +@define-color color-9 #999999; +@define-color color-a #aaaaaa; +@define-color color-b #bbbbbb; +@define-color color-c #cccccc; +@define-color color-d #dddddd; +@define-color color-e #eeeeee; +@define-color color-f #ffffff; + +@define-color color-blue-bright #0099cc; +@define-color color-blue #006699; +@define-color color-blue-dark #003366; diff --git a/gtk-3.0/gtk.css b/gtk-3.0/gtk.css new file mode 100644 index 0000000..e03c2ac --- /dev/null +++ b/gtk-3.0/gtk.css @@ -0,0 +1,362 @@ +/** + * Theme name: + * Author : + * License : Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported + * (CC BY-NC-SA 3.0) + * http://creativecommons.org/licenses/by-nc-sa/3.0/ + */ + +@import url("colors.css"); + +.background { + background-color: @color-e; + color: @color-0; +} + +menubar { + background-color: @color-d; + margin: 1px 0px 1px 0px; + box-shadow: 0px -1px @color-0, + 0px 1px @color-0; + border-top: 1px solid @color-f; + border-bottom: 1px solid @color-9; +} +menuitem window.background { + background-color: transparent; +} +menuitem menu { + padding: 2px 2px 2px 1px; + background-color: @color-d; + background-clip: content-box; + border-image-slice: 4; + border-image-width: 4px; + border-image-source: url("assets/menubar_bg.png"); +} +menubar menuitem:hover { + color: @color-f; + background-color: @color-blue; +} +menubar > menuitem { + padding: 1px 7px; +} +menubar > menuitem:hover { + box-shadow: 0px -1px @color-blue-bright, + 0px 1px @color-blue-dark; +} +menubar menu menuitem { + padding: 2px 0px 2px 0px; +} +menubar menu menuitem:hover { + border-image-slice: 1; + border-image-width: 1px; + border-image-source: url("assets/menubar_bg_active.png"); +} +menubar menu menuitem:first-child { + border-image-source: url("assets/menubar_bg_active_top.png"); +} +menubar menu menuitem:last-child { + border-image-source: url("assets/menubar_bg_active_bottom.png"); +} + +separator.vertical { + border-left: 1px solid @color-8; + border-right: 1px solid @color-f; +} +separator.horizontal { + border-top: 1px solid @color-8; + border-bottom: 1px solid @color-f; +} +menu separator { + margin: 3px 0px 2px 0px; + border-top: 1px solid @color-8; + border-bottom: 1px solid @color-f; +} + +entry { + background-color: @color-f; + color: @color-0; + margin: 2px; + padding: 4px; + border: @color-0 solid 1px; + box-shadow: 1px 1px @color-f, + 1px 0px @color-f, + 0px 1px @color-f, + -1px -1px @color-8, + 0px -1px @color-8, + -1px 0px @color-8; +} +entry:disabled { + color: @color-5; + border: @color-5 solid 1px; + box-shadow: 0px 0px 0px 1px @color-d; +} +entry:focus { + box-shadow: 0px 1px 0px 1px @color-blue-bright, + 0px -1px 0px 1px @color-blue-bright, + 1px 0px 0px 1px @color-blue-bright, + -1px 0px 0px 1px @color-blue-bright; +} + +combobox button { + background-color: @color-d; + padding: 1px; + border-image-slice: 3; + border-image-width: 3px; + border-image-source: url("assets/combo_active.png"); +} +combobox button:checked { + background-color: @color-6; +} +combobox arrow { + min-width: 24px; + border-image-slice: 3; + border-image-width: 3px; + border-image-source: url("assets/combo_arrow_bg_active.png"); + background-image: url("assets/combo_arrow_active.png"); + background-repeat: no-repeat; + background-position: 9px center; +} +combobox button:checked arrow { + border-image-source: url("assets/combo_arrow_bg_pressed.png"); + background-image: url("assets/combo_arrow_pressed.png"); +} +combobox arrow:disabled { + border-image-source: url("assets/combo_arrow_bg_inactive.png"); + background-image: url("assets/combo_arrow_inactive.png"); +} +/* there's a lot of hackiness here to align the popup items properly */ +combobox box cellview { + padding: 1px 2px; +} +combobox menu { + padding: 2px 22px 0px 0px; +} +combobox .background { + background-color: rgba(0,0,0,0); +} +combobox menuitem { + padding: 3px 0px 3px 0px; + background-color: @color-d; + background-clip: content-box; + border-image-slice: 4; + border-image-width: 4px; + border-image-source: url("assets/combo_unselected.png"); +} +combobox menuitem:first-child { + border-image-source: url("assets/combo_unselected_top.png"); +} +combobox menuitem:last-child { + border-image-source: url("assets/combo_unselected_bottom.png"); +} +combobox menuitem:hover { + color: @color-f; + background-color: @color-blue; + border-image-source: url("assets/combo_selected.png"); +} +combobox menuitem:hover:first-child { + border-image-source: url("assets/combo_selected_top.png"); +} +combobox menuitem:hover:last-child { + border-image-source: url("assets/combo_selected_bottom.png"); +} +combobox menu cellview { + margin-left: 5px; + margin-right: 6px; +} + +combobox entry { + margin: 2px; +} +combobox button:nth-child(2) { + background-color: transparent; + margin: 1px 1px 1px 0px; + border-image-slice: 5; + border-image-width: 5px; + border-image-source: url("assets/comboentry_button_active.png"); +} +combobox button:nth-child(2):checked { + background-color: transparent; + border-image-source: url("assets/comboentry_button_pressed.png"); +} +combobox button:nth-child(2):disabled { + border-image-source: url("assets/comboentry_button_inactive.png"); +} +combobox button:nth-child(2) arrow { + background-color: @color-d; + background-clip: content-box; + min-width: 16px; + padding: 4px; + border-image-source: none; + background-position: 8px center; +} +combobox button:nth-child(2):checked arrow { + background-color: @color-6; +} + +button { + background-color: @color-d; + background-clip: content-box; + color: @color-0; + padding: 4px; + border-image-slice: 4; + border-image-width: 4px; + border-image-source: url("assets/button_active.png"); +} +button:active, button:checked:active { + background-color: @color-6; + color: @color-f; + border-image-source: url("assets/button_pressed.png"); + -gtk-icon-effect: highlight; +} +button:checked { + background-color: @color-8; + color: @color-f; + border-image-source: url("assets/button_toggled.png"); + -gtk-icon-effect: highlight; +} +button:disabled { + color: @color-7; + border-image-source: url("assets/button_inactive.png"); + -gtk-icon-effect: dim; +} + +toolbar toolbutton button { + padding: 0px; + background-clip: border-box; + border-image-source: none; + border-width: 1px 0px 1px 1px; + border-style: solid; + border-color: @color-0; +} +toolbar toolbutton:last-child button { + border-width: 1px 1px 1px 0px; +} +toolbar toolbutton button box { + padding: 3px; + border-image-slice: 2; + border-image-width: 2px; + border-image-source: url("assets/toolbar_button_active.png"); +} +toolbar toolbutton button:active { + border-image-source: none; +} +toolbar toolbutton button:active box { + border-image-source: url("assets/toolbar_button_pressed.png"); +} +toolbar toolbutton button:disabled { + border-width: 1px; + border-image-source: none; +} +toolbar toolbutton button:disabled box { + border-image-source: none; + background-color: @color-d; +} + +radio { + padding: 0px; + border: none; + margin: 5px; + min-width: 12px; + min-height: 12px; + -gtk-icon-source: url("assets/radio_button_active.png"); +} +radio:checked { + -gtk-icon-source: url("assets/radio_button_toggled.png"); +} +radio:disabled { + -gtk-icon-source: url("assets/radio_button_inactive.png"); +} +radio:disabled:checked { + -gtk-icon-source: url("assets/radio_button_toggled_inactive.png"); +} + +check { + padding: 0px; + border: none; + margin: 5px; + min-width: 14px; + min-height: 12px; + -gtk-icon-source: url("assets/checkbox_active.png"); +} +check:checked { + -gtk-icon-source: url("assets/checkbox_toggled.png"); +} +check:disabled { + -gtk-icon-source: url("assets/checkbox_inactive.png"); +} +check:disabled:checked { + -gtk-icon-source: url("assets/checkbox_toggled_inactive.png"); +} + +spinbutton.horizontal entry { + margin-right: 0px; +} +spinbutton.horizontal button { + margin: 2px 0px; + background-color: @color-d; + background-clip: border-box; + border-image-slice: 3; + border-image-width: 3px; +} +spinbutton.horizontal button.down { + border-image-source: url("assets/spinbutton_horizontal_down_active.png"); + box-shadow: 0px 1px @color-f, + 0px -1px @color-8; +} +spinbutton.horizontal button.up { + border-image-source: url("assets/spinbutton_horizontal_up_active.png"); + box-shadow: -1px 2px 0px -1px @color-f, + 0px 2px 0px -1px @color-f, + inset 0px -1px 0px 0px @color-f, + 2px 0px 0px -1px @color-f, + -1px -2px 0px -1px @color-8, + 0px -2px 0px -1px @color-8, + inset 0px 1px 0px 0px @color-8; +} +spinbutton.horizontal button:active { + background-color: @color-6; +} +spinbutton.horizontal button.down:active { + border-image-source: url("assets/spinbutton_horizontal_down_pressed.png"); +} +spinbutton.horizontal button.up:active { + border-image-source: url("assets/spinbutton_horizontal_up_pressed.png"); +} +spinbutton.horizontal button.down:disabled { + border-image-source: url("assets/spinbutton_horizontal_down_inactive_in_active.png"); +} +spinbutton.horizontal button.up:disabled { + border-image-source: url("assets/spinbutton_horizontal_up_inactive_in_active.png"); +} +spinbutton.horizontal:disabled button.down { + border-image-source: url("assets/spinbutton_horizontal_down_inactive_in_inactive.png"); + box-shadow: 0px 1px @color-d, + 0px -1px @color-d; +} +spinbutton.horizontal:disabled button.up { + border-image-source: url("assets/spinbutton_horizontal_up_inactive_in_inactive.png"); + box-shadow: -1px 2px 0px -1px @color-d, + 0px 2px 0px -1px @color-d, + inset 0px -1px 0px 0px @color-d, + 2px 0px 0px -1px @color-d, + -1px -2px 0px -1px @color-d, + 0px -2px 0px -1px @color-d, + inset 0px 1px 0px 0px @color-d; +} +spinbutton.horizontal:focus button.down { + box-shadow: 0px -2px 0px 0px @color-blue-bright, + 0px 2px 0px 0px @color-blue-bright; +} +spinbutton.horizontal:focus button.up { + box-shadow: 0px -2px @color-blue-bright, + 1px -2px @color-blue-bright, + 1px 0px 0px 1px @color-blue-bright, + inset 0px 0px 0px 1px @color-blue-bright, + 0px 2px @color-blue-bright, + 1px 2px @color-blue-bright; +} + +.scrollbar { + -GtkScrollbar-has-backward-stepper: 1; + -GtkScrollbar-has-forward-stepper: 1; +} diff --git a/index.theme b/index.theme new file mode 100644 index 0000000..5820aa8 --- /dev/null +++ b/index.theme @@ -0,0 +1,11 @@ +[X-GNOME-Metatheme] +Name=ratintosh +Comment=Mac OS 9 theme + +Type=X-GNOME-Metatheme +Encoding=UTF-8 +#GtkTheme= +#MetacityTheme= +#IconTheme= +#CursorTheme= +#CursorSize=<24> diff --git a/notes b/notes new file mode 100644 index 0000000..d738fdd --- /dev/null +++ b/notes @@ -0,0 +1,2 @@ +- combobox items are taller than macintosh +- entry combo popup is just kinda hanging off to the bottom (not attached)