mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2025-12-07 13:15:01 +00:00
Anim Editor: made the window height depend on the monitor's height
This commit is contained in:
@@ -9,6 +9,8 @@ class AnimationEditor
|
||||
BORDER_THICKNESS = 4
|
||||
WINDOW_WIDTH = Settings::SCREEN_WIDTH + 352 + (BORDER_THICKNESS * 4)
|
||||
WINDOW_HEIGHT = Settings::SCREEN_HEIGHT + 424 + (BORDER_THICKNESS * 4)
|
||||
WINDOW_HEIGHT = [WINDOW_HEIGHT, Graphics.display_height - 100].min
|
||||
WINDOW_HEIGHT = [WINDOW_HEIGHT, Settings::SCREEN_HEIGHT + 266 + (BORDER_THICKNESS * 4)].max
|
||||
|
||||
# Components
|
||||
MENU_BAR_WIDTH = WINDOW_WIDTH
|
||||
|
||||
@@ -14,14 +14,17 @@ class AnimationEditor::AnimationSelector
|
||||
TYPE_BUTTON_WIDTH = 100
|
||||
TYPE_BUTTON_HEIGHT = 48
|
||||
|
||||
LIST_BORDER_PADDING = (UIControls::List::BORDER_THICKNESS * 2)
|
||||
MOVES_LIST_X = TYPE_BUTTONS_X + TYPE_BUTTON_WIDTH + 2
|
||||
MOVES_LIST_Y = TYPE_BUTTONS_Y + 2
|
||||
MOVES_LIST_WIDTH = 200 + (UIControls::List::BORDER_THICKNESS * 2)
|
||||
MOVES_LIST_HEIGHT = (29 * UIControls::List::ROW_HEIGHT) + (UIControls::List::BORDER_THICKNESS * 2)
|
||||
MOVES_LIST_WIDTH = 200 + LIST_BORDER_PADDING
|
||||
MOVES_LIST_HEIGHT = AnimationEditor::WINDOW_HEIGHT - MOVES_LIST_Y - LIST_BORDER_PADDING
|
||||
MOVES_LIST_HEIGHT = (((MOVES_LIST_HEIGHT - LIST_BORDER_PADDING) / UIControls::List::ROW_HEIGHT) * UIControls::List::ROW_HEIGHT)
|
||||
MOVES_LIST_HEIGHT += LIST_BORDER_PADDING
|
||||
|
||||
ANIMATIONS_LIST_X = MOVES_LIST_X + MOVES_LIST_WIDTH + 4
|
||||
ANIMATIONS_LIST_Y = MOVES_LIST_Y
|
||||
ANIMATIONS_LIST_WIDTH = 300 + (UIControls::List::BORDER_THICKNESS * 2)
|
||||
ANIMATIONS_LIST_WIDTH = 300 + LIST_BORDER_PADDING
|
||||
ANIMATIONS_LIST_HEIGHT = MOVES_LIST_HEIGHT
|
||||
|
||||
ACTION_BUTTON_WIDTH = 200
|
||||
|
||||
Reference in New Issue
Block a user