/* ---- make most desired things base transparent ---- */ popover, popover > box .main-window > box, .main-window > box > box, .main-window > box > box > paned, .main-window > box > box > paned > notebook, .main-window > box > box > paned > notebook > stack, .main-window > box > box > paned > notebook > stack > scrolledwindow > textview > * { background: rgba(0, 0, 0, 0.0); color: rgba(255, 255, 255, 1); } /* ---- top controls ---- */ .main-window > box > box > button, .main-window > box > box > buttonbox > button { background: rgba(39, 43, 52, 0.64); margin-left: 12px; margin-right: 12px; } /* status bar */ .main-window > box > statusbar { background: rgba(39, 43, 52, 0.64); padding-left: 96px; padding-right: 96px; } /* ---- notebook headers ---- */ notebook > header { background: rgba(39, 43, 52, 0.72); } notebook > header > tabs > tab { color: rgba(255, 255, 255, 1); } notebook > header > tabs > tab:active { background: rgba(0, 0, 0, 0.0); } /* ---- notebook tab buttons ---- */ tab > box > button { background: rgba(116, 0, 0, 0.64); } tab > box > button:hover { background: rgba(256, 0, 0, 0.64); } notebook > header > tabs > tab:checked { /* Neon Blue 00e8ff */ /* background-color: rgba(0, 232, 255, 0.2); */ background-color: rgba(255, 255, 255, 0.46); /* Dark Bergundy */ /* background-color: rgba(116, 0, 0, 0.25); */ color: rgba(255, 255, 255, 0.8); } .notebook-selected-focus { /* Neon Blue 00e8ff border */ /* border: 2px solid rgba(0, 232, 255, 0.34); */ border: 2px solid rgba(255, 255, 255, 0.46); /* Dark Bergundy */ /* border: 2px solid rgba(116, 0, 0, 0.64); */ } /* ---- source code notebooks ---- */ notebook > stack > scrolledwindow > textview { background: rgba(39, 43, 52, 0.64); color: rgba(255, 255, 255, 1); } textview { padding-bottom: 50em; } /* any popover */ popover { background: rgba(39, 43, 52, 0.86); color: rgba(255, 255, 255, 1); } /* ---- make text selection slightly transparent ---- */ * selection { background-color: rgba(0, 115, 115, 0.34); /* Bergundy */ /* background-color: rgba(116, 0, 0, 0.64); */ color: rgba(255, 255, 255, 0.5); } /* ---- miniview properties ---- */ .source-view, .mini-view { font-family: Monospace; } /* the mini view container of text */ .mini-view > text { background: rgba(39, 43, 52, 0.64); } /* draggable overlay of the miniview */ .mini-view > * { background: rgba(64, 64, 64, 0.32); color: rgba(255, 255, 255, 1); font-size: 1px; } .mini-view > text { background: rgba(39, 43, 52, 0.64); } /* other properties */ .buffer_changed { color: rgba(255, 168, 0, 1.0); /* color: rgba(0, 232, 255, 0.64); */ } .searching, .search_success, .search_fail { border-style: solid; } .searching { border-color: rgba(0, 225, 225, 0.64); } .search_success { background: rgba(136, 204, 39, 0.12); border-color: rgba(136, 204, 39, 1); } .search_fail { background: rgba(170, 18, 18, 0.12); border-color: rgba(200, 18, 18, 1); } .error_txt { color: rgb(170, 18, 18); } .warning_txt { color: rgb(255, 168, 0); } .success_txt { color: rgb(136, 204, 39); } /* Need these because updating buffer with get_tag_table and tags updates minimap to the same size due to its mapping structure... I've tried initial looks at: https://github.com/johnfactotum/gedit-restore-minimap which is re-adding minimap to gedit and they just used the below code snippit which still didn't work for me. desc = Pango.FontDescription(default_font) desc.set_size(Pango.SCALE) # set size to 1pt desc.set_family('BuilderBlocks,' + desc.get_family()) self.source_map.set_property('font-desc', desc) So now we do this monstrocity until I can figure out what is needed to make something better work. */ .px1 { font-size: 1px; } .px2 { font-size: 2px; } .px3 { font-size: 3px; } .px4 { font-size: 4px; } .px5 { font-size: 5px; } .px6 { font-size: 6px; } .px7 { font-size: 7px; } .px8 { font-size: 8px; } .px9 { font-size: 9px; } .px10 { font-size: 10px; } .px11 { font-size: 11px; } .px12 { font-size: 12px; } .px13 { font-size: 13px; } .px14 { font-size: 14px; } .px15 { font-size: 15px; } .px16 { font-size: 16px; } .px17 { font-size: 17px; } .px18 { font-size: 18px; } .px19 { font-size: 19px; } .px20 { font-size: 20px; } .px21 { font-size: 21px; } .px22 { font-size: 22px; } .px23 { font-size: 23px; } .px24 { font-size: 24px; } .px25 { font-size: 25px; } .px26 { font-size: 26px; } .px27 { font-size: 27px; } .px28 { font-size: 28px; } .px29 { font-size: 29px; } .px30 { font-size: 30px; } .px31 { font-size: 31px; } .px32 { font-size: 32px; } .px33 { font-size: 33px; } .px34 { font-size: 34px; } .px35 { font-size: 35px; } .px36 { font-size: 36px; } .px37 { font-size: 37px; } .px38 { font-size: 38px; } .px39 { font-size: 39px; } .px40 { font-size: 40px; } .px41 { font-size: 41px; } .px42 { font-size: 42px; } .px43 { font-size: 43px; } .px44 { font-size: 44px; } .px45 { font-size: 45px; } .px46 { font-size: 46px; } .px47 { font-size: 47px; } .px48 { font-size: 48px; } .px49 { font-size: 49px; } .px50 { font-size: 50px; } .px51 { font-size: 51px; } .px52 { font-size: 52px; } .px53 { font-size: 53px; } .px54 { font-size: 54px; } .px55 { font-size: 55px; } .px56 { font-size: 56px; } .px57 { font-size: 57px; } .px58 { font-size: 58px; } .px59 { font-size: 59px; } .px60 { font-size: 60px; } .px61 { font-size: 61px; } .px62 { font-size: 62px; } .px63 { font-size: 63px; } .px64 { font-size: 64px; } .px65 { font-size: 65px; } .px66 { font-size: 66px; } .px67 { font-size: 67px; } .px68 { font-size: 68px; } .px69 { font-size: 69px; } .px70 { font-size: 70px; } .px71 { font-size: 71px; } .px72 { font-size: 72px; } .px73 { font-size: 73px; } .px74 { font-size: 74px; } .px75 { font-size: 75px; } .px76 { font-size: 76px; } .px77 { font-size: 77px; } .px78 { font-size: 78px; } .px79 { font-size: 79px; } .px80 { font-size: 80px; } .px81 { font-size: 81px; } .px82 { font-size: 82px; } .px83 { font-size: 83px; } .px84 { font-size: 84px; } .px85 { font-size: 85px; } .px86 { font-size: 86px; } .px87 { font-size: 87px; } .px88 { font-size: 88px; } .px89 { font-size: 89px; } .px90 { font-size: 90px; } .px91 { font-size: 91px; } .px92 { font-size: 92px; } .px93 { font-size: 93px; } .px94 { font-size: 94px; } .px95 { font-size: 95px; } .px96 { font-size: 96px; } .px97 { font-size: 97px; } .px98 { font-size: 98px; } .px99 { font-size: 99px; } .mw_transparency_1 { background: rgba(39, 43, 52, 0.1); } .mw_transparency_2 { background: rgba(39, 43, 52, 0.2); } .mw_transparency_3 { background: rgba(39, 43, 52, 0.3); } .mw_transparency_4 { background: rgba(39, 43, 52, 0.4); } .mw_transparency_5 { background: rgba(39, 43, 52, 0.5); } .mw_transparency_6 { background: rgba(39, 43, 52, 0.6); } .mw_transparency_7 { background: rgba(39, 43, 52, 0.7); } .mw_transparency_8 { background: rgba(39, 43, 52, 0.8); } .mw_transparency_9 { background: rgba(39, 43, 52, 0.9); } .mw_transparency_10 { background: rgba(39, 43, 52, 0.10); } .mw_transparency_11 { background: rgba(39, 43, 52, 0.11); } .mw_transparency_12 { background: rgba(39, 43, 52, 0.12); } .mw_transparency_13 { background: rgba(39, 43, 52, 0.13); } .mw_transparency_14 { background: rgba(39, 43, 52, 0.14); } .mw_transparency_15 { background: rgba(39, 43, 52, 0.15); } .mw_transparency_16 { background: rgba(39, 43, 52, 0.16); } .mw_transparency_17 { background: rgba(39, 43, 52, 0.17); } .mw_transparency_18 { background: rgba(39, 43, 52, 0.18); } .mw_transparency_19 { background: rgba(39, 43, 52, 0.19); } .mw_transparency_20 { background: rgba(39, 43, 52, 0.20); } .mw_transparency_21 { background: rgba(39, 43, 52, 0.21); } .mw_transparency_22 { background: rgba(39, 43, 52, 0.22); } .mw_transparency_23 { background: rgba(39, 43, 52, 0.23); } .mw_transparency_24 { background: rgba(39, 43, 52, 0.24); } .mw_transparency_25 { background: rgba(39, 43, 52, 0.25); } .mw_transparency_26 { background: rgba(39, 43, 52, 0.26); } .mw_transparency_27 { background: rgba(39, 43, 52, 0.27); } .mw_transparency_28 { background: rgba(39, 43, 52, 0.28); } .mw_transparency_29 { background: rgba(39, 43, 52, 0.29); } .mw_transparency_30 { background: rgba(39, 43, 52, 0.30); } .mw_transparency_31 { background: rgba(39, 43, 52, 0.31); } .mw_transparency_32 { background: rgba(39, 43, 52, 0.32); } .mw_transparency_33 { background: rgba(39, 43, 52, 0.33); } .mw_transparency_34 { background: rgba(39, 43, 52, 0.34); } .mw_transparency_35 { background: rgba(39, 43, 52, 0.35); } .mw_transparency_36 { background: rgba(39, 43, 52, 0.36); } .mw_transparency_37 { background: rgba(39, 43, 52, 0.37); } .mw_transparency_38 { background: rgba(39, 43, 52, 0.38); } .mw_transparency_39 { background: rgba(39, 43, 52, 0.39); } .mw_transparency_40 { background: rgba(39, 43, 52, 0.40); } .mw_transparency_41 { background: rgba(39, 43, 52, 0.41); } .mw_transparency_42 { background: rgba(39, 43, 52, 0.42); } .mw_transparency_43 { background: rgba(39, 43, 52, 0.43); } .mw_transparency_44 { background: rgba(39, 43, 52, 0.44); } .mw_transparency_45 { background: rgba(39, 43, 52, 0.45); } .mw_transparency_46 { background: rgba(39, 43, 52, 0.46); } .mw_transparency_47 { background: rgba(39, 43, 52, 0.47); } .mw_transparency_48 { background: rgba(39, 43, 52, 0.48); } .mw_transparency_49 { background: rgba(39, 43, 52, 0.49); } .mw_transparency_50 { background: rgba(39, 43, 52, 0.50); } .mw_transparency_51 { background: rgba(39, 43, 52, 0.51); } .mw_transparency_52 { background: rgba(39, 43, 52, 0.52); } .mw_transparency_53 { background: rgba(39, 43, 52, 0.53); } .mw_transparency_54 { background: rgba(39, 43, 52, 0.54); } .mw_transparency_55 { background: rgba(39, 43, 52, 0.55); } .mw_transparency_56 { background: rgba(39, 43, 52, 0.56); } .mw_transparency_57 { background: rgba(39, 43, 52, 0.57); } .mw_transparency_58 { background: rgba(39, 43, 52, 0.58); } .mw_transparency_59 { background: rgba(39, 43, 52, 0.59); } .mw_transparency_60 { background: rgba(39, 43, 52, 0.60); } .mw_transparency_61 { background: rgba(39, 43, 52, 0.61); } .mw_transparency_62 { background: rgba(39, 43, 52, 0.62); } .mw_transparency_63 { background: rgba(39, 43, 52, 0.63); } .mw_transparency_64 { background: rgba(39, 43, 52, 0.64); } .mw_transparency_65 { background: rgba(39, 43, 52, 0.65); } .mw_transparency_66 { background: rgba(39, 43, 52, 0.66); } .mw_transparency_67 { background: rgba(39, 43, 52, 0.67); } .mw_transparency_68 { background: rgba(39, 43, 52, 0.68); } .mw_transparency_69 { background: rgba(39, 43, 52, 0.69); } .mw_transparency_70 { background: rgba(39, 43, 52, 0.70); } .mw_transparency_71 { background: rgba(39, 43, 52, 0.71); } .mw_transparency_72 { background: rgba(39, 43, 52, 0.72); } .mw_transparency_73 { background: rgba(39, 43, 52, 0.73); } .mw_transparency_74 { background: rgba(39, 43, 52, 0.74); } .mw_transparency_75 { background: rgba(39, 43, 52, 0.75); } .mw_transparency_76 { background: rgba(39, 43, 52, 0.76); } .mw_transparency_77 { background: rgba(39, 43, 52, 0.77); } .mw_transparency_78 { background: rgba(39, 43, 52, 0.78); } .mw_transparency_79 { background: rgba(39, 43, 52, 0.79); } .mw_transparency_80 { background: rgba(39, 43, 52, 0.80); } .mw_transparency_81 { background: rgba(39, 43, 52, 0.81); } .mw_transparency_82 { background: rgba(39, 43, 52, 0.82); } .mw_transparency_83 { background: rgba(39, 43, 52, 0.83); } .mw_transparency_84 { background: rgba(39, 43, 52, 0.84); } .mw_transparency_85 { background: rgba(39, 43, 52, 0.85); } .mw_transparency_86 { background: rgba(39, 43, 52, 0.86); } .mw_transparency_87 { background: rgba(39, 43, 52, 0.87); } .mw_transparency_88 { background: rgba(39, 43, 52, 0.88); } .mw_transparency_89 { background: rgba(39, 43, 52, 0.89); } .mw_transparency_90 { background: rgba(39, 43, 52, 0.90); } .mw_transparency_91 { background: rgba(39, 43, 52, 0.91); } .mw_transparency_92 { background: rgba(39, 43, 52, 0.92); } .mw_transparency_93 { background: rgba(39, 43, 52, 0.93); } .mw_transparency_94 { background: rgba(39, 43, 52, 0.94); } .mw_transparency_95 { background: rgba(39, 43, 52, 0.95); } .mw_transparency_96 { background: rgba(39, 43, 52, 0.96); } .mw_transparency_97 { background: rgba(39, 43, 52, 0.97); } .mw_transparency_98 { background: rgba(39, 43, 52, 0.98); } .mw_transparency_99 { background: rgba(39, 43, 52, 0.99); }