summaryrefslogtreecommitdiff
path: root/ldmicro/lib/linuxUI
diff options
context:
space:
mode:
authorRr422018-06-26 13:55:10 +0530
committerRr422018-06-26 13:55:10 +0530
commitf0d0df7fb0658b315f79748e713aa4103c4b335e (patch)
treee5510eb55cc8ea7d0133358f1b485a6b4df5c87b /ldmicro/lib/linuxUI
parent7a8317eba93c87465a3b192369e6ce9a3e19b57c (diff)
downloadLDMicroGtk-f0d0df7fb0658b315f79748e713aa4103c4b335e.tar.gz
LDMicroGtk-f0d0df7fb0658b315f79748e713aa4103c4b335e.tar.bz2
LDMicroGtk-f0d0df7fb0658b315f79748e713aa4103c4b335e.zip
Added UART terminal window. Porting of simulation functionality complete
Diffstat (limited to 'ldmicro/lib/linuxUI')
-rw-r--r--ldmicro/lib/linuxUI/linuxUI.cpp5
-rw-r--r--ldmicro/lib/linuxUI/linuxUI.h7
2 files changed, 12 insertions, 0 deletions
diff --git a/ldmicro/lib/linuxUI/linuxUI.cpp b/ldmicro/lib/linuxUI/linuxUI.cpp
index 46e9a40..e65c7d5 100644
--- a/ldmicro/lib/linuxUI/linuxUI.cpp
+++ b/ldmicro/lib/linuxUI/linuxUI.cpp
@@ -507,4 +507,9 @@ BOOL KillTimer(HWID hWid, UINT uIDEvent)
timerRecords.erase(record_it);
return TRUE;
+}
+
+void DestroyWindow (HWID widget)
+{
+ gtk_widget_destroy (widget);
} \ No newline at end of file
diff --git a/ldmicro/lib/linuxUI/linuxUI.h b/ldmicro/lib/linuxUI/linuxUI.h
index 68d5ef4..b1a3d48 100644
--- a/ldmicro/lib/linuxUI/linuxUI.h
+++ b/ldmicro/lib/linuxUI/linuxUI.h
@@ -43,6 +43,11 @@
#define SB_THUMBTRACK 0x00000040
#define SB_THUMBPOSITION 0x00000080
+/// UART terminal flags
+#define WM_GETTEXT 0x00000001
+#define WM_SETTEXT 0x00000002
+#define WM_SETTEXT_END 0x00000004
+
/// List view flags
#define LVN_ITEMACTIVATE 0x00000001
#define LVN_GETDISPINFO 0x00000002
@@ -219,4 +224,6 @@ BOOL KillTimer(
HWID hWid,
UINT uIDEvent);
+void DestroyWindow (HWID widget);
+
#endif \ No newline at end of file