This is an automated email from the git hooks/post-receive script. thansen pushed a commit to branch master in repository aseprite.
commit dc6161a66abfbc5c72b61280adf8937a7869d9ff Author: David Capello <[email protected]> Date: Wed Sep 16 11:10:30 2015 -0300 Add mini_scrollbar_size dimension in skin.xml --- data/skins/default/skin.xml | 1 + src/app/ui/editor/editor_view.cpp | 7 +++++-- src/app/ui/editor/editor_view.h | 3 --- src/app/ui/preview_editor.cpp | 4 +++- 4 files changed, 9 insertions(+), 6 deletions(-) diff --git a/data/skins/default/skin.xml b/data/skins/default/skin.xml index 887efad..50a6e21 100644 --- a/data/skins/default/skin.xml +++ b/data/skins/default/skin.xml @@ -5,6 +5,7 @@ <dimensions> <dim id="scrollbar_size" value="12" /> + <dim id="mini_scrollbar_size" value="6" /> <dim id="tabs_width" value="80" /> <dim id="tabs_height" value="17" /> <dim id="tabs_bottom_height" value="5" /> diff --git a/src/app/ui/editor/editor_view.cpp b/src/app/ui/editor/editor_view.cpp index 4421cf1..2189259 100644 --- a/src/app/ui/editor/editor_view.cpp +++ b/src/app/ui/editor/editor_view.cpp @@ -133,8 +133,11 @@ void EditorView::setupScrollbars() hideScrollBars(); } else { - getHorizontalBar()->setBarWidth(kEditorViewScrollbarWidth*guiscale()); - getVerticalBar()->setBarWidth(kEditorViewScrollbarWidth*guiscale()); + SkinTheme* theme = static_cast<SkinTheme*>(getTheme()); + int barsize = theme->dimensions.miniScrollbarSize(); + + getHorizontalBar()->setBarWidth(barsize); + getVerticalBar()->setBarWidth(barsize); setup_mini_look(getHorizontalBar()); setup_mini_look(getVerticalBar()); diff --git a/src/app/ui/editor/editor_view.h b/src/app/ui/editor/editor_view.h index cf09207..92396a9 100644 --- a/src/app/ui/editor/editor_view.h +++ b/src/app/ui/editor/editor_view.h @@ -15,9 +15,6 @@ namespace app { class Editor; - // TODO hardcoded scroll bar width should be get from skin.xml file - const int kEditorViewScrollbarWidth = 6; - class EditorView : public ui::View { public: enum Type { CurrentEditorMode, AlwaysSelected }; diff --git a/src/app/ui/preview_editor.cpp b/src/app/ui/preview_editor.cpp index 3dd2f85..40b649c 100644 --- a/src/app/ui/preview_editor.cpp +++ b/src/app/ui/preview_editor.cpp @@ -211,10 +211,12 @@ bool PreviewEditorWindow::onProcessMessage(ui::Message* msg) case kOpenMessage: { + SkinTheme* theme = SkinTheme::instance(); + // Default bounds int width = ui::display_w()/4; int height = ui::display_h()/4; - int extra = 2*kEditorViewScrollbarWidth*guiscale(); + int extra = 2*theme->dimensions.miniScrollbarSize(); setBounds( gfx::Rect( ui::display_w() - width - ToolBar::instance()->getBounds().w - extra, -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/aseprite.git _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits

