[haiku-commits] r34187 - haiku/trunk/src/apps/terminal

  • From: stefano.ceccherini@xxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Sun, 22 Nov 2009 17:09:32 +0100 (CET)

Author: jackburton
Date: 2009-11-22 17:09:32 +0100 (Sun, 22 Nov 2009)
New Revision: 34187
Changeset: http://dev.haiku-os.org/changeset/34187/haiku

Modified:
   haiku/trunk/src/apps/terminal/TermView.cpp
   haiku/trunk/src/apps/terminal/TermView.h
Log:
TermView can also work as a child of a BScrollView


Modified: haiku/trunk/src/apps/terminal/TermView.cpp
===================================================================
--- haiku/trunk/src/apps/terminal/TermView.cpp  2009-11-22 16:04:59 UTC (rev 
34186)
+++ haiku/trunk/src/apps/terminal/TermView.cpp  2009-11-22 16:09:32 UTC (rev 
34187)
@@ -1722,6 +1722,15 @@
 }
 
 
+void
+TermView::TargetedByScrollView(BScrollView *scrollView)
+{
+       BView::TargetedByScrollView(scrollView);
+       
+       SetScrollBar(scrollView->ScrollBar(B_VERTICAL));
+}
+
+
 BHandler*
 TermView::ResolveSpecifier(BMessage* message, int32 index, BMessage* specifier,
        int32 what, const char* property)

Modified: haiku/trunk/src/apps/terminal/TermView.h
===================================================================
--- haiku/trunk/src/apps/terminal/TermView.h    2009-11-22 16:04:59 UTC (rev 
34186)
+++ haiku/trunk/src/apps/terminal/TermView.h    2009-11-22 16:09:32 UTC (rev 
34187)
@@ -23,11 +23,12 @@
 class BClipboard;
 class BMessageRunner;
 class BScrollBar;
+class BScrollView;
 class BString;
 class BStringView;
-class Shell;
 class TermBuffer;
 class ResizeWindow;
+class Shell;
 
 class TermView : public BView {
 public:
@@ -108,6 +109,7 @@
        virtual void                    MessageReceived(BMessage* message);
 
        virtual void                    ScrollTo(BPoint where);
+       virtual void                    TargetedByScrollView(BScrollView 
*scrollView);
 
        virtual status_t                GetSupportedSuites(BMessage* msg);
        virtual BHandler*               ResolveSpecifier(BMessage* msg, int32 
index,


Other related posts:

  • » [haiku-commits] r34187 - haiku/trunk/src/apps/terminal - stefano . ceccherini