DeckTitleBar.cxx (ff12d537) DeckTitleBar.cxx (b9e67834)
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements. See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership. The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance

--- 8 unchanged lines hidden (view full) ---

17 * specific language governing permissions and limitations
18 * under the License.
19 *
20 *************************************************************/
21
22#include "precompiled_sfx2.hxx"
23
24#include "DeckTitleBar.hxx"
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements. See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership. The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance

--- 8 unchanged lines hidden (view full) ---

17 * specific language governing permissions and limitations
18 * under the License.
19 *
20 *************************************************************/
21
22#include "precompiled_sfx2.hxx"
23
24#include "DeckTitleBar.hxx"
25#include "Theme.hxx"
25#include "sfx2/sidebar/Theme.hxx"
26
27namespace sfx2 { namespace sidebar {
28
29static const sal_Int32 gaLeftGripPadding (3);
30static const sal_Int32 gaRightGripPadding (3);
31
32
33DeckTitleBar::DeckTitleBar (

--- 10 unchanged lines hidden (view full) ---

44{
45}
46
47
48
49
50Rectangle DeckTitleBar::GetTitleArea (const Rectangle& rTitleBarBox)
51{
26
27namespace sfx2 { namespace sidebar {
28
29static const sal_Int32 gaLeftGripPadding (3);
30static const sal_Int32 gaRightGripPadding (3);
31
32
33DeckTitleBar::DeckTitleBar (

--- 10 unchanged lines hidden (view full) ---

44{
45}
46
47
48
49
50Rectangle DeckTitleBar::GetTitleArea (const Rectangle& rTitleBarBox)
51{
52 Image aGripImage (Theme::GetExpandImage());
52 Image aGripImage (Theme::GetImage(Theme::Image_Grip));
53 return Rectangle(
54 aGripImage.GetSizePixel().Width() + gaLeftGripPadding + gaRightGripPadding,
55 rTitleBarBox.Top(),
56 rTitleBarBox.Right(),
57 rTitleBarBox.Bottom());
58}
59
60
61
62
63void DeckTitleBar::PaintDecoration (const Rectangle& rTitleBarBox)
64{
53 return Rectangle(
54 aGripImage.GetSizePixel().Width() + gaLeftGripPadding + gaRightGripPadding,
55 rTitleBarBox.Top(),
56 rTitleBarBox.Right(),
57 rTitleBarBox.Bottom());
58}
59
60
61
62
63void DeckTitleBar::PaintDecoration (const Rectangle& rTitleBarBox)
64{
65 Image aGripImage (Theme::GetGripImage());
65 (void)rTitleBarBox;
66
67 Image aGripImage (Theme::GetImage(Theme::Image_Grip));
66
67 const Point aTopLeft (
68 gaLeftGripPadding,
69 (GetSizePixel().Height()-aGripImage.GetSizePixel().Height())/2);
70 DrawImage(aTopLeft, aGripImage);
71}
72
73
74
75
76sidebar::Paint DeckTitleBar::GetBackgroundPaint (void)
77{
68
69 const Point aTopLeft (
70 gaLeftGripPadding,
71 (GetSizePixel().Height()-aGripImage.GetSizePixel().Height())/2);
72 DrawImage(aTopLeft, aGripImage);
73}
74
75
76
77
78sidebar::Paint DeckTitleBar::GetBackgroundPaint (void)
79{
78 return Theme::GetDeckTitleBackground();
80 return Theme::GetPaint(Theme::Paint_DeckTitleBarBackground);
79}
80
81
82
83
84Color DeckTitleBar::GetTextColor (void)
85{
81}
82
83
84
85
86Color DeckTitleBar::GetTextColor (void)
87{
86 return Theme::GetDeckTitleFontColor();
88 return Theme::GetColor(Theme::Color_DeckTitleFont);
87}
88
89
90} } // end of namespace sfx2::sidebar
89}
90
91
92} } // end of namespace sfx2::sidebar