summaryrefslogtreecommitdiff
path: root/setedit/easydiag/tsbutton.h
diff options
context:
space:
mode:
Diffstat (limited to 'setedit/easydiag/tsbutton.h')
-rw-r--r--setedit/easydiag/tsbutton.h39
1 files changed, 39 insertions, 0 deletions
diff --git a/setedit/easydiag/tsbutton.h b/setedit/easydiag/tsbutton.h
new file mode 100644
index 0000000..f2c35df
--- /dev/null
+++ b/setedit/easydiag/tsbutton.h
@@ -0,0 +1,39 @@
+/* Copyright (C) 1996-2004 by Salvador E. Tropea (SET),
+ see copyrigh file for details */
+#if defined(Uses_TSButton) && !defined(__TSButton_Defined__)
+#define __TSButton_Defined__
+
+class TSButtonBase : public TSView
+{
+public:
+ void fill(int type, const char *aTitle, ushort aCommand, ushort aFlags,
+ int wForced, TButtonCallBack cb, void *cbData);
+ virtual void insert(TDialog *d);
+};
+
+class TSButton : public TSButtonBase
+{
+public:
+ TSButton(const char *aTitle, ushort aCommand=cmOK, ushort aFlags=bfNormal);
+ TSButton(const char *aTitle, ushort aCommand, ushort aFlags, int wForced);
+ TSButton(const char *aTitle, ushort aCommand, ushort aFlags,
+ TButtonCallBack cb, void *cbData=NULL);
+ TSButton(const char *aTitle, ushort aCommand, ushort aFlags, int wForced,
+ TButtonCallBack cb, void *cbData=NULL);
+};
+
+class TSButtonRef : public TSButtonBase
+{
+public:
+ TSButtonRef(const char *aTitle, ushort aCommand=cmOK, ushort aFlags=bfNormal);
+ TSButtonRef(const char *aTitle, ushort aCommand, ushort aFlags, int wForced);
+ TSButtonRef(const char *aTitle, ushort aCommand, ushort aFlags,
+ TButtonCallBack cb, void *cbData=NULL);
+ TSButtonRef(const char *aTitle, ushort aCommand, ushort aFlags, int wForced,
+ TButtonCallBack cb, void *cbData=NULL);
+};
+
+class TSViewCol;
+void EasyInsertOKCancel(TSViewCol *col, int sep=1);
+void EasyInsertOKCancelSp(TSViewCol *col, int sep=1);
+#endif