mirror of
https://github.com/aseprite/aseprite.git
synced 2025-01-01 00:23:35 +00:00
ed90055bf7
Now we have one editor for each Document we want to edit. Before we were creating one editor and switching the document on it, but now we have several Editors (one for each opened Document). This simplifies the Document implementation, because it doesn't need to know temporal Editor information (like "preferred editor settings"). - Removed all code from modules/editors.cpp (legacy from C code). - Removed PreferredEditorSettings class and Document::getPreferredEditorSettings(). - Added Workspace/WorkspaceView classes. - Added DocumentView (a DocumentObserver). - Added MiniEditorWindow class. - Removed SelectFileCommand & CloseEditorCommand. - Added TabView interface instead of using a raw void* in Tabs/TabsDelegate classes. - Modified editors_draw_sprite() calls to Document::notifySpritePixelsModified notifications. - The "current_editor" global variable wasn't removed because it's used in several places yet, but it will be removed in the near future. (Also this variable now can be NULL when we don't have an opened document.) |
||
---|---|---|
.. | ||
advanced_mode.xml | ||
canvas_size.xml | ||
cel_properties.xml | ||
color_curve.xml | ||
convolution_matrix.xml | ||
despeckle.xml | ||
duplicate_sprite.xml | ||
file_selector.xml | ||
frame_duration.xml | ||
goto_frame.xml | ||
grid_settings.xml | ||
jpeg_options.xml | ||
main_window.xml | ||
new_layer.xml | ||
new_sprite.xml | ||
options.xml | ||
replace_color.xml | ||
sprite_properties.xml | ||
sprite_size.xml | ||
tools_configuration.xml |