/* * Copyright (c) 2022, Brandon Jordan * * SPDX-License-Identifier: BSD-2-Clause */ #pragma once #include #include namespace PixelPaint { struct IconBag final { static ErrorOr try_create(); RefPtr filetype_pixelpaint { nullptr }; RefPtr new_clipboard { nullptr }; RefPtr file_export { nullptr }; RefPtr edit_copy { nullptr }; RefPtr clear_selection { nullptr }; RefPtr swap_colors { nullptr }; RefPtr default_colors { nullptr }; RefPtr edit_flip_vertical { nullptr }; RefPtr edit_flip_horizontal { nullptr }; RefPtr new_layer { nullptr }; RefPtr previous_layer { nullptr }; RefPtr next_layer { nullptr }; RefPtr top_layer { nullptr }; RefPtr bottom_layer { nullptr }; RefPtr active_layer_up { nullptr }; RefPtr active_layer_down { nullptr }; RefPtr delete_layer { nullptr }; RefPtr filter { nullptr }; }; }