From f0a2434efb983fa96cdb23f06b2f4477b224a4ae Mon Sep 17 00:00:00 2001 From: geegee Date: Thu, 14 Oct 2021 10:23:42 +0200 Subject: [PATCH] Adding style sheet + images from Colin Duquesnoy. --- qudi/artwork/styles/qlight.qss | 2237 +++++++++++++++++ qudi/artwork/styles/qlight/arrow_down.png | Bin 0 -> 552 bytes qudi/artwork/styles/qlight/arrow_down@2x.png | Bin 0 -> 1014 bytes .../styles/qlight/arrow_down_disabled.png | Bin 0 -> 524 bytes .../styles/qlight/arrow_down_disabled@2x.png | Bin 0 -> 1042 bytes .../styles/qlight/arrow_down_focus.png | Bin 0 -> 523 bytes .../styles/qlight/arrow_down_focus@2x.png | Bin 0 -> 1005 bytes .../styles/qlight/arrow_down_pressed.png | Bin 0 -> 508 bytes .../styles/qlight/arrow_down_pressed@2x.png | Bin 0 -> 964 bytes qudi/artwork/styles/qlight/arrow_left.png | Bin 0 -> 549 bytes qudi/artwork/styles/qlight/arrow_left@2x.png | Bin 0 -> 1081 bytes .../styles/qlight/arrow_left_disabled.png | Bin 0 -> 562 bytes .../styles/qlight/arrow_left_disabled@2x.png | Bin 0 -> 1158 bytes .../styles/qlight/arrow_left_focus.png | Bin 0 -> 560 bytes .../styles/qlight/arrow_left_focus@2x.png | Bin 0 -> 1138 bytes .../styles/qlight/arrow_left_pressed.png | Bin 0 -> 529 bytes .../styles/qlight/arrow_left_pressed@2x.png | Bin 0 -> 1107 bytes qudi/artwork/styles/qlight/arrow_right.png | Bin 0 -> 532 bytes qudi/artwork/styles/qlight/arrow_right@2x.png | Bin 0 -> 1099 bytes .../styles/qlight/arrow_right_disabled.png | Bin 0 -> 549 bytes .../styles/qlight/arrow_right_disabled@2x.png | Bin 0 -> 1168 bytes .../styles/qlight/arrow_right_focus.png | Bin 0 -> 542 bytes .../styles/qlight/arrow_right_focus@2x.png | Bin 0 -> 1137 bytes .../styles/qlight/arrow_right_pressed.png | Bin 0 -> 529 bytes .../styles/qlight/arrow_right_pressed@2x.png | Bin 0 -> 1098 bytes qudi/artwork/styles/qlight/arrow_up.png | Bin 0 -> 529 bytes qudi/artwork/styles/qlight/arrow_up@2x.png | Bin 0 -> 998 bytes .../styles/qlight/arrow_up_disabled.png | Bin 0 -> 521 bytes .../styles/qlight/arrow_up_disabled@2x.png | Bin 0 -> 1044 bytes qudi/artwork/styles/qlight/arrow_up_focus.png | Bin 0 -> 519 bytes .../styles/qlight/arrow_up_focus@2x.png | Bin 0 -> 1004 bytes .../styles/qlight/arrow_up_pressed.png | Bin 0 -> 507 bytes .../styles/qlight/arrow_up_pressed@2x.png | Bin 0 -> 978 bytes qudi/artwork/styles/qlight/base_icon.png | Bin 0 -> 1256 bytes qudi/artwork/styles/qlight/base_icon@2x.png | Bin 0 -> 3286 bytes .../styles/qlight/base_icon_disabled.png | Bin 0 -> 1256 bytes .../styles/qlight/base_icon_disabled@2x.png | Bin 0 -> 3286 bytes .../artwork/styles/qlight/base_icon_focus.png | Bin 0 -> 1256 bytes .../styles/qlight/base_icon_focus@2x.png | Bin 0 -> 3286 bytes .../styles/qlight/base_icon_pressed.png | Bin 0 -> 1256 bytes .../styles/qlight/base_icon_pressed@2x.png | Bin 0 -> 3286 bytes qudi/artwork/styles/qlight/branch_closed.png | Bin 0 -> 401 bytes .../styles/qlight/branch_closed@2x.png | Bin 0 -> 838 bytes .../styles/qlight/branch_closed_disabled.png | Bin 0 -> 415 bytes .../qlight/branch_closed_disabled@2x.png | Bin 0 -> 847 bytes .../styles/qlight/branch_closed_focus.png | Bin 0 -> 406 bytes .../styles/qlight/branch_closed_focus@2x.png | Bin 0 -> 841 bytes .../styles/qlight/branch_closed_pressed.png | Bin 0 -> 389 bytes .../qlight/branch_closed_pressed@2x.png | Bin 0 -> 804 bytes qudi/artwork/styles/qlight/branch_end.png | Bin 0 -> 148 bytes qudi/artwork/styles/qlight/branch_end@2x.png | Bin 0 -> 206 bytes .../styles/qlight/branch_end_disabled.png | Bin 0 -> 149 bytes .../styles/qlight/branch_end_disabled@2x.png | Bin 0 -> 205 bytes .../styles/qlight/branch_end_focus.png | Bin 0 -> 152 bytes .../styles/qlight/branch_end_focus@2x.png | Bin 0 -> 204 bytes .../styles/qlight/branch_end_pressed.png | Bin 0 -> 147 bytes .../styles/qlight/branch_end_pressed@2x.png | Bin 0 -> 202 bytes qudi/artwork/styles/qlight/branch_line.png | Bin 0 -> 134 bytes qudi/artwork/styles/qlight/branch_line@2x.png | Bin 0 -> 240 bytes .../styles/qlight/branch_line_disabled.png | Bin 0 -> 134 bytes .../styles/qlight/branch_line_disabled@2x.png | Bin 0 -> 240 bytes .../styles/qlight/branch_line_focus.png | Bin 0 -> 135 bytes .../styles/qlight/branch_line_focus@2x.png | Bin 0 -> 239 bytes .../styles/qlight/branch_line_pressed.png | Bin 0 -> 134 bytes .../styles/qlight/branch_line_pressed@2x.png | Bin 0 -> 239 bytes qudi/artwork/styles/qlight/branch_more.png | Bin 0 -> 167 bytes qudi/artwork/styles/qlight/branch_more@2x.png | Bin 0 -> 263 bytes .../styles/qlight/branch_more_disabled.png | Bin 0 -> 161 bytes .../styles/qlight/branch_more_disabled@2x.png | Bin 0 -> 262 bytes .../styles/qlight/branch_more_focus.png | Bin 0 -> 168 bytes .../styles/qlight/branch_more_focus@2x.png | Bin 0 -> 263 bytes .../styles/qlight/branch_more_pressed.png | Bin 0 -> 162 bytes .../styles/qlight/branch_more_pressed@2x.png | Bin 0 -> 259 bytes qudi/artwork/styles/qlight/branch_open.png | Bin 0 -> 440 bytes qudi/artwork/styles/qlight/branch_open@2x.png | Bin 0 -> 875 bytes .../styles/qlight/branch_open_disabled.png | Bin 0 -> 416 bytes .../styles/qlight/branch_open_disabled@2x.png | Bin 0 -> 816 bytes .../styles/qlight/branch_open_focus.png | Bin 0 -> 426 bytes .../styles/qlight/branch_open_focus@2x.png | Bin 0 -> 837 bytes .../styles/qlight/branch_open_pressed.png | Bin 0 -> 399 bytes .../styles/qlight/branch_open_pressed@2x.png | Bin 0 -> 778 bytes .../styles/qlight/checkbox_checked.png | Bin 0 -> 719 bytes .../styles/qlight/checkbox_checked@2x.png | Bin 0 -> 1329 bytes .../qlight/checkbox_checked_disabled.png | Bin 0 -> 667 bytes .../qlight/checkbox_checked_disabled@2x.png | Bin 0 -> 1280 bytes .../styles/qlight/checkbox_checked_focus.png | Bin 0 -> 696 bytes .../qlight/checkbox_checked_focus@2x.png | Bin 0 -> 1278 bytes .../qlight/checkbox_checked_pressed.png | Bin 0 -> 653 bytes .../qlight/checkbox_checked_pressed@2x.png | Bin 0 -> 1254 bytes .../styles/qlight/checkbox_indeterminate.png | Bin 0 -> 524 bytes .../qlight/checkbox_indeterminate@2x.png | Bin 0 -> 1024 bytes .../checkbox_indeterminate_disabled.png | Bin 0 -> 482 bytes .../checkbox_indeterminate_disabled@2x.png | Bin 0 -> 948 bytes .../qlight/checkbox_indeterminate_focus.png | Bin 0 -> 501 bytes .../checkbox_indeterminate_focus@2x.png | Bin 0 -> 962 bytes .../qlight/checkbox_indeterminate_pressed.png | Bin 0 -> 460 bytes .../checkbox_indeterminate_pressed@2x.png | Bin 0 -> 943 bytes .../styles/qlight/checkbox_unchecked.png | Bin 0 -> 385 bytes .../styles/qlight/checkbox_unchecked@2x.png | Bin 0 -> 855 bytes .../qlight/checkbox_unchecked_disabled.png | Bin 0 -> 385 bytes .../qlight/checkbox_unchecked_disabled@2x.png | Bin 0 -> 878 bytes .../qlight/checkbox_unchecked_focus.png | Bin 0 -> 384 bytes .../qlight/checkbox_unchecked_focus@2x.png | Bin 0 -> 873 bytes .../qlight/checkbox_unchecked_pressed.png | Bin 0 -> 385 bytes .../qlight/checkbox_unchecked_pressed@2x.png | Bin 0 -> 843 bytes .../artwork/styles/qlight/line_horizontal.png | Bin 0 -> 121 bytes .../styles/qlight/line_horizontal@2x.png | Bin 0 -> 139 bytes .../qlight/line_horizontal_disabled.png | Bin 0 -> 121 bytes .../qlight/line_horizontal_disabled@2x.png | Bin 0 -> 139 bytes .../styles/qlight/line_horizontal_focus.png | Bin 0 -> 120 bytes .../qlight/line_horizontal_focus@2x.png | Bin 0 -> 138 bytes .../styles/qlight/line_horizontal_pressed.png | Bin 0 -> 120 bytes .../qlight/line_horizontal_pressed@2x.png | Bin 0 -> 138 bytes qudi/artwork/styles/qlight/line_vertical.png | Bin 0 -> 134 bytes .../styles/qlight/line_vertical@2x.png | Bin 0 -> 248 bytes .../styles/qlight/line_vertical_disabled.png | Bin 0 -> 134 bytes .../qlight/line_vertical_disabled@2x.png | Bin 0 -> 248 bytes .../styles/qlight/line_vertical_focus.png | Bin 0 -> 134 bytes .../styles/qlight/line_vertical_focus@2x.png | Bin 0 -> 249 bytes .../styles/qlight/line_vertical_pressed.png | Bin 0 -> 133 bytes .../qlight/line_vertical_pressed@2x.png | Bin 0 -> 246 bytes qudi/artwork/styles/qlight/radio_checked.png | Bin 0 -> 1293 bytes .../styles/qlight/radio_checked@2x.png | Bin 0 -> 2792 bytes .../styles/qlight/radio_checked_disabled.png | Bin 0 -> 1289 bytes .../qlight/radio_checked_disabled@2x.png | Bin 0 -> 2752 bytes .../styles/qlight/radio_checked_focus.png | Bin 0 -> 1292 bytes .../styles/qlight/radio_checked_focus@2x.png | Bin 0 -> 2772 bytes .../styles/qlight/radio_checked_pressed.png | Bin 0 -> 1210 bytes .../qlight/radio_checked_pressed@2x.png | Bin 0 -> 2580 bytes .../artwork/styles/qlight/radio_unchecked.png | Bin 0 -> 1008 bytes .../styles/qlight/radio_unchecked@2x.png | Bin 0 -> 2256 bytes .../qlight/radio_unchecked_disabled.png | Bin 0 -> 1022 bytes .../qlight/radio_unchecked_disabled@2x.png | Bin 0 -> 2205 bytes .../styles/qlight/radio_unchecked_focus.png | Bin 0 -> 1032 bytes .../qlight/radio_unchecked_focus@2x.png | Bin 0 -> 2215 bytes .../styles/qlight/radio_unchecked_pressed.png | Bin 0 -> 978 bytes .../qlight/radio_unchecked_pressed@2x.png | Bin 0 -> 2079 bytes qudi/artwork/styles/qlight/rc/.keep | 1 + .../styles/qlight/toolbar_move_horizontal.png | Bin 0 -> 153 bytes .../qlight/toolbar_move_horizontal@2x.png | Bin 0 -> 306 bytes .../toolbar_move_horizontal_disabled.png | Bin 0 -> 155 bytes .../toolbar_move_horizontal_disabled@2x.png | Bin 0 -> 310 bytes .../qlight/toolbar_move_horizontal_focus.png | Bin 0 -> 155 bytes .../toolbar_move_horizontal_focus@2x.png | Bin 0 -> 307 bytes .../toolbar_move_horizontal_pressed.png | Bin 0 -> 154 bytes .../toolbar_move_horizontal_pressed@2x.png | Bin 0 -> 305 bytes .../styles/qlight/toolbar_move_vertical.png | Bin 0 -> 142 bytes .../qlight/toolbar_move_vertical@2x.png | Bin 0 -> 209 bytes .../qlight/toolbar_move_vertical_disabled.png | Bin 0 -> 142 bytes .../toolbar_move_vertical_disabled@2x.png | Bin 0 -> 214 bytes .../qlight/toolbar_move_vertical_focus.png | Bin 0 -> 144 bytes .../qlight/toolbar_move_vertical_focus@2x.png | Bin 0 -> 213 bytes .../qlight/toolbar_move_vertical_pressed.png | Bin 0 -> 139 bytes .../toolbar_move_vertical_pressed@2x.png | Bin 0 -> 206 bytes .../qlight/toolbar_separator_horizontal.png | Bin 0 -> 148 bytes .../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 .../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 .../qlight/toolbar_separator_vertical.png | Bin 0 -> 137 bytes .../qlight/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 .../toolbar_separator_vertical_focus.png | Bin 0 -> 141 bytes .../toolbar_separator_vertical_focus@2x.png | Bin 0 -> 199 bytes .../toolbar_separator_vertical_pressed.png | Bin 0 -> 135 bytes .../toolbar_separator_vertical_pressed@2x.png | Bin 0 -> 192 bytes qudi/artwork/styles/qlight/transparent.png | Bin 0 -> 104 bytes qudi/artwork/styles/qlight/transparent@2x.png | Bin 0 -> 117 bytes .../styles/qlight/transparent_disabled.png | Bin 0 -> 104 bytes .../styles/qlight/transparent_disabled@2x.png | Bin 0 -> 117 bytes .../styles/qlight/transparent_focus.png | Bin 0 -> 104 bytes .../styles/qlight/transparent_focus@2x.png | Bin 0 -> 117 bytes .../styles/qlight/transparent_pressed.png | Bin 0 -> 104 bytes .../styles/qlight/transparent_pressed@2x.png | Bin 0 -> 117 bytes qudi/artwork/styles/qlight/window_close.png | Bin 0 -> 814 bytes .../artwork/styles/qlight/window_close@2x.png | Bin 0 -> 1727 bytes .../styles/qlight/window_close_disabled.png | Bin 0 -> 745 bytes .../qlight/window_close_disabled@2x.png | Bin 0 -> 1682 bytes .../styles/qlight/window_close_focus.png | Bin 0 -> 716 bytes .../styles/qlight/window_close_focus@2x.png | Bin 0 -> 1709 bytes .../styles/qlight/window_close_pressed.png | Bin 0 -> 714 bytes .../styles/qlight/window_close_pressed@2x.png | Bin 0 -> 1644 bytes qudi/artwork/styles/qlight/window_grip.png | Bin 0 -> 415 bytes qudi/artwork/styles/qlight/window_grip@2x.png | Bin 0 -> 766 bytes .../styles/qlight/window_grip_disabled.png | Bin 0 -> 438 bytes .../styles/qlight/window_grip_disabled@2x.png | Bin 0 -> 728 bytes .../styles/qlight/window_grip_focus.png | Bin 0 -> 427 bytes .../styles/qlight/window_grip_focus@2x.png | Bin 0 -> 744 bytes .../styles/qlight/window_grip_pressed.png | Bin 0 -> 440 bytes .../styles/qlight/window_grip_pressed@2x.png | Bin 0 -> 711 bytes .../artwork/styles/qlight/window_minimize.png | Bin 0 -> 200 bytes .../styles/qlight/window_minimize@2x.png | Bin 0 -> 334 bytes .../qlight/window_minimize_disabled.png | Bin 0 -> 206 bytes .../qlight/window_minimize_disabled@2x.png | Bin 0 -> 332 bytes .../styles/qlight/window_minimize_focus.png | Bin 0 -> 204 bytes .../qlight/window_minimize_focus@2x.png | Bin 0 -> 333 bytes .../styles/qlight/window_minimize_pressed.png | Bin 0 -> 202 bytes .../qlight/window_minimize_pressed@2x.png | Bin 0 -> 327 bytes qudi/artwork/styles/qlight/window_undock.png | Bin 0 -> 522 bytes .../styles/qlight/window_undock@2x.png | Bin 0 -> 907 bytes .../styles/qlight/window_undock_disabled.png | Bin 0 -> 505 bytes .../qlight/window_undock_disabled@2x.png | Bin 0 -> 881 bytes .../styles/qlight/window_undock_focus.png | Bin 0 -> 531 bytes .../styles/qlight/window_undock_focus@2x.png | Bin 0 -> 876 bytes .../styles/qlight/window_undock_pressed.png | Bin 0 -> 499 bytes .../qlight/window_undock_pressed@2x.png | Bin 0 -> 855 bytes 210 files changed, 2238 insertions(+) create mode 100644 qudi/artwork/styles/qlight.qss create mode 100644 qudi/artwork/styles/qlight/arrow_down.png create mode 100644 qudi/artwork/styles/qlight/arrow_down@2x.png create mode 100644 qudi/artwork/styles/qlight/arrow_down_disabled.png create mode 100644 qudi/artwork/styles/qlight/arrow_down_disabled@2x.png create mode 100644 qudi/artwork/styles/qlight/arrow_down_focus.png create mode 100644 qudi/artwork/styles/qlight/arrow_down_focus@2x.png create mode 100644 qudi/artwork/styles/qlight/arrow_down_pressed.png create mode 100644 qudi/artwork/styles/qlight/arrow_down_pressed@2x.png create mode 100644 qudi/artwork/styles/qlight/arrow_left.png create mode 100644 qudi/artwork/styles/qlight/arrow_left@2x.png create mode 100644 qudi/artwork/styles/qlight/arrow_left_disabled.png create mode 100644 qudi/artwork/styles/qlight/arrow_left_disabled@2x.png create mode 100644 qudi/artwork/styles/qlight/arrow_left_focus.png create mode 100644 qudi/artwork/styles/qlight/arrow_left_focus@2x.png create mode 100644 qudi/artwork/styles/qlight/arrow_left_pressed.png create mode 100644 qudi/artwork/styles/qlight/arrow_left_pressed@2x.png create mode 100644 qudi/artwork/styles/qlight/arrow_right.png create mode 100644 qudi/artwork/styles/qlight/arrow_right@2x.png create mode 100644 qudi/artwork/styles/qlight/arrow_right_disabled.png create mode 100644 qudi/artwork/styles/qlight/arrow_right_disabled@2x.png create mode 100644 qudi/artwork/styles/qlight/arrow_right_focus.png create mode 100644 qudi/artwork/styles/qlight/arrow_right_focus@2x.png create mode 100644 qudi/artwork/styles/qlight/arrow_right_pressed.png create mode 100644 qudi/artwork/styles/qlight/arrow_right_pressed@2x.png create mode 100644 qudi/artwork/styles/qlight/arrow_up.png create mode 100644 qudi/artwork/styles/qlight/arrow_up@2x.png create mode 100644 qudi/artwork/styles/qlight/arrow_up_disabled.png create mode 100644 qudi/artwork/styles/qlight/arrow_up_disabled@2x.png create mode 100644 qudi/artwork/styles/qlight/arrow_up_focus.png create mode 100644 qudi/artwork/styles/qlight/arrow_up_focus@2x.png create mode 100644 qudi/artwork/styles/qlight/arrow_up_pressed.png create mode 100644 qudi/artwork/styles/qlight/arrow_up_pressed@2x.png create mode 100644 qudi/artwork/styles/qlight/base_icon.png create mode 100644 qudi/artwork/styles/qlight/base_icon@2x.png create mode 100644 qudi/artwork/styles/qlight/base_icon_disabled.png create mode 100644 qudi/artwork/styles/qlight/base_icon_disabled@2x.png create mode 100644 qudi/artwork/styles/qlight/base_icon_focus.png create mode 100644 qudi/artwork/styles/qlight/base_icon_focus@2x.png create mode 100644 qudi/artwork/styles/qlight/base_icon_pressed.png create mode 100644 qudi/artwork/styles/qlight/base_icon_pressed@2x.png create mode 100644 qudi/artwork/styles/qlight/branch_closed.png create mode 100644 qudi/artwork/styles/qlight/branch_closed@2x.png create mode 100644 qudi/artwork/styles/qlight/branch_closed_disabled.png create mode 100644 qudi/artwork/styles/qlight/branch_closed_disabled@2x.png create mode 100644 qudi/artwork/styles/qlight/branch_closed_focus.png create mode 100644 qudi/artwork/styles/qlight/branch_closed_focus@2x.png create mode 100644 qudi/artwork/styles/qlight/branch_closed_pressed.png create mode 100644 qudi/artwork/styles/qlight/branch_closed_pressed@2x.png create mode 100644 qudi/artwork/styles/qlight/branch_end.png create mode 100644 qudi/artwork/styles/qlight/branch_end@2x.png create mode 100644 qudi/artwork/styles/qlight/branch_end_disabled.png create mode 100644 qudi/artwork/styles/qlight/branch_end_disabled@2x.png create mode 100644 qudi/artwork/styles/qlight/branch_end_focus.png create mode 100644 qudi/artwork/styles/qlight/branch_end_focus@2x.png create mode 100644 qudi/artwork/styles/qlight/branch_end_pressed.png create mode 100644 qudi/artwork/styles/qlight/branch_end_pressed@2x.png create mode 100644 qudi/artwork/styles/qlight/branch_line.png create mode 100644 qudi/artwork/styles/qlight/branch_line@2x.png create mode 100644 qudi/artwork/styles/qlight/branch_line_disabled.png create mode 100644 qudi/artwork/styles/qlight/branch_line_disabled@2x.png create mode 100644 qudi/artwork/styles/qlight/branch_line_focus.png create mode 100644 qudi/artwork/styles/qlight/branch_line_focus@2x.png create mode 100644 qudi/artwork/styles/qlight/branch_line_pressed.png create mode 100644 qudi/artwork/styles/qlight/branch_line_pressed@2x.png create mode 100644 qudi/artwork/styles/qlight/branch_more.png create mode 100644 qudi/artwork/styles/qlight/branch_more@2x.png create mode 100644 qudi/artwork/styles/qlight/branch_more_disabled.png create mode 100644 qudi/artwork/styles/qlight/branch_more_disabled@2x.png create mode 100644 qudi/artwork/styles/qlight/branch_more_focus.png create mode 100644 qudi/artwork/styles/qlight/branch_more_focus@2x.png create mode 100644 qudi/artwork/styles/qlight/branch_more_pressed.png create mode 100644 qudi/artwork/styles/qlight/branch_more_pressed@2x.png create mode 100644 qudi/artwork/styles/qlight/branch_open.png create mode 100644 qudi/artwork/styles/qlight/branch_open@2x.png create mode 100644 qudi/artwork/styles/qlight/branch_open_disabled.png create mode 100644 qudi/artwork/styles/qlight/branch_open_disabled@2x.png create mode 100644 qudi/artwork/styles/qlight/branch_open_focus.png create mode 100644 qudi/artwork/styles/qlight/branch_open_focus@2x.png create mode 100644 qudi/artwork/styles/qlight/branch_open_pressed.png create mode 100644 qudi/artwork/styles/qlight/branch_open_pressed@2x.png create mode 100644 qudi/artwork/styles/qlight/checkbox_checked.png create mode 100644 qudi/artwork/styles/qlight/checkbox_checked@2x.png create mode 100644 qudi/artwork/styles/qlight/checkbox_checked_disabled.png create mode 100644 qudi/artwork/styles/qlight/checkbox_checked_disabled@2x.png create mode 100644 qudi/artwork/styles/qlight/checkbox_checked_focus.png create mode 100644 qudi/artwork/styles/qlight/checkbox_checked_focus@2x.png create mode 100644 qudi/artwork/styles/qlight/checkbox_checked_pressed.png create mode 100644 qudi/artwork/styles/qlight/checkbox_checked_pressed@2x.png create mode 100644 qudi/artwork/styles/qlight/checkbox_indeterminate.png create mode 100644 qudi/artwork/styles/qlight/checkbox_indeterminate@2x.png create mode 100644 qudi/artwork/styles/qlight/checkbox_indeterminate_disabled.png create mode 100644 qudi/artwork/styles/qlight/checkbox_indeterminate_disabled@2x.png create mode 100644 qudi/artwork/styles/qlight/checkbox_indeterminate_focus.png create mode 100644 qudi/artwork/styles/qlight/checkbox_indeterminate_focus@2x.png create mode 100644 qudi/artwork/styles/qlight/checkbox_indeterminate_pressed.png create mode 100644 qudi/artwork/styles/qlight/checkbox_indeterminate_pressed@2x.png create mode 100644 qudi/artwork/styles/qlight/checkbox_unchecked.png create mode 100644 qudi/artwork/styles/qlight/checkbox_unchecked@2x.png create mode 100644 qudi/artwork/styles/qlight/checkbox_unchecked_disabled.png create mode 100644 qudi/artwork/styles/qlight/checkbox_unchecked_disabled@2x.png create mode 100644 qudi/artwork/styles/qlight/checkbox_unchecked_focus.png create mode 100644 qudi/artwork/styles/qlight/checkbox_unchecked_focus@2x.png create mode 100644 qudi/artwork/styles/qlight/checkbox_unchecked_pressed.png create mode 100644 qudi/artwork/styles/qlight/checkbox_unchecked_pressed@2x.png create mode 100644 qudi/artwork/styles/qlight/line_horizontal.png create mode 100644 qudi/artwork/styles/qlight/line_horizontal@2x.png create mode 100644 qudi/artwork/styles/qlight/line_horizontal_disabled.png create mode 100644 qudi/artwork/styles/qlight/line_horizontal_disabled@2x.png create mode 100644 qudi/artwork/styles/qlight/line_horizontal_focus.png create mode 100644 qudi/artwork/styles/qlight/line_horizontal_focus@2x.png create mode 100644 qudi/artwork/styles/qlight/line_horizontal_pressed.png create mode 100644 qudi/artwork/styles/qlight/line_horizontal_pressed@2x.png create mode 100644 qudi/artwork/styles/qlight/line_vertical.png create mode 100644 qudi/artwork/styles/qlight/line_vertical@2x.png create mode 100644 qudi/artwork/styles/qlight/line_vertical_disabled.png create mode 100644 qudi/artwork/styles/qlight/line_vertical_disabled@2x.png create mode 100644 qudi/artwork/styles/qlight/line_vertical_focus.png create mode 100644 qudi/artwork/styles/qlight/line_vertical_focus@2x.png create mode 100644 qudi/artwork/styles/qlight/line_vertical_pressed.png create mode 100644 qudi/artwork/styles/qlight/line_vertical_pressed@2x.png create mode 100644 qudi/artwork/styles/qlight/radio_checked.png create mode 100644 qudi/artwork/styles/qlight/radio_checked@2x.png create mode 100644 qudi/artwork/styles/qlight/radio_checked_disabled.png create mode 100644 qudi/artwork/styles/qlight/radio_checked_disabled@2x.png create mode 100644 qudi/artwork/styles/qlight/radio_checked_focus.png create mode 100644 qudi/artwork/styles/qlight/radio_checked_focus@2x.png create mode 100644 qudi/artwork/styles/qlight/radio_checked_pressed.png create mode 100644 qudi/artwork/styles/qlight/radio_checked_pressed@2x.png create mode 100644 qudi/artwork/styles/qlight/radio_unchecked.png create mode 100644 qudi/artwork/styles/qlight/radio_unchecked@2x.png create mode 100644 qudi/artwork/styles/qlight/radio_unchecked_disabled.png create mode 100644 qudi/artwork/styles/qlight/radio_unchecked_disabled@2x.png create mode 100644 qudi/artwork/styles/qlight/radio_unchecked_focus.png create mode 100644 qudi/artwork/styles/qlight/radio_unchecked_focus@2x.png create mode 100644 qudi/artwork/styles/qlight/radio_unchecked_pressed.png create mode 100644 qudi/artwork/styles/qlight/radio_unchecked_pressed@2x.png create mode 100644 qudi/artwork/styles/qlight/rc/.keep create mode 100644 qudi/artwork/styles/qlight/toolbar_move_horizontal.png create mode 100644 qudi/artwork/styles/qlight/toolbar_move_horizontal@2x.png create mode 100644 qudi/artwork/styles/qlight/toolbar_move_horizontal_disabled.png create mode 100644 qudi/artwork/styles/qlight/toolbar_move_horizontal_disabled@2x.png create mode 100644 qudi/artwork/styles/qlight/toolbar_move_horizontal_focus.png create mode 100644 qudi/artwork/styles/qlight/toolbar_move_horizontal_focus@2x.png create mode 100644 qudi/artwork/styles/qlight/toolbar_move_horizontal_pressed.png create mode 100644 qudi/artwork/styles/qlight/toolbar_move_horizontal_pressed@2x.png create mode 100644 qudi/artwork/styles/qlight/toolbar_move_vertical.png create mode 100644 qudi/artwork/styles/qlight/toolbar_move_vertical@2x.png create mode 100644 qudi/artwork/styles/qlight/toolbar_move_vertical_disabled.png create mode 100644 qudi/artwork/styles/qlight/toolbar_move_vertical_disabled@2x.png create mode 100644 qudi/artwork/styles/qlight/toolbar_move_vertical_focus.png create mode 100644 qudi/artwork/styles/qlight/toolbar_move_vertical_focus@2x.png create mode 100644 qudi/artwork/styles/qlight/toolbar_move_vertical_pressed.png create mode 100644 qudi/artwork/styles/qlight/toolbar_move_vertical_pressed@2x.png create mode 100644 qudi/artwork/styles/qlight/toolbar_separator_horizontal.png create mode 100644 qudi/artwork/styles/qlight/toolbar_separator_horizontal@2x.png create mode 100644 qudi/artwork/styles/qlight/toolbar_separator_horizontal_disabled.png create mode 100644 qudi/artwork/styles/qlight/toolbar_separator_horizontal_disabled@2x.png create mode 100644 qudi/artwork/styles/qlight/toolbar_separator_horizontal_focus.png create mode 100644 qudi/artwork/styles/qlight/toolbar_separator_horizontal_focus@2x.png create mode 100644 qudi/artwork/styles/qlight/toolbar_separator_horizontal_pressed.png create mode 100644 qudi/artwork/styles/qlight/toolbar_separator_horizontal_pressed@2x.png create mode 100644 qudi/artwork/styles/qlight/toolbar_separator_vertical.png create mode 100644 qudi/artwork/styles/qlight/toolbar_separator_vertical@2x.png create mode 100644 qudi/artwork/styles/qlight/toolbar_separator_vertical_disabled.png create mode 100644 qudi/artwork/styles/qlight/toolbar_separator_vertical_disabled@2x.png create mode 100644 qudi/artwork/styles/qlight/toolbar_separator_vertical_focus.png create mode 100644 qudi/artwork/styles/qlight/toolbar_separator_vertical_focus@2x.png create mode 100644 qudi/artwork/styles/qlight/toolbar_separator_vertical_pressed.png create mode 100644 qudi/artwork/styles/qlight/toolbar_separator_vertical_pressed@2x.png create mode 100644 qudi/artwork/styles/qlight/transparent.png create mode 100644 qudi/artwork/styles/qlight/transparent@2x.png create mode 100644 qudi/artwork/styles/qlight/transparent_disabled.png create mode 100644 qudi/artwork/styles/qlight/transparent_disabled@2x.png create mode 100644 qudi/artwork/styles/qlight/transparent_focus.png create mode 100644 qudi/artwork/styles/qlight/transparent_focus@2x.png create mode 100644 qudi/artwork/styles/qlight/transparent_pressed.png create mode 100644 qudi/artwork/styles/qlight/transparent_pressed@2x.png create mode 100644 qudi/artwork/styles/qlight/window_close.png create mode 100644 qudi/artwork/styles/qlight/window_close@2x.png create mode 100644 qudi/artwork/styles/qlight/window_close_disabled.png create mode 100644 qudi/artwork/styles/qlight/window_close_disabled@2x.png create mode 100644 qudi/artwork/styles/qlight/window_close_focus.png create mode 100644 qudi/artwork/styles/qlight/window_close_focus@2x.png create mode 100644 qudi/artwork/styles/qlight/window_close_pressed.png create mode 100644 qudi/artwork/styles/qlight/window_close_pressed@2x.png create mode 100644 qudi/artwork/styles/qlight/window_grip.png create mode 100644 qudi/artwork/styles/qlight/window_grip@2x.png create mode 100644 qudi/artwork/styles/qlight/window_grip_disabled.png create mode 100644 qudi/artwork/styles/qlight/window_grip_disabled@2x.png create mode 100644 qudi/artwork/styles/qlight/window_grip_focus.png create mode 100644 qudi/artwork/styles/qlight/window_grip_focus@2x.png create mode 100644 qudi/artwork/styles/qlight/window_grip_pressed.png create mode 100644 qudi/artwork/styles/qlight/window_grip_pressed@2x.png create mode 100644 qudi/artwork/styles/qlight/window_minimize.png create mode 100644 qudi/artwork/styles/qlight/window_minimize@2x.png create mode 100644 qudi/artwork/styles/qlight/window_minimize_disabled.png create mode 100644 qudi/artwork/styles/qlight/window_minimize_disabled@2x.png create mode 100644 qudi/artwork/styles/qlight/window_minimize_focus.png create mode 100644 qudi/artwork/styles/qlight/window_minimize_focus@2x.png create mode 100644 qudi/artwork/styles/qlight/window_minimize_pressed.png create mode 100644 qudi/artwork/styles/qlight/window_minimize_pressed@2x.png create mode 100644 qudi/artwork/styles/qlight/window_undock.png create mode 100644 qudi/artwork/styles/qlight/window_undock@2x.png create mode 100644 qudi/artwork/styles/qlight/window_undock_disabled.png create mode 100644 qudi/artwork/styles/qlight/window_undock_disabled@2x.png create mode 100644 qudi/artwork/styles/qlight/window_undock_focus.png create mode 100644 qudi/artwork/styles/qlight/window_undock_focus@2x.png create mode 100644 qudi/artwork/styles/qlight/window_undock_pressed.png create mode 100644 qudi/artwork/styles/qlight/window_undock_pressed@2x.png diff --git a/qudi/artwork/styles/qlight.qss b/qudi/artwork/styles/qlight.qss new file mode 100644 index 000000000..fbc39f9d0 --- /dev/null +++ b/qudi/artwork/styles/qlight.qss @@ -0,0 +1,2237 @@ +/* File taken from https://github.com/ColinDuquesnoy/QDarkStyleSheet/blob/master/qdarkstyle/light/style.qss + * + * The MIT License (MIT) + * + * Copyright (c) <2013-2014> + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +/* --------------------------------------------------------------------------- + + WARNING! File created programmatically. All changes made in this file will be lost! + + Created by the qtsass compiler v0.3.0 + + The definitions are in the "qdarkstyle.qss._styles.scss" module + +--------------------------------------------------------------------------- */ +/* Dark Style - QDarkStyleSheet ------------------------------------------ */ +/* + +See Qt documentation: + + - https://doc.qt.io/qt-5/stylesheet.html + - https://doc.qt.io/qt-5/stylesheet-reference.html + - https://doc.qt.io/qt-5/stylesheet-examples.html + +--------------------------------------------------------------------------- */ +/* Reset elements ------------------------------------------------------------ + +Resetting everything helps to unify styles across different operating systems + +--------------------------------------------------------------------------- */ +* { + padding: 0px; + margin: 0px; + border: 0px; + border-style: none; + border-image: none; + outline: 0; +} + +/* specific reset for elements inside QToolBar */ +QToolBar * { + margin: 0px; + padding: 0px; +} + +/* QWidget ---------------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QWidget { + background-color: #FAFAFA; + border: 0px solid #C9CDD0; + padding: 0px; + color: #19232D; + selection-background-color: #9FCBFF; + selection-color: #19232D; +} + +QWidget:disabled { + background-color: #FAFAFA; + color: #788D9C; + selection-background-color: #DAEDFF; + selection-color: #788D9C; +} + +QWidget::item:selected { + background-color: #9FCBFF; +} + +QWidget::item:hover:!selected { + background-color: #73C7FF; +} + +/* QMainWindow ------------------------------------------------------------ + +This adjusts the splitter in the dock widget, not qsplitter +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qmainwindow + +--------------------------------------------------------------------------- */ +QMainWindow::separator { + background-color: #C9CDD0; + border: 0px solid #FAFAFA; + spacing: 0px; + padding: 2px; +} + +QMainWindow::separator:hover { + background-color: #ACB1B6; + border: 0px solid #73C7FF; +} + +QMainWindow::separator:horizontal { + width: 5px; + margin-top: 2px; + margin-bottom: 2px; + image: url(":/qss_icons/light/rc/toolbar_separator_vertical.png"); +} + +QMainWindow::separator:vertical { + height: 5px; + margin-left: 2px; + margin-right: 2px; + image: url(":/qss_icons/light/rc/toolbar_separator_horizontal.png"); +} + +/* QToolTip --------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtooltip + +--------------------------------------------------------------------------- */ +QToolTip { + background-color: #9FCBFF; + color: #19232D; + /* If you remove the border property, background stops working on Windows */ + border: none; + /* Remove padding, for fix combo box tooltip */ + padding: 0px; + /* Remove opacity, fix #174 - may need to use RGBA */ +} + +/* QStatusBar ------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qstatusbar + +--------------------------------------------------------------------------- */ +QStatusBar { + border: 1px solid #C9CDD0; + /* Fixes Spyder #9120, #9121 */ + background: #C9CDD0; + /* Fixes #205, white vertical borders separating items */ +} + +QStatusBar::item { + border: none; +} + +QStatusBar QToolTip { + background-color: #73C7FF; + border: 1px solid #FAFAFA; + color: #FAFAFA; + /* Remove padding, for fix combo box tooltip */ + padding: 0px; + /* Reducing transparency to read better */ + opacity: 230; +} + +QStatusBar QLabel { + /* Fixes Spyder #9120, #9121 */ + background: transparent; +} + +/* QCheckBox -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qcheckbox + +--------------------------------------------------------------------------- */ +QCheckBox { + background-color: #FAFAFA; + color: #19232D; + spacing: 4px; + outline: none; + padding-top: 4px; + padding-bottom: 4px; +} + +QCheckBox:focus { + border: none; +} + +QCheckBox QWidget:disabled { + background-color: #FAFAFA; + color: #788D9C; +} + +QCheckBox::indicator { + margin-left: 2px; + height: 14px; + width: 14px; +} + +QCheckBox::indicator:unchecked { + image: url(":/qss_icons/light/rc/checkbox_unchecked.png"); +} + +QCheckBox::indicator:unchecked:hover, QCheckBox::indicator:unchecked:focus, QCheckBox::indicator:unchecked:pressed { + border: none; + image: url(":/qss_icons/light/rc/checkbox_unchecked_focus.png"); +} + +QCheckBox::indicator:unchecked:disabled { + image: url(":/qss_icons/light/rc/checkbox_unchecked_disabled.png"); +} + +QCheckBox::indicator:checked { + image: url(":/qss_icons/light/rc/checkbox_checked.png"); +} + +QCheckBox::indicator:checked:hover, QCheckBox::indicator:checked:focus, QCheckBox::indicator:checked:pressed { + border: none; + image: url(":/qss_icons/light/rc/checkbox_checked_focus.png"); +} + +QCheckBox::indicator:checked:disabled { + image: url(":/qss_icons/light/rc/checkbox_checked_disabled.png"); +} + +QCheckBox::indicator:indeterminate { + image: url(":/qss_icons/light/rc/checkbox_indeterminate.png"); +} + +QCheckBox::indicator:indeterminate:disabled { + image: url(":/qss_icons/light/rc/checkbox_indeterminate_disabled.png"); +} + +QCheckBox::indicator:indeterminate:focus, QCheckBox::indicator:indeterminate:hover, QCheckBox::indicator:indeterminate:pressed { + image: url(":/qss_icons/light/rc/checkbox_indeterminate_focus.png"); +} + +/* QGroupBox -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qgroupbox + +--------------------------------------------------------------------------- */ +QGroupBox { + font-weight: bold; + border: 1px solid #C9CDD0; + border-radius: 4px; + padding: 2px; + margin-top: 6px; + margin-bottom: 4px; +} + +QGroupBox::title { + subcontrol-origin: margin; + subcontrol-position: top left; + left: 4px; + padding-left: 2px; + padding-right: 4px; + padding-top: -4px; +} + +QGroupBox::indicator { + margin-left: 2px; + margin-top: 2px; + padding: 0; + height: 14px; + width: 14px; +} + +QGroupBox::indicator:unchecked { + border: none; + image: url(":/qss_icons/light/rc/checkbox_unchecked.png"); +} + +QGroupBox::indicator:unchecked:hover, QGroupBox::indicator:unchecked:focus, QGroupBox::indicator:unchecked:pressed { + border: none; + image: url(":/qss_icons/light/rc/checkbox_unchecked_focus.png"); +} + +QGroupBox::indicator:unchecked:disabled { + image: url(":/qss_icons/light/rc/checkbox_unchecked_disabled.png"); +} + +QGroupBox::indicator:checked { + border: none; + image: url(":/qss_icons/light/rc/checkbox_checked.png"); +} + +QGroupBox::indicator:checked:hover, QGroupBox::indicator:checked:focus, QGroupBox::indicator:checked:pressed { + border: none; + image: url(":/qss_icons/light/rc/checkbox_checked_focus.png"); +} + +QGroupBox::indicator:checked:disabled { + image: url(":/qss_icons/light/rc/checkbox_checked_disabled.png"); +} + +/* QRadioButton ----------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qradiobutton + +--------------------------------------------------------------------------- */ +QRadioButton { + background-color: #FAFAFA; + color: #19232D; + spacing: 4px; + padding-top: 4px; + padding-bottom: 4px; + border: none; + outline: none; +} + +QRadioButton:focus { + border: none; +} + +QRadioButton:disabled { + background-color: #FAFAFA; + color: #788D9C; + border: none; + outline: none; +} + +QRadioButton QWidget { + background-color: #FAFAFA; + color: #19232D; + spacing: 0px; + padding: 0px; + outline: none; + border: none; +} + +QRadioButton::indicator { + border: none; + outline: none; + margin-left: 2px; + height: 14px; + width: 14px; +} + +QRadioButton::indicator:unchecked { + image: url(":/qss_icons/light/rc/radio_unchecked.png"); +} + +QRadioButton::indicator:unchecked:hover, QRadioButton::indicator:unchecked:focus, QRadioButton::indicator:unchecked:pressed { + border: none; + outline: none; + image: url(":/qss_icons/light/rc/radio_unchecked_focus.png"); +} + +QRadioButton::indicator:unchecked:disabled { + image: url(":/qss_icons/light/rc/radio_unchecked_disabled.png"); +} + +QRadioButton::indicator:checked { + border: none; + outline: none; + image: url(":/qss_icons/light/rc/radio_checked.png"); +} + +QRadioButton::indicator:checked:hover, QRadioButton::indicator:checked:focus, QRadioButton::indicator:checked:pressed { + border: none; + outline: none; + image: url(":/qss_icons/light/rc/radio_checked_focus.png"); +} + +QRadioButton::indicator:checked:disabled { + outline: none; + image: url(":/qss_icons/light/rc/radio_checked_disabled.png"); +} + +/* QMenuBar --------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qmenubar + +--------------------------------------------------------------------------- */ +QMenuBar { + background-color: #C9CDD0; + padding: 2px; + border: 1px solid #FAFAFA; + color: #19232D; + selection-background-color: #73C7FF; +} + +QMenuBar:focus { + border: 1px solid #9FCBFF; +} + +QMenuBar::item { + background: transparent; + padding: 4px; +} + +QMenuBar::item:selected { + padding: 4px; + background: transparent; + border: 0px solid #C9CDD0; + background-color: #73C7FF; +} + +QMenuBar::item:pressed { + padding: 4px; + border: 0px solid #C9CDD0; + background-color: #73C7FF; + color: #19232D; + margin-bottom: 0px; + padding-bottom: 0px; +} + +/* QMenu ------------------------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qmenu + +--------------------------------------------------------------------------- */ +QMenu { + border: 0px solid #C9CDD0; + color: #19232D; + margin: 0px; + background-color: #CED1D4; + selection-background-color: #73C7FF; +} + +QMenu::separator { + height: 1px; + background-color: #ACB1B6; + color: #19232D; +} + +QMenu::item { + background-color: #CED1D4; + padding: 4px 24px 4px 28px; + /* Reserve space for selection border */ + border: 1px transparent #C9CDD0; +} + +QMenu::item:selected { + color: #19232D; + background-color: #73C7FF; +} + +QMenu::item:pressed { + background-color: #73C7FF; +} + +QMenu::icon { + padding-left: 10px; + width: 14px; + height: 14px; +} + +QMenu::indicator { + padding-left: 8px; + width: 12px; + height: 12px; + /* non-exclusive indicator = check box style indicator (see QActionGroup::setExclusive) */ + /* exclusive indicator = radio button style indicator (see QActionGroup::setExclusive) */ +} + +QMenu::indicator:non-exclusive:unchecked { + image: url(":/qss_icons/light/rc/checkbox_unchecked.png"); +} + +QMenu::indicator:non-exclusive:unchecked:hover, QMenu::indicator:non-exclusive:unchecked:focus, QMenu::indicator:non-exclusive:unchecked:pressed { + border: none; + image: url(":/qss_icons/light/rc/checkbox_unchecked_focus.png"); +} + +QMenu::indicator:non-exclusive:unchecked:disabled { + image: url(":/qss_icons/light/rc/checkbox_unchecked_disabled.png"); +} + +QMenu::indicator:non-exclusive:checked { + image: url(":/qss_icons/light/rc/checkbox_checked.png"); +} + +QMenu::indicator:non-exclusive:checked:hover, QMenu::indicator:non-exclusive:checked:focus, QMenu::indicator:non-exclusive:checked:pressed { + border: none; + image: url(":/qss_icons/light/rc/checkbox_checked_focus.png"); +} + +QMenu::indicator:non-exclusive:checked:disabled { + image: url(":/qss_icons/light/rc/checkbox_checked_disabled.png"); +} + +QMenu::indicator:non-exclusive:indeterminate { + image: url(":/qss_icons/light/rc/checkbox_indeterminate.png"); +} + +QMenu::indicator:non-exclusive:indeterminate:disabled { + image: url(":/qss_icons/light/rc/checkbox_indeterminate_disabled.png"); +} + +QMenu::indicator:non-exclusive:indeterminate:focus, QMenu::indicator:non-exclusive:indeterminate:hover, QMenu::indicator:non-exclusive:indeterminate:pressed { + image: url(":/qss_icons/light/rc/checkbox_indeterminate_focus.png"); +} + +QMenu::indicator:exclusive:unchecked { + image: url(":/qss_icons/light/rc/radio_unchecked.png"); +} + +QMenu::indicator:exclusive:unchecked:hover, QMenu::indicator:exclusive:unchecked:focus, QMenu::indicator:exclusive:unchecked:pressed { + border: none; + outline: none; + image: url(":/qss_icons/light/rc/radio_unchecked_focus.png"); +} + +QMenu::indicator:exclusive:unchecked:disabled { + image: url(":/qss_icons/light/rc/radio_unchecked_disabled.png"); +} + +QMenu::indicator:exclusive:checked { + border: none; + outline: none; + image: url(":/qss_icons/light/rc/radio_checked.png"); +} + +QMenu::indicator:exclusive:checked:hover, QMenu::indicator:exclusive:checked:focus, QMenu::indicator:exclusive:checked:pressed { + border: none; + outline: none; + image: url(":/qss_icons/light/rc/radio_checked_focus.png"); +} + +QMenu::indicator:exclusive:checked:disabled { + outline: none; + image: url(":/qss_icons/light/rc/radio_checked_disabled.png"); +} + +QMenu::right-arrow { + margin: 5px; + padding-left: 12px; + image: url(":/qss_icons/light/rc/arrow_right.png"); + height: 12px; + width: 12px; +} + +/* QAbstractItemView ------------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qcombobox + +--------------------------------------------------------------------------- */ +QAbstractItemView { + alternate-background-color: #FAFAFA; + color: #19232D; + border: 1px solid #C9CDD0; + border-radius: 4px; +} + +QAbstractItemView QLineEdit { + padding: 2px; +} + +/* QAbstractScrollArea ---------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qabstractscrollarea + +--------------------------------------------------------------------------- */ +QAbstractScrollArea { + background-color: #FAFAFA; + border: 1px solid #C9CDD0; + border-radius: 4px; + /* fix #159 */ + padding: 2px; + /* remove min-height to fix #244 */ + color: #19232D; +} + +QAbstractScrollArea:disabled { + color: #788D9C; +} + +/* QScrollArea ------------------------------------------------------------ + +--------------------------------------------------------------------------- */ +QScrollArea QWidget QWidget:disabled { + background-color: #FAFAFA; +} + +/* QScrollBar ------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qscrollbar + +--------------------------------------------------------------------------- */ +QScrollBar:horizontal { + height: 16px; + margin: 2px 16px 2px 16px; + border: 1px solid #C9CDD0; + border-radius: 4px; + background-color: #FAFAFA; +} + +QScrollBar:vertical { + background-color: #FAFAFA; + width: 16px; + margin: 16px 2px 16px 2px; + border: 1px solid #C9CDD0; + border-radius: 4px; +} + +QScrollBar::handle:horizontal { + background-color: #ACB1B6; + border: 1px solid #C9CDD0; + border-radius: 4px; + min-width: 8px; +} + +QScrollBar::handle:horizontal:hover { + background-color: #9FCBFF; + border: #9FCBFF; + border-radius: 4px; + min-width: 8px; +} + +QScrollBar::handle:horizontal:focus { + border: 1px solid #73C7FF; +} + +QScrollBar::handle:vertical { + background-color: #ACB1B6; + border: 1px solid #C9CDD0; + min-height: 8px; + border-radius: 4px; +} + +QScrollBar::handle:vertical:hover { + background-color: #9FCBFF; + border: #9FCBFF; + border-radius: 4px; + min-height: 8px; +} + +QScrollBar::handle:vertical:focus { + border: 1px solid #73C7FF; +} + +QScrollBar::add-line:horizontal { + margin: 0px 0px 0px 0px; + border-image: url(":/qss_icons/light/rc/arrow_right_disabled.png"); + height: 12px; + width: 12px; + subcontrol-position: right; + subcontrol-origin: margin; +} + +QScrollBar::add-line:horizontal:hover, QScrollBar::add-line:horizontal:on { + border-image: url(":/qss_icons/light/rc/arrow_right.png"); + height: 12px; + width: 12px; + subcontrol-position: right; + subcontrol-origin: margin; +} + +QScrollBar::add-line:vertical { + margin: 3px 0px 3px 0px; + border-image: url(":/qss_icons/light/rc/arrow_down_disabled.png"); + height: 12px; + width: 12px; + subcontrol-position: bottom; + subcontrol-origin: margin; +} + +QScrollBar::add-line:vertical:hover, QScrollBar::add-line:vertical:on { + border-image: url(":/qss_icons/light/rc/arrow_down.png"); + height: 12px; + width: 12px; + subcontrol-position: bottom; + subcontrol-origin: margin; +} + +QScrollBar::sub-line:horizontal { + margin: 0px 3px 0px 3px; + border-image: url(":/qss_icons/light/rc/arrow_left_disabled.png"); + height: 12px; + width: 12px; + subcontrol-position: left; + subcontrol-origin: margin; +} + +QScrollBar::sub-line:horizontal:hover, QScrollBar::sub-line:horizontal:on { + border-image: url(":/qss_icons/light/rc/arrow_left.png"); + height: 12px; + width: 12px; + subcontrol-position: left; + subcontrol-origin: margin; +} + +QScrollBar::sub-line:vertical { + margin: 3px 0px 3px 0px; + border-image: url(":/qss_icons/light/rc/arrow_up_disabled.png"); + height: 12px; + width: 12px; + subcontrol-position: top; + subcontrol-origin: margin; +} + +QScrollBar::sub-line:vertical:hover, QScrollBar::sub-line:vertical:on { + border-image: url(":/qss_icons/light/rc/arrow_up.png"); + height: 12px; + width: 12px; + subcontrol-position: top; + subcontrol-origin: margin; +} + +QScrollBar::up-arrow:horizontal, QScrollBar::down-arrow:horizontal { + background: none; +} + +QScrollBar::up-arrow:vertical, QScrollBar::down-arrow:vertical { + background: none; +} + +QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal { + background: none; +} + +QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical { + background: none; +} + +/* QTextEdit -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-specific-widgets + +--------------------------------------------------------------------------- */ +QTextEdit { + background-color: #FAFAFA; + color: #19232D; + border-radius: 4px; + border: 1px solid #C9CDD0; +} + +QTextEdit:focus { + border: 1px solid #73C7FF; +} + +QTextEdit:selected { + background: #9FCBFF; + color: #C9CDD0; +} + +/* QPlainTextEdit --------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QPlainTextEdit { + background-color: #FAFAFA; + color: #19232D; + border-radius: 4px; + border: 1px solid #C9CDD0; +} + +QPlainTextEdit:focus { + border: 1px solid #73C7FF; +} + +QPlainTextEdit:selected { + background: #9FCBFF; + color: #C9CDD0; +} + +/* QSizeGrip -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qsizegrip + +--------------------------------------------------------------------------- */ +QSizeGrip { + background: transparent; + width: 12px; + height: 12px; + image: url(":/qss_icons/light/rc/window_grip.png"); +} + +/* QStackedWidget --------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QStackedWidget { + padding: 2px; + border: 1px solid #C9CDD0; + border: 1px solid #FAFAFA; +} + +/* QToolBar --------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtoolbar + +--------------------------------------------------------------------------- */ +QToolBar { + background-color: #C9CDD0; + border-bottom: 1px solid #FAFAFA; + padding: 1px; + font-weight: bold; + spacing: 2px; +} + +QToolBar:disabled { + /* Fixes #272 */ + background-color: #C9CDD0; +} + +QToolBar::handle:horizontal { + width: 16px; + image: url(":/qss_icons/light/rc/toolbar_move_horizontal.png"); +} + +QToolBar::handle:vertical { + height: 16px; + image: url(":/qss_icons/light/rc/toolbar_move_vertical.png"); +} + +QToolBar::separator:horizontal { + width: 16px; + image: url(":/qss_icons/light/rc/toolbar_separator_horizontal.png"); +} + +QToolBar::separator:vertical { + height: 16px; + image: url(":/qss_icons/light/rc/toolbar_separator_vertical.png"); +} + +QToolButton#qt_toolbar_ext_button { + background: #C9CDD0; + border: 0px; + color: #19232D; + image: url(":/qss_icons/light/rc/arrow_right.png"); +} + +/* QAbstractSpinBox ------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QAbstractSpinBox { + background-color: #FAFAFA; + border: 1px solid #C9CDD0; + color: #19232D; + /* This fixes 103, 111 */ + padding-top: 2px; + /* This fixes 103, 111 */ + padding-bottom: 2px; + padding-left: 4px; + padding-right: 4px; + border-radius: 4px; + /* min-width: 5px; removed to fix 109 */ +} + +QAbstractSpinBox:up-button { + background-color: transparent #FAFAFA; + subcontrol-origin: border; + subcontrol-position: top right; + border-left: 1px solid #C9CDD0; + border-bottom: 1px solid #C9CDD0; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin: 1px; + width: 12px; + margin-bottom: -1px; +} + +QAbstractSpinBox::up-arrow, QAbstractSpinBox::up-arrow:disabled, QAbstractSpinBox::up-arrow:off { + image: url(":/qss_icons/light/rc/arrow_up_disabled.png"); + height: 8px; + width: 8px; +} + +QAbstractSpinBox::up-arrow:hover { + image: url(":/qss_icons/light/rc/arrow_up.png"); +} + +QAbstractSpinBox:down-button { + background-color: transparent #FAFAFA; + subcontrol-origin: border; + subcontrol-position: bottom right; + border-left: 1px solid #C9CDD0; + border-top: 1px solid #C9CDD0; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin: 1px; + width: 12px; + margin-top: -1px; +} + +QAbstractSpinBox::down-arrow, QAbstractSpinBox::down-arrow:disabled, QAbstractSpinBox::down-arrow:off { + image: url(":/qss_icons/light/rc/arrow_down_disabled.png"); + height: 8px; + width: 8px; +} + +QAbstractSpinBox::down-arrow:hover { + image: url(":/qss_icons/light/rc/arrow_down.png"); +} + +QAbstractSpinBox:hover { + border: 1px solid #9FCBFF; + color: #19232D; +} + +QAbstractSpinBox:focus { + border: 1px solid #73C7FF; +} + +QAbstractSpinBox:selected { + background: #9FCBFF; + color: #C9CDD0; +} + +/* ------------------------------------------------------------------------ */ +/* DISPLAYS --------------------------------------------------------------- */ +/* ------------------------------------------------------------------------ */ +/* QLabel ----------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qframe + +--------------------------------------------------------------------------- */ +QLabel { + background-color: #FAFAFA; + border: 0px solid #C9CDD0; + padding: 2px; + margin: 0px; + color: #19232D; +} + +QLabel:disabled { + background-color: #FAFAFA; + border: 0px solid #C9CDD0; + color: #788D9C; +} + +/* QTextBrowser ----------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qabstractscrollarea + +--------------------------------------------------------------------------- */ +QTextBrowser { + background-color: #FAFAFA; + border: 1px solid #C9CDD0; + color: #19232D; + border-radius: 4px; +} + +QTextBrowser:disabled { + background-color: #FAFAFA; + border: 1px solid #C9CDD0; + color: #788D9C; + border-radius: 4px; +} + +QTextBrowser:hover, QTextBrowser:!hover, QTextBrowser:selected, QTextBrowser:pressed { + border: 1px solid #C9CDD0; +} + +/* QGraphicsView ---------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QGraphicsView { + background-color: #FAFAFA; + border: 1px solid #C9CDD0; + color: #19232D; + border-radius: 4px; +} + +QGraphicsView:disabled { + background-color: #FAFAFA; + border: 1px solid #C9CDD0; + color: #788D9C; + border-radius: 4px; +} + +QGraphicsView:hover, QGraphicsView:!hover, QGraphicsView:selected, QGraphicsView:pressed { + border: 1px solid #C9CDD0; +} + +/* QCalendarWidget -------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QCalendarWidget { + border: 1px solid #C9CDD0; + border-radius: 4px; +} + +QCalendarWidget:disabled { + background-color: #FAFAFA; + color: #788D9C; +} + +/* QLCDNumber ------------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QLCDNumber { + background-color: #FAFAFA; + color: #19232D; +} + +QLCDNumber:disabled { + background-color: #FAFAFA; + color: #788D9C; +} + +/* QProgressBar ----------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qprogressbar + +--------------------------------------------------------------------------- */ +QProgressBar { + background-color: #FAFAFA; + border: 1px solid #C9CDD0; + color: #19232D; + border-radius: 4px; + text-align: center; +} + +QProgressBar:disabled { + background-color: #FAFAFA; + border: 1px solid #C9CDD0; + color: #788D9C; + border-radius: 4px; + text-align: center; +} + +QProgressBar::chunk { + background-color: #9FCBFF; + color: #FAFAFA; + border-radius: 4px; +} + +QProgressBar::chunk:disabled { + background-color: #DAEDFF; + color: #788D9C; + border-radius: 4px; +} + +/* ------------------------------------------------------------------------ */ +/* BUTTONS ---------------------------------------------------------------- */ +/* ------------------------------------------------------------------------ */ +/* QPushButton ------------------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qpushbutton + +--------------------------------------------------------------------------- */ +QPushButton { + background-color: #C9CDD0; + color: #19232D; + border-radius: 4px; + padding: 2px; + outline: none; + border: none; +} + +QPushButton:disabled { + background-color: #C9CDD0; + color: #788D9C; + border-radius: 4px; + padding: 2px; +} + +QPushButton:checked { + background-color: #ACB1B6; + border-radius: 4px; + padding: 2px; + outline: none; +} + +QPushButton:checked:disabled { + background-color: #ACB1B6; + color: #788D9C; + border-radius: 4px; + padding: 2px; + outline: none; +} + +QPushButton:checked:selected { + background: #ACB1B6; +} + +QPushButton:hover { + background-color: #B9BDC1; + color: #19232D; +} + +QPushButton:pressed { + background-color: #ACB1B6; +} + +QPushButton:selected { + background: #ACB1B6; + color: #19232D; +} + +QPushButton::menu-indicator { + subcontrol-origin: padding; + subcontrol-position: bottom right; + bottom: 4px; +} + +QDialogButtonBox QPushButton { + /* Issue #194 #248 - Special case of QPushButton inside dialogs, for better UI */ + min-width: 80px; +} + +/* QToolButton ------------------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtoolbutton + +--------------------------------------------------------------------------- */ +QToolButton { + background-color: #C9CDD0; + color: #19232D; + border-radius: 4px; + padding: 2px; + outline: none; + border: none; + /* The subcontrols below are used only in the DelayedPopup mode */ + /* The subcontrols below are used only in the MenuButtonPopup mode */ + /* The subcontrol below is used only in the InstantPopup or DelayedPopup mode */ +} + +QToolButton:disabled { + background-color: #C9CDD0; + color: #788D9C; + border-radius: 4px; + padding: 2px; +} + +QToolButton:checked { + background-color: #ACB1B6; + border-radius: 4px; + padding: 2px; + outline: none; +} + +QToolButton:checked:disabled { + background-color: #ACB1B6; + color: #788D9C; + border-radius: 4px; + padding: 2px; + outline: none; +} + +QToolButton:checked:hover { + background-color: #B9BDC1; + color: #19232D; +} + +QToolButton:checked:pressed { + background-color: #ACB1B6; +} + +QToolButton:checked:selected { + background: #ACB1B6; + color: #19232D; +} + +QToolButton:hover { + background-color: #B9BDC1; + color: #19232D; +} + +QToolButton:pressed { + background-color: #ACB1B6; +} + +QToolButton:selected { + background: #ACB1B6; + color: #19232D; +} + +QToolButton[popupMode="0"] { + /* Only for DelayedPopup */ + padding-right: 2px; +} + +QToolButton[popupMode="1"] { + /* Only for MenuButtonPopup */ + padding-right: 20px; +} + +QToolButton[popupMode="1"]::menu-button { + border: none; +} + +QToolButton[popupMode="1"]::menu-button:hover { + border: none; + border-left: 1px solid #C9CDD0; + border-radius: 0; +} + +QToolButton[popupMode="2"] { + /* Only for InstantPopup */ + padding-right: 2px; +} + +QToolButton::menu-button { + padding: 2px; + border-radius: 4px; + width: 12px; + border: none; + outline: none; +} + +QToolButton::menu-button:hover { + border: 1px solid #9FCBFF; +} + +QToolButton::menu-button:checked:hover { + border: 1px solid #9FCBFF; +} + +QToolButton::menu-indicator { + image: url(":/qss_icons/light/rc/arrow_down.png"); + height: 8px; + width: 8px; + top: 0; + /* Exclude a shift for better image */ + left: -2px; + /* Shift it a bit */ +} + +QToolButton::menu-arrow { + image: url(":/qss_icons/light/rc/arrow_down.png"); + height: 8px; + width: 8px; +} + +QToolButton::menu-arrow:hover { + image: url(":/qss_icons/light/rc/arrow_down_focus.png"); +} + +/* QCommandLinkButton ----------------------------------------------------- + +--------------------------------------------------------------------------- */ +QCommandLinkButton { + background-color: transparent; + border: 1px solid #C9CDD0; + color: #19232D; + border-radius: 4px; + padding: 0px; + margin: 0px; +} + +QCommandLinkButton:disabled { + background-color: transparent; + color: #788D9C; +} + +/* ------------------------------------------------------------------------ */ +/* INPUTS - NO FIELDS ----------------------------------------------------- */ +/* ------------------------------------------------------------------------ */ +/* QComboBox -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qcombobox + +--------------------------------------------------------------------------- */ +QComboBox { + border: 1px solid #C9CDD0; + border-radius: 4px; + selection-background-color: #9FCBFF; + padding-left: 4px; + padding-right: 4px; + /* padding-right = 36; 4 + 16*2 See scrollbar size */ + /* changed to 4px to fix #239 */ + /* Fixes #103, #111 */ + min-height: 1.5em; + /* padding-top: 2px; removed to fix #132 */ + /* padding-bottom: 2px; removed to fix #132 */ + /* min-width: 75px; removed to fix #109 */ + /* Needed to remove indicator - fix #132 */ +} + +QComboBox QAbstractItemView { + border: 1px solid #C9CDD0; + border-radius: 0; + background-color: #FAFAFA; + selection-background-color: #9FCBFF; +} + +QComboBox QAbstractItemView:hover { + background-color: #FAFAFA; + color: #19232D; +} + +QComboBox QAbstractItemView:selected { + background: #9FCBFF; + color: #C9CDD0; +} + +QComboBox QAbstractItemView:alternate { + background: #FAFAFA; +} + +QComboBox:disabled { + background-color: #FAFAFA; + color: #788D9C; +} + +QComboBox:hover { + border: 1px solid #9FCBFF; +} + +QComboBox:focus { + border: 1px solid #73C7FF; +} + +QComboBox:on { + selection-background-color: #9FCBFF; +} + +QComboBox::indicator { + border: none; + border-radius: 0; + background-color: transparent; + selection-background-color: transparent; + color: transparent; + selection-color: transparent; + /* Needed to remove indicator - fix #132 */ +} + +QComboBox::indicator:alternate { + background: #FAFAFA; +} + +QComboBox::item:alternate { + background: #FAFAFA; +} + +QComboBox::item:checked { + font-weight: bold; +} + +QComboBox::item:selected { + border: 0px solid transparent; +} + +QComboBox::drop-down { + subcontrol-origin: padding; + subcontrol-position: top right; + width: 12px; + border-left: 1px solid #C9CDD0; +} + +QComboBox::down-arrow { + image: url(":/qss_icons/light/rc/arrow_down_disabled.png"); + height: 8px; + width: 8px; +} + +QComboBox::down-arrow:on, QComboBox::down-arrow:hover, QComboBox::down-arrow:focus { + image: url(":/qss_icons/light/rc/arrow_down.png"); +} + +/* QSlider ---------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qslider + +--------------------------------------------------------------------------- */ +QSlider:disabled { + background: #FAFAFA; +} + +QSlider:focus { + border: none; +} + +QSlider::groove:horizontal { + background: #C9CDD0; + border: 1px solid #C9CDD0; + height: 4px; + margin: 0px; + border-radius: 4px; +} + +QSlider::groove:vertical { + background: #C9CDD0; + border: 1px solid #C9CDD0; + width: 4px; + margin: 0px; + border-radius: 4px; +} + +QSlider::add-page:vertical { + background: #9FCBFF; + border: 1px solid #C9CDD0; + width: 4px; + margin: 0px; + border-radius: 4px; +} + +QSlider::add-page:vertical :disabled { + background: #DAEDFF; +} + +QSlider::sub-page:horizontal { + background: #9FCBFF; + border: 1px solid #C9CDD0; + height: 4px; + margin: 0px; + border-radius: 4px; +} + +QSlider::sub-page:horizontal:disabled { + background: #DAEDFF; +} + +QSlider::handle:horizontal { + background: #788D9C; + border: 1px solid #C9CDD0; + width: 8px; + height: 8px; + margin: -8px 0px; + border-radius: 4px; +} + +QSlider::handle:horizontal:hover { + background: #9FCBFF; + border: 1px solid #9FCBFF; +} + +QSlider::handle:horizontal:focus { + border: 1px solid #73C7FF; +} + +QSlider::handle:vertical { + background: #788D9C; + border: 1px solid #C9CDD0; + width: 8px; + height: 8px; + margin: 0 -8px; + border-radius: 4px; +} + +QSlider::handle:vertical:hover { + background: #9FCBFF; + border: 1px solid #9FCBFF; +} + +QSlider::handle:vertical:focus { + border: 1px solid #73C7FF; +} + +/* QLineEdit -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qlineedit + +--------------------------------------------------------------------------- */ +QLineEdit { + background-color: #FAFAFA; + padding-top: 2px; + /* This QLineEdit fix 103, 111 */ + padding-bottom: 2px; + /* This QLineEdit fix 103, 111 */ + padding-left: 4px; + padding-right: 4px; + border-style: solid; + border: 1px solid #C9CDD0; + border-radius: 4px; + color: #19232D; +} + +QLineEdit:disabled { + background-color: #FAFAFA; + color: #788D9C; +} + +QLineEdit:hover { + border: 1px solid #9FCBFF; + color: #19232D; +} + +QLineEdit:focus { + border: 1px solid #73C7FF; +} + +QLineEdit:selected { + background-color: #9FCBFF; + color: #C9CDD0; +} + +/* QTabWiget -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtabwidget-and-qtabbar + +--------------------------------------------------------------------------- */ +QTabWidget { + padding: 2px; + selection-background-color: #C9CDD0; +} + +QTabWidget QWidget { + /* Fixes #189 */ + border-radius: 4px; +} + +QTabWidget::pane { + border: 1px solid #C9CDD0; + border-radius: 4px; + margin: 0px; + /* Fixes double border inside pane with pyqt5 */ + padding: 0px; +} + +QTabWidget::pane:selected { + background-color: #C9CDD0; + border: 1px solid #9FCBFF; +} + +/* QTabBar ---------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtabwidget-and-qtabbar + +--------------------------------------------------------------------------- */ +QTabBar, QDockWidget QTabBar { + qproperty-drawBase: 0; + border-radius: 4px; + margin: 0px; + padding: 2px; + border: 0; + /* left: 5px; move to the right by 5px - removed for fix */ +} + +QTabBar::close-button, QDockWidget QTabBar::close-button { + border: 0; + margin: 0; + padding: 4px; + image: url(":/qss_icons/light/rc/window_close.png"); +} + +QTabBar::close-button:hover, QDockWidget QTabBar::close-button:hover { + image: url(":/qss_icons/light/rc/window_close_focus.png"); +} + +QTabBar::close-button:pressed, QDockWidget QTabBar::close-button:pressed { + image: url(":/qss_icons/light/rc/window_close_pressed.png"); +} + +QTabBar::tab, QDockWidget QTabBar::tab { + /* !selected and disabled ----------------------------------------- */ + /* selected ------------------------------------------------------- */ +} + +QTabBar::tab:top:selected:disabled, QDockWidget QTabBar::tab:top:selected:disabled { + border-bottom: 3px solid #DAEDFF; + color: #788D9C; + background-color: #C9CDD0; +} + +QTabBar::tab:bottom:selected:disabled, QDockWidget QTabBar::tab:bottom:selected:disabled { + border-top: 3px solid #DAEDFF; + color: #788D9C; + background-color: #C9CDD0; +} + +QTabBar::tab:left:selected:disabled, QDockWidget QTabBar::tab:left:selected:disabled { + border-right: 3px solid #DAEDFF; + color: #788D9C; + background-color: #C9CDD0; +} + +QTabBar::tab:right:selected:disabled, QDockWidget QTabBar::tab:right:selected:disabled { + border-left: 3px solid #DAEDFF; + color: #788D9C; + background-color: #C9CDD0; +} + +QTabBar::tab:top:!selected:disabled, QDockWidget QTabBar::tab:top:!selected:disabled { + border-bottom: 3px solid #FAFAFA; + color: #788D9C; + background-color: #FAFAFA; +} + +QTabBar::tab:bottom:!selected:disabled, QDockWidget QTabBar::tab:bottom:!selected:disabled { + border-top: 3px solid #FAFAFA; + color: #788D9C; + background-color: #FAFAFA; +} + +QTabBar::tab:left:!selected:disabled, QDockWidget QTabBar::tab:left:!selected:disabled { + border-right: 3px solid #FAFAFA; + color: #788D9C; + background-color: #FAFAFA; +} + +QTabBar::tab:right:!selected:disabled, QDockWidget QTabBar::tab:right:!selected:disabled { + border-left: 3px solid #FAFAFA; + color: #788D9C; + background-color: #FAFAFA; +} + +QTabBar::tab:top:!selected, QDockWidget QTabBar::tab:top:!selected { + border-bottom: 2px solid #FAFAFA; + margin-top: 2px; +} + +QTabBar::tab:bottom:!selected, QDockWidget QTabBar::tab:bottom:!selected { + border-top: 2px solid #FAFAFA; + margin-bottom: 2px; +} + +QTabBar::tab:left:!selected, QDockWidget QTabBar::tab:left:!selected { + border-left: 2px solid #FAFAFA; + margin-right: 2px; +} + +QTabBar::tab:right:!selected, QDockWidget QTabBar::tab:right:!selected { + border-right: 2px solid #FAFAFA; + margin-left: 2px; +} + +QTabBar::tab:top, QDockWidget QTabBar::tab:top { + background-color: #C9CDD0; + margin-left: 2px; + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + min-width: 5px; + border-bottom: 3px solid #C9CDD0; + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +QTabBar::tab:top:selected, QDockWidget QTabBar::tab:top:selected { + background-color: #B9BDC1; + border-bottom: 3px solid #37AEFE; + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +QTabBar::tab:top:!selected:hover, QDockWidget QTabBar::tab:top:!selected:hover { + border: 1px solid #73C7FF; + border-bottom: 3px solid #73C7FF; + /* Fixes spyder-ide/spyder#9766 and #243 */ + padding-left: 3px; + padding-right: 3px; +} + +QTabBar::tab:bottom, QDockWidget QTabBar::tab:bottom { + border-top: 3px solid #C9CDD0; + background-color: #C9CDD0; + margin-left: 2px; + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + min-width: 5px; +} + +QTabBar::tab:bottom:selected, QDockWidget QTabBar::tab:bottom:selected { + background-color: #B9BDC1; + border-top: 3px solid #37AEFE; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; +} + +QTabBar::tab:bottom:!selected:hover, QDockWidget QTabBar::tab:bottom:!selected:hover { + border: 1px solid #73C7FF; + border-top: 3px solid #73C7FF; + /* Fixes spyder-ide/spyder#9766 and #243 */ + padding-left: 3px; + padding-right: 3px; +} + +QTabBar::tab:left, QDockWidget QTabBar::tab:left { + background-color: #C9CDD0; + margin-top: 2px; + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + min-height: 5px; +} + +QTabBar::tab:left:selected, QDockWidget QTabBar::tab:left:selected { + background-color: #B9BDC1; + border-right: 3px solid #37AEFE; +} + +QTabBar::tab:left:!selected:hover, QDockWidget QTabBar::tab:left:!selected:hover { + border: 1px solid #73C7FF; + border-right: 3px solid #73C7FF; + /* Fixes different behavior #271 */ + margin-right: 0px; + padding-right: -1px; +} + +QTabBar::tab:right, QDockWidget QTabBar::tab:right { + background-color: #C9CDD0; + margin-top: 2px; + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + min-height: 5px; +} + +QTabBar::tab:right:selected, QDockWidget QTabBar::tab:right:selected { + background-color: #B9BDC1; + border-left: 3px solid #37AEFE; +} + +QTabBar::tab:right:!selected:hover, QDockWidget QTabBar::tab:right:!selected:hover { + border: 1px solid #73C7FF; + border-left: 3px solid #73C7FF; + /* Fixes different behavior #271 */ + margin-left: 0px; + padding-left: 0px; +} + +QTabBar QToolButton, QDockWidget QTabBar QToolButton { + /* Fixes #136 */ + background-color: #C9CDD0; + height: 12px; + width: 12px; +} + +QTabBar QToolButton:pressed, QDockWidget QTabBar QToolButton:pressed { + background-color: #C9CDD0; +} + +QTabBar QToolButton:pressed:hover, QDockWidget QTabBar QToolButton:pressed:hover { + border: 1px solid #9FCBFF; +} + +QTabBar QToolButton::left-arrow:enabled, QDockWidget QTabBar QToolButton::left-arrow:enabled { + image: url(":/qss_icons/light/rc/arrow_left.png"); +} + +QTabBar QToolButton::left-arrow:disabled, QDockWidget QTabBar QToolButton::left-arrow:disabled { + image: url(":/qss_icons/light/rc/arrow_left_disabled.png"); +} + +QTabBar QToolButton::right-arrow:enabled, QDockWidget QTabBar QToolButton::right-arrow:enabled { + image: url(":/qss_icons/light/rc/arrow_right.png"); +} + +QTabBar QToolButton::right-arrow:disabled, QDockWidget QTabBar QToolButton::right-arrow:disabled { + image: url(":/qss_icons/light/rc/arrow_right_disabled.png"); +} + +/* QDockWiget ------------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QDockWidget { + outline: 1px solid #C9CDD0; + background-color: #FAFAFA; + border: 1px solid #C9CDD0; + border-radius: 4px; + titlebar-close-icon: url(":/qss_icons/light/rc/transparent.png"); + titlebar-normal-icon: url(":/qss_icons/light/rc/transparent.png"); +} + +QDockWidget::title { + /* Better size for title bar */ + padding: 3px; + spacing: 4px; + border: none; + background-color: #C9CDD0; +} + +QDockWidget::close-button { + icon-size: 12px; + border: none; + background: transparent; + background-image: transparent; + border: 0; + margin: 0; + padding: 0; + image: url(":/qss_icons/light/rc/window_close.png"); +} + +QDockWidget::close-button:hover { + image: url(":/qss_icons/light/rc/window_close_focus.png"); +} + +QDockWidget::close-button:pressed { + image: url(":/qss_icons/light/rc/window_close_pressed.png"); +} + +QDockWidget::float-button { + icon-size: 12px; + border: none; + background: transparent; + background-image: transparent; + border: 0; + margin: 0; + padding: 0; + image: url(":/qss_icons/light/rc/window_undock.png"); +} + +QDockWidget::float-button:hover { + image: url(":/qss_icons/light/rc/window_undock_focus.png"); +} + +QDockWidget::float-button:pressed { + image: url(":/qss_icons/light/rc/window_undock_pressed.png"); +} + +/* QTreeView QListView QTableView ----------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtreeview +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qlistview +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtableview + +--------------------------------------------------------------------------- */ +QTreeView:branch:selected, QTreeView:branch:hover { + background: url(":/qss_icons/light/rc/transparent.png"); +} + +QTreeView:branch:has-siblings:!adjoins-item { + border-image: url(":/qss_icons/light/rc/branch_line.png") 0; +} + +QTreeView:branch:has-siblings:adjoins-item { + border-image: url(":/qss_icons/light/rc/branch_more.png") 0; +} + +QTreeView:branch:!has-children:!has-siblings:adjoins-item { + border-image: url(":/qss_icons/light/rc/branch_end.png") 0; +} + +QTreeView:branch:has-children:!has-siblings:closed, QTreeView:branch:closed:has-children:has-siblings { + border-image: none; + image: url(":/qss_icons/light/rc/branch_closed.png"); +} + +QTreeView:branch:open:has-children:!has-siblings, QTreeView:branch:open:has-children:has-siblings { + border-image: none; + image: url(":/qss_icons/light/rc/branch_open.png"); +} + +QTreeView:branch:has-children:!has-siblings:closed:hover, QTreeView:branch:closed:has-children:has-siblings:hover { + image: url(":/qss_icons/light/rc/branch_closed_focus.png"); +} + +QTreeView:branch:open:has-children:!has-siblings:hover, QTreeView:branch:open:has-children:has-siblings:hover { + image: url(":/qss_icons/light/rc/branch_open_focus.png"); +} + +QTreeView::indicator:checked, +QListView::indicator:checked, +QTableView::indicator:checked, +QColumnView::indicator:checked { + image: url(":/qss_icons/light/rc/checkbox_checked.png"); +} + +QTreeView::indicator:checked:hover, QTreeView::indicator:checked:focus, QTreeView::indicator:checked:pressed, +QListView::indicator:checked:hover, +QListView::indicator:checked:focus, +QListView::indicator:checked:pressed, +QTableView::indicator:checked:hover, +QTableView::indicator:checked:focus, +QTableView::indicator:checked:pressed, +QColumnView::indicator:checked:hover, +QColumnView::indicator:checked:focus, +QColumnView::indicator:checked:pressed { + image: url(":/qss_icons/light/rc/checkbox_checked_focus.png"); +} + +QTreeView::indicator:unchecked, +QListView::indicator:unchecked, +QTableView::indicator:unchecked, +QColumnView::indicator:unchecked { + image: url(":/qss_icons/light/rc/checkbox_unchecked.png"); +} + +QTreeView::indicator:unchecked:hover, QTreeView::indicator:unchecked:focus, QTreeView::indicator:unchecked:pressed, +QListView::indicator:unchecked:hover, +QListView::indicator:unchecked:focus, +QListView::indicator:unchecked:pressed, +QTableView::indicator:unchecked:hover, +QTableView::indicator:unchecked:focus, +QTableView::indicator:unchecked:pressed, +QColumnView::indicator:unchecked:hover, +QColumnView::indicator:unchecked:focus, +QColumnView::indicator:unchecked:pressed { + image: url(":/qss_icons/light/rc/checkbox_unchecked_focus.png"); +} + +QTreeView::indicator:indeterminate, +QListView::indicator:indeterminate, +QTableView::indicator:indeterminate, +QColumnView::indicator:indeterminate { + image: url(":/qss_icons/light/rc/checkbox_indeterminate.png"); +} + +QTreeView::indicator:indeterminate:hover, QTreeView::indicator:indeterminate:focus, QTreeView::indicator:indeterminate:pressed, +QListView::indicator:indeterminate:hover, +QListView::indicator:indeterminate:focus, +QListView::indicator:indeterminate:pressed, +QTableView::indicator:indeterminate:hover, +QTableView::indicator:indeterminate:focus, +QTableView::indicator:indeterminate:pressed, +QColumnView::indicator:indeterminate:hover, +QColumnView::indicator:indeterminate:focus, +QColumnView::indicator:indeterminate:pressed { + image: url(":/qss_icons/light/rc/checkbox_indeterminate_focus.png"); +} + +QTreeView, +QListView, +QTableView, +QColumnView { + background-color: #FAFAFA; + border: 1px solid #C9CDD0; + color: #19232D; + gridline-color: #C9CDD0; + border-radius: 4px; +} + +QTreeView:disabled, +QListView:disabled, +QTableView:disabled, +QColumnView:disabled { + background-color: #FAFAFA; + color: #788D9C; +} + +QTreeView:selected, +QListView:selected, +QTableView:selected, +QColumnView:selected { + background-color: #9FCBFF; + color: #C9CDD0; +} + +QTreeView:focus, +QListView:focus, +QTableView:focus, +QColumnView:focus { + border: 1px solid #73C7FF; +} + +QTreeView::item:pressed, +QListView::item:pressed, +QTableView::item:pressed, +QColumnView::item:pressed { + background-color: #9FCBFF; +} + +QTreeView::item:selected:active, +QListView::item:selected:active, +QTableView::item:selected:active, +QColumnView::item:selected:active { + background-color: #9FCBFF; +} + +QTreeView::item:selected:!active, +QListView::item:selected:!active, +QTableView::item:selected:!active, +QColumnView::item:selected:!active { + color: #19232D; + background-color: #CED1D4; +} + +QTreeView::item:!selected:hover, +QListView::item:!selected:hover, +QTableView::item:!selected:hover, +QColumnView::item:!selected:hover { + outline: 0; + color: #19232D; + background-color: #CED1D4; +} + +QTableCornerButton::section { + background-color: #FAFAFA; + border: 1px transparent #C9CDD0; + border-radius: 0px; +} + +/* QHeaderView ------------------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qheaderview + +--------------------------------------------------------------------------- */ +QHeaderView { + background-color: #C9CDD0; + border: 0px transparent #C9CDD0; + padding: 0; + margin: 0; + border-radius: 0; +} + +QHeaderView:disabled { + background-color: #C9CDD0; + border: 1px transparent #C9CDD0; +} + +QHeaderView::section { + background-color: #C9CDD0; + color: #19232D; + border-radius: 0; + text-align: left; + font-size: 13px; +} + +QHeaderView::section::horizontal { + padding-top: 0; + padding-bottom: 0; + padding-left: 4px; + padding-right: 4px; + border-left: 1px solid #FAFAFA; +} + +QHeaderView::section::horizontal::first, QHeaderView::section::horizontal::only-one { + border-left: 1px solid #C9CDD0; +} + +QHeaderView::section::horizontal:disabled { + color: #788D9C; +} + +QHeaderView::section::vertical { + padding-top: 0; + padding-bottom: 0; + padding-left: 4px; + padding-right: 4px; + border-top: 1px solid #FAFAFA; +} + +QHeaderView::section::vertical::first, QHeaderView::section::vertical::only-one { + border-top: 1px solid #C9CDD0; +} + +QHeaderView::section::vertical:disabled { + color: #788D9C; +} + +QHeaderView::down-arrow { + /* Those settings (border/width/height/background-color) solve bug */ + /* transparent arrow background and size */ + background-color: #C9CDD0; + border: none; + height: 12px; + width: 12px; + padding-left: 2px; + padding-right: 2px; + image: url(":/qss_icons/light/rc/arrow_down.png"); +} + +QHeaderView::up-arrow { + background-color: #C9CDD0; + border: none; + height: 12px; + width: 12px; + padding-left: 2px; + padding-right: 2px; + image: url(":/qss_icons/light/rc/arrow_up.png"); +} + +/* QToolBox -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtoolbox + +--------------------------------------------------------------------------- */ +QToolBox { + padding: 0px; + border: 0px; + border: 1px solid #C9CDD0; +} + +QToolBox:selected { + padding: 0px; + border: 2px solid #9FCBFF; +} + +QToolBox::tab { + background-color: #FAFAFA; + border: 1px solid #C9CDD0; + color: #19232D; + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +QToolBox::tab:disabled { + color: #788D9C; +} + +QToolBox::tab:selected { + background-color: #ACB1B6; + border-bottom: 2px solid #9FCBFF; +} + +QToolBox::tab:selected:disabled { + background-color: #C9CDD0; + border-bottom: 2px solid #DAEDFF; +} + +QToolBox::tab:!selected { + background-color: #C9CDD0; + border-bottom: 2px solid #C9CDD0; +} + +QToolBox::tab:!selected:disabled { + background-color: #FAFAFA; +} + +QToolBox::tab:hover { + border-color: #73C7FF; + border-bottom: 2px solid #73C7FF; +} + +QToolBox QScrollArea QWidget QWidget { + padding: 0px; + border: 0px; + background-color: #FAFAFA; +} + +/* QFrame ----------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qframe +https://doc.qt.io/qt-5/qframe.html#-prop +https://doc.qt.io/qt-5/qframe.html#details +https://stackoverflow.com/questions/14581498/qt-stylesheet-for-hline-vline-color + +--------------------------------------------------------------------------- */ +/* (dot) .QFrame fix #141, #126, #123 */ +.QFrame { + border-radius: 4px; + border: 1px solid #C9CDD0; + /* No frame */ + /* HLine */ + /* HLine */ +} + +.QFrame[frameShape="0"] { + border-radius: 4px; + border: 1px transparent #C9CDD0; +} + +.QFrame[frameShape="4"] { + max-height: 2px; + border: none; + background-color: #C9CDD0; +} + +.QFrame[frameShape="5"] { + max-width: 2px; + border: none; + background-color: #C9CDD0; +} + +/* QSplitter -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qsplitter + +--------------------------------------------------------------------------- */ +QSplitter { + background-color: #C9CDD0; + spacing: 0px; + padding: 0px; + margin: 0px; +} + +QSplitter::handle { + background-color: #C9CDD0; + border: 0px solid #FAFAFA; + spacing: 0px; + padding: 1px; + margin: 0px; +} + +QSplitter::handle:hover { + background-color: #788D9C; +} + +QSplitter::handle:horizontal { + width: 5px; + image: url(":/qss_icons/light/rc/line_vertical.png"); +} + +QSplitter::handle:vertical { + height: 5px; + image: url(":/qss_icons/light/rc/line_horizontal.png"); +} + +/* QDateEdit, QDateTimeEdit ----------------------------------------------- + +--------------------------------------------------------------------------- */ +QDateEdit, QDateTimeEdit { + selection-background-color: #9FCBFF; + border-style: solid; + border: 1px solid #C9CDD0; + border-radius: 4px; + /* This fixes 103, 111 */ + padding-top: 2px; + /* This fixes 103, 111 */ + padding-bottom: 2px; + padding-left: 4px; + padding-right: 4px; + min-width: 10px; +} + +QDateEdit:on, QDateTimeEdit:on { + selection-background-color: #9FCBFF; +} + +QDateEdit::drop-down, QDateTimeEdit::drop-down { + subcontrol-origin: padding; + subcontrol-position: top right; + width: 12px; + border-left: 1px solid #C9CDD0; +} + +QDateEdit::down-arrow, QDateTimeEdit::down-arrow { + image: url(":/qss_icons/light/rc/arrow_down_disabled.png"); + height: 8px; + width: 8px; +} + +QDateEdit::down-arrow:on, QDateEdit::down-arrow:hover, QDateEdit::down-arrow:focus, QDateTimeEdit::down-arrow:on, QDateTimeEdit::down-arrow:hover, QDateTimeEdit::down-arrow:focus { + image: url(":/qss_icons/light/rc/arrow_down.png"); +} + +QDateEdit QAbstractItemView, QDateTimeEdit QAbstractItemView { + background-color: #FAFAFA; + border-radius: 4px; + border: 1px solid #C9CDD0; + selection-background-color: #9FCBFF; +} + +/* QAbstractView ---------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QAbstractView:hover { + border: 1px solid #9FCBFF; + color: #19232D; +} + +QAbstractView:selected { + background: #9FCBFF; + color: #C9CDD0; +} + +/* PlotWidget ------------------------------------------------------------- + +--------------------------------------------------------------------------- */ +PlotWidget { + /* Fix cut labels in plots #134 */ + padding: 0px; +} \ No newline at end of file diff --git a/qudi/artwork/styles/qlight/arrow_down.png b/qudi/artwork/styles/qlight/arrow_down.png new file mode 100644 index 0000000000000000000000000000000000000000..f07aa76f0a27557e384736cec7005e890f436760 GIT binary patch literal 552 zcmV+@0@wYCP)-~a#t+DSw~R9J=Wls#({Q51%sb7vt!SaA&|#t$&YAO;mJY-3{}NQjlS zm9?Eez|LP_;U7>eEEF+Vh*+qVIxGWXCJIinP6l>^Y{0;KJq3 zx$pbVxpxK%3JMDL8A&IT(-#|{hyIi8X3e!L047~h)b!u5w{&`ClhSrLCGftZE&{^6 z85*_Cc~{yFr+NZ-o>LD;2n&g*0J@90 zNd|)6S$C`VcPid7KpevVP#zm!1z94yn9?VNnxtDHqPJ>p_2F*%1GjeK^!Y_2@&q^l zsvuo0&CGvCsyF@B>hnQ#bDizv%!N53o&g7mk0K3`el5Rg3JMAe_LV>7W~r>02h|w>0000-~a#vs7XXYRCt{2m`!M0RTRg6=Os+Ab|Pd7nMnzfq#9$B78KmrAbzy8 zAbt=xuEd4l)cImrPvrzHKZ3Kx}C2Y0w`* zc6mBz<06>M>ur$3ZYqA+)MC>D0Q3#)8&*drfqrjKK)V&eq1w-NDa)bk?9_CvMw^nI zothT(S%hmIN!F^}E@-uR;hLZaYMF;R{sP%l;s#D=9QbvkA_Ce5zf0{ftochgq48`g zapS*Q*IWXX>>3^phgL&p6kagMrF!G|h+r5%g$t{lE3e<4o-WiAr0x;CH$T4;d1S|T zC8ujIFyfJ0y&R0@K~C?KrHPv}GxzEZw52J$xVX4l-2deF;XBK_5uU0}O4-7sY7iBW zYV#^zy6NG!^7)_t*-ErVvz5M~(Nl^XHE3l5+en$sD}0hm#ouqF--bV8g@w7v?w;Ny z;GjneXbPCk3mkJ(@#Cfz_0ZH;ys$9$OLruC3wW80#(iE6M)PG6eJ7hre9=r~Uowmh z?wdgLTOj0-{May=HaIJ&zUihDr<;uJ-*oL89D7OO48p@6sfi*O_w_|b<+WSssSAz8 z+=#F1H9D~W8F9)#01=PWND)jUKd)Lol1u+~snHz0`2N9)JvKT*Stfzq9%(B@FqyxJ zqles?#MNeVtR#>xc5GneQJl{6z~dgNo+6mc|ACecy6NAq`;}v5XTIakUj4I-j00CZ zl2H54(?PZQD=M7_f-t|HP+;`z+0)&n51j*^GsxcagQ+kV|CXg!^U360|Fc^o&^>%U znY`OoDjZfgXOP!Nd$U<_wyRV)5~O)(!67D-$t>skBNM>aoAhtm-F@ZuN8ZR}GRr~d z7xc-c5+^n|_9?=9HQ!P`bJOvowCKjEl@}UXT$no_jzm|07maU-e&D7OAJM{F>6YK< z6!U-m6z=KGv37n~M}c?URO0hi=d&$WTE&IA%R75|cL+QI6jkKyTq^#}cI0BQSS%Kc k#bU8oEEbE!VtLT`7l&vl*RHaI(EtDd07*qoM6N<$g0wX34FCWD literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/arrow_down_disabled.png b/qudi/artwork/styles/qlight/arrow_down_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..d94e55b9556496f376b459855de1293abd065be0 GIT binary patch literal 524 zcmV+n0`vWeP)-~a#tzDYzuR9J=Wls$_RQ5c1vGe&kHAlg{i*$+&z(WG#(RbJs%%Y}s?C|D`N!n!*5Sj=PzW5ZwNr%emD51GXh0Bv?C)F(-m%x) z!YjWUO_ru5EikdW=DuzERP(bXhLHpeCakR-`wb*^&R@C3jPkt8uI zl0wMM1&^z9l`Es>V*vo-INtuSv3?zS1%&O08A3=Bb|eYpmBGgPjW~|C$NKgXu&qun zy(@FOPz+4E9EEvaa_?+Cxg%-UcMtrs_Pcah^8H~h^3A!AIT6lvWi2<)BoFp)pMZ9^ ze^cfma71A58A1_QKqk1=Y}6hdq&@N4cGmh!z*AtJT_z!joa=1?*IJF*i%E2++FYyM z_vh{K960t{h^Wx|23l%0lGl@JPQANVd%c>2UI8cbU)(}~_$>KivtI8{qc`>O+pO37 z8QD2tUWX=|+HHR4{Fyu|Qd+Mm8k3jlE;nL#5!lzlaN=iyf4wYYf>Z{rt$>2-? O0000-~a#v#7RU!RCt{2m`!M0RTRg6|2I*K#ki=r6UidFs;~3)GE%b`zeqQt zR0_IPRB$C)6-7ksCPiGUP|!_RQmhLVrM4~#nM`Jq>8dS=km^RGwW&>`$=u^2Da^ci ziJ4^HB+~m^-gED{=iHBT&$;07csw4D$K&yMJRXn7hycM|*D>W-c8QdqzN~Uss*8Cmt+j&%`??E&#wp?Oa~CZ-BdE1I%Ej zE<%#?b4D;$%0Ey`8nEU90931u`(0q)0r$j)8SJ=|kl?IOdVVt8S_L2FVhh8NV# z>^C^yE-@kPoB+CFOPlis=hX}zTF-gdz$*|%doK;x@+fGkO<*RB?R_o<7#YmsC%HOc z%cD`W_tJl<*w8K(3Wd3)>$g1&e4l8*x)&)Wgm8&-pIW-U>ybjCFt;%^U2yvJPrGg( zymB0PDnXT7iI4q20_)g3gA;oOcRxEkJpA`YHFb55%jKcPh55^eFphOfEhz%0L89{* z$7X-Lc&HoaSCw^-nQ5|qZXE1zr$#wasvorS{3LDK(I^+bDXHsux3puG+Vtz7@eZZJ zne{lEl!PVhJod&&K6`Z2YPVt&KxL}&JhG38?TnDK9>s)~imnxh^ukCkOt_9+=-$fU z8%)$22W55~xHYETuq|heNwMW0!81{Q--#{i?p@HDtk)kk3%&q$$EMhP)+hxDZ~R}9 zo{VzgsZHsOPtgk{H>g%;A{W?KpgrxAXtjRW=#3D9z=%6U7@t+2KZe={%(LZlA5!?;UW#w}|`NCR>dO>zxCMz>K)_7c(qB zRwxu^du?lKiObnW9cl;FbI-TTZ2y*uKw|KxjeL(wtamoWX&v?tT#RYURl2* zA4d7`u%y2HIQ8vUN0N(j;j5sx*Xm=Yx1xObTECo!KAwP9Dz%vxfsb06%&?bA`RphC zwq;uu0H9Kv83%g~)HLbkQZD>_yKM1zJRXn7-~a#ty-7qtR9J=Wl+8<2Q5eR5&zU}SleXwO1VYhV+V&T?N{EnJ*)9p1 znP?II1w#54gf5bc(xycpOI;)_TiCK(2ssn9DV#fCA0UJ<_if?5Gm2w(W)$7rA6z)R zobx=-Ip;kWGBPqUP8lVGLQwlD7(5A6gJ0G1&_w{Zr|J$}ar_CIUd_R|+|E_tV-gXF zfX1}k%h0Gz4c-Md4M%RnOTL%IFtWD&% z&kok_nCUeLgo7i6(5{96y*e{czq>Y(-`+o=9d9h>{|@Ic9>*{z5p7G1Wternz8dqvSnBYP&Y|c>Q2=67(#I6$kmBb*pzwla)u_Y+BM( z3PJ6@;02IN36b~ik*mxq^r^s1GSk&$t#`~x8bk;;o}kSYKG N002ovPDHLkV1i|n=G_1Q literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/arrow_down_focus@2x.png b/qudi/artwork/styles/qlight/arrow_down_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a0463e5e961ab24b62a8145c6ed316177d32a135 GIT binary patch literal 1005 zcmV-~a#vpGibPRCt{2m``X_R}{v-bKj(!A{5e@{259KVW#c6&{YCWv7!j2 zMG;(@_!3J&=)(R32~rD2ifd<*h~0Emtac%y2zG6C+d6+*t4(w=?Ivk!(7g9`p%!!B zjhW26Hxu#v;BD^r?z!JN_s+a~FQ6!jq9}@@D2k#eilRJUh~1E%u1|&x4-4o45&~cc ze8q_XG=v03%$FrUeZ&%1lPlI%0C;V)*It71cu(rd2Gc1gn}tXLgytyZnP2u%1QeR1 z(PjsOg*zig%sBvC>>wb*WE{qZK{T%=O88#I@4I5Z>?{BP3{KbIGz>2Qc-fK&Y}z8Y zlK(Rlv%Tu4udUU=N!3qZGoBd&dE1f%vI+k?#F_jpu-j^z1EmMmj!~>S*@1Fc_xrCrc85-ufj>8hVH%FIR=Z@OsH3+Hq}O zo2_pNg7B;W?^p%^NYH4U*dQPM6z$w`*%7Y&AAF zYoz3g3sVpra;V7_fopz&j+gz+XAs%&xGgQ)T%q;}1XB(vi6S^>9>k~RiJs%F1Z|0Y z;qHEl6kwa9gb>D51QCFC@*#!e6~A}3rO2&xeoU@d+XdiT054e4CO19*2IyS^khO*)z{ZN;p7}o@!M3vB|8p!x{~sy=24?18 z^+NBW0C`JVe*d-o^;0Q4L)e;uiC zD2e2O1h2%ZANDSAIW+?C$JL6!d59vt=z^3hTuzNtM*HeX`Aqa&Upd&l_@L|Fb^t%D zRsAKXb5g!?n~^U{e)?E5hni;T z$bC+(P@90@-*w81q9}@@D2k#eilQir b@;vb$vLh@zY>sE_00000NkvXXu0mjf4$as0 literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/arrow_down_pressed.png b/qudi/artwork/styles/qlight/arrow_down_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..bbe79a97ec90c3bb27599cbe636e84ad5aac0c52 GIT binary patch literal 508 zcmV-~a#tu1Q2eR9J=WlQC-)Q51#0^A>`#Alg`18L$i}*_hH!6iKPEh{kNR z&o2;+zd&r#s1t&PC{|i1DN`7Bi6oFR5F3S5iV!pjGbhE)Y=WC?W)?Ngd@%5M@6I{r z&V2(VB_$=tjIu@4^mpL&fAalNzpOI=Vc%vrr1)PDIu`K`{g_1n3_t?Jf8()8QcVn> z;vM=k-}VRq=2l#dw|I-V=GI}-j?*IsX|K@_l|F8cU)1J-0RUdFx^MFrbHMF%tM?E> zB!txERrMtIMhCRLzocXCqXXKmt}`Yx)2>lx&|Kzjnaj*n*SYhjd8_OYY-_g3G~!`e znc$pXA~Odp9@lF;l62s^M|Ku9JcW3Y<)Sr`ZiGx%VrpVYPrGN$LDckJAOb2~Lx_M8 z5Zg>l4(sJn+PP=@V#y;)cmtde*qtG=&VM^_YqF;Id2|b1uGxmKSiA#HA&k=yd!7Fz zFjB8+A+KiP+Z{E03HXROn}*0VHZa%g!&)w)SN!(^o-O%8#mr;Qrz&4!arHq>Yelts y3IOo@v(JT?uZWc-aO3`y literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/arrow_down_pressed@2x.png b/qudi/artwork/styles/qlight/arrow_down_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..28ae890aef4d1d3f70218ef09901fc0ccc1b8955 GIT binary patch literal 964 zcmV;#13UbQP)-~a#vc1c7*RCt{2m`#WrMHq&kx5s!1f}nU24;}3YeGu)Em(QJ@k)^WS7ud(pH@Q^S%^h)A(CiBs!YB++Va^x@kNL)qI6TZejF13;l{sz3 z+dP5somaqY5dQPZrDU5YSLU=i${-`J<>h&``IBQNKJ$bNrs;hPyL0)pUufUUvE_NS zM;&Xd&8$|@){QnNfHgNJBVrm!5R!RyukHVt6E8oa?eT`205em)$trLv6%&c_svmaG z^{F}GTy2imC5=7rp59o!VXqpjdO`_VpQ;C#7ra(2>D=VQ?veGTJul-!+~t&ICFwVx z2wtd`lv(Yc{_L1qXz0t680$&36Ig^-;`6UPCrNJN${YJQC(jw}{+H7l(!<~d*#7K^$XM;rpKIiW#^m%b-N+B|Sg;!xJ+ z{}z=C=YO;Z;vK#M4)nGg5J8;!J#^Pe!6WDgE3mM1K)>gqGqBzuw{5T18uV>zi5yciJp^xXF74uMBzg{p)j_IwMWx+HI=W8M{T)8^AmM zIB(WUygNxzGbuB<&slHSir|BuCX?}EwXBb(tz~8xTI&s46)a=KCSF=9>C;(h2?PRx mKp+qZ1OkCTAP@-LN!$iks}A*5xoo@u0000-~a#t*GWV{R9J=Oma%ITK@^9-w|f{NqL{+4$yIkb!Nr^@tt=xL(gdQF zf}M?!KR_(RUIf8X&`JfHU}5a6EaN5|BzHM1E-qRK1`j;R&a>EsvvX%>h@h`~unnwe zHg%o=R>QBO+Eau@+e#k*5;b=o33{!_&5;5`&G~zvxAII4WryzrAZoPNfIEez0kINy z0*L0$Uq|#oo{9C!od9O$+RLasDbmW~l>nmF{3TU=0feCHB5n;Z+lm)3tOLh$VX@lr zP5|}BLd%%&4RA6Sw>xf50QIvMW-~Ewfis2eUc{l~U65sFFwWd<|2;}Mppf_!wFan# z!4=?Rf#dB0D-AH%{jeWuxCnd!k+OB(000L4&2A86mw^L7d^us&WWU?lBw!i%;mZl@ z25EQeorqioGV&*#)3dJ93O@CcbwqEDduU~d$`+=*?PsX0xk5P2FzqJ~f&0ZIDnU4J zqI7TTE~1a~%pStWQPQ+`?zSS&#}G#g0KCkmCJt|)Y}i(M`=fO_ouB4}tO&gSD*ynW nlVli-vL%HBMZWp${qM#vbApZe{0US100000NkvXXu0mjf6ZZNz literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/arrow_left@2x.png b/qudi/artwork/styles/qlight/arrow_left@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c067c7ac179e04688a0e78ceb912dc163d5114ec GIT binary patch literal 1081 zcmV-91jhS`P)-~a#v>q$gGRCt{2n@wn3RTRg6XELM_Ek#>(UTig;iA3YfNU;cRB#Ksx zShRw!iYN-Y5ET?b7Zs{lL2x0W1vf4%>Z$~^8Wk!Cf)Fv85K(555pCW?X%#=BH8bzH z3i9p@n&Q3pU3LD;^M`xR{oRju-n<0*>Z`B5{sk%&%lo6z>S|P~whP7bleWecTLZaN zp>)|bLhb|ptT%}pwE-Jr=WPt)Qcesh*ygTB&hLP;i&t#Qq3?iPoOV>nc=F&Fz}Br-oiW7k zlfVwc^3vt4NA3VjOyt`eetsR{>a^j$zds$hx&w02*C$>9_89SCR(?$`c7R01%5%V- zMm(sMUz2qJQK|Yk!oxkR;3f~20Yt^}eV|XJqY55hZcbO$02D?m2N8Lx+X?H;o3aL= z#}671K%?__vUvo0Z1bS!4p;=Bq7TwFV+rCXx4)9L0$cUDH&u9`hh^m>rYl)pp;o>2 zqAL4)SiwTDzC~LLwF3$-_{e2LE{f7tqxKNOYerlg<@-l+RZtRd8oW#3Eh8>AzwO(Q zyJDuNS9N9ZcF>Q~h6Dw{X(4euy|ST`zZqdB?MN`k!FdtQ=4U^&+npN)8ipmHng5NF zmsR+#Ip6B!<$8ssv?IB!A$Z${%U{ecDsltxecH(ug4c7n+?buq2{!>NX(u}f-Y=r# z_1ecsZm+;<+Q|k&CO2_hpLrK_AH83myh6zAQMA;Udjq(?+wt2YWcnv(KPB-^21!Tjl@&jTdT<0IwQxFWq7Y005GB+va-|CXKjr2%!LgW5?P< zouBRiJ~SMs5W)cfG@H%ePRXx(fKLs}*`qNi001ZJ^&b;tH}Iv8e8B+#SZ>UIOVZv2 z9Cw{7NB{uw;^$wfbao+}>~`(7%)tTxXw~QEwUgV8@{3{pKmKI~ptU&jiNGzS-W%+F zZwwv)z|unPeGv|*(ov-YJe_q-ef8DXe?xx&KJpN23a_yZ00000NkvXXu0mjfgI4bf literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/arrow_left_disabled.png b/qudi/artwork/styles/qlight/arrow_left_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..76ae59b1006800ff01cf26373e3983121e606936 GIT binary patch literal 562 zcmV-20?qx2P)-~a#t>lWJ$Lo3fkDYC}bs>&tkN8emqvt*Gx0_p7Y+l z+zbEvQRsxd-t<^?Y5v~AtIhh+KmA_~37Hnn2A*4BFdEhEWD{5> zZMIw;UrL}q8l85cm%!mr@XP|e@%V%iy#|h>aB#@D3n~jf0T?4I7#uQ}z}x9J`0~sq zu&C$~@Ik3VumzS`;C#LQ*^$?PFBoNw3nl>2ZZvij`693jDAY^jO44dH#!|En%y1Zq z+zDFEvu}htz#^4Usm?5PgVsvCX>kJpJ5mXW!cW+4)}PwiNF5xBViKil*gh9Ou(=0d zl86ElrJHDVCBB3FC>>Icq+%0 A)Bpeg literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/arrow_left_disabled@2x.png b/qudi/artwork/styles/qlight/arrow_left_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..815f33c0754aac322dc02c007b7ebfed4d1bc4c4 GIT binary patch literal 1158 zcmV;11bO?3P)-~a#wI7vi7RCt{2n@@-wRS?F1U+);*RTB;BMN~Y9BI5krnSp>XqR}7* z|A3xE3<`P>6%;{*2#FX$@F1cAFCGl)DJ*DoRR&?R?oKA1*&reT2_6*j5KSO!V0XGa z?1uF82=2;z-EExj_!YdW_f>WEtJgCy!U!Y$pP{S+SS#iaAK5ANN@Pf8yBm|`S6!_8 zpAcZK+iL~lYdaTj)ToxmT&!Jiv4~I1hhYt4$_A4axLV)YLO# =!<*4gi} z$3FtymN1#+Wb@!j05c0FHf?_2(DtN>9Bm#v^Z+wcCtP?Fcy!Pr1HY5qzk%}#=!CtO zfaiuS`P)1=7GOT?Jqg-9WDtFqeq6$t0Q2469*lQ~3`%#nSufmGfCeu#R>_DA&iCtq z%ST|S%vY}S@(pJK2%aG^%9>f`H%|WqX93o$rB4iddXNtxOE{wMaNP(371?=C!c~Fw9UM)Tgd>H4=kfb1QKS}VC6-m*UEk6c)8t2VS zB43TsTQId+ZE4Jw9|C6Lyn&E%BZAjJYPH(phQRIx76uGv^6h)A@E%0DT>eA-!rfp$ zCQOo)c|%Ag3-$UfzfuV96#NqB%`C`Tgw)EgQ7j%;q`QFM<9ya4r1~6AP8PpI(LKOo zoL@aMXCgxCji^znd<#4PEDgt!ekEkmi5u0@7lKC^`VMFTO1Ba+dll8IrH_H9h73lK zrUaS3iyPI_UeL=!h7^aV%nu{=%B`;hZzXx5AdN!ETmVT{uN0q0`XJ65CQ_InGZz3> zhNs1oCmt6z73a@Qkp7Sh0RUR9*7E67mpu&nCeEAZxgj?K0JK`ypRuJsw+q6A$y+h+EX7kiiLEA8nrQt7k0sw3&7Jpj~qOHKszJ29V0Dvu(%1@?fE8;}b=5lz-tpEVc zO6B{Y&o-~a#t;z>k7R9J=Oma%ITK@^9-x2H!$Fr4V-z)o&0f{3M+WduVSi?hms zpvPGV_XmiD*oz<}Bmp5-USSg~l5|#<5`snc2!aadDyRo?$I0%q*j29(oS7RU= z``+)HH*bc4|6Ss{;OyF)RNoz20a1JQDFkxV;4sW5gnw+4t- zlJlS&z*J#uHSxcb@fMt3P9o4v;FvFSFzmpYrH`iw(rty%r@1kJmeRMy7sbSTlj#=h z{Pg!MBLGQDmx0%a80UBe*t>b+U7E=pkdVJ2yg?Wj+HZw1$R(f;2;v9Asz}@nUy{iJ zFhu=8SQm&};d2eN4x}i;gwHys6?CsxHx#ao)o_MzZeh1M^BA=KtByKBOtgn_v-$w! zULJ{4Cng@E_{PaQ2updSK`|Ex2Y`si)8Q>uc>;p%$?$Wb)Fmxfk_ND4o9gXGdsRO> yIx?kKfERxS0AQz4{dzbU&8yM}zWA*D@9H~hw~zZWIZGV?0000R`D literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/arrow_left_focus@2x.png b/qudi/artwork/styles/qlight/arrow_left_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..48af7238cd41b93df566ba7d942c120728b47bf6 GIT binary patch literal 1138 zcmV-&1daQNP)-~a#wBuPX;RCt{2n_FmHRTPH5wR6F0RlIa2HTBXqlZbCZ@lmR1wTQ(F z=#xk!w<6v^5mbnw6)T87h%_@s#RrS}R03L!3JQWCCW1ur(WistoEA<($t9a@{ zW8_1ikg${tM}9@A0@(4=Pg`0{Z5-j+gq7;^{d$xdfW5=ox@BwoJ1EyDtY~f?(gHB7 zrn+Nc3^?G#Q||0GBL4tXrMq+CMU?xUc!17sBk~TQP?~>A;V~zuN{lxTo{zyoX?_Se z>;zRoBv^B^UU{1Vh0@#+;AjIY%8_4@$0d+>p#h+3k+99pdgTp(NVp!}r@R5MDvywS zvJ)|}|N7_+KxH8Jo`^iO#!zjE8G_eiu-u<}RbkkT%HI$omG|d>N`LMU=qqkiK(c=U z+erS464A+O{!!pNS-8Zv_rbRAChb$n;7+y*SIsYA1Y5PT!54CTL6xC^K`hG3SD z$)L()C$0?SKN8XVSo>PspkX0ob`+KSJKjY(=tczs*Ocj5JUN&zis;i$P{KA(nLmt_ z`|{5VyzB&JrFlw!HDnF|5iM79k0ZS0#1+BgH^FC9_5c7z#CHCi>jTCUPU?L_8~}jN zM&wMbZRuXn&mAM>z9AX_05iQiPwVNn1Hd;4E49raDgXeLhcEfv)^)!^IYhqb002xK z>{zIq`aYnVcCIJ^08IB?_M=+64>;Ap_O>LV1prVP+Wx&5yC3+|bvDUgW&p~4+rI+6 z!~K?M6Z~anwI&BTJ`v@R3U!4#VxP;prly)|>i?m?0P1Qpovg6&wg3PC07*qoM6N<$ Ef+G46A^-pY literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/arrow_left_pressed.png b/qudi/artwork/styles/qlight/arrow_left_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..f47340e3cbc8adb953941da0b1ec2e1d9af52bf1 GIT binary patch literal 529 zcmV+s0`C2ZP)-~a#t!%0LzR9J=OmcMIMK@^3*v(E%IplFfCDutb(%`U;hGJ=vO#imN) z>udt~1H?koiy+tt&&0|tY=VWcvj}0gNkY1Sq|nCBz@mwHdn`6v`{vD{ptqWVx%Yf? z@BFy%znfAAe7WVT*%+Sy=S^Mt-THGW#n*Q|Q6BRSxLnnzkxIO?@A2}4w}|Nwza#*i zjzDgFgze*5e8A@N7DOupC4I6g{t4JOV%r6eu1AQ1rY2 zJROPSaPiszMc1=H5i4E`;8oXm5FH=`93vhKP;`CEVgoqOu--u@J_?}N_I2Pra7jud zUKwC*%h$;GfS456P9qK#|AN67pGRXS+WE+;mS8WXXfQzIC-)GC0803QRR&nPtuLH1 zgZXNZln$bDpnO^fz+K?TMyWCp6eMqHM`jlI;bAuw4G|pRK}#PoZJ-2%;@Y}eJIGtw z0CE6K!x6n@?G)xsy~eD-@MgGXCZcMXxAaVA6+o^B5q*f3nmm?y0n{o-G=L;uJY*So zBf=l5BzL*pRylEjMPM`3H`$BUzM+$BoH@+)UjYDEys3V9%6;Gn_?9yEziYn$FQSJ2 TG2LP300000NkvXXu0mjfgJ-~a#w1xZ9fRCt{2n@wn3RTze!cP0%=TLe)zqSl2dZlpSsb|pl#TEyZH z=ti4lY^g3p1w~LHmR77FxDe4m(`f{Yc2xpejY<%TKj|1Khzmhl7mB!0k+w*hxvz^c zaPLipM9#hUsPiu05AONSbIv{IJNL{$Uw!rUf0n9FV5Mq*<#8oEZzIIsv8G-K@!Wp} zfT@m$4WHP(d<{vfsd|WK4}^F~k(&I{4V!7F21`&2_57#-v^%~|=BQy^CLoefZ3H73 zT2mcgiJ386vMgvEs+}kS9GLf|iJ1YeD7vla08Ae9`dXLwfoscXFDd}-Szk~a z_N8!BKCfs1jL&+&>p6tDB^RK@T?ydDnVN3pbR7oj3 zIpJG0UM$*0_>^u}u2~Kr**6?J;bZ@T@-Bt(%odNBRA2ICBn7z|YX@{HDDj0zF zocCegSQZHQ3A+e|n*qvx(17ad`_(AqE3kZ;N8Rp{{VYF1y4$nPc?V~@pjt(>v}sn z2!$lHTS^vS40taWiVi|y$?R(A+=94Ya4Z*!3PPcY>}u$&2e=DyA{UAVLg7h_ZPafh z+yQ)-3kg-fHo^TuRVZ0;!zbDhD9RCmTG4nM(UM3i+Gh zzf9k+Q2{H-*0K12^sM9Zk;WNABt`(N&o;mZq)Z)WDD@ivS7fHIa&Y! zt96bPlhlljBU=O|Px30vCRp-=KUw!>I Z^e2H3E!k4OPgDQ^002ovPDHLkV1j@C>mUFC literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/arrow_right.png b/qudi/artwork/styles/qlight/arrow_right.png new file mode 100644 index 0000000000000000000000000000000000000000..45f7857e5ae0556dd1dbf0425971d9b878c1fdc1 GIT binary patch literal 532 zcmV+v0_**WP)-~a#t#z{m$R9J=W*0F2UU>L{o?~?>86jWS}SOvX15kif1ba0d|bt=V0 z(A7cu7l?@efG9YNI0)i)h{e&tSsEikdspzha!aK{!IR7TI3#Hub4hqJ=rh0X^ZUH- z^AZC8dP$K*ekc5?sCbj4Jsie+bpo7X%k-4M$?2TiYlY!_1Aw#yt~m$hZ4d;<8UbXC z<-Ljb64u-X0BQgg^p@ZK`iz2as78P&sHPUV=XWkYvJA)(7*K!*emh*Z3;;kuOy+sw zcNcHl24o0QgvyIndvV1!AVa7Et|RiszYt!x4ImqZ0>^Q*w{S67vJ3#yQ7CZ282A0z zPSCXt_#4qma6g>8boGpFK#l-7KTW3ZngAS?a-|7C-fzeAyoDkgyqd!W7`r4lzJJ>s z*#zX_`;IZo!$G_?%f^bOdH64k-25^4@_ClsRc}B*1W1hP+IX<}an=SEZb0R5zv$g@ zKkAj~QWkI+F6jF1R`jZ5pE7{_iPy8xAwS0Tqz+SQS&ifPcOBtSa0CkbfOwN+Ww;$5)D`}}0R8|g WgN|v5T2KrC0000-~a#v{YgYYRCt{2n_p-YR}{v-Gm%YONkI+m&Pr&qJDLi+D`@F!MXE)? zRzeXU1VJqod}=9zeNaIKOQ8=f^dBwsL0a_5N>Pav0zN26OHDQkI$49Y?nKaFRZN@A z93NEFxi^@_d(T{9e{Va4`+fJDbI;s6n+005Xwkv|`C@suU#d>|L3J`;Ebq$N&rBgx z1No&&48VKvk(qdT6xIezjc*I@>3=d)`0=rbn2z|R%2IRV+reM}NK&6W06t#msrDMw zFpj|hh&9(b+2a$1Qn|~Vj#*4rz;tvmQNO=%X{Ufz(?|pWFkVOe|FO>A-VPDHCa@Vm zdP%&Io5~#yf}q`^X4BXVAVDew2A1F9mwv{wWwR{mHihjakN}*j1n%=M-}n{=_aM)L zKo20L50Pa5(o(zF7 zo4n+xzo5KG(nwYT0J;!>c}VDl-?Qj7DHB-+006q4FdyEm{#Q%YS0oH%9RMCQ#`L*i zp$9%THwa#~t?obofOfYCENSN#k92o;zhG0@kpKW_4o?8ynrQ1dX!G#oQUHJ^1Ondm z|GxeMEO~V;06<>}8~tMCb67Y*x)=bUIXr>zu^&`-m=oeo@Bn&p_KX9K`rt=UcZep$T!KBM zZaoqG)|ivq1pS`inQ^EBSiSSWNpE8II)tYtZK*mEfM)W9vlB^f&G?m5cWo-W5CEko z&p?>O{Lc8LKW^F<&$tILr9Cik6>-~&YnN(c5)Lv9fC-?q{y4~68IArmD&-=p0MyAd z?j%I3qwwsoq>&5)P|KcxNqF2h77m`4b|c&bwPnu<@rEd@^~-v>kMx(LI=!t?SUV)^ z;}MbpD2E#mf7%!s`d-k3g47aFgJyiu7^!9cZ!!WEpxNI8KQ-z@pTNT5rdezUpxfX7 zdbMlb2XJ8WfZZja+<5>4?eVSk7#NzesM{1a14vK)&;RJ|dyUc235%LdBlQ%xkbqX* z2*ZDc^k$62Q{W0XUNKfbcTGU6X-xiNME3&!Iy_$4sGqxRPRA@JD5W0pZehM2FGsEqD2cU+yfHn9M}=$ RYy$uQ002ovPDHLkV1fy>^$P$1 literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/arrow_right_disabled.png b/qudi/artwork/styles/qlight/arrow_right_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..82d1dd28482df443c2ec0e373d602b7eb0a654e6 GIT binary patch literal 549 zcmV+=0^0qFP)-~a#t*GWV{R9J=W)<26AK^(^M@3V>Cp`dnx7K)r*xWq&f3|h)HXC-1I zXlo(&3Pi*=APUwZ781EGh+?UzIn1AhlonQkjdGxH(PSTsZ1l=(62?M*&2BL>&xe`W z*@1t(G)<#cr}tGx!$JN;yn#&NtqJm8Py%+Ao8{eFM%Ujcah zSo<~@K58@?x!?eyM8bm0$5u|>w>{M!S{MLqz_!7<-s;A;0|UUuilPKS=H|Qi@kUTU zs<2>;kne7_dso5&0D~nZ>HEW0ySE+`0F%vtfgJF()sD{v1*Davh-GkdtJ^Jw2JA*0 zu=V^+yS)+`0FX#B=5UVO%h#RGk!GHXz zWLt>OBSz=Xmdl?)0wTtjn{7ze>XpieEFBjWz5}{YE0^P}oo6mdO2bFMrCO!LZM0gg! nwy}~ye!W;Jd|y=f{{r|08y2EX4w3a~00000NkvXXu0mjf?lSyC literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/arrow_right_disabled@2x.png b/qudi/artwork/styles/qlight/arrow_right_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..8d95d832318f60408a60e930ed14163b862ded9b GIT binary patch literal 1168 zcmV;B1aJF^P)-~a#wLP^-T_9881a9Gwi=pk9(i8mvxbnM-Ibv9f~~e) zVoyM8z6ZecKPrl}b#hbbpsn^@Vb1?27t|Jw;l6t7Xkf8@Cs-3eGKyUqC!#N!&CU(B zGF)IyfFz|{ULP49Xf(drU@ONqHmAV3*bwDpf%*j1K`IaAS}8{f7>HKkg%M z5F83%Y)UB1uUX!^u&{8cyUf9HC_oVzmw>Iu7neS))oNqzatFid6p$2=I79ylm zyd}xn9^_(h{~I7AB!GCh(eAwDJo`W3Tz~*bjD*B0xofs{WS8sw^WkL`00fe~Kq=a>m(dS>cS~vNuWhepw0FsEf1YTv3J8-z&zSdV6!xI2N zNRxnT#v(IwxYN1XM-4+20GyGK*eG3}?`nU&UY~HCKXd^AARt0af`E<8ui00t{dAej z>`Vyg6Cu83hHhOq@yEw54^LSVka}(qc-Pv?uY6aMlUlPS0Dy#u@p}o~40B_dYoqKJ?WLE$H zt!ju%Af?xBWn@|afaJ=!inV1i+X7a%h{+m-_iROE=I(4N5pwazx0H64!_phJBC$8N`)s<9<*FEnG!(20EzAHXJhI< zlyV!*3fU1r8YSOY`KtHVpZA4fxZ)}{E2}_a*aPU~)V;H^dGl$v!9#{5k^JU=)JpF5 zFbq$+&L64(l8m482^@=zwpFV)|K_8Hp-q9b&I34s9JWsuOF#RnV<;nlNbUTRz&pyt z;Lfv;gUZ(&7N(t#A@IWOj&iJh54E{#IIZk$h9xn&QPrTI; z!;=6)QZ9Z~;xpBt^p2kz(s4co`U|{CEcL>xmEe}4zb4~;1Q13@9B$q(2Zg6x9Bu~1 zsQ{8jihcFsr>7TBJeq~h15T#^P5eOyiGxdv6ZcO|6}s+n2gBuyl4o}wXh(l9-#s;T z-LkvP!SS;X5Pn$6bH|pTy67cu0DQbC`D+f{ZCeV3-<@Y&05<<&BIUuQjz{cm55w>m zTRFC|HU&}+H>YT@W3m){XDh=6_NKtU-v1*YlJ}HLrKYv^9bs<@0DA!RAoM`ISl(Fp i(pK9eMvNHYihlsZA!73+BLd_A0000-~a#t&`Cr=R9J=WmcMHhQ51#0J8PDRplLD@B_O(^AfmPwDJ4y;L~TR` zcl}XF{sIy49}oqLO#}%kBx1LSVrgNmNQ&JRY?RFihAqUfl6Nd-vTQjsJ3I?L@Va;J z`QG93-h+Q#mSt0|8E=}&CTwtcy*~S+On@NECPPz*eZN(0om}bd@eVMQIP+`EULIfj zRQ+230P};*aD_Eh`~!f)keMz;{rE9brWq;^zz{CYLEMg(>H!#nGjB&Nl!gDF~R9)QXz%Y2N^&5PLzd zk1WSE-v9|jG8Z#})7xWDzaQ`oKyph6;E>yPulxhR==*xgKY$UW1Yd$ma4<{Bt`hA7 zgaI2au(O@()8Dccm1UkBy>E{B&-JjIwXlo?cFecT>|Fa+_#tocII?tYgD$ii;k&#I z#!0|P4-~a#wBS}O-RCt{2n_p-gRTRd*Gh^DKqz|^)-MAJl+1=Dv6=AEdH7HARw`-KB_9Z8bah z^I=nMW=750d+*-j{@!+2?sv|&_s=;qvp}Cdeg4mgu7OIG){7MNyg&$%Beh^?Lf6

MvdwGzv!%-7R^wX#0rLg`0Az>q{F9?I ztwB3_>&K)4YnFsiZjT~$yf9hcXi&3jOd6mdF%y8DvT^f!cOB+626el_>=Izo1PI2K z@~t;PYO6u61oL|UMIp8v2tHY?HeWWby$&pFf&_qgjQ{|Lij~G8^ZNgcrBeU^5GAe% zUMW?U_gai0flUJdQpM{fid2f##+cPOF2k+?B3#`Q*2X}*Uz}RL+iEO-irYp&FtI0W z0OWXS`iDDghhyIW0INr1+=S~$?~`J6=@y%z^u~Y=$(cZG0sT|kr09;xQ@shdZ`Es%_d2X|5`Q97QAyF*?xK%c-oVfYz`AsH;T`>Rv z6d*AZnM zqA^~YZak}7%1r|RKqQKrK+4f#rLj+^jJpN^fFRL4L2#^4Z9b$+!fgXOr$W3?5)XV` zmxAL4q(eg6v3M02ASp3&M%U=h+?`Dz07yUn{FcB|VLA7PE*W=cKuYo;UI@!sZOH@f z8sH_87f#m8nIi^-97EtCmc0<~))%r*L*l){mE+nT;DL#s{^LOmJ%NeDy+kdzV}PV3 zkIyfh|Lx)WxU86xb;W?R0D8ap9F#L_pKnV-wW_jelZickUU`4fV9qT z?)QOTADNqwwn5#lFlj)1+JD81{sU(p-+s}cX4hCb1_{&{anG59TYk2o*9|s~!3D+k zt}_R6O$%CGqjLr%A6yE~0nzU7%K7g#>S#sd3`jh_J}*>z>cI`C^=atG%wJ{%6vYQ? z<>4>&jc*2h28cRJAfg}=;-%XD+-KUx?$f7FA4B{Bo3J?D>Vj`p00000NkvXXu0mjf DIBOHp literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/arrow_right_pressed.png b/qudi/artwork/styles/qlight/arrow_right_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..b4176d59deb802e60a66ab8f6239a8ad52af9e40 GIT binary patch literal 529 zcmV+s0`C2ZP)-~a#t!%0LzR9J=W*1c;KK^(^M?=$Nw0ksoi6U0(bJg-o&lr*stwGq9T zG!~M-KqUANh=P^oLP#Me=?+mWErbgv1S~C52{uZK_!e#+i(Su7Za2$Zp}%Su<~Pr0 zXJ?j$f4wxyp!T}I02=IYeEz&X*9izCjynPz4twdYYCoO zSnBzDT0nttfsj~U>U$Nr-8UQcSavm z0)mZztr(e}Z|K9QjeF_{Cx7zq1TM`rwNbXYdI=Tb0|&0mHuR?K6x9JjIPbS<-D;>? zWtyt5U>Gj3Fx%8>#d#{NfQEhMe(S6rRt+x=Fv!1q#N$?zd%FoQ4Zy{R2A*v;xFgAb zZ>Sj{0p``jL2fQeakt^60fx8PelA}-~a#v{7FPXRCt{2n@?z5MI6UJ-?y5IZM;~#NHM3Xr-GX-+KaT4D3<4?fitdp2I(6O}ZiA8XmP|MSS~w&OhLZt~ z?f=?V1^WuE1+L@z6J)bwL11>tQv}lCcvO*wTO%ZQ?oW2 zs}7fF0su6>T685Oh@+FUc3;d|u7<~_NWwrOj=k5mM(kqB5CC8W!(nv~K0b8T?u=PT zSpvW?%S*U9Gfo~nXSc;FqdWmzo)cUN#;vuCnM3F8mKZgZDgd~$jds6~>$6LoIDE!# z3LRg*fO&dSPQqPtHI7f6vKvAMS49A3h5LqkZ4K{-+&ooA0LmhcKl@kE-!y$jd$g|TOp7)(qNdW+etU$uPR@-*@jH#{wz(mg+ z34*s#FK+$WzKdrMjcu?6$B-p}x3xdPnj_{16f+_LZsG5Mp z+|C;x{UaWqka7pAKB&?hkl@}}F+RJo%Z_xT=0b*+j*2=j&R&F-+lr{$#NN(qiUj$pzdvqaI9i<2`6?7i{ zq{ahjU0=kkr3?W@ou88!P3t-nyO^kRfPpOEd6O}g4r?Z6Emw&7^Ef~v=TuL|Q)xpV z#Hzz3=Fj6b_e9f-7t)5_ja5StQ3ObZId3#a%D*NPd=gZ_`W`Wz)_E?(=4QEseghJB zl?Qxy;SY9Jq4N;-qGW!352v}vqZ6Cd4VJr1!VLlUwTE-pXKWwaq`!k@u7Fqzp|5HK zY#ZC4-y`KMnHZDc_YzyiH|VF(Su4Sx0J+zr0r)vd*g9UHq)$ literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/arrow_up.png b/qudi/artwork/styles/qlight/arrow_up.png new file mode 100644 index 0000000000000000000000000000000000000000..7e185babf67d98b152259abf3d178d3bb1521df8 GIT binary patch literal 529 zcmV+s0`C2ZP)-~a#t!%0LzR9J=WmCtJvK@@<$H=9H#n*M^Oo0QU|sfTUS6uemqUW+}6 zAcEk3;LSh4n|E)XdaDPIinO;tdJ%$xCl93o!O$EUp{1zF%y`H|RvK%%q4u&L>|tl$ zy!Xx9VFqGiVq&fsi8^uaW+kVMd5fizNF;J!K7aTcC69_!ys)~YwW(pL0Cc}*zKudEy6Re>3>7SQgoK*lIl_46z1mm-iUlr~Xz z7fAOCiV1x-PGTHocV`QwyTj)7h6(bErALCi0#dG!84zaaZR(_mJh(BL**|HwK8-Ap zT`WBTc?qaq+htJkkc1Twg>WxDHFI>_ZoQ8xAlYL1nMIzvcLQSoB^-(okd5^8tQ;R5 zRxc``vW4;s3r}5V`~UcYSOM-_pUO<1v|Braa-2Dcf*?q>e|THKLpKz$`0xDvjlSKS zNIj-r@BCH3_iv3c_VYEc;Z`tY+t0)8i5~AbP2F!c>!)V~=I6_kog{C7+iqx-m7gOa zd)KtuY&1T814#5kI!O+I@zAVD$Mj&rjkaswJ>38%{wQLj-%BG3#l*zKTrs}@c2a)K TDqGw(00000NkvXXu0mjfO!n_g literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/arrow_up@2x.png b/qudi/artwork/styles/qlight/arrow_up@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..6925245e377c9ac01513f183f0e442ace5c9f5fa GIT binary patch literal 998 zcmV-~a#vm`OxIRCt{2nM-IBQ51&%lZ4hs8ZfENOtca+(Y87Xh`LfVDvG#J zTX5sXg}4%z;!1HPh$|5{DhP_WQ&%mBT2SN07pN$e6aqe~v6w~TtF&`nB-Lc*)})h} zwCedFkjc4^|NPv0=Uf6X48t%C!!QiPFbu;m{}(h<6RVouOQ5p?@BlbJGW`7LOz7~= z#H6a0H~`Qk0097g02=}!&SG*!KeAcFZE3C_g3)Mn z&JShi0eRD~mpsaCgz2{~0ZOaUM7I+fD{<5SCAM-c z47vwku_;t<@{<^VFq_Z`FYc=`eN96mO*m%2qF8bZk>?J8kSR3X>ce`Kq=l|cLa!LU)x=kA&lszTM0-~a#tyGcYrR9J=Wl(A|QQ5Z(ge=?C~)87An-?{e=11&8r zE&my7x^b&0mV%lWK({i#bRi5sHpy{KHoeXBQ$fuepbKzFZgVTkPBzJ!`390aKP_*s zfJKdm7@xpjJR64PEO|5CK%AA!^0omiV#uI2sLf1>6Uc4ES-JdI1mdh%1+4=|0U`Ww zO_B!$EP&SIG{1D90!da}1D*o&J4JrN*id2~vu8<`Up)|kBrR_V9sAD2l2*1=2J<^4)?bhOPYE zkC$jxK61b$IWUA?&Z)i}MbX#a1YU1%AMaHDIdD#Z126upd|X4w86acxuxYi|>wN~8 z8;*1;{~lNvTB+f0dNLZF)WrEp_5nBsV-~a#v#z{m$RCt{2n9pw;MI6Q7TPKzK%cx4Y5hM-~;XqO)8fK31AvM{RUxDb${DF@12@D01U(Tc65RulYCG$-4F_6*R6)5>3AIRVQM&s$ zI0D-{-LB)c9mISj`!KWLnfHC3+4+tEi^XEGSS%Kc#bU8oEEdcE3yx~yO097mz{emQ zMYz1=9zHt?9V0QITC1NHcoBf}PosGH1$S5Cp-KTjCnPg^msZBtqi`H=00yoZ->=`T5@mp>rSx_`d&i z$gy<*&vr~k2tt(fb|c|PFY1u!DXnU-7_5k>@95i0#N?Tv=HO4Pgo6^?>Ky%UriMDpPZha{wwuJX&>C!xPEYa?}IA<;ztk>wN9?#L4Y#9!@k|R zpFf`V{*cN5-}fg&j;{fV7a>GA+|)bfZrvZ^Z07XvsO!47(+rVFwfe(Ulnd7h%yfnJ zcgAN3K}WIDnLla_%S&@}za_^e;QQatgpAe!Omzeiy_U8Eg{?2cC5pc~5tbJh=WZm% zny3VU3pr~5Cc7epU6gz~BpoSsiMlN~uP!aj)=V+RLa6LFN|58BJ9+HhKoO&ZYLO)wkVt{x`*FyZ;Y*gh&pGEZ#Di`J|_9wxpfdT zU^st9j|Nk2aRVHlCwK2Y-zg*_Iy^sW9TtnlVzF2(7K_DVu~;mYQS&$IP*dkq>78f* O0000jNlOf literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/arrow_up_focus.png b/qudi/artwork/styles/qlight/arrow_up_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..4bc54733f4419fb970547edb55e90f05151a9e1c GIT binary patch literal 519 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 literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/branch_closed@2x.png b/qudi/artwork/styles/qlight/branch_closed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..24bb5fba2f3ed61b06a3409e20efa1e9714864ad GIT binary patch literal 838 zcmV-M1G)T(P)-~a#u_(?=TRCt{2na@iUVHn51@4V}-Zt14cu2Tl;>{5iYmmnkaQk}eH zL`0_u0-;NPKv0LeMbJGc4er2sxd0{T4G7q5O z6!1bf%zgk@-MVnJ&Y9fEXO&reX#fD|hG_xVFb@O*fkRW7FVm`W_|^bm^BIA!?hWVj zp9)^JoyOO5*xnZmdg-Om@*gOAIQ|YI!^1`J-~q3aZkP)yBKSUu+2h0W4w>iZmO^ zXR`f$ZvX(yTBB*k(CgM2#AVsuyP^RAAl8xb!`JhoqMB%1M+^*u9;J`6y?x&Sx_&&& zIbMOG%~iTW+#8zBWKN#vTAT?~>oxhxgwA;5j7i zH2#gk?a7;9;$elzFjC}e-74P{`E(iTxB##hF8@5|+R6O*$PblSls6!jNOo$D7y?jN zCNFVEoX+RcqpI^L{SAmF%y!KYuTi=9b>@hRek>kP*npOnV@=$_Ab^V5p9#@7olCz} zmBWpa2E^m>P$|S;0yyF--J70BKUR@pGgM51+KQ-q0-(D>6?ke-q;4zl-xBFNpxH2Q z;opCQWxU^`6|O_kS-%xhPl0$m9$FD~zX8;i$zwG|bWKjCl-&2LA$132BM}Ecu}qp1 zCEl}J77xgNEpFRRePc8OhO+>h(zH^qJ(2n@)sr9yf*=TjAP9mW2%-vq0h=ew8_*PY QoB#j-07*qoM6N<$f}ECp;s5{u literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/branch_closed_disabled.png b/qudi/artwork/styles/qlight/branch_closed_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..2a6b24dea5583998cc4b790a7baad3c4a7ec13ed GIT binary patch literal 415 zcmV;Q0bu@#P)-~a#tQAtEWR9J=Wl(9;~P!xv06N^q#9Goo(E<)QR(g+R?jt*{aqMP6w z2!fM~FQABnlVHTnSEHk|51nhc{W z7!Q=BGgX=%3nlkyGcpMP%t9A-~a#v0ZBwbRCt{2nN4UDQ51#GoirwmSfNl{xY0_{O`E?-6Vr4fg5XBQ zg@_9k1VIot?gU-vP6YRYb|FOyf+!S0G%lo0$D~baL24{2s0%68w6;-`nd?Fd$#h~U z^t~zgzU6t4bKjZwb7ul56bgkxp-?Ck3WY+U_}?JW2IINOVGtevYsRPh$_-&c0o>3IM?0{&Rtuh5NTc_zD03!!SC?A1u3#CF2n(H8exY6G){}3l^*% zw=rX)@Ipon&5*VP)A9H_BHHiNi7{a2C$Gz@!->>A*dGf&1#sS}Gw7n3pFAP6mK8kN zf8!IyAuykG>Y9yYA`vlV*5cU#G@dWa0$9}#RLS0+iN(Iis>9P0xLJ>2{aOyC)9H%a z*m~pXJ?!J!CRaTWT4rV`569C0bX~9dxYp%1W=<5p$*95ePE6PJInAbCm!YjjzHm>p zzvlq}Kq3*IW{nR!bpnow_TCTy06?4NoAJVTLj+(LueVvSM_q=-M0Eo(3>7GUBt~A0|eBz0ROp$!PeBj2b)*V8^bW8z4U9kRMkT=Fbt4 zYm>Czc-9FTx#9&PzUh#Q)k<(s=9eOGUWW38BLMC<_%l9PZAhgfk_Z5cH*LwEqptj(8y+yOAypaXZ4@$hBQ{;hER zX1|`i$`>!K{5QA)5uSH$*?dOUUH>nH-U6jkDKNjV^c_I3&hpJ~KMf4_^+|c(Z-vk; zP%f8k0M$C_tF74wH_GGz!2#&HUM1iZfH?p&r162h(dY+}o(hFRp-?Ck3WY+UP$(3w Z_yg9e-#-)GDB}PC002ovPDHLkV1gt8f#CoE literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/branch_closed_focus.png b/qudi/artwork/styles/qlight/branch_closed_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..2058d895ff170f8c03157fdfe1457776b4a872f4 GIT binary patch literal 406 zcmV;H0crk;P)-~a#tNJ&INR9J=Wlc7$-P!xv0Q`j6K6YC}?=nM&ufI%W~I07VW6FdP4 z2~1#k0k$%MWdw&N;Sta!FvPO8h8YlB>A`F?!Syz&p`Sa+z5n@g?zxbYlk?w^M5k57 zxeg+LS)o`O9F`_&1*}A;&tu`jZ2Cc8m$DUTOQb5hi_)0{VYULmOUu4PsEbxYQyo4%UrxR>uDnMJJ!c11; zG=0ie0H7R9fr07ubONdpPRc!?2Kb@%T}v9VoTh)>4bD{91HK}$w%?8_?@2R^e?h$) z?5pSv5P|M^&FX_mj?oj;JL4@C?aj+$)8=6C1Z(bSU6K3w-Ak`o>6kW$q!UmT!RiC6 zs&eZM?UOXk!DI=A5h|}?@$-PT9i$;rw20b!42sM?AHd;kCd07*qoM6N<$g1j8F A6aWAK literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/branch_closed_focus@2x.png b/qudi/artwork/styles/qlight/branch_closed_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..18d665af9a414ebba9917ecf0b68bf5825105b01 GIT binary patch literal 841 zcmV-P1GfB$P)-~a#u`$5JZ6lQT7l$1U?i&ZF3Z*u{(uCL$hu7^pdgNT^oYu zT%rH(@%zKR?|%2(owGZDVHk#C7=~dOhGCfh4U%o3CyZeLr~cTT%X9~aWP7dzsRis9 z{N!C%@GX>UrZ5j=W8qPmzAHhK`Qg6#_3kP|(q8BTxmKCJD?!C0AnbI_rTJ5xfjQa! zwUD|303g#CtXc&CV3y2T^a<(ywU8g+1eL^3cZ1zXZ_byb``19p9T>m3dDhfOx0^*0 z#w!&WmP6SR%tnLbWQv1Uoq%>dVcb-e!-~>pFnzx1ISIO8GrAH<7^hWcSwi|QV27SG zh9GdJDvV~frK90DDzi9J008K5BMU;+c|db%&8g17H&r=!|gonF7eGY=t@+#E*>7>iMXL@{7D)06q{Dl#~J5=+OLr%g@lu^BZ);`#fs z{T(j=0J71h_kzSxt4<_N%JyCp1pt6%x>Jt$I$>(1C252Nl}4;O0k36yJ6=FIKIwA{ zJOY5&sOsO0y4Eu^l1hPsFe zpim~|U8U0DwQ})*DfN2P%06O%sC;VBaC&Mrd!!QiPFbu;mOf7x`4;{y3 TuMuK@00000NkvXXu0mjf{XK%v literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/branch_closed_pressed.png b/qudi/artwork/styles/qlight/branch_closed_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..35f982fab8890adb6c2b616218ada89da703f95f GIT binary patch literal 389 zcmV;00eb$4P)-~a#tH%UZ6R9J=Wlf6mrA;D8+|R~@V7GT+8}I1`=I3x{E_ghi|BhuzmSjnn z6o8QV>WY2j6$r8-nFgqpjRHy*J z0(@cgTu_*bLDJTejC(;SIIl)_={h{KfFx5u3z!3L`w>TZhJ(ur#H)!H j4X8BC(!2s5kH_-^rhH(M2vQe600000NkvXXu0mjfHVC0L literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/branch_closed_pressed@2x.png b/qudi/artwork/styles/qlight/branch_closed_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..2008d625698cfd29b6df82eb2479b380aa9771c5 GIT binary patch literal 804 zcmV+<1Ka$GP)-~a#u)=5M`RCt{2nN3JkQ5c4w@A@;Qr4dMrHYP-?TBM`q&nAMPO+{dY z!8j-gL9}TX@TW&+GXCfe=&@% z0D!7b>sJAQ7hafC>r?m=@T zED4)g0x19>meh~Hy7NG`ggrfn- zs+F4)XaRkVl3o^S{bunL-)&?F{3O=bC^H#2;4`X;CH03ed`1(dy#p`cR!S>NOLz$E%^N6JqhV`gvJ50Zg41pG~P|pqEM1lNxdYh2Mi^&UX(}VT)e;v za5{*K2a5&Vp3q&MFb4T&e}%qiSf1F*QHYfS2BtJrQpy8hf37adwP;v|ZDiO8;|27q zdeyVU5IS;ofxD3~S4{gC!*~I8uerST-{2pf&+Vkw)?WWNjP3#hQySVa%Pdf_swun= zg=p(KC{}*&7sKcZ2>l=nq}K%Ho2+nrt6V%7E}*Yb(kR^mGr%NpEP7a`O?o;U4u`|x ia5x+ehr{7;6yrB9oW5)y8Zlr10000td1MF&&_$epMCZrqiaWIvi&>VCY{`JZQuD@-!;u+o_^F9SRfZ5 xOa}g4+Yl+Ye*dxKE8-8>_*cmTZ3cmV4_WWzvN_$?ux9nM7kw7!1HiMv9`|n-buJ+-?(}~_c4O0IwGqMOcFfg)A sVdwd~$iIILr^WScUl+$PFf>&0*EsRC&41v#4QM2Tr>mdKI;Vst00{~#?f?J) literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/branch_end_disabled@2x.png b/qudi/artwork/styles/qlight/branch_end_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..8ef19e30d82e58554ae4fd66df28b43991c18bf3 GIT binary patch literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+C|K|5 z;uumf=k3jloDBv7tOqaulkQfy5vY^Qnl82D_@w=3TCV+lQ)<8aPQkR}`yCpp9DK>Z wZ@)A4eX96tYA3wEq4rGZJ$9hQK+rJ1f-&qCk0sx_Q!_z)Pgg&ebxsLQ06zOiI9UOU=Zkw>GYx#o%&AZSSA*`6tbVU9NSlSz5Eh=pQp9i+}?I vBg+poTdHMMj5&ou9c9nfA7nDc=7+(nN6dbj*DKwM8(KbLh*2~7Zx=uCwG literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/branch_end_pressed.png b/qudi/artwork/styles/qlight/branch_end_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..7a868658ef543ffdc9c25145f5721b529ced1ec0 GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6m<1; zaSVxQeS6MP5U83pu;7iZ?~4Rpr$qKdH~!!6YQmNrP(G`?c9Wsjaaj(91_mY$g$I=f oa&AP({Zvy3-FELk(1Lmk$F1BMn)9bs{d#k5Qzx(t13HR!!=q-zhzAJWcD}jt@Q!Amci52&t;ucLK6U*Hcnvx literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/branch_line_disabled.png b/qudi/artwork/styles/qlight/branch_line_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..d758b7b6c78864f524ced3802cd3f8efff41e140 GIT binary patch literal 134 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6twVk zaSVxQeS2;rFM|UIv*DM?o8?%OmdZ1E#m_$>*u6@9wYs@{zVSW|pjssGfcc#|8z*ZP Q%XN^Tr>mdKI;Vst0D&tWqyPW_ literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/branch_line_disabled@2x.png b/qudi/artwork/styles/qlight/branch_line_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a35c3a66db3defd6cb02579a9cb358888cdf1e4c GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+D7eVe z#WAE}&f5!yybKBqM;w~!lX+Aum?V#1F#d41pK)#NyIapswP_x&zrbka@R~t(L1_cu y1uF;k4A}+DTlg+8MzOzOSj$|}aE(^dZy7&tWB2@E^KKQ;wG5uFelF{r5}E+#mrp(b literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/branch_line_focus.png b/qudi/artwork/styles/qlight/branch_line_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..800cc587c483dbee955da409427b59288831b1fb GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6twho zaSVxQeS6MOkime1#ZfKkLMN}vBPFE;cV7QbR~Ae4Pxa5WyO&lY2vm#&4zO2EVd{5VAhiGh literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/branch_line_focus@2x.png b/qudi/artwork/styles/qlight/branch_line_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7d21d64a9024ddf142156b8570b66784e154bc49 GIT binary patch literal 239 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+D7etm z#WAE}&f5!)f(!}_hYk4jXB<=1a&W6KVY_x);=--x>uT5K%qaT9F1vtv3*QCCDE1c& wYne+Lt}$9Uyk?MHP};zE!ODR>gJ#ll-n&@O?s>J22k2M^Pgg&ebxsLQ02>BP-v9sr literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/branch_line_pressed.png b/qudi/artwork/styles/qlight/branch_line_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..63804657946000d765af42a2280b81b69c7a38f2 GIT binary patch literal 134 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6twVk zaSVxQeS6MOkime1#Zm24VUvQ3pkTneum3j-cCS)jt!^%#Z@iBKs1^x4V9se`6KwNT QZUqT?y85}Sb4q9e0Dl%9@Bjb+ literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/branch_line_pressed@2x.png b/qudi/artwork/styles/qlight/branch_line_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7ca30cd61e1160f5cc8265684f007deedd8d6fbb GIT binary patch literal 239 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+D7etm z#WAE}&f5!)ybKBgM;w~!`8k}fC?;2w@Z@aHc6@$rj@OJBGM6-5W3+O3 v%^>W*>;mR3d>0s_XeP~GxQN}q$|$5A=vW3%S3j3^P6f8SFO$j;a zY|kPgDZy{EyLe?|%wJ|XCZK}S11p%JdU$p)Gb~Q$lzy@FV+_y|22WQ%mvv4FO#tb& BFxUV9 literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/branch_more@2x.png b/qudi/artwork/styles/qlight/branch_more@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..5a3b1e98fdbcfbf7fa67a1f11dc08244374a2df1 GIT binary patch literal 263 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+D7e$p z#WAE}&fA+Cd7Bdijy_OM;>^nWCa+SOb*#Z~pU3{a2O_V%&SNW@bG>-Zb!Az*Pe1Gf z7<3nCHi%siap2D2TEJ?;dVy&cQwF0icE?*gtTY> nYHtcnk9WYY3746t*((^2pJWfv=FLn8dV;~z)z4*}Q$iB}W0h5* literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/branch_more_disabled.png b/qudi/artwork/styles/qlight/branch_more_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..d801611bb6675386f58aff4f9138938bc182af72 GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6b$xs zaSVxQeS38yCxZfyOQ4{*5O=iu>5OffP1-w~Ia!{>*FP-u^(u6E+i^?qeD5nwcNU;7 xAn;({(ja~M^Q8R|3Fj|9-8yF+`OB(y>Ej=JYD@<);T3K0RX|cE{OmD literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/branch_more_disabled@2x.png b/qudi/artwork/styles/qlight/branch_more_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..2505e2a7c95c93a6c9572e2dfcab3a228b633627 GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+D7eGZ z#WAE}&fA+CIS(fY9DUGz(t%O@-u{xr4{qlq=0BV+W}z5YZam@huKAyL$-mri@^StG zhA4+%2Hgdk4PqBW9Jn*M7OoBxTRqk4(X@NHBSovO3lw?{Ct(k*!cLr mWbc?dMj|v~F;_?a0e@ODx0e`zkQ<+uM3<4L;luEe5xR_6(^uP*cH(7&M4UFXs+)LU1r2lyD z;5pUii*v)o#*YWqmV9I@`pRFy(PM?8`~e>WgYXOP$(-EjkD+Oc{*6j9VI(F+@28W0yYriP7%Uj=J9STN-X|J#gks oZQV_w>G2NuHQ_SzH2V)mtGk@%N++;>1bTwO)78&qol`;+00Ng-#Q*>R literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/branch_more_pressed.png b/qudi/artwork/styles/qlight/branch_more_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..6e744b78e6c0a49ab95cc571691e5b0b201653dc GIT binary patch literal 162 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6b$in zaSVxQO-@+AaK`@c{=|PT|MO0nanPkREvq4ry~iry3gcoviP8frnAz?y>Vy~^Zk(i5 v8PRf}(Ixm8TahV$1qZSkH(7%Rd<+cQIozVF*UJ9`n$O_r>gTe~DWM4f0t+#J literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/branch_more_pressed@2x.png b/qudi/artwork/styles/qlight/branch_more_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..fdaf01f03a444512deefd7a11a3349516060683a GIT binary patch literal 259 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+D7e+r z#WAE}&fA-gyoVhGj$ZH-^D3u>YP4^Z-~a#tYDq*vR9J=W(lJY0Q5eSY|9dZpw5h0p-kXAAZiFuJ63|UtGKtnf zDBa@PPJRj@UqYNRbZAFK+CfMubk(GjCLOB1XbPbwfxTwb1b z+RclPW0U?-~a#v9Z5t%RCt{2);(++br{F-?{nukRhxvyq4haLts6(Ga>WU-K?O1| zOIktIsR%*Up#vQlSQwd+T2;z|#0U&XP$?kw1tB8A5Cn)+kQS?=v61=`J8^3#u2Gv8 z-=Bpd`zR&k&PJ%uXT0a`=ifai-5HcpN-3q3Qc5YMlu}A5^`MZT0nU)?im^Wc9x=$t zVs7RHV1ie>w?yjEgMu6f@ZgPN?!vhsd4U&@7)*bS@JvJGhrOL^N3+@NO3-W{=^sqL zWrTMcjx80oMz=9Ny}Hp*D|jvA%P_B1mLs1hlaFl;oPAd&6G@~--u2x)gzx|ZFTle( z1}romHP0^F^{K?J;hjPAx4CXt|J9qHf_dFHS{9L4gFJl*VS@ni-6OlKHFFNw?Hd(E zWdGdk%=wMvKD=`{(GiK92A*gd2xT$eOLMuOr#9BOF)Abj18%GywI`b22Y}%>gE>^p zUp(_~@|>a3Jz~7Gzz*LiZy9Usdj6+h0#*jV4kHAhS}omn`g%TEr6UET{~QQW5qY_* z*D2L1^FOR7E1nv8&cb{F#2b%`;X7kRo-gEnyc$;T&=vqtE|=@I%EClnu#Nc`*z6lka65XSc;)<3n4Lpiz#mMlGC$cJix+@>G`(nL zZ%-^f-1pGt(~FCXYrgBm8BD(|!uVf%nejqy_-L*6W!RtA@ZJIU;-u1JV)z7Mi|=Qr ztd5lf*DqbV3E;YJbaB~!&%hC1gu%$0h5XETt2(xH0Ra6&qmN^}GX@gP6LYyPjIDZ| zH#W)2Dc}X)rFX!*QpjDLXl1{aF90Ah=-W`mc53Sa?z&Z;|EfE-eE?(>@QiT0n7eSSTD=zN zfBpYYCKE{}lbinQ8cHdplu}A5rIb=iDW%i{;&%@A^lcLr;e`MI002ovPDHLkV1np| Bok;)y literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/branch_open_disabled.png b/qudi/artwork/styles/qlight/branch_open_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..9e445449edad920d2de14891da1f782ae9897324 GIT binary patch literal 416 zcmV;R0bl-!P)-~a#tQb|NXR9J=W(XmS#VI0Qs@9#w_h)AJeSKWh2bBPIbbCPPduIb{S z(6!J_hn9k?&`s=;!J%uRxCn}vOLKR*;_TvIAcCNzc{-Rvm-LdGgub8cj)#Zm#|xh4 zdEWodvI1eZw+{qP)~r^G7vq$kC&_}zT83ROzgSu~GmXl+%!S5NjMBjAER52Xtb9BA z88}(n#7m@SS^3NX{kz*H(pO*(^gWEzH>0v)H(4_VCy3|3@e`-je_an_JOO|t_apA@ z3VZkP%}y;Se)zjQjC)&%&wvxOW~Zk%3WdUbR`*x~{%A+ZTf_DMXYj?TzZnF;~x-(3i1UFP9D`>6>@}Kp4jrFZ&z-TOj7P6JkRsIN8vZbMRt09158T*0000< KMNUMnLSTZrCcN(e literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/branch_open_disabled@2x.png b/qudi/artwork/styles/qlight/branch_open_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..246bdbbedfcb5fb4aca92cb54f63dbb50d53ff1e GIT binary patch literal 816 zcmV-01JC@4P)-~a#u;z>k7RCt{2*H1_kaTEve@7rB9GO`Xq5)__-6j#^L)eQopi-<`V zp)f6oD5ygOQ9(%1A+Q23Mt>lvTS<1P>=Hx5hU@Om?8e@fGCD<>VEAu!W?qNd*hVdL zW;e+9IsV?v+wbqq46_3WA%qY@2qAHyQ#p*NBMS z2)C3-JaGWvUI6fr_jG-rddNvX#{-DO^;ZDx$ys_(TH-raRaG_bw0ACMrcph44vecg z%adLIibuzus_Cm@`#l`;hCbaM3p7bXY*kz}$01`h$)X)ArSm|B|@zqXpb zu~@9!BHvR60>2ap6CRWI*VosER~h*y7ajp1==YDA8D9wCVOwddhj=&=(_8@end-lf%z_gB3o(D%SNZ7C^K&6 zb$tL?BXRvWf%*Y>ZKa1ZU(33in=9sW7nzwN@#G~UTwWZK``*7zpY7=AFx}3Xw*de^ zRD086vGoW*Y3@1`!nBZS4+eu@03el06;EZ1TLc`jwP0pC)2R6S@|7{K0|0<%G*N4L z@C-n?t(5k%w*|kj_Eztu|kF79Z&d+v*LZR70<|+69vLc#(2TVr+Fc{Yx>iidf_y6F(q^hb< uRmax->l{J|A%qY@2qA-~a#tTuDShR9J=W(mg1JQ5?td@Bg_N3?jLYk|OuTsMu^KdD)bSQnXlLhw?DTBeJlq`yr#h^^?CFSkDEOgZ^FXwMDpm^N7$@z?@U%!5*bHK7J%lhxc zFAzy&mlbU{jt-rV)}Q{Sv~}UG=_TN-3;K{8bNdj{@3M|xnWEJ|n`7iK>ZQB<@-1Gj z{Wahm33P(g`sIBG6ds?3fK8yvsO&_%%3%V?0aOA9pm~rU;6;&GYCO17OkdFh0HTYz z4&#_@AozZiS7jg-b9amFDro>f)Jr!Tl?zm_M5X^M?w*v|RXSDq`WY?DvaCPn4Tk=8 UXi^dP^Z)<=07*qoM6N<$f?Nv3ga7~l literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/branch_open_focus@2x.png b/qudi/artwork/styles/qlight/branch_open_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..27c8dcacf0af2297ffd30f924efcfc637f942ee5 GIT binary patch literal 837 zcmV-L1G@Z)P)-~a#u_en%SRCt{2)=h{LcNoXcMq4iCte1SCcr8 z2Ukd@TJ6px1${op|1NQ1|#>%C>w%&W61?}H;tT1V?HUA^9)mM71j;;^#^dW=^0(82=ZJs9=5jty{ z3&Wo0tQqKzUmZ{1+1cXMig-T*^L?ce$Kmsvsph`%W_~UBD*)Ww(sDZ%DJ?>{RK2cB zi->orJzHG!UwbBdhUQenyNv(v%B={_!Y~dGAq@cFdTRQJjy_%qobi<=BHmBQY<}DO z_Ud$pmkCZEFvC~+Q)AwO8|ip|(7dmO@(R?*sFQ5X9~5NoKWfUM+`Yse4v6=*?Hz7@ zgDSm1%vZYbL@Voux?7)y88`d^jA?g=)2JK=BDFWvv!&SR#ygwap4Dtnm84tPFL2-u zF^}e&;=5QUFT&1Qw*dfj^b}Sp`U5brdR?I}S}K2WWBatf0lLm!`=tCZo&`4fS}5p_ zT)O3Gy)xEy007C}!aVWx7htNdlv8DuN9=w?%IAO;zWOtPulm!?7wVa>?gIdrl^vWB zk?60$ocG*vUq#mrY-zb%&s@-;0RYU(j!cO-TTBu{2^Ld)TqOc-Lt_|rK6{iQ6b~2oEv>o+HiO0^wCDfY5V}jB;A55 zs+)QBrT;EB*u3xG{vUjhmSi+K^W^Ob|91{!j4{R-V~jDz7-Nhv<|FYEsI&BL_8+ON P00000NkvXXu0mjfT~wI@ literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/branch_open_pressed.png b/qudi/artwork/styles/qlight/branch_open_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..205f9414ec35740290c325a86d08cee8c5b251ac GIT binary patch literal 399 zcmV;A0dW3_P)-~a#tK}keGR9J=W(lIYXQ5eSY|9jP-L?jZ{`Ua%8k+7K>bQ7l1hNKc7 zz}87jCNsU4bTF7C60t~#(B5{Cm>DEy(m{mY*J40Yr@fmvzwzYFbDop)f@N8j_1}qU zzzcK-NH!t6l9JnYLcJ?Z5Tgt{=Uiq*L|e@|ZR8CAqg`-Ws_T?#*sp7n7}vlgFld@L z7U+E=D{u((OUQ{I=wi#uYdWJL=fJSS88Onoy}qpi^AqxN@3J7m7SOG*=U26;s^7lP ztLdsLM?hSl+}A@oKPFG6eB%y$c<#D-*niZL<%FkuAEX%U~oDcs`V#Qd~`qcmc002ovPDHLkV1m_Yt#SYW literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/branch_open_pressed@2x.png b/qudi/artwork/styles/qlight/branch_open_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d09878a613a2811c9e6f4dd9ebbf1e0c10d85b5f GIT binary patch literal 778 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 literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/checkbox_checked_disabled.png b/qudi/artwork/styles/qlight/checkbox_checked_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..2eab1ba0cf9a1114b47cea7d899929400bd77e34 GIT binary patch literal 667 zcmV;M0%ZM(P)-~a#uO-V#SR9J=Wm%(ZiQ51&1Go%nGxUf{vUG`$4F_}_D>bk{M-=Lsf zb!F=Vbd`b&3l=RXNH=`|1Kkw_OD<_@M%=gS76liDK;u0woC(*MWHQOrjs6gr{B!1> zFaH_Hz3{I~x{Z4M(>?3SGhhaoPN~lsQ1h%-N~PN$`vTMsgQp_8(F-gkSy9%?cMH$| z0H_@{?~CvO_^!f=ZDp#nvp2t`(e>cq%T+Jio)={kxZ+uT5G9f6kO*slsIW3~r?8Vo z<4EBT*)d0fp!zNx@go4wsha_?txPq|=D+Ep6|L<@mJ2ZL&|Zps-~Sq3UW>d;pW2aS z8qEb@JN)|CFBaYps!tWb1VN6r?gEpcwGG@D^o%#?W)i8YCqMM9(|jnU22gJ_msOc_ zJyBWzD*z@4aw@XXW$%}Yw_aa5K%eN($;gt3*tq9oU&6Szy549mtH_+|iOOm@pFfVJ zXSf8mf$QOC*91YX12;zWNdR0;($+Vs>Wv$Hq}UON%DRefIo88^&Ignwj(%tW06(8U7S*-BkSeQw!srtL0F;V_S9Fac z)JV}M2Iw=2k)uxx0O2T*Mc@QD5oB@H=p!ZmJ1!UVdq6I>a7eicoWZXRWLk@N%NR2i zUY_;>r~!D{_WWf5Fp-VcHj&jCfoHX1Jy{TC(;NlDMXT!U;l`3NW{QdIJgP4M>shTt z_j(;nDx|nk=~DlLNhIfJ=Hu*M$J8lcdL7OF>nDv*<72E4p!)y-002ovPDHLkV1fh- BFWCS9 literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/checkbox_checked_disabled@2x.png b/qudi/artwork/styles/qlight/checkbox_checked_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..518d55d5ee0c316f5fa56fa198fcf2cb1bc53cd2 GIT binary patch literal 1280 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 literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/checkbox_checked_pressed@2x.png b/qudi/artwork/styles/qlight/checkbox_checked_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7ee1d3514d76a422d35b447b44665ad4f1b46d37 GIT binary patch literal 1254 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 literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/checkbox_indeterminate_disabled@2x.png b/qudi/artwork/styles/qlight/checkbox_indeterminate_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..06db251f9d3f06e4095a9b7cdc590f31fae731d8 GIT binary patch literal 948 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oyBSfq^;A z)5S5QV$R#yzTVM}B5n64yKqhIdU>qXb$XEFUwl(Y{&UySiQac-kG`9 zD#i^?3p3JI%vn-lBbSxS-EaJX#X-bDy&>B)G|W<+fsa9jGs5m%YIs|F`+2?J7nZU~ z+&}9s!coKUW1GCz>l1wQKO6sD_w8rAXJe4;8K2IOs%cDHE;cl?H^gyWXq)JB-k|uT z{;nmA_v>=bGW^+PcIy?p;C{~~+v29Y`OYP_%r@8JP$YxC;G(T}ebVxil9b*r4+u=! z7_njZ^5xv=eh__>+tTNKu$Dh`*-g@h;YHPbML*`r8fR{CS8*qA zer&Yh$EwY2&*WT`_Sb|*CYS7eFVJF{ea6(RLcb|6TH7W2pVw+-$EdCB6&GecN_AMi zb>r-lZ+>d6>f5pPvTl0cbjEG6_d=uJY9Dmoo&7zkNdAJ326GDcgkB?uZ45WDGh6;> zB&nFYcYNS;us`)@y(0sg^4SB$wpI`R+})JalJ20C=_i;d>%g*A-iASdgV`m*U*)Xk z#Uv-T8Ov_+E%INaw5sjJ;>=lZl~h}JEFM3oWiWTi;T{C&>v83gLvVq7|v6+Tk$J7|a)`qk3D4gxNxNyZb zji@uzYaKq;>iqGW))>W-ir*I+%r;5t*W7f(xUYG3zpu!!FML)ZS&)!h^8HK6Pt8^H zc5MB;&-nQ1h9zr5Evj$Ncv5*rZow4eqp1vxr~5AKNz5t#p|yrj;#e8G#QHUc{Tp}k zS^!fQ!>>%v){8~^u6U@$$V_Ydd*p{-VosTswVwYB=Luo!zZCwo=@;Gq^HtyJ_z50M z)Bm?~3o{(>*<59^>A}_TBKd;%e*c+_&tCHji%m#6!^8V+zwXq4XG=A!_!nFc&)m9v zjdyTp%-~a#tr%6OXR9J=Wm(NNgK@f+(>cn``gW}Fb4}u%T7f?|41+wf@_y=Uo zX)!*65%ypdLE}YyhP;5Vpf9kf2p;s(kzH7FGGdp9%!I+jkxeElIKNXU+{iC3-Ed0{s1=HfyE>z%G$-U_p=2cyH}l8 z(PQABLOx^amEQ|vf8%hSKDZvLyG%}?1PmI(m*6JSL6X86APV`*CGRK><3Rq09A(Q^ zR5^4HQUJaIm}XX^=44F05~q1s=I*}Yd(AXsq5Y8%ZBKOeee{pN{L~KMO_Ts60B;VE zekoyM->wL300aMdc1>aZa>?6`N{YOJ@v`*c3BYRu+(M&)?3LNn&dspDthNHEoB-5aCf6$f z*WZ`(y-tHz^G9S-T6B)D0;O!(in+V5gnGEHG_`Xx?E3q1s%!zyq_i09wHr)|^zLmu rKbQmxjb<~1y4NmMMdh^JXqM;^h|`I{Dvh#K00000NkvXXu0mjfLQvxZ literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/checkbox_indeterminate_focus@2x.png b/qudi/artwork/styles/qlight/checkbox_indeterminate_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..691ddf1da5b8e09a53e38f89919db98e75a3078a GIT binary patch literal 962 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oyBSfq}Wi z)5S5QV$R#ywmu?`BFF#dTW$&3aVUDSGK-L{QtJ$lWcP&u4jM}*v`nZFl1^G4^N>~O zXvELJhcg9)q%=51=7^PgE)f?>1NX{5tK~**pLL z-n=`r#k|33p~dM7g-ub9WIV2?Sat5~o;k~rgW2N!=50wg8I^sH6#JM6#_{^rN-f#D zSWPzbz}1#QcAxc(`=0fl+q9A4&|>+(zlZlXZD~?IBjUN{=mC#;hn_Gl5bQ~L5}U?w zhV}miR^E<1=4>-w&a}UEioJQhyU=TYuHM~NlWX5h+`{&WEuz|MmgVM%rRyK)y{*;_ z>+oEcal@Wh`9M&J`8STcEcZ^l&O7rg?Pwx{ zVR__jk^f&m6dhxqyKj@oRo*tS^Y1r5XWJohz~}5V&smm__wM<$V4~&R`)L<^-FuS5 zzD+1Tku-JRqn(?K9xmE@Oz!bE-YEYH^|#saJbrKcE@wY%z98u+sSw?eGlg*z>j^ik zOtl9`mBQV6!j$%~6v!U`6W`3h^FZ5J?*E(1lil6q8$SpONS^#6kSOLL{KsEz=lvay zEjLeiEORe0RAheTX1;3XkF_g0f)XE@moApRs+7$kS&&!$U95o{$Sg8kzA)w7ANPP0 z4fa!~&S%W2Ub0kVTd|av+lhv!_a3Mje(heP$Yl6c|2vzx>otKo)}Y#jhG|A-j zduq;pJ0W_NzKPnd8S2j)?$qh*Q9tca%aY1Hq1VV^8^cWv<`k^Vm|tZ&YdzO#^oz(B zWZmD`Zo!+dz1WhU2p29qkSv-N$YnX7(e7vG%pS!&La?BWAjjnBJxnk^5| dIA>PRc%e?iH@KTs6__a*JYD@<);T3K0RV4CwIBch literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/checkbox_indeterminate_pressed.png b/qudi/artwork/styles/qlight/checkbox_indeterminate_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..2aff90928b57aa7f1f10bf31e3a0c9cdd218c6ca GIT binary patch literal 460 zcmV;-0W-~a#ten~_@R9J=Wm(5B7Q51l`GuhG>iTNU#Qqc<-y+R7P333(IBV^Db zgEsb~_zb>4Q25h}s1$@taZU?oY$zQ`XEbQO<>heBH}_nIbKt)t-w( zI$fYHP)Nt+d7{8WQ%^;>94F=xrU?1;rd<6HxPR4MLwN!|fZU)@?Py!xy{LNkqU$TG zq<|u@Ca`DUM92;@l)NRB%fzMXMPVE3L#pMLibBO|@d1G0h)V(t`qaEE?nF#0x00~W zoB~mYtuGuVZry@hZ=h7y7{bjA z#R0+y#Zp~kGYc#NSAlF&+9)SLZ-(4Glw39`ZMUGQZ@}uIYai#~Z?_;22m}@_(1qau z=~uBzLn8nvopAzn0Bd^n1vRYPLc=~A{fGn#3j08@+)@#f+GvKGlS)G)YLHU6226p1 zqwW{hVp71rw=sD!u^FvqO2Rq4&V|xJXpCFU0zLs6L~;qVQ0X230000>{Vaj}z;d5u-av8)0UL0Od^iwqHuh~C+U5|}%a=KPWH z)KJkg5|VHbcJI9M!|(x@8@tSv3=fq{a_rpu_U+^PvhTY0;lH`x_kGU$|NZ{G{w2>F z4nMqc@bU4XD_ke z>2!`Z6?~YN))$>Rzr8f=*%sazny*6ktt_yfnV$7tN#5F8ReWuT@v-BkA6IuC3+?Y- z#G@p`)iQ@anopH&NqokpO!@bJ?W-G~?=OydnLBl<#1{8+AJ$xZ@Abju;hn1G2Kzru zp7!8a#3q(muU~Mi`MLgHp5FCSPZ+DBQ(u<%X=~iSW<7QB+0qi0WN)5;es9-YkNDh) z`WrQRC*BK-Jf!^gJ@+|YCmxMCpI@td_Hor;Z>3V?^XvAaIXuT&<}&gAJ9f|2&TY-= ztd@I*$~dF?yy zmdDioXB#*)mMh(P<8|^(+ePVwKim>0Uzvt33ykWh|0H7fc!$6t&NQzI zm~woXl9uZfcOd&h3Xd}Lp3rj)zkQDxJaKSzKKkZ|?}ZZ$HIt?v=sb7=PPS}KdAX>kFtILiW@o~iX_uaU^iVJI$$MV%Gp4ER z6Hmw-z5Q+rqn145R$~Zx`QB33Ir03dd(69ncvfDLpTB0+0*>0d%Xft9B?P+$bMSMS zT5LV6*1b$ibGG%#`)gjmjWGM}*?K)%b9S+XjP-2$1L3Tk2SPgKfjN-D)78&qol`;+ E0BL%t5C8xG literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/checkbox_unchecked.png b/qudi/artwork/styles/qlight/checkbox_unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..3c06087845dbb428d0e7dd696bcf0143cdaf825b GIT binary patch literal 385 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qqvz`$ti z>Eaj?(faoKM!!P=BF8@d->G5{G~KLcnU3$4oLVN~3if$S>7^57=QX7psM$H17rsbJ zXX3VSO6q4;SRyKZ%c5fcN1glcx1F~9a9{bSFm&&42$e2q=Y2(mK^I$ie9m!qO0Y%l^OaDXtwq zI6tUwWZ>QaLl$gn0y4wyX;>WC#1W9>!hD|p?y6n3_9cN#7j|$Mq_LRrSgmAw7#CN$ zd+VOQE609U{xhg#dDqD6v?*HQeE)--c)z*9?I+C_-F=z&y{yyXR^0hBLMComkN;$* beP*q1N;6z8wBR~0Oc^{~{an^LB{Ts5qB5OQ literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/checkbox_unchecked@2x.png b/qudi/artwork/styles/qlight/checkbox_unchecked@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..fa064878689ce07db2c1b40b21eb3692aa3e0284 GIT binary patch literal 855 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oyBSfq|LR z)5S5QV$R#y8~ttvh_wArX7-j)5}kEJ_Lk7fAntF6ZtZhjs1@`w?26Zgz7H&Kd8T?D z7h5^CVfzB@Zr-F74oM1XL0YK_-W-;)8xC%iofI_bamR1pecxlE|Nkt`e^he#EJ#)|$qRW_e~72ofLG8beU+!z`fmC|1Xe(4YF-nU}@hms%s{WI=;kN(6E091P5i=u>ZLeSLZ zi(V(O{Roe3c%A=y-x2GAdWM2#L&mqf2Y%Yt|6}?rcB%f^`li1!H5oR$6izZ2S7bDJ z#ZJ8HJgfLY^~H)wjN;+Rx7O`?EpSq??5(dbuZE@HR>mlvdhhEeOpmXT{Bpcdq4>-!$qS|I2Qo6MG*`AR3w25nS)<=k z-o4|M1q)IIa+?ecqy3*YSwJqYrjDPqRn`<`f1`S3j3^P6-~a#tGf6~2R9J=WmoZMmKoCXW#!*tnX~G#?IRYslr9~ol$SF(>6r@j1 zkuxA9+DOJC$QFg~kS3-Kax@fcBV#8N$QA|r%h}cbx3gQ!hyN~BEb(|wksb;M=!#-?aXP%K00ir3BFKZFp7w2~W7pl( zVxDOgMFT5ksgO%xl6Ru@1&MgTt_gF1vFmR3ZKl8n;N|sJVb2I5Zo<3>0mSJ4RROST zd-ETq5}YgsfgJL*^w|00000NkvXXu0mjfn&_Cs literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/checkbox_unchecked_disabled@2x.png b/qudi/artwork/styles/qlight/checkbox_unchecked_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..592d5949a3b70b6bc49501887c42fc1fe1187f76 GIT binary patch literal 878 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oyBSfq_}U z)5S5QV$R#y_WmM{636DJM>_E=6%wqLKI$B?abmurgy#{zMVuL&^BuBH0=-Qqy8ID~ zsMyeS+A)nWg?FuoBSC|i+x4gYyi1`k~My;2JCFj5AZas7@QD0WWK}g)LUXuAI%YoMaVqa5k zuvnT_ynPit=~n)weN2Z8a`Z3PvnAL}uTVd}+U%&XqrjhYQfKZQo3vwxh%I};{(bWu zJg>N`{&`mEQN&T5Gl@mcwlsK;=7Q~c8GC%>C&{I}Z8;+w5Yu%`Veh)HFVtI39&Frq zvw2&v@rUm>?lBrNf5<6q*i*iE{|7bO{f-VIu5{j-cM@ye75cxf7247f_=9XWBtx&ifs6; zzWmdn?=_3&DpX%DFtnYcxZqo6&NlzMg&u1cKHNNC^+Cu(mI(F@$2d3eCG-j>$R3bV zKVa2h>eo=pkUfXtHN!Ov#%qjg3Ype0M?5A;p_;ctOs0zGYi_T#ihlj+IuoR~s-1r> z_{!zx?zXRA3KlaYZ8ck==;^*nGs8{gVsqOn*(Xs|e$5P?@<1P!7ivnK)J;4mGCe%+ z`hA(@lXiZY!^W6ivyVMsue8pCo6G%|PP69X=3aewN}AUB-P4!uJ@v`dffm3 literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/checkbox_unchecked_focus.png b/qudi/artwork/styles/qlight/checkbox_unchecked_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..7e460184aacde17678523721508b2335fb0c52a0 GIT binary patch literal 384 zcmV-`0e}99P)-~a#tGD$>1R9J=Wm$6R5P!xv0b4g&dE|k@vLtmgzU?T6ptO+B|>L5Fe z7?^nmW8xF^1v)4@?Lr+Pf#X1HDijynIC%f@=H`4~?p@9g|2?vQa6XBy1a1Kza7yAN zK%g*uzj0rV3S3O$0q7mD0z%M_a`+eHJJgI3Z3jFOm@K-?E|YS-~jVpE8cFj3#inSl;ZC8*dE4N8W?7oq&$E+n&ON>7L4n0OqoQe^ ze?KqndmEe2@m0Rz4r^7zw2H-l&8r;*OISaO3FrR1{&eCy`{jE}HZg>rJd@YA;zjm@ zW2~%ubOV%F?^l|~ad*`n@fX}YsoR$@tvbJ`%;^c=i8E8(Lw-uk_$nQL zoI81?zIyKRHiytlo1eN@7_}Cyy`_6-^45!2YAUMcHvIb;bo^VNh{d00^;=h5-#_c^ ztq%RKM~l_BS0?-aNqz9kG2HOtx|tvPFLLkSvG+Bv;Gc&p_vLIm%Dg6Rx0y&B>#nM8 z<$Df(*ki@`+x@Pi@Tb;|SEg4e9Xo&i;*<2&KZ*VIY>dC3*OV5le7OJTWPw2bX<7Xq z`4wI*3{|Um|(<`#S1DV!|_%)O=WY1xE&2Y_v z@fzcrLZ&s$5sz6S*f$*G+`yO6E1V#EKuZ09Rf8#M3Ky}w36<_L*}LF^)VD*A1G#nB z*n$gNcKI}A3q(Wg) zlk)5ofB!w1?_!6FU$Lm%`m^5QZQh1eKKJKoo8Mht@H%#B^u(18z<_%o7y(}QE|Z3l659`Zml})5WY3K<>U&XSua>udR49aG%sLlhts`gRryoB zW!)iy=bNYSGcRo7Y?yf{<5T68z0Y5C2@1YF^RioarGrD0!+fXtA@ij;7^j>FF`he1 z#{S)FuqnS7GU2b5P`>gTe~DWM4f)%KGk literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/checkbox_unchecked_pressed.png b/qudi/artwork/styles/qlight/checkbox_unchecked_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..5fd771d1affd8e97f7e8e6c9111319c7b8422c41 GIT binary patch literal 385 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qqvz`$ti z>Eaj?(faoKey_s;BF8_z-`QGXqW4kKs8rw+i_>qu)~0=qbFUtJ_m-JsEz2h!r5_AJ zFD7Wdzi`yTETPX?%JYAU(ZPeirTN9{hnYRYnS7hyOea zij!tMzwuni4(4qRTs7NRESPH+^c(Hwd-9NDLsx0b2c-{bGRG!2=0s_+EBIW|E>ddM zHtkt8+rVDEMRUX3MKTFS6M73Jn0M9~u6?$wOpW1^-l^9dEhX1WSqd`WpPjuph2!~h zhI%3H4Gb{UV5PA5&)zcWgRVa3S(}9Irw`B{>mbX1w)Au`T@v2F;lD(#EKXCZA&}|hz z7O`cM*K~JW(^{2zAS>*Bsn+QOInGZ^`>z%!=9y{kUo>gr?TAp-sZVV`C`~!l`APCe z9GAx3O&9(vX$Ugx)v{p}^2^#5>=+vF_O|7O?1Xz)HCs*9zX&JRrOoJly)9UK!Kz93 z9$TIgD)_IZXJBirG_#;~D&x%Bx4SH!OFuQ%|Ddd9GtcLgr*i9kv)7Te6$@oFY&62~Du#VPKmpT^9BCOniHX#-To8DURzQ?-^dKj+t(eJ7L?hhwB^{*w0ySbl~ry z?5*K4ntPziSH;5(lnjeU2Fr|i|i>arm_Q{~%(ofbM zjEz>6=bI9JPJcafm6ZBg%N^MP7JSba|9g1YzT9}#s?xI}Ta;F5X)N}8p%D|jmw8I= z^K_-Hrz@0?m^PP8OW!f~@u{#K%T6`)SIKUo#tXHg;t@Sk3p-;btn#ut&Aw{6YY~Ta(4#F^ zcX>1mHL`t~a=u1sO59A(Pg<+qTNWj`xRjW#E}lF6={io%DJ@)EqPVwm39QY08Z%@4 z)h~aqFI>4*XEN9OjQtB&?m6(Nw|!ZR(eGQOfeCBwgTe~DWM4fI$C#_ literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/line_horizontal.png b/qudi/artwork/styles/qlight/line_horizontal.png new file mode 100644 index 0000000000000000000000000000000000000000..22a0b1e2bda682c4908f1e653657f55c80154c6f GIT binary patch literal 121 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6x8-~ zaSVxQeS6N3kwJmy$N@3&Gjl)c^QYJxp4+&Di-F^{?Q=EuFe5&Onum-A-HbV}Jp{J_ PwJ~_Q`njxgN@xNATiqY3 literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/line_horizontal@2x.png b/qudi/artwork/styles/qlight/line_horizontal@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..8bd474944f6665d072ee68e7513c8365d91de263 GIT binary patch literal 139 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+C}`{H z;uumf=j{bYUIqmLmW|BfdnzBt%Pnupaf)J{ypjp11PC6~C%-MeEa+)0J0Z=%3L?h9 aa4%coJ!65lOCZox1_n=8KbLh*2~7ZfE+UNp literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/line_horizontal_disabled.png b/qudi/artwork/styles/qlight/line_horizontal_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..3dc9c69e0a22825f6b4fd9affcd423ed81bf5de3 GIT binary patch literal 121 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6x8-~ zaSVxQeS6MPkU@cmWuw^tV-+QA?h219RM^T^Gc;_tSDaUrp!%5MfViCLE9T7KnyH(C P+88`t{an^LB{Ts5ay}sp literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/line_horizontal_disabled@2x.png b/qudi/artwork/styles/qlight/line_horizontal_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a2d3664af470d4f350338ae84156dadd7fb7028d GIT binary patch literal 139 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+C}`{H z;uumf=k0|+P6h=5)`OS-9sMJa^JM7+cB9D&H?@E&K;WPGH9K?Ji6)mBGuf6fL&O*! Z>}C7c$(*}Bq;eHV#M9N!Wt~$(695xlCB6Uv literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/line_horizontal_focus.png b/qudi/artwork/styles/qlight/line_horizontal_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..136faa84c730952d0755ceebc09f2ebe16cab30f GIT binary patch literal 120 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6x8x` zaSVxQeS6N4kwJmy$Oc~h8S|V&8hRd2l*m}k(6HfNab8h^>SKlj;&QhZF|AI!xaBHP O7lWs(pUXO@geCxoVj{Kx literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/line_horizontal_focus@2x.png b/qudi/artwork/styles/qlight/line_horizontal_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..398d224326c262d712e86d3d93ae72e29878754a GIT binary patch literal 138 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+C}`v9 z;uumf=j{bXP6h=5mV?*zrfplO`A4Kk!I*Q}S|*?hAb3!p{I>YApr^6ygfs^$h!_LI Zz3dfJnbs@nyvzZKc)I$ztaD0e0swR{BQO8} literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/line_horizontal_pressed.png b/qudi/artwork/styles/qlight/line_horizontal_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..e2027b14ed008c7a73d50a243b549db2588324de GIT binary patch literal 120 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6x8x` zaSVxQeS6N4k->oDh{23{eqob9pJN|Ac(#NxI7HkxpDbf>(t=^bA$ET|=A62xOZNbE OF?hQAxvX+~d1P|(8-+5Q!a>FVdQ&MBb@0Es>%&j0`b literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/line_vertical_disabled@2x.png b/qudi/artwork/styles/qlight/line_vertical_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0f57c568f6d28edfc8e9118042ef1c739db0d717 GIT binary patch literal 248 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+B`z&QQxoTTbUgxwST?)d@|p|jop{+0~vG| zXf}vl5OLtn;99_H!g_&e7E=bJFXNVmWeiac!L*Wo#+p;e(lFsiLLJc644$rjF6*2U FngB%bO2 literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/line_vertical_focus.png b/qudi/artwork/styles/qlight/line_vertical_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..15ef20825437205a95311d20eb0544567c0e16d8 GIT binary patch literal 134 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6twVk zaSVxQeS6MOkime1#ZfKJpw~G>KrrCl*Z-RZyEj#Bsxp($H{QnqREq>2Fk2pD?VWt; Q!X=QPr>mdKI;Vst0HRkRNB{r; literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/line_vertical_focus@2x.png b/qudi/artwork/styles/qlight/line_vertical_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a35e97ed0afaccc739bc41aa9684a1bf8764c394 GIT binary patch literal 249 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+D7f0w z#WAE}&f5!yq74QNM*_M!wGK!v+R(-nGDVbqzT(ZiU3+?X3uDgzdiQ&dbH$rSU;ITJ zxHGsGu$r)5V4B60!RX7lrC}LEltVCs?gGsQu?sYlu4GJ@$kMPV%~1vDYz9wPKbLh* G2~7ZuI7=S@ literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/line_vertical_pressed.png b/qudi/artwork/styles/qlight/line_vertical_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..7399cd38ed378d8451df98bdac539cfd8cd15cbf GIT binary patch literal 133 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6g2mA zaSVxQeS6MPkimh2+3?w)Y6pQuRZ0(L{@p%#m8-3%|E8Z6vp>25l_CRq?QQJ*cS;M- Pf&@KX{an^LB{Ts5|4<@a literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/line_vertical_pressed@2x.png b/qudi/artwork/styles/qlight/line_vertical_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..e018b9af84508e103e77ab01f4130b0c49d747ab GIT binary patch literal 246 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+D7eDY z#WAE}&f5!yq74oLM*_tBIh-V$1WKoBxTRqkLzF`>gYE)NT1jta%vs3NF!5ft70}HLp00i_>zopr E0B$`>#sB~S literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/radio_checked.png b/qudi/artwork/styles/qlight/radio_checked.png new file mode 100644 index 0000000000000000000000000000000000000000..878b6c53ca712fa52fe63de8e328c6f6a754e06d GIT binary patch literal 1293 zcmV+o1@iidP)-~a#wzez+vR9J=OmQ8F_RTRg6=e^e{i1JYor=_)JI*l++E2c`q0!1Yf zMLsk^Lt-RBNQ?^?CMXDz1&VcJf+Bu|#28&cLL&_yl1R!*36csOMjF~FA8lWuhDK9_ zwlnv*nAhseqGXr(7{IAwJGwa(bpf&t2_BjFVGL14aTyxpys`3=p@$uWwu z%0hLosOSek2)Jw+v$DJM+?jC$%&w^o*+x%-%mRKGl$)0u>=o(HY7yfbSch{fb z+&-gN@7WC+QPrm2M6P*Rb+iJJ4XQj3JO~(3E*araGMU_an}NFRv4+y>Xb5COz;V6@ zmI9i01xiEF#}GLM^xe`xO@HF_pT5^tX*l{WD(?f6^46=|5YhK~I%1#sO(Ky$AQNN6B*X&VcKw&cWMID|b#-$T)KDG}|6SJ8K2H0n{-;Uy>2HG+_WEm;H}7Qbi-$J$OI3 z41i*;0N94PSsHMdiH4Z0xoTP7c52tiSO!3lW&jmkmMxO{l8N<#A>&wkv!v4P8WB03 z1K>DLlSj9l`ufbV>urz65k4){T~&8pZ9D5fQG&8E4UlTg0l3oE(j#yjWLB_$c!OWe zofde9LbgKL-s9~};9U2Gc;;@9^@STXo7054y(Ao-nt5^h^sqZUuo`q1 zcixU9=uS5=Z>>Ks5{U#rA7Lu#lhO(LofvDqn`qq!aevnkXKL_s;5ne#?P%TV_ssdb&j{5|n`90B zf-(=~6F1SiY4obscm?cFjj|$AR$aSE;bVoKBFB0BN?S|M9Ra|*4~l&fr3BgxelWrpR>+N}Y|8iX&@pj8ti-0!Jmz+WSd|5d9I!l)1 z+@SJ=6%0pT?jN*bo_UvuEY4>RV>H;Rss+;rt<={DYev`*Z4#^_21z)#hF!-Am_brO z9IFyzmLaSHuYV}Vk|wpT?_#`nG>>t0_&MR)MaIy8@WgoXffhtJyX~=KV#rP00EdcF|dyF2~?UuDfh5dCBF00000NkvXXu0mjf DO1oQu literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/radio_checked@2x.png b/qudi/artwork/styles/qlight/radio_checked@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ed20cd4cf59145ed9129ff13370dc5738c28717a GIT binary patch literal 2792 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 literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/radio_checked_disabled@2x.png b/qudi/artwork/styles/qlight/radio_checked_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..72b69d59b455c82c9fd6d836518563e43cf0852d GIT binary patch literal 2752 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 Y05yfLl2Iy3aR2}S07*qoM6N<$f?MV>djJ3c literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/radio_checked_pressed@2x.png b/qudi/artwork/styles/qlight/radio_checked_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..378608298a764e18d79d60c16827dd132ecbf48b GIT binary patch literal 2580 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 literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/radio_unchecked_disabled@2x.png b/qudi/artwork/styles/qlight/radio_unchecked_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..bf9330f240526f2862fab7a2966b99e21d99ce9a GIT binary patch literal 2205 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 literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/radio_unchecked_pressed.png b/qudi/artwork/styles/qlight/radio_unchecked_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..2f2a7ba214bc6213a649038fbe829020d7728efc GIT binary patch literal 978 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 literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/toolbar_move_horizontal@2x.png b/qudi/artwork/styles/qlight/toolbar_move_horizontal@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..69bb6347d8eec0037ae0431e22275375d79e0ef3 GIT binary patch literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+DEP$F z#WAE}&f5zcc@G&duwKk>>u~WtYqG}Ss7ua4lPe;b3EaT~fsU!x?ML>WYMojWuk>>M z)Qk2v-hFGIQsg)3O4Y9W>!#299-Zq}XX82TxR2+u?}w}I<(t?Ycx^cU+}?NQk;(`B zjTvkk(io~3&N6&qn8o;l(S-Q|a|YW2_6s}?{0k%-oXAhjJxC<9sIN5Ccv)_hek6D_E+4XNbx7~ji>1*4uVcna^ ouTNj31GOT+f_k^GwoSp;7;S4rPTMul>jO!7y85}Sb4q9e0D|K$aR2}S literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/toolbar_move_horizontal_disabled@2x.png b/qudi/artwork/styles/qlight/toolbar_move_horizontal_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..9085b627eb3f46dd926633ae7c2eb7449830d80d GIT binary patch literal 310 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+DEPwD z#WAE}&fD1=c@H^=9KC1g^31_0Ng!-NlG3&W0Tq=rkE0?jN(-A`y-QMg^GZD4vi`fL z%ai$FEr`lOOEX0J(RWQ|z8yzLT}T%arMl z3EKkJ3?2vW3la@t3k(@_9g-QM8jdk+Vd!PdV3cCMz(gel*El}>Fxq}={i6Tz$>(3r lm}02;*k=1(alw@jSzo(oDBN;?u@mTL22WQ%mvv4FO#s#tZ#e(} literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/toolbar_move_horizontal_focus.png b/qudi/artwork/styles/qlight/toolbar_move_horizontal_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..3c0be5a0e51cf5a2f4561dfc10cd52775dc30534 GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6!i6U zaSVxQeS7^NCs4IpVrN)k|Fe>53ubP0l+XkKyWlSi literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/toolbar_move_horizontal_focus@2x.png b/qudi/artwork/styles/qlight/toolbar_move_horizontal_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f01973d05d8135f5128266c820fbcfd24a042c24 GIT binary patch literal 307 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+DEQRV z#WAE}&f7^Fc@G(gu+EoM@;TtNMj+5YkkxvFfNbatrY@I|l^fGfmdKI;Vst0EgCVDgXcg literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/toolbar_move_horizontal_pressed.png b/qudi/artwork/styles/qlight/toolbar_move_horizontal_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..94c0f5b6db2cf006b194cbb1945c3f68f9e6495c GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6!h_Q zaSVxQeS7^NCs4IpVmDiMusEmGfrUBEJ}-aV`^f%qx0ch%D>bWs*4S4#Q3h7_6dSzJYD@<);T3K0RSEtET8}Y literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/toolbar_move_horizontal_pressed@2x.png b/qudi/artwork/styles/qlight/toolbar_move_horizontal_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..612ea774fdb0a5ceee7da4a621ad3ef87286d94f GIT binary patch literal 305 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+DEQdZ z#WAE}&f7}|IS)B7uwL9RHZe%&2%n0&_Nj|}I!BCbZo1m+c;L8a$8O1kl>#0K7w0Q> zE~yW5`+xA~F1blMUq6=IneKi5^V%}y`aMxWMoUvpy*^qsFW<=Sz-QNc@2ltLZ#gRd z;WCc{{{qPdIR|3~+lDlTDu%NRUl?XFzF;(AzQCNpwt)Qtbrj?ZKKS==-}Rqr(JV72 j-+5)qZ=vrQU(F!1SIlC~z4|*q?=pD0`njxgN@xNAlN)bn literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/toolbar_move_vertical.png b/qudi/artwork/styles/qlight/toolbar_move_vertical.png new file mode 100644 index 0000000000000000000000000000000000000000..b16c48c40bedc7e07e3a86c1847d349a65623150 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6m;-( zaSVxQeS3MK-~j~@mW!==7hZg6SeTs_t+kqDSW}j9+xpGR+=MDA;&V6Ce$n`M#yYJMa ztZd0^dW;Nz`1d=QZ#(-`c>jU&I!3Tj3}uga`!yB#(`NN71qpb%`njxgN@xNAV@yk; literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/toolbar_move_vertical_disabled.png b/qudi/artwork/styles/qlight/toolbar_move_vertical_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..9b3caec07d9ddd5e17f7c97ac54c8aca50e84202 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6m;-( zaSVxQeS3MK5QBh-%f;F{j{ujW@v|?oKJK5lq-#p`rERmrm>6o((tCF9+I^~f#px)& ljb1?&f-HFzj0_C-b8EE(*mtcL(FK~t;OXk;vd$@?2>@OcE1UoT literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/toolbar_move_vertical_disabled@2x.png b/qudi/artwork/styles/qlight/toolbar_move_vertical_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..bdda6796a2d6503002c68763c0aaf3216a54c356 GIT binary patch literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+DA?iY z;uumf=k4{4yoVeFSPpFMcG%+B;3B)l;YrsWPFDrRz&2OGx}Yy=TYLT(KYZ1+_p}}( zP#ePn*;rYddF!)1kEyit{#ui%RlGCy-16V$H?9X;$J%-J#oq5P-C^O7Eyn(0lH$qg zX1(m$r)>D6r!z48YmZ+r@7Bvto$(LM_k)ZAg5DntFXpQ7Yi9rU25~)I{an^LB{Ts5 DX~j${ literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/toolbar_move_vertical_focus.png b/qudi/artwork/styles/qlight/toolbar_move_vertical_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..6a432a4ba065dcba6a1789bdb901bbcde0b6e397 GIT binary patch literal 144 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6m;@* zaSVxQO-_(tU7R4&(-dfMph56hz}&A{_RNRt*{yEweqJ_fhc+`12+!4#VO`9iE^!v7 fl*{d412aS4F&_3^Vq3+5rZITB`njxgN@xNAp^GN$ literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/toolbar_move_vertical_focus@2x.png b/qudi/artwork/styles/qlight/toolbar_move_vertical_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..817a8da55b6c5874eaf5126619524107fd8f22cf GIT binary patch literal 213 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+DA?}l z;uumf=k4{4yoUmKSS}blyXYKnTGOCm6v*{0K|+l~=VNA|(kX!{d&1|%%(-jH2-L%n zV4o#5C+~c5RGZ3Ou3E9+sfH_0KfZO>{`29SqUO`;p4pb$uC-;_*&jG}hCkrt&4@KyOQ{4M;@_cGZ66<)qKC~e%vnw&tE!oE+R7vl i&$3iHUcvKHxwOG@F7}^p$5sIiV(@hJb6Mw<&;$Tg+bF02 literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/toolbar_move_vertical_pressed@2x.png b/qudi/artwork/styles/qlight/toolbar_move_vertical_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..1946791add3e39c17b445ad34d9b93d6c9c095b6 GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+DA?fX z;uumf=k4{4yoUmKST6kLX^d!by}=Nex@bzyK>;73)XocwPULc&s$Xxj(_(iq6HpI> zgZ(Y5iha|gCmHHKm;IHK>Gf$x{O#A)Hloe$F?ODMp2tcfWEW^(Wo*-#S${93I(Smz tdm)Ac|37exfE0Y>zVZib3SBWC5DV*F;>5*I+`db;|#taD0e0swP_MF{`^ literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/toolbar_separator_horizontal.png b/qudi/artwork/styles/qlight/toolbar_separator_horizontal.png new file mode 100644 index 0000000000000000000000000000000000000000..f6661b4b1d2d0393855851c9349553ecd0088f53 GIT binary patch literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6m;`+ zaSVxQeS3W)FHkjWU{XxetXr}&cUrE>JbJU|_0LLOLAFy-bGOdQ@yWRH!H!K6+jCC%==InWCz#vM%n`T+G?Bs6)z4*}Q$iB}A|owy literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/toolbar_separator_horizontal@2x.png b/qudi/artwork/styles/qlight/toolbar_separator_horizontal@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..77cadc21754545e3e5b58d95da8736f94016b33b GIT binary patch literal 288 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+D0s=! z#WAE}&f5zM1rG&?xLo9QO=0U^CKcrnC>R^SD<#Mr%i_q!YSu3KZN>9{|7M3=wU@qf z`1aj@6A~@dJ)iw7*&nN)bllBmmdfep$5kF%vpithWB31M+*FC|$-@7aJYD@<);T3K0RVR8s=YMsA{-IW30w} uXWtz0r**w|pVu1soHVdK9~yePnqju4h{v6!Y34v5GI+ZBxvXG5P!b(>2-?15?6Nrf)X1JrsFwugM)o jpf&_3Ft%5ItKPMKx2p&{Tk_na&p=Y1u6{1-oD!MeQ{zTs>x&f$TpB`wOV2q!nkRB{?)iAnRj=mr zmVW&A%j(J8(|aD(*uTw7I_?%TOXc(9?Vj823p8*W*w($=qb2!3-K0TofhmpgMuy}k tJ4@oE|1cjjJemCK*u}RiR@HxFT=s)6FMg{vd$@?2>@)iDRuw= literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/toolbar_separator_horizontal_pressed@2x.png b/qudi/artwork/styles/qlight/toolbar_separator_horizontal_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..977ec62a96f00d5c8095f2e765955ea17fc87976 GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+D0s!w z#WAE}&f7~Ha}NbbxLv%@b5KLFg?ECs+M+XTk}ZZSZZwH(bP-(oweyJWq@~Ya)$aS` zGpT&rif;S-^Ow)WY`=c`XYx-WYraR9&X!KIJZE&gvh~JX?hl_I?murmx&FZZ00vtJ z?FP98q7M8QxE8QyuwG!^!t{bMit!7>T865IFp8xoGs@M^DOY7)V_bZHp6EM|PsjE# YZobDI!l58j4fG#_r>mdKI;Vst01zH)TmS$7 literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/toolbar_separator_vertical.png b/qudi/artwork/styles/qlight/toolbar_separator_vertical.png new file mode 100644 index 0000000000000000000000000000000000000000..2776d87b55f13a288b0c8c3ea7657139ee1109a7 GIT binary patch literal 137 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6twnq zaSVxQeS20>j6slr;o?KFO>g*4-K)A^%n@0}>lq^Y`SKP<&q;COWlLhD0`zPDTmE7f f(C1b4oYW_Fz>}3_Rhhy(pfL=du6{1-oD!M<>R%?m literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/toolbar_separator_vertical@2x.png b/qudi/artwork/styles/qlight/toolbar_separator_vertical@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ab9e773a881358ada1977e20ef1bd98d4481bc1e GIT binary patch literal 194 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+C|Kg@ z;uumf=k0}!yoVeFSPs;7IZO}==G7J0sZ{Qy{N%{A*%m=h`g6T2)M8>cZ07{(0D=OR zT*;XH@9t63ljoGb*t~3|*7=v8>;ASafA_|IzW*feY{}_~_6H7rVGiN-eD-$rn!Ht~ fHk3p4G9*;TKVK`r@hj=gCy-g5u6{1-oD!M<-UCAm literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/toolbar_separator_vertical_disabled.png b/qudi/artwork/styles/qlight/toolbar_separator_vertical_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..cb443940bcabf340aa6ff32107f4aac9a7fba175 GIT binary patch literal 138 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6twYl zaSVxQeS20>h(SPv?cx8O6BcxIMbEy-`q<4s$n|Jl=4~$qhCk>0dUo#GeX4uq=_tRA hUO^RxEDQ`gZn`byV0qvYXACrl!PC{xWt~$(69BV&D(C|qbAokRa4Je>dpAxci8^Sd={W4 zAh^-IkXP>f^{r~flbqY_qNB1_Za@9AZ?F94`%ijo&{r(Ij_t!x&FHHhBSbgDpL^^gWkMXYJ~pR;L_A&nT-G@yGywoE`bDGw literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/toolbar_separator_vertical_focus.png b/qudi/artwork/styles/qlight/toolbar_separator_vertical_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..4a45d55c0a7f75b7497e69079b8654cfbb82ebe9 GIT binary patch literal 141 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6twqr zaSVxQO-_(tU7R4&(-dgH4 a6N7&-8_R{m?@t1aV(@hJb6Mw<&;$Vfpeu_2 literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/toolbar_separator_vertical_focus@2x.png b/qudi/artwork/styles/qlight/toolbar_separator_vertical_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c58d8d120c94cb98be3fa68f6d18628c343ad82e GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+C|K#~ z;uumf=k0}!yoVeFSPs~BZOCY7%U~4Tp~U{h(J&+-w9{S{DXvFj9ST)&VLKN m7CLq3s$+YrA^I5@ZvSS|O%voeZ+e9vB;@Jp=d#Wzp$Py)Z$}yc literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/toolbar_separator_vertical_pressed.png b/qudi/artwork/styles/qlight/toolbar_separator_vertical_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..408fa169a2d10ec8710fb7efcc6e164e9feb4ce9 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6twho zaSVxQeS3DHD1!h4!^LFv*p2OHbspI=OLQ&i>iYfiR-=mNes1+!G0Z3Wm+f5^!0@Ph ep^E3Fvuq1uSXpMQ+7<{jgu&C*&t;ucLK6T3v?-tkd;QXxnPkqmAS9$qf ej}fAiAts-B<5zAD7u{QdAQ4YjKbLh*2~7YNbwUXM literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/transparent.png b/qudi/artwork/styles/qlight/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/qudi/artwork/styles/qlight/transparent@2x.png b/qudi/artwork/styles/qlight/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/qudi/artwork/styles/qlight/transparent_disabled.png b/qudi/artwork/styles/qlight/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/qudi/artwork/styles/qlight/transparent_disabled@2x.png b/qudi/artwork/styles/qlight/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/qudi/artwork/styles/qlight/transparent_focus.png b/qudi/artwork/styles/qlight/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/qudi/artwork/styles/qlight/transparent_focus@2x.png b/qudi/artwork/styles/qlight/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/qudi/artwork/styles/qlight/transparent_pressed.png b/qudi/artwork/styles/qlight/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/qudi/artwork/styles/qlight/transparent_pressed@2x.png b/qudi/artwork/styles/qlight/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/qudi/artwork/styles/qlight/window_close.png b/qudi/artwork/styles/qlight/window_close.png new file mode 100644 index 0000000000000000000000000000000000000000..607170baec87d280727e478769257c4c61bca81f GIT binary patch literal 814 zcmV+}1JV46P)-~a#u;7LS5R9J=O)=zKRb{xm?_lM-LRY@co2@FTz=;Q(HDNI_MpeCtQ zCFvF^djOU87Nm zu7~2#GjY#Cjo5FB2oeK^0EYk)?d6Tyo} z6;A~SAnGHCLEO;xMg1so9EO)O+302d0<(xChWIn>bg5RLP+G1cdjg7jp9IypMd!rp zv`(fDD3sh)#8Y54u-jjWz*m&&eAYSkx~QE@)Ms2}b5J7N&4^I7L4 z4lx!mA^yYY`F%wGZCXSmpio}A3EEE@ze2PR#v^jaUbh`WgaG|Gp}34MnvL=CAYvh# z{~ht!FhbQR#1NoZS-JuI5*0sh9DP42?vKk9hylPUxu1fb{oD93BKHSU2(hr}99(u< zzxH?dN2L4Vxb1vM+#lzS+5?&GF#MdDwVvG{bO$vo_?P^By!PNj<8cTR@1g*^Kts?( swl$4-5P@vd;2h(%q1|cC{ofz|03@-CrA~e|?EnA(07*qoM6N<$f-Y}^egFUf literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/window_close@2x.png b/qudi/artwork/styles/qlight/window_close@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..607f894a6f2a01effb76118d255c4d9da4187860 GIT binary patch literal 1727 zcmV;w20;0VP)-~a#yaY;l$RCt{2nq6~SR~3ezwUyA6v`#;qO18s=Wu=*kWvOXHOM!vL zN#lgt2|s}0M{rdx;DX6TZ~8a-2WUEpW!V%cDNrDm3_jnyCB&F5D(FPqu~`=9K8pL%$JL&oZ4_-NuSKMVF#P2mBQ zm`&(|Jkcpm@|8BD$@#-@NChYjwj+IN?VbANS+ z?OJ_9BX0mxzzYuH_pQj;<$UJzMhBZ30K3x!KjEQ`0kFGF@EaZ)-Un>eQfc-t*2r04 zrCls=NW`T2qVbasv7Xc)OS}%GaD+F)SUY%d=zyxiM-y)utCKi(0;*>gi@7gc^S4re zEb+RkP601Egx@#9*g`&g%_X<90RZ7x;(JE*D%)s+S9n3sl?%B)x#ss|06aBe5_sMr z{6DC^+o=g2;U5S(<^>))FaSC*0nRKIvVZfk$9BL&hXz2fCiKUWCsb{kfZ@U6D$q>J z`ON1=7z6G*guehxZCu7$$~(OEH1oCUxC5#hh>g5$m8UO`NdM^55DBvq(BS+A591l9(=e8G*h`S_Ze!=19g8!I7@j*h@S)n z4*_;SRejOq55ZnRIOyrbD*Sx*_W_j#Y=Z%?Zh~MZRoXss-;h4S$XL+u5a0-GR!A!= zR^+j3yox+FR9qgwbgjS*I5HSdRE$gu>hkm!08x6ZhSCE^kG~dVZ4mGXRN;Y_J4ztj zHBvdfFn{B^zm# zycQl{DWCmRMc>1594bbpj||2Wo(rx~R|c%ZyU)Bu#+M73>1F{-`P}cknLxT*6FN5F zYj_Sjgs&QviB|AcZ8BlCeOl?Q7}DYB$cRG?jWcv|QY4lf7PT|D!9Ox8;|s-1+S?xS zcSPkA+P|{|=xwVqx?Id=z3c%U7_c4iPxl%cJ|&pT1ZaXM12*8Nfma;DyMlkZr&kj& zrEc!1?XX4v>#FE3!0vdL}Cit+! zCToaZSj^`p9b$cx*G^C|r?El$P{vWq?y1qT_X-~UL{{xEl VDRyODHU|Iz002ovPDHLkV1j+>M&|$k literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/window_close_disabled.png b/qudi/artwork/styles/qlight/window_close_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..449deec63f6c161640505d134478e191798b10a9 GIT binary patch literal 745 zcmV-~a#un@L1LR9J=OmP>BaP!vGVO*;VA(IF^~-6j!RU;u3eDWx?1No4_* zSOde(7?l1$w4n%zH6SHX96K9;8SDTU5MKs~E62aYX(os}vgP~kIezy&y$An$i2u-Z zoQHVwR^hI|>!M|RoFu4ey9)|$fZsV!U(L-Gz5wL>1kaOq3J-u8g<8{gE0coP+npta z8ZZOg@8)FB|8^rFa3?S(r*J+AiF&)UB&uhFEV&mEP>~(Lo1{e3b}L~x;Gy15M4)Wu zuMt^^kvJPiqG`Joh4V06pjw(O)FJ`^B{P2!BQcd#q7RS!xj?mO8K=SA9HA(g`3qEE zCP+LR0sgEHpBe^-z%~p=qvb3kauSm43M>~b<0=Jy9)hdDY8*UOpjXg&p~&$l5{;Jg z6p@Q8@Sy@}5~x1+7t^@#kpy}Y?ux=uoJ6lm6s|(GY#JxSYL6t4C?VnrpsGQ!k>QyH z0usk5<1)b^W*eqO(K1d2RuR!SI3jCV;F$#gJds}l5djfVg`ZjLWokja-B}dX_rP>Q zN>@de%4Yt<#0C22`DF<1&qT0JS4ApiGk-lw-H}?52v=Q4WR1a=Oo{4cz1>-yh(N=3 z=ab;2*}_rD%paq=KCVP+3mUdN4_t-ef^HP8!r?$}%c&xA5UTm7za|pfk$f0sfcw$3 zoi#=Fvq;1WG+NFRL~2>!!z2VMaTndl8c2dGYz~716s^Lc!X|@jVp`#{X}b%l0(HlE zoCGgh#=$VSA7#rp7**nCni?(V5h9;%3lB!U?QV#&N2DFHP_*)&Vc=wAHv$*7#)Siv zO=Dk$Ey6RQy6e9LS|GtYU=MB@`{Tk>C4_E7K$UIaEAXR#q~01Hln_`I_>S@oWP4Jz b|NZz2Ey80wf+lHw00000NkvXXu0mjfh21>t literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/window_close_disabled@2x.png b/qudi/artwork/styles/qlight/window_close_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..eda9fb4ce0fd67efa74720fe0b590652e47cd5a1 GIT binary patch literal 1682 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 DnWil# literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/window_close_pressed.png b/qudi/artwork/styles/qlight/window_close_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..c5e2a9143238f169fc48b890299b92969f22d9d5 GIT binary patch literal 714 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 literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/window_grip_disabled@2x.png b/qudi/artwork/styles/qlight/window_grip_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..eb4a063a73c36e62ea0714caa18a8737defd17c2 GIT binary patch literal 728 zcmV;}0w?{6P)-~a#uib+I4RCt{2n!j$-P!xy1leQ`gEQkl-1!&zyq=Kn$zyeBWVTFN} zjg>b52}b^uR4^c(plgCmLd2MXCqP2Vf{@b7lEK{CO>N(MeXrvqd9Z!_)BQdrwsmA^ zs;Q<{xuog^*sftbzJthf;P+g$9^Y!;_>nxnUeUUo)L=B}qSO)40$7vNSHSILPpgWB zxv0Tt(v<}KqORzDwG@y6KUXdFOz*9ofGl{F>g`3*7rnn$H^KAZJMHLG+BLNiPy`-o zBA_Td)IdNPcnDlTS$GIofC+dARDdaX2vC4YcnC~@X?O@ofDL#EM1U=L2ta^Mc<@|+ zZFullfD3r=RDdgZ@KAth_+dQ0i^$8x?xW7`_UGhzuLdHf;RmBh7m;J&+G2aH_jn_~ z27F51nesw_BluH+Cwgz?0^Gr?hc|b(KkEIJ-UQvkM@MPbR3^X&c&JE#FYr)-0H5H& zu>jxT!Jz;j;la^k&=ovNJ;(zO4t@bH;XCcl$LV^dw z0z!iag91W?2SWlvg$DxyoWYA6c6PSBO9a#%9?lWqJ^X0WL#g+AUf#b^s(@92hZF&ecjrEa;4|_H!)N6cy@CEG zAdcgWxvc*JE+-BbhR?_=3~xFQv^T-o?CKh@nK)GHvy_y)Qj0a62bzHW{p){3$y4Aj zFjFGkGT-Frc>=vMi#45>S<~rsGmhg8U-M2*eqJ(}*Hlw0T>k(q`^-cnHIe!N0000< KMNUMnLSTYU@<*cp literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/window_grip_focus.png b/qudi/artwork/styles/qlight/window_grip_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..46c77d37a65e05aff81c02b063a7213c7fb73955 GIT binary patch literal 427 zcmV;c0aX5pP)-~a#tT}ebiR9J=O)=x^qKokb>?@dF!K_j>-uGCdmt{V>^=owTzMZJZK zo}#!B3hg2M2a327j4Kb&&gUY8V$yW}I1?Ana`NE!G4t{m;J+_v6YG!jG$AG+-d`@# zQvguy;xY$t2*FOd-%5ZL&OJb$7J}pQTl6ca;~c)7rFkm>OnB4)Hh8oEws@2PE_m<& zu6WP@K6tPIw)pP#M^7oa6_Ky!^Iir77(`BZM`jQVG}tZolU8xy0K`2tPs(rJSKy0l z&7;@L?ayBY2!(qEaKz^T_5nQTC9^8-93V9A6d(o;SpEgJcz>LyikR8rfW-;8;E5w{ z4B&}B>LrKkaHmNa1-G4qk?^81E0eGmzzr|!n(P)-~a#unn^@KRCt{2n!RolK@>*MbqJw>E{RK!j9(xnFF`|OlYm4Kn}U{( zmKQ)Eu}*>baS}m+corHIMxBfML{7P99b5YISu%*xkY6_f-yaw*XdupZ3%t2ki zOP?5{DmRjSl@yQ$5B$}dK1=piPQX-nmG;SA{Y$dHQa8a%;kz53($1-jfIRR}5dnGO zp#lPmz(e2yio!#{0!+X|paM+6Lx2KI!b4yJOv6J!0&KuTAOdW`LjVG7!h`1mY{P@c z0$jj@rvhBTgNFi4!#ASwJrR8cAkaPTY<`X(_i97LG<>r+Y>DU*unw#%M9Cg+1lWL2 z$(txI1UP~}SL8{uw{!vS;CXn`+4z|3FZCwq7Jjpzc1~#me1M0N1o#3EB?#~d9vlns z4IUf{@DUyyJqBIDqxv8VJUCbZF5w5=`a#w_s{(w72a5tifCozgLV*Vh0z!fZ!vaEs z2ZI7aga<l1md6%YbEBJU^i=6G+I zxdL3l3%cVP9%ifnm+;4(`cc-rqVRBu0Po@Vhiz0oB=fRfMyUc81s-4}Ind~hw}Ar; z!B5G{4S(@&Kbe>J2KwI$*ot)Zr;N{l>#^b7@Kf?~!<){7#8cqx>gfuw78@$`TS`h^ zp~;%ggM@(7N4I{X@)Y<3{8Eutk$-X~@{o3s$(qiaT8$TjwXH~3ea*Z1=KD31dCOYX a0@pwIqKP~t-~a#tYDq*vR9J=O)-g`QFcik||BFMo0UbC&VL%KOtStvXf*lDY&Qb2s zjT;~qB&2rjiVEcf3@|a5R*!)MiQ+VNYKH-j_LF~~Z09NP--k4b4aV9^4L88cc}GqG zk|uFu7y$>sb}^qei3_w9o)-&_i?!%iV8OeWhw|D;fGRv{02e%309QOp03SSf0AD<4 zfI4`v0IvA;gKo`d+yUm)M zU{i1zz|EBVY%3vfvQj7zNKi$>mP?>k<0kdEH9f@-Tn&gQR3rSG zZBt*|rLOFR5`eyHk{a%-a8;Gma9f2h*OlSl0rIg4OjiBLT!A2Dz@!Yf)w%Qo`l^Yl iRyHP8m5_CRK0X2c>$Hswh)y>E0000-~a#uc}YY;RCt{2n!Rq+KomyLT}VO$UEaijf{Hhw0qv6T<1|pv($Vq) z2qdsO`Bc0g)I`WS{NI`2F|ZA6FGozxo?rwxfj^yhs)7*U34STc zW3#t&0UqJ+J-8|#%>GU{LC^3G@r#}3_T=!I%;bJBj1H1^YS;5#yKlEVE#P5=fWE`S z83ICwKUnBQ;GLOQ_cbaNurBaWBH-WId4?tUioC|~Re4P}(EkKXbKTffz5|yFmm9-Z ztKU*e@>(s{b{-f4(i`$qgeSl+;6!2E=ARrhPn1cU#oErR ttmof!YntmusCn5Jy<{_QsG-)l{s8|ltn_zQYWDyD002ovPDHLkV1n;KMO**? literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/window_minimize.png b/qudi/artwork/styles/qlight/window_minimize.png new file mode 100644 index 0000000000000000000000000000000000000000..9e1a7f12ceab6f6f5c0ab6690a6f32f9bc7cdfe7 GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6s+=e zaSVxQeS1lfkI7J^<>CL*_YPwHcbvbdah#FkY<$LZ!j@U??vio^{;RXpc5F+tGe7B_ zc7$0_aN@}|Ck^#trTZUqR~RSk%`x0zD|;@M-GOcQvh%-L1zrhl|J_j3ApB!-%ZK+x uEmjB4mN%O$Fiw6LcIb<`h@jxickF9eCAnucn#TcM!QkoY=d#Wzp$P!b(ncl# literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/window_minimize@2x.png b/qudi/artwork/styles/qlight/window_minimize@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..dcd2570cc1018ef90d0f23e17925aa3604597fa2 GIT binary patch literal 334 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oyBSfq{|1 z)5S5QV$R!ZhF;8p60Q$F8woq<=(uoOcPFTG>}n|4#c)0GG1C#&6ya~0tZz3l3+A*m zG$~{pIOHUp@+s$OZ_-rpf^*^b>btDB&t&wRqyj-J1rN>tUbp|mrIbLo#g+#D-~M^b zF#C4(>yXWiEy@Y0fp?8&3O#a-+|n=qe%<^_$+-<%0XW)>kI!yQ=a|<<9-J z|Kzq^T5eTx{ztt&|As)3#0hO%89QWBR&M5*c-UkW{{@4uj7;I)FDAM_FzU@>KJ&wZ zRj%mE$(*3jk1D*`%zOHd=db&4%8wi5zan^l@P4#D)j~V(OSnXKM(0BRbU*TCZXO@0vT)0Y}y;3kx1?UzAPgg&ebxsLQ0BS%< ACIA2c literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/window_minimize_disabled@2x.png b/qudi/artwork/styles/qlight/window_minimize_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..251cefcced3cdb3d041bd85e5831502db38d0010 GIT binary patch literal 332 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+DEQCQ z#WAE}&f9B>e$0*%M?Zcq-OL%X;6QPs+7ic}6%p+04`d|x94s948{H>0MDI-U%@4S` zWTmr1;!B=sXBhI9bN>E+^84C~-)Gjb08N7co~FO0Jc<#q*Im~c)vj1|YWB?kZ~r}J z$h|H1KIBYlnQG>p=-oEk)NJc!?4RemeD#kRJQqyPPMpfl?YZ3YR_YecSi{1+P5Q`=`Axbxz$~DWk^B@>0ovel5rJ!bv;^CMOxxY~L^TkozX0ev)Bd_3o)# z&IGD&_I=Sc+ro#f;N0F9pZ~@v-tn$F8?-h)da|6==k$-_4v*Y9V9sQa=+fUTZ*w3w RrYZs?=IQF^vd$@?2>@s*g8~2m literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/window_minimize_focus.png b/qudi/artwork/styles/qlight/window_minimize_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..4d748783b02fe7f165277a48dc34b12c64b0a0ef GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6s+@f zaSVxQeS2vmXG?%U%ftHXax9;3M{TegbXF`u2w++eF(z3+Dw;- zoRy?|oy3yYg}qxadw1v0x~D(=3!j-7D|k*)fuK^SAD^X?Z`dt6b7iS$cz`j_*ZlAD z>=E{r5$l}uMH2WUGFHc^1wYuM(S7i2-G4({Gqwn6d;PYbucRW*2IwvK6uq&-I->HI zoY>3Y#COFf{#REv)ae^}9X`guQnu;J%+>>WQl{)LW;|n}o8cb^+?k%SA6aX@m^eRu TwSNgPC>T6l{an^LB{Ts5(C&$O literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/window_minimize_pressed.png b/qudi/artwork/styles/qlight/window_minimize_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..78de6557bb99d6f307c345e2cbd974e3af5ba19a GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2QUl3+Y?_qoZ6s+-d zaSVxQeS2vm=V1epmWTf}ty%VTWalS2N%cQ843fB$+BW5#v4?|oi?^x(%O%aMcdz+u zcWASurKQbvl~p-fRge|A!*7qWQ#|vxFVdQ&MBb@00$^W@Bjb+ literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/window_minimize_pressed@2x.png b/qudi/artwork/styles/qlight/window_minimize_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..6b961459b9eb7039bf4c3359225c7a6411c3522a GIT binary patch literal 327 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Drz97t)-oy9+DEQOU z#WAE}&f9B>en%W+T0iD*i*0sje9olOq7e4z0fUFk!6XZYH;msHBAQ$$H8?97++lEa zx~6zS?RMFQ6t;r7zAwH{ejoqwmk;+O6;BAdq|maz&+u5mPmj=5KKkEYE>kSoKet}y z!7IzW9_7sp?gygspPq_fD33jQ^JHFycmGWWbN|BH$j?qGt6g?CJ@Y;N?WM||dVcqp z!Kb@k+SgPzoZXc+t?ed*Am6Dkk&P!3rBa!Be9ash+CxP&l?vv&-DG$?jhkt`E7w%h ze5rGn4Wu7b2-&&mRtv6cJg;>1*H(tS-Cc9Pa5MblfI1N9Oy`fRXPeFU^F|5=0t11; M)78&qol`;+0G647hyVZp literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/window_undock.png b/qudi/artwork/styles/qlight/window_undock.png new file mode 100644 index 0000000000000000000000000000000000000000..4da192f33059a391cb573c35ebe42308f3e3735f GIT binary patch literal 522 zcmV+l0`>igP)-~a#tyh%hsR9J=WmN84iKorOSFRcYBxYkrqXtrWfa1ufM3Q`g2;up|G z5OL|$!9jE>egY?vegYRk3NC`BMHeH4LgUaysV!*R=b&j#Y}$kbGqnHdF8A*Jf4O^i z95C*pVS_P6i3$zQfhY~|f=4S2%muU}SzW(tjs%D)N>pfa5sZ{KV=D(rc#o_Y5Q1Ht z(BPc!<^aG*VfrK2^RW#iO8ai!&%I$Z!}d|;J=fLp(0UmqQIdI3Zu=GZCrtqU)PR^s z&O;E^z~=99N#3{CPLT~_t5?YaL005+car*m3{LS+tQIcN)%=qKQ+xk=G+(~GE1&FVFF$dbjxON)c z10cp8z;&m8xrinp&w6ums`)fH(KPbWfnni&{BxId{zU1*}AW+0$RdIsgCw M07*qoM6N<$g78e~7ytkO literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/window_undock@2x.png b/qudi/artwork/styles/qlight/window_undock@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..5cfe75ccc9eac3399b449749c8010d3c219a7e31 GIT binary patch literal 907 zcmV;619bd}P)-~a#vJxN4CRCt{2n!!&KK@`Tnw_Aj0DI${6N+QtpKrO_hXN?*?crzMe zVnSln@CO+F1H2m0=z*g#5)XQigL>11n3xz^iHBAWHb6@Rk!rxQ`@9enyW1_@-RW3& zf5+MBd*6JWoqd@ZARr*X&yd>y-N|IQWlJ4n!X*GH0Ilw2xndhYh8Q#DHhpS!VWDK# z*_8qD{?r*(Xc|DTn>Yf=lfk1)i1>iIRQM)Pw0OEycuh>>?ac%e_GfxBP5-r38W6@A(q>!DTtLJAmDnV1FTJ;s^(S|0N z`59yk9smga3iF%TKO6UMp zG5FCTO^b*KZZd#WeH?(0WR4;9@8kV9M1;0_1ulq45^m?jJJ=^u8TOCn|ik!#FOj z7oWCwMK=gIWz$b28%%s{C7Zb`GKt;5xU^QBiyZ8J&O{vmdH@^{DQ1^EfXA$>S64pI hzimLifPerW^BZ{e*!l-~a#tt4TybR9J=WR>mR zC~DC(&6OXE8vynJY^3DsfzcLV)n!@!o+)5N-T_cdNj#BSU~AhEkqe6&oqXQp08q3c zHk?VQ01V6iHy|81Lop)EcjsGWDbg>qpy~!s%N6G8m4X}q zc5D*wTdkH5cZ27F0iUNJ_KC>nH!E?2z0;Dv>k)7pHwgoK0M^|3Fjps;fPf#AvJ`5% zAf9yt3>kDj>O7d3a8xNtcX49f3J~xx4{`uj&JrHu276av3#R}+(y|ldLQx9+!~zth v&?j3c5zq$km5`UgFqo*O$kKJfy$g-~a#vBS}O-RCt{2n!9ThQ543%vpXgs1RD_%Qy7eeu&|Gb$!I4&KnuGN zurnYk>1;y&0%Iv81QlXu6B`kdLM4ruS>0D)3kyYy1rf1OG_c9;9t$<#&g^3zCpU5K zue@{foo~L(+_~I6fJUQgl6c^sewfZh;%1)&OX8AMAPJ;wZ*MB+!g z$$_Tah7!Lr%{A%nFbq20kX6m8aMPC8f zxzYt9tYG)w{9o$a;EQfgg69BM%jJRoYV9q6BcWK^DHxTFKI265n&A0A*uPnu!d|<1 z03Zzh@%|6qA7SS4PzRc(A)7C8o68RGdu0_D zLkFPRfNFFAstu?{2cX)3Y9b#%$Bj@fmpfdG88?Y>7T`mj=4bQ8cmC}V6QRP)%e+;+ zXIa*F|5{yEYm$_`pP0EHi0)`Lhl?LB~$D68uUk?D909Bqi$@u_FICV7abkXC+xC75 zaYq302F(BvDdro(5bf)|E+Op*fEkx03I&CTM0`2dfL(gT%`D@~^MObm_2V)|j9~_^ zw4T8t2Q8ihIBl8%Hae|&mCqxNxP)|DBEJ>Z0jM^h8XbUY1FF#hs5YP)9e`>Bs?hxm80=V2f60HD;mYRp669A*K(PPXv4@V_{Ix|nY z^$kZMfZwgME&7G`&{x0*T{KJoj{$7A%l8>HmrSO9wwvrYY7XIBD+IqEGtz5`%OqL_d9tI?<}NGLl37|UeVfnCuXuni%0 zb!24ZlZ3YGK43JHybI>X5(T}&gxOIu`BX~ZH2@-NjGCzl0Jos-b@)cWgq2CnNEYe% zi)*$}NTNa0AUX%&prjc90HZ>L<$8>7pGv1cir3RXP)-~a#t#Ysd#R9J=Wma$74Q5?rVzvQ++Hk%<(q4eyQKqnDO|AnGpadB`k zgD!<4E=~>|iZ0@ibW10N`~@yT33O~GY1JW!m`gjfqBg_%ehzw)q`7$4i^-6Dr}y6d z?)Uw?_kQ=|VAv(y9%hQQM57_=z_h}6M5C&K(xtjP~qOF~6w0o%h-tAe#_t-JAFV0Mn0P?wQVbW6Lk7{mu^;Q(f!jA=w2-JLT?n0)5d4 z;GY_JmOp(O6YF*R`b56I?3cudns|)L_vDkW%*yqD1K0)UJ@BCun2K)sB@w_Fuz%OT zSoxoC4{~E?K>_Zs!2VR513q>#5207Cm>qUC9vT3Zl?cWy5HHT_lR<-hVJQBs9SBLi)s5?n`bf^gN`m0^bCk`;kj+gnW0%bpy22 Vg4DUw2+IHf002ovPDHLkV1jy$_(A{x literal 0 HcmV?d00001 diff --git a/qudi/artwork/styles/qlight/window_undock_focus@2x.png b/qudi/artwork/styles/qlight/window_undock_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..e13b2f0757dcc3627fd10ea713f238be2650cea4 GIT binary patch literal 876 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