本文整理汇总了C++中StaticString::SetViewColor方法的典型用法代码示例。如果您正苦于以下问题:C++ StaticString::SetViewColor方法的具体用法?C++ StaticString::SetViewColor怎么用?C++ StaticString::SetViewColor使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类StaticString
的用法示例。
在下文中一共展示了StaticString::SetViewColor方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: BMessage
FastTraxWindow :: FastTraxWindow( entry_ref * ref )
: BWindow( BRect( 20, 50, 40, 100 ) , "FastTraX",
B_MODAL_WINDOW_LOOK , B_NORMAL_WINDOW_FEEL , B_NOT_RESIZABLE )
, fNameStr(NULL)
, fContainsStr(NULL)
, fSettingsWindow(NULL)
{
// Load the settings
fSettingsWindow = new SettingsWindow ;
fSettingsWindow->Hide();
fSettingsWindow->Show();
BView * topView ,
* rightView ;
BRect r ;
float mainWidth = 0;
float mainHeight = 0;
topView = new ColouredView( BRect(0,0,50,20) , "top",
B_FOLLOW_LEFT | B_FOLLOW_TOP, B_WILL_DRAW ) ;
rightView = new ColouredView( BRect(50,0,70,100) , "right",
B_FOLLOW_LEFT | B_FOLLOW_TOP, B_WILL_DRAW ) ;
fNameView = new ColouredView( BRect(0,20,50,100) , "name",
B_FOLLOW_LEFT | B_FOLLOW_TOP, B_WILL_DRAW ) ;
fFileView = new ColouredView( BRect(0,20,50,100) , "file",
B_FOLLOW_LEFT | B_FOLLOW_TOP, B_WILL_DRAW ) ;
fDateView = new ColouredView( BRect(0,20,50,100) , "date",
B_FOLLOW_LEFT | B_FOLLOW_TOP, B_WILL_DRAW ) ;
AddChild( topView ) ;
AddChild( fNameView ) ;
AddChild( fFileView ) ;
AddChild( fDateView ) ;
AddChild( rightView ) ;
topView->SetViewColor( ui_color( B_PANEL_BACKGROUND_COLOR ) ) ;
rightView->SetViewColor( ui_color( B_MENU_BACKGROUND_COLOR ) ) ;
fNameView->SetViewColor( ui_color( B_PANEL_BACKGROUND_COLOR ) ) ;
fFileView->SetViewColor( ui_color( B_PANEL_BACKGROUND_COLOR ) ) ;
fDateView->SetViewColor( ui_color( B_PANEL_BACKGROUND_COLOR ) ) ;
//=================================================================
// Right View
//=================================================================
BButton * button ;
button = new BButton( BRect( 7,5,20,15 ) , "exit", "Close",
new BMessage( B_QUIT_REQUESTED ) ) ;
rightView->AddChild( button ) ;
button->ResizeToPreferred() ;
r = button->Frame() ;
r.OffsetTo( r.left, r.bottom + 7 ) ;
button = new BButton( r , "about", "About",
new BMessage( B_ABOUT_REQUESTED ) ) ;
rightView->AddChild( button ) ;
button->ResizeToPreferred() ;
r = button->Frame() ;
r.OffsetTo( r.left, r.bottom + 7 ) ;
button = new BButton( r , "settings", "Settings",
new BMessage( Messages::SettingsRequested ) ) ;
rightView->AddChild( button ) ;
button->ResizeToPreferred() ;
r = button->Frame() ;
r.OffsetTo( r.left, r.bottom + 7 ) ;
rightView->ResizeTo( r.right + 7 , r.bottom + 7 ) ;
fFindButton = new BButton( r , "find", "Find",
new BMessage( Messages::StartFind ) , B_FOLLOW_LEFT | B_FOLLOW_BOTTOM ) ;
rightView->AddChild( fFindButton ) ;
fFindButton->ResizeToPreferred() ;
fFindButton->MakeDefault( true ) ;
//=================================================================
// Top View
//=================================================================
fNameButton = new SlimButton( BRect( 7, 2, 25, 13 ) , "name", "Name",
new BMessage( Messages::SetTab | 'N' ) ) ;
topView->AddChild( fNameButton ) ;
fNameButton->ResizeToPreferred() ;
r = fNameButton->Frame() ;
r.OffsetTo( r.right + 7 , r.top ) ;
fFileButton = new SlimButton( r , "file", "File",
new BMessage( Messages::SetTab | 'F' ) ) ;
topView->AddChild( fFileButton ) ;
fFileButton->ResizeToPreferred() ;
r = fFileButton->Frame() ;
r.OffsetTo( r.right + 7 , r.top ) ;
fDateButton = new SlimButton( r , "date", "Date",
new BMessage( Messages::SetTab | 'D' ) ) ;
topView->AddChild( fDateButton ) ;
fDateButton->ResizeToPreferred() ;
r = fDateButton->Frame() ;
topView->ResizeTo( r.right + 7, r.bottom + 3 ) ;
//.........这里部分代码省略.........