aseprite/src/ui
David Capello 8d79350b7c Fix minor warning C4468 in MSVC using [[fallthrough]]
This is the warning C4468: 'fallthrough': attribute must be followed by a case label or a default label
2022-08-31 12:28:52 -03:00
..
CMakeLists.txt Close all docs correctly even in case of exception (fix #3162) 2022-04-05 23:07:08 -03:00
LICENSE.txt Fix public -> private in ui::Timer 2022-04-18 18:01:39 -03:00
README.md Update ui/README file 2018-11-28 10:34:35 -03:00
accelerator.cpp Replace NULL to nullptr in ui library 2020-04-08 17:48:06 -03:00
accelerator.h Fix several keyboard issues deadling with special characters/dead keys 2016-11-17 18:07:00 -03:00
accelerator_ui_tests.cpp Rename src/tests/test.h -> src/tests/app_test.h to avoid confusion with observable tests/test.h 2021-12-23 21:38:17 -03:00
alert.cpp Replace base::clamp -> std::clamp as now we use C++17 2022-06-09 19:05:48 -03:00
alert.h Replace base::SharedPtr with std::shared_ptr 2019-08-01 19:16:16 -03:00
animated_widget.h Move AnimatedWidget from app to ui 2019-12-23 11:14:23 -03:00
app_state.cpp Close all docs correctly even in case of exception (fix #3162) 2022-04-05 23:07:08 -03:00
app_state.h Close all docs correctly even in case of exception (fix #3162) 2022-04-05 23:07:08 -03:00
base.h Replace NULL to nullptr in ui library 2020-04-08 17:48:06 -03:00
box.cpp Replace base::clamp -> std::clamp as now we use C++17 2022-06-09 19:05:48 -03:00
box.h Fix bug drawing box/grids bgcolor on tooltip windows 2017-03-09 15:12:39 -03:00
button.cpp Fix pressing buttons with Alt+mnemonic or Cmd+mnemonic (regression introduced in 536a4c5d3a) 2019-11-05 10:46:47 -03:00
button.h lua: add Dialog() 2018-10-11 12:01:21 -03:00
clipboard_delegate.h Add option to disable native clipboard 2018-05-24 12:56:07 -03:00
close_event.h Fix initialization order of base class and member variable in ui::CloseEvent class 2021-09-06 18:00:56 -03:00
combobox.cpp Editable resize factor in File > Export (fix #3007) 2022-06-15 12:25:43 -03:00
combobox.h Several fixed for Dynamics 2020-05-02 11:59:34 -03:00
component.cpp Replace base::SharedPtr with std::shared_ptr 2019-08-01 19:16:16 -03:00
component.h Fix problem resetting fonts after F5 for widgets with "mini font" (after theme is reloaded) 2015-05-05 19:14:33 -03:00
cursor.cpp Cache mouse cursors to avoid re-generating them on each setCursor() 2021-07-09 10:21:16 -03:00
cursor.h Cache mouse cursors to avoid re-generating them on each setCursor() 2021-07-09 10:21:16 -03:00
cursor_type.h Add a new mouse cursor to move selection edges 2017-04-06 18:41:18 -03:00
entry.cpp Use C++17 [[fallthrough]] if needed 2022-06-29 20:14:03 -03:00
entry.h Improve seleting words w/double-clicking on a ui::Entry (fix #3229) 2022-04-19 16:17:28 -03:00
event.cpp Include config.h in ui/event.cpp 2015-06-23 14:40:54 -03:00
event.h Fix header of files distributed under the terms of the MIT license 2014-03-29 20:08:05 -03:00
fit_bounds.cpp Replace base::clamp -> std::clamp as now we use C++17 2022-06-09 19:05:48 -03:00
fit_bounds.h Add possibility to move the Timeline at the left/right side (fix #1169) 2016-09-15 11:07:36 -03:00
graphics.cpp Rename "checked" -> "checkered" (background, drawing routines, etc.) 2022-08-17 22:19:07 -03:00
graphics.h Rename "checked" -> "checkered" (background, drawing routines, etc.) 2022-08-17 22:19:07 -03:00
grid.cpp Replace NULL to nullptr in ui library 2020-04-08 17:48:06 -03:00
grid.h Fix bug drawing box/grids bgcolor on tooltip windows 2017-03-09 15:12:39 -03:00
grid_ui_tests.cpp Rename src/tests/test.h -> src/tests/app_test.h to avoid confusion with observable tests/test.h 2021-12-23 21:38:17 -03:00
hit_test_event.h Refactor several "getNoun()" getters to "noun()" 2015-12-04 14:39:04 -03:00
image_view.cpp Backport new laf API to main branch of aseprite 2021-07-05 17:51:29 -03:00
image_view.h Backport new laf API to main branch of aseprite 2021-07-05 17:51:29 -03:00
init_theme_event.h Support changing theme and UI scaling w/o restart (fix #471) 2017-08-15 10:39:06 -03:00
int_entry.cpp Fix memory leak with IntEntry popups 2022-07-15 12:46:54 -03:00
int_entry.h Fix memory leak with IntEntry popups 2022-07-15 12:46:54 -03:00
intern.cpp Fix performance issues adding/deleting widgets (related to #3281) 2022-05-20 11:03:12 -03:00
intern.h Rename she -> os 2018-08-09 12:58:43 -03:00
keys.h Rename she -> os 2018-08-09 12:58:43 -03:00
label.cpp Add ui::IGNORE_MOUSE flag for static widgets 2018-12-13 10:48:12 -03:00
label.h Convert label and view into new styles 2017-02-14 14:55:45 -03:00
layout_io.h Fix header of files distributed under the terms of the MIT license 2014-03-29 20:08:05 -03:00
link_label.cpp Add ui::IGNORE_MOUSE flag for static widgets 2018-12-13 10:48:12 -03:00
link_label.h Convert label and view into new styles 2017-02-14 14:55:45 -03:00
listbox.cpp Use C++17 [[fallthrough]] if needed 2022-06-29 20:14:03 -03:00
listbox.h Fix performance issues adding/deleting widgets (related to #3281) 2022-05-20 11:03:12 -03:00
listitem.cpp Fix performance issues adding/deleting widgets (related to #3281) 2022-05-20 11:03:12 -03:00
listitem.h Fix performance issues adding/deleting widgets (related to #3281) 2022-05-20 11:03:12 -03:00
load_layout_event.h Refactor several "getNoun()" getters to "noun()" 2015-12-04 14:39:04 -03:00
manager.cpp Fix crash using deleted os::Surface (fix #3451) 2022-08-02 16:22:13 -03:00
manager.h Add new MouseMessage() ctor to copy full information of the original message 2022-05-30 18:44:12 -03:00
menu.cpp Fix possible std::clamp() assert fail 2022-07-07 16:08:40 -03:00
menu.h Add ShowMenu command so the user can customize Alt+top level menu mnemonic shortcuts (#3239) 2022-04-12 22:52:09 -03:00
message.cpp Remove list of recipients from ui::Message 2018-12-13 10:11:56 -03:00
message.h Add new MouseMessage() ctor to copy full information of the original message 2022-05-30 18:44:12 -03:00
message_loop.cpp Backport new laf API to main branch of aseprite 2021-07-05 17:51:29 -03:00
message_loop.h Fix header of files distributed under the terms of the MIT license 2014-03-29 20:08:05 -03:00
message_type.h Update display immediately after and undo/redo command is executed from the native macOS menu (fix #2069) 2019-05-27 23:53:57 -03:00
mouse_button.h Match ui::MouseButton values to os::Event::MouseButton 2020-03-27 15:40:43 -03:00
move_region.cpp Backport new laf API to main branch of aseprite 2021-07-05 17:51:29 -03:00
move_region.h Add she::LockedSurface::scrollTo() so we can specialize it in the Skia port 2015-05-22 13:26:09 -03:00
overlay.cpp Comment m_overlap->setImmutable() to avoid crashing when moving tabs while debugging on windows 2022-06-29 15:02:21 -03:00
overlay.h Fix crash using a deleted surface in Overlay::restoreOverlappedArea() 2022-06-14 21:39:38 -03:00
overlay_manager.cpp Fix crash using a deleted surface in Overlay::restoreOverlappedArea() 2022-06-14 21:39:38 -03:00
overlay_manager.h Backport new laf API to main branch of aseprite 2021-07-05 17:51:29 -03:00
paint_event.cpp Fix crosshair glitches on Editor when brush size popup is open 2017-12-05 13:31:34 -03:00
paint_event.h Fix crosshair glitches on Editor when brush size popup is open 2017-12-05 13:31:34 -03:00
panel.cpp Add support to show multiple sections in Export Sprite Sheet 2019-10-29 16:37:06 -03:00
panel.h Add support to show multiple sections in Export Sprite Sheet 2019-10-29 16:37:06 -03:00
pointer_type.h Rename she -> os 2018-08-09 12:58:43 -03:00
popup_window.cpp Replace NULL to nullptr in ui library 2020-04-08 17:48:06 -03:00
popup_window.h Support changing theme and UI scaling w/o restart (fix #471) 2017-08-15 10:39:06 -03:00
property.cpp Remove base::string (std::string is good enough for utf8 strings) 2014-04-20 19:53:27 -03:00
property.h Replace base::SharedPtr with std::shared_ptr 2019-08-01 19:16:16 -03:00
register_message.cpp Fix header of files distributed under the terms of the MIT license 2014-03-29 20:08:05 -03:00
register_message.h Fix header of files distributed under the terms of the MIT license 2014-03-29 20:08:05 -03:00
resize_event.cpp Fix header of files distributed under the terms of the MIT license 2014-03-29 20:08:05 -03:00
resize_event.h Refactor several "getNoun()" getters to "noun()" 2015-12-04 14:39:04 -03:00
save_layout_event.h Refactor several "getNoun()" getters to "noun()" 2015-12-04 14:39:04 -03:00
scale.h Fix several issues with UI Scaling > 100% (fix #1456) 2017-04-15 08:13:20 -03:00
scroll_bar.cpp Fix std::clamp() assert fail when scrollbars are too small 2022-07-13 16:47:20 -03:00
scroll_bar.h Support changing theme and UI scaling w/o restart (fix #471) 2017-08-15 10:39:06 -03:00
scroll_helper.cpp Refactor several "getNoun()" getters to "noun()" 2015-12-04 14:39:04 -03:00
scroll_helper.h Include ui/scroll_helper.h in ui/ui.h 2019-10-01 14:35:47 -03:00
scroll_region_event.h Generalize View::setViewScroll() to blit valid/scrollable region automatically 2016-01-05 16:37:52 -03:00
separator.cpp Remove MIN/MAX/MID macros from ui library 2019-12-20 15:08:34 -03:00
separator.h Move ui::Separator drawing code to new styles 2017-02-17 18:23:21 -03:00
size_hint_event.cpp Rename PreferredSize -> SizeHint 2015-12-03 21:50:05 -03:00
size_hint_event.h Refactor several "getNoun()" getters to "noun()" 2015-12-04 14:39:04 -03:00
slider.cpp Use C++17 [[fallthrough]] if needed 2022-06-29 20:14:03 -03:00
slider.h Add a slider style in theme 2020-05-01 23:31:10 -03:00
splitter.cpp Fix minor warning C4468 in MSVC using [[fallthrough]] 2022-08-31 12:28:52 -03:00
splitter.h Don't change user-defined pos of Splitter when we resize the window 2021-05-20 20:42:01 -03:00
style.cpp Backport new laf API to main branch of aseprite 2021-07-05 17:51:29 -03:00
style.h Backport new laf API to main branch of aseprite 2021-07-05 17:51:29 -03:00
system.cpp Cache mouse cursors to avoid re-generating them on each setCursor() 2021-07-09 10:21:16 -03:00
system.h Backport new laf API to main branch of aseprite 2021-07-05 17:51:29 -03:00
textbox.cpp Remove MIN/MAX/MID macros from ui library 2019-12-20 15:08:34 -03:00
textbox.h Minor format change in ui/textbox.h 2015-12-10 16:44:48 -03:00
theme.cpp Fix regression: TextBox isn't rendering text (doesn't update the bounds area of the text box) 2022-08-02 16:39:18 -03:00
theme.h Fix regression: TextBox isn't rendering text (doesn't update the bounds area of the text box) 2022-08-02 16:39:18 -03:00
timer.cpp Group several mouse movement in one on the Editor 2022-01-06 16:54:39 -03:00
timer.h Fix public -> private in ui::Timer 2022-04-18 18:01:39 -03:00
tooltips.cpp Replace base::clamp -> std::clamp as now we use C++17 2022-06-09 19:05:48 -03:00
tooltips.h Replace base::UniquePtr -> std::unique_ptr 2018-08-08 17:27:26 -03:00
ui.h Close all docs correctly even in case of exception (fix #3162) 2022-04-05 23:07:08 -03:00
view.cpp Replace base::clamp -> std::clamp as now we use C++17 2022-06-09 19:05:48 -03:00
view.h Fix invalid scroll on ui::View after changing required size of attached widget (regressiong introduced in b4eb7a0ccd) 2019-04-30 13:51:41 -03:00
viewport.cpp Remove MIN/MAX/MID macros from ui library 2019-12-20 15:08:34 -03:00
viewport.h Rename PreferredSize -> SizeHint 2015-12-03 21:50:05 -03:00
widget.cpp Replace base::clamp -> std::clamp as now we use C++17 2022-06-09 19:05:48 -03:00
widget.h Fix performance issues adding/deleting widgets (related to #3281) 2022-05-20 11:03:12 -03:00
widget_type.h Move all code to draw windows to ui-lib w/new styles 2017-02-17 14:18:47 -03:00
widget_ui_tests.cpp Fix performance issues adding/deleting widgets (related to #3281) 2022-05-20 11:03:12 -03:00
widgets_list.h Replace NULL to nullptr in ui library 2020-04-08 17:48:06 -03:00
window.cpp Run Console in background so commands can continue running and logging to the console if needed (fix #3227) 2022-04-28 21:58:15 -03:00
window.h Run Console in background so commands can continue running and logging to the console if needed (fix #3227) 2022-04-28 21:58:15 -03:00

README.md

Aseprite UI Library

Distributed under MIT license