1 // Aseprite
2 // Copyright (C) 2018 David Capello
3 //
4 // This program is distributed under the terms of
5 // the End-User License Agreement for Aseprite.
6 
7 #ifndef APP_TAGS_HANDLING_H_INCLUDED
8 #define APP_TAGS_HANDLING_H_INCLUDED
9 #pragma once
10 
11 namespace app {
12 
13   // How to adjust tags when we move a frame in the border of a tag.
14   enum TagsHandling {
15     // Do not move tags.
16     kDontAdjustTags,
17     // Move tags "in the best possible way" when the user doesn't
18     // specify what to do about them.
19     kDefaultTagsAdjustment,
20     // Put frames inside tags.
21     kFitInsideTags,
22     // Put frames outside tags.
23     kFitOutsideTags,
24   };
25 
26 } // namespace app
27 
28 #endif
29