summaryrefslogtreecommitdiff
path: root/soldep/inc/soldep/graphwin.hxx
blob: c483133e1b67f085562ba2cf6d60cf7af09ea048 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
/*************************************************************************
#*    $Workfile:$
#*
#*    class Klassenname(n)
#*
#*    Beschreibung      DOKUNAME.DOC oder
#*                      Beschreibung des Moduls
#*
#*    Ersterstellung    XX  TT.MM.JJ
#*    Letzte Aenderung  $Author: vg $ $Date: 2007-04-11 21:38:22 $
#*    $Revision: 1.2 $
#*
#*    $Logfile:$
#*
#*    Copyright (c) 1989 - 2000, STAR DIVISION
#*
#*************************************************************************

      Source Code Control System - Header

      $Header: /zpool/svn/migration/cvs_rep_09_09_08/code/soldep/inc/soldep/graphwin.hxx,v 1.2 2007-04-11 21:38:22 vg Exp $

      Source Code Control System - Update

      $Log: not supported by cvs2svn $
      Revision 1.1.2.1  2007/02/09 16:15:15  vg
      #72503# get rid of hedabu procedure: Moving headers to soldep/inc/soldep and correspondent necessary changes

      Revision 1.2  2006/04/24 14:11:25  obo
      refactored version

      Revision 1.2.30.2  2006/03/14 15:31:51  obo
      save current state

      Revision 1.2.30.1  2006/01/06 11:14:52  obo
      tool bar

      Revision 1.2  2001/09/20 16:06:16  nf
      Support of scrollmouse

      Revision 1.1  2000/03/22 14:00:01  hjs
      scrollbars and directories in project-view


*************************************************************************/
#ifndef _FMRWRK_GRAPHWIN_HXX
#define _FMRWRK_GRAPHWIN_HXX

#include <svtools/scrwin.hxx>

class GraphWin : public ScrollableWindow
{
private:
    void* mpClass;

protected:
    Window aBufferWindow;

public:
    GraphWin( Window * pParent, void * pClass );
            void CalcSize();
    virtual void EndScroll( long nDeltaX, long nDeltaY );
    virtual void Resize();
    virtual void Command( const CommandEvent& rEvent);
    Window* GetBufferWindow(){ return &aBufferWindow; };
};

#define PIXELS( nLeft, nTop, nWidth, nHeight )\
    LogicToPixel( Point( nLeft, nTop ) ), LogicToPixel( Size( nWidth, nHeight ) )

#endif //  _FMRWRK_GRAPHWIN_HXX