home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1997 May / Pcwk0597.iso / delphi / imagelib / viewdlg.h_ / viewdlg.h
C/C++ Source or Header  |  1995-09-17  |  2KB  |  96 lines

  1. #ifndef VIEWDLG_H
  2. #define VIEWDLG_H
  3.  
  4. #include <owl\owlpch.h>
  5. #pragma hdrstop
  6.  
  7. #include <owl\listbox.h>
  8. #include <owl\groupbox.h>
  9. #include "imagevw.h"
  10.  
  11.  
  12.  
  13. struct DecTransfer {
  14.   UINT Res24But;
  15.   UINT Res8But;
  16.   UINT Res4But;
  17.   UINT Rad1But;
  18.   UINT Rad1DBut;
  19.   UINT Scl1But;
  20.   UINT Scl2But;
  21.   UINT Scl4But;
  22.   UINT Scl8But;
  23. };
  24.  
  25. struct EncTransfer {
  26.   UINT Res24But;
  27.   UINT Res8But;
  28.   UINT Res4But;
  29. };
  30.  
  31. struct ComTransfer {
  32.   char Cquality[4];
  33.   char Csmooth[4];
  34. };
  35.  
  36.  
  37. class TDecDialog : public TDialog {
  38.  
  39.   public:
  40.      TDecDialog(TWindow* parent, DecTransfer* DecBuffer);
  41.      ~TDecDialog();
  42.  
  43.   protected:
  44.       TGroupBox* ResGrp;
  45.       TGroupBox* SclGrp;
  46.       TGroupBox* QGrp;
  47. };
  48.  
  49. class TEncDialog : public TDialog {
  50.  
  51.   public:
  52.      TEncDialog(TWindow* parent, EncTransfer* EncBuffer);
  53.      ~TEncDialog();
  54.  
  55.   protected:
  56.       TGroupBox* ResGrp;
  57. };
  58.  
  59. class TComDialog : public TDialog {
  60.  
  61.   public:
  62.      TComDialog(TWindow* parent, ComTransfer* ComBuffer);
  63.      ~TComDialog();
  64.  
  65.   protected:
  66. };
  67.  
  68.  
  69. class TGaugeDialog : public TDialog {
  70.  
  71.   public:
  72.      TGaugeDialog(TWindow* parent);
  73.      ~TGaugeDialog();
  74.      TGauge* Gauge;
  75.      short SetValue(int i);
  76.      short Cancel;
  77.   protected:
  78.      void SetupWindow();
  79.     void CmCancel();
  80.  
  81.   DECLARE_RESPONSE_TABLE(TGaugeDialog);
  82. };
  83.  
  84. class TGauge2Dialog : public TDialog {
  85.  
  86.   public:
  87.      TGauge2Dialog(TWindow* parent);
  88.      ~TGauge2Dialog();
  89.      TGauge* Gauge;
  90.      short SetValue(int i);
  91.   protected:
  92.      void SetupWindow();
  93. };
  94.  
  95. #endif;
  96.