|
@@ -496,6 +496,29 @@ ZeichnungHintergrund::~ZeichnungHintergrund()
|
|
|
if (vertikalScrollBar) vertikalScrollBar->release();
|
|
|
}
|
|
|
|
|
|
+void ZeichnungHintergrund::doMausEreignis(MausEreignis& me, bool userRet)
|
|
|
+{
|
|
|
+ if (userRet)
|
|
|
+ {
|
|
|
+ int rbr = 0;
|
|
|
+ if (hatStyle(Style::Rahmen) && rahmen) rbr = rahmen->getRBreite();
|
|
|
+ bool vs = hatStyle(Style::VScroll) && vertikalScrollBar;
|
|
|
+ bool hs = hatStyle(Style::HScroll) && horizontalScrollBar;
|
|
|
+ if (vs)
|
|
|
+ {
|
|
|
+ if (hs)
|
|
|
+ horizontalScrollBar->doMausMessage(
|
|
|
+ rbr, gr.y - rbr - 15, gr.x - rbr * 2 - 15, 15, me);
|
|
|
+ vertikalScrollBar->doMausMessage(
|
|
|
+ gr.x - rbr - 15, rbr, 15, gr.y - rbr * 2, me);
|
|
|
+ }
|
|
|
+ else if (hs)
|
|
|
+ horizontalScrollBar->doMausMessage(
|
|
|
+ rbr, gr.y - rbr - 15, gr.x - rbr * 2, 15, me);
|
|
|
+ }
|
|
|
+ me.verarbeitet = userRet;
|
|
|
+}
|
|
|
+
|
|
|
void ZeichnungHintergrund::setHintergrundBild(
|
|
|
Bild* bild)
|
|
|
{
|