Fixes print() << FPoint() behavior in FScrollView
This commit is contained in:
parent
248cf8a0ba
commit
8c90cd2a4c
|
@ -1,5 +1,7 @@
|
||||||
2019-08-18 Markus Gans <guru.mail@muenster.de>
|
2019-08-18 Markus Gans <guru.mail@muenster.de>
|
||||||
* Solved problem detecting terminal size on quick changes
|
* Solved problem detecting terminal size on quick changes
|
||||||
|
* Update VTerm information only in case of changes
|
||||||
|
* Fixes print() << FPoint() behavior in FScrollView
|
||||||
|
|
||||||
2019-08-11 Markus Gans <guru.mail@muenster.de>
|
2019-08-11 Markus Gans <guru.mail@muenster.de>
|
||||||
* FRect has now got a scaleBy() method
|
* FRect has now got a scaleBy() method
|
||||||
|
|
|
@ -73,6 +73,7 @@ class FScrollView : public FWidget
|
||||||
public:
|
public:
|
||||||
// Using-declaration
|
// Using-declaration
|
||||||
using FWidget::setGeometry;
|
using FWidget::setGeometry;
|
||||||
|
using FWidget::print;
|
||||||
|
|
||||||
// Constructor
|
// Constructor
|
||||||
explicit FScrollView (FWidget* = nullptr);
|
explicit FScrollView (FWidget* = nullptr);
|
||||||
|
@ -132,6 +133,7 @@ class FScrollView : public FWidget
|
||||||
void scrollTo (const FPoint&);
|
void scrollTo (const FPoint&);
|
||||||
void scrollTo (int, int);
|
void scrollTo (int, int);
|
||||||
void scrollBy (int, int);
|
void scrollBy (int, int);
|
||||||
|
void print (const FPoint&) override;
|
||||||
void draw() override;
|
void draw() override;
|
||||||
void drawBorder() override;
|
void drawBorder() override;
|
||||||
|
|
||||||
|
@ -264,6 +266,15 @@ inline bool FScrollView::isViewportPrint()
|
||||||
inline void FScrollView::scrollTo (const FPoint& pos)
|
inline void FScrollView::scrollTo (const FPoint& pos)
|
||||||
{ scrollTo(pos.getX(), pos.getY()); }
|
{ scrollTo(pos.getX(), pos.getY()); }
|
||||||
|
|
||||||
|
//----------------------------------------------------------------------
|
||||||
|
inline void FScrollView::print (const FPoint& pos)
|
||||||
|
{
|
||||||
|
if ( use_own_print_area )
|
||||||
|
FWidget::setPrintPos(pos);
|
||||||
|
else
|
||||||
|
setPrintPos(pos);
|
||||||
|
}
|
||||||
|
|
||||||
} // namespace finalcut
|
} // namespace finalcut
|
||||||
|
|
||||||
#endif // FSCROLLVIEW_H
|
#endif // FSCROLLVIEW_H
|
||||||
|
|
Loading…
Reference in New Issue