From a43d640a6c4079164d44b13617664c0d005be4c3 Mon Sep 17 00:00:00 2001 From: Phil Greenway Date: Sat, 22 Feb 2003 15:23:33 +0000 Subject: [PATCH] Just more updates ... working on getting Pictures on the OutlineView. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2793 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/prefs/media/MediaViews.cpp | 15 +++++++++++++++ src/prefs/media/MediaViews.h | 10 +++++++++- src/prefs/media/MediaWindow.cpp | 5 +++++ src/prefs/media/MediaWindows.h | 2 ++ 4 files changed, 31 insertions(+), 1 deletion(-) diff --git a/src/prefs/media/MediaViews.cpp b/src/prefs/media/MediaViews.cpp index d97e3b930e..38c40ae092 100644 --- a/src/prefs/media/MediaViews.cpp +++ b/src/prefs/media/MediaViews.cpp @@ -34,3 +34,18 @@ void MediaView::Draw(BRect updateRect) } // ---------------------------------------------------------------------------------------------------------- // +// IconView - Constructor +IconView::IconView (BRect frame) : BView (frame, "IconView", B_FOLLOW_ALL_SIDES, B_WILL_DRAW ) +{ + +} +// ---------------------------------------------------------------------------------------------------------- // + + +void IconView::Draw(BRect updateRect) +{ + BRect r; + r = Bounds(); +} +// ---------------------------------------------------------------------------------------------------------- // + diff --git a/src/prefs/media/MediaViews.h b/src/prefs/media/MediaViews.h index 677fb5b2e3..c3c269a03d 100644 --- a/src/prefs/media/MediaViews.h +++ b/src/prefs/media/MediaViews.h @@ -2,7 +2,7 @@ MediaViews Header by Sikosis -(C)2002 +(C)2003 */ @@ -19,4 +19,12 @@ class MediaView : public BView virtual void Draw(BRect updateRect); }; +class IconView : public BView +{ + public: + IconView(BRect frame); + virtual void Draw(BRect updateRect); +}; + + #endif diff --git a/src/prefs/media/MediaWindow.cpp b/src/prefs/media/MediaWindow.cpp index 5a65661d97..9bdb2920bf 100644 --- a/src/prefs/media/MediaWindow.cpp +++ b/src/prefs/media/MediaWindow.cpp @@ -83,6 +83,11 @@ void MediaWindow::InitWindow(void) outline->AddUnder(submenu = new BStringItem("Video Window Consumer"), topmenu); outlinesv = new BScrollView("scroll_audio", outline, B_FOLLOW_LEFT|B_FOLLOW_TOP, 0, false, false, B_FANCY_BORDER); + BRect IconRect(0,0,16,16); + ptrIconView = new IconView(IconRect); + + topmenu->DrawItem(ptrIconView,IconRect,false); + // Setup the OutlineView outlinesv->SetBorderHighlighted(true); outline->SetHighColor(0,0,0,0); diff --git a/src/prefs/media/MediaWindows.h b/src/prefs/media/MediaWindows.h index 8aa2832937..284214ccc2 100644 --- a/src/prefs/media/MediaWindows.h +++ b/src/prefs/media/MediaWindows.h @@ -13,6 +13,7 @@ Media Windows Header by Sikosis #include "MediaViews.h" class MediaView; +class IconView; class MediaWindow : public BWindow { @@ -26,6 +27,7 @@ class MediaWindow : public BWindow void InitWindow(void); MediaView* ptrMediaView; + IconView* ptrIconView; }; #endif