Tracker: style fixes to TitleView
This commit is contained in:
@@ -56,6 +56,7 @@ All rights reserved.
|
|||||||
|
|
||||||
#define APP_SERVER_CLEARS_BACKGROUND 1
|
#define APP_SERVER_CLEARS_BACKGROUND 1
|
||||||
|
|
||||||
|
|
||||||
static rgb_color sTitleBackground;
|
static rgb_color sTitleBackground;
|
||||||
static rgb_color sDarkTitleBackground;
|
static rgb_color sDarkTitleBackground;
|
||||||
static rgb_color sShineColor;
|
static rgb_color sShineColor;
|
||||||
@@ -98,11 +99,12 @@ _DrawOutline(BView* view, BRect where)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// #pragma mark -
|
// #pragma mark - BTitleView
|
||||||
|
|
||||||
|
|
||||||
BTitleView::BTitleView(BRect frame, BPoseView* view)
|
BTitleView::BTitleView(BRect frame, BPoseView* view)
|
||||||
: BView(frame, "TitleView", B_FOLLOW_LEFT_RIGHT, B_WILL_DRAW),
|
:
|
||||||
|
BView(frame, "TitleView", B_FOLLOW_LEFT_RIGHT, B_WILL_DRAW),
|
||||||
fPoseView(view),
|
fPoseView(view),
|
||||||
fTitleList(10, true),
|
fTitleList(10, true),
|
||||||
fHorizontalResizeCursor(B_CURSOR_ID_RESIZE_EAST_WEST),
|
fHorizontalResizeCursor(B_CURSOR_ID_RESIZE_EAST_WEST),
|
||||||
@@ -404,6 +406,7 @@ BTitleView::MouseMoved(BPoint where, uint32 code, const BMessage* message)
|
|||||||
SetViewCursor(B_CURSOR_SYSTEM_DEFAULT);
|
SetViewCursor(B_CURSOR_SYSTEM_DEFAULT);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
_inherited::MouseMoved(where, code, message);
|
_inherited::MouseMoved(where, code, message);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -450,7 +453,7 @@ BTitleView::FindColumnTitle(const BColumn* column) const
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// #pragma mark -
|
// #pragma mark - BColumnTitle
|
||||||
|
|
||||||
|
|
||||||
BColumnTitle::BColumnTitle(BTitleView* view, BColumn* column)
|
BColumnTitle::BColumnTitle(BTitleView* view, BColumn* column)
|
||||||
@@ -590,11 +593,11 @@ BColumnTitle::Draw(BView* view, bool pressed)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// #pragma mark -
|
// #pragma mark - ColumnTrackState
|
||||||
|
|
||||||
|
|
||||||
ColumnTrackState::ColumnTrackState(BTitleView* view, BColumnTitle* title,
|
ColumnTrackState::ColumnTrackState(BTitleView* view, BColumnTitle* title,
|
||||||
BPoint where, bigtime_t pastClickTime)
|
BPoint where, bigtime_t pastClickTime)
|
||||||
:
|
:
|
||||||
fTitleView(view),
|
fTitleView(view),
|
||||||
fTitle(title),
|
fTitle(title),
|
||||||
@@ -633,12 +636,13 @@ ColumnTrackState::MouseMoved(BPoint where, uint32 buttons)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// #pragma mark -
|
// #pragma mark - ColumnResizeState
|
||||||
|
|
||||||
|
|
||||||
ColumnResizeState::ColumnResizeState(BTitleView* view, BColumnTitle* title,
|
ColumnResizeState::ColumnResizeState(BTitleView* view, BColumnTitle* title,
|
||||||
BPoint where, bigtime_t pastClickTime)
|
BPoint where, bigtime_t pastClickTime)
|
||||||
: ColumnTrackState(view, title, where, pastClickTime),
|
:
|
||||||
|
ColumnTrackState(view, title, where, pastClickTime),
|
||||||
fLastLineDrawPos(-1),
|
fLastLineDrawPos(-1),
|
||||||
fInitialTrackOffset((title->fColumn->Offset() + title->fColumn->Width())
|
fInitialTrackOffset((title->fColumn->Offset() + title->fColumn->Width())
|
||||||
- where.x)
|
- where.x)
|
||||||
@@ -728,12 +732,13 @@ ColumnResizeState::UndrawLine()
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// #pragma mark -
|
// #pragma mark - ColumnDragState
|
||||||
|
|
||||||
|
|
||||||
ColumnDragState::ColumnDragState(BTitleView* view, BColumnTitle* columnTitle,
|
ColumnDragState::ColumnDragState(BTitleView* view, BColumnTitle* columnTitle,
|
||||||
BPoint where, bigtime_t pastClickTime)
|
BPoint where, bigtime_t pastClickTime)
|
||||||
: ColumnTrackState(view, columnTitle, where, pastClickTime),
|
:
|
||||||
|
ColumnTrackState(view, columnTitle, where, pastClickTime),
|
||||||
fInitialMouseTrackOffset(where.x),
|
fInitialMouseTrackOffset(where.x),
|
||||||
fTrackingRemovedColumn(false)
|
fTrackingRemovedColumn(false)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -31,16 +31,15 @@ of Be Incorporated in the United States and other countries. Other brand product
|
|||||||
names are registered trademarks or trademarks of their respective holders.
|
names are registered trademarks or trademarks of their respective holders.
|
||||||
All rights reserved.
|
All rights reserved.
|
||||||
*/
|
*/
|
||||||
#ifndef _TITLE_VIEW_H
|
#ifndef _TITLE_VIEW_H
|
||||||
#define _TITLE_VIEW_H
|
#define _TITLE_VIEW_H
|
||||||
|
|
||||||
|
|
||||||
#include <Cursor.h>
|
#include <Cursor.h>
|
||||||
#include <DataIO.h>
|
#include <DataIO.h>
|
||||||
|
#include <ObjectList.h>
|
||||||
#include <View.h>
|
#include <View.h>
|
||||||
|
|
||||||
#include "ObjectList.h"
|
|
||||||
|
|
||||||
|
|
||||||
namespace BPrivate {
|
namespace BPrivate {
|
||||||
|
|
||||||
@@ -216,4 +215,5 @@ BTitleView::PoseView() const
|
|||||||
|
|
||||||
using namespace BPrivate;
|
using namespace BPrivate;
|
||||||
|
|
||||||
|
|
||||||
#endif // _TITLE_VIEW_H
|
#endif // _TITLE_VIEW_H
|
||||||
|
|||||||
Reference in New Issue
Block a user