summaryrefslogtreecommitdiff
path: root/src/Gtk/Widgets.dcl
diff options
context:
space:
mode:
authorCamil Staps2019-10-29 19:39:13 +0100
committerCamil Staps2019-10-29 22:19:53 +0100
commit8e4c06ed5e4572d7e9c1655b1d3442d4467f2997 (patch)
treed1088d8536e7e55d2bca1c5a0a0d46a58ed105f7 /src/Gtk/Widgets.dcl
parentAdd functions to set/check row visibility of GtkSheets (diff)
Add GtkSearchEntry
Diffstat (limited to 'src/Gtk/Widgets.dcl')
-rw-r--r--src/Gtk/Widgets.dcl12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/Gtk/Widgets.dcl b/src/Gtk/Widgets.dcl
index d604e9b..e33eb89 100644
--- a/src/Gtk/Widgets.dcl
+++ b/src/Gtk/Widgets.dcl
@@ -75,10 +75,14 @@ newMessageDialog :: !GtkWindow !GtkMessageType !GtkButtonsType !String -> GtkM G
getFileWithDialog :: !GtkWindow !GtkFileChooserAction !(Maybe String) -> GtkM (Maybe FilePath)
:: GtkEntry =: GtkEntry Pointer
+
+class gtkEntry a :: !a -> GtkEntry
+
instance gtkWidget GtkEntry
+instance gtkEntry GtkEntry
newEntry :: GtkM GtkEntry
-getText :: !GtkEntry -> GtkM String
+getText :: !e -> GtkM String | gtkEntry e
instance tune GtkEntry GtkText
@@ -172,6 +176,12 @@ newScrolledWindow :: GtkM GtkScrolledWindow
instance tune GtkScrolledWindow (GtkScrollbarPolicy, GtkScrollbarPolicy)
+:: GtkSearchEntry =: GtkSearchEntry Pointer
+instance gtkWidget GtkSearchEntry
+instance gtkEntry GtkSearchEntry
+
+newSearchEntry :: GtkM GtkSearchEntry
+
:: GtkSeparator =: GtkSeparator Pointer
instance gtkWidget GtkSeparator