From bfe1b05394d387be3b19d1b8851f38c9b33291f1 Mon Sep 17 00:00:00 2001 From: "royqh1979@gmail.com" Date: Fri, 18 Jun 2021 21:48:40 +0800 Subject: [PATCH] * add themes --- RedPandaIDE/RedPandaIDE.pro | 6 + RedPandaIDE/RedPandaIDE_zh_CN.ts | 506 +++- RedPandaIDE/colorscheme.cpp | 3 + RedPandaIDE/colorscheme.h | 2 + RedPandaIDE/main.cpp | 6 + RedPandaIDE/mainwindow.cpp | 10 + RedPandaIDE/mainwindow.h | 2 + RedPandaIDE/mainwindow.ui | 2 +- RedPandaIDE/settings.cpp | 57 + RedPandaIDE/settings.h | 27 + .../editorcolorschemewidget.cpp | 10 + RedPandaIDE/settingsdialog/settingsdialog.cpp | 18 + RedPandaIDE/settingsdialog/settingsdialog.h | 2 + RedPandaIDE/themes/dark/dark.qrc | 216 ++ RedPandaIDE/themes/dark/rc/.keep | 1 + RedPandaIDE/themes/dark/rc/arrow_down.png | Bin 0 -> 522 bytes RedPandaIDE/themes/dark/rc/arrow_down@2x.png | Bin 0 -> 1025 bytes .../themes/dark/rc/arrow_down_disabled.png | Bin 0 -> 546 bytes .../themes/dark/rc/arrow_down_disabled@2x.png | Bin 0 -> 1068 bytes .../themes/dark/rc/arrow_down_focus.png | Bin 0 -> 523 bytes .../themes/dark/rc/arrow_down_focus@2x.png | Bin 0 -> 992 bytes .../themes/dark/rc/arrow_down_pressed.png | Bin 0 -> 567 bytes .../themes/dark/rc/arrow_down_pressed@2x.png | Bin 0 -> 1070 bytes RedPandaIDE/themes/dark/rc/arrow_left.png | Bin 0 -> 558 bytes RedPandaIDE/themes/dark/rc/arrow_left@2x.png | Bin 0 -> 1138 bytes .../themes/dark/rc/arrow_left_disabled.png | Bin 0 -> 557 bytes .../themes/dark/rc/arrow_left_disabled@2x.png | Bin 0 -> 1141 bytes .../themes/dark/rc/arrow_left_focus.png | Bin 0 -> 551 bytes .../themes/dark/rc/arrow_left_focus@2x.png | Bin 0 -> 1119 bytes .../themes/dark/rc/arrow_left_pressed.png | Bin 0 -> 574 bytes .../themes/dark/rc/arrow_left_pressed@2x.png | Bin 0 -> 1155 bytes RedPandaIDE/themes/dark/rc/arrow_right.png | Bin 0 -> 546 bytes RedPandaIDE/themes/dark/rc/arrow_right@2x.png | Bin 0 -> 1127 bytes .../themes/dark/rc/arrow_right_disabled.png | Bin 0 -> 545 bytes .../dark/rc/arrow_right_disabled@2x.png | Bin 0 -> 1143 bytes .../themes/dark/rc/arrow_right_focus.png | Bin 0 -> 541 bytes .../themes/dark/rc/arrow_right_focus@2x.png | Bin 0 -> 1112 bytes .../themes/dark/rc/arrow_right_pressed.png | Bin 0 -> 574 bytes .../themes/dark/rc/arrow_right_pressed@2x.png | Bin 0 -> 1162 bytes RedPandaIDE/themes/dark/rc/arrow_up.png | Bin 0 -> 525 bytes RedPandaIDE/themes/dark/rc/arrow_up@2x.png | Bin 0 -> 1008 bytes .../themes/dark/rc/arrow_up_disabled.png | Bin 0 -> 549 bytes .../themes/dark/rc/arrow_up_disabled@2x.png | Bin 0 -> 1074 bytes RedPandaIDE/themes/dark/rc/arrow_up_focus.png | Bin 0 -> 532 bytes .../themes/dark/rc/arrow_up_focus@2x.png | Bin 0 -> 990 bytes .../themes/dark/rc/arrow_up_pressed.png | Bin 0 -> 554 bytes .../themes/dark/rc/arrow_up_pressed@2x.png | Bin 0 -> 1053 bytes RedPandaIDE/themes/dark/rc/base_icon.png | Bin 0 -> 1256 bytes RedPandaIDE/themes/dark/rc/base_icon@2x.png | Bin 0 -> 3286 bytes .../themes/dark/rc/base_icon_disabled.png | Bin 0 -> 1256 bytes .../themes/dark/rc/base_icon_disabled@2x.png | Bin 0 -> 3286 bytes .../themes/dark/rc/base_icon_focus.png | Bin 0 -> 1256 bytes .../themes/dark/rc/base_icon_focus@2x.png | Bin 0 -> 3286 bytes .../themes/dark/rc/base_icon_pressed.png | Bin 0 -> 1256 bytes .../themes/dark/rc/base_icon_pressed@2x.png | Bin 0 -> 3286 bytes RedPandaIDE/themes/dark/rc/branch_closed.png | Bin 0 -> 397 bytes .../themes/dark/rc/branch_closed@2x.png | Bin 0 -> 824 bytes .../themes/dark/rc/branch_closed_disabled.png | Bin 0 -> 426 bytes .../dark/rc/branch_closed_disabled@2x.png | Bin 0 -> 862 bytes .../themes/dark/rc/branch_closed_focus.png | Bin 0 -> 395 bytes .../themes/dark/rc/branch_closed_focus@2x.png | Bin 0 -> 810 bytes .../themes/dark/rc/branch_closed_pressed.png | Bin 0 -> 415 bytes .../dark/rc/branch_closed_pressed@2x.png | Bin 0 -> 867 bytes RedPandaIDE/themes/dark/rc/branch_end.png | Bin 0 -> 151 bytes RedPandaIDE/themes/dark/rc/branch_end@2x.png | Bin 0 -> 205 bytes .../themes/dark/rc/branch_end_disabled.png | Bin 0 -> 152 bytes .../themes/dark/rc/branch_end_disabled@2x.png | Bin 0 -> 205 bytes .../themes/dark/rc/branch_end_focus.png | Bin 0 -> 149 bytes .../themes/dark/rc/branch_end_focus@2x.png | Bin 0 -> 203 bytes .../themes/dark/rc/branch_end_pressed.png | Bin 0 -> 152 bytes .../themes/dark/rc/branch_end_pressed@2x.png | Bin 0 -> 204 bytes RedPandaIDE/themes/dark/rc/branch_line.png | Bin 0 -> 133 bytes RedPandaIDE/themes/dark/rc/branch_line@2x.png | Bin 0 -> 238 bytes .../themes/dark/rc/branch_line_disabled.png | Bin 0 -> 135 bytes .../dark/rc/branch_line_disabled@2x.png | Bin 0 -> 240 bytes .../themes/dark/rc/branch_line_focus.png | Bin 0 -> 134 bytes .../themes/dark/rc/branch_line_focus@2x.png | Bin 0 -> 238 bytes .../themes/dark/rc/branch_line_pressed.png | Bin 0 -> 135 bytes .../themes/dark/rc/branch_line_pressed@2x.png | Bin 0 -> 239 bytes RedPandaIDE/themes/dark/rc/branch_more.png | Bin 0 -> 166 bytes RedPandaIDE/themes/dark/rc/branch_more@2x.png | Bin 0 -> 260 bytes .../themes/dark/rc/branch_more_disabled.png | Bin 0 -> 167 bytes .../dark/rc/branch_more_disabled@2x.png | Bin 0 -> 263 bytes .../themes/dark/rc/branch_more_focus.png | Bin 0 -> 164 bytes .../themes/dark/rc/branch_more_focus@2x.png | Bin 0 -> 260 bytes .../themes/dark/rc/branch_more_pressed.png | Bin 0 -> 161 bytes .../themes/dark/rc/branch_more_pressed@2x.png | Bin 0 -> 262 bytes RedPandaIDE/themes/dark/rc/branch_open.png | Bin 0 -> 404 bytes RedPandaIDE/themes/dark/rc/branch_open@2x.png | Bin 0 -> 813 bytes .../themes/dark/rc/branch_open_disabled.png | Bin 0 -> 422 bytes .../dark/rc/branch_open_disabled@2x.png | Bin 0 -> 872 bytes .../themes/dark/rc/branch_open_focus.png | Bin 0 -> 396 bytes .../themes/dark/rc/branch_open_focus@2x.png | Bin 0 -> 791 bytes .../themes/dark/rc/branch_open_pressed.png | Bin 0 -> 421 bytes .../themes/dark/rc/branch_open_pressed@2x.png | Bin 0 -> 860 bytes .../themes/dark/rc/checkbox_checked.png | Bin 0 -> 650 bytes .../themes/dark/rc/checkbox_checked@2x.png | Bin 0 -> 1255 bytes .../dark/rc/checkbox_checked_disabled.png | Bin 0 -> 731 bytes .../dark/rc/checkbox_checked_disabled@2x.png | Bin 0 -> 1334 bytes .../themes/dark/rc/checkbox_checked_focus.png | Bin 0 -> 655 bytes .../dark/rc/checkbox_checked_focus@2x.png | Bin 0 -> 1269 bytes .../dark/rc/checkbox_checked_pressed.png | Bin 0 -> 704 bytes .../dark/rc/checkbox_checked_pressed@2x.png | Bin 0 -> 1319 bytes .../themes/dark/rc/checkbox_indeterminate.png | Bin 0 -> 476 bytes .../dark/rc/checkbox_indeterminate@2x.png | Bin 0 -> 955 bytes .../rc/checkbox_indeterminate_disabled.png | Bin 0 -> 545 bytes .../rc/checkbox_indeterminate_disabled@2x.png | Bin 0 -> 1003 bytes .../dark/rc/checkbox_indeterminate_focus.png | Bin 0 -> 466 bytes .../rc/checkbox_indeterminate_focus@2x.png | Bin 0 -> 930 bytes .../rc/checkbox_indeterminate_pressed.png | Bin 0 -> 518 bytes .../rc/checkbox_indeterminate_pressed@2x.png | Bin 0 -> 995 bytes .../themes/dark/rc/checkbox_unchecked.png | Bin 0 -> 393 bytes .../themes/dark/rc/checkbox_unchecked@2x.png | Bin 0 -> 846 bytes .../dark/rc/checkbox_unchecked_disabled.png | Bin 0 -> 391 bytes .../rc/checkbox_unchecked_disabled@2x.png | Bin 0 -> 868 bytes .../dark/rc/checkbox_unchecked_focus.png | Bin 0 -> 387 bytes .../dark/rc/checkbox_unchecked_focus@2x.png | Bin 0 -> 850 bytes .../dark/rc/checkbox_unchecked_pressed.png | Bin 0 -> 403 bytes .../dark/rc/checkbox_unchecked_pressed@2x.png | Bin 0 -> 862 bytes .../themes/dark/rc/line_horizontal.png | Bin 0 -> 120 bytes .../themes/dark/rc/line_horizontal@2x.png | Bin 0 -> 137 bytes .../dark/rc/line_horizontal_disabled.png | Bin 0 -> 121 bytes .../dark/rc/line_horizontal_disabled@2x.png | Bin 0 -> 139 bytes .../themes/dark/rc/line_horizontal_focus.png | Bin 0 -> 119 bytes .../dark/rc/line_horizontal_focus@2x.png | Bin 0 -> 137 bytes .../dark/rc/line_horizontal_pressed.png | Bin 0 -> 120 bytes .../dark/rc/line_horizontal_pressed@2x.png | Bin 0 -> 138 bytes RedPandaIDE/themes/dark/rc/line_vertical.png | Bin 0 -> 133 bytes .../themes/dark/rc/line_vertical@2x.png | Bin 0 -> 246 bytes .../themes/dark/rc/line_vertical_disabled.png | Bin 0 -> 135 bytes .../dark/rc/line_vertical_disabled@2x.png | Bin 0 -> 249 bytes .../themes/dark/rc/line_vertical_focus.png | Bin 0 -> 133 bytes .../themes/dark/rc/line_vertical_focus@2x.png | Bin 0 -> 246 bytes .../themes/dark/rc/line_vertical_pressed.png | Bin 0 -> 134 bytes .../dark/rc/line_vertical_pressed@2x.png | Bin 0 -> 248 bytes RedPandaIDE/themes/dark/rc/radio_checked.png | Bin 0 -> 1258 bytes .../themes/dark/rc/radio_checked@2x.png | Bin 0 -> 2702 bytes .../themes/dark/rc/radio_checked_disabled.png | Bin 0 -> 1336 bytes .../dark/rc/radio_checked_disabled@2x.png | Bin 0 -> 2871 bytes .../themes/dark/rc/radio_checked_focus.png | Bin 0 -> 1232 bytes .../themes/dark/rc/radio_checked_focus@2x.png | Bin 0 -> 2656 bytes .../themes/dark/rc/radio_checked_pressed.png | Bin 0 -> 1288 bytes .../dark/rc/radio_checked_pressed@2x.png | Bin 0 -> 2804 bytes .../themes/dark/rc/radio_unchecked.png | Bin 0 -> 1012 bytes .../themes/dark/rc/radio_unchecked@2x.png | Bin 0 -> 2156 bytes .../dark/rc/radio_unchecked_disabled.png | Bin 0 -> 1045 bytes .../dark/rc/radio_unchecked_disabled@2x.png | Bin 0 -> 2277 bytes .../themes/dark/rc/radio_unchecked_focus.png | Bin 0 -> 979 bytes .../dark/rc/radio_unchecked_focus@2x.png | Bin 0 -> 2127 bytes .../dark/rc/radio_unchecked_pressed.png | Bin 0 -> 1027 bytes .../dark/rc/radio_unchecked_pressed@2x.png | Bin 0 -> 2263 bytes .../dark/rc/toolbar_move_horizontal.png | Bin 0 -> 154 bytes .../dark/rc/toolbar_move_horizontal@2x.png | Bin 0 -> 304 bytes .../rc/toolbar_move_horizontal_disabled.png | Bin 0 -> 155 bytes .../toolbar_move_horizontal_disabled@2x.png | Bin 0 -> 309 bytes .../dark/rc/toolbar_move_horizontal_focus.png | Bin 0 -> 154 bytes .../rc/toolbar_move_horizontal_focus@2x.png | Bin 0 -> 305 bytes .../rc/toolbar_move_horizontal_pressed.png | Bin 0 -> 155 bytes .../rc/toolbar_move_horizontal_pressed@2x.png | Bin 0 -> 308 bytes .../themes/dark/rc/toolbar_move_vertical.png | Bin 0 -> 141 bytes .../dark/rc/toolbar_move_vertical@2x.png | Bin 0 -> 208 bytes .../rc/toolbar_move_vertical_disabled.png | Bin 0 -> 140 bytes .../rc/toolbar_move_vertical_disabled@2x.png | Bin 0 -> 214 bytes .../dark/rc/toolbar_move_vertical_focus.png | Bin 0 -> 139 bytes .../rc/toolbar_move_vertical_focus@2x.png | Bin 0 -> 211 bytes .../dark/rc/toolbar_move_vertical_pressed.png | Bin 0 -> 143 bytes .../rc/toolbar_move_vertical_pressed@2x.png | Bin 0 -> 209 bytes .../dark/rc/toolbar_separator_horizontal.png | Bin 0 -> 151 bytes .../rc/toolbar_separator_horizontal@2x.png | Bin 0 -> 288 bytes .../toolbar_separator_horizontal_disabled.png | Bin 0 -> 151 bytes ...olbar_separator_horizontal_disabled@2x.png | Bin 0 -> 291 bytes .../rc/toolbar_separator_horizontal_focus.png | Bin 0 -> 149 bytes .../toolbar_separator_horizontal_focus@2x.png | Bin 0 -> 288 bytes .../toolbar_separator_horizontal_pressed.png | Bin 0 -> 151 bytes ...oolbar_separator_horizontal_pressed@2x.png | Bin 0 -> 294 bytes .../dark/rc/toolbar_separator_vertical.png | Bin 0 -> 137 bytes .../dark/rc/toolbar_separator_vertical@2x.png | Bin 0 -> 192 bytes .../toolbar_separator_vertical_disabled.png | Bin 0 -> 136 bytes ...toolbar_separator_vertical_disabled@2x.png | Bin 0 -> 200 bytes .../rc/toolbar_separator_vertical_focus.png | Bin 0 -> 135 bytes .../toolbar_separator_vertical_focus@2x.png | Bin 0 -> 197 bytes .../rc/toolbar_separator_vertical_pressed.png | Bin 0 -> 138 bytes .../toolbar_separator_vertical_pressed@2x.png | Bin 0 -> 196 bytes RedPandaIDE/themes/dark/rc/transparent.png | Bin 0 -> 104 bytes RedPandaIDE/themes/dark/rc/transparent@2x.png | Bin 0 -> 117 bytes .../themes/dark/rc/transparent_disabled.png | Bin 0 -> 104 bytes .../dark/rc/transparent_disabled@2x.png | Bin 0 -> 117 bytes .../themes/dark/rc/transparent_focus.png | Bin 0 -> 104 bytes .../themes/dark/rc/transparent_focus@2x.png | Bin 0 -> 117 bytes .../themes/dark/rc/transparent_pressed.png | Bin 0 -> 104 bytes .../themes/dark/rc/transparent_pressed@2x.png | Bin 0 -> 117 bytes RedPandaIDE/themes/dark/rc/window_close.png | Bin 0 -> 714 bytes .../themes/dark/rc/window_close@2x.png | Bin 0 -> 1637 bytes .../themes/dark/rc/window_close_disabled.png | Bin 0 -> 820 bytes .../dark/rc/window_close_disabled@2x.png | Bin 0 -> 1717 bytes .../themes/dark/rc/window_close_focus.png | Bin 0 -> 728 bytes .../themes/dark/rc/window_close_focus@2x.png | Bin 0 -> 1659 bytes .../themes/dark/rc/window_close_pressed.png | Bin 0 -> 744 bytes .../dark/rc/window_close_pressed@2x.png | Bin 0 -> 1777 bytes RedPandaIDE/themes/dark/rc/window_grip.png | Bin 0 -> 434 bytes RedPandaIDE/themes/dark/rc/window_grip@2x.png | Bin 0 -> 708 bytes .../themes/dark/rc/window_grip_disabled.png | Bin 0 -> 434 bytes .../dark/rc/window_grip_disabled@2x.png | Bin 0 -> 764 bytes .../themes/dark/rc/window_grip_focus.png | Bin 0 -> 408 bytes .../themes/dark/rc/window_grip_focus@2x.png | Bin 0 -> 730 bytes .../themes/dark/rc/window_grip_pressed.png | Bin 0 -> 455 bytes .../themes/dark/rc/window_grip_pressed@2x.png | Bin 0 -> 747 bytes .../themes/dark/rc/window_minimize.png | Bin 0 -> 200 bytes .../themes/dark/rc/window_minimize@2x.png | Bin 0 -> 327 bytes .../dark/rc/window_minimize_disabled.png | Bin 0 -> 207 bytes .../dark/rc/window_minimize_disabled@2x.png | Bin 0 -> 336 bytes .../themes/dark/rc/window_minimize_focus.png | Bin 0 -> 206 bytes .../dark/rc/window_minimize_focus@2x.png | Bin 0 -> 333 bytes .../dark/rc/window_minimize_pressed.png | Bin 0 -> 210 bytes .../dark/rc/window_minimize_pressed@2x.png | Bin 0 -> 337 bytes RedPandaIDE/themes/dark/rc/window_undock.png | Bin 0 -> 517 bytes .../themes/dark/rc/window_undock@2x.png | Bin 0 -> 865 bytes .../themes/dark/rc/window_undock_disabled.png | Bin 0 -> 536 bytes .../dark/rc/window_undock_disabled@2x.png | Bin 0 -> 924 bytes .../themes/dark/rc/window_undock_focus.png | Bin 0 -> 503 bytes .../themes/dark/rc/window_undock_focus@2x.png | Bin 0 -> 866 bytes .../themes/dark/rc/window_undock_pressed.png | Bin 0 -> 539 bytes .../dark/rc/window_undock_pressed@2x.png | Bin 0 -> 905 bytes RedPandaIDE/themes/dark/style.qss | 2212 +++++++++++++++++ RedPandaIDE/themes/dracula/dracula.qrc | 5 + RedPandaIDE/themes/dracula/rc/.keep | 1 + RedPandaIDE/themes/dracula/rc/arrow_down.png | Bin 0 -> 522 bytes .../themes/dracula/rc/arrow_down@2x.png | Bin 0 -> 1025 bytes .../themes/dracula/rc/arrow_down_disabled.png | Bin 0 -> 546 bytes .../dracula/rc/arrow_down_disabled@2x.png | Bin 0 -> 1068 bytes .../themes/dracula/rc/arrow_down_focus.png | Bin 0 -> 523 bytes .../themes/dracula/rc/arrow_down_focus@2x.png | Bin 0 -> 992 bytes .../themes/dracula/rc/arrow_down_pressed.png | Bin 0 -> 567 bytes .../dracula/rc/arrow_down_pressed@2x.png | Bin 0 -> 1070 bytes RedPandaIDE/themes/dracula/rc/arrow_left.png | Bin 0 -> 558 bytes .../themes/dracula/rc/arrow_left@2x.png | Bin 0 -> 1138 bytes .../themes/dracula/rc/arrow_left_disabled.png | Bin 0 -> 557 bytes .../dracula/rc/arrow_left_disabled@2x.png | Bin 0 -> 1141 bytes .../themes/dracula/rc/arrow_left_focus.png | Bin 0 -> 551 bytes .../themes/dracula/rc/arrow_left_focus@2x.png | Bin 0 -> 1119 bytes .../themes/dracula/rc/arrow_left_pressed.png | Bin 0 -> 574 bytes .../dracula/rc/arrow_left_pressed@2x.png | Bin 0 -> 1155 bytes RedPandaIDE/themes/dracula/rc/arrow_right.png | Bin 0 -> 546 bytes .../themes/dracula/rc/arrow_right@2x.png | Bin 0 -> 1127 bytes .../dracula/rc/arrow_right_disabled.png | Bin 0 -> 545 bytes .../dracula/rc/arrow_right_disabled@2x.png | Bin 0 -> 1143 bytes .../themes/dracula/rc/arrow_right_focus.png | Bin 0 -> 541 bytes .../dracula/rc/arrow_right_focus@2x.png | Bin 0 -> 1112 bytes .../themes/dracula/rc/arrow_right_pressed.png | Bin 0 -> 574 bytes .../dracula/rc/arrow_right_pressed@2x.png | Bin 0 -> 1162 bytes RedPandaIDE/themes/dracula/rc/arrow_up.png | Bin 0 -> 525 bytes RedPandaIDE/themes/dracula/rc/arrow_up@2x.png | Bin 0 -> 1008 bytes .../themes/dracula/rc/arrow_up_disabled.png | Bin 0 -> 549 bytes .../dracula/rc/arrow_up_disabled@2x.png | Bin 0 -> 1074 bytes .../themes/dracula/rc/arrow_up_focus.png | Bin 0 -> 532 bytes .../themes/dracula/rc/arrow_up_focus@2x.png | Bin 0 -> 990 bytes .../themes/dracula/rc/arrow_up_pressed.png | Bin 0 -> 554 bytes .../themes/dracula/rc/arrow_up_pressed@2x.png | Bin 0 -> 1053 bytes RedPandaIDE/themes/dracula/rc/base_icon.png | Bin 0 -> 1256 bytes .../themes/dracula/rc/base_icon@2x.png | Bin 0 -> 3286 bytes .../themes/dracula/rc/base_icon_disabled.png | Bin 0 -> 1256 bytes .../dracula/rc/base_icon_disabled@2x.png | Bin 0 -> 3286 bytes .../themes/dracula/rc/base_icon_focus.png | Bin 0 -> 1256 bytes .../themes/dracula/rc/base_icon_focus@2x.png | Bin 0 -> 3286 bytes .../themes/dracula/rc/base_icon_pressed.png | Bin 0 -> 1256 bytes .../dracula/rc/base_icon_pressed@2x.png | Bin 0 -> 3286 bytes .../themes/dracula/rc/branch_closed.png | Bin 0 -> 397 bytes .../themes/dracula/rc/branch_closed@2x.png | Bin 0 -> 824 bytes .../dracula/rc/branch_closed_disabled.png | Bin 0 -> 426 bytes .../dracula/rc/branch_closed_disabled@2x.png | Bin 0 -> 862 bytes .../themes/dracula/rc/branch_closed_focus.png | Bin 0 -> 395 bytes .../dracula/rc/branch_closed_focus@2x.png | Bin 0 -> 810 bytes .../dracula/rc/branch_closed_pressed.png | Bin 0 -> 415 bytes .../dracula/rc/branch_closed_pressed@2x.png | Bin 0 -> 867 bytes RedPandaIDE/themes/dracula/rc/branch_end.png | Bin 0 -> 151 bytes .../themes/dracula/rc/branch_end@2x.png | Bin 0 -> 205 bytes .../themes/dracula/rc/branch_end_disabled.png | Bin 0 -> 152 bytes .../dracula/rc/branch_end_disabled@2x.png | Bin 0 -> 205 bytes .../themes/dracula/rc/branch_end_focus.png | Bin 0 -> 149 bytes .../themes/dracula/rc/branch_end_focus@2x.png | Bin 0 -> 203 bytes .../themes/dracula/rc/branch_end_pressed.png | Bin 0 -> 152 bytes .../dracula/rc/branch_end_pressed@2x.png | Bin 0 -> 204 bytes RedPandaIDE/themes/dracula/rc/branch_line.png | Bin 0 -> 133 bytes .../themes/dracula/rc/branch_line@2x.png | Bin 0 -> 238 bytes .../dracula/rc/branch_line_disabled.png | Bin 0 -> 135 bytes .../dracula/rc/branch_line_disabled@2x.png | Bin 0 -> 240 bytes .../themes/dracula/rc/branch_line_focus.png | Bin 0 -> 134 bytes .../dracula/rc/branch_line_focus@2x.png | Bin 0 -> 238 bytes .../themes/dracula/rc/branch_line_pressed.png | Bin 0 -> 135 bytes .../dracula/rc/branch_line_pressed@2x.png | Bin 0 -> 239 bytes RedPandaIDE/themes/dracula/rc/branch_more.png | Bin 0 -> 166 bytes .../themes/dracula/rc/branch_more@2x.png | Bin 0 -> 260 bytes .../dracula/rc/branch_more_disabled.png | Bin 0 -> 167 bytes .../dracula/rc/branch_more_disabled@2x.png | Bin 0 -> 263 bytes .../themes/dracula/rc/branch_more_focus.png | Bin 0 -> 164 bytes .../dracula/rc/branch_more_focus@2x.png | Bin 0 -> 260 bytes .../themes/dracula/rc/branch_more_pressed.png | Bin 0 -> 161 bytes .../dracula/rc/branch_more_pressed@2x.png | Bin 0 -> 262 bytes RedPandaIDE/themes/dracula/rc/branch_open.png | Bin 0 -> 404 bytes .../themes/dracula/rc/branch_open@2x.png | Bin 0 -> 813 bytes .../dracula/rc/branch_open_disabled.png | Bin 0 -> 422 bytes .../dracula/rc/branch_open_disabled@2x.png | Bin 0 -> 872 bytes .../themes/dracula/rc/branch_open_focus.png | Bin 0 -> 396 bytes .../dracula/rc/branch_open_focus@2x.png | Bin 0 -> 791 bytes .../themes/dracula/rc/branch_open_pressed.png | Bin 0 -> 421 bytes .../dracula/rc/branch_open_pressed@2x.png | Bin 0 -> 860 bytes .../themes/dracula/rc/checkbox_checked.png | Bin 0 -> 650 bytes .../themes/dracula/rc/checkbox_checked@2x.png | Bin 0 -> 1255 bytes .../dracula/rc/checkbox_checked_disabled.png | Bin 0 -> 731 bytes .../rc/checkbox_checked_disabled@2x.png | Bin 0 -> 1334 bytes .../dracula/rc/checkbox_checked_focus.png | Bin 0 -> 655 bytes .../dracula/rc/checkbox_checked_focus@2x.png | Bin 0 -> 1269 bytes .../dracula/rc/checkbox_checked_pressed.png | Bin 0 -> 704 bytes .../rc/checkbox_checked_pressed@2x.png | Bin 0 -> 1319 bytes .../dracula/rc/checkbox_indeterminate.png | Bin 0 -> 476 bytes .../dracula/rc/checkbox_indeterminate@2x.png | Bin 0 -> 955 bytes .../rc/checkbox_indeterminate_disabled.png | Bin 0 -> 545 bytes .../rc/checkbox_indeterminate_disabled@2x.png | Bin 0 -> 1003 bytes .../rc/checkbox_indeterminate_focus.png | Bin 0 -> 466 bytes .../rc/checkbox_indeterminate_focus@2x.png | Bin 0 -> 930 bytes .../rc/checkbox_indeterminate_pressed.png | Bin 0 -> 518 bytes .../rc/checkbox_indeterminate_pressed@2x.png | Bin 0 -> 995 bytes .../themes/dracula/rc/checkbox_unchecked.png | Bin 0 -> 393 bytes .../dracula/rc/checkbox_unchecked@2x.png | Bin 0 -> 846 bytes .../rc/checkbox_unchecked_disabled.png | Bin 0 -> 391 bytes .../rc/checkbox_unchecked_disabled@2x.png | Bin 0 -> 868 bytes .../dracula/rc/checkbox_unchecked_focus.png | Bin 0 -> 387 bytes .../rc/checkbox_unchecked_focus@2x.png | Bin 0 -> 850 bytes .../dracula/rc/checkbox_unchecked_pressed.png | Bin 0 -> 403 bytes .../rc/checkbox_unchecked_pressed@2x.png | Bin 0 -> 862 bytes .../themes/dracula/rc/line_horizontal.png | Bin 0 -> 120 bytes .../themes/dracula/rc/line_horizontal@2x.png | Bin 0 -> 137 bytes .../dracula/rc/line_horizontal_disabled.png | Bin 0 -> 121 bytes .../rc/line_horizontal_disabled@2x.png | Bin 0 -> 139 bytes .../dracula/rc/line_horizontal_focus.png | Bin 0 -> 119 bytes .../dracula/rc/line_horizontal_focus@2x.png | Bin 0 -> 137 bytes .../dracula/rc/line_horizontal_pressed.png | Bin 0 -> 120 bytes .../dracula/rc/line_horizontal_pressed@2x.png | Bin 0 -> 138 bytes .../themes/dracula/rc/line_vertical.png | Bin 0 -> 133 bytes .../themes/dracula/rc/line_vertical@2x.png | Bin 0 -> 246 bytes .../dracula/rc/line_vertical_disabled.png | Bin 0 -> 135 bytes .../dracula/rc/line_vertical_disabled@2x.png | Bin 0 -> 249 bytes .../themes/dracula/rc/line_vertical_focus.png | Bin 0 -> 133 bytes .../dracula/rc/line_vertical_focus@2x.png | Bin 0 -> 246 bytes .../dracula/rc/line_vertical_pressed.png | Bin 0 -> 134 bytes .../dracula/rc/line_vertical_pressed@2x.png | Bin 0 -> 248 bytes .../themes/dracula/rc/radio_checked.png | Bin 0 -> 1258 bytes .../themes/dracula/rc/radio_checked@2x.png | Bin 0 -> 2702 bytes .../dracula/rc/radio_checked_disabled.png | Bin 0 -> 1336 bytes .../dracula/rc/radio_checked_disabled@2x.png | Bin 0 -> 2871 bytes .../themes/dracula/rc/radio_checked_focus.png | Bin 0 -> 1232 bytes .../dracula/rc/radio_checked_focus@2x.png | Bin 0 -> 2656 bytes .../dracula/rc/radio_checked_pressed.png | Bin 0 -> 1288 bytes .../dracula/rc/radio_checked_pressed@2x.png | Bin 0 -> 2804 bytes .../themes/dracula/rc/radio_unchecked.png | Bin 0 -> 1012 bytes .../themes/dracula/rc/radio_unchecked@2x.png | Bin 0 -> 2156 bytes .../dracula/rc/radio_unchecked_disabled.png | Bin 0 -> 1045 bytes .../rc/radio_unchecked_disabled@2x.png | Bin 0 -> 2277 bytes .../dracula/rc/radio_unchecked_focus.png | Bin 0 -> 979 bytes .../dracula/rc/radio_unchecked_focus@2x.png | Bin 0 -> 2127 bytes .../dracula/rc/radio_unchecked_pressed.png | Bin 0 -> 1027 bytes .../dracula/rc/radio_unchecked_pressed@2x.png | Bin 0 -> 2263 bytes .../dracula/rc/toolbar_move_horizontal.png | Bin 0 -> 154 bytes .../dracula/rc/toolbar_move_horizontal@2x.png | Bin 0 -> 304 bytes .../rc/toolbar_move_horizontal_disabled.png | Bin 0 -> 155 bytes .../toolbar_move_horizontal_disabled@2x.png | Bin 0 -> 309 bytes .../rc/toolbar_move_horizontal_focus.png | Bin 0 -> 154 bytes .../rc/toolbar_move_horizontal_focus@2x.png | Bin 0 -> 305 bytes .../rc/toolbar_move_horizontal_pressed.png | Bin 0 -> 155 bytes .../rc/toolbar_move_horizontal_pressed@2x.png | Bin 0 -> 308 bytes .../dracula/rc/toolbar_move_vertical.png | Bin 0 -> 141 bytes .../dracula/rc/toolbar_move_vertical@2x.png | Bin 0 -> 208 bytes .../rc/toolbar_move_vertical_disabled.png | Bin 0 -> 140 bytes .../rc/toolbar_move_vertical_disabled@2x.png | Bin 0 -> 214 bytes .../rc/toolbar_move_vertical_focus.png | Bin 0 -> 139 bytes .../rc/toolbar_move_vertical_focus@2x.png | Bin 0 -> 211 bytes .../rc/toolbar_move_vertical_pressed.png | Bin 0 -> 143 bytes .../rc/toolbar_move_vertical_pressed@2x.png | Bin 0 -> 209 bytes .../rc/toolbar_separator_horizontal.png | Bin 0 -> 151 bytes .../rc/toolbar_separator_horizontal@2x.png | Bin 0 -> 288 bytes .../toolbar_separator_horizontal_disabled.png | Bin 0 -> 151 bytes ...olbar_separator_horizontal_disabled@2x.png | Bin 0 -> 291 bytes .../rc/toolbar_separator_horizontal_focus.png | Bin 0 -> 149 bytes .../toolbar_separator_horizontal_focus@2x.png | Bin 0 -> 288 bytes .../toolbar_separator_horizontal_pressed.png | Bin 0 -> 151 bytes ...oolbar_separator_horizontal_pressed@2x.png | Bin 0 -> 294 bytes .../dracula/rc/toolbar_separator_vertical.png | Bin 0 -> 137 bytes .../rc/toolbar_separator_vertical@2x.png | Bin 0 -> 192 bytes .../toolbar_separator_vertical_disabled.png | Bin 0 -> 136 bytes ...toolbar_separator_vertical_disabled@2x.png | Bin 0 -> 200 bytes .../rc/toolbar_separator_vertical_focus.png | Bin 0 -> 135 bytes .../toolbar_separator_vertical_focus@2x.png | Bin 0 -> 197 bytes .../rc/toolbar_separator_vertical_pressed.png | Bin 0 -> 138 bytes .../toolbar_separator_vertical_pressed@2x.png | Bin 0 -> 196 bytes RedPandaIDE/themes/dracula/rc/transparent.png | Bin 0 -> 104 bytes .../themes/dracula/rc/transparent@2x.png | Bin 0 -> 117 bytes .../dracula/rc/transparent_disabled.png | Bin 0 -> 104 bytes .../dracula/rc/transparent_disabled@2x.png | Bin 0 -> 117 bytes .../themes/dracula/rc/transparent_focus.png | Bin 0 -> 104 bytes .../dracula/rc/transparent_focus@2x.png | Bin 0 -> 117 bytes .../themes/dracula/rc/transparent_pressed.png | Bin 0 -> 104 bytes .../dracula/rc/transparent_pressed@2x.png | Bin 0 -> 117 bytes .../themes/dracula/rc/window_close.png | Bin 0 -> 714 bytes .../themes/dracula/rc/window_close@2x.png | Bin 0 -> 1637 bytes .../dracula/rc/window_close_disabled.png | Bin 0 -> 820 bytes .../dracula/rc/window_close_disabled@2x.png | Bin 0 -> 1717 bytes .../themes/dracula/rc/window_close_focus.png | Bin 0 -> 728 bytes .../dracula/rc/window_close_focus@2x.png | Bin 0 -> 1659 bytes .../dracula/rc/window_close_pressed.png | Bin 0 -> 744 bytes .../dracula/rc/window_close_pressed@2x.png | Bin 0 -> 1777 bytes RedPandaIDE/themes/dracula/rc/window_grip.png | Bin 0 -> 434 bytes .../themes/dracula/rc/window_grip@2x.png | Bin 0 -> 708 bytes .../dracula/rc/window_grip_disabled.png | Bin 0 -> 434 bytes .../dracula/rc/window_grip_disabled@2x.png | Bin 0 -> 764 bytes .../themes/dracula/rc/window_grip_focus.png | Bin 0 -> 408 bytes .../dracula/rc/window_grip_focus@2x.png | Bin 0 -> 730 bytes .../themes/dracula/rc/window_grip_pressed.png | Bin 0 -> 455 bytes .../dracula/rc/window_grip_pressed@2x.png | Bin 0 -> 747 bytes .../themes/dracula/rc/window_minimize.png | Bin 0 -> 200 bytes .../themes/dracula/rc/window_minimize@2x.png | Bin 0 -> 327 bytes .../dracula/rc/window_minimize_disabled.png | Bin 0 -> 207 bytes .../rc/window_minimize_disabled@2x.png | Bin 0 -> 336 bytes .../dracula/rc/window_minimize_focus.png | Bin 0 -> 206 bytes .../dracula/rc/window_minimize_focus@2x.png | Bin 0 -> 333 bytes .../dracula/rc/window_minimize_pressed.png | Bin 0 -> 210 bytes .../dracula/rc/window_minimize_pressed@2x.png | Bin 0 -> 337 bytes .../themes/dracula/rc/window_undock.png | Bin 0 -> 517 bytes .../themes/dracula/rc/window_undock@2x.png | Bin 0 -> 865 bytes .../dracula/rc/window_undock_disabled.png | Bin 0 -> 536 bytes .../dracula/rc/window_undock_disabled@2x.png | Bin 0 -> 924 bytes .../themes/dracula/rc/window_undock_focus.png | Bin 0 -> 503 bytes .../dracula/rc/window_undock_focus@2x.png | Bin 0 -> 866 bytes .../dracula/rc/window_undock_pressed.png | Bin 0 -> 539 bytes .../dracula/rc/window_undock_pressed@2x.png | Bin 0 -> 905 bytes RedPandaIDE/themes/dracula/style.qss | 667 +++++ RedPandaIDE/themes/light/light.qrc | 217 ++ RedPandaIDE/themes/light/rc/.keep | 1 + RedPandaIDE/themes/light/rc/arrow_down.png | Bin 0 -> 552 bytes RedPandaIDE/themes/light/rc/arrow_down@2x.png | Bin 0 -> 1014 bytes .../themes/light/rc/arrow_down_disabled.png | Bin 0 -> 524 bytes .../light/rc/arrow_down_disabled@2x.png | Bin 0 -> 1042 bytes .../themes/light/rc/arrow_down_focus.png | Bin 0 -> 523 bytes .../themes/light/rc/arrow_down_focus@2x.png | Bin 0 -> 1005 bytes .../themes/light/rc/arrow_down_pressed.png | Bin 0 -> 508 bytes .../themes/light/rc/arrow_down_pressed@2x.png | Bin 0 -> 964 bytes RedPandaIDE/themes/light/rc/arrow_left.png | Bin 0 -> 549 bytes RedPandaIDE/themes/light/rc/arrow_left@2x.png | Bin 0 -> 1081 bytes .../themes/light/rc/arrow_left_disabled.png | Bin 0 -> 562 bytes .../light/rc/arrow_left_disabled@2x.png | Bin 0 -> 1158 bytes .../themes/light/rc/arrow_left_focus.png | Bin 0 -> 560 bytes .../themes/light/rc/arrow_left_focus@2x.png | Bin 0 -> 1138 bytes .../themes/light/rc/arrow_left_pressed.png | Bin 0 -> 529 bytes .../themes/light/rc/arrow_left_pressed@2x.png | Bin 0 -> 1107 bytes RedPandaIDE/themes/light/rc/arrow_right.png | Bin 0 -> 532 bytes .../themes/light/rc/arrow_right@2x.png | Bin 0 -> 1099 bytes .../themes/light/rc/arrow_right_disabled.png | Bin 0 -> 549 bytes .../light/rc/arrow_right_disabled@2x.png | Bin 0 -> 1168 bytes .../themes/light/rc/arrow_right_focus.png | Bin 0 -> 542 bytes .../themes/light/rc/arrow_right_focus@2x.png | Bin 0 -> 1137 bytes .../themes/light/rc/arrow_right_pressed.png | Bin 0 -> 529 bytes .../light/rc/arrow_right_pressed@2x.png | Bin 0 -> 1098 bytes RedPandaIDE/themes/light/rc/arrow_up.png | Bin 0 -> 529 bytes RedPandaIDE/themes/light/rc/arrow_up@2x.png | Bin 0 -> 998 bytes .../themes/light/rc/arrow_up_disabled.png | Bin 0 -> 521 bytes .../themes/light/rc/arrow_up_disabled@2x.png | Bin 0 -> 1044 bytes .../themes/light/rc/arrow_up_focus.png | Bin 0 -> 519 bytes .../themes/light/rc/arrow_up_focus@2x.png | Bin 0 -> 1004 bytes .../themes/light/rc/arrow_up_pressed.png | Bin 0 -> 507 bytes .../themes/light/rc/arrow_up_pressed@2x.png | Bin 0 -> 978 bytes RedPandaIDE/themes/light/rc/base_icon.png | Bin 0 -> 1256 bytes RedPandaIDE/themes/light/rc/base_icon@2x.png | Bin 0 -> 3286 bytes .../themes/light/rc/base_icon_disabled.png | Bin 0 -> 1256 bytes .../themes/light/rc/base_icon_disabled@2x.png | Bin 0 -> 3286 bytes .../themes/light/rc/base_icon_focus.png | Bin 0 -> 1256 bytes .../themes/light/rc/base_icon_focus@2x.png | Bin 0 -> 3286 bytes .../themes/light/rc/base_icon_pressed.png | Bin 0 -> 1256 bytes .../themes/light/rc/base_icon_pressed@2x.png | Bin 0 -> 3286 bytes RedPandaIDE/themes/light/rc/branch_closed.png | Bin 0 -> 401 bytes .../themes/light/rc/branch_closed@2x.png | Bin 0 -> 838 bytes .../light/rc/branch_closed_disabled.png | Bin 0 -> 415 bytes .../light/rc/branch_closed_disabled@2x.png | Bin 0 -> 847 bytes .../themes/light/rc/branch_closed_focus.png | Bin 0 -> 406 bytes .../light/rc/branch_closed_focus@2x.png | Bin 0 -> 841 bytes .../themes/light/rc/branch_closed_pressed.png | Bin 0 -> 389 bytes .../light/rc/branch_closed_pressed@2x.png | Bin 0 -> 804 bytes RedPandaIDE/themes/light/rc/branch_end.png | Bin 0 -> 148 bytes RedPandaIDE/themes/light/rc/branch_end@2x.png | Bin 0 -> 206 bytes .../themes/light/rc/branch_end_disabled.png | Bin 0 -> 149 bytes .../light/rc/branch_end_disabled@2x.png | Bin 0 -> 205 bytes .../themes/light/rc/branch_end_focus.png | Bin 0 -> 152 bytes .../themes/light/rc/branch_end_focus@2x.png | Bin 0 -> 204 bytes .../themes/light/rc/branch_end_pressed.png | Bin 0 -> 147 bytes .../themes/light/rc/branch_end_pressed@2x.png | Bin 0 -> 202 bytes RedPandaIDE/themes/light/rc/branch_line.png | Bin 0 -> 134 bytes .../themes/light/rc/branch_line@2x.png | Bin 0 -> 240 bytes .../themes/light/rc/branch_line_disabled.png | Bin 0 -> 134 bytes .../light/rc/branch_line_disabled@2x.png | Bin 0 -> 240 bytes .../themes/light/rc/branch_line_focus.png | Bin 0 -> 135 bytes .../themes/light/rc/branch_line_focus@2x.png | Bin 0 -> 239 bytes .../themes/light/rc/branch_line_pressed.png | Bin 0 -> 134 bytes .../light/rc/branch_line_pressed@2x.png | Bin 0 -> 239 bytes RedPandaIDE/themes/light/rc/branch_more.png | Bin 0 -> 167 bytes .../themes/light/rc/branch_more@2x.png | Bin 0 -> 263 bytes .../themes/light/rc/branch_more_disabled.png | Bin 0 -> 161 bytes .../light/rc/branch_more_disabled@2x.png | Bin 0 -> 262 bytes .../themes/light/rc/branch_more_focus.png | Bin 0 -> 168 bytes .../themes/light/rc/branch_more_focus@2x.png | Bin 0 -> 263 bytes .../themes/light/rc/branch_more_pressed.png | Bin 0 -> 162 bytes .../light/rc/branch_more_pressed@2x.png | Bin 0 -> 259 bytes RedPandaIDE/themes/light/rc/branch_open.png | Bin 0 -> 440 bytes .../themes/light/rc/branch_open@2x.png | Bin 0 -> 875 bytes .../themes/light/rc/branch_open_disabled.png | Bin 0 -> 416 bytes .../light/rc/branch_open_disabled@2x.png | Bin 0 -> 816 bytes .../themes/light/rc/branch_open_focus.png | Bin 0 -> 426 bytes .../themes/light/rc/branch_open_focus@2x.png | Bin 0 -> 837 bytes .../themes/light/rc/branch_open_pressed.png | Bin 0 -> 399 bytes .../light/rc/branch_open_pressed@2x.png | Bin 0 -> 778 bytes .../themes/light/rc/checkbox_checked.png | Bin 0 -> 719 bytes .../themes/light/rc/checkbox_checked@2x.png | Bin 0 -> 1329 bytes .../light/rc/checkbox_checked_disabled.png | Bin 0 -> 667 bytes .../light/rc/checkbox_checked_disabled@2x.png | Bin 0 -> 1280 bytes .../light/rc/checkbox_checked_focus.png | Bin 0 -> 696 bytes .../light/rc/checkbox_checked_focus@2x.png | Bin 0 -> 1278 bytes .../light/rc/checkbox_checked_pressed.png | Bin 0 -> 653 bytes .../light/rc/checkbox_checked_pressed@2x.png | Bin 0 -> 1254 bytes .../light/rc/checkbox_indeterminate.png | Bin 0 -> 524 bytes .../light/rc/checkbox_indeterminate@2x.png | Bin 0 -> 1024 bytes .../rc/checkbox_indeterminate_disabled.png | Bin 0 -> 482 bytes .../rc/checkbox_indeterminate_disabled@2x.png | Bin 0 -> 948 bytes .../light/rc/checkbox_indeterminate_focus.png | Bin 0 -> 501 bytes .../rc/checkbox_indeterminate_focus@2x.png | Bin 0 -> 962 bytes .../rc/checkbox_indeterminate_pressed.png | Bin 0 -> 460 bytes .../rc/checkbox_indeterminate_pressed@2x.png | Bin 0 -> 943 bytes .../themes/light/rc/checkbox_unchecked.png | Bin 0 -> 385 bytes .../themes/light/rc/checkbox_unchecked@2x.png | Bin 0 -> 855 bytes .../light/rc/checkbox_unchecked_disabled.png | Bin 0 -> 385 bytes .../rc/checkbox_unchecked_disabled@2x.png | Bin 0 -> 878 bytes .../light/rc/checkbox_unchecked_focus.png | Bin 0 -> 384 bytes .../light/rc/checkbox_unchecked_focus@2x.png | Bin 0 -> 873 bytes .../light/rc/checkbox_unchecked_pressed.png | Bin 0 -> 385 bytes .../rc/checkbox_unchecked_pressed@2x.png | Bin 0 -> 843 bytes .../themes/light/rc/line_horizontal.png | Bin 0 -> 121 bytes .../themes/light/rc/line_horizontal@2x.png | Bin 0 -> 139 bytes .../light/rc/line_horizontal_disabled.png | Bin 0 -> 121 bytes .../light/rc/line_horizontal_disabled@2x.png | Bin 0 -> 139 bytes .../themes/light/rc/line_horizontal_focus.png | Bin 0 -> 120 bytes .../light/rc/line_horizontal_focus@2x.png | Bin 0 -> 138 bytes .../light/rc/line_horizontal_pressed.png | Bin 0 -> 120 bytes .../light/rc/line_horizontal_pressed@2x.png | Bin 0 -> 138 bytes RedPandaIDE/themes/light/rc/line_vertical.png | Bin 0 -> 134 bytes .../themes/light/rc/line_vertical@2x.png | Bin 0 -> 248 bytes .../light/rc/line_vertical_disabled.png | Bin 0 -> 134 bytes .../light/rc/line_vertical_disabled@2x.png | Bin 0 -> 248 bytes .../themes/light/rc/line_vertical_focus.png | Bin 0 -> 134 bytes .../light/rc/line_vertical_focus@2x.png | Bin 0 -> 249 bytes .../themes/light/rc/line_vertical_pressed.png | Bin 0 -> 133 bytes .../light/rc/line_vertical_pressed@2x.png | Bin 0 -> 246 bytes RedPandaIDE/themes/light/rc/radio_checked.png | Bin 0 -> 1293 bytes .../themes/light/rc/radio_checked@2x.png | Bin 0 -> 2792 bytes .../light/rc/radio_checked_disabled.png | Bin 0 -> 1289 bytes .../light/rc/radio_checked_disabled@2x.png | Bin 0 -> 2752 bytes .../themes/light/rc/radio_checked_focus.png | Bin 0 -> 1292 bytes .../light/rc/radio_checked_focus@2x.png | Bin 0 -> 2772 bytes .../themes/light/rc/radio_checked_pressed.png | Bin 0 -> 1210 bytes .../light/rc/radio_checked_pressed@2x.png | Bin 0 -> 2580 bytes .../themes/light/rc/radio_unchecked.png | Bin 0 -> 1008 bytes .../themes/light/rc/radio_unchecked@2x.png | Bin 0 -> 2256 bytes .../light/rc/radio_unchecked_disabled.png | Bin 0 -> 1022 bytes .../light/rc/radio_unchecked_disabled@2x.png | Bin 0 -> 2205 bytes .../themes/light/rc/radio_unchecked_focus.png | Bin 0 -> 1032 bytes .../light/rc/radio_unchecked_focus@2x.png | Bin 0 -> 2215 bytes .../light/rc/radio_unchecked_pressed.png | Bin 0 -> 978 bytes .../light/rc/radio_unchecked_pressed@2x.png | Bin 0 -> 2079 bytes .../light/rc/toolbar_move_horizontal.png | Bin 0 -> 153 bytes .../light/rc/toolbar_move_horizontal@2x.png | Bin 0 -> 306 bytes .../rc/toolbar_move_horizontal_disabled.png | Bin 0 -> 155 bytes .../toolbar_move_horizontal_disabled@2x.png | Bin 0 -> 310 bytes .../rc/toolbar_move_horizontal_focus.png | Bin 0 -> 155 bytes .../rc/toolbar_move_horizontal_focus@2x.png | Bin 0 -> 307 bytes .../rc/toolbar_move_horizontal_pressed.png | Bin 0 -> 154 bytes .../rc/toolbar_move_horizontal_pressed@2x.png | Bin 0 -> 305 bytes .../themes/light/rc/toolbar_move_vertical.png | Bin 0 -> 142 bytes .../light/rc/toolbar_move_vertical@2x.png | Bin 0 -> 209 bytes .../rc/toolbar_move_vertical_disabled.png | Bin 0 -> 142 bytes .../rc/toolbar_move_vertical_disabled@2x.png | Bin 0 -> 214 bytes .../light/rc/toolbar_move_vertical_focus.png | Bin 0 -> 144 bytes .../rc/toolbar_move_vertical_focus@2x.png | Bin 0 -> 213 bytes .../rc/toolbar_move_vertical_pressed.png | Bin 0 -> 139 bytes .../rc/toolbar_move_vertical_pressed@2x.png | Bin 0 -> 206 bytes .../light/rc/toolbar_separator_horizontal.png | Bin 0 -> 148 bytes .../rc/toolbar_separator_horizontal@2x.png | Bin 0 -> 288 bytes .../toolbar_separator_horizontal_disabled.png | Bin 0 -> 152 bytes ...olbar_separator_horizontal_disabled@2x.png | Bin 0 -> 292 bytes .../rc/toolbar_separator_horizontal_focus.png | Bin 0 -> 151 bytes .../toolbar_separator_horizontal_focus@2x.png | Bin 0 -> 290 bytes .../toolbar_separator_horizontal_pressed.png | Bin 0 -> 150 bytes ...oolbar_separator_horizontal_pressed@2x.png | Bin 0 -> 290 bytes .../light/rc/toolbar_separator_vertical.png | Bin 0 -> 137 bytes .../rc/toolbar_separator_vertical@2x.png | Bin 0 -> 194 bytes .../toolbar_separator_vertical_disabled.png | Bin 0 -> 138 bytes ...toolbar_separator_vertical_disabled@2x.png | Bin 0 -> 199 bytes .../rc/toolbar_separator_vertical_focus.png | Bin 0 -> 141 bytes .../toolbar_separator_vertical_focus@2x.png | Bin 0 -> 199 bytes .../rc/toolbar_separator_vertical_pressed.png | Bin 0 -> 135 bytes .../toolbar_separator_vertical_pressed@2x.png | Bin 0 -> 192 bytes RedPandaIDE/themes/light/rc/transparent.png | Bin 0 -> 104 bytes .../themes/light/rc/transparent@2x.png | Bin 0 -> 117 bytes .../themes/light/rc/transparent_disabled.png | Bin 0 -> 104 bytes .../light/rc/transparent_disabled@2x.png | Bin 0 -> 117 bytes .../themes/light/rc/transparent_focus.png | Bin 0 -> 104 bytes .../themes/light/rc/transparent_focus@2x.png | Bin 0 -> 117 bytes .../themes/light/rc/transparent_pressed.png | Bin 0 -> 104 bytes .../light/rc/transparent_pressed@2x.png | Bin 0 -> 117 bytes RedPandaIDE/themes/light/rc/window_close.png | Bin 0 -> 814 bytes .../themes/light/rc/window_close@2x.png | Bin 0 -> 1727 bytes .../themes/light/rc/window_close_disabled.png | Bin 0 -> 745 bytes .../light/rc/window_close_disabled@2x.png | Bin 0 -> 1682 bytes .../themes/light/rc/window_close_focus.png | Bin 0 -> 716 bytes .../themes/light/rc/window_close_focus@2x.png | Bin 0 -> 1709 bytes .../themes/light/rc/window_close_pressed.png | Bin 0 -> 714 bytes .../light/rc/window_close_pressed@2x.png | Bin 0 -> 1644 bytes RedPandaIDE/themes/light/rc/window_grip.png | Bin 0 -> 415 bytes .../themes/light/rc/window_grip@2x.png | Bin 0 -> 766 bytes .../themes/light/rc/window_grip_disabled.png | Bin 0 -> 438 bytes .../light/rc/window_grip_disabled@2x.png | Bin 0 -> 728 bytes .../themes/light/rc/window_grip_focus.png | Bin 0 -> 427 bytes .../themes/light/rc/window_grip_focus@2x.png | Bin 0 -> 744 bytes .../themes/light/rc/window_grip_pressed.png | Bin 0 -> 440 bytes .../light/rc/window_grip_pressed@2x.png | Bin 0 -> 711 bytes .../themes/light/rc/window_minimize.png | Bin 0 -> 200 bytes .../themes/light/rc/window_minimize@2x.png | Bin 0 -> 334 bytes .../light/rc/window_minimize_disabled.png | Bin 0 -> 206 bytes .../light/rc/window_minimize_disabled@2x.png | Bin 0 -> 332 bytes .../themes/light/rc/window_minimize_focus.png | Bin 0 -> 204 bytes .../light/rc/window_minimize_focus@2x.png | Bin 0 -> 333 bytes .../light/rc/window_minimize_pressed.png | Bin 0 -> 202 bytes .../light/rc/window_minimize_pressed@2x.png | Bin 0 -> 327 bytes RedPandaIDE/themes/light/rc/window_undock.png | Bin 0 -> 522 bytes .../themes/light/rc/window_undock@2x.png | Bin 0 -> 907 bytes .../light/rc/window_undock_disabled.png | Bin 0 -> 505 bytes .../light/rc/window_undock_disabled@2x.png | Bin 0 -> 881 bytes .../themes/light/rc/window_undock_focus.png | Bin 0 -> 531 bytes .../light/rc/window_undock_focus@2x.png | Bin 0 -> 876 bytes .../themes/light/rc/window_undock_pressed.png | Bin 0 -> 499 bytes .../light/rc/window_undock_pressed@2x.png | Bin 0 -> 855 bytes RedPandaIDE/themes/light/style.qss | 2212 +++++++++++++++++ RedPandaIDE/utils.cpp | 22 + RedPandaIDE/utils.h | 2 + 648 files changed, 6144 insertions(+), 63 deletions(-) create mode 100644 RedPandaIDE/themes/dark/dark.qrc create mode 100644 RedPandaIDE/themes/dark/rc/.keep create mode 100644 RedPandaIDE/themes/dark/rc/arrow_down.png create mode 100644 RedPandaIDE/themes/dark/rc/arrow_down@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/arrow_down_disabled.png create mode 100644 RedPandaIDE/themes/dark/rc/arrow_down_disabled@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/arrow_down_focus.png create mode 100644 RedPandaIDE/themes/dark/rc/arrow_down_focus@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/arrow_down_pressed.png create mode 100644 RedPandaIDE/themes/dark/rc/arrow_down_pressed@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/arrow_left.png create mode 100644 RedPandaIDE/themes/dark/rc/arrow_left@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/arrow_left_disabled.png create mode 100644 RedPandaIDE/themes/dark/rc/arrow_left_disabled@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/arrow_left_focus.png create mode 100644 RedPandaIDE/themes/dark/rc/arrow_left_focus@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/arrow_left_pressed.png create mode 100644 RedPandaIDE/themes/dark/rc/arrow_left_pressed@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/arrow_right.png create mode 100644 RedPandaIDE/themes/dark/rc/arrow_right@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/arrow_right_disabled.png create mode 100644 RedPandaIDE/themes/dark/rc/arrow_right_disabled@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/arrow_right_focus.png create mode 100644 RedPandaIDE/themes/dark/rc/arrow_right_focus@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/arrow_right_pressed.png create mode 100644 RedPandaIDE/themes/dark/rc/arrow_right_pressed@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/arrow_up.png create mode 100644 RedPandaIDE/themes/dark/rc/arrow_up@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/arrow_up_disabled.png create mode 100644 RedPandaIDE/themes/dark/rc/arrow_up_disabled@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/arrow_up_focus.png create mode 100644 RedPandaIDE/themes/dark/rc/arrow_up_focus@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/arrow_up_pressed.png create mode 100644 RedPandaIDE/themes/dark/rc/arrow_up_pressed@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/base_icon.png create mode 100644 RedPandaIDE/themes/dark/rc/base_icon@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/base_icon_disabled.png create mode 100644 RedPandaIDE/themes/dark/rc/base_icon_disabled@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/base_icon_focus.png create mode 100644 RedPandaIDE/themes/dark/rc/base_icon_focus@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/base_icon_pressed.png create mode 100644 RedPandaIDE/themes/dark/rc/base_icon_pressed@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/branch_closed.png create mode 100644 RedPandaIDE/themes/dark/rc/branch_closed@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/branch_closed_disabled.png create mode 100644 RedPandaIDE/themes/dark/rc/branch_closed_disabled@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/branch_closed_focus.png create mode 100644 RedPandaIDE/themes/dark/rc/branch_closed_focus@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/branch_closed_pressed.png create mode 100644 RedPandaIDE/themes/dark/rc/branch_closed_pressed@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/branch_end.png create mode 100644 RedPandaIDE/themes/dark/rc/branch_end@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/branch_end_disabled.png create mode 100644 RedPandaIDE/themes/dark/rc/branch_end_disabled@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/branch_end_focus.png create mode 100644 RedPandaIDE/themes/dark/rc/branch_end_focus@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/branch_end_pressed.png create mode 100644 RedPandaIDE/themes/dark/rc/branch_end_pressed@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/branch_line.png create mode 100644 RedPandaIDE/themes/dark/rc/branch_line@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/branch_line_disabled.png create mode 100644 RedPandaIDE/themes/dark/rc/branch_line_disabled@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/branch_line_focus.png create mode 100644 RedPandaIDE/themes/dark/rc/branch_line_focus@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/branch_line_pressed.png create mode 100644 RedPandaIDE/themes/dark/rc/branch_line_pressed@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/branch_more.png create mode 100644 RedPandaIDE/themes/dark/rc/branch_more@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/branch_more_disabled.png create mode 100644 RedPandaIDE/themes/dark/rc/branch_more_disabled@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/branch_more_focus.png create mode 100644 RedPandaIDE/themes/dark/rc/branch_more_focus@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/branch_more_pressed.png create mode 100644 RedPandaIDE/themes/dark/rc/branch_more_pressed@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/branch_open.png create mode 100644 RedPandaIDE/themes/dark/rc/branch_open@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/branch_open_disabled.png create mode 100644 RedPandaIDE/themes/dark/rc/branch_open_disabled@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/branch_open_focus.png create mode 100644 RedPandaIDE/themes/dark/rc/branch_open_focus@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/branch_open_pressed.png create mode 100644 RedPandaIDE/themes/dark/rc/branch_open_pressed@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/checkbox_checked.png create mode 100644 RedPandaIDE/themes/dark/rc/checkbox_checked@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/checkbox_checked_disabled.png create mode 100644 RedPandaIDE/themes/dark/rc/checkbox_checked_disabled@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/checkbox_checked_focus.png create mode 100644 RedPandaIDE/themes/dark/rc/checkbox_checked_focus@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/checkbox_checked_pressed.png create mode 100644 RedPandaIDE/themes/dark/rc/checkbox_checked_pressed@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/checkbox_indeterminate.png create mode 100644 RedPandaIDE/themes/dark/rc/checkbox_indeterminate@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/checkbox_indeterminate_disabled.png create mode 100644 RedPandaIDE/themes/dark/rc/checkbox_indeterminate_disabled@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/checkbox_indeterminate_focus.png create mode 100644 RedPandaIDE/themes/dark/rc/checkbox_indeterminate_focus@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/checkbox_indeterminate_pressed.png create mode 100644 RedPandaIDE/themes/dark/rc/checkbox_indeterminate_pressed@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/checkbox_unchecked.png create mode 100644 RedPandaIDE/themes/dark/rc/checkbox_unchecked@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/checkbox_unchecked_disabled.png create mode 100644 RedPandaIDE/themes/dark/rc/checkbox_unchecked_disabled@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/checkbox_unchecked_focus.png create mode 100644 RedPandaIDE/themes/dark/rc/checkbox_unchecked_focus@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/checkbox_unchecked_pressed.png create mode 100644 RedPandaIDE/themes/dark/rc/checkbox_unchecked_pressed@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/line_horizontal.png create mode 100644 RedPandaIDE/themes/dark/rc/line_horizontal@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/line_horizontal_disabled.png create mode 100644 RedPandaIDE/themes/dark/rc/line_horizontal_disabled@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/line_horizontal_focus.png create mode 100644 RedPandaIDE/themes/dark/rc/line_horizontal_focus@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/line_horizontal_pressed.png create mode 100644 RedPandaIDE/themes/dark/rc/line_horizontal_pressed@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/line_vertical.png create mode 100644 RedPandaIDE/themes/dark/rc/line_vertical@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/line_vertical_disabled.png create mode 100644 RedPandaIDE/themes/dark/rc/line_vertical_disabled@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/line_vertical_focus.png create mode 100644 RedPandaIDE/themes/dark/rc/line_vertical_focus@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/line_vertical_pressed.png create mode 100644 RedPandaIDE/themes/dark/rc/line_vertical_pressed@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/radio_checked.png create mode 100644 RedPandaIDE/themes/dark/rc/radio_checked@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/radio_checked_disabled.png create mode 100644 RedPandaIDE/themes/dark/rc/radio_checked_disabled@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/radio_checked_focus.png create mode 100644 RedPandaIDE/themes/dark/rc/radio_checked_focus@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/radio_checked_pressed.png create mode 100644 RedPandaIDE/themes/dark/rc/radio_checked_pressed@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/radio_unchecked.png create mode 100644 RedPandaIDE/themes/dark/rc/radio_unchecked@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/radio_unchecked_disabled.png create mode 100644 RedPandaIDE/themes/dark/rc/radio_unchecked_disabled@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/radio_unchecked_focus.png create mode 100644 RedPandaIDE/themes/dark/rc/radio_unchecked_focus@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/radio_unchecked_pressed.png create mode 100644 RedPandaIDE/themes/dark/rc/radio_unchecked_pressed@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/toolbar_move_horizontal.png create mode 100644 RedPandaIDE/themes/dark/rc/toolbar_move_horizontal@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/toolbar_move_horizontal_disabled.png create mode 100644 RedPandaIDE/themes/dark/rc/toolbar_move_horizontal_disabled@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/toolbar_move_horizontal_focus.png create mode 100644 RedPandaIDE/themes/dark/rc/toolbar_move_horizontal_focus@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/toolbar_move_horizontal_pressed.png create mode 100644 RedPandaIDE/themes/dark/rc/toolbar_move_horizontal_pressed@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/toolbar_move_vertical.png create mode 100644 RedPandaIDE/themes/dark/rc/toolbar_move_vertical@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/toolbar_move_vertical_disabled.png create mode 100644 RedPandaIDE/themes/dark/rc/toolbar_move_vertical_disabled@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/toolbar_move_vertical_focus.png create mode 100644 RedPandaIDE/themes/dark/rc/toolbar_move_vertical_focus@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/toolbar_move_vertical_pressed.png create mode 100644 RedPandaIDE/themes/dark/rc/toolbar_move_vertical_pressed@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/toolbar_separator_horizontal.png create mode 100644 RedPandaIDE/themes/dark/rc/toolbar_separator_horizontal@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/toolbar_separator_horizontal_disabled.png create mode 100644 RedPandaIDE/themes/dark/rc/toolbar_separator_horizontal_disabled@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/toolbar_separator_horizontal_focus.png create mode 100644 RedPandaIDE/themes/dark/rc/toolbar_separator_horizontal_focus@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/toolbar_separator_horizontal_pressed.png create mode 100644 RedPandaIDE/themes/dark/rc/toolbar_separator_horizontal_pressed@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/toolbar_separator_vertical.png create mode 100644 RedPandaIDE/themes/dark/rc/toolbar_separator_vertical@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/toolbar_separator_vertical_disabled.png create mode 100644 RedPandaIDE/themes/dark/rc/toolbar_separator_vertical_disabled@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/toolbar_separator_vertical_focus.png create mode 100644 RedPandaIDE/themes/dark/rc/toolbar_separator_vertical_focus@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/toolbar_separator_vertical_pressed.png create mode 100644 RedPandaIDE/themes/dark/rc/toolbar_separator_vertical_pressed@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/transparent.png create mode 100644 RedPandaIDE/themes/dark/rc/transparent@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/transparent_disabled.png create mode 100644 RedPandaIDE/themes/dark/rc/transparent_disabled@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/transparent_focus.png create mode 100644 RedPandaIDE/themes/dark/rc/transparent_focus@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/transparent_pressed.png create mode 100644 RedPandaIDE/themes/dark/rc/transparent_pressed@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/window_close.png create mode 100644 RedPandaIDE/themes/dark/rc/window_close@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/window_close_disabled.png create mode 100644 RedPandaIDE/themes/dark/rc/window_close_disabled@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/window_close_focus.png create mode 100644 RedPandaIDE/themes/dark/rc/window_close_focus@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/window_close_pressed.png create mode 100644 RedPandaIDE/themes/dark/rc/window_close_pressed@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/window_grip.png create mode 100644 RedPandaIDE/themes/dark/rc/window_grip@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/window_grip_disabled.png create mode 100644 RedPandaIDE/themes/dark/rc/window_grip_disabled@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/window_grip_focus.png create mode 100644 RedPandaIDE/themes/dark/rc/window_grip_focus@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/window_grip_pressed.png create mode 100644 RedPandaIDE/themes/dark/rc/window_grip_pressed@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/window_minimize.png create mode 100644 RedPandaIDE/themes/dark/rc/window_minimize@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/window_minimize_disabled.png create mode 100644 RedPandaIDE/themes/dark/rc/window_minimize_disabled@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/window_minimize_focus.png create mode 100644 RedPandaIDE/themes/dark/rc/window_minimize_focus@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/window_minimize_pressed.png create mode 100644 RedPandaIDE/themes/dark/rc/window_minimize_pressed@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/window_undock.png create mode 100644 RedPandaIDE/themes/dark/rc/window_undock@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/window_undock_disabled.png create mode 100644 RedPandaIDE/themes/dark/rc/window_undock_disabled@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/window_undock_focus.png create mode 100644 RedPandaIDE/themes/dark/rc/window_undock_focus@2x.png create mode 100644 RedPandaIDE/themes/dark/rc/window_undock_pressed.png create mode 100644 RedPandaIDE/themes/dark/rc/window_undock_pressed@2x.png create mode 100644 RedPandaIDE/themes/dark/style.qss create mode 100644 RedPandaIDE/themes/dracula/dracula.qrc create mode 100644 RedPandaIDE/themes/dracula/rc/.keep create mode 100644 RedPandaIDE/themes/dracula/rc/arrow_down.png create mode 100644 RedPandaIDE/themes/dracula/rc/arrow_down@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/arrow_down_disabled.png create mode 100644 RedPandaIDE/themes/dracula/rc/arrow_down_disabled@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/arrow_down_focus.png create mode 100644 RedPandaIDE/themes/dracula/rc/arrow_down_focus@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/arrow_down_pressed.png create mode 100644 RedPandaIDE/themes/dracula/rc/arrow_down_pressed@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/arrow_left.png create mode 100644 RedPandaIDE/themes/dracula/rc/arrow_left@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/arrow_left_disabled.png create mode 100644 RedPandaIDE/themes/dracula/rc/arrow_left_disabled@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/arrow_left_focus.png create mode 100644 RedPandaIDE/themes/dracula/rc/arrow_left_focus@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/arrow_left_pressed.png create mode 100644 RedPandaIDE/themes/dracula/rc/arrow_left_pressed@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/arrow_right.png create mode 100644 RedPandaIDE/themes/dracula/rc/arrow_right@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/arrow_right_disabled.png create mode 100644 RedPandaIDE/themes/dracula/rc/arrow_right_disabled@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/arrow_right_focus.png create mode 100644 RedPandaIDE/themes/dracula/rc/arrow_right_focus@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/arrow_right_pressed.png create mode 100644 RedPandaIDE/themes/dracula/rc/arrow_right_pressed@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/arrow_up.png create mode 100644 RedPandaIDE/themes/dracula/rc/arrow_up@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/arrow_up_disabled.png create mode 100644 RedPandaIDE/themes/dracula/rc/arrow_up_disabled@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/arrow_up_focus.png create mode 100644 RedPandaIDE/themes/dracula/rc/arrow_up_focus@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/arrow_up_pressed.png create mode 100644 RedPandaIDE/themes/dracula/rc/arrow_up_pressed@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/base_icon.png create mode 100644 RedPandaIDE/themes/dracula/rc/base_icon@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/base_icon_disabled.png create mode 100644 RedPandaIDE/themes/dracula/rc/base_icon_disabled@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/base_icon_focus.png create mode 100644 RedPandaIDE/themes/dracula/rc/base_icon_focus@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/base_icon_pressed.png create mode 100644 RedPandaIDE/themes/dracula/rc/base_icon_pressed@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/branch_closed.png create mode 100644 RedPandaIDE/themes/dracula/rc/branch_closed@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/branch_closed_disabled.png create mode 100644 RedPandaIDE/themes/dracula/rc/branch_closed_disabled@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/branch_closed_focus.png create mode 100644 RedPandaIDE/themes/dracula/rc/branch_closed_focus@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/branch_closed_pressed.png create mode 100644 RedPandaIDE/themes/dracula/rc/branch_closed_pressed@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/branch_end.png create mode 100644 RedPandaIDE/themes/dracula/rc/branch_end@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/branch_end_disabled.png create mode 100644 RedPandaIDE/themes/dracula/rc/branch_end_disabled@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/branch_end_focus.png create mode 100644 RedPandaIDE/themes/dracula/rc/branch_end_focus@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/branch_end_pressed.png create mode 100644 RedPandaIDE/themes/dracula/rc/branch_end_pressed@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/branch_line.png create mode 100644 RedPandaIDE/themes/dracula/rc/branch_line@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/branch_line_disabled.png create mode 100644 RedPandaIDE/themes/dracula/rc/branch_line_disabled@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/branch_line_focus.png create mode 100644 RedPandaIDE/themes/dracula/rc/branch_line_focus@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/branch_line_pressed.png create mode 100644 RedPandaIDE/themes/dracula/rc/branch_line_pressed@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/branch_more.png create mode 100644 RedPandaIDE/themes/dracula/rc/branch_more@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/branch_more_disabled.png create mode 100644 RedPandaIDE/themes/dracula/rc/branch_more_disabled@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/branch_more_focus.png create mode 100644 RedPandaIDE/themes/dracula/rc/branch_more_focus@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/branch_more_pressed.png create mode 100644 RedPandaIDE/themes/dracula/rc/branch_more_pressed@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/branch_open.png create mode 100644 RedPandaIDE/themes/dracula/rc/branch_open@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/branch_open_disabled.png create mode 100644 RedPandaIDE/themes/dracula/rc/branch_open_disabled@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/branch_open_focus.png create mode 100644 RedPandaIDE/themes/dracula/rc/branch_open_focus@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/branch_open_pressed.png create mode 100644 RedPandaIDE/themes/dracula/rc/branch_open_pressed@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/checkbox_checked.png create mode 100644 RedPandaIDE/themes/dracula/rc/checkbox_checked@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/checkbox_checked_disabled.png create mode 100644 RedPandaIDE/themes/dracula/rc/checkbox_checked_disabled@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/checkbox_checked_focus.png create mode 100644 RedPandaIDE/themes/dracula/rc/checkbox_checked_focus@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/checkbox_checked_pressed.png create mode 100644 RedPandaIDE/themes/dracula/rc/checkbox_checked_pressed@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/checkbox_indeterminate.png create mode 100644 RedPandaIDE/themes/dracula/rc/checkbox_indeterminate@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/checkbox_indeterminate_disabled.png create mode 100644 RedPandaIDE/themes/dracula/rc/checkbox_indeterminate_disabled@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/checkbox_indeterminate_focus.png create mode 100644 RedPandaIDE/themes/dracula/rc/checkbox_indeterminate_focus@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/checkbox_indeterminate_pressed.png create mode 100644 RedPandaIDE/themes/dracula/rc/checkbox_indeterminate_pressed@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/checkbox_unchecked.png create mode 100644 RedPandaIDE/themes/dracula/rc/checkbox_unchecked@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/checkbox_unchecked_disabled.png create mode 100644 RedPandaIDE/themes/dracula/rc/checkbox_unchecked_disabled@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/checkbox_unchecked_focus.png create mode 100644 RedPandaIDE/themes/dracula/rc/checkbox_unchecked_focus@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/checkbox_unchecked_pressed.png create mode 100644 RedPandaIDE/themes/dracula/rc/checkbox_unchecked_pressed@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/line_horizontal.png create mode 100644 RedPandaIDE/themes/dracula/rc/line_horizontal@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/line_horizontal_disabled.png create mode 100644 RedPandaIDE/themes/dracula/rc/line_horizontal_disabled@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/line_horizontal_focus.png create mode 100644 RedPandaIDE/themes/dracula/rc/line_horizontal_focus@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/line_horizontal_pressed.png create mode 100644 RedPandaIDE/themes/dracula/rc/line_horizontal_pressed@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/line_vertical.png create mode 100644 RedPandaIDE/themes/dracula/rc/line_vertical@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/line_vertical_disabled.png create mode 100644 RedPandaIDE/themes/dracula/rc/line_vertical_disabled@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/line_vertical_focus.png create mode 100644 RedPandaIDE/themes/dracula/rc/line_vertical_focus@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/line_vertical_pressed.png create mode 100644 RedPandaIDE/themes/dracula/rc/line_vertical_pressed@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/radio_checked.png create mode 100644 RedPandaIDE/themes/dracula/rc/radio_checked@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/radio_checked_disabled.png create mode 100644 RedPandaIDE/themes/dracula/rc/radio_checked_disabled@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/radio_checked_focus.png create mode 100644 RedPandaIDE/themes/dracula/rc/radio_checked_focus@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/radio_checked_pressed.png create mode 100644 RedPandaIDE/themes/dracula/rc/radio_checked_pressed@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/radio_unchecked.png create mode 100644 RedPandaIDE/themes/dracula/rc/radio_unchecked@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/radio_unchecked_disabled.png create mode 100644 RedPandaIDE/themes/dracula/rc/radio_unchecked_disabled@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/radio_unchecked_focus.png create mode 100644 RedPandaIDE/themes/dracula/rc/radio_unchecked_focus@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/radio_unchecked_pressed.png create mode 100644 RedPandaIDE/themes/dracula/rc/radio_unchecked_pressed@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/toolbar_move_horizontal.png create mode 100644 RedPandaIDE/themes/dracula/rc/toolbar_move_horizontal@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/toolbar_move_horizontal_disabled.png create mode 100644 RedPandaIDE/themes/dracula/rc/toolbar_move_horizontal_disabled@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/toolbar_move_horizontal_focus.png create mode 100644 RedPandaIDE/themes/dracula/rc/toolbar_move_horizontal_focus@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/toolbar_move_horizontal_pressed.png create mode 100644 RedPandaIDE/themes/dracula/rc/toolbar_move_horizontal_pressed@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/toolbar_move_vertical.png create mode 100644 RedPandaIDE/themes/dracula/rc/toolbar_move_vertical@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/toolbar_move_vertical_disabled.png create mode 100644 RedPandaIDE/themes/dracula/rc/toolbar_move_vertical_disabled@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/toolbar_move_vertical_focus.png create mode 100644 RedPandaIDE/themes/dracula/rc/toolbar_move_vertical_focus@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/toolbar_move_vertical_pressed.png create mode 100644 RedPandaIDE/themes/dracula/rc/toolbar_move_vertical_pressed@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/toolbar_separator_horizontal.png create mode 100644 RedPandaIDE/themes/dracula/rc/toolbar_separator_horizontal@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/toolbar_separator_horizontal_disabled.png create mode 100644 RedPandaIDE/themes/dracula/rc/toolbar_separator_horizontal_disabled@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/toolbar_separator_horizontal_focus.png create mode 100644 RedPandaIDE/themes/dracula/rc/toolbar_separator_horizontal_focus@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/toolbar_separator_horizontal_pressed.png create mode 100644 RedPandaIDE/themes/dracula/rc/toolbar_separator_horizontal_pressed@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/toolbar_separator_vertical.png create mode 100644 RedPandaIDE/themes/dracula/rc/toolbar_separator_vertical@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/toolbar_separator_vertical_disabled.png create mode 100644 RedPandaIDE/themes/dracula/rc/toolbar_separator_vertical_disabled@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/toolbar_separator_vertical_focus.png create mode 100644 RedPandaIDE/themes/dracula/rc/toolbar_separator_vertical_focus@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/toolbar_separator_vertical_pressed.png create mode 100644 RedPandaIDE/themes/dracula/rc/toolbar_separator_vertical_pressed@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/transparent.png create mode 100644 RedPandaIDE/themes/dracula/rc/transparent@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/transparent_disabled.png create mode 100644 RedPandaIDE/themes/dracula/rc/transparent_disabled@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/transparent_focus.png create mode 100644 RedPandaIDE/themes/dracula/rc/transparent_focus@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/transparent_pressed.png create mode 100644 RedPandaIDE/themes/dracula/rc/transparent_pressed@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/window_close.png create mode 100644 RedPandaIDE/themes/dracula/rc/window_close@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/window_close_disabled.png create mode 100644 RedPandaIDE/themes/dracula/rc/window_close_disabled@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/window_close_focus.png create mode 100644 RedPandaIDE/themes/dracula/rc/window_close_focus@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/window_close_pressed.png create mode 100644 RedPandaIDE/themes/dracula/rc/window_close_pressed@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/window_grip.png create mode 100644 RedPandaIDE/themes/dracula/rc/window_grip@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/window_grip_disabled.png create mode 100644 RedPandaIDE/themes/dracula/rc/window_grip_disabled@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/window_grip_focus.png create mode 100644 RedPandaIDE/themes/dracula/rc/window_grip_focus@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/window_grip_pressed.png create mode 100644 RedPandaIDE/themes/dracula/rc/window_grip_pressed@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/window_minimize.png create mode 100644 RedPandaIDE/themes/dracula/rc/window_minimize@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/window_minimize_disabled.png create mode 100644 RedPandaIDE/themes/dracula/rc/window_minimize_disabled@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/window_minimize_focus.png create mode 100644 RedPandaIDE/themes/dracula/rc/window_minimize_focus@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/window_minimize_pressed.png create mode 100644 RedPandaIDE/themes/dracula/rc/window_minimize_pressed@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/window_undock.png create mode 100644 RedPandaIDE/themes/dracula/rc/window_undock@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/window_undock_disabled.png create mode 100644 RedPandaIDE/themes/dracula/rc/window_undock_disabled@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/window_undock_focus.png create mode 100644 RedPandaIDE/themes/dracula/rc/window_undock_focus@2x.png create mode 100644 RedPandaIDE/themes/dracula/rc/window_undock_pressed.png create mode 100644 RedPandaIDE/themes/dracula/rc/window_undock_pressed@2x.png create mode 100644 RedPandaIDE/themes/dracula/style.qss create mode 100644 RedPandaIDE/themes/light/light.qrc create mode 100644 RedPandaIDE/themes/light/rc/.keep create mode 100644 RedPandaIDE/themes/light/rc/arrow_down.png create mode 100644 RedPandaIDE/themes/light/rc/arrow_down@2x.png create mode 100644 RedPandaIDE/themes/light/rc/arrow_down_disabled.png create mode 100644 RedPandaIDE/themes/light/rc/arrow_down_disabled@2x.png create mode 100644 RedPandaIDE/themes/light/rc/arrow_down_focus.png create mode 100644 RedPandaIDE/themes/light/rc/arrow_down_focus@2x.png create mode 100644 RedPandaIDE/themes/light/rc/arrow_down_pressed.png create mode 100644 RedPandaIDE/themes/light/rc/arrow_down_pressed@2x.png create mode 100644 RedPandaIDE/themes/light/rc/arrow_left.png create mode 100644 RedPandaIDE/themes/light/rc/arrow_left@2x.png create mode 100644 RedPandaIDE/themes/light/rc/arrow_left_disabled.png create mode 100644 RedPandaIDE/themes/light/rc/arrow_left_disabled@2x.png create mode 100644 RedPandaIDE/themes/light/rc/arrow_left_focus.png create mode 100644 RedPandaIDE/themes/light/rc/arrow_left_focus@2x.png create mode 100644 RedPandaIDE/themes/light/rc/arrow_left_pressed.png create mode 100644 RedPandaIDE/themes/light/rc/arrow_left_pressed@2x.png create mode 100644 RedPandaIDE/themes/light/rc/arrow_right.png create mode 100644 RedPandaIDE/themes/light/rc/arrow_right@2x.png create mode 100644 RedPandaIDE/themes/light/rc/arrow_right_disabled.png create mode 100644 RedPandaIDE/themes/light/rc/arrow_right_disabled@2x.png create mode 100644 RedPandaIDE/themes/light/rc/arrow_right_focus.png create mode 100644 RedPandaIDE/themes/light/rc/arrow_right_focus@2x.png create mode 100644 RedPandaIDE/themes/light/rc/arrow_right_pressed.png create mode 100644 RedPandaIDE/themes/light/rc/arrow_right_pressed@2x.png create mode 100644 RedPandaIDE/themes/light/rc/arrow_up.png create mode 100644 RedPandaIDE/themes/light/rc/arrow_up@2x.png create mode 100644 RedPandaIDE/themes/light/rc/arrow_up_disabled.png create mode 100644 RedPandaIDE/themes/light/rc/arrow_up_disabled@2x.png create mode 100644 RedPandaIDE/themes/light/rc/arrow_up_focus.png create mode 100644 RedPandaIDE/themes/light/rc/arrow_up_focus@2x.png create mode 100644 RedPandaIDE/themes/light/rc/arrow_up_pressed.png create mode 100644 RedPandaIDE/themes/light/rc/arrow_up_pressed@2x.png create mode 100644 RedPandaIDE/themes/light/rc/base_icon.png create mode 100644 RedPandaIDE/themes/light/rc/base_icon@2x.png create mode 100644 RedPandaIDE/themes/light/rc/base_icon_disabled.png create mode 100644 RedPandaIDE/themes/light/rc/base_icon_disabled@2x.png create mode 100644 RedPandaIDE/themes/light/rc/base_icon_focus.png create mode 100644 RedPandaIDE/themes/light/rc/base_icon_focus@2x.png create mode 100644 RedPandaIDE/themes/light/rc/base_icon_pressed.png create mode 100644 RedPandaIDE/themes/light/rc/base_icon_pressed@2x.png create mode 100644 RedPandaIDE/themes/light/rc/branch_closed.png create mode 100644 RedPandaIDE/themes/light/rc/branch_closed@2x.png create mode 100644 RedPandaIDE/themes/light/rc/branch_closed_disabled.png create mode 100644 RedPandaIDE/themes/light/rc/branch_closed_disabled@2x.png create mode 100644 RedPandaIDE/themes/light/rc/branch_closed_focus.png create mode 100644 RedPandaIDE/themes/light/rc/branch_closed_focus@2x.png create mode 100644 RedPandaIDE/themes/light/rc/branch_closed_pressed.png create mode 100644 RedPandaIDE/themes/light/rc/branch_closed_pressed@2x.png create mode 100644 RedPandaIDE/themes/light/rc/branch_end.png create mode 100644 RedPandaIDE/themes/light/rc/branch_end@2x.png create mode 100644 RedPandaIDE/themes/light/rc/branch_end_disabled.png create mode 100644 RedPandaIDE/themes/light/rc/branch_end_disabled@2x.png create mode 100644 RedPandaIDE/themes/light/rc/branch_end_focus.png create mode 100644 RedPandaIDE/themes/light/rc/branch_end_focus@2x.png create mode 100644 RedPandaIDE/themes/light/rc/branch_end_pressed.png create mode 100644 RedPandaIDE/themes/light/rc/branch_end_pressed@2x.png create mode 100644 RedPandaIDE/themes/light/rc/branch_line.png create mode 100644 RedPandaIDE/themes/light/rc/branch_line@2x.png create mode 100644 RedPandaIDE/themes/light/rc/branch_line_disabled.png create mode 100644 RedPandaIDE/themes/light/rc/branch_line_disabled@2x.png create mode 100644 RedPandaIDE/themes/light/rc/branch_line_focus.png create mode 100644 RedPandaIDE/themes/light/rc/branch_line_focus@2x.png create mode 100644 RedPandaIDE/themes/light/rc/branch_line_pressed.png create mode 100644 RedPandaIDE/themes/light/rc/branch_line_pressed@2x.png create mode 100644 RedPandaIDE/themes/light/rc/branch_more.png create mode 100644 RedPandaIDE/themes/light/rc/branch_more@2x.png create mode 100644 RedPandaIDE/themes/light/rc/branch_more_disabled.png create mode 100644 RedPandaIDE/themes/light/rc/branch_more_disabled@2x.png create mode 100644 RedPandaIDE/themes/light/rc/branch_more_focus.png create mode 100644 RedPandaIDE/themes/light/rc/branch_more_focus@2x.png create mode 100644 RedPandaIDE/themes/light/rc/branch_more_pressed.png create mode 100644 RedPandaIDE/themes/light/rc/branch_more_pressed@2x.png create mode 100644 RedPandaIDE/themes/light/rc/branch_open.png create mode 100644 RedPandaIDE/themes/light/rc/branch_open@2x.png create mode 100644 RedPandaIDE/themes/light/rc/branch_open_disabled.png create mode 100644 RedPandaIDE/themes/light/rc/branch_open_disabled@2x.png create mode 100644 RedPandaIDE/themes/light/rc/branch_open_focus.png create mode 100644 RedPandaIDE/themes/light/rc/branch_open_focus@2x.png create mode 100644 RedPandaIDE/themes/light/rc/branch_open_pressed.png create mode 100644 RedPandaIDE/themes/light/rc/branch_open_pressed@2x.png create mode 100644 RedPandaIDE/themes/light/rc/checkbox_checked.png create mode 100644 RedPandaIDE/themes/light/rc/checkbox_checked@2x.png create mode 100644 RedPandaIDE/themes/light/rc/checkbox_checked_disabled.png create mode 100644 RedPandaIDE/themes/light/rc/checkbox_checked_disabled@2x.png create mode 100644 RedPandaIDE/themes/light/rc/checkbox_checked_focus.png create mode 100644 RedPandaIDE/themes/light/rc/checkbox_checked_focus@2x.png create mode 100644 RedPandaIDE/themes/light/rc/checkbox_checked_pressed.png create mode 100644 RedPandaIDE/themes/light/rc/checkbox_checked_pressed@2x.png create mode 100644 RedPandaIDE/themes/light/rc/checkbox_indeterminate.png create mode 100644 RedPandaIDE/themes/light/rc/checkbox_indeterminate@2x.png create mode 100644 RedPandaIDE/themes/light/rc/checkbox_indeterminate_disabled.png create mode 100644 RedPandaIDE/themes/light/rc/checkbox_indeterminate_disabled@2x.png create mode 100644 RedPandaIDE/themes/light/rc/checkbox_indeterminate_focus.png create mode 100644 RedPandaIDE/themes/light/rc/checkbox_indeterminate_focus@2x.png create mode 100644 RedPandaIDE/themes/light/rc/checkbox_indeterminate_pressed.png create mode 100644 RedPandaIDE/themes/light/rc/checkbox_indeterminate_pressed@2x.png create mode 100644 RedPandaIDE/themes/light/rc/checkbox_unchecked.png create mode 100644 RedPandaIDE/themes/light/rc/checkbox_unchecked@2x.png create mode 100644 RedPandaIDE/themes/light/rc/checkbox_unchecked_disabled.png create mode 100644 RedPandaIDE/themes/light/rc/checkbox_unchecked_disabled@2x.png create mode 100644 RedPandaIDE/themes/light/rc/checkbox_unchecked_focus.png create mode 100644 RedPandaIDE/themes/light/rc/checkbox_unchecked_focus@2x.png create mode 100644 RedPandaIDE/themes/light/rc/checkbox_unchecked_pressed.png create mode 100644 RedPandaIDE/themes/light/rc/checkbox_unchecked_pressed@2x.png create mode 100644 RedPandaIDE/themes/light/rc/line_horizontal.png create mode 100644 RedPandaIDE/themes/light/rc/line_horizontal@2x.png create mode 100644 RedPandaIDE/themes/light/rc/line_horizontal_disabled.png create mode 100644 RedPandaIDE/themes/light/rc/line_horizontal_disabled@2x.png create mode 100644 RedPandaIDE/themes/light/rc/line_horizontal_focus.png create mode 100644 RedPandaIDE/themes/light/rc/line_horizontal_focus@2x.png create mode 100644 RedPandaIDE/themes/light/rc/line_horizontal_pressed.png create mode 100644 RedPandaIDE/themes/light/rc/line_horizontal_pressed@2x.png create mode 100644 RedPandaIDE/themes/light/rc/line_vertical.png create mode 100644 RedPandaIDE/themes/light/rc/line_vertical@2x.png create mode 100644 RedPandaIDE/themes/light/rc/line_vertical_disabled.png create mode 100644 RedPandaIDE/themes/light/rc/line_vertical_disabled@2x.png create mode 100644 RedPandaIDE/themes/light/rc/line_vertical_focus.png create mode 100644 RedPandaIDE/themes/light/rc/line_vertical_focus@2x.png create mode 100644 RedPandaIDE/themes/light/rc/line_vertical_pressed.png create mode 100644 RedPandaIDE/themes/light/rc/line_vertical_pressed@2x.png create mode 100644 RedPandaIDE/themes/light/rc/radio_checked.png create mode 100644 RedPandaIDE/themes/light/rc/radio_checked@2x.png create mode 100644 RedPandaIDE/themes/light/rc/radio_checked_disabled.png create mode 100644 RedPandaIDE/themes/light/rc/radio_checked_disabled@2x.png create mode 100644 RedPandaIDE/themes/light/rc/radio_checked_focus.png create mode 100644 RedPandaIDE/themes/light/rc/radio_checked_focus@2x.png create mode 100644 RedPandaIDE/themes/light/rc/radio_checked_pressed.png create mode 100644 RedPandaIDE/themes/light/rc/radio_checked_pressed@2x.png create mode 100644 RedPandaIDE/themes/light/rc/radio_unchecked.png create mode 100644 RedPandaIDE/themes/light/rc/radio_unchecked@2x.png create mode 100644 RedPandaIDE/themes/light/rc/radio_unchecked_disabled.png create mode 100644 RedPandaIDE/themes/light/rc/radio_unchecked_disabled@2x.png create mode 100644 RedPandaIDE/themes/light/rc/radio_unchecked_focus.png create mode 100644 RedPandaIDE/themes/light/rc/radio_unchecked_focus@2x.png create mode 100644 RedPandaIDE/themes/light/rc/radio_unchecked_pressed.png create mode 100644 RedPandaIDE/themes/light/rc/radio_unchecked_pressed@2x.png create mode 100644 RedPandaIDE/themes/light/rc/toolbar_move_horizontal.png create mode 100644 RedPandaIDE/themes/light/rc/toolbar_move_horizontal@2x.png create mode 100644 RedPandaIDE/themes/light/rc/toolbar_move_horizontal_disabled.png create mode 100644 RedPandaIDE/themes/light/rc/toolbar_move_horizontal_disabled@2x.png create mode 100644 RedPandaIDE/themes/light/rc/toolbar_move_horizontal_focus.png create mode 100644 RedPandaIDE/themes/light/rc/toolbar_move_horizontal_focus@2x.png create mode 100644 RedPandaIDE/themes/light/rc/toolbar_move_horizontal_pressed.png create mode 100644 RedPandaIDE/themes/light/rc/toolbar_move_horizontal_pressed@2x.png create mode 100644 RedPandaIDE/themes/light/rc/toolbar_move_vertical.png create mode 100644 RedPandaIDE/themes/light/rc/toolbar_move_vertical@2x.png create mode 100644 RedPandaIDE/themes/light/rc/toolbar_move_vertical_disabled.png create mode 100644 RedPandaIDE/themes/light/rc/toolbar_move_vertical_disabled@2x.png create mode 100644 RedPandaIDE/themes/light/rc/toolbar_move_vertical_focus.png create mode 100644 RedPandaIDE/themes/light/rc/toolbar_move_vertical_focus@2x.png create mode 100644 RedPandaIDE/themes/light/rc/toolbar_move_vertical_pressed.png create mode 100644 RedPandaIDE/themes/light/rc/toolbar_move_vertical_pressed@2x.png create mode 100644 RedPandaIDE/themes/light/rc/toolbar_separator_horizontal.png create mode 100644 RedPandaIDE/themes/light/rc/toolbar_separator_horizontal@2x.png create mode 100644 RedPandaIDE/themes/light/rc/toolbar_separator_horizontal_disabled.png create mode 100644 RedPandaIDE/themes/light/rc/toolbar_separator_horizontal_disabled@2x.png create mode 100644 RedPandaIDE/themes/light/rc/toolbar_separator_horizontal_focus.png create mode 100644 RedPandaIDE/themes/light/rc/toolbar_separator_horizontal_focus@2x.png create mode 100644 RedPandaIDE/themes/light/rc/toolbar_separator_horizontal_pressed.png create mode 100644 RedPandaIDE/themes/light/rc/toolbar_separator_horizontal_pressed@2x.png create mode 100644 RedPandaIDE/themes/light/rc/toolbar_separator_vertical.png create mode 100644 RedPandaIDE/themes/light/rc/toolbar_separator_vertical@2x.png create mode 100644 RedPandaIDE/themes/light/rc/toolbar_separator_vertical_disabled.png create mode 100644 RedPandaIDE/themes/light/rc/toolbar_separator_vertical_disabled@2x.png create mode 100644 RedPandaIDE/themes/light/rc/toolbar_separator_vertical_focus.png create mode 100644 RedPandaIDE/themes/light/rc/toolbar_separator_vertical_focus@2x.png create mode 100644 RedPandaIDE/themes/light/rc/toolbar_separator_vertical_pressed.png create mode 100644 RedPandaIDE/themes/light/rc/toolbar_separator_vertical_pressed@2x.png create mode 100644 RedPandaIDE/themes/light/rc/transparent.png create mode 100644 RedPandaIDE/themes/light/rc/transparent@2x.png create mode 100644 RedPandaIDE/themes/light/rc/transparent_disabled.png create mode 100644 RedPandaIDE/themes/light/rc/transparent_disabled@2x.png create mode 100644 RedPandaIDE/themes/light/rc/transparent_focus.png create mode 100644 RedPandaIDE/themes/light/rc/transparent_focus@2x.png create mode 100644 RedPandaIDE/themes/light/rc/transparent_pressed.png create mode 100644 RedPandaIDE/themes/light/rc/transparent_pressed@2x.png create mode 100644 RedPandaIDE/themes/light/rc/window_close.png create mode 100644 RedPandaIDE/themes/light/rc/window_close@2x.png create mode 100644 RedPandaIDE/themes/light/rc/window_close_disabled.png create mode 100644 RedPandaIDE/themes/light/rc/window_close_disabled@2x.png create mode 100644 RedPandaIDE/themes/light/rc/window_close_focus.png create mode 100644 RedPandaIDE/themes/light/rc/window_close_focus@2x.png create mode 100644 RedPandaIDE/themes/light/rc/window_close_pressed.png create mode 100644 RedPandaIDE/themes/light/rc/window_close_pressed@2x.png create mode 100644 RedPandaIDE/themes/light/rc/window_grip.png create mode 100644 RedPandaIDE/themes/light/rc/window_grip@2x.png create mode 100644 RedPandaIDE/themes/light/rc/window_grip_disabled.png create mode 100644 RedPandaIDE/themes/light/rc/window_grip_disabled@2x.png create mode 100644 RedPandaIDE/themes/light/rc/window_grip_focus.png create mode 100644 RedPandaIDE/themes/light/rc/window_grip_focus@2x.png create mode 100644 RedPandaIDE/themes/light/rc/window_grip_pressed.png create mode 100644 RedPandaIDE/themes/light/rc/window_grip_pressed@2x.png create mode 100644 RedPandaIDE/themes/light/rc/window_minimize.png create mode 100644 RedPandaIDE/themes/light/rc/window_minimize@2x.png create mode 100644 RedPandaIDE/themes/light/rc/window_minimize_disabled.png create mode 100644 RedPandaIDE/themes/light/rc/window_minimize_disabled@2x.png create mode 100644 RedPandaIDE/themes/light/rc/window_minimize_focus.png create mode 100644 RedPandaIDE/themes/light/rc/window_minimize_focus@2x.png create mode 100644 RedPandaIDE/themes/light/rc/window_minimize_pressed.png create mode 100644 RedPandaIDE/themes/light/rc/window_minimize_pressed@2x.png create mode 100644 RedPandaIDE/themes/light/rc/window_undock.png create mode 100644 RedPandaIDE/themes/light/rc/window_undock@2x.png create mode 100644 RedPandaIDE/themes/light/rc/window_undock_disabled.png create mode 100644 RedPandaIDE/themes/light/rc/window_undock_disabled@2x.png create mode 100644 RedPandaIDE/themes/light/rc/window_undock_focus.png create mode 100644 RedPandaIDE/themes/light/rc/window_undock_focus@2x.png create mode 100644 RedPandaIDE/themes/light/rc/window_undock_pressed.png create mode 100644 RedPandaIDE/themes/light/rc/window_undock_pressed@2x.png create mode 100644 RedPandaIDE/themes/light/style.qss diff --git a/RedPandaIDE/RedPandaIDE.pro b/RedPandaIDE/RedPandaIDE.pro index 77c3df9a..c1f1d967 100644 --- a/RedPandaIDE/RedPandaIDE.pro +++ b/RedPandaIDE/RedPandaIDE.pro @@ -40,6 +40,7 @@ SOURCES += \ settingsdialog/editorcolorschemewidget.cpp \ settingsdialog/editorfontwidget.cpp \ settingsdialog/editorgeneralwidget.cpp \ + settingsdialog/environmentappearencewidget.cpp \ settingsdialog/settingsdialog.cpp \ settingsdialog/settingswidget.cpp \ systemconsts.cpp \ @@ -79,6 +80,7 @@ HEADERS += \ settingsdialog/editorcolorschemewidget.h \ settingsdialog/editorfontwidget.h \ settingsdialog/editorgeneralwidget.h \ + settingsdialog/environmentappearencewidget.h \ settingsdialog/settingsdialog.h \ settingsdialog/settingswidget.h \ systemconsts.h \ @@ -95,6 +97,7 @@ FORMS += \ settingsdialog/editorcolorschemewidget.ui \ settingsdialog/editorfontwidget.ui \ settingsdialog/editorgeneralwidget.ui \ + settingsdialog/environmentappearencewidget.ui \ settingsdialog/settingsdialog.ui TRANSLATIONS += \ @@ -106,6 +109,9 @@ else: unix:!android: target.path = /opt/$${TARGET}/bin !isEmpty(target.path): INSTALLS += target RESOURCES += \ + themes/dark/dark.qrc \ + themes/light/light.qrc \ + themes/dracula/dracula.qrc \ icons.qrc #win32:CONFIG(release, debug|release): LIBS += -L$$OUT_PWD/../../QScintilla/src/release/ -lqscintilla2_qt5d diff --git a/RedPandaIDE/RedPandaIDE_zh_CN.ts b/RedPandaIDE/RedPandaIDE_zh_CN.ts index b2ba215b..c7a6a34c 100644 --- a/RedPandaIDE/RedPandaIDE_zh_CN.ts +++ b/RedPandaIDE/RedPandaIDE_zh_CN.ts @@ -119,7 +119,7 @@ General - + 通用 @@ -154,7 +154,7 @@ TextLabel - + 选项 @@ -254,22 +254,241 @@ Are you really want to continue? Editor - untitled - 无标题 + 无标题 - - - + + untitled%1 + + + + + + + + + + Fail - + Save As 另存为 + + + The text to be copied exceeds count limit! + + + + + The text to be copied exceeds character limit! + + + + + The text to be cut exceeds count limit! + + + + + The text to be cut exceeds character limit! + + + + + EditorClipboardWidget + + + Form + + + + + Copy Size Limit + + + + + Don't copy text larger than + + + + + Lines + + + + + Size(kilo characters): + + + + + Copy with format as + + + + + Copy && Export As HTML + + + + + + Use background color + + + + + + Use editor's color schema + + + + + + Color schema + + + + + Export As RTF + + + + + EditorColorSchemeWidget + + + Form + + + + + Scheme + + + + + ... + + + + + + TextLabel + 选项 + + + + Foreground: + + + + + Font Styles + + + + + Bold + + + + + Italic + + + + + Underlined + + + + + Background: + + + + + EditorFontWidget + + + Form + + + + + + Size: + + + + + + Font: + + + + + + Show only monospaced fonts + + + + + Gutter + + + + + Gutter is visible + + + + + Left Offset + + + + + Right Offset + + + + + Show Line Numbers + + + + + Add leading zeros to line numbers + + + + + Line numbers starts at zero + + + + + Auto calculate the digit count of line number + + + + + Digit count + + + + + Use Custom Font + + EditorGeneralWidget @@ -294,6 +513,29 @@ Are you really want to continue? + + EnvironmentAppearenceWidget + + + Form + + + + + Theme: + + + + + Font: + + + + + Font Size: + + + FileCompiler @@ -573,25 +815,82 @@ Are you really want to continue? - + Collapse All - + Uncollapse All - - Line: %1 Col: %2 Lines: %3 Chars: %4 + + Encode in ANSI - + + Encode in UTF-8 + + + + + Auto Detect + + + + + Convert to ANSI + + + + + Convert to UTF-8 + + + + + File Encoding + + + + + Line:%1 Col:%2 Selected:%3 Lines:%4 Length:%5 + + + + + Read Only + + + + + Insert + + + + + Overwrite + + + + Open + + + + Confirm Convertion + + + + + + The editing file will be saved using %1 encoding. <br />This operation can't be reverted. <br />Are you sure to continue? + + QObject @@ -610,7 +909,7 @@ Are you really want to continue? 保存修改后的内容到"%s"? - + File %s is not writable! @@ -640,28 +939,28 @@ Are you really want to continue? - - + + Error - + Can't create configuration folder %1 - + Can't write to configuration file %1 - + C options - + Code Generation @@ -701,155 +1000,180 @@ Are you really want to continue? 无标题 - + Index %1 out of range + + + Can't open file '%1' for read + + + + + Can't parse json file '%1' at offset %2! Error Code: %3 + + + + + Can't parse json file '%1' is not a color schema config file! + + + + + Can't open file '%1' for write + + + + + Untitled + + Settings::CompilerSet - + Support all ANSI standard C programs (-ansi) - + Do not recognize asm,inline or typeof as a keyword (-fno-asm) - + Imitate traditional C preprocessors (-traditional-cpp) - + Optimize for the following machine (-march) - + Optimize less, while maintaining full compatibility (-tune) - + Enable use of specific instructions (-mx) - + Optimization level (-Ox) - + Compile with the following pointer size (-mx) - + Language standard (-std) - + Generate debugging information (-g3) - + Generate profiling info for analysis (-pg) - + Warnings - + Inhibit all warning messages (-w) - + Show most warnings (-Wall) - + Show some more warnings (-Wextra) - + Check ISO C/C++/C++0x conformance (-pedantic) - + Only check the code for syntax errors (-fsyntax-only) - + Make all warnings into errors (-Werror) - + Abort compilation on first error (-Wfatal-errors) - + Linker - + Link an Objective C program (-lobjc) - + Do not use standard system libraries (-nostdlib) - + Do not create a console window (-mwindows) - + Strip executable (-s) - + Link libraries statically (-static) - + Output - + -fverbose-asm - + Use pipes instead of temporary files during compilation (-pipe) - + Do not assemble, compile and generate the assemble code (-S) @@ -882,32 +1206,60 @@ Are you really want to continue? 取消 - + + Appearence + + + + + Environment + + + + Compiler Set 编译器配置集 - + Compiler 编译器 - + General 通用 - + + + + Editor 编辑器 - + + Font + + + + + Copy & Export + + + + + Color + + + + Save Changes 保存修改 - + There are changes in the settings, do you want to save them before swtich to other page? 本页中有尚未保存的设置修改,是否保存后再切换到其他页? @@ -915,7 +1267,7 @@ Are you really want to continue? SynEdit - + The highlighter seems to be in an infinite loop @@ -923,12 +1275,12 @@ Are you really want to continue? SynEditStringList - + Can't open file '%1' for read! - + Can't open file '%1' for save! @@ -996,17 +1348,47 @@ Are you really want to continue? 在上下移动光标时,记住起始时光标所在栏数 - + Caret for inserting mode 插入状态下的光标 - + + Scroll + + + + + Auto hide scroll bars + + + + + Can scroll the last char to the left edge of the editor + + + + + Can scroll the last line to the top edge of the editor + + + + + Page Up/Down scrolls half a page + + + + + Forces page scroll to be one line less + + + + Caret for overwriting mode 覆写状态下的光标 - + Caret Color 光标颜色 diff --git a/RedPandaIDE/colorscheme.cpp b/RedPandaIDE/colorscheme.cpp index a0d590e2..e016946d 100644 --- a/RedPandaIDE/colorscheme.cpp +++ b/RedPandaIDE/colorscheme.cpp @@ -8,6 +8,8 @@ #include "settings.h" #include "qsynedit/Constants.h" + +ColorManager * pColorManager; ColorScheme::ColorScheme() { @@ -253,6 +255,7 @@ ColorManager::ColorManager() { mDefaultSchemeItemDefine = std::make_shared(); initItemDefines(); + init(); } void ColorManager::init() diff --git a/RedPandaIDE/colorscheme.h b/RedPandaIDE/colorscheme.h index 48bf9942..a40a5239 100644 --- a/RedPandaIDE/colorscheme.h +++ b/RedPandaIDE/colorscheme.h @@ -142,4 +142,6 @@ private: PColorSchemeItemDefine mDefaultSchemeItemDefine; }; +extern ColorManager * pColorManager; + #endif // COLORSCHEME_H diff --git a/RedPandaIDE/main.cpp b/RedPandaIDE/main.cpp index f6466fac..8789e000 100644 --- a/RedPandaIDE/main.cpp +++ b/RedPandaIDE/main.cpp @@ -10,6 +10,7 @@ #include #include #include "common.h" +#include "colorscheme.h" Settings* createAppSettings(const QString& filepath = QString()) { QString filename; @@ -66,6 +67,11 @@ int main(int argc, char *argv[]) auto settings = std::unique_ptr(pSettings); settings->compilerSets().loadSets(); settings->editor().load(); + settings->environment().load(); + + pColorManager = new ColorManager(); + + //settings->compilerSets().addSets("e:/workspace/contributes/Dev-CPP/MinGW32_GCC92"); // settings->compilerSets().findSets(); diff --git a/RedPandaIDE/mainwindow.cpp b/RedPandaIDE/mainwindow.cpp index 98f42c8e..050e2b70 100644 --- a/RedPandaIDE/mainwindow.cpp +++ b/RedPandaIDE/mainwindow.cpp @@ -71,6 +71,8 @@ MainWindow::MainWindow(QWidget *parent) ui->actionEncode_in_UTF_8->setCheckable(true); updateEditorActions(); + + applySettings(); } MainWindow::~MainWindow() @@ -154,6 +156,14 @@ void MainWindow::updateEditorActions() } +void MainWindow::applySettings() +{ + changeTheme(pSettings->environment().theme()); + QFont font(pSettings->environment().interfaceFont(), + pSettings->environment().interfaceFontSize()); + dynamic_cast(QApplication::instance())->setFont(font); +} + void MainWindow::updateStatusbarForLineCol() { Editor* e = mEditorList->getEditor(); diff --git a/RedPandaIDE/mainwindow.h b/RedPandaIDE/mainwindow.h index a441b957..21b1693d 100644 --- a/RedPandaIDE/mainwindow.h +++ b/RedPandaIDE/mainwindow.h @@ -28,6 +28,8 @@ public: void updateEditorSettings(); void updateEditorActions(); + void applySettings(); + protected: void openFiles(const QStringList& files); void openFile(const QString& filename); diff --git a/RedPandaIDE/mainwindow.ui b/RedPandaIDE/mainwindow.ui index 92fbed54..36f67684 100644 --- a/RedPandaIDE/mainwindow.ui +++ b/RedPandaIDE/mainwindow.ui @@ -250,7 +250,7 @@ 0 0 946 - 26 + 25 diff --git a/RedPandaIDE/settings.cpp b/RedPandaIDE/settings.cpp index f712a1ff..7b98d8af 100644 --- a/RedPandaIDE/settings.cpp +++ b/RedPandaIDE/settings.cpp @@ -17,6 +17,7 @@ Settings::Settings(const QString &filename): mSettings(filename,QSettings::IniFormat), mDirs(this), mEditor(this), + mEnvironment(this), mCompilerSets(this) { } @@ -78,6 +79,11 @@ Settings::CompilerSets &Settings::compilerSets() return mCompilerSets; } +Settings::Environment &Settings::environment() +{ + return mEnvironment; +} + QString Settings::filename() const { return mFilename; @@ -1801,3 +1807,54 @@ Settings::PCompilerSet Settings::CompilerSets::loadSet(int index) pSet->setDefines(); return pSet; } + +Settings::Environment::Environment(Settings *settings):_Base(settings, SETTING_ENVIRONMENT) +{ + +} + +void Settings::Environment::doLoad() +{ + //Appearence + mTheme = stringValue("theme","default"); + mInterfaceFont = stringValue("interface font","Segoe UI"); + mInterfaceFontSize = intValue("interface font size",9); +} + +int Settings::Environment::interfaceFontSize() const +{ + return mInterfaceFontSize; +} + +void Settings::Environment::setInterfaceFontSize(int interfaceFontSize) +{ + mInterfaceFontSize = interfaceFontSize; +} + +void Settings::Environment::doSave() +{ + //Appearence + saveValue("theme", mTheme); + saveValue("interface font", mInterfaceFont); + saveValue("interface font size", mInterfaceFontSize); +} + +QString Settings::Environment::interfaceFont() const +{ + return mInterfaceFont; +} + +void Settings::Environment::setInterfaceFont(const QString &interfaceFont) +{ + mInterfaceFont = interfaceFont; +} + +QString Settings::Environment::theme() const +{ + return mTheme; +} + +void Settings::Environment::setTheme(const QString &theme) +{ + mTheme = theme; +} diff --git a/RedPandaIDE/settings.h b/RedPandaIDE/settings.h index 9b739b18..68a242e9 100644 --- a/RedPandaIDE/settings.h +++ b/RedPandaIDE/settings.h @@ -14,6 +14,7 @@ #define SETTING_DIRS "Dirs" #define SETTING_EDITOR "Editor" +#define SETTING_ENVIRONMENT "Environment" #define SETTING_COMPILTER_SETS "CompilerSets" #define SETTING_COMPILTER_SETS_DEFAULT_INDEX "defaultIndex" #define SETTING_COMPILTER_SETS_COUNT "count" @@ -276,6 +277,30 @@ public: void doLoad() override; }; + class Environment: public _Base { + public: + explicit Environment(Settings * settings); + QString theme() const; + void setTheme(const QString &theme); + + QString interfaceFont() const; + void setInterfaceFont(const QString &interfaceFont); + + int interfaceFontSize() const; + void setInterfaceFontSize(int interfaceFontSize); + + private: + + //Appearence + QString mTheme; + QString mInterfaceFont; + int mInterfaceFontSize; + // _Base interface + protected: + void doSave() override; + void doLoad() override; + }; + class CompilerSet { public: explicit CompilerSet(const QString& compilerFolder = QString()); @@ -447,6 +472,7 @@ public: Dirs& dirs(); Editor& editor(); CompilerSets& compilerSets(); + Environment& environment(); QString filename() const; private: @@ -454,6 +480,7 @@ private: QSettings mSettings; Dirs mDirs; Editor mEditor; + Environment mEnvironment; CompilerSets mCompilerSets; }; diff --git a/RedPandaIDE/settingsdialog/editorcolorschemewidget.cpp b/RedPandaIDE/settingsdialog/editorcolorschemewidget.cpp index d2fc8172..f0d70bfc 100644 --- a/RedPandaIDE/settingsdialog/editorcolorschemewidget.cpp +++ b/RedPandaIDE/settingsdialog/editorcolorschemewidget.cpp @@ -12,3 +12,13 @@ EditorColorSchemeWidget::~EditorColorSchemeWidget() { delete ui; } + +void EditorColorSchemeWidget::doLoad() +{ + +} + +void EditorColorSchemeWidget::doSave() +{ + +} diff --git a/RedPandaIDE/settingsdialog/settingsdialog.cpp b/RedPandaIDE/settingsdialog/settingsdialog.cpp index 6d66d666..c72b3aab 100644 --- a/RedPandaIDE/settingsdialog/settingsdialog.cpp +++ b/RedPandaIDE/settingsdialog/settingsdialog.cpp @@ -6,8 +6,10 @@ #include "editorfontwidget.h" #include "editorclipboardwidget.h" #include "editorcolorschemewidget.h" +#include "environmentappearencewidget.h" #include #include +#include SettingsDialog::SettingsDialog(QWidget *parent) : QDialog(parent), @@ -21,6 +23,10 @@ SettingsDialog::SettingsDialog(QWidget *parent) : ui->btnApply->setEnabled(false); + pEnvironmentAppearenceWidget = new EnvironmentAppearenceWidget(tr("Appearence"),tr("Environment")); + pEnvironmentAppearenceWidget->init(); + addWidget(pEnvironmentAppearenceWidget); + pCompilerSetOptionWidget = new CompilerSetOptionWidget(tr("Compiler Set"),tr("Compiler")); pCompilerSetOptionWidget->init(); addWidget(pCompilerSetOptionWidget); @@ -40,6 +46,18 @@ SettingsDialog::SettingsDialog(QWidget *parent) : pEditorColorSchemeWidget = new EditorColorSchemeWidget(tr("Color"),tr("Editor")); pEditorColorSchemeWidget->init(); addWidget(pEditorColorSchemeWidget); + + + + ui->widgetsView->expandAll(); + //select the first widget of the first group + auto groupIndex = ui->widgetsView->model()->index(0,0); + auto widgetIndex = ui->widgetsView->model()->index(0,0, groupIndex); + ui->widgetsView->selectionModel()->setCurrentIndex( + widgetIndex, + QItemSelectionModel::Select + ); + on_widgetsView_clicked(widgetIndex); } SettingsDialog::~SettingsDialog() diff --git a/RedPandaIDE/settingsdialog/settingsdialog.h b/RedPandaIDE/settingsdialog/settingsdialog.h index 3c8b2973..5d35de7a 100644 --- a/RedPandaIDE/settingsdialog/settingsdialog.h +++ b/RedPandaIDE/settingsdialog/settingsdialog.h @@ -16,6 +16,7 @@ class EditorFontWidget; class EditorClipboardWidget; class PCompilerSet; class EditorColorSchemeWidget; +class EnvironmentAppearenceWidget; class SettingsWidget; class SettingsDialog : public QDialog { @@ -50,6 +51,7 @@ private: EditorFontWidget* pEditorFontWidget; EditorClipboardWidget *pEditorClipboardWidget; EditorColorSchemeWidget *pEditorColorSchemeWidget; + EnvironmentAppearenceWidget* pEnvironmentAppearenceWidget; }; #endif // SETTINGSDIALOG_H diff --git a/RedPandaIDE/themes/dark/dark.qrc b/RedPandaIDE/themes/dark/dark.qrc new file mode 100644 index 00000000..c68ef3fa --- /dev/null +++ b/RedPandaIDE/themes/dark/dark.qrc @@ -0,0 +1,216 @@ + + + rc/.keep + rc/arrow_down.png + rc/arrow_down@2x.png + rc/arrow_down_disabled.png + rc/arrow_down_disabled@2x.png + rc/arrow_down_focus.png + rc/arrow_down_focus@2x.png + rc/arrow_down_pressed.png + rc/arrow_down_pressed@2x.png + rc/arrow_left.png + rc/arrow_left@2x.png + rc/arrow_left_disabled.png + rc/arrow_left_disabled@2x.png + rc/arrow_left_focus.png + rc/arrow_left_focus@2x.png + rc/arrow_left_pressed.png + rc/arrow_left_pressed@2x.png + rc/arrow_right.png + rc/arrow_right@2x.png + rc/arrow_right_disabled.png + rc/arrow_right_disabled@2x.png + rc/arrow_right_focus.png + rc/arrow_right_focus@2x.png + rc/arrow_right_pressed.png + rc/arrow_right_pressed@2x.png + rc/arrow_up.png + rc/arrow_up@2x.png + rc/arrow_up_disabled.png + rc/arrow_up_disabled@2x.png + rc/arrow_up_focus.png + rc/arrow_up_focus@2x.png + rc/arrow_up_pressed.png + rc/arrow_up_pressed@2x.png + rc/base_icon.png + rc/base_icon@2x.png + rc/base_icon_disabled.png + rc/base_icon_disabled@2x.png + rc/base_icon_focus.png + rc/base_icon_focus@2x.png + rc/base_icon_pressed.png + rc/base_icon_pressed@2x.png + rc/branch_closed.png + rc/branch_closed@2x.png + rc/branch_closed_disabled.png + rc/branch_closed_disabled@2x.png + rc/branch_closed_focus.png + rc/branch_closed_focus@2x.png + rc/branch_closed_pressed.png + rc/branch_closed_pressed@2x.png + rc/branch_end.png + rc/branch_end@2x.png + rc/branch_end_disabled.png + rc/branch_end_disabled@2x.png + rc/branch_end_focus.png + rc/branch_end_focus@2x.png + rc/branch_end_pressed.png + rc/branch_end_pressed@2x.png + rc/branch_line.png + rc/branch_line@2x.png + rc/branch_line_disabled.png + rc/branch_line_disabled@2x.png + rc/branch_line_focus.png + rc/branch_line_focus@2x.png + rc/branch_line_pressed.png + rc/branch_line_pressed@2x.png + rc/branch_more.png + rc/branch_more@2x.png + rc/branch_more_disabled.png + rc/branch_more_disabled@2x.png + rc/branch_more_focus.png + rc/branch_more_focus@2x.png + rc/branch_more_pressed.png + rc/branch_more_pressed@2x.png + rc/branch_open.png + rc/branch_open@2x.png + rc/branch_open_disabled.png + rc/branch_open_disabled@2x.png + rc/branch_open_focus.png + rc/branch_open_focus@2x.png + rc/branch_open_pressed.png + rc/branch_open_pressed@2x.png + rc/checkbox_checked.png + rc/checkbox_checked@2x.png + rc/checkbox_checked_disabled.png + rc/checkbox_checked_disabled@2x.png + rc/checkbox_checked_focus.png + rc/checkbox_checked_focus@2x.png + rc/checkbox_checked_pressed.png + rc/checkbox_checked_pressed@2x.png + rc/checkbox_indeterminate.png + rc/checkbox_indeterminate@2x.png + rc/checkbox_indeterminate_disabled.png + rc/checkbox_indeterminate_disabled@2x.png + rc/checkbox_indeterminate_focus.png + rc/checkbox_indeterminate_focus@2x.png + rc/checkbox_indeterminate_pressed.png + rc/checkbox_indeterminate_pressed@2x.png + rc/checkbox_unchecked.png + rc/checkbox_unchecked@2x.png + rc/checkbox_unchecked_disabled.png + rc/checkbox_unchecked_disabled@2x.png + rc/checkbox_unchecked_focus.png + rc/checkbox_unchecked_focus@2x.png + rc/checkbox_unchecked_pressed.png + rc/checkbox_unchecked_pressed@2x.png + rc/line_horizontal.png + rc/line_horizontal@2x.png + rc/line_horizontal_disabled.png + rc/line_horizontal_disabled@2x.png + rc/line_horizontal_focus.png + rc/line_horizontal_focus@2x.png + rc/line_horizontal_pressed.png + rc/line_horizontal_pressed@2x.png + rc/line_vertical.png + rc/line_vertical@2x.png + rc/line_vertical_disabled.png + rc/line_vertical_disabled@2x.png + rc/line_vertical_focus.png + rc/line_vertical_focus@2x.png + rc/line_vertical_pressed.png + rc/line_vertical_pressed@2x.png + rc/radio_checked.png + rc/radio_checked@2x.png + rc/radio_checked_disabled.png + rc/radio_checked_disabled@2x.png + rc/radio_checked_focus.png + rc/radio_checked_focus@2x.png + rc/radio_checked_pressed.png + rc/radio_checked_pressed@2x.png + rc/radio_unchecked.png + rc/radio_unchecked@2x.png + rc/radio_unchecked_disabled.png + rc/radio_unchecked_disabled@2x.png + rc/radio_unchecked_focus.png + rc/radio_unchecked_focus@2x.png + rc/radio_unchecked_pressed.png + rc/radio_unchecked_pressed@2x.png + rc/toolbar_move_horizontal.png + rc/toolbar_move_horizontal@2x.png + rc/toolbar_move_horizontal_disabled.png + rc/toolbar_move_horizontal_disabled@2x.png + rc/toolbar_move_horizontal_focus.png + rc/toolbar_move_horizontal_focus@2x.png + rc/toolbar_move_horizontal_pressed.png + rc/toolbar_move_horizontal_pressed@2x.png + rc/toolbar_move_vertical.png + rc/toolbar_move_vertical@2x.png + rc/toolbar_move_vertical_disabled.png + rc/toolbar_move_vertical_disabled@2x.png + rc/toolbar_move_vertical_focus.png + rc/toolbar_move_vertical_focus@2x.png + rc/toolbar_move_vertical_pressed.png + rc/toolbar_move_vertical_pressed@2x.png + rc/toolbar_separator_horizontal.png + rc/toolbar_separator_horizontal@2x.png + rc/toolbar_separator_horizontal_disabled.png + rc/toolbar_separator_horizontal_disabled@2x.png + rc/toolbar_separator_horizontal_focus.png + rc/toolbar_separator_horizontal_focus@2x.png + rc/toolbar_separator_horizontal_pressed.png + rc/toolbar_separator_horizontal_pressed@2x.png + rc/toolbar_separator_vertical.png + rc/toolbar_separator_vertical@2x.png + rc/toolbar_separator_vertical_disabled.png + rc/toolbar_separator_vertical_disabled@2x.png + rc/toolbar_separator_vertical_focus.png + rc/toolbar_separator_vertical_focus@2x.png + rc/toolbar_separator_vertical_pressed.png + rc/toolbar_separator_vertical_pressed@2x.png + rc/transparent.png + rc/transparent@2x.png + rc/transparent_disabled.png + rc/transparent_disabled@2x.png + rc/transparent_focus.png + rc/transparent_focus@2x.png + rc/transparent_pressed.png + rc/transparent_pressed@2x.png + rc/window_close.png + rc/window_close@2x.png + rc/window_close_disabled.png + rc/window_close_disabled@2x.png + rc/window_close_focus.png + rc/window_close_focus@2x.png + rc/window_close_pressed.png + rc/window_close_pressed@2x.png + rc/window_grip.png + rc/window_grip@2x.png + rc/window_grip_disabled.png + rc/window_grip_disabled@2x.png + rc/window_grip_focus.png + rc/window_grip_focus@2x.png + rc/window_grip_pressed.png + rc/window_grip_pressed@2x.png + rc/window_minimize.png + rc/window_minimize@2x.png + rc/window_minimize_disabled.png + rc/window_minimize_disabled@2x.png + rc/window_minimize_focus.png + rc/window_minimize_focus@2x.png + rc/window_minimize_pressed.png + rc/window_minimize_pressed@2x.png + rc/window_undock.png + rc/window_undock@2x.png + rc/window_undock_disabled.png + rc/window_undock_disabled@2x.png + rc/window_undock_focus.png + rc/window_undock_focus@2x.png + rc/window_undock_pressed.png + rc/window_undock_pressed@2x.png + + + style.qss + + diff --git a/RedPandaIDE/themes/dark/rc/.keep b/RedPandaIDE/themes/dark/rc/.keep new file mode 100644 index 00000000..8d1c8b69 --- /dev/null +++ b/RedPandaIDE/themes/dark/rc/.keep @@ -0,0 +1 @@ + diff --git a/RedPandaIDE/themes/dark/rc/arrow_down.png b/RedPandaIDE/themes/dark/rc/arrow_down.png new file mode 100644 index 0000000000000000000000000000000000000000..5575ab5ce569d09e2708b0a16a90a5a5a381790e GIT binary patch literal 522 zcmV+l0`>igP)-~a#tyh%hsR9J=Wls#({VHAa*^KOKNfM_Fwo1Hfc{s4c0ohTBt(Nah& zLGmB;4~Q0)HWrFlX`xtJXsNxJ%Me)7XWm--TB?!U(XGf21yHn`2!3R4j?eE>h%-XlO);MHvxboNp`ljHm?dj9i$6; zLzc8xUqfI$+1}o~Hg3*g;zl$?Y>g&ib;^)SZ9ZArboeFq*qNxc{w zD@b=G0R)wpgg}NM3B#Qj8!HEy4|ynrnZNz?SptXdTn6&1(IZ@kx}a>v}z^#A|> M07*qoM6N<$f||$TF8}}l literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/arrow_down@2x.png b/RedPandaIDE/themes/dark/rc/arrow_down@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4596a5ce8addad7f348c21132be688271c6c3c51 GIT binary patch literal 1025 zcmV+c1pfPpP)-~a#vvq?ljRCt{2nNMh3MI6V!-`PzFh$maIyu6)_jk0GIPwgT8qgp6} z7d;8aSiz&Bpoo-uX$8GjvEWG%q}q#>LZx0U^(+#SeR)|Cji(4rHv8u5VK;R5y|-kO zeY+d!d``>!X6E<(&YO8}W)|>xJRXn76`GdCCBOxMpH004-h=yAdP2;fMni2%6*w2lIU ztfvjaowC;6?$;m}Ywc~9m=grz-iXLU`0ikyd1B2a=0rd9$TY}dxzPyAEq5J2E!9#G z-Q-^v1SkV#y!_TGo9E_(AkJ-exAopM8jT}6Eq4vT6W!$!Kr)%+AV?@N9Tnt z2!f5h+7C39gCN-0x-;_>fS=5dr1z?zTf5~TQ;0s0`N&rH19K1B)R4VT(sfr(tgc%Iy^X06u&FrLQbggLloOn zD{trep0(k{A^IJTdOdy}#OFwhBOO%Go{=P^w0Q^NjcPT#JXF`iG~T6Nk6!}uHGt_< zNNCT7gCiI)qq7O&m1;G-GF0CvaJ@!R;~Bwy58%F3NF?@sejou!rv0mje+j;5?d**q z0}rBbp#>3gh80`~^x*0%)W{1P9NR zyRQeZv#HaJ(EYrQ--H@7uPePcPm zNGh+b#a{}1b&&c5zp7M%C6cXCYa7eW4#`%f621oMvpp+|pH?ct;yBC$W4ziT>8uUk z2Khn1Is)IfHh8D=hs=0%jVn<%tI_&dLYKOVMBq(p!!O3IWippJ09K>;0)a&U3Bk9l vo&9!FT09<)$K&yMJRXn7-~a#t)Ja4^R9J=Wl(B0QQ5?rV-xq|SAaT&aNr?zb1|_&Ud9_ICPz{cP zZD#)hLEZcd9Fn+Jyau6l@OncB2Xztc5Em^j3NE!|v7zRE4wo~hZDW!ayWAHJ-rf7Y z@AvzD@AnQeWXO==fT3jIU7!076#kR%M%b($191H)a=X&^8!4~;K+$R7b&3`N-Tiok zqTk-etDe`N0Rq3VuEU)xKmdT@NFC80cB=?;@sJlB>3D(PSWl*NY3`@h)va==`1FV6 z&q|aqw6_Qnm=l26lY(pCT$-QXOfzzSFKM+}-Eyh;tYi7(h)axH1;ysX0*?y0cGdU& zpWA4IB)plq`-r=}*9gppbx+Je55i{c9$UH||907*qoM6N<$f&y{_y#N3J literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/arrow_down_disabled@2x.png b/RedPandaIDE/themes/dark/rc/arrow_down_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..dc1bcb5241e732dd725009b80f10d48b108142bb GIT binary patch literal 1068 zcmV+{1k?M8P)-~a#v-bqA3RCt{2n9plmRTRfR=e{&Fk&0k(leR9h(2yd=LKm%B#HMKq zS~W2X7a~m)@E;I=K#`z=x=;!(G@WS#i3KyAbcC8RGbtnDsy6AWFVOhRCr#|5Y?*M-fCszJmPm%;+Vk#sDQ@xLB80RUZn z1A8>jd4%o$FMx43Uu_gX4gQ#vd2#4YjzumN8&#CS;r(_v_`$xm}OF zaK>p|Xab%IQWZ9G_t&<0anr=zoX;A4R|101><))^@X8W6n5C#l%U zw<+VhW$)j)nWFgcs74#dR-e;=#UqMk5kWx!3yqb`+=)I zQ}7YyLkSH2sv5Ju+QCCe9ia>H=x^fIwJS_{49h9K*2&}e3!cJMoyk9&9vi+Eg4FO@ zV#)C@{@k*4u><7?zfA)tA@EL-*|K%9V`6ONuMi{xA@>9)Mn`XDAI^0n`rWyP#bU8o mEEbE!VzF2(7K_F5pz#l6b~h4l)L{bv0000-~a#ty-7qtR9J=Wls#({Q5c1vbJs!%h&C1$LBU#Vl0^hNS&`tni>6V* ze~@1wsJ}pLQrcK3vWY!OX5~e@d=|ztn`tAm%f{js>Fn@-?0fgb@_L#1&RkXG11OV15+WOkkW#lJFNDhM` z^I#)GNF@CDTU*tB^IZV|)~B^I-U`=k&!*nN&L6@ci6FrC?07reSfAF;;JV)n+bTbc zcd>3Kf{MbK+F>N&baTG9S_^lOe);X5J1ft72K#Nb>1fLh z-$Z^0l!k@qGw&eXTCM5PUfP*^J2~em;iteslAAghqC2qLM%S8ky~v`QYq%yFJ|E=g zz+r=xhA;#rT3;MA)x4rtSv7M{_r$!<1bY!UhA`3HmVb`Y#Wyv*&7(Kc9Y4F^Q?cVE z;6(cBLn!IOa#ip1YK{DpIk({B?T$YJ?+%o7>2+0~M%5}PC@9!hegLHSu?BdH$G89h N002ovPDHLkV1g!5^f3Sc literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/arrow_down_focus@2x.png b/RedPandaIDE/themes/dark/rc/arrow_down_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..2b12f74d0a38ab95428c3ff012c9150e9b20ac2a GIT binary patch literal 992 zcmV<610Vc}P)-~a#vl1W5CRCt{2m`!M0RTze!_ufzvMWNcA=vG{}WFo0(R7#sd(n%oT zO0@ogYkxsRtYEs(t%?O#u9}R=q7_Oto61bm6m-*{oyBED(zu8^b6*#sGP(CAnVH;~ zM0%d(`R+OAeZTW_&p8kX1OkCTAP@)y0)apv5V*Hcx?pg|A4>iJhz*Ird!VZ@3=%{@ z!`8=(llrJRo=HGyHmL(~uLSm(Mr|VMYc7cPO38j9lK@+1(Eoed=OS$DOtv_O(u_xt z=YR)NAp=Pl5p?008py)tQ&3+_q*CQRfIg>G^C^3nTH)_z+Dc{`%quQ7coatT?1;gBer-Pr)>z9{^`@`@|ae3s@>8kE{|!Y zFVeHX51S(bh*3*YBPZs=wN4uQS26N|j_9 z^j40*L|r;aHJ$4>A^U7~B6=68?S6MPVuKaGEqgkr*#ul@5{x9AJ-JHnES7b)({^_~ zWrt?`isdiKj7)J!*us2b>9xhOGRv_Y3R$zIiYKwZ1r9WqTehrS9hi(GWq&h&3%yXC z(Clv7h5~o)q4R#;@^^^)o6C(YI!;2~x&F^YI<-{Rn5OXG*3hhLtr%C-9qo;stsgR7fd2Vx@bE&y@psu6KQ@UNS z%nd=^X!I_n3x3e+o)Xo)Osyp|s>Nqf;jXGvy z0JMeqxq(%k=%#t-(FNw2AKkb9NAk7Ni!D{KzZrNadUat$^)5^6&7;P`i0aj!qnCw0 z-|1W9&uYI!r+Z-@dU%Bez}Da_?@9h7Uya_co#N9@E;XIf`-~a#t=}AOER9J=Wlrd-%VHC%I?~YK7AaziRlPTgPqNQ;W+(eO%ic>*{ z+Mr2_gOdpA>R?S#ROSQTCJ0xe%V4J&G>~cRi z_>Oz;|NigZ_kEC%kdUy-Sg`0kUYf;d{V!F;=VznE4FFEainCBf#W?>0g=^GQ)yKAO4*CacKI+>F>dJ zHyk`OJ-*P|zWYvUZF(EV_Nu`@JjN?-EEbpDo}2x6mkcR-R!;Cr1i5 z8)-)#Y)5Xe%aK0@tN}#537Lb*fO+4X!{w{_2T^om?W}BX|6bwT2iDh_2!8ul-=V8K zTzni=GxizF_FUSD<318>0#w`W05j%$2PUtbdJ#vjsYBjzVrZ**-nhXQ0Kr?i?!NMs zlW*c`HGRwM$`5RI7xYf>(ofmJ=Yxg!&1xkiBqXdVzW}c|tb*cE5EB3Z002ovPDHLk FV1l>03RwUE literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/arrow_down_pressed@2x.png b/RedPandaIDE/themes/dark/rc/arrow_down_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d43b0affaf60565a553974132719110d39ba4a2d GIT binary patch literal 1070 zcmV+}1kwA6P)-~a#v;7LS5RCt{2m`!M0RTRg6=e;tinz*r)v{J;4){S5?7P=@jeuRip zluA)o&7$d~X(kcsCj<#ruwAIl)O?JTM1+EyVqF+%sZ18G=1mH2{J=$NH4B?aA%Uh- z=N%WxXy(0_PG;u4NlNc;dC$A&{?EDZ-h1u^gTY`h7z_r3!C){L3jSJ6 ze*#pGD{@!=_CYA3s2=yW`}P2U)~-`+B61#R@_eqKZX^oB!@?ieJRNcSibuUA<=+o<8#V4lNWe06RThH%Jl$z``H=FJjy6+2NjRcj{gC6vz(u zTvN^O0i05cilTP;6h?;tirT*5g{*3RPr2Y>jmKaveQdVj_RVJme((uU?Dfcjg17{Z zeW@XT^VwYb*z8*TRHS|H!ST)W4GU)leZ?tdLqE9i-w&96@q47ySs>;yE!PS)5megd1zyjNCC}C9JG@DX9~ycN zi*JAjR<`TXmR)5MB&fhy5cK8jSl^}Ue0oL*!%2~NVrUo2cfdoQVXC-91qMGSuKPmv zi~ejaI!i_g%TbY*BcDDYg-sU)eb{5FU^xT^|A%WA+NX!#{5b@f|Bn==vm#IRoPNaq z$GreNR$@?5P>HG?AZfag zr{nT?@_H0HBYP72X|($RKfqJCQ9}m9N)YUoBtYN zpVy|#d%`M@ujdRxc8k^@{jXHR! zu@YP>SEi=inHP6`yM6w?2NBs_=JQW-&2vYu3=aDDi3q6kRbD0Dm3j~1qhK-mes(PR zaW$8kYFU@}oOojBFv{qPCPg*jr2EqK)>4-x;AO^{%x!P&xF3<70t-N=lkWR!J+v4M o27|$1Fc=I5gTY`h816Ox1uyPFn?G+z{r~^~07*qoM6N<$g33PkH~;_u literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/arrow_left.png b/RedPandaIDE/themes/dark/rc/arrow_left.png new file mode 100644 index 0000000000000000000000000000000000000000..7fbc35065bb5941a78725becd5f810d7619e616c GIT binary patch literal 558 zcmV+}0@3}6P)-~a#t;7LS5R9J=Omc45fQ5400XGV=6@vD%9&FmP#E`_C)WdtRSg;ol7 zHbVXYu@HL^1WQ3HEo_2?rn9mX*-pqhJG-!0X@Zasc82-X2?H->1nhIyVnMtUe| zrsZIW)=iXW-TPQi>yZ*WtP-sOBstH!cZFWo<1o!Ads)(SXXo23!Mo78(N46Lm6iR4 wg~QhnAN~peK&R9Bk&3Ifx53|IYX7_O6SfPX0b!oaO8@`>07*qoM6N<$g1oo!2LJ#7 literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/arrow_left@2x.png b/RedPandaIDE/themes/dark/rc/arrow_left@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..dc649ca7093e1b7155c59e8fb08ed00094ae7e67 GIT binary patch literal 1138 zcmV-&1daQNP)-~a#wBuPX;RCt{2n@xxuRTPE4TipqYiXbXtPgivf85DQI;8IXD8pPla z=t@LU(1jR55p)qDiV*}CA{ubx!l16gfJR4M2!h~35JZAzrss9dB+-b9U>NM~cU{bg zRW(DHA@99ncXH1}rSB zq)B4ufy+0M)m5A*4fyfo$tzlIJFn379Vr|dw#a!OJTzPZ#uSe#9IW#qj6>znm;p;m#k~q|ZB+c1eHo1y zV9d%b2!}VsSM2)47YxA-SS*Sg6ng~NS>_ci;%#bkDt0yTH{ZFPMH_5Xmf*y04=bvuyARsJ^UD$sVb@( zc*5HZUJWRU;zDbgQ@Fk+DY$#6aW3%I0;<{`S$R+4#=1nHUEWsU#Q;@J27}^lLHCw< ziEQxT!2neiV~ST5d9cijpc>iW!NVM2isCs$o+@)84>#L|(+cPhmLEgq#X2AIaI;-F zGoWvZgQEK8MkVawX1j1^fYcsn!213^g0=o^aMuExlz9VZn{C5g1t3pS+tVu&#Ur<~ z!C8V?HuV9jPn0lIQ2#N8WRmvEkx zh-j8h?E~Je2#O$aJccjBOF|-Ie>wfrL%@d>K@pHdBI*WjcVu>UcDSRR+z0YyRZ(&I zfy24NYa*Ra=ZxCnoe1An6%jO!cJQ7=p69>ocyv3kP!R+{ns0_6cOlR7Q|S0s;6z1G zP1cr(<`Aq5d%a#i5xougt*U53gPVk)eVC@{cc|O}oT=xb4Ve&pBI@;~zEaV9fMJ;z zNL0g{(8x@jr|Bmu`T(`VlL!fDP!k$kit;plUy;W*Dq&BMjjqLcHgyP*=j*&GPCkR( z3L4*xWZllosJ>R_ME+?9|7hF*5z#E`J}u}wWnS0M4ZhWnq`%%8AOL)vP8Uq0GJYO9SSNDQ`QnJFX7I-d!002qUe6Oosi&S`=PCis8gZ$3~?7>4<9qW}N^07*qoM6N<$ Ef?m-A?*IS* literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/arrow_left_disabled.png b/RedPandaIDE/themes/dark/rc/arrow_left_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..fa3b282cce48aa69e35c3334cdcfde8575fc560f GIT binary patch literal 557 zcmV+|0@D47P)-~a#t-$_J4R9J=Oma%ITQ4oi}-@8MCf=4WDtnDqWEF`x9CC$Z+)dge~ z(+K$k#6s*v5LDtJc$KbqO|bAbSXfz#tsoZK*ysfeL2_>_R>ey9?LH#tbOSpx-~4vw zG4Q{eVkcZovm@T?Envmy{`{Z5Z^ta2^!tbWj-CRYsxdBB@ia{j*v{M-I2jTb1t3k+ z)+gV22$qD##sJV~-?=R~j{)HK6=309b{$y504ERMF)CW4AzbKPT$gbb0Lfz(R2&*8 z(CuY?iJL!*6JESFK(d@IAw4L)dY#t>NP5{RLyv)$VOF>ES^(Yj(g~B>1m-X^p`eLx z1khc+d>n7jzz!Q&`QMvcC4kfE+A)|Fz)`>yxa+^ON^98id+&d7qZNmW3J6|9;0qHI zV9&MBfW1>dOjLm9`P~oDPJoYqEFwhZM8)Xd8=MwF+bR#4C=fwOihSdh%r61EfXtdh z1Sgn`2QP%J05b`J8l82uI+%eQind}CD zd7Nq}(Rhfqo(!%D?jSJ35vW9rRkDtoUNLxtfWXa&vdej%&*t596*LKrjrOADdHz)g vcYDCgzXAX-84kZVXJ?VNfoaU#|E_%lXh)R_h<{1o00000NkvXXu0mjf0haK3 literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/arrow_left_disabled@2x.png b/RedPandaIDE/themes/dark/rc/arrow_left_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..87c928ea3ed00ccf8025e343918b55a4287f27f3 GIT binary patch literal 1141 zcmV-*1d98KP)-~a#wCrLy>RCt{2n@?z5RTRd5=gqWQj0m>6FsLh0)QwPtB1mi}i9rl@ z#?h77{FzV}q6J0p5982^6$BR|wn?VOMT(jx4WSx4Nn{F&ASejMg&^XhK?JQ7Z3~mR z$3+}@^Jc&l-@Wf*=39Or+;i@C&i(h8fet$8U^7FKPGF~vfM*+Oq_c&8y)kmhcUt#Dp8$3@AXb9 z-#{V;?8z1~f*x;)A7HR}VUqz`)^DMOF(y+7bLODH(a znq=i0u-XB;@&~qwF$=&w5lO-REpH>RWr6pO`R%l31V zs0>CVZz|t_4Flwhv#W0cPd2gIsC?qfz6r4#kjag{DCmI}LHud^Fk&^JH&@s%aHv%g zXOEjJMQjH2W=9T#z8mGm!?q72z77zHe$W6U(Ocd|5Sszg_6_g#+<_PkFvv5s&N%Te zPXC735?r30_y~BqRnb&jF>D~#3N6h}z5`lpW(B}o6Jl@CrP=a95#EmSih8*mY$T<- z?&^M4mFX}kh**mEpI{}SQmJIl?+Atv`8Xm8o^^t?WWF9BuU&On9z*r>W<^9j>IAEa zoH{jrv1aNIgM1t21;m#B(f7P&rX~c@_Wnn-t@100000NkvXX Hu0mjf&T{}7 literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/arrow_left_focus.png b/RedPandaIDE/themes/dark/rc/arrow_left_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..52a0d91028955151cd7f12db4cb3c66986c52333 GIT binary patch literal 551 zcmV+?0@(eDP)-~a#t*-1n}R9J=OmN9EoK@^3*Gg(CmDq7fBSlL*JP1vNdOh5^^iLR9a zI~yTCKrBLf5d=#iseHPL5G{=&9$P``tVD z&U^5`OSugv3ZIA#zqjz~Ryh8<^NpOz&#ikj_WTSuCYOr|xssnPeDHA3E5LY4To!<< zg-4DYh)cj^$-*-N*!tLr_pz>FBNP89KyxK77~KSe6cI^Hs0GmMcpm9CfUO8=$!h^L zJHC#5mqFI3#L8;{j6d}>@8pAYgHa0qOn zq=~Nu(0t-E!CnWBT9^#UO9M<4K1J{g;3UGSyZ$Scnt|BxCjet|wEbt5y@D-(vLBf2 z0AXJjfe%QfW3mFgYHORQN#HX^Rz8T*M%^oV7o{m+M@Gh3Ad*ZrTY3|%Y2dq17Kmhn z%~`!vP#fqEAXMwOu2KaXm$im<13-f=REDVB!tSh=k>-a!t_V@<4!bSg!(IeXMTpu% z)SU@;Y(D^yoeWWbl_a0;hg-;xkdV_hBg-y7Zma)wFU$eYQ-~a#w5lKWrRCt{2n@wmPRUE~CXY!B~m7=H{QCFh45oyUsMM*`gRSeC0 zrLIIOigqC?D1r*Hv|c9h3Oid5gY*CWsT-FW~hx4MG{FgWh36?s2!UeY(jd9@KN zfOTWOJdQjIT$IfO&a0gu0o*X=i)%H{0+$utR;}m;R;%mZ@%ewoeh+h18SMo%1BPCA z?^4UtnDt5DIZpYkf&nmez_rD--Ur;23WSy8qL)<|0Brrf5brgNWD{Im=OGXP{ZsMt zpnFrMFa?hMvML8KFzF{ik0(91@A|?!4;2F#nDqU|d$PV1waTiYG64NkZWzCsG7UB{ zE^N{7P$d8c#(gvPzHIvzu~gh6?@THkz~GeoEKdXHBz>DW&n@msRVsk~X{;N#bfTDwIu9kC1vX6jk{13DxHO$8rpy)Z3@UsEtQ+&%CHZ~e z%2Xh`>dr&KGhlGcYvP(`FxRC5VXRU%I{&1?X28$^*W#Mr0&YzDE@6Ma8WjUz)Y0NX z{2DNv@(VuM{Tt;Ez}CRE@e4-xWRs9aep$H#7?|QoqeoL_d#wwu^N=%uzDYl5yt^Zi zN;}-FR=EM_n{4e7ekJQWz-gaUjx!+hLWB1E`>M9MD^+d)1fA17=&rYw9{}lLGF_I4 zLjU}j8-TeHje#EOOq|O{%%YU*Q((TXmqDYQNw^Sl-v`W(u*>pGX;&bk5buWkcY>0e z$D&7!-%R;NxcaxySrt>zPQ|SsqwT=EnM5co2!$1M{xZ+RMHnjcKHx0S&5rl z^?|Ir$sV36fKb_^Xs)5RZS6>zT0TLRr%Ip2&4%{cda5IEd55RUHzUnD&k4VnGIjd! zRDvo8faJO3(PP4Ir2LY$%+&(`*r~Ypg6KYACX*C?cnSjmaB!oR*8HNo44xUj|6Yy=(Z3PJc;7~)~ z5NQ+eQ#Q-<+z>1PfcY)@GLkl9eoOkwvF@M&0304sQ`VNu52?=nzsw{xw^biu?V|np lt%dY#)irh1Raa++{sND%QC95D7mWY_002ovPDHLkV1mhh4e|g0 literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/arrow_left_pressed.png b/RedPandaIDE/themes/dark/rc/arrow_left_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..c04ce09435c23ac5720f55d7d12e7ffcc6e74248 GIT binary patch literal 574 zcmV-E0>S->P)-~a#t@JU2LR9J=OmN95kQ51&1KYguIK{0{|E-o$(;?SU794l112&q#A z5lxn~so*Ax;wH3BE7*sFU?&@JDGuu9qVhUO2Nyvd6hWw9p+(!|9fzb&g74m3BIwy3 z-1Gn6J@4FeFZ}PJ(1L>(rt(`+?>jJCj>q@@X?+yZ{OH*2U5zMu47Mk0PA-)Bk>d5f zzWyDL3{JS@1pz1)7km2i`yK#8uDJmKOz-ob?*L~pFf8pVK%q2u6I2GnWT}vK4PfBX zY}Mc@fJx5g9RUoKYh#FM0E1M9v$;1wp)@;!>3;h&6@KPk0EN=bNrOe8hnBIoxidiF z;`A{iw*>5L8#{IU?;`UgJYK3DPSF!!w}B~uIb^KBV0r3b)AY<>KNij$GFD*AqL06> zErm0OtUX|?gfw*q=*=~T4L-DCf?Z&l0ba~s{uE(Df-khjT`-8uLa*Y9x1`Nez?xbQ znII5OBFVkU*CHJOz7q(-Ss;n4&jq7E6A3uG9p#0A%I`(Qy+capjuCT@XsiwI+2J0YG+W^*{x9h(O3mGss!4*GHQh zUsuloPhE3^O|&=l8=IROKh6kV{uKa#m4z$oQKNAhSOa|vsr~Q9PZ2Vd3~y^7-T(jq M07*qoM6N<$f+RHc!2kdN literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/arrow_left_pressed@2x.png b/RedPandaIDE/themes/dark/rc/arrow_left_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..02218c80dd467beda61fa8b7ee3efcd2d32eae36 GIT binary patch literal 1155 zcmV-}1bq96P)-~a#wHAzH4RCt{2n@flsRTPH5Q{9s>BteMrg{Ui0TnIzA5fNk*jRrCJ z09}brFw-59o_0VHe9$(Dn1J}`Hl}+F7#9Y06$Ugqx=28f%yi-daUqDf(5Qqcnh9oR zx_%dJpsE;y(Ry4=|I7bC-E+S>eeXS0)zDX8eVxs+tP}XBDvma5W_n6sNLxD-)o0?k zt{2Bel2&2#<(n{Sf;^DJ?CH3!?L2_hrDoC0CPBe!jV*7d0Tf1?SNUikusrAs{J6$& z7C>S2rOV7T1+0q33>4Qm`M53=r-nuv=bJGFT$=P)&Q-t->$k7SE#W=j$~4Av3c&C~ zub(qFuyij_4El<(L9#kSxYUFDgd>$c`U5uWjh=ux}#4$%7*R zilydujP*fJm_Uh69vlErC^a4j9*g>x!sH=i0N0iq8w|EB66&UvLuLSq<>tK-t*Eb* z?))ib0-(5|aSPI(MaK87xA3K=)BzOBjn#PU1(pPT89oW__kX8U0bEyVT#eWVEQ^GE zQ~HyK6afrvdgby3YzkNz^#AJYGMPN21mK$T&I`N+|3gEU1bu-YXJ_|slz2B-7;T?x zI{7|uMbKC8h@0u;A>j(Re*A@{W^*6L0hQuZ4H?MGfSrSKiDj@Pe1A3jE3w!B4>UMi6`;d?(tu}T<&(@n@Grd)sU@HxeGI|Zu-&d z+O3EmLIL3^V+g60;qQ|LEkV>8B{_hEAio0{(603`P_>8F%CpRrUdhJ1^~eR-6MbG23Q9i4*Hhh*60)ffP>Ak z-{x#!E%0?3<2eTa;EUGApSyW)jj->N9?MAp0H5yI{9PWc0ggpuah?{P1psicJ@ysG zT3|Nl+u8D$8Gue}Y#N`t6!?BH&W|ab2LRA{ZR{h^7O<{~F6KR(bxwWt)z|++e*%|w VK7(S3j)MRI002ovPDHLkV1jqp6pa7? literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/arrow_right.png b/RedPandaIDE/themes/dark/rc/arrow_right.png new file mode 100644 index 0000000000000000000000000000000000000000..fd31b4f2a4276b8085e1ee20ea9787cd7dbb5c53 GIT binary patch literal 546 zcmV+-0^R+IP)-~a#t)Ja4^R9J=W)-h`oK^VsI|1%ejAklOl-tDa%mV&kxmXan`A~u4y z7LrdOB7Ol;uokfp#O@Hq(!yG}Qb=|;k+V?)5sY&4SnOR|Z|{~(q0{Ux%sbC--<^Sl ze|>0{Nn2U|4Ww3}pCrlGIssv}X<7wNjw6H7XmtD#00-mZ{{HV*!{PAg;Q(w5Ybz_O z&uq7v2cRfny9 zD{eFl0I-p!h^JY$z1}bYuuZuqTE;K)JipW|06;{rfn(7cY;JB}XckZ^B4FTz0&j|< zINLA)fH*lJr^Zq5@;pD?Gyp>^8{sn%y>1*ZRZOnu8wUsi5}>UhcV?+ssxdzp1p3kn zzMLez&odR(lkGtHbF&-AtR+eEY1Ybx0fs=?_n$$&((iXaR;gbQAgO%wvCy?%ulK&{ z3X1?VX+45lY1$pkv&g&v*$3epX_`ErbDip^z~u)IW%KnQ?R6i`8x9paV3*G z=iVaWl>w5c;V;s(b4QZ@Qc^Dfgy8Mo-uIiD{ERF*s_uag%gaZurs=s~b%a*{c-KZt kEv>iP?H_f8{~rK<0AW9%HGP5Y*Z=?k07*qoM6N<$f}r2=&j0`b literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/arrow_right@2x.png b/RedPandaIDE/themes/dark/rc/arrow_right@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4dbc931200bbce38c512374d0f6c6ca2f294e856 GIT binary patch literal 1127 zcmV-t1ep7YP)-~a#w8A(JzRCt{2n@xxuMHq(Pw`V6=k$5qPFgxATJBdG6UAzjxL?ZaZ zBH}?1{6WE!A^|<9paDhjpx_@09z@Yo3}R%15bz=hf(J1;%WT*5bTCE{MRCpa)aPL) z#_ej&j;X5d!#uZbmU_Q>rna=iaDOrwKJPyJ!g#p|3ZSKMG7vbVRC>rq{(s@?E&vka;xPeUNRspcUp18BO~3>x z?iK;!jU-7|{nl|F&jKhA6eR>8-d8HS$!{&^!hJ&sU`W^@&`0`ddV}wB{0o>+CgIXR zhde=71-M3n*nfzVtDtsoe$t*?K7g^v=d6#zg0k>W;) zxN4z!_E@jiyUcZd~;ZftBUy3DSHfGMT~;zk6`4_r1+brJxSG*5)w zHW;LD6`na-qizBKh$gqL1Oe|=DtpmI2U$Y_fQZ>Vf%2G2vnOn4)lvXZ-aJ9%@P-;b zWHYC>0w$Qv6CtlDHN4YSLd^wG#B81@kXLLa)La1m?d6@d+hT1VPL?s9yYV3j@V2dt z8Vevaq+u)o$|G?YzG^F_rl$ZQQZjjwr#coV57bovC17Fp0=yhW?dNPq)lL9`0AgJF z-tB}-kCH5V0eex@M!@6~XCUTv|KlIeoW8H*^}7{nBVf|(Y~AY%@OdM^T`MaqBUicg z5FiqqTLXVXe691dx3=5uKU_vve;XtTbJ?%!d~|cS+x^9Le8nq(gxTkx5}of~US2-! zqk<||00Cq2KNI>uCyol{5lTp-u(^m~;c)1JET=szQ zrB2kU{A)5ERsaJjG&cm_iK5oyE}ENJaV@~u-xK&K3|kM@Ve)`m0Rf6zT;hb*`Q0RQ zhq*K1Qb6&M##f_1H*b&Qc++9#%=p;~3%<+q9S8UB4S)5LHv>LygTwJS*uQ7bl|OjM zni-n{%AVl=1Q{Rbc3T6BIaYD?lNkW`Eub9ibUNSK%5Z_BpUhAQ-Vui3m$t@tg*5>I tc^Kdrz?k5(QMB}#t+D6KnKQ=~e*sArOHpYU)lvWe002ovPDHLkV1m-c051Rl literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/arrow_right_disabled.png b/RedPandaIDE/themes/dark/rc/arrow_right_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..bb4cdb03617db3e7f16f1055faedd523b5485d70 GIT binary patch literal 545 zcmV++0^a?JP)-~a#t(@8`@R9J=W)jNw5Q5eSY|1X2P&1zwGuyIi| zDJ*0^fk^NRh=PsTAnq1IHZI5_&c@Ed+TOxSuyKi?cp>MpmMTzsZ;=fjWY`s+uho7<3g!`JVFjR5UlMuX`U?`Kz0;1_%QaXT5|JL zseqgj0Ar4XKtH~8<7mkM0D?2j3HDZA&I9nr)95qv0ObArfnVWRsQ_oag!mLi#QhhY zkK@$sDQ3DONdgAZFx1km&iipoXWjwhh-~=xNL);}I`1Z_pAjGl2^dOB(#`gpNjuB} z5O`F7eP{FW_B2hV1!z<&Snc=P8&md~3Lu=Bg}-GN4v=}PgFousZue&q!(r?@paDXP j!cw}v{{IP)-~a#wDM>^@RCt{2n@@<_MHI)sZ<4K5*}38yclYd8lhVo zvZ7S5-DI^O9uz4kY7DlZ2o@^nx=CaYR#7+Ux`vv1UMjECL9Oh4e&WhsF3#uxWtq|AT;0?&8$L6O(sY z)Ub|C1K1cLZ0%~*Oz%Co-J*_FY#MMawsSnzNIdcMRspSnkuU%N?jE_U7stmZM}_p( zjWYw7Ik+Y6Z*Nlbnap!HxzfBIoEbnw8o|22*wwkE{c$2ujJwhu6xUlo!(0j3k+E~r zuy_gE2<~e@*h&EMsod0?&b8NpR1wt12=n1oHh)-1|C&e{003QMgy^kQE?*GL!9dc0 zwe4^rVrKvTEw1$=H=u`kTO{DVPW$GC#DN2wT`GHG002PuRzn|z2S+Z(K6TkV z`D6fyNVCyF()h^Oxk|BEbdsxA1^^7|oeaU6@YJ`b&%O-@9i(RlT*16DgI-AG3NP6f z^3?zUWHwKXqp4i}8Jj8|8^8ddjm^OHemYyo*;4V?006zB5Zn#~!n?Kvd^Z3TQudf( z?O62Q0Oqh9xoRuEH~*athhxE$kBFXa)GF`UQt)^Mn3D(LwZ>f8+T;O$4NxI>p5x8A z$`J=bK0yGpf;sz-9=Lbg^9cI^c7u3U1GEBNUH2LI^1_&!ER{+jx5JI&%?jY&vJX!F zn@ei+u^(qL9f0xQ5Dg%g3?Mn=r+=qWuSWh%#=QZd%?-~sYtU_dzWWt|8u2zJxCS7UzLt$7Ehe`S4eN& zNEmRIl}a^EPX8^SH83{s0bxH}o@b48t2Xn8MIEa+`DA95i<&9ZI$8O}qK0+seKdvs zS6|E^esrl`{=rs!S6KXNjE{oQ1-J{~jpkf+$yV$kLxv1-#s34LGQBCC9?}2+002ov JPDHLkV1jX45&HlD literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/arrow_right_focus.png b/RedPandaIDE/themes/dark/rc/arrow_right_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..9dd8f0f0b1230a22d763fee2d397742aba9a96ec GIT binary patch literal 541 zcmV+&0^-~a#t&q+iUjaBh z8oRc{y9+C>WCvg(!dU0uRpKq|k$Pxq010DkgQUy#)wrA$P?Uj~-gLFz@=|U9683L| zZ`519kQD$Ru+b24r}oIRSpf-Q8ylzyKd7zxR8~MjD3TD{6x}}2^6{*If)SmXb9bm6<=$3D{B*J}_G7HTA6Q8e^Y; zjU=ZHNSAu^YLBzdxF;Z`rbB3{JFk0Vu2UXhBN*=7*I%5~&2hs^1Dt*Z(p{Htcbnnb zB;ln2!XfpX?{{B@D@e`?NIPf!b3a^Ux%e5Gu*%+o&bJ*p_oksA(+DpE*hE(N8D?KM f^krJ%{|n$351ynzm+_qH00000NkvXXu0mjf8Pf1^ literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/arrow_right_focus@2x.png b/RedPandaIDE/themes/dark/rc/arrow_right_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..1ac9d5c9ebf44016af725d780287f7a9e31fd555 GIT binary patch literal 1112 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 P00000NkvXXu0mjfHy-#g literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/arrow_up@2x.png b/RedPandaIDE/themes/dark/rc/arrow_up@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..51b1d7234c0a17996fa9d0d149fa44a447a01cae GIT binary patch literal 1008 zcmV-~a#vqDe$SRCt{2m%VQsMHt4PXKt~Kl+eT}qWg}pFg2lvAS{#$r%VS? z1b+Y!QA7wKAwFuPC^6{}1qf(}B}?D}I-tgpiFS7PPAQy@0tesCLvb>?+uieh`1YKS z`IYnTJM+BHzPmF6csw4D$K&yMJRXn7uZ7HgPkGlK1AVXKo!JiBZz}48l7j9{s#t zt6U|idFYyp0g{3!YTp3$##jl&t$MZc7RgS*(uy}A48uh-_!`9P{o?{a$f+m6WP}jk ztJ}HMY&Q3b)K};~U}tCN8JggBrg#Aax&TE$1iG1i7uINkAGf!6PZp`MunyR{cklF5 z|8_P2yf6@u0Ge*E2U1exN?=CP@B0hEh2=A6c8kzihyi!+wri!pZ31{MwVD7rXxRUa z0A-+zt~;H;y!vdpoXlG5%nh*CJ`a{Q0aQ{e34$9_lu=3>fy6np+H97$XQy_?|A07- zUj$3PAYDAhFTVFM95A>I3aHY!U*kAFHw&!?%*=o&YQ5sbp8=dog+z{D`~jpKvfs)n zCvI8WIzP406f-fv+T^03+W<}s1Ox$aLqGXL=;hEsnd}pwHmpt7rc*n}kqxjmxeVeP z01E>F(qW1>pMi8B)AKBV_}1F^&7)3#Bm=BX-UYFqo`*o*o0}e~w|fj?Kz?a$JnCqD zC{yhMl4#@BCj{~?FAmvFepV1UFHOLwjaudXY3>gb8z3o&lGb$ymve+T7FYbi8f1Rw zuGedow@G#x7^7{#jgGSvmdpIJ1mpK)c;u+V8jx00V~*_4;w5mYX#a zO6lu^fZrAZbD>-=-yfAf(ty9(?P}0*n*de@5(#O7(_N8}Fv{E?^k+~qtCdQnb!hHk z!7yyE7~?htR8wi{wf(~cP4BblA42RpX7%jZ@|~es!vb*}pL5~{fTdJOz{Bz8b1=x( zbf0jq)$8>?h9zXMw)L_TxA15c59FUgmISjEhRI8L37HPCaeNKphk3C_9D(|vQLBB_ zKbR>pijt0i()@JI4+7nKy&Ck7kl7+}bcb1oi_0d&3EJRXn7Hva*O1WtpnFNmT50000-~a#t*GWV{R9J=Wl|5(^Q5?X3|9Abu!6+>{bSc^n>JYJ;rBK8ql*Ym4 zPVfuCCe|+9oP(Qtw+zzF#i2?>tcwTfBG^$UKPJc0NjT4Ye}`ObLaI#O$ zm&(gP4KRwTi0sllRuGitpJjmgQ)ec(K7H7Hn^Zt@rOHF#QG9EqwdVeeio`y`?D)A0 z^6~wqzb}DmwQ2@NCRTt4ajDiE_l)dZW=@}-9KL<+$}8XZyJ~c8M4smjY}?E#a6Jy$ zck{OL0@_+Z2T@hiY@{y-1IMk`Yu~yA z=58z<{~m;O;9~s9(%YQx?SP2xe2I-P`cZtdwz>__*9r=P@UuXsEichFy&Kv&j;Vg9 n?+b9Oqe-~a#vr7~|5_yf4AkH&_E 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 M07*qoM6N<$f~7^#Jpcdz literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/arrow_up_pressed.png b/RedPandaIDE/themes/dark/rc/arrow_up_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..c3368d096febea4a232751a41d2983faec3a6248 GIT binary patch literal 554 zcmV+_0@eMAP)-~a#t+(|@1R9J=WmA`9KQ545N-1>OgLbV1%8?&cyvDXH}9aCQ%oL`=sdEZOEo;r{!lqbx^Y6im?1~glb3^?MUmMWAd z{)s>;Uzv8EMc{yeA$)t*yqOFba-PL>wtS(l0-4;yYtH;LU;r?&wRj83e9)BviRYPo z`RZ0>jeky-fm^hydhMq8R((uDE_kV|jC{RAskD9TItNZ%F76*Z zoSX-)0GRNy-imKZ2+20TvnOVW>-B1GV@H8>c5YB^?J33-1}5`r9kI~-)(Np-K5?mD z&HdOWaI*0DP{JB7FwO>ndoJFVKx&`3rN&xw`rZ89?*Q>%ixR%^0T^nVDb#Pe8y)+6 sE}n>g1P(&TyI}A1rLhqa5fT02Cur)Jpk8i6-T(jq07*qoM6N<$f|=0(4FCWD literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/arrow_up_pressed@2x.png b/RedPandaIDE/themes/dark/rc/arrow_up_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a63819665cb7acac0824a9a0607e2866c2c3da92 GIT binary patch literal 1053 zcmV+&1mgRNP)-~a#v&q+iAxE&$JMc6R>qYw6;*?bg!v0Gw>`Fn|I=yN~3HJ?Wu^ z`MJrNcIs(k0756*eVoACRX((%$KCbFd}-n zxlPIp(6Rv1*}@BAS(gE9s(da20i+J|Wf;2?HW|otU(S2J38?{E5XiUw_kv90I5LXp7AEkSDhzigrB>);=X35Z>kk` zGsU++c!=EE61RPuLI^Op4gtLMxV!WAeCguXjn3O(075sj@fgT=A{D@}#pZ#sa|!^4 z!scL)yKCKiY2s2N?+p6o8XC(M_f%0R)>65s>uT>O72y9laJXD`s)1bmq_>D-B;U zfb_vrz2f^*077jj8*6Y9KtPL-pcmoywvoYa&W`?EZEV#5oQ$`Plqmqcp%n$BY4fgM z0a^%$0Q?Bc49P)-~a#wnn^@KR9J<@m)UmWMi7R-W)Tu#P@Ke`@gzA}-v6C)F`h{r&lqeY z86>D&)ZeI)adMZ`IUI>r*Y?-e4Oj^l_|M4#SQ(^z39KPl_mN8=8kQyRlSE2fvt(_X ztnKuE03Lesm%uvo77oA#FaWAVS&$JE*bO0!fpO2J7Oa7+l@U?70S%B#{v$9vb=dbU zzwfD+-!PhL4>|eny`Va#40r(^&40r(w*u97B zqr3oE$cuB7ew)DV2C`crl1twjxPfpBFp~0s!#3Ctah)eK5paH!7%U~{0w^QF@BfG6}0c*5iV z4X}c+8716fDbMBI8n}|hIh0R=aRO!?4eUXrwtFhPn6$`XARKZN$5itN`2hO3Y*K#Spx6K@~9ljK{K;^&`PnLv;z$wIg+o zY$2I7FqH#Sy3!j-_8bqvmlS~sv@c0*7K*jumR-Yi6-g8I8P5;g|z zd%gY2jgEY@V0(Xt9oREoh6B1JKdFLYQr}6Fsnb2$$Gv-F=`g!X9Ey}qS;-7l=WNF? zg7G2ohUC3Xgp7d3J-0RLOn63H(jQVv9e6c82g!4PhPh9Np1?kxYtNRvzuFgt?VwRt z3)XE82KBIKz%YS*rQb4{Cw+rYMsDAjl%Z8A^{g%Wb>HF%r+FS?+rFkd14Ih1->m>U z?u$8K%5YN|&NNuSOS6>X0&lr$HkLx%0N+ZuNwy9l7CRs^b|3ko0XqmomD|=2BsBit zz%zd%A)o(Y8tyorcGe{Yy0z)Lvp*}+K&#&zQL7Bvb{1us9z^K+Sgv_KwyfaO!S zyegy|H*CC#Uj_-|2I{h7qV|Rq4;uL`KHd6f!IUD@f8gyl__IugS2mL|Cn4DT=HeOb zhHl^#_(|q>Jf3@?bfoG*m!S1f0@Wdpdw<5epN@Adp}3XIZE65+KzIfl(8YWtZw?SP zU@hdhsV;8zK^e-k0 zsDA7&BmZ_W0q3ngbY*>VG5PJx#pKxA_kwL8D>EGafq!o@c`$@=diTq9Fm8R+j%vJT z?8V#A4W>28)$EPSY4qZlaKq$%qW1}GH9IDilo;LRR0g@Q81tUPYxtk9=YIo;eA7Ga SGEd(C0000-~a#&h)G02RCt`_n_F*N#}RlQa0Hj9P&x8#Q>Y-FpZ~=FpYm-EXaT3beJSXB0q$`zZ-r8lEszP2k3d$9 zF>4?TM*9ZHy#GA~au4LL|IC2g0U5F*r0&NosNm(U$1&mi=Rh{|M^%~y?HeG!1}R_j zh|2`XpY_39-!@3aXn)&3x8f&Tj_}494R~76m)hYQJPYsux=*0?DroB{U6jcwyqGtbFp$Q?G*IRrpjy4{ z$7}&FRG|+A@x(0o|B2~JGy*nHn?3sQ3W+!o50uLuJnAl6LKKVkDEe$fp15cpZM8DU>Y^4d-k)^hWZQCpI8BY z02YAHfaid>JnZ=Ad#c;qRnf#-1M?ljDC62KI27BLTc=D+h>=`mR$pc=W^SH|7t z_&kma?ox3#`_XO)J-i<91U-7;kRIwOPRCd+B{=6-F96v_l}srxcL%_I;L@9`SLp5u zO`f07+yo`)`r}qR#P;{6fi6gRX8Sr;?gK~Y%73k61)u|+6R0ne(P!=maVoVST8zP|2;R97W=%S^(?TA4-QOOUE3;3c?2G}CjIkNl(o^)k5Uc~pXD zegQZ}SL_>OceVZaGP>dio{s-$UoLt(@utsbe?yvN9~GDvnrs43;G_eMDYD_QsRK%= z1aE`e3GDYRY~?o%M+IqUr2x(JZUIk+hs3Ebe;*BJhXqn67{0w<2%oufC#bi&0gVIn zNM)c%2`=U10Vp880rN*jdje%8wDORgvy_`UQFxzW-#>)36bK+UPJC*7&FZxTumD*0 z-@1et2UZv)Gz^b1ft-``5-yC?dj^VxY0>%$Ltq6*;9BAAD8cjxJEt&|HatAnh3cq$ z+ck0x?hIAt8HfciL2*=f6PsRxZe-qKAq>5-xv3vf^jxkzwgSs=Woh%kKghI~?DiCz zP#g}Z%?G;`3y&eo2K1$q^jxX$)Z>~#_JNA$lY)Evb}aIASF z0hFJi_BY1Wvk{KW@*a?yq!7|=|HywvScgI=5wqp%yc|Fgv%?6#%Fhv> z`BBzkC=`t!TRFx8NOI>nZFvJC66llOCl)C@O9(PU>gnBh?f}H+7qeiQ!6OE@I6nqF z2UbRCdm>gjN%8^7|0IO&c>H^MuL(Ybo%2az0d#!Z zGI}1-3k8lmy#nlKx3QqPLs`$}5Yuz_PjKyEj)FX+1p=Bl*^TC0(_k%OJPC)zp}YDx z+YSs0wldl2_y~ko*B0!d!Hosa$P`xKZ)IQmZZNhED-`A=lfcV_4F5 zUx~8nZQK>m@@Fu~+rJL;2?RoD-9{56R!*`U&=~hEqt<9FCD=yor5Qi_ZEj>=0XT!k zGMt=^;U!)JoG8wj6$WK@F)UMjypkG)oLRL5aE2ZJq>XVJ=SACa?li(*aKzhy`##nly0UbjiAn*X=8EO4#o06|e{OOI2L5IG(RB z&W~MzNsl8u^PvzZ0jqZU4%9SXRKR`f8|p+>AU1>XmD49^IU2w+S|`*G#$5uxMX$$~ z4V{;ypia^F{5>y(VTlhRtu>&5y3tlm&n57C;8O;dqlpLtDgv*Uuypeg(B(ag^ddBwParr^U1p5$&K1C{`~K$T2M?92I8m0sjq{4W}l-%cmU@oP(4y23(Z?!=V&Aqn@Jmh zgA2dAs>ur!Asl;Vys0xC%VotcOCE0$BYXfn1P;Kx491t^dq(RB#LRR(ArH}lMbInn zW#7IZv>PB|_ltw-q-U^G;Ki+vzp5|rw)o7ClR}d_1Lr4GE?>`D2k>U- zee6U@GUoqKE)Ti@^7Fj;m8M#XT)F%m%(7k^`N!BVOstZ7VL}}Gf`#z{Lpo-A%!xys z1-x&F&(O1s;E2$8wjQ_$!is(-TPRK@H2mtaP`pQb~r37B-upHHDRaz_av&seE|j?RH4oWc=iTPlkLEbxT20hCNN6PJf1pvEgQc$ zSwgSMk|R`Q;9uaGI3#QHtQRMRLEP)-~a#wnn^@KR9J<@m)UmWMi7R-W)Tu#P@Ke`@gzA}-v6C)F`h{r&lqeY z86>D&)ZeI)adMZ`IUI>r*Y?-e4Oj^l_|M4#SQ(^z39KPl_mN8=8kQyRlSE2fvt(_X ztnKuE03Lesm%uvo77oA#FaWAVS&$JE*bO0!fpO2J7Oa7+l@U?70S%B#{v$9vb=dbU zzwfD+-!PhL4>|eny`Va#40r(^&40r(w*u97B zqr3oE$cuB7ew)DV2C`crl1twjxPfpBFp~0s!#3Ctah)eK5paH!7%U~{0w^QF@BfG6}0c*5iV z4X}c+8716fDbMBI8n}|hIh0R=aRO!?4eUXrwtFhPn6$`XARKZN$5itN`2hO3Y*K#Spx6K@~9ljK{K;^&`PnLv;z$wIg+o zY$2I7FqH#Sy3!j-_8bqvmlS~sv@c0*7K*jumR-Yi6-g8I8P5;g|z zd%gY2jgEY@V0(Xt9oREoh6B1JKdFLYQr}6Fsnb2$$Gv-F=`g!X9Ey}qS;-7l=WNF? zg7G2ohUC3Xgp7d3J-0RLOn63H(jQVv9e6c82g!4PhPh9Np1?kxYtNRvzuFgt?VwRt z3)XE82KBIKz%YS*rQb4{Cw+rYMsDAjl%Z8A^{g%Wb>HF%r+FS?+rFkd14Ih1->m>U z?u$8K%5YN|&NNuSOS6>X0&lr$HkLx%0N+ZuNwy9l7CRs^b|3ko0XqmomD|=2BsBit zz%zd%A)o(Y8tyorcGe{Yy0z)Lvp*}+K&#&zQL7Bvb{1us9z^K+Sgv_KwyfaO!S zyegy|H*CC#Uj_-|2I{h7qV|Rq4;uL`KHd6f!IUD@f8gyl__IugS2mL|Cn4DT=HeOb zhHl^#_(|q>Jf3@?bfoG*m!S1f0@Wdpdw<5epN@Adp}3XIZE65+KzIfl(8YWtZw?SP zU@hdhsV;8zK^e-k0 zsDA7&BmZ_W0q3ngbY*>VG5PJx#pKxA_kwL8D>EGafq!o@c`$@=diTq9Fm8R+j%vJT z?8V#A4W>28)$EPSY4qZlaKq$%qW1}GH9IDilo;LRR0g@Q81tUPYxtk9=YIo;eA7Ga SGEd(C0000-~a#&h)G02RCt`_n_F*N#}RlQa0Hj9P&x8#Q>Y-FpZ~=FpYm-EXaT3beJSXB0q$`zZ-r8lEszP2k3d$9 zF>4?TM*9ZHy#GA~au4LL|IC2g0U5F*r0&NosNm(U$1&mi=Rh{|M^%~y?HeG!1}R_j zh|2`XpY_39-!@3aXn)&3x8f&Tj_}494R~76m)hYQJPYsux=*0?DroB{U6jcwyqGtbFp$Q?G*IRrpjy4{ z$7}&FRG|+A@x(0o|B2~JGy*nHn?3sQ3W+!o50uLuJnAl6LKKVkDEe$fp15cpZM8DU>Y^4d-k)^hWZQCpI8BY z02YAHfaid>JnZ=Ad#c;qRnf#-1M?ljDC62KI27BLTc=D+h>=`mR$pc=W^SH|7t z_&kma?ox3#`_XO)J-i<91U-7;kRIwOPRCd+B{=6-F96v_l}srxcL%_I;L@9`SLp5u zO`f07+yo`)`r}qR#P;{6fi6gRX8Sr;?gK~Y%73k61)u|+6R0ne(P!=maVoVST8zP|2;R97W=%S^(?TA4-QOOUE3;3c?2G}CjIkNl(o^)k5Uc~pXD zegQZ}SL_>OceVZaGP>dio{s-$UoLt(@utsbe?yvN9~GDvnrs43;G_eMDYD_QsRK%= z1aE`e3GDYRY~?o%M+IqUr2x(JZUIk+hs3Ebe;*BJhXqn67{0w<2%oufC#bi&0gVIn zNM)c%2`=U10Vp880rN*jdje%8wDORgvy_`UQFxzW-#>)36bK+UPJC*7&FZxTumD*0 z-@1et2UZv)Gz^b1ft-``5-yC?dj^VxY0>%$Ltq6*;9BAAD8cjxJEt&|HatAnh3cq$ z+ck0x?hIAt8HfciL2*=f6PsRxZe-qKAq>5-xv3vf^jxkzwgSs=Woh%kKghI~?DiCz zP#g}Z%?G;`3y&eo2K1$q^jxX$)Z>~#_JNA$lY)Evb}aIASF z0hFJi_BY1Wvk{KW@*a?yq!7|=|HywvScgI=5wqp%yc|Fgv%?6#%Fhv> z`BBzkC=`t!TRFx8NOI>nZFvJC66llOCl)C@O9(PU>gnBh?f}H+7qeiQ!6OE@I6nqF z2UbRCdm>gjN%8^7|0IO&c>H^MuL(Ybo%2az0d#!Z zGI}1-3k8lmy#nlKx3QqPLs`$}5Yuz_PjKyEj)FX+1p=Bl*^TC0(_k%OJPC)zp}YDx z+YSs0wldl2_y~ko*B0!d!Hosa$P`xKZ)IQmZZNhED-`A=lfcV_4F5 zUx~8nZQK>m@@Fu~+rJL;2?RoD-9{56R!*`U&=~hEqt<9FCD=yor5Qi_ZEj>=0XT!k zGMt=^;U!)JoG8wj6$WK@F)UMjypkG)oLRL5aE2ZJq>XVJ=SACa?li(*aKzhy`##nly0UbjiAn*X=8EO4#o06|e{OOI2L5IG(RB z&W~MzNsl8u^PvzZ0jqZU4%9SXRKR`f8|p+>AU1>XmD49^IU2w+S|`*G#$5uxMX$$~ z4V{;ypia^F{5>y(VTlhRtu>&5y3tlm&n57C;8O;dqlpLtDgv*Uuypeg(B(ag^ddBwParr^U1p5$&K1C{`~K$T2M?92I8m0sjq{4W}l-%cmU@oP(4y23(Z?!=V&Aqn@Jmh zgA2dAs>ur!Asl;Vys0xC%VotcOCE0$BYXfn1P;Kx491t^dq(RB#LRR(ArH}lMbInn zW#7IZv>PB|_ltw-q-U^G;Ki+vzp5|rw)o7ClR}d_1Lr4GE?>`D2k>U- zee6U@GUoqKE)Ti@^7Fj;m8M#XT)F%m%(7k^`N!BVOstZ7VL}}Gf`#z{Lpo-A%!xys z1-x&F&(O1s;E2$8wjQ_$!is(-TPRK@H2mtaP`pQb~r37B-upHHDRaz_av&seE|j?RH4oWc=iTPlkLEbxT20hCNN6PJf1pvEgQc$ zSwgSMk|R`Q;9uaGI3#QHtQRMRLEP)-~a#wnn^@KR9J<@m)UmWMi7R-W)Tu#P@Ke`@gzA}-v6C)F`h{r&lqeY z86>D&)ZeI)adMZ`IUI>r*Y?-e4Oj^l_|M4#SQ(^z39KPl_mN8=8kQyRlSE2fvt(_X ztnKuE03Lesm%uvo77oA#FaWAVS&$JE*bO0!fpO2J7Oa7+l@U?70S%B#{v$9vb=dbU zzwfD+-!PhL4>|eny`Va#40r(^&40r(w*u97B zqr3oE$cuB7ew)DV2C`crl1twjxPfpBFp~0s!#3Ctah)eK5paH!7%U~{0w^QF@BfG6}0c*5iV z4X}c+8716fDbMBI8n}|hIh0R=aRO!?4eUXrwtFhPn6$`XARKZN$5itN`2hO3Y*K#Spx6K@~9ljK{K;^&`PnLv;z$wIg+o zY$2I7FqH#Sy3!j-_8bqvmlS~sv@c0*7K*jumR-Yi6-g8I8P5;g|z zd%gY2jgEY@V0(Xt9oREoh6B1JKdFLYQr}6Fsnb2$$Gv-F=`g!X9Ey}qS;-7l=WNF? zg7G2ohUC3Xgp7d3J-0RLOn63H(jQVv9e6c82g!4PhPh9Np1?kxYtNRvzuFgt?VwRt z3)XE82KBIKz%YS*rQb4{Cw+rYMsDAjl%Z8A^{g%Wb>HF%r+FS?+rFkd14Ih1->m>U z?u$8K%5YN|&NNuSOS6>X0&lr$HkLx%0N+ZuNwy9l7CRs^b|3ko0XqmomD|=2BsBit zz%zd%A)o(Y8tyorcGe{Yy0z)Lvp*}+K&#&zQL7Bvb{1us9z^K+Sgv_KwyfaO!S zyegy|H*CC#Uj_-|2I{h7qV|Rq4;uL`KHd6f!IUD@f8gyl__IugS2mL|Cn4DT=HeOb zhHl^#_(|q>Jf3@?bfoG*m!S1f0@Wdpdw<5epN@Adp}3XIZE65+KzIfl(8YWtZw?SP zU@hdhsV;8zK^e-k0 zsDA7&BmZ_W0q3ngbY*>VG5PJx#pKxA_kwL8D>EGafq!o@c`$@=diTq9Fm8R+j%vJT z?8V#A4W>28)$EPSY4qZlaKq$%qW1}GH9IDilo;LRR0g@Q81tUPYxtk9=YIo;eA7Ga SGEd(C0000-~a#&h)G02RCt`_n_F*N#}RlQa0Hj9P&x8#Q>Y-FpZ~=FpYm-EXaT3beJSXB0q$`zZ-r8lEszP2k3d$9 zF>4?TM*9ZHy#GA~au4LL|IC2g0U5F*r0&NosNm(U$1&mi=Rh{|M^%~y?HeG!1}R_j zh|2`XpY_39-!@3aXn)&3x8f&Tj_}494R~76m)hYQJPYsux=*0?DroB{U6jcwyqGtbFp$Q?G*IRrpjy4{ z$7}&FRG|+A@x(0o|B2~JGy*nHn?3sQ3W+!o50uLuJnAl6LKKVkDEe$fp15cpZM8DU>Y^4d-k)^hWZQCpI8BY z02YAHfaid>JnZ=Ad#c;qRnf#-1M?ljDC62KI27BLTc=D+h>=`mR$pc=W^SH|7t z_&kma?ox3#`_XO)J-i<91U-7;kRIwOPRCd+B{=6-F96v_l}srxcL%_I;L@9`SLp5u zO`f07+yo`)`r}qR#P;{6fi6gRX8Sr;?gK~Y%73k61)u|+6R0ne(P!=maVoVST8zP|2;R97W=%S^(?TA4-QOOUE3;3c?2G}CjIkNl(o^)k5Uc~pXD zegQZ}SL_>OceVZaGP>dio{s-$UoLt(@utsbe?yvN9~GDvnrs43;G_eMDYD_QsRK%= z1aE`e3GDYRY~?o%M+IqUr2x(JZUIk+hs3Ebe;*BJhXqn67{0w<2%oufC#bi&0gVIn zNM)c%2`=U10Vp880rN*jdje%8wDORgvy_`UQFxzW-#>)36bK+UPJC*7&FZxTumD*0 z-@1et2UZv)Gz^b1ft-``5-yC?dj^VxY0>%$Ltq6*;9BAAD8cjxJEt&|HatAnh3cq$ z+ck0x?hIAt8HfciL2*=f6PsRxZe-qKAq>5-xv3vf^jxkzwgSs=Woh%kKghI~?DiCz zP#g}Z%?G;`3y&eo2K1$q^jxX$)Z>~#_JNA$lY)Evb}aIASF z0hFJi_BY1Wvk{KW@*a?yq!7|=|HywvScgI=5wqp%yc|Fgv%?6#%Fhv> z`BBzkC=`t!TRFx8NOI>nZFvJC66llOCl)C@O9(PU>gnBh?f}H+7qeiQ!6OE@I6nqF z2UbRCdm>gjN%8^7|0IO&c>H^MuL(Ybo%2az0d#!Z zGI}1-3k8lmy#nlKx3QqPLs`$}5Yuz_PjKyEj)FX+1p=Bl*^TC0(_k%OJPC)zp}YDx z+YSs0wldl2_y~ko*B0!d!Hosa$P`xKZ)IQmZZNhED-`A=lfcV_4F5 zUx~8nZQK>m@@Fu~+rJL;2?RoD-9{56R!*`U&=~hEqt<9FCD=yor5Qi_ZEj>=0XT!k zGMt=^;U!)JoG8wj6$WK@F)UMjypkG)oLRL5aE2ZJq>XVJ=SACa?li(*aKzhy`##nly0UbjiAn*X=8EO4#o06|e{OOI2L5IG(RB z&W~MzNsl8u^PvzZ0jqZU4%9SXRKR`f8|p+>AU1>XmD49^IU2w+S|`*G#$5uxMX$$~ z4V{;ypia^F{5>y(VTlhRtu>&5y3tlm&n57C;8O;dqlpLtDgv*Uuypeg(B(ag^ddBwParr^U1p5$&K1C{`~K$T2M?92I8m0sjq{4W}l-%cmU@oP(4y23(Z?!=V&Aqn@Jmh zgA2dAs>ur!Asl;Vys0xC%VotcOCE0$BYXfn1P;Kx491t^dq(RB#LRR(ArH}lMbInn zW#7IZv>PB|_ltw-q-U^G;Ki+vzp5|rw)o7ClR}d_1Lr4GE?>`D2k>U- zee6U@GUoqKE)Ti@^7Fj;m8M#XT)F%m%(7k^`N!BVOstZ7VL}}Gf`#z{Lpo-A%!xys z1-x&F&(O1s;E2$8wjQ_$!is(-TPRK@H2mtaP`pQb~r37B-upHHDRaz_av&seE|j?RH4oWc=iTPlkLEbxT20hCNN6PJf1pvEgQc$ zSwgSMk|R`Q;9uaGI3#QHtQRMRLEP)-~a#wnn^@KR9J<@m)UmWMi7R-W)Tu#P@Ke`@gzA}-v6C)F`h{r&lqeY z86>D&)ZeI)adMZ`IUI>r*Y?-e4Oj^l_|M4#SQ(^z39KPl_mN8=8kQyRlSE2fvt(_X ztnKuE03Lesm%uvo77oA#FaWAVS&$JE*bO0!fpO2J7Oa7+l@U?70S%B#{v$9vb=dbU zzwfD+-!PhL4>|eny`Va#40r(^&40r(w*u97B zqr3oE$cuB7ew)DV2C`crl1twjxPfpBFp~0s!#3Ctah)eK5paH!7%U~{0w^QF@BfG6}0c*5iV z4X}c+8716fDbMBI8n}|hIh0R=aRO!?4eUXrwtFhPn6$`XARKZN$5itN`2hO3Y*K#Spx6K@~9ljK{K;^&`PnLv;z$wIg+o zY$2I7FqH#Sy3!j-_8bqvmlS~sv@c0*7K*jumR-Yi6-g8I8P5;g|z zd%gY2jgEY@V0(Xt9oREoh6B1JKdFLYQr}6Fsnb2$$Gv-F=`g!X9Ey}qS;-7l=WNF? zg7G2ohUC3Xgp7d3J-0RLOn63H(jQVv9e6c82g!4PhPh9Np1?kxYtNRvzuFgt?VwRt z3)XE82KBIKz%YS*rQb4{Cw+rYMsDAjl%Z8A^{g%Wb>HF%r+FS?+rFkd14Ih1->m>U z?u$8K%5YN|&NNuSOS6>X0&lr$HkLx%0N+ZuNwy9l7CRs^b|3ko0XqmomD|=2BsBit zz%zd%A)o(Y8tyorcGe{Yy0z)Lvp*}+K&#&zQL7Bvb{1us9z^K+Sgv_KwyfaO!S zyegy|H*CC#Uj_-|2I{h7qV|Rq4;uL`KHd6f!IUD@f8gyl__IugS2mL|Cn4DT=HeOb zhHl^#_(|q>Jf3@?bfoG*m!S1f0@Wdpdw<5epN@Adp}3XIZE65+KzIfl(8YWtZw?SP zU@hdhsV;8zK^e-k0 zsDA7&BmZ_W0q3ngbY*>VG5PJx#pKxA_kwL8D>EGafq!o@c`$@=diTq9Fm8R+j%vJT z?8V#A4W>28)$EPSY4qZlaKq$%qW1}GH9IDilo;LRR0g@Q81tUPYxtk9=YIo;eA7Ga SGEd(C0000-~a#&h)G02RCt`_n_F*N#}RlQa0Hj9P&x8#Q>Y-FpZ~=FpYm-EXaT3beJSXB0q$`zZ-r8lEszP2k3d$9 zF>4?TM*9ZHy#GA~au4LL|IC2g0U5F*r0&NosNm(U$1&mi=Rh{|M^%~y?HeG!1}R_j zh|2`XpY_39-!@3aXn)&3x8f&Tj_}494R~76m)hYQJPYsux=*0?DroB{U6jcwyqGtbFp$Q?G*IRrpjy4{ z$7}&FRG|+A@x(0o|B2~JGy*nHn?3sQ3W+!o50uLuJnAl6LKKVkDEe$fp15cpZM8DU>Y^4d-k)^hWZQCpI8BY z02YAHfaid>JnZ=Ad#c;qRnf#-1M?ljDC62KI27BLTc=D+h>=`mR$pc=W^SH|7t z_&kma?ox3#`_XO)J-i<91U-7;kRIwOPRCd+B{=6-F96v_l}srxcL%_I;L@9`SLp5u zO`f07+yo`)`r}qR#P;{6fi6gRX8Sr;?gK~Y%73k61)u|+6R0ne(P!=maVoVST8zP|2;R97W=%S^(?TA4-QOOUE3;3c?2G}CjIkNl(o^)k5Uc~pXD zegQZ}SL_>OceVZaGP>dio{s-$UoLt(@utsbe?yvN9~GDvnrs43;G_eMDYD_QsRK%= z1aE`e3GDYRY~?o%M+IqUr2x(JZUIk+hs3Ebe;*BJhXqn67{0w<2%oufC#bi&0gVIn zNM)c%2`=U10Vp880rN*jdje%8wDORgvy_`UQFxzW-#>)36bK+UPJC*7&FZxTumD*0 z-@1et2UZv)Gz^b1ft-``5-yC?dj^VxY0>%$Ltq6*;9BAAD8cjxJEt&|HatAnh3cq$ z+ck0x?hIAt8HfciL2*=f6PsRxZe-qKAq>5-xv3vf^jxkzwgSs=Woh%kKghI~?DiCz zP#g}Z%?G;`3y&eo2K1$q^jxX$)Z>~#_JNA$lY)Evb}aIASF z0hFJi_BY1Wvk{KW@*a?yq!7|=|HywvScgI=5wqp%yc|Fgv%?6#%Fhv> z`BBzkC=`t!TRFx8NOI>nZFvJC66llOCl)C@O9(PU>gnBh?f}H+7qeiQ!6OE@I6nqF z2UbRCdm>gjN%8^7|0IO&c>H^MuL(Ybo%2az0d#!Z zGI}1-3k8lmy#nlKx3QqPLs`$}5Yuz_PjKyEj)FX+1p=Bl*^TC0(_k%OJPC)zp}YDx z+YSs0wldl2_y~ko*B0!d!Hosa$P`xKZ)IQmZZNhED-`A=lfcV_4F5 zUx~8nZQK>m@@Fu~+rJL;2?RoD-9{56R!*`U&=~hEqt<9FCD=yor5Qi_ZEj>=0XT!k zGMt=^;U!)JoG8wj6$WK@F)UMjypkG)oLRL5aE2ZJq>XVJ=SACa?li(*aKzhy`##nly0UbjiAn*X=8EO4#o06|e{OOI2L5IG(RB z&W~MzNsl8u^PvzZ0jqZU4%9SXRKR`f8|p+>AU1>XmD49^IU2w+S|`*G#$5uxMX$$~ z4V{;ypia^F{5>y(VTlhRtu>&5y3tlm&n57C;8O;dqlpLtDgv*Uuypeg(B(ag^ddBwParr^U1p5$&K1C{`~K$T2M?92I8m0sjq{4W}l-%cmU@oP(4y23(Z?!=V&Aqn@Jmh zgA2dAs>ur!Asl;Vys0xC%VotcOCE0$BYXfn1P;Kx491t^dq(RB#LRR(ArH}lMbInn zW#7IZv>PB|_ltw-q-U^G;Ki+vzp5|rw)o7ClR}d_1Lr4GE?>`D2k>U- zee6U@GUoqKE)Ti@^7Fj;m8M#XT)F%m%(7k^`N!BVOstZ7VL}}Gf`#z{Lpo-A%!xys z1-x&F&(O1s;E2$8wjQ_$!is(-TPRK@H2mtaP`pQb~r37B-upHHDRaz_av&seE|j?RH4oWc=iTPlkLEbxT20hCNN6PJf1pvEgQc$ zSwgSMk|R`Q;9uaGI3#QHtQRMRLE-~a#tKS@MER9J=WlCeqyQ4mGXO#-4Af~~CCO)0odcBXb0*!+GGhsDa?`GDlR6vp!+Md=f%g2=p0K{>0gXv^ir|IyiQUQP@iH?AK z0K}Se*;%MSp(FfD>W20!Xg`iuE-Do;vxdv^$+Y&e^?tYeSR^Cp3#Lf&3-fdBS(xde zXhtakfYE651xiEbO9_~n7TcWxSOR+UlV(z>K$_*pzz*;!CY$~KvMZVqe1tD9-xYQV zc%iL0j_yKof?mM6d_&j(z@&rF0 literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/branch_closed@2x.png b/RedPandaIDE/themes/dark/rc/branch_closed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f49651b704519d8039548111b93554bd743616e8 GIT binary patch literal 824 zcmV-81IPS{P)-~a#u>PbXFRCt{2n89lkK^Vo~w`tn6MJl58kW4lS1W(?I6{;5z1TQLr zA|C8P5CrMPo1h21iGP8h9;A2?M4@T5Tk3rc33fY5#6mc?0=;ekJB0A2#!J>5YvH8)0n= zDy2RX=xFDJCcKh=+g6TttbT*8n|cYxm5u@9s^|IVZD#q4(R;u~XkB{1pbPDK;9xwb z)H|D5A}Ig>Jnb(4=(rC!#L09z{l!*}$O-@ePx~CE#~chPrB=gcy(ZFgczNk-f0*73 z@SB;fyqrjP002}fmEHA5uoN=5q{8I5RNeq`D|@&W)Lolbvb z;*;$*dq-YCrBWG+#o|u^WLpMAH#4r9 zFzp{{0n8k0G=gac4z!K#x+;0YMutcW@Ji)744h~Y8PDBx>M{|9UXprEWCdvLPZ2QH zA`;%$YKb#M)UcH!l8cb%`KLg5+~!}7IXI}4s@Tk8y?~ z&SUix&|2rHiDzhCe1j02j$-kE#R7ca-^FldK-kkVV7}zK?h9Kv+6nz*+iMDi!ayUy z69V?N42W)JTy@VzhK(@31DM%~#}oGnINUaR=&Iy()BfEsUVzsAH4x6Vh=kYmwc15n zXZ`;$dI}T@g@Jf~;s=1lKb1cbc*1qv?xxW4w}ce%i;mU1&oc2 z)xnqqunb_H13H$?W<8Uhf*=TjAP9mW2!bF8-S`7)W!yzEP{e%z0000-~a#tTuDShR9J=Wls`*CQ5c7xSFKH~A&OcIw`_8Ba0zW_2)f!91sXx$ zph?cq(kG}?a0)VwhFTP)zJSo=l++Z_kW)kIJxyAT_guJ3_t{=J=l4Fm=MVV!`22Uo z>H4%)umJ|6;q3iQweMCS;AC;JSeyt?1w$XXTrTLTfKtjv^!B*!+mWHC0syUgF|$)Ja{SqFvt5B=x5XYZUv-o&y+!;2yY{;qn-+6vV|h( z9pF=hjrMir#c77|E67;+U5!)$TSPXS_0p|Lj?q7m&gR!ZYCr(wu+=DCnB;)L5v*JL zakMmm5F#h7M(NbFxru<-Py-?wE|c-aBR9!`1tsI1Etqq U!Ivu(wg3PC07*qoM6N<$f+F|8m;e9( literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/branch_closed_disabled@2x.png b/RedPandaIDE/themes/dark/rc/branch_closed_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ac318f5b193feb6b94a0363406d7d66b0b99b327 GIT binary patch literal 862 zcmV-k1EKthP)-~a#v5J^NqRCt{2nbAvAQ5?s==WIGR%A$xKs)t4qBt2A+kqOb9F_AJa zBYH~dY7j_&K+qoQEu!9vxh)^kg0&foEVoi0!XU7y%o4O7%7Vx;SB{)JrzdG%uMNR- zuF&~Bet)p<_kQo$&bfDhLZMJ76bgkxp-?CkivJBF+Q6&n9RQ94061w(#ar7%doBi{ z1srH-C@D(YGx-|j>|l31(ks$;F;JnO{>x=IN{rARPkp0XsP7_>@fF}^x--j46NyM# zw0|MQt^fe5>5qA<001&YbTSYK2=_09@BqEC5!u>2&}cQg2v zFuucNw5m$eZ;AG|yZ``5c7_KzL7h=2z%kL@%c1}Ppqvg{;%kMe5zk?LJqPPD8TE_y zw!DDa+GZEEBLQIZoB_xAR4h~>+TYRw{C>Y}+QB+NuqR(9;H{~6C?F$)r3Fl|(n}mT zlCKeh2h-ylPXjPLBrP=-9)+9E0Q|~amAr6fbCojR6j}2yRNr(IgvSj2A9K{cw9bEcbx7Ll|Ao+9z~^gm%(yZW07~-YH^q*k zihCVbr9AH!Lg)(kvgtSDKsH~pCRsuf;zP3@~@uu3^IA;RGKDC3VSo@U2Ks og+ifFC=?2XLZMJ76pBLp0qPRnQ|A&%@&Et;07*qoM6N<$f-F6M9RL6T literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/branch_closed_focus.png b/RedPandaIDE/themes/dark/rc/branch_closed_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..0a98eab661d03ac7e32e571db7027a8288476f57 GIT binary patch literal 395 zcmV;60d)R}P)-~a#tJxN4CR9J=WlRqy*VHAg-b6dgCh;PtcV!PVOVl+rAY{F*n2_zCa zSbPD0(!r|qb}>sVqMg(S5G=x?lZ4d!Gf+)z_r1wo+-Ez;<)K7f1Q{$v7@6-HbgC<4zpSus_Ca^$v=tpIPB&0j6rL);ASUoaDC)zC5Ege`Qc zcJ7nowSlmuIYV^-VH>`~y#&HDO$AaD$eXm+soH_>@c06f1%VpC1g4Yg+h8-vaDaT= p27@QyZmbuqQ8SlRAR{9q;|oS`VxgOVQ)&PJ002ovPDHLkV1ir&sn-Ai literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/branch_closed_focus@2x.png b/RedPandaIDE/themes/dark/rc/branch_closed_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..39fd0d0e20408fe2f4c44537abea487c927232a1 GIT binary patch literal 810 zcmV+_1J(SAP)-~a#u+(|@1RCt{2nNLVmQ5eO~dGpfIAW4W8K~NB_szu?OFd-rcB^qZe zBU)4t2tl-I7v!RL5ws7|MMzkV=3)pUZJ~|Na!~{!6h!|PB^C-P_}=|mgfV}f4TAT+ zp!-{X2j-kP?>_FGJAlPvu~;k?i^XEGSS*(R4eB=Va$z69Qvg8n+(d@Gx; zLYi+Cc{oC9_HyA3Q#r~p`VKzN@QIKYD-~W&<>a)003TO`5It*g&;hs+xwp= z0010?=~#T@FfGS>D4P`}Up^PXGu_^?7qE9&>JiE?h;1bT<=SM2)2!P+)&frSOTrDL z4?t6?BDei^r`tq^SPS^zs+$1P#WMjO)opYxfQ&pOtu^r-g$LylL~fOhU%Cmln7k>9 zrGTaZ$&fNo=KskFm@0Jgv&k&R3rG!#CrU;E)D?~Ap?JVQ&R3@MButw9z73WU0>xKk z0l>81!Gg&w%S2vS>R^ArG%82(0Lsq(?DDgGY$``NMs|VLywoaJh5+m=5k#*0S>7>` zVI}kz&@ImFqUr(AQYy$@KkHo8?q3D%1$eu0W%<9sBAzxTo%5#l`oE!d7ii5(?d+ob z0FW#izgbtq=CPwR@_WA;T35i=k5B-Xibo{d{*^BeXf9x?i%SI00+<0Xt;i!28NS!) oX|Y%=7K_DVu~;k?i^WonUqqD5zQp;Us{jB107*qoM6N<$g1Y}}+W-In literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/branch_closed_pressed.png b/RedPandaIDE/themes/dark/rc/branch_closed_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..049f4bfe5b19f10aa7aff62c79504b1325cc580b GIT binary patch literal 415 zcmV;Q0bu@#P)-~a#tQAtEWR9J=Wlr2a@Q51l`^EMC^6=%_A7c9P2iVsLQUQG5 zv=WK_PN+C%(Fy>(Jbx+N+m?qEQ0W~St_h3*Pwk{L7PLdCkHlR{6+rSp%Q!l7xu3rY z+Qa%4OlFJoB2ov85oh+IymDgGCuviZ_KMSr)BqG&wjB-@JCI)78&~8QNTRxZUdfeh zhg%4!7{@e#LEx}C`nDcsI9ObPz=NQ-eV+ph_<0jnASNaz<_DfNVK)kGW#s?>002ov JPDHLkV1jNavM~Sv literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/branch_closed_pressed@2x.png b/RedPandaIDE/themes/dark/rc/branch_closed_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f58ae2238795878b095402957666e8e663cc4fed GIT binary patch literal 867 zcmV-p1DyPcP)-~a#v6-h)vRCt{2nO{g#VHn1r@0`u)pcE^Tyi$y=y4smmCPW0GHx*&g zRYu}bYqKQiB4`(N7nyC5bAfsh5=jsRCIs0F&d`ILRZl3rtsJ<*!lN_pz81Q8zrGOF8R;q}kE z&d>AK&j!~C0DzJoMHy2701<2696TQG`q|)aps(*pLd`+GQBV86A;DWe8$zzYE1!EV zsj6FzdYbNiCc?vV2phqXo2SMZXrDo=(xLmVi1Lw+DpG7BH1K(gvw8+VO=_J1yNaFF z;}gM0qayt*YKzC&=<6Y(;~5QxilE>9TBH|K0ssI__k9E?V;@LZS@D}2t_e{-ObY;5 zen+s{2M1_ zJRtB(aOcUkLL@EyAS~Ve8T4T1>Bpjcq$6Yk%3NMsJc|1Owx!k?aCzA8?h@f)IrvY2 z$D?r(gxig?sQ$`uAc?&0XQZ%UclmigDE_n&0+PT?)CqI>s_GC<+T+=F$*B~ zZ;{xCh^khOb~Fq5y`K%P6ObRVB>}|#yk@|ZMTys}mBRy^0|*857z646OamB0GO_=q t|Lhl@ni7dbB9TZW5{X12kw_%j_zhW`+6*7@B2NGS002ovPDHLkV1i$@iOv83 literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/branch_end.png b/RedPandaIDE/themes/dark/rc/branch_end.png new file mode 100644 index 0000000000000000000000000000000000000000..2109845651ae107d5b42a132ebeb2b63c05fb867 GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6!i3T zaSVxQeS7X8=K%vA7RQsG_X~aVJUFfjzEL{2;QYD&eWt=L*Lv2htl>$mVP<3zaA06$ v*}}f(Rpad1iC2Xm{Eoa`|CEV=;fuBQEM5oS2dteyLm50>{an^LB{Ts5_Wv)5 literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/branch_end@2x.png b/RedPandaIDE/themes/dark/rc/branch_end@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..91f3bd02d3decdf453be0c3183e86d1046087629 GIT binary patch literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+C|K|5 z;uumf=k3iv-Ub5!)`QIdPX#zO3ryIkGS{#`fA+spwUYJE_g?=zP5RuYAMzXl{3|%g vz`61dH2SZ{KQ{izZIQO_lO51v5XgDNJSUg?%M|NgZxGkh)z4*}Q$iB}bw@uC literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/branch_end_disabled.png b/RedPandaIDE/themes/dark/rc/branch_end_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..fe819bc14156ed1ea3822956c893ec996017b404 GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6!h|R zaSVxQeS7X8?*Ri27RRO-Y0&_t+8MKg7R*)B6PiEw|J-Xn0+F(jYio8G{bOci5pZB& vWa(ko`T8L4_C!I*<`->PE7@pPgY~%FbRCtXCXexuJtDnm{r-UW|RNX9X literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/branch_end_disabled@2x.png b/RedPandaIDE/themes/dark/rc/branch_end_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..58024770943348ff8b9ff6b2f3cce0cbc8eb8894 GIT binary patch literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+C|K|5 z;uumf=k3iv-Ub5!)`QIXp$)88l2)CF5K7~@b9!0*T+X$x@4entzVo3@e|;mv*M?bS v;9KvRWuAWgm0h!}jtd3hWcP$g>7CIdvoF?@{UplWxaMtU)#d~+(DVTozze7WngD)BQ t?GJ|V%02(2MwzB0j2riW+82{qyqI`4!%RGme||udFdi{lm`0q0qp< u#Noj&@#*l|`IS#t?pzMfjot|~=%?H#WzM@Pt$ZLiFnGH9xvX6^Hy&uZm3F=sUykL%i7?31yS(o1a&e?R==$|G$ypYr`xu u@U4%G>poTdHMMj5&vfsH9nfA7nDc=7)_V571?xpwKwM8(KbLh*2~7a)&rGZU literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/branch_line.png b/RedPandaIDE/themes/dark/rc/branch_line.png new file mode 100644 index 0000000000000000000000000000000000000000..75cc027f81737e367517a2b2c7fd7bd243ff0d37 GIT binary patch literal 133 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6g2mA zaSVxQeS7X8FM|OGv*DGKH$@c1UJ88p@>ke0De!B`*C)>&=N=Ph1gb>>HS?9(T9x>P QPJ_feUHx3vIVCg!03<#lcK`qY literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/branch_line@2x.png b/RedPandaIDE/themes/dark/rc/branch_line@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7273705589c0fa5f768274376eab813eda018b3a GIT binary patch literal 238 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+D7e7W z#WAE}&f5!)ybKBq%!W<%69rltdOq!tx{;dfkUf9*x1F03PkodxY2dqH<-ndHyMTEM w-v!1f_7@CmnM)e3FV!Z literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/branch_line_disabled.png b/RedPandaIDE/themes/dark/rc/branch_line_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..01c6cffa7a4c41e39c8b2f2ad8ac1f60807ae0d2 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6twho zaSVxQeS6MOkime1#Zm21Km$vQg00emJFowzD~qLmP5GK*cQ36*5U3al9AHmXX10!~ RUe5^<^mO%eS?83{1OVDFAaVcz literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/branch_line_disabled@2x.png b/RedPandaIDE/themes/dark/rc/branch_line_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..57789e942675a34da6a6a113f14ac483cffb93f6 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+D7eVe z#WAE}&f5!)f(!}_hYk4hH4ZTS({1SakioNNyWxVZ=VO1z+%$OlgWt-5JwtW@^A^4f xj8W__7}heEG+bk}a(K-kyP&jz?*h%FZRh@CDdo|gd;#cM22WQ%mvv4FO#sySP9XpQ literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/branch_line_focus.png b/RedPandaIDE/themes/dark/rc/branch_line_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..599626230bff816cfdf552ed76a7623fc1e83c58 GIT binary patch literal 134 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6twVk zaSVxQeS6N4m%)L9*|BKVgmy)hNpmg%+uA+Wt~$(698VhB#Hn4 literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/branch_line_focus@2x.png b/RedPandaIDE/themes/dark/rc/branch_line_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..34e7d603f7aeb233f097c963069f24011c1324da GIT binary patch literal 238 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+D7e7W z#WAE}&f5!)f(!}_hYk3Gcep7jDBDOezs}{!cw2nkF5Jw=@?SIG1;!}$7Yu8eOB${* vS~TNylE{an^LB{Ts5L7_@f literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/branch_line_pressed.png b/RedPandaIDE/themes/dark/rc/branch_line_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..6a54b0948d7de3b7b5b7651abdb8caaa23f91080 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6twho zaSVxQeS6MOkime1#ZhgRKr4^V0}G`EcV7QbR~Ae4P4~^WyO&lY2vm#&4zOF=GtacN RR+9$_db;|#taD0e0sxX|9*h70 literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/branch_line_pressed@2x.png b/RedPandaIDE/themes/dark/rc/branch_line_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..fb74fd3243db35b207fc12b7309450008792736d GIT binary patch literal 239 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+D7etm z#WAE}&f5!)f(!}_hYk3AD-Q9uIl5JtuwAFVdQ&MBb@05qCSH2?qr literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/branch_more.png b/RedPandaIDE/themes/dark/rc/branch_more.png new file mode 100644 index 0000000000000000000000000000000000000000..045f963fac6eb74a5b978c23fe7e58ebb2bb5027 GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6pZk6 zaSVxQO-@+AaHsyqj)(saALpGiEey(s8C@%HvK4LRui!vd=O%0LfRBOU*>|4Kg7PwPpdAdJu6{1-oD!M^pK-}Q|reBL$x^Dg<98%{pXU%(LM z5X_*vK(j&Yf`|im2G;^s6V?k%vzRg%eHphjEW;uFl)2_f;a{ownT(&WG8r2m|Cj6? kQ^!bzMl9y)$UopezJmK0vr5!)pbr>4UHx3vIVCg!0OJ5vvj6}9 literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/branch_more_disabled.png b/RedPandaIDE/themes/dark/rc/branch_more_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..8630b91c95381b851e7caab3ef7ec5b0e92e31ca GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6pZwA zaSVxQO-@+Au%mT}2?z%yu?efrTFK}pYw)TekiEw$;R@qoK8XVM4FOpP>e<-Xy;eP0 zD9_Zx!^2*-cIIV=b^jRo8xiVC53FEjyTi!9I*-$STkes)KuZ`rUHx3vIVCg!0Ndp- Axc~qF literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/branch_more_disabled@2x.png b/RedPandaIDE/themes/dark/rc/branch_more_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..37d2cdbbd5479aeb25be4e5f3f5dde5be7229c0a GIT binary patch literal 263 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+D7e$p z#WAE}&fA-Tyv+dutQVIal;YaZuqJ8+(~-uW%TLZq+&KB<-&>w17VDo|tarDndGfJ- z0Yj8SFoW&_%?7axA`aXcTnkuDST8WmV#;9jW!%!R42Sen=A2JE>Uz&_X}G!dz?n0D ne{WLN+uuMy6AtNV{2!R~!Z^z2CJB86dV;~z)z4*}Q$iB}VAWbf literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/branch_more_focus.png b/RedPandaIDE/themes/dark/rc/branch_more_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..38067367f8da378cc48efc893076fbcf831bd6db GIT binary patch literal 164 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6b$op zaSVxQO-@+A5V7X(?Szfr@|jiB3<4L;luEe5xR_6(^uP*cH(7&M4UFXs+)v&9lrLD~ zCC8_DpyGjxK{4~rUF% AasU7T literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/branch_more_focus@2x.png b/RedPandaIDE/themes/dark/rc/branch_more_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d80ccb8ccba7e3fd3c279a3ddad6adf020d60855 GIT binary patch literal 260 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+D7ekj z#WAE}&fA-gyoVhGj$X(V@p~A!;Gtm9>_Zh(uc;YK`a*N(U);c!!m{_hhPTX1)2?F7epMmGq@J8n&6Pmk$<4v|N8n5AMP2!+-J_%+;7$` j{LM;06AtOkwGHy(>0B;9-o5q#`hdaH)z4*}Q$iB}i(XaZ literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/branch_more_pressed.png b/RedPandaIDE/themes/dark/rc/branch_more_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..a306eb288f0ce1ee9fcfe32e951f50d99a870320 GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6b$xs zaSVxQO-@+AFeAk$$Kd3Q8xEb4K2tK5u}PF3Si$TjYw)TekiEw$;ehM`Cstz_jg^zy uT{&bdjFtB{#++rAV_M9ItdM61GsDiw9CO`u&z=Gr&*16m=d#Wzp$P!Ei7pWU literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/branch_more_pressed@2x.png b/RedPandaIDE/themes/dark/rc/branch_more_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7044b28223febf305198af5cabafa1779416736a GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+D7eGZ z#WAE}&fA*@d7A?Sj$Ghfq*C?B&G60(P1}h^aZB>eH%v3#KDSZk`Cqx`f4$m$<^HpC zEnqcay}&e!DTC3MaZAH8hA4+%2Hgdk4PqBW9Jn)ZNJrWoaF@Hj{^LwBgWX~?X8yDj nkAC!tTLZr)9A>8dWU&9WisQ!fES)DnKQMT@`njxgN@xNAcS=?0 literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/branch_open.png b/RedPandaIDE/themes/dark/rc/branch_open.png new file mode 100644 index 0000000000000000000000000000000000000000..445ec718101e8becb0f4b3952a52b66dd5a62721 GIT binary patch literal 404 zcmV;F0c-w=P)-~a#tMoC0LR9J=W(IHDiQ5eSY|9i)ZK?Fg|cHQ;~1Z_5xsB3~rtAgLb zVlns;WFQy}CP5I3pa_N)!R&p{J=gA-U~zjb8Wgs>yCisi@$m5Q99{^5APD|D$qQ)e zk1-Y^v8_0cpGGN7lB6b4=@g_h7gyFr#0F)f+%{thnD3k1t7gl2ap&BEMCAvNC5-93 zeC~i!#1?Q4Od@vWT(&(ZtD3DD(Jk04aAWqdGVJ#w4X9SD?{jfw6X6Ib8+PKH-#4=# z=S$LT7qJUq0yur^c2?^3`fFZ)A*$(~I^R?0O*Lz^+wHQMMTzr=>b$A*rfGKYd)zQ1 z2fsP@(lq*Kz=Xk_Ko?jAJ}}#<)#6r>zQO|l(llM{n_L1jUr*h>*hV9cuZwn#H2^?W y>qzNY!1sF6Y&0s5<93bB%%sS@gCGckKj{9KeK literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/branch_open@2x.png b/RedPandaIDE/themes/dark/rc/branch_open@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..febb31878907d870b65c1a4c7cd426b9e179fe47 GIT binary patch literal 813 zcmV+|1JeA7P)-~a#u-$_J4RCt{2)jx<7XBfxv?=!P^2zqFf5Z#%ZS+@}4HIXZ#LW&>( zl_Xf$NHi%#u&@Y$U<#2y3c(Pt5khRDMI;e~#Kbff5iV$Bby#S0-kDiJ&r>)QJ#XE8 zQb@wyaQ@+Db`^X+<@?P0+vj~|Uj~dZ#u#IaF~%5Uj4{R-^SY3-0co1Pt$4?QI?8uZ z6nrZpT0w6MaxUM7a2Nn(UmS;L%j8usfc!6o_j;C2+`l)odu(iMu55NMRh2AjeW`G$ zXL)A&_N_O@$H&`?&Gkw*h7>b)E*n|?XObi<%4Yxn8>+P|%a0Zg4;8$?(g9hPjdfMd z0dE#cm%AN*%j(su(lYr|Q&YC%DBVQ; zt#Q2S(js$LBHkI0b%oMh!TTtR>Jy7=q4*DAif=StIb zEuMd2fx}<#__Dr=!$U;_00_hI?%dq$2Pi)kN=p&_HOaEQFPi0C>wU$WKpCA^P%gHI zYwtFL;7S!eLq%7hm#TVMmVcwjR|}L6N29@h5$Qf{f10*-DS8YTnpY4`5Bc6F^?Ln5 zmHk#efd8avzDMCG;PHLaL)O_#bAPDXNOioS?kBqGNUeV7A5i0O`6op6n)ni`=0N~t>caZMyz{=ir zg{!{k=61V1?bn7*fov*lokiIZ$KmOI_Sg3T09?CvW7My8{{Ys$;Ff9a%7=|caG{@l zL4{v|XK6O;S?BTGM&R7@o>jQ&d#oSC;bA}n0BAOwGxzV!Y!URwXFT@zaLwBghT%Vh z>T4iZpqHwO%UTBo4i-wMe2-mW7(N_yPcMZ_^B-KAKXz%}PSX64st)Ym_{vb#T9PD7 rUUnbG7-Nhv#u#IaF~%5U%xmIb(SY>Qkdfy&00000NkvXXu0mjf|GIq< literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/branch_open_disabled.png b/RedPandaIDE/themes/dark/rc/branch_open_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..3b840d7678dbb711fdcbda65cd2501255a8e6c0d GIT binary patch literal 422 zcmV;X0a^ZuP)-~a#tSV=@dR9J=W(lIYXQ5eSY|2Y){i4a1%5u1syiAA(&&_uPh)xZ@J zAHZf3AHb}&G-7C(2(3gyNH-C})HDgY?~RN+UBXy3n`n+F63+a0*@@Z3De*Z+=n>S}yXQst;d+38X+Y(^mL}B^27D{=Ugbhw4xMQpc%+^=$E;p{oOZHzwr-zeZ*M>wg8Q=^W3GEr-MQ7 z>bA0pQfmOBWaBiKUdM2GT>}8Z@x`d1_J9_F3k6kR5^xo=T*#+0we;0I03Z}!7y*3< zbOQ)fmGTqCT&7TKS6u@D!bzu3e9FM1_WkI|LFT63u0|*tIKr|l%lZ>O0C$CJFw~&s QX8-^I07*qoM6N<$f-vB_JOBUy literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/branch_open_disabled@2x.png b/RedPandaIDE/themes/dark/rc/branch_open_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d6c5b40ed2195fb73751770d977a7673d4c3ce2b GIT binary patch literal 872 zcmV-u1DE`XP)-~a#v8c9S!RCt{2)=z8{Wf;ft?=#!2M8q@!qXdFV55xjd>j{Wth215j zsmN}Z5Mr^W+eS=07!z-%@kWA?aA`vSBm_-Vrhhmn=$0mwq=-h!tsa1y2q8ug!I02W z_IO$|C(_LNDa}D)E*HR5+X!GB$=KI83Ej6LD??@y%s#4i}XJGMwgua2H zH$aqKz@IaYp>M=v@zD*L*5||KCvxvU6<>7eFz{YrG$pvV!`yv{;1K{w=khN)$5DY5 zf$%>>y@nqKy2j>`yD8JYxG3&hf%?GcDynY|4fKxAx%3_39|54?_xu*~bS-eA^ti%v zPTYxPrnTY!W^T&1t#sl}&9e9j=VVP3iwB5B5dv_2{LIZ2FRc5@#c$UFt4l`JBC>sX zUH#>WU&nrVkgW99{00>Yz_T+a`cswXHWvDOFGSTlvJC(@ckbt6^R~vp3zu(H1Fx5i zM4(}LUH$y#ZH>btBO~{GO(vW2I}r{6PtF(!gHKGwwj4R!dp*j|k^BbCCY{N*tI)~a zn|x?`!R>dBA2=`>?2^j1egg98-D$e7#{1_Z-}j4A_bl560HmARHmj-+%nyu4ox8PV zc<|s~0J&VQ`kH%sKS)d9JO%l1sK0w(xjL400|1iQ)>j4j4p=;MqGyZ6*k&)z70-~a#tK1oDDR9J=W(!VQ(Q2@sA@AJxHkW#Gt1r)vamdzwTikp~NDSv>? zB$LT3QU(JrDJ6>{@rt6%7G<%}9i;BPkAVTj>)uVyXFNSUJ*RUZ2!bH^@01nDZeDa~)Y&GtItDIL}zlE2GFS!G5|KxZ93i4*r`<#XHavV8{hP@y?1pE)2Z zYXaB=8in`c#FO7;<1G(h9|5hv;Y*~xpKkxF0jFbnPOmi%UIgle*K&#Hus=OtoOoLD zF3(q{Q7-WecQsGyunlBBmcGfu_=eR;uZ%dH_JY>25{d16tmXib$jBhz_dls%Zc~yz6$Ad<)ze q4V@QsU29kEY<>NVK@bGNpYsY0D{=*p^zVWI0000-~a#u$w@>(RCt{2)=fxMQ5Xi`_q|?AvLJ$>2#i)iK~&N>8iYjzCMhP& zBFYk?pGAuZqJog1MPLPPf+&b;5%@D#q`yt{1Lim|ftwZ?1+Aj2upl+B_iZEOTr14E zGeLdN@_gsKeCN9yW&mT1F~%5Uj4{R-V~jDz{4bbmKt;D!AIxg5Pq@<1H;kcl4Q&xxl_gtJg z$nn|6IuW#%ogwa7;OhQbPYWZ+1^`q)lpFVgOQFjH5q!X$2QUF12JkMlym_wFTh*oI zx#m~5YyQY5bqhQ+bzQ(19q!KM>jM!?5CCF5T0vj;0IUp^-cqbhHS*bPa?884)TM3% zSRX2Vq*#|~WbbTpr;6eUAYI4Tj?XFpPeP?7f}X^>RQsoy8#=YR*ij18FaJtlWfYeO zA{qby^dXYjGj;qLWxLT2U{Zyr1CTBOD4M!1 zsD0kBv-eRmN3#w{tnhFe(3$CJYAf@dV;u=jMBQiJ1^@tYPc;hE0irZi>J?a@-pLOD zu&P~i78C`SLGBCf6Ud|e4Q$I-k9i#c091BrUEt^rfTf|*U=dj}HjW{;Se+2IhU%jd zccmNY<+H!M4*&ql+g0Yex(i_S437*!+|l32R6hFxBK#HjolJsne4iT$Jea}uL8pk7 zg}6LWpaB3tCc)v)KDQIP{;NF_p877U`s(?zP<<8T31pENPX;X_TSApi$7fStf+K}& zr|<)q6iZHAA=nH+f-a;7oKwI1fACMLekiy4no9n5AI2DCj4{R-V~jDz7-P(T;yYh@ V^6If}(3}7O002ovPDHLkV1ltwTaN$$ literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/branch_open_pressed.png b/RedPandaIDE/themes/dark/rc/branch_open_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..8a7cffab5491b36d923c598813ce2848ce763f97 GIT binary patch literal 421 zcmV;W0b2fvP)-~a#tS4l)cR9J=W(#A) zh>hK>WTmFLcQYe-saaT9DJ2_4BCevWZIogq+HerY!jM5x)62Lop1+&;@uM& z)0fZ*&<`{R{_-nRxWGCogt&B4uDo*-+%KXKi$5f0mtdNSFi1U zR8UJm9k9`3J1LMa&u7|hLMgU^Fi8I8;XZP)KKmHdANU78v*MXalyW|X%bG~Necpas zuF8O6k@Mx`UbS5{4FKpJcRPzAxdv_wh@R$>m$i2Nf~fDGQPVU{`*Yp_S1V~n#B@xB P00000NkvXXu0mjftnj$$ literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/branch_open_pressed@2x.png b/RedPandaIDE/themes/dark/rc/branch_open_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..24e282c85cf22a5c2101f14a54effe7bff4249d8 GIT binary patch literal 860 zcmV-i1Ec(jP)-~a#v4oO5oRCt{2)k|ztbri?(@3~W^+JVr}m{3hhWMfh`z)Z(SqN&fM z79=ciK?F+zGXw2_V&cNYOu94iQ9A>r4~Ya87z!ydVBMHll2RDjS+W448-s+<3Q2>V z+RkxNqtk08*n4NX;Cz<j`lv_wN(Ydvt@+klXNsjg<2fgHZUO*(C83KLj?*rw;{olrSU+r(7_L@DP zN;sbRP~elI!+WZgPmJ}(|5$9Q<3q9e8N!aLRW;wQZ|SJ^o;{~Am8yuu(_OBIpL;cr zye~j>ufT2B>C1u2!0?9FLu*3`mr{FyA$HRk93ji27dT`=yP~QMfx<(-pz75CHdmlDy zV#|rK4EJZulPSk$T-~aZk-#tsV0D#DzOcRdw10mOF*r{-~WDmEE1JrLz z1s`8k(<9L0x=sao|4L7?vs4{Rx&VMkBE13SJWyMFu5cZt2`cZ1lRu5}n(NjnM|69( z`@ldc`;~kF0O8n|bt2Apz`BRL-~a#uJV``BR9J=Wmpy9~Q51%sbH^@VVKAU(+}U4YK#^E)%Cy=9)XK`l zACPJT76uF|Xq`H^U>6XCS{TI^0tCi}e;8-1(GId|qf^PUTH5B%%0 zav+57_j5Y0Otyq^vyv*}M5Y5r)U4I+d>aVh{n1Ozw)%lpq#S7@N$$SB1Q0@aAlz5r zmtilQQ!9?+pH);%)AUB3TSI6YxNf+IWhZEdqdgx|g^)e2qG&&bkUjAsRXZH*6){&V zOtu8zoLW}}5Jj{A47+y;pg3?<+1^i!i;F*c%Y`C#t?D8nWGg}+01SItt1W&Ww!cyU z?|ofp7nlR+f!rSUj2o7mM3NjX`cxDjSCs*TG<}X(z5r#~{3`(7`#Q3%Qg}a!A9FF={r>$Rjk&IgQipjZ4Ba7$>{dtWbdvsgbiKuL30 z^ih(V)%rpsTOiY>$#%|#9{DtVW?-{eUudKQJv;Z$$4s_^>}_f5MAnZDU}ib$tO2J( zwoPpP*Z=@YlC&{x49d&2o+Oi5KM?>xEsoz&YDG^|SwAtrfL2Ux{loy!ZG{}GU>?lN zu{y2wg(m(T*W>sLP#?K*O#N{{oIv*iS=GzS%Cc;}w>-WCAkzUro?GLp06HBS078dF z?5qWjs44Olq3sYdiy~U*?r<|H%d+`ShlbD_Aa_K~BG+#)X;R@urKG`wNujgRtb27{ kDCeitvCv_^(d@r|10S#f5LAedRR91007*qoM6N<$f-8U@7XSbN literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/checkbox_checked@2x.png b/RedPandaIDE/themes/dark/rc/checkbox_checked@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..60b4fb2ae13132b5a7c3c26cca5eac0a9969cc72 GIT binary patch literal 1255 zcmV-~a#wnMp)JRCt{2o4s!wMHt4PclR8mbg4{qA7dX*ktkA-k}hqa2~c39 zfJCDF0}*LJ*b+{#6at}vzW^jGP((rzIgO!8TBku^H{sZiyCM`&B8S_3D9$7HZuh)< z-cRHENiKHgy_?903NH!d9Dq827xGPQVs-%Z2yP1H zu2PK$BGQlhP^uq^jY2<``({_OuVb8=zf#Xs^&I1dIQ%xoj*1Y&V+uK7bSE;I*Fcxku+ zHxAm(13UHco;IL3DJAov)uDjs*SOKsI00i%ug4I^5^;_ESuDkkIs=Nq+E5LS+P)(E7h-HEtyYD8u@iOx^_? z$9c&kRssu?`=)`_X0!P;$>+ABtglHe z!0uaG$sC}X^*aEb z#DpF3Dc|^zHB`X*noI-`k-j0kiuh7^8N`{Gm_n?t$?Pf6YPEhzQVMYtWqnPikHLhc zuos0{Uz4c-6O=*}g<4;e`9f&FrBJl>HMy(=_fZOkTVIol027u%Dc0BI_AZdL6w0!` zCfApt1f@`#^)L!z}panH(3ZA)4)4rSznX;>u|H#d|ET)Jb-lofA9XS*9dqac( zN;Mt;+zvDyGtAoBK@#D=&C)|V#~@m^0h9?OwAiYrcvTBT3V; zta;mZuMIXy5A76(z`q`~=o)*H!g9LH|Azw;06@s{ylUKz>KnTbP|f;nLYDJOs}M+F zX|7fObX-8fLsP~V08V9^TK*(DG_{{&b7wKwbzQ|{b6tW@COI}YWy+Mp&A(ee_B^2f RoLm3^002ovPDHLkV1f{7Mx6iv literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/checkbox_checked_disabled.png b/RedPandaIDE/themes/dark/rc/checkbox_checked_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..208f3709efd963dbb2a42821027180a49a6a899a GIT binary patch literal 731 zcmV<10wn#3P)-~a#ujY&j7R9J=OmrqDkQ5431=Z&}#f)WFDHMkJTO>HuaD4eE+5*Tl` z63k?+T&XRG!PNvU5|S(@C>I&VxJf7n69WIVsg2c6-Pl4YXyHbfds_J3^c zZ}r}}=brC--?^7}FZ}P2;=t7#@oq%!0$o5;Ks>v^8mj4BHnZ#<2zg&3c6?Zn7eG7E z5D+;|t#(9iwsoA_+xYr%)g34}5Qz<56l2~4KT#dBLd?IN&HM<0{aP%3%H-)qWE?nw z>Lu5Sx`Gm8Mgc)}D3{Gl2SMz@`H<;|oe)u;IW4{pV0rSo0IU%6L6Uo+`F*$cc{k=2 z(Bx5jELfa-{@r;z?Z)a#fw3M4; zl^gVfWHM=~;VC}1Z(sseKYzOeT=vEk#{P#`forsYv_D-OtOv);FW60NA&dfx)zpcTfb z4Y~!oWsKUjTJOU5?|5-8^9Bf4Oso=K2X^7$02x&AV)XP6G&+wve-f|;VDj`HmjDUX zyR|>KvEMCFO(W8W$aus~i01d_J!iNhp{IYKQ9|{-qC5Z$s_B9#Z(_ub4~t5g01qlf zFeszB?9_cXaOh^V@#WJ>TgTZ&M4Et;1a~{y0p6jS$YnDx1FHFt;1{nC38>@aaNz&| N002ovPDHLkV1hKtQ11W$ literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/checkbox_checked_disabled@2x.png b/RedPandaIDE/themes/dark/rc/checkbox_checked_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7c8ad0c584186158c8ec9c8d0a282b319492a591 GIT binary patch literal 1334 zcmV-61-~a#w=t)FDRCt{2n@>y}RUF5^znNJ~dLdOBQfYc|n}{K)NN>GtT!BL? zk-$cc&@|bNy?U_+5?LTIruF2_=n@(wnr2%tgvJ13HZ6Lhk{Des#RFjv7;M9-S=gDM z2lmPA?Cj1g^JfRy&+X0pX5MeU`TpK}GkF6vXwcv!Lw159k))!u%7nXxowm75X1ri^k);4V{fTat@CAT&7n1Z5%96$(EzYKvszu4w?$AA$ z7y;o9fHSV<<_~8;7!J30?rp5E{Zc8Yq5$24i4ib9^(HqTA&Q3EJM$asYb&Ow%?=iA zzgTjR@r;Q_C5aw1V|O#1POBcIdt_p7mcG_1U1+cPykv&aPZ#(TPa01x1J~59ir>C+``wNr+ zHCTUj@9DYE-RLt=0@$^_1iEhLgQpz=vl8s-k9V+5>o3ft{&cI~KscZt))%nR{#sw)*a5wsp-Y7k1L(5$Ea__ z^Ffe_#(MhW9meDJw!Xlz0K~Xw5z@pGP3cP^2-X)k7C@ENTLAVf!b(aZ2-X)k7GOC& zl?7qkDo&I_P^>R-WenKgX}b-^V~emRmgrlSq-g}e`T|!3$YjO~#C#prrSLky7cF9Z zvA)2ySzvK?@((+uV1-}S7q~hN+AM`?_-1{9s{+(e3TF6feSzx>p`(_9-_{p+vJyN( zDfn)EfhPjgSPFHqzQD700lTG8FY60DeHpS*3U#x-z*7M-nel=o^LqfyHd$;+62D(B z>kB-89bQOJK2aE#8JGv~9Kdr1<`u?eyPwRw#FwwaKhC7K0KDx-U$qj5ufp}jOn|(; z5sSsD?I#X2Cb{R0F=hhf^o?CKpLa7UKQZP`z?Lz_On_B=L(}+*%X#^RrqWe?n^8U` zmkGdxyZSaUO+@<=t?sAiEz!P2D}hTEV#a3!Oav(Gw9Nrn|L*|dv>d|paS}mnmM+~f zPTAtKl~CJuc~DZ4c|OqF$;PE4GmlynRewYA2%p;34lb@NLt2o8|mHllc+}@c7 zQPjKCJck(=S(=%=RVkqA9KW%?wi15zjbB03g=6>M5M@cj(9%rmo2pTEZl(Wij)1P> suIs@4Hb=k~1CML@ZLUFs1}B?;0S^@mnVy2*k^lez07*qoM6N<$f|rqb1ONa4 literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/checkbox_checked_focus.png b/RedPandaIDE/themes/dark/rc/checkbox_checked_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..a35def37feec07aad46c3f90bdc12e680d150cc8 GIT binary patch literal 655 zcmV;A0&x9_P)-~a#uK}keGR9J=WmoaM;Q51#0Gg+&Eg<>Ff`2%9LyP}AKT|$Z^_y+=N zmC7V#2&q=EFknzYLDB@lErJVn0YS36mG}peIzhoAmB}27owux;+3Zesw9&76+;?a0 znRDOFya)d}>JF6O`(})n5oN)ZJc<|&G4%*l>a+UXQ$VTe$KWSv!g3X0vRSNJ z!f#`|3`_$=?JQ9Sh)$^GS-guHfJ7+-+5*CY%ggpOnlt*A497yO&?EQU6sw*Reg$Ck zpgE%tXXWQApt$V`{qz=M6d)0D^{i{6vnDgK;z-AS6N(Q?ZURczcm&+(j7eJiD*}q! zo=84mo$S=V@bb?KNVDD?xuAJg75BTm?;`BCs#C3xwAh%|-XQw>I*=3}2gYS@wd_vB z4PkvC+iNIBb?n!y_#Qy2^%n-SeqaHT)@*NdgzlEF^UyJ32az;~n$y|?E%lmLq{U`N>oW-eXnf@bU9Ctsm-U$iq_$!R z>$3}>)rv@(1NMRaNSZsZ^?}U44oKSp!y&Xbka^v_n_|_Mli|TB0hl^K zJi_Fk5&*4x+cZL;-GT^JjHi&-i&YD#b?o7WB6;#j;b%Y`p-PxbJD60+bEot>y$>dV pa5PJ{&STy4=j6bqk#;ou&o8D<>#ezM%N_s#002ovPDHLkV1fcvFx~(F literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/checkbox_checked_focus@2x.png b/RedPandaIDE/themes/dark/rc/checkbox_checked_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..925cd36208f8e985dec5e47bd4480413afd69dcc GIT binary patch literal 1269 zcmV-~a#wr%6OXRCt{2o6m0*RTRg+XQqY1%IBsb5Lj3iHcc?`r7x9Do2VO* zmI9&?2!DbbiEUzAn<$DK{R=d)(Ex4nk+P{KZ6JX>EgPeCgA1CnsEgJWEzr4N7kyJ^ z=FN2GF?W8{zEAQNbMATXo_pT++_^Kk7iiF+!A?e^ICamkX>A236x3OP6bbAXV0Y5N z)dPVi0z4u(XTZ4HQozmG9$63jUT6YJlY9%{HvnGM5@~wO1M*>|Uw+=o$p~yArE`LV z0H?A21`h!30H;egH~=#6j}A;g=OhM1_*pWsr3m?X=_h;~)a;v?s_dsd<`s$z!NjdY zYgoAcu2@)CD@)oV zPk>UHtxy~T@utH(zo#Hayc1(h39PN)1l%>hY*IehE`tYvO0O)zkaGZ59Om}w*j&^k zKtY{#UQ=ZFZomAaKg?vQ^vaS@hMhL=*Z`jd2&CvTn7E}qx|C4Om~va>b+1oN0toDP zULRV+g6_c5!YB3vULPL?xL0_2o9*kt8@u1?HFzPkLukr6fGBj8*`|~l0_D_(h2y3e zqjyir-*JCC_X;SD^RTjb8!J-7{>0!5;za^J(6vEcHp; zK60Ia$IG|`pyt-~9624gkKE1y#YuJuIFfWfxl};+44X{wI{?jF`3ZPEZeO`fK)Cb) z08eQcSK{`SyAp^jeUXt$pUlVYFINhPDt!p%_Pm6zbo8041Voj-vgBfv7oJhbO$pQ^ z{ohW@pSt?Zg#xmWzKs?Iym5oCSX4us3lrglVHl(LdgVcs?>}C~C6RQcZxdSqU1hde zIKlc)F#J zrxfxaeVf<`sPxG^DW8TqR!bo-(znqv2kduoS%DFl z;5y*feq4sgU~*BV0s$GQ^x=yjhp309z6Q{)HMHc3bZDyXV{_Fl=Lhn5Y!1L8!29(a fn`_XZ!OrGCw>RmF`CV2H00000NkvXXu0mjfWJOVu literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/checkbox_checked_pressed.png b/RedPandaIDE/themes/dark/rc/checkbox_checked_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..f95dc13eb9b6e69937fe0b0e3bcc05bff1d823c0 GIT binary patch literal 704 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 SpOZ`g0000KWyww=i?4*c~}? zJig(`B}O(D=GM8aDyJ^wl|NUJO<*_@Ht|WKhl*agc*f)1JC^>-t^0ed^3RdEOL(Pi9~}YgY~JY+Y+xatP%R7FokvLDt*@_f7kQ>z09!otEZD3 zW6=VEnU9krFYH}4rRw)~mHY@+&ra#Jm4~A5G|gpiXl~gq@$#C?$%Xb`0+>sROZlG6 zE!xt{&-ngW@733bUl+gNt&XediZ6hVX}ja z`FY0=HiEyd{WC30`2TNj{Ar;WHd|q}un97pM}EG1S*t&(a;9a&p_>O8^76KxV|LgZ z_h0G2*%Y12=1(Lp#6K4Us-PZ&F#BcAVOW9CR$ zsl6v`{nbnVqw^#l3ktlv=Gy;>?MUL3`;}kzKkjg^6b6c1KGwt2u_$AEgTIe!Pgg_# zVvSq5m)a&WDouUNP&R8z;)!+p+9uxoHhIBB#+2W-4f9zuC0pm$@+v2%I0&%VbL`By z)W+Eo!`Jkn-BbElzr%u6{<{waGuSQM?lP5EG2#`MKkKSrSGH_)`o{S8>x~NEZH=>8 za=AD38XwrkaNB}82P?BEDf=XoXT47pm%97!C@b~z4OdeZmj5Zqp0s%H)N?20rm)!a zxc#}@x=Kn}>EFzhnGcSa_^h7G_YT15x-~a#t(@8`@R9J=Wm$7S8Q5431UtZ}V6|}_u0Ub(5T`VXrdFl`eR9@F2 zxAfsCCgzx9)9Gkl<3tJr2GXpHg0leQ8DWP4}I9 zIN$Hyb9vkg|GV^i;QZzC8Kj%Q9FWh*XB$|@tlDliUMDBKHXVyqQ3+F!nLzm>*T3MPWWxbua_USm51jr|7hoa82 zN1vnNiQNDWMI(R_z@Y<-?UisLxO&~0-4;v?QrMuIlWx6u`rv+AUg{1MO5v25-5b;# zKrmruwL&SJ`eT5DP%1!Yt-dMghCz4G!UkPQmCjmyGc9k=GZ6JKwU7JJ-`#={zzE== z0k+}C1#(zsh55zFXt=c-z&e2IQ5+V4yz#j9yEyjqM`Tt-x`b5ogHYDnX(jG(`%+)p`H$#3sw<3hAG8=400000NkvXXu0mjfa!&nP literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/checkbox_indeterminate_disabled@2x.png b/RedPandaIDE/themes/dark/rc/checkbox_indeterminate_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..3102eaa3f59bd213cb312df5d946016118eba943 GIT binary patch literal 1003 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oyBSfq{9h zr;B4q#hkaZ?Q?VeBO;uea;u{>XRWHHfX9np>zrC7(ivn}AFyw@8k%}Gm??n4;B?Dz@A$tjbIK|* zxB9J?60noy-q?1VVVA7HO(zX^w)k^CD$Au(E2Tm?c#k|%=wZ0=cEz@98>Cx`WAEDT zfBv~x|F!B>Qw0-&?&iX~vbnk~8aJ-q4W4!W{Mj3J+qlExe*1(@_}JXJK1<5>^THpQ zB_&(lG~Fo`?sccvjqcn7ifXKFORd*Wbjw<;l>V z!nld`gqx&7bVCkyW{G-N3!7fc!FkaP@<*ipXA3ki?qQb+O%_hc9DI_#e#blK)hcI4q-f<_9~mY*gk#0afaWIDKG z%3PVBnnBJ#girJ=m22n`X1JGF*;ypb_QLjr#Y9POTLIl?C+rq%lH*=~(kNi^f*i(8 zfovzl6r@udurqzvq~y6QzUcP6)7-@DmiILoYi6!zZi4%2{kpPL!``ygYxRsI9E;hpWL){c7}dCfialzZikJ=!pa{n+wAn>mj$!P#eFaQx&M#3xEg~% zv5oP(U5VefOs(7A>g06w@x*;orMF@0xeUj$`MaKTq5BO}>(KQC!Zh zYUe4+%+0}%Pqy=Jz7}+(ZdCP%}^E`VppWT|{v@j$89|N0+w1DH>2o7NG OW$<+Mb6Mw<&;$U)aK3W@ literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/checkbox_indeterminate_focus.png b/RedPandaIDE/themes/dark/rc/checkbox_indeterminate_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..370454348f95a416c5c2ba27ded03e72e8564835 GIT binary patch literal 466 zcmV;@0WJQCP)-~a#tgh@m}R9J=Wm(5BeK@^3*)4J7#GWsUz42mz1VFUv{gkV-;<`E`> z3nRE6+zr^^A}=r?rhO9?2PA9z%)+i9No+B8bih8V;?||kS3eZ@!e^I81NAenWw?!~ z3%-FbS+AWmx-ZQ-@;!apHCGAK)IV6+O_q+}7VRT)+PI zQZ`2exeF}H+6X5xACheEO9-o#Hg#HtaZtXI(^_H)|H^P1_zn;avqT*rdZ1UP`G|S| z5^)F&0m6eT>)0phYD;(daAgeOqf`M@03Qx8|58GH<{jjpz``rn9$@`Qn>r~xA0g%&dRKocsU>5i~(T!0NEUkSpmS~+BRtj3_qd>b&S6ucWa3S^q$mkZ&JSV zhVT)PMW_?zCN(Ac%FW)S6ZL2l3>DhUy7d`2YX_07*qo IM6N<$f-?TZ*8l(j literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/checkbox_indeterminate_focus@2x.png b/RedPandaIDE/themes/dark/rc/checkbox_indeterminate_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..8da0a8c983d3206248ed93b450c7c293b2d817db GIT binary patch literal 930 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oyBSfq^;1 z)5S5QV$R#yd;Nn0CEDk2Z;fE@ohzYYb$WryB(uC38az@H)lMjI{%a?OxV^OW$(ZgejYUP?mu_3YK;@G4%e+uZ9tP6llB4@(N4$M7>Vckv?r0KXrHx_56b zQn4`%<81^wpXKswC!d^^d;0jSX9q(H!@R_i@?m_j5278WFzflo)!9N*!{)In7n#H?KgH1c_unU=+X}g}#RPBNK3u9) z_TYInF<9I7DhjAP0jboAt(G9uSnNg22RP2}9uDHj>xB29MDV~4_ zwo22x{tErOyD6`y+95BfJ+PKhM)Bv9kNXx2Ulrf!DQlK{=0w9e&AaL^YJ&xPm0s)x zvePfMO=Og`V0&Yjd3eI!d2MYsKTcjSkukM`yQbUITe;@5iAm2yM()3xR-Is-Y~~a2 zc}@RF>RIQ$Kd)U+Y%+l`4F_5HEH$8yHpH(J_~vEZ^$uy8c)4!#j1yol-X0u-g4{ ziq!g*U_JB0^9>~*j{I0OJ-T66-|6mC5lg40NB`VWlhu3q-t7E0JN~fkJZ|+XK4u1k zfTZrX(`Q$>n|^03X3bMFnl)$DvIPptM>pSD6`Htt`m%QnvKzg;=lRCYTJ`(Zobo4o rYPI8LGf#88f3-OG+{1!5IdzQAz3lC~pV`j>W;zB>S3j3^P6-~a#txJg7oR9J=Wm(NNYQ51*2Gf7q@LMy4@Yc&6g#Rq6gU!uX3YDOs~ z_7NJPC7IZwMHiBl4-jzEE(EJ-lh+V5D3mN?a$L-0491R_Ok!#CTi$!P-#7PMhI`?E zk6a&!zAnw7x{8oQiTFfmpd2BRuWe)x{wNU36yGVbc9WP->8O&ce>Fe$2|QUSJQFeY zf!~Olp;o(cxc&Cr59-rbpB}YBffOnhFono`cPE0bi5NLR5H)KX%Vj^n-8dgoj%F+Y zc2HdfUIG|ym5>Aowb~Uw;k_|}M#V;vaL3$P=fL^3?KkD;=cO|n#p8Z~d&)#$B5>~l z!P^RAnbI3YKLFu7uH6*m{jbgJ7q24E9Y~}LGm4f5fCGdTwG!#V%)kQUh^IhxYvn|c zEYKWa?WQ1Rb!+9stLWA<;PlY5kHh5eZox!gA~0S7p#k;f z0;y36bS^q68%4D{cJ(6?$)oxL6)T#t#0VOd?j3H}#24469e5GwAd+{ny@k%hB+uy1 zM&H9E&^vov-}^Bed;SfG2s{KH_(64g{vDBYebe0aW6ggjmjFYChd-R4{{R3007*qo IM6N<$f>I#jwEzGB literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/checkbox_indeterminate_pressed@2x.png b/RedPandaIDE/themes/dark/rc/checkbox_indeterminate_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..9e37b8433ae4fc97f4a952769041f84726577b08 GIT binary patch literal 995 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oyBSfq{9d zr;B4q#hkaZZ9Sp`MUMY}{?wCwqn4ObM9Dg5(Md{oTf$^T%wGpMvUiF^*)I!fXKPJ* z`N&;%m4(KR6|*%$ZZC9R*ui$?;JL1C%O?DCl+Br3Znfg+)2FVJ?@W(b`+fV}&whUY zzW=|s`}?Fj+!`WXuX$7_g}nU!+I=_cSGEft3i=0J8S<7yMsJc~-g5YXDDR9@dOTp;YomhTP~ zD_b-7Jvp$~)cCW;qa9(4Qc}xeXYV|iQ6t^a>E-y|15 z^&InoOA+Z8fVvpo%stAXVS7t=#r9{%BoY{U0~wp@|K6P}|59Ly_Uy)5=0#x@({s1@ zvq`@-Tz$P*%;`FFYC{g=ra-n6VhYmOnRh#trYt}6$Y_wp{Qv3dndtF@~qDoR)`7h54 zuT)HFn78yk`vm16=LxfyO9ef<#oy$_*7Cn)KZ8Yyhqso@yetn%Mdq;MyT8rc8M~y7 z)E%F<8vDAe2ETN}q8?qiNa|7B_1(mu|~Vd=_*2Tc4*$u5b+4 z#&A=EIfZ*duaN^*<^i>`oIDc~pW}D^s&8(*SeJ8lqhUkYnYCx{By3!~%BZ9FTW+>r z4U;db7+*|OKB8Y<~6K6fWgA>nMNp#$@>MNB>SfbqEf@vBQduCE(rJJ>#p@VTFm z>`<1NA?6eByYNrPI^Q@|;eWZ)%-%|*Cn)bWFv&jao3-1f`7bbX%4cpr?H=QH_vKvw z+}(d9YX(t;d5xjAok?Q1#yY{OXxg_+64T&<6)K8u^Lms>N%a5e`p*D`pz`njxg HN@xNASp&lc literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/checkbox_unchecked.png b/RedPandaIDE/themes/dark/rc/checkbox_unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..80bcf2b660c529f9d19349f9180e8df76f0f466a GIT binary patch literal 393 zcmV;40e1e0P)-~a#tJ4r-AR9J=WmoZKPK@^6+w}GW}X;unDG}&e^;0a9R4x9pOwU8c8 z!5NH+C*T6xY`}oUh6XHI$UX~a4J=}zyRmToYBDp)_hqJeKm7Mdabr50T{|i_3YUOa z5@#ha&O`?n?e^1AftT59AJto64MZq!rQn4VAOsqS^v~O8_Xh&g`Me_;kD$-njoS@^ z)}j=+NgOABt)7lRu2i&>zl4)ta58$px(YZz5VRKCjoSrMN2T}4%@^j+qblIL5(trD z?F#^2X@CA*GFCwID}g_W6|e$UzzSFaD_{kzz^=f`Os`cFJz#ktATS2PI8OYk*m0cr zD4}8P3uK}Lpi!%*qbejOlga7FSdN>C4)gtDF?m4s4oDFqGeG`64jxJfxJQdg9#hSF nW^`^A&wrSusb<4sHM4mKCBJSgItxPQ00000NkvXXu0mjfVj-LP literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/checkbox_unchecked@2x.png b/RedPandaIDE/themes/dark/rc/checkbox_unchecked@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..df0fa4d5a841597365069e8027e0ad71910ad7d9 GIT binary patch literal 846 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oyBSfq|L9 z)5S5QV$R#y{{F&&B1g|VI&gZgonpU@m)pESd)g;m2IbBjlQWcdwfHZ{HWi$nrPTRB zx8P*gp;N5R+)D#ug|;XhXVvAq+!*%g%eGH-tFQmQXYzdBKJ)e6)r{?j3uh+kc7OU= z^So}OgX`y-3}r#<`c_!r${t zuC?bj8F#w8cb{aHeQ_q6j=ui(qeC3SE^OkTd~zTE!LOohPd@)VCvVTc@6q|0|JnZTn(Vc7 zn{u!$}X5nZ0}Ko}F)AqM`TGiTR-E zR5qFaCpBvu%N9)xvuCpW!uDL7_d{%NZ`sw@76(4j>vc02r*ow@Y-Pxv!+4EpO(9zZ z_l9GV3AzWQs3CZW$3lnS!)&i(qYPj3=fu>aou2}d!c8{4a#v_y`=BOb=ABn3CrC{U z3HEnXR_a{jRv$XBWDYH?ko%lF)^LM|{zF_WyrdPX{wjR28@nArG zeSNT~@4EHtkDt6IDzGtV#kQoE6*l|a3!bSs9Epm$b!p!8xfyMb6*_@5hYEkw=0shS zg`A#AYLjcF--v0N`shr&mAOUhQqW^PZ)0b0D(*b8R^8Oxhv9$d=`%44H(1w( zo%Xr9Y^6`y>&6AsGxjZ8DRb~9x4G|6&8=s9r@ng2UJz4yw<5Rr`1e1vRwD g>zNGS@u$zsJ!c6vY2=;A17;8gPgg&ebxsLQ06pn;3;+NC literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/checkbox_unchecked_disabled.png b/RedPandaIDE/themes/dark/rc/checkbox_unchecked_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..ede58c818d906470a46438b5a038e478d67e475f GIT binary patch literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qqvz`$tf z>Eaj?(faoKe!oKjBF8_z->GO2C0^6E&mq2{%SUa6wDOD%*CJ(8+NZjNyQP{a`Ckx! zVZ9;1o#Ua!6s`K$oW~FT_L`gjt-Z8+4)cH8O|=i=8n~~~K}jT^pFw@I`G3t- zhKD}d9hiTFN#_6zCCCb_Uv|Al`OyNO?+hv|ce3`zo?C7GbK5SChkOnTxu+O(JIZyO zs(j6|S%SgUwd&>1V@X9-7pok0Fh4u_WmTctTP3~~+#>vXYMGO+`Y?;+*H--voucWq g!Xv-hbn{P^!>VcePy4lPfg#J_>FVdQ&MBb@0Ko8?rvLx| literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/checkbox_unchecked_disabled@2x.png b/RedPandaIDE/themes/dark/rc/checkbox_unchecked_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..6721b38f5f24dc28bee8ea4a3ca0e9f8108a4c01 GIT binary patch literal 868 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oyBSfq_}f z)5S5QV$R#y`~8ChMUL;kFU~Q+?~^jqJG}_;a9^J_rNt{)l|3&mS?VHuLGT~b+=DJ_ zEHZ?B7i?_WQnX)%*5-zx!0?K+?vT zl!{rd4Y#?6;~rVEwsi5A*Y1r;4(c z_boa5!nbG~~UgjYor?37z1)j9F-HlRxmEHhWAhixZQBIWS7E`lE@Y3Gu_QZI{O!y_Axt8{E@Ny_BO@^=efBI9$$9~ z)>XXM+q3`UORI-POmTCw{)>!i;(Uf2BT@ta&wWb!pFuI(_xspBoaL zCZv3L!ajR#+pGou?_2J_|JY}t*TwR)%T@-M2rhmg8nrgF>jbAk@v~(siw-~a#tHAzH4R9J=WmoZKPQ4~ebWfCZn2G=kf7$UU^v>H2BfwfvlFRP$a zjFmC5HgPt<9%#T)lbLG)lOTeHnTdt}mhZp(d-DD--i7}zZ5NVT_f+#akN^iI`7D9d zxo*-kJ?#bP++`!A3&Xo$W_T;ZUC=bdf(G*F^(4Cb25>ZWKgW-V=g1nooN8W%d7tHOK}0+?ZvT>uAVz4=e_ z>O;160sM&qKmZ5;0U!VbfB+BxHUXA`X4QsTt@?{y0I4DFPTj7`e0_I}NWTF%*Nvc& z$&)G|IuAa~TcydBMgJ^^U4Z!dg7Cq4iG002ovPDHLkV1l-7pcnuE literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/checkbox_unchecked_focus@2x.png b/RedPandaIDE/themes/dark/rc/checkbox_unchecked_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..35c061c0db3db83ddad5fb72cf43eeb06446b58a GIT binary patch literal 850 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oyBSfq|LD z)5S5QV$R#yd;LWMMUI}IxrQ}orS!fk=}4(ZNs6YX^WB6tPR?M8IuyUabOy)LSssVd zbyjXvP%+U7xuzqu<<8QCxycVVS)bvNSK3`}z9)X`_q*07E7jkh%_-D>P+*Z~yvHl> z`mRa7l|2noN*6R2$~r7Mb?e_$rOr7Gu^p$6d+NOVVpxCESzKDdaC4iXQ$FLCyHhSn z6)F^Dt(Kqf_-fChV%`_?uFrKjHJ{ZYPPTTd)90hg`AOAt)C+I^NY*jj_-a4<52Yz5 zy?(h>*?asj*Zo>Q;eltJ_Q~T6m!|R@7uJ-Y5O-{D%MIZPkyj-a_BSq#7gFEOwxQr+ z;VN#Gw6Kp;uJAPMewzB>=QRfV*3-&te`+7TwAL#Bmmc`$mfRD^t1jVv){*XV&1VPJ@W>Kbkz%Pckln~R$$FqEW^!zNL7&8tG>vqu{=UI*YxolIjci2 zUx;$lNWFd=TrTTW-BI)HG0%=r3+6Sf5s!H`h$ZwIABbu&J;#vEc#Rr@!s!klzqDWZ z!PfdMfam$*+#;8CLO*n`P7HNE_b$Z@$MJ{c3yMzh{EhxooA0p9GB*c@23vRvj06HG|nJ z{)!ct-#L literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/checkbox_unchecked_pressed.png b/RedPandaIDE/themes/dark/rc/checkbox_unchecked_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..d98639eedce57060249d9a5c39b5d189804b0c2a GIT binary patch literal 403 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qqvz`*G0 z>Eaj?(faoKM!!P=BF8@d*Id{$jdlJ)Zf4FOOllwa)~HQ6C^6@%W0`>D3+@j*$BwA4 z=w$Z3-^ePX+4z{jG~$5cZHtQiAGe(R?w#LW{b0ZQq~GOk+d=sZ!qWqLDj!8r@4B`&+(tx>y}h>Mm;Nyg$$F$!v!y!EcWgXFs1Sk6^v9Fu00SJAF@8S#*7Wv@M+}>t8yK$WRxb_;dzzXbB2>WIWP2cL z3A;$nw8uIE>Eis$%}yI8tathK@z3j|N4)PspNe&e9D2+8>3ZN%!2-tLFOr0oKjM9D udG*}4S1~?z{}a=g4tgz_A9L2nj$wICp3&{SDXzd!X7F_Nb6Mw<&;$UQ6{}tV literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/checkbox_unchecked_pressed@2x.png b/RedPandaIDE/themes/dark/rc/checkbox_unchecked_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..88a52460dce4edef3484455c45dee9572511e6f5 GIT binary patch literal 862 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oyBSfq_}T z)5S5QV$R#yzW&02B5n7BFDjO-Y~lZ&x8d%VBfbB)4|)XMnGx2xc9TJ4`~psH-)QBx zex4?b|5)EGk>=9AF5+3jX~b0eKHXFQ{w?nvBM;l*RJU7_ zBEC8;Ya9Q0GJR*f$7aB_K>tR@|1*jWTne+9*4+Bdep=dF|9e#J6($Z!;dTZsz25>RA^cAK4^Y?)j!B+>7&i( z({-1>YY_5&Cf{Yi{b1MP4;gzW{CpwzR!{)w*!8>-_X{>Xub<$4F{rRiea3-<0^a*1 z1$S;@e89%gu;S0Z)cZyM4cqR>M=}4MT=3`N#7}#!tMM}|ee|Y}BhDm_!)@&b(}!}; z1p};KNlnQ?qHtLHUuIb&Y`v#l39bW7&dgyeUEc1#9UK~wG~ zG?n%R7Yp3^a&50k-?2RFSLd3u`Q|0x_dl@o5XS|+1-*g`WF4fH9jqJ7+#1Rla(fuw zGTf42yv4Z1kZB8ZMlwqV`-NkqDV*Qn?7s0i>&|BdFM_`ZSk|p*a&~NarLz2)L(cBk zc1$UoKeFs(->`OG)4P_S+0L>Pb-#1;Gcbn9+ABX^`6tETVUzklmER0~vmYzP6!w4Q z*zlcyT41&r14F=!-JgHtp3iOlIJ5k4LyEM1N7vr;?P3A@eQlrrDEP2KKcr8!IC$?y zS&fY;d0kf*^9nTgUT>=0FE&d}c+ru`JHOlARZ4BjRy>in{jL%(<3cTqko%t}UJlh; zCvIe1_kG^%k{*sur>Km>s)|YzI4-7b4`pAO`pNsK>n8ilZ!VReUbeDAYdXURslC@s zTtgIQ*q2|PGC3njF{gDcXONmh-_`us^7z{_8+j+{3a-0R{msidx0tQ@VbN#tFB_h! UCCUl90y7MQr>mdKI;Vst016a&i~s-t literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/line_horizontal.png b/RedPandaIDE/themes/dark/rc/line_horizontal.png new file mode 100644 index 0000000000000000000000000000000000000000..bc858c8d0ce607e693694425a4e1e82f2b882f97 GIT binary patch literal 120 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6x8x` zaSVxQeS6MPkU@cmWuw@CrI!jUDKh;>4&;e42wbZ^=gYSyMTX(WA!d(t%*(I5UEmJX O#o+1c=d#Wzp$Py)1R%ix literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/line_horizontal@2x.png b/RedPandaIDE/themes/dark/rc/line_horizontal@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7ea4f9c1c178c6a22334bc9144c58451e74f99a3 GIT binary patch literal 137 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+C}{2J z;uumf=j{bXP6h=5mV?*-DT+4#(0t;MCZrS13RD0D2mT+s^?aG~q%F$RV` Y*PX5~uRcFVdQ&MBb@0ITIC=l}o! literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/line_horizontal_disabled.png b/RedPandaIDE/themes/dark/rc/line_horizontal_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..72e073a789692e5c2346142b990dcfa47c9c410c GIT binary patch literal 121 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6x8-~ zaSVxQeS6N4kwJmy$OhhgjTx+eq8TKQD;r)2V`NC&`~1$61761%8}x0YUNHXuel}Yb PsExtX)z4*}Q$iB}g@7U^ literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/line_horizontal_disabled@2x.png b/RedPandaIDE/themes/dark/rc/line_horizontal_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..09a439df962a68164c87bfda552670a44a941c18 GIT binary patch literal 139 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+C}`{H z;uumf=j{bXP6h=5mV?*x)HXEz)&8OR#34;cCz=(g1PBiNKX&W+GUZ8WRtjeuN+4nk a412EcN@QY=T;G!q67h8Pb6Mw<&;$SmK_&43 literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/line_horizontal_focus.png b/RedPandaIDE/themes/dark/rc/line_horizontal_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..c84512bb54d6bb2046f3552363db0b7faa1f6620 GIT binary patch literal 119 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6x8%| zaSVxQeS6N4kwJmy$Ohiv9rIiqj(zmt*%Hd&5b@s9+;YRDLWT$2{FgT|J?SvAie+q literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/line_horizontal_focus@2x.png b/RedPandaIDE/themes/dark/rc/line_horizontal_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..8dd58f609f7e73774edb47f36c7e53c20d419a08 GIT binary patch literal 137 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+C}{2J z;uumf=j{bXP6h=5mV?)WwwW!eCAOJ?$U7%Rv^#26Uf Yo3>>!y}IaZoCFf_boFyt=akR{0Dprc`~Uy| literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/line_horizontal_pressed.png b/RedPandaIDE/themes/dark/rc/line_horizontal_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..7ca2605bd5a275df2266842439d0725f170647d3 GIT binary patch literal 120 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6x8x` zaSVxQeS6N4kwJmy$Oc~DidphJ%{`ANN@T2NXxMPCIIk!{^)bT%ak+isOa^avMo$Ck OV(@hJb6Mw<&;$TqU?BVe literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/line_horizontal_pressed@2x.png b/RedPandaIDE/themes/dark/rc/line_horizontal_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..bd966178122b2875018a1430f7fa213f200fe6e4 GIT binary patch literal 138 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+C}`v9 z;uumf=j{bXP6h=5mV?)Q$~N`4{uL=wFy@@LmImdKI;Vst0CLSDTL1t6 literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/line_vertical.png b/RedPandaIDE/themes/dark/rc/line_vertical.png new file mode 100644 index 0000000000000000000000000000000000000000..49a9105261779cb93e4a66ca49d4cd52681081c2 GIT binary patch literal 133 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6g2mA zaSVxQeS7X8FM|OGv*DG$?JR~IvP|>#)hoH{oO*Tg)yHq)$ literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/line_vertical@2x.png b/RedPandaIDE/themes/dark/rc/line_vertical@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..cbb017ee609e3f273e34f084775e4cc1824b89c6 GIT binary patch literal 246 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+D7eDY z#WAE}&f5zcc^eEEjyN2W6MSPY+TrMQn$112Jbv%fjf(4jN8YcME9U5ro%64gDTC3M zaZAH8hA4+%2Hgdk4PqBW9Jn*M7ObP0l+XkK D%za4J literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/line_vertical_disabled.png b/RedPandaIDE/themes/dark/rc/line_vertical_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..96585468854c16306fb1bd201e9a047f57610e13 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6twho zaSVxQeS6MOkime1#Zm2EKm+TaXa%JOcV7QbR~AeCn({Tr?p|7rAW$(9IKcko7>lV? R=TtqApr@;!%Q~loCIAisA^iXV literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/line_vertical_disabled@2x.png b/RedPandaIDE/themes/dark/rc/line_vertical_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7836a9465433e489635a9e48e45c748dddecb5d2 GIT binary patch literal 249 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+D7f0w z#WAE}&f5!yq74QNM*_OGYaL+Pw4s6N$W&4G`HDC5cJ1lmHS900{azgJT=C}77k?24 z?hLL4tR}1%m}W6$F#0lXX;{V(;lcCD;YyCvNXt9?|KDvHiM_DpUXO@ GgeCy~j!M%2 literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/line_vertical_focus.png b/RedPandaIDE/themes/dark/rc/line_vertical_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..512ee7d235a51e815b319907242ec62705bddc2c GIT binary patch literal 133 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6g2mA zaSVxQeS2=BAcFx1v!R~%MpI>{wuYelx0iRgM%qT&&hFnX8P5V#iUd9|c4x9Nx7R#8 P3lj8n^>bP0l+XkKfT$oQ literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/line_vertical_focus@2x.png b/RedPandaIDE/themes/dark/rc/line_vertical_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..af503251d4abd58ec684d81819f531d97cc98f00 GIT binary patch literal 246 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+D7eDY z#WAE}&f5!yq74QNM*^aPzcvQcByjC|^uSomdKI;Vst0J;Pq{{R30 literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/line_vertical_pressed@2x.png b/RedPandaIDE/themes/dark/rc/line_vertical_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..e1d43a83e28d6d433a5c9b9f8e8be57f3bba786a GIT binary patch literal 248 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+B81_Op80bR?glAL*@=Y0qXlc{M-+5Pg9k=YTObzkqEujPBVvHP-pAcO7# z%?7axA`aXcTnkuDST8WmV#;9jW!%!Rj3LS)m{!uySR)>?G{m$y?*Y1+!PC{xWt~$( F697?oOWgnf literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/radio_checked.png b/RedPandaIDE/themes/dark/rc/radio_checked.png new file mode 100644 index 0000000000000000000000000000000000000000..2a1d26a4f17cd1fe8d8839310a97b4bf80068f97 GIT binary patch literal 1258 zcmV-~a#woJmAMR9J=OmtAZWRTRg6XQo@K6>5|;Xm@6(i%pPJpDGCt_<;lx zkq=4K5RD`Vk@(<)2?|Q&0mb@af)Y?eVoZ25v4ILGi3FaI(1egw16kVLo!O;gjR_*C z?an<6>mZo93%ab9-j-2XZM|GjtaJ!j!gH<=0eN4Gp!~cJo1mjV0HJLO-G>RAe}8 zY8tsK3{4n@3sh}SMOO-}0}>_taTAVjP9~GrW-K5Gf`>w*M?oG2Mg(@dZv0CTDNH3= zRjo`AyeKN~14#tm6l85O8Nb-DfNVCKRIGEre1RilV}HNW)z$UKRKyc4l}gQt&1pG+ zvKhFETFX4Iq zd!BQ=JZ43sjq+hpIeR9OXZ_q)rKPM#4$!Kw&-a4^s#=*`cX#&~%DVt6^hU=j0y3G* z10YWWzu&lV{qyRT$?XDOR;3|RWSj5j-iZ1ViFhAyN#K!mI{#>m01UozpF|l_Uk~baq5b-s>;@=LsY&m zJua^ifQVCiNLNoqSI>gH7z)o;ry3sy5Qx_bC^=QfM{WnG0Lj@3Kr2@=0EI%KoV%m^ zAzC#-)g}#Kri!+w$sJ8@^2OiSf(oK|31w$30Q~5SZMT+k%hmD)cUyp3K@nv-CnPz} zY)!Q)*0M}_J98CZ1uL8eu#{ENAi;bF%%&EMfjLx_OLQfGqNi#E*kbyNgR**HV4!mB z5{bmmf_~CCua<s|#;0rT%~Z{HG4IXe35TQs~Cf}&r$ zZhTMF8w9}`U@`EM=XF$igQ_pw65RnHYVA&?QuE6Go}QlZ-$t*kSJ=nY+fhJuuje`& zqg8ZpaIo2^6zdGu&brkQAd?La11||2aozZaiRIY${ceM7Lo4N2fvm!}8d?XF$&SlW zysC=t2L}~-4dHaci7%g0z|hc8o88p>Bd`dSj}wWG?e!WGRkZ;`B&;(ozMtE!@DXs; z5`C<+)fJnxycGLE&H?u!d~&t!JekU_Y=GxMhhx;kxd?MBJpeoZ~oG zLR*#smr*v{`s<%dnN0Ais@8N+6HQgEY&Q2o>)f`%5_t}_mrX_v)3oL3boyQ_`wKyy zFS&B4^oz&|C=6ScHBu-P3^Xsm4ijQng~&Qe^+VvKF@;T?ot?kb<7lYDXEM2^BHF9) zcq4e=f)U-3blsEF0cZ5rES*k!Sh4kju0U}R;(!h01abyBgOR?@&W=kn$$MwpzahEi U&aUeA)&Kwi07*qoM6N<$f)&9^6aWAK literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/radio_checked@2x.png b/RedPandaIDE/themes/dark/rc/radio_checked@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..eb2cbb46c00a699fc20749d7bfdfedab44d6941a GIT binary patch literal 2702 zcmV;93UT#`P)-~a#$KuJVFRCt{2TYZciWf}iHv$xl~a@PYX2laM#cCS4Gp(QE>fz%UF z0}?18B=QlY0wSP@@@3Ef6(RB=g^<(&u?Mh5z1{iP>ru)_ zKeX4~+4tukcWq~8XJ>Zr_AW;I`){82_k7GV@6NpM^Sle}$A0X`|1)GNoD6Kc!Gh)IC7#titR7)i918`9UO%eFBh^&R;Mkesj7T{yo zb$7UJZI#wisgrE!0#ufQ!vQ%#z^?&luVs+HIt}V7!!X{RNc)t%e8iN%=ivOZUxX?MWEbi7(KU&h-%b!!wDd%S(beVAvXtx z6o3^i3Heznm2w)jTMssF{IIjVedIa-PoH*icX#*BMr<~e0Fs(%7FR)d zeqd-wX*j1>*WYNw-gx0SPRgzD8C1V;-zt|zPU`FH+g`6Ntr5qjU0hss^McpG%KWLi zc>qYIQcglcKY&$%q0c8<+g6cG)N8Bm8IZTEZwlo}zcL?Fs&ZvEn;ogwPBTGLEX%o( zz+Ld%3xRvGhW_JvY}Azi%d+Mx$~pjT9`O@KI`yr|Se-SByy^TWZfpVymc1Orr5@3cCOkHsP7l=+TrQVu?dB2uYGVPIfjTC%lm4S*B(Nx8vD>t7TRx0YUH0!-6fKxpecB2vkT*=*|d zdVl)_#t>3lw+mI~z=jQ{2V;ByeZoHy;oBxAo=y}i935OSwiM&Op=;o$>n>C`k@aGZXC z3p}E-K;0G>glU=w%{=7L7a+Vkj$1DTxXrYj-xiC->9J&0eh31~Bbhl;Dt)&Wy=DSL z;l@A|4;zLt809;c%e4a9vjDyl8))M=uk5PF<7PrOn;jwOe^8X`YOM`Ijpg(C!vLJ- z5tWr&z9Y&pN$Ke9T1ucliZ?-=Td`PnqMm|ne>IF7ngB^8E(EYQV*;${ z?d|;_%Bf{J7Xi3DF1U$8fLl$o79y?fRP~$of-D7N&jvYF2_Vqv zb0YF-OcYc0@(b~uieUs}?+g-R6HuwJW{quZRTfsQof;_7+HNT6bjP-w0K0NxpU{1 zyqvHZ;H#*TJTNATV$ArYL4e2vkn9SGb_6+92~dC;FjMvB^asIQ)c9nAlt|y2*4i5o z6{3@11;=q}er~ea><9#p#>d-ah&&Qik{|m-pWzcKSsUb4 zC7`>zd#3=ed1Yl4Fcd&J*>XF8ZP5`o4+7W;@%I6OuxZ!^-2K3D7jI!f3a5kM=18n>R=9_zXjT zK!BH`IE^E8hObPgQ^B5~UyIa0`Zj4oc`S?@nt*gVJp^L4M>H+DyButX`ye8&QttTx z-jCun1_@riPUT(^*N!ty=K}bfFvEtCS{=r%T@@DjWkB$~!NDOT%5gTE{Zyb%M^lrq z7weT313H%fx z+t50(l_Ixf^qz<7=|UHa#hGPSy$kO#8uErrCVgKmotP$rz81hrKVN%haB%R@xL`!Y zH4Oc3x15{<$}#}|j??jAn*euJ+|rzEI`vRJH=oPpTFYhiJNRxM?`++=rDk6csH1$d zY143bOVWJ@p!cT#QZ9|0(%09wJ5GNOipApea#@`Q4d;@WC!0O@4yI`>BjietsH`+Bh&#DbSN$rVca9g0YvDZ+CRkzUsmmvFK*F}|_K}eh z)kq@4P_V44L0Re(5|?K(`tms4x(j%w>0C_EcjAJ;Bmdg5?V3iPRSg5VR9#d``psVl12_JMuB9DX*!D_Sd6e9BxQ+V^xRbMc_J?+c39f7`Zdba01gfr z{)FIj8now1rCqBVO~&Zqs)PC!)R_XD1t4r0UIuYhJ#YJ3m~b0sQ?aPGRMZ0?z7aty z1AG;ty#mGem6APeR;EAS{ljsTby zK^KS_8139_1GrrvwgNUnxKSftO{dfE{WqLN-jDs*kN;i#2fG{o)WkB`5dZ)H07*qo IM6N<$f?zfMod5s; literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/radio_checked_disabled.png b/RedPandaIDE/themes/dark/rc/radio_checked_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..f78c15360f84f414dee6911d6bc2a82d4261c236 GIT binary patch literal 1336 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 V>VUGh1^NI0002ovPDHLkV1jUnL5u(Z literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/radio_checked_focus.png b/RedPandaIDE/themes/dark/rc/radio_checked_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..6d9c9801cf0b6ff3649e3eb4b6e641719ecadd20 GIT binary patch literal 1232 zcmV;>1TXuEP)-~a#wf=NU{R9J=OmtBa|Wf;YO=biB@sWc?4T&pGfSSkf|R*60|QPOmG zYukt-K@_EnE`mx++M+VM39QhHAOx?>c2>>p0}8zeon6f~NQ%JFR<{fUCDUx?JzdP~ zIOEQ)JJy}&X81q<=RN1VU;pPBxYVI)lBc)3CXu7j@*ImA%mhIIjv#uBb}2_X)2yHW zR|7NCPDOhyFl&gUT{&r0SChW_PX?xL_La$G+yHv45bDL=?hrmxj)TJ^y?-Z(j*OSM zL5g!h4Z!sU_6~xUWE%8))dps6^-VG7ZNP0nuTbmAv3#_1ma>CRsnsDhg-2z-2GmL% zj@F{ihtxe}1Jky+HW8cw#sOOysV6h@b#hSQ^YB22M;t#B*MpW|P6g}k-Obv6K?C(2 zzJfE}4b*|xWxB&NyrNi*coDYh+gXXd2I$FJseKQtw=^Z$Z_wZIT~M9P_RjD7i%)NN zO^9(R(tONBAYu-Ic4XnhG6BgMdu=N1TA`&$c@y>=Bv)L4)D}-uaF^kaTvn6zwdh3g zWvfH|6rRU^2^d*<#+;J$!k#AHDHW;P?BSOu-3{DI)PhX2I{My)((y|84S-<1+E09P z+*nx3%HsLyj5c03BOTXc7bkb1MQ4Rx%qx0r>ARwVsh{{7%>BUelR4fm<*lF0YS0sy zA;D-xeLGK=#`ZLk27UzYNTs>6pMhjxAt2-(2U>KtFFtLHYr(4vGaNdiU%zXsuPr`H zmc0!iI5zb&fa87npYVApPa+YY0)|x~T@YmSKapi+o)o?Sur#~B0aQ~M_)8g)wV-P8 zq6a@%`W(c;JSP(>7{~{MICqWmho$yn4cLWGasgvU6u8B8eFrgA7~ICQZFfWxH^Cr%f+kM@1wN(}f{00(X?qmVneNQm;WxpUju(-$im zu)|J(;5e_0MBzQ)Vrs$Jm<%75JBo7)YG3y=Ff7S-0HXy{-*@raWg2w=`R!`eEv@NX zq;ogQ7HAPbR7m$T@J)k`0$&5;hF#6lQnKu^@EoFwt?n9*2=tDx7K&~ioW>1<@zUkOpV}m489#%;WZPp;jz*xTDRH5t$dwP(5eBeAwa4v zw@K)6U~8sZ51n6*r?vU^1aSq{e8fb+hC{-i<`QAU-Uj_tz8F@0I&J_h2Xg*2B4%Co5ve^lMk6V4_A_E}b1H^Yh%YeTeb#G_0_MV?NV0}xq`DWp5z%9TLORblUVdGGm(iu}| zcD^Z{1oX&i*z>Tyt&~1!ft`}}m=TU2fF3D?dTehGiSSu2%fV!%_w+F0s2t;SaD51I zp7U*a-v{T*nAPI07X3Dm#*iv}s?9Tn*8=wpCEsGd(8^4czPwOwRe#N9q)Uv^_~14G0000|r literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/radio_checked_focus@2x.png b/RedPandaIDE/themes/dark/rc/radio_checked_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..63476a0752671e91713c24391dd98aa7bfd80b56 GIT binary patch literal 2656 zcmV-m3ZM0fP)-~a#$5=lfsRCt{2TWgRM)fqkK&djcZEQt6>N+^RdmaYLzaG70#E10BI zf-Jj>8y}_OBPu4w#3UwKrHe+5#t4>G2DO5vB9&xdcK|I>tHiYs*BX12};HXK;Tsa!OK%?}?$2 z){d0H@f42{a0q}w03rak?ftzc=ncTUjwqJ*PT@P1)>g3qj7#a8j}|%Q<+vkC4nShDj+A5XCU|}T%>q~fs!P_aHxc|(8Eml@+YbVqodz{A zV6Y5E2sjQ<1Ard_hzIywZY^i5n#R{k(O*&k8d4f-r9}X~o}+j>s3$4&xCNf-ZQ;j7 z`A#bCL~t5u&jL6lPaC^LUeeplzxGEzP(lF4cIZ4%4-u&Li=uRIwA$S9!eoBZU;l2@ zCRJ4v#ZLg;1mFmNxuDy6Up6=4X4+zX7axFjnZzi2E6D48C05Wwl)1U5m79w8TL8Yd zST$*jYbpI2z(7x-uqf{Eg0431D8^@T0ce*=jJERup5rUoY{=%7&Fn48Uq6xP&@dRK z`~$9tb*$!uo=MzRs4r7g!zbC9IXd5+5l`MYPQ=Z@S@%pJ{ndxGyr2eHI&fH0FH8*d*fSq zYS+cwRgBR3PMu(dW*R#R;xGWi05||Pk=i6{)+&b1qSpWt6Dd0v;KeTM9*Pa!ty~*a zH8cQ;PG>H_OI)VS(Fp5SG;wnw+G>-ks)=C+q$>d&Uq~Gh>kN4B@HFNvXrog|oim?Q z^~XE4jKnyXd2M_M6I~OT$yYBh0EteG2ejO+4dS?-R(2O6YHUhVX>}KfV+-Nuz)J#u z)!V{lg^&}AbtD|U3gEDPHiFl5xA5M4b@C5_5&`|eXPjS1=f^ytSR&=zM=4c8=KfgoeZp*HVaA zg>ego$o9l&{e8?54G81Lx8Z&g@3~Be4fqUKS=sCsPWpQs?vM3 zNWk~Qg!Ti|qG>%Eb|>@=%=G+Gg09UsH^}L%E~&2pIKyR1D{5{HlqYdu)ZPc6F_2dZ zh}Oht8+sQGPh%c{w_K*9HW>UM7dK}BB2k=&zOAZ#4KM3y;s-&ECKlm*f|rGfD;>P4 zexY)9W*-)`(IK?JQ_I+ka&dD8K+stpgXNN-2FEPX07!QPamoo9%?h3F8spQ3)|Yd#RRpvq-> zX-ym7^YixM?4%-A`gy42GK11JfrOiBDS7@lDSMwXD*y)gwx<$36QL|@jNudlhX;zO z3`Qmv>RUksOXJZl+7tbp>@h(01P{TQx3V~Hy6m(-nU#b=Yfy2-z^9!j_&M1DAiv?h zv_RmyA7Z6)dZyjT?D1(AM))~d0gy$FkML=r2JY9v&yQh2g$I9@rM9$Vk6EZ1)B{z6~?x~5|{0QX9;sx~S20G}fOz7--Z@@{xcm;jT@$9_btR0r9Q z0I=PC?Y|@3*t^aSoFP^ifxFKW9!52QsLQnH^)~Ktb8-xV@a(ACzEj*F{41oqk_ZgI z&Os z{kw?{<$c|BUCdpS9uAdTW=MQ6a7(^j2H<3GC3N{|SpnF4wzkq!kC^P|xe;^BEdaI# zDlRWJMjXrzBGiq-7
  • +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 P00000NkvXXu0mjf={WJf literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/radio_unchecked_disabled@2x.png b/RedPandaIDE/themes/dark/rc/radio_unchecked_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..61cd48ffe12c5da696c0634928382744f01838ad GIT binary patch literal 2277 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 By{Z5J literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/radio_unchecked_focus@2x.png b/RedPandaIDE/themes/dark/rc/radio_unchecked_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0f12c860be431b46ed6351643e9ba8a3c39aa854 GIT binary patch literal 2127 zcmV-V2(b5wP)-~a#!0ZBwbRCt{2TYYd;)g3+O?j~WY0SkV#qZx`$84ML$AZ$Vr!D+|J z0C5vc)ecH^sKwTq*0FSOMgy(bYAdLJNLxQDD$|*T%?9a!I#UUQd~8C-)={Bj>jyBY zS_2)`bSXTd%K(LX5Yr7&6(Lh-tV6Kd*`0__P+b>y$=}1FoyB}3=YIeu88Wq z(`A@RYcG?*1d106I0wK;0098U&iwWZ+6$OB5ybZP`Fy9;+Dc}?^tdibTe}G4d;pXB zl|*<4Mq8{kPj@t64@mi|(r*JK*2QtPg_Z)C?PqENuM1q2`X`?2yp2g8^ZJ8uOtWG1 zAcU!Y<;;P11uk!o;2A&eh@uS$Z`1`!+lL5#rx%(9ume<^tl4J*_`6a#Y%PwD0MaK7 zD$9UTG8iXdJfJ!N-vkiqCFgc)xujzO-zY|ZQ3lk-HO)$`0KS-|_&BJ|l-Xo~7up;6 zuYz(%6-ozi6=~-IoS)+y-6C&kkMIxu(GL`1z_gfd1oaew3a=xseaVMp_0G#bA6k0=RE^KS!i9&J~W8oy^cfhn3jiFI1T#ZM2=%`sd z7#a@%i3U6Z==aVTp~q`un%r02J`Eu3g8(jcgt~$OM%up1?!u*(2&6`jFiRxtbVSQV zJw9uzg1uGk)qrq|W&pg!5fa449rf%gMsF#wWe!g<$OZt19O22`M{s*@^>P~^5zsF@ z!F7p7?k+-SNs*}M2M|{}V}kCP^rFtnRVSwbb#crDFvAf_rmbl%US??#I)>kn*zX9P z`?-&BTP}W111$6t=P{+)IZ@9K{1jPAtZ!nP(0XT##@?Kbo7Dh8 z^IQST=Y3N*P%y@$nRBxJ4KfTk(_>C|#!_kg(Pw!j$L?3r0l<0JjyhO|DPCTN0Tus2 zEr4=I=+B)^-0$TLdaR(OIP0Sf?Ui0m zh5@9TWQl_2*aj2Y7U2|tlp|DL9hI|#&tiaQl7tq6;+?-#$ovZc$DPOCJ7Oqd*3+l} z;G7RQ{bmzSJ2_c8LAYjAZOZknJzvS#0Et49*Y%VQ09H&FfxHh5?}zb^&m%zfTUwbdmq^ zN{nV1fOB0jq0LLnFyPGE+Adc;Vy>4r*ikbHQ{Y}vJ{B5{Jzidp`2f1!q6p3RS6=C1 zU|pI8z0fwBsZ3rLlm)O3J)0WNRK`_TM0K9;DocfC8ITK{AzHIG8#Su|JL=gb;H6J0 z0~N`j^)81GTGU>S8vsmjgx(L0`LsPwp#mZxEt`=YXhIJ*qr16_l+!(|3*a`AJo43Q#vwq)8-EEJNAG%CQlL7j@{s}in8;gQ1;mS?b2vBG zW6z6%c8OJ`&D{jz?(^ZwU`iczt-7p`T*Y8|i_WhM>Q5Ps2i`aZUY~E{fqrb1ye_K1 zfuQ}BK<_P<1hggqvvOwxKP)tFKB$W-ln&yDgq8vLyr+0eD#aT*n|QR4oc-S_8`rIr z)&MB;6rG^-kV0lvAsZHZ!>p|eb|1zfQOn`puLJ-Pv}$b1EM4EkbfLM6>cwkfnrWyO z0AsQg9|5!pGMf;>ONE+I9aZ^AgPAgR9>974*@odskxSYme6m0K0Ux%@*R-n2SUn7& zp%+>b#5P%OrNLh%{7nXjD}p$YG)S8hsI=u6r8LHY7*E(bfLEjElbT$@J47x?MA%u3 ze&3$swQ*e|=>Y(x?hLym{%mX-PxR-O_rl+SOtZ|iNvJo}G66Nd<_6vdxGHoMPx`q> zv1B8;nhlz0j9ql*V~6qmO!GdV%~ob@$7^_{Ki>oNg#j7L*0idM7PF1)M3EB!j3Y5h z!btS2+#E&EXLAPt?IX=T5!({=*gIIZ;|^mO!}#CCe*qR9)Kii#ABX?|002ovPDHLk FV1k>4>5TvY literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/radio_unchecked_pressed.png b/RedPandaIDE/themes/dark/rc/radio_unchecked_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..37c09a6d81e007bcf678f7a835755cb928a6933a GIT binary patch literal 1027 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 literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/toolbar_move_horizontal.png b/RedPandaIDE/themes/dark/rc/toolbar_move_horizontal.png new file mode 100644 index 0000000000000000000000000000000000000000..9d2f51f062442018b2ea3b0558b1ccf442d73ea8 GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6!h_Q zaSVxQeS7^NCxZeH%RvRPw1-V=J%T*mIM{yN`P+u$jCq=hneDMJ65D^T)Z)H0Ym2;= nzPmj$P%8rbHQw~*mfvr&ebvJI4IWK?4wCV7^>bP0l+XkK$X+dA literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/toolbar_move_horizontal@2x.png b/RedPandaIDE/themes/dark/rc/toolbar_move_horizontal@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c35b4653240feb15e25c4b840b598c5b47628e69 GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+DEP?J z#WAE}&f5zcc@G&#us%$0^Jt$kGeS{Rcq6N^>%v6t;D!|oHqCW@v`_1(e#JhQOZM7} z|0l%eFP{=KNyYSerCnV0z3o;#e?F>I+NOCK?UldwdEdn!4Cjy6{CZbieb-!4enFb&$!U{x hO})QYduDxLIBF|n@^JC@e4uX`JYD@<);T3K0RUPtY-j)g literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/toolbar_move_horizontal_disabled.png b/RedPandaIDE/themes/dark/rc/toolbar_move_horizontal_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..013ac4578b12fc76571f47db420fcb2653a4eca8 GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6!i6U zaSVxQeS3W)FHkjWpb1~vVU~3VW~i-s#-?=S)4D&LC$j|?rtCUXI&=TKz{LqOPX3Kr oFY}iNs1*S&%?}j5IdkqJz8mbEiW90kE`p>yUHx3vIVCg!0A|-O3jhEB literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/toolbar_move_horizontal_disabled@2x.png b/RedPandaIDE/themes/dark/rc/toolbar_move_horizontal_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f713dd4d046c76717979a0d47a57ccaba9631404 GIT binary patch literal 309 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+DEQpd z#WAE}&fD1=1rHgB9GxerBy7ldob7^vAg^+P&jFK_n_4wFVy$j>STA`c{$Hr}tDno0 z`I?LCH`vePU;1p8%GM{J_S~1V{T_X@_fN&7HOGBCmz_@pawX*y-Y0K+7Wdn?M)`n$ zGDB3uF@`M+y^I-*Qp^{aOxPB%X7D(0Uyx`JTVTkb>p&d^X@3^4Ou0F$`t5cj8wX!M k&u1#1t;+9;3uZoK)lpY65SZum8R%sOPgg&ebxsLQ0LA!e!~g&Q literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/toolbar_move_horizontal_focus.png b/RedPandaIDE/themes/dark/rc/toolbar_move_horizontal_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..6d0d425889d977a6a6b0b92786dea52168791861 GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6!h_Q zaSVxQeS7^NCs4IpVt3i6TSt5acFf%3xU8h+{g37kv7!r8cHJr2x%XY*;)EF||3;i2$GG2Tq=QOY;Ro<8_|B-z)nqK~kQselF{r5}E)KBQksd literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/toolbar_move_horizontal_focus@2x.png b/RedPandaIDE/themes/dark/rc/toolbar_move_horizontal_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0a5ca39b1eb7ece9a93e3d76627ae2efb2746bfc GIT binary patch literal 305 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+DEQdZ z#WAE}&f5zc1)CfsSRa0mX4x9St}78aF*cyRR3MU7V!=$e@(t&9#Frf8-E-UJlKtwv z^#${;6`rlST^Dx!cSP{{-)sG<>ufyZ`Xwjvyl?-y=YH0AhMRJqU*36LH(8nKj|uYy z<_xw4>=$?(_!mev$T=7@*fyjwR56@o_`)!Y@dYE56u7fg)L4GsbwA}lgLmvIqwv&o gLDS!TS6z8fxRpswC%yKlBhb4Hp00i_>zopr0EZ53egFUf literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/toolbar_move_horizontal_pressed.png b/RedPandaIDE/themes/dark/rc/toolbar_move_horizontal_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..e414c0c52bc0b10c01ee74448217e6a44a5e11dd GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6!i6U zaSVxQeS7^NCs4IpVz*mS!?wct&p2b&@)|9DTzy==<^3uS)!^uL+y0dHOR*mId3U|) n>5FurRs@*vzh~B)D}IjbmRmWWTCU~w14((h`njxgN@xNAbG|PO literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/toolbar_move_horizontal_pressed@2x.png b/RedPandaIDE/themes/dark/rc/toolbar_move_horizontal_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..e8e8af20f3502fff80898ec36910768e740fe2bc GIT binary patch literal 308 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+DEQ3N z#WAE}&f7~HIS)B7xIK(-KcS}gh)eUxvBaDv?;Rb{ONzQT8zd;2-HV;~;J3nr0}Jcr zJXQW~_I+=EL-yQnmCK(h_Qd*KpY}XExBB0YB(0MHlN8sBXIJj?`p$5=d(YkNR`J=r z`VW>%Hpn>`GuSqyF;p>}W%$A{i}3}c3G)T!47LUA7kC`_7f?q*wDN(!hig}V4h`c7 lIHvOXvsUu&&y&9FWp}@;q#_>9c?;-c22WQ%mvv4FO#tN~ar*!O literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/toolbar_move_vertical.png b/RedPandaIDE/themes/dark/rc/toolbar_move_vertical.png new file mode 100644 index 0000000000000000000000000000000000000000..140846d759a7ff963856278443400398aa1f48f3 GIT binary patch literal 141 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6twqr zaSVxQeS3MMAcKH_%f+PvQHmJ5x}0@A|go`|ln5H$a2qhfZ%xnu3a+e&T!<1B9`mF))V1%egs zn|Yu8EcBkN=~?bD-&Qx$_{-m~|0K5^yD}1oiT1CndMrt=2plGx_$HnmzkII~(sf_;m6TwdE?0jq>?6n4e|LIyvFV z-G!%Dc^RooR()q+_}3o4K=RImPo41()c1o8V_>lU$apmdKI;Vst E0D?74^#A|> literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/toolbar_move_vertical_focus.png b/RedPandaIDE/themes/dark/rc/toolbar_move_vertical_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..9aac0365ad51127f595ecece819298531ad89ab9 GIT binary patch literal 139 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6twkp zaSVxQeS29^h(UmX_2Sc@RgW0-Ua_R5OgEaO74&WCeY4sLDz#$gJaTyz>{oq@OlIux iZ@Sc~KSAZ?ZrbzwOt!-M)CthZK9)tmo=weB-F$S4Me4TAEqdsO&y<~KWnxSpkG#DmF6^Jx@8O~hTDAIaJ>1Wz}tL?8GCW+|04ZJnOVQ=-+R(Vwd1_M)@1sYF}6+GQ-3d| zwm7JLtv3V1|HJwhBY-u#u}w+f$e62$d%^>bP0l+XkKMWjqS literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/toolbar_separator_horizontal.png b/RedPandaIDE/themes/dark/rc/toolbar_separator_horizontal.png new file mode 100644 index 0000000000000000000000000000000000000000..96e2689ff5f7f4f5c69ec2c9bd5ecac9ee60c346 GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6!i3T zaSVxQeS3W)FM|RPvm>{mM6+_L=oB8IHUruJwQI7KCtf_+HCgoBu`MiXQ}239y#s1O i0y`?_PpsOX_~#DmMODtf5}}U*L6V-XelF{r5}E*#Nh#d` literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/toolbar_separator_horizontal@2x.png b/RedPandaIDE/themes/dark/rc/toolbar_separator_horizontal@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..5944e44c9550998d5b4ce1b448b1fffd79e0042e GIT binary patch literal 288 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+D0s=! z#WAE}&f5zcc@H^=xEwTfwQw%--SVKL>qXNnoyiwkIUQUkR86?iski&D{>oMLW-I!q zKP@{o!Fy85>B?Ds;Ts<-*!fPn{xNydM_Hx<#(BrFRL3 p1Jf*>ukl1~PEE63^=iE>1BWhOkY>*31fcI2JYD@<);T3K0RYeYVg3LB literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/toolbar_separator_horizontal_disabled.png b/RedPandaIDE/themes/dark/rc/toolbar_separator_horizontal_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..941e14509d5b8c58c484db94925f6f6d09a4be09 GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6!i3T zaSVxQeS3W)FM|RPvtzSFkD72wYftBts}hGw{(RrKuGhtF;?;>)&mA-3y}jpp2|G{| k0vtH|tEa6b&hg({rn|3M)-CcZyAP7|boFyt=akR{0I2jYC;$Ke literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/toolbar_separator_horizontal_disabled@2x.png b/RedPandaIDE/themes/dark/rc/toolbar_separator_horizontal_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..e44a33be6c9523e88a75557fda60da7c348e4a9d GIT binary patch literal 291 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+D0tP= z#WAE}&fD9Df`=R!STFJ_E#hG1;alJ+$SWivvOrB#&&lycQ2NZo_|m(7Z~s#`X)nE| z`}^_Fi8FRGonfB-{O>n|vNt{6jMI+yANawWc!B9d<)2%X!D$Wi0~o3s)-rr!h-Q4l zxQ*!sa}MhU_8VLY{2N3M$R%hu*d7R@ih{GhO<31&{d{c;gYldO&Kc8+C*{23-91?_ V;Q90Il|TrR`%Jnb#fO-(1 hVfJ@P-ns65{ku0^W~-4%Zmk2!dAj4E2hPUl??0jD6WE{#D4I pVvVSNwQlL|X;IZl)=H1A#AR>@`&qj^xdikbgQu&X%Q~loCIDF{Vz~eS literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/toolbar_separator_horizontal_pressed.png b/RedPandaIDE/themes/dark/rc/toolbar_separator_horizontal_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..38004682a2a882747f0036f792655109c96123b5 GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6!i3T zaSVxQeS6)JmqCGtW1D*&P;jZ~j%!%vUw)TGO|t%xqfbjc0q8Spzj8 ifxLU^CM9x~cJG+_4zUU(O6{8nlJs=-b6Mw<&;$VK5h;xT literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/toolbar_separator_horizontal_pressed@2x.png b/RedPandaIDE/themes/dark/rc/toolbar_separator_horizontal_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d4b88c0476bb5b540ddf5108a02b52fe26618d8f GIT binary patch literal 294 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+D0suu z#WAE}&f7~HeGdmnxLuTQ`=F*XNi;}7s%>HCCKs{9?vR{BE}f+v8MR7JT865IFp8xoGuHjHe9y%e(QjP*xBA-R+Y_J6 a{L6GQPta?wk_;$B7(8A5T-G@yGywq8ENHg? literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/toolbar_separator_vertical.png b/RedPandaIDE/themes/dark/rc/toolbar_separator_vertical.png new file mode 100644 index 0000000000000000000000000000000000000000..b503c8093ee49c71fae9ae15d78c6163cf10a41d GIT binary patch literal 137 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6twnq zaSVxQeS3DJAcKGa>qUP>4cA54#!-eMMM?|52>o7kHjIhkLHWaDG1VtRYPVhU_Vb;z g=)3>}!-KaBQD*Ec(+?_%0gYksboFyt=akR{0Qp@f2 zO2X&z_qkfhlb*HNrO(>D^!={u>GIc(-mJHquaf(!=lBMh2Z^T`xAAyRd%b#2-nm&1 f-w8pqG936?7d4fabP0l+XkK<;*7; literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/toolbar_separator_vertical_disabled@2x.png b/RedPandaIDE/themes/dark/rc/toolbar_separator_vertical_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..8e54cfa8ec05ee3ff66c6ba131919b7a70974f1b GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+C|Kp` z;uumf=k0}!xrY)&S}(p&@91bWVoYkjP@yzy%>*-E?ns@7TPDUft6D7IQ+2dvuU>!q{P(xLeGXszho7sK_FXNVo6lBZKAUmc#gMz@ nFFpkH#!-txB?u+~!3iG3ngG4-C{an^LB{Ts5a*s); literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/toolbar_separator_vertical_focus.png b/RedPandaIDE/themes/dark/rc/toolbar_separator_vertical_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..fcdfc0f21835c0e22d2a6f1010ca2e3f0bd0e37e GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6twho zaSVxQeS3DHD1!h4!^LFHP{RgS-v_oggXS&i>iYfiR-=mNes1-kXyz0B>uRq>Fg%*P eP{s4oQMS}QtSl!j`+fioVeoYIb6Mw<&;$VZm?^IS literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/toolbar_separator_vertical_focus@2x.png b/RedPandaIDE/themes/dark/rc/toolbar_separator_vertical_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..51b0839655f68fea36835f3b18acb7857ec06bdd GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+C|K_4 z;uumf=k0}!yoVeFSPs~}U<~9cRj^Vha(&k{LGHzoMeG$pU;27gZG_k9-MGyH)B*%I znqDr!-4m;41WKFIJE4aH-dybUHx3vIVCg!0M{u;7XSbN literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/toolbar_separator_vertical_pressed.png b/RedPandaIDE/themes/dark/rc/toolbar_separator_vertical_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..9d6f84d51ff46471d0aa34652ecbde506cefddb4 GIT binary patch literal 138 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6twYl zaSVxQeS20>ltGc4_CP>KB)z4*}Q$iB}!j4Aq literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/transparent.png b/RedPandaIDE/themes/dark/rc/transparent.png new file mode 100644 index 0000000000000000000000000000000000000000..3a95111e51595aa94007fbb3345f2e1c6f2d3a15 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6qNFG taSVxQeS46R5y)#&_`g2S!vVy6&nBS2!067npaaNZ@O1TaS?83{1ONs!7CQg{ literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/transparent@2x.png b/RedPandaIDE/themes/dark/rc/transparent@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4c4b952259520cacaeb5fac54556987170b3bc70 GIT binary patch literal 117 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+D5&n~ w;uumf=j}m8ULfz#g75yheC7*)Ok~hd&g|g8z}WxkWFSb`)78&qol`;+0769>1poj5 literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/transparent_disabled.png b/RedPandaIDE/themes/dark/rc/transparent_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..3a95111e51595aa94007fbb3345f2e1c6f2d3a15 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6qNFG taSVxQeS46R5y)#&_`g2S!vVy6&nBS2!067npaaNZ@O1TaS?83{1ONs!7CQg{ literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/transparent_disabled@2x.png b/RedPandaIDE/themes/dark/rc/transparent_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4c4b952259520cacaeb5fac54556987170b3bc70 GIT binary patch literal 117 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+D5&n~ w;uumf=j}m8ULfz#g75yheC7*)Ok~hd&g|g8z}WxkWFSb`)78&qol`;+0769>1poj5 literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/transparent_focus.png b/RedPandaIDE/themes/dark/rc/transparent_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..3a95111e51595aa94007fbb3345f2e1c6f2d3a15 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6qNFG taSVxQeS46R5y)#&_`g2S!vVy6&nBS2!067npaaNZ@O1TaS?83{1ONs!7CQg{ literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/transparent_focus@2x.png b/RedPandaIDE/themes/dark/rc/transparent_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4c4b952259520cacaeb5fac54556987170b3bc70 GIT binary patch literal 117 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+D5&n~ w;uumf=j}m8ULfz#g75yheC7*)Ok~hd&g|g8z}WxkWFSb`)78&qol`;+0769>1poj5 literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/transparent_pressed.png b/RedPandaIDE/themes/dark/rc/transparent_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..3a95111e51595aa94007fbb3345f2e1c6f2d3a15 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6qNFG taSVxQeS46R5y)#&_`g2S!vVy6&nBS2!067npaaNZ@O1TaS?83{1ONs!7CQg{ literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/transparent_pressed@2x.png b/RedPandaIDE/themes/dark/rc/transparent_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4c4b952259520cacaeb5fac54556987170b3bc70 GIT binary patch literal 117 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+D5&n~ w;uumf=j}m8ULfz#g75yheC7*)Ok~hd&g|g8z}WxkWFSb`)78&qol`;+0769>1poj5 literal 0 HcmV?d00001 diff --git a/RedPandaIDE/themes/dark/rc/window_close.png b/RedPandaIDE/themes/dark/rc/window_close.png new file mode 100644 index 0000000000000000000000000000000000000000..0115ca3f32bedff8b25115c025f0de5a19c4c658 GIT binary patch literal 714 zcmV;*0yX`KP)-~a#ud`Uz>R9J=WmrHWfKomvKb20$75LqqFU<+)40gwQJkc#th6)YfC ztbt)>3?Rh$J0TQRtbsMa2)85yI{*g6k3r-h>tjhSGlCvjue$F!erj7S_}7OFKUn+a zrpn-jz*UrIp4WUkO^~(GJi>F}r_gw6%-n}jfgt(_T#qjYD!SymZg(2+UKl