From a1e1405f2636c7251331644bb4ab8cce0a29c61c Mon Sep 17 00:00:00 2001 From: Sam Atkins Date: Thu, 25 Nov 2021 16:20:33 +0000 Subject: [PATCH] BrowserSettings: Add some icons for it :^) --- Base/res/icons/32x32/downloads.png | Bin 0 -> 1325 bytes Base/res/icons/32x32/home.png | Bin 0 -> 888 bytes Base/res/icons/32x32/search-engine.png | Bin 0 -> 2334 bytes .../BrowserSettings/BrowserSettingsWidget.cpp | 13 +++++++++++++ 4 files changed, 13 insertions(+) create mode 100644 Base/res/icons/32x32/downloads.png create mode 100644 Base/res/icons/32x32/home.png create mode 100644 Base/res/icons/32x32/search-engine.png diff --git a/Base/res/icons/32x32/downloads.png b/Base/res/icons/32x32/downloads.png new file mode 100644 index 0000000000000000000000000000000000000000..547369d5bd44fae250ea8aeaafb0ac97e03302f7 GIT binary patch literal 1325 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNft(nfw0iMpz3I#>^X_+~x z3=A3*YbV-z9Cna78XvrL(Nw;&fI^N-R*?dtg;%sh7CNmEjVd+R`NcWo(u6HLEV$OO zvfGQT=F>a3%W4N#(*yR7*|R4v>Ynmr|B?$z$C@A4?b-c(M>RXgSE0*m`V1W|Yo}=m ziW}b)HT=*e$D`1q(UzJfxp~r*mghfqwfCC<=k6?1UvBnS$*Xsk$LRt*tY9IAfQsq5Qgxqptw z^(T5OUT2fAd=}WocJpKN|AX)I*8VxNW41^S^IZLHe+5~Yb~`LiyM6!ow!0RLf6gD6 zdhgTp*9X3+zuY=a%#z9J_JO0N-of7*PRlO%e{zEF&53_ZT5IGg>=);sVyfNl@O{+fHNxoe7coVPwOje&uIEy>&6g#iqH zI`6J$U|`@Z@Q5sCV9-+rVaAH3_GJtV4D2PIzOL*~xg`adMgIEgMl&!lNS3%plsM<- z=BDPAFgO>bCYGe8D3oWGWGJ|M`UZqI@`*DrFtd2NIEF+Vej8?;9TF(;@0?K3E8P~2 z8#>x+oV-|9A4n4X#5{%7d#hm3O|EqPjxe#Lm90&U32QsVntFRRMJ}<#ByD7L76|iD zepDm&-1Pg#{xxc5d~fa@uRLRZzsC5v)R~Otvf00Wez`VnX6k&)KaI6_@3J!F@U4)=Y&ySisXETKdX5nvTwfrYEV(h|M#C+)Y`PCS^t6- z^hVD4{`)q&_jL*5%U0&w=kML*iO6NS^DLJ!gSI2pc_SEPzo46ME zEjQ+5V4UH0H$nF8{CquM*O$)gxfnJW>N2kl6aM}4>B>3% zm;EB0gN+S1k2ucR9(8sRM{`rJp+(N_vO2lH|IEt1?R)%c?(-R&uN7_G-L!av@N>PU zYma`ls+E1S6O+DpUjMxV(-H@lJGLw$P96aqm;SaqTIba8C7XjOZyyJTeYncH&DWI9 z7njK0S&`MSq?n_Lg@K8w{QbX2ZUuFTcXIf}GVdH<{#>p6W}-=$=)#Z2SC#nLkACfG zXgw%+bw;{3vl4gv(Z~GuSqv^!doK%wb=jFi z|9X7lzMGz#BmA1#1>gC4u`&cStv?dMp|DqZn)tUxd|AI4Vl_0m7#@92J|xVn;Id32 zl6$ANp&R=o)8%D?463g0R=S1kS+;$PC4+%Ski+Bq)3+Ml{q7(zK}0lDB3SA_6O%_s zRae*~22PIGtqETO_uPs-`0twZc7-cNFPP_XhCg5UCuDxW{(#>KAH9QAJ9fx@`gVKe zisn<10>!I8y>|9G@3wMxh^v*y#V^5Ee;g6v;I`!1tMPR9((0w{5r!eYxm&na@w_+} z5ma-ftm2wO@1>SkZ43&NP6cUvWpJ{$C@YI}ofq;ZD6yoTsbsl`#n)zqp4AHS93C8d z1k?=!mTAk_d|1@YtM+8}E~^mkw!FhFoF`f%tn3`tUtfLw!0Yty{ZBHU$*hh)swyed fD*0!7eeQn7A54vtlXCc0gL0XttDnm{r-UW|A5cx` literal 0 HcmV?d00001 diff --git a/Base/res/icons/32x32/home.png b/Base/res/icons/32x32/home.png new file mode 100644 index 0000000000000000000000000000000000000000..2e526f84a50895be9d7252ac586006efdf9a2567 GIT binary patch literal 888 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 HB{Ts53 #include #include +#include #include static String default_homepage_url = "file:///res/html/misc/welcome.html"; @@ -58,9 +59,15 @@ BrowserSettingsWidget::BrowserSettingsWidget() { load_from_gml(browser_settings_widget_gml); + auto& homepage_image_label = *find_descendant_of_type_named("homepage_image_label"); + homepage_image_label.set_icon(Gfx::Bitmap::try_load_from_file("/res/icons/32x32/home.png").release_value_but_fixme_should_propagate_errors()); + m_homepage_url_textbox = find_descendant_of_type_named("homepage_url_textbox"); m_homepage_url_textbox->set_text(Config::read_string("Browser", "Preferences", "Home", default_homepage_url)); + auto& appearance_image_label = *find_descendant_of_type_named("appearance_image_label"); + appearance_image_label.set_icon(Gfx::Bitmap::try_load_from_file("/res/icons/32x32/color-chooser.png").release_value_but_fixme_should_propagate_errors()); + m_color_scheme_combobox = find_descendant_of_type_named("color_scheme_combobox"); m_color_scheme_combobox->set_only_allow_values_from_model(true); m_color_scheme_combobox->set_model(adopt_ref(*new ColorSchemeModel())); @@ -70,6 +77,9 @@ BrowserSettingsWidget::BrowserSettingsWidget() m_show_bookmarks_bar_checkbox = find_descendant_of_type_named("show_bookmarks_bar_checkbox"); m_show_bookmarks_bar_checkbox->set_checked(Config::read_bool("Browser", "Preferences", "ShowBookmarksBar", default_show_bookmarks_bar), GUI::AllowCallback::No); + auto& search_engine_image_label = *find_descendant_of_type_named("search_engine_image_label"); + search_engine_image_label.set_icon(Gfx::Bitmap::try_load_from_file("/res/icons/32x32/search-engine.png").release_value_but_fixme_should_propagate_errors()); + m_enable_search_engine_checkbox = find_descendant_of_type_named("enable_search_engine_checkbox"); m_search_engine_combobox_group = find_descendant_of_type_named("search_engine_combobox_group"); m_search_engine_combobox = find_descendant_of_type_named("search_engine_combobox"); @@ -100,6 +110,9 @@ BrowserSettingsWidget::BrowserSettingsWidget() }; set_search_engine_url(Config::read_string("Browser", "Preferences", "SearchEngine", default_search_engine)); + auto& download_image_label = *find_descendant_of_type_named("download_image_label"); + download_image_label.set_icon(Gfx::Bitmap::try_load_from_file("/res/icons/32x32/downloads.png").release_value_but_fixme_should_propagate_errors()); + m_auto_close_download_windows_checkbox = find_descendant_of_type_named("auto_close_download_windows_checkbox"); m_auto_close_download_windows_checkbox->set_checked(Config::read_bool("Browser", "Preferences", "CloseDownloadWidgetOnFinish", default_auto_close_download_windows), GUI::AllowCallback::No); }