bitspeak-0.0.1: src/GtkGdk.hsc
#include <bindings-gobject.dsl.h>
#include <gdk/gdkkeysyms.h>
#include <gtk/gtk.h>
{-
This code writes FFI to GTK+, using bindings-DSL and
bindings-gobject hsc2hs macro sets:
http://hackage.haskell.org/package/bindings-DSL
http://hackage.haskell.org/package/bindings-gobject
-}
module GtkGdk where
#strict_import
import Bindings.GLib
import Bindings.GObject
#num GDK_1
#num GDK_2
#num GDK_e
#num GDK_p
#num GDK_q
#integral_t GdkModifierType
#integral_t PangoEllipsizeMode
#num PANGO_ELLIPSIZE_MIDDLE
#standard_macros GTK , WINDOW , GtkWindow
#standard_macros GTK , WIDGET , GtkWidget
#standard_macros GTK , LABEL , GtkLabel
#standard_macros GTK , TABLE , GtkTable
#standard_macros GTK , CONTAINER , GtkContainer
#standard_macros GTK , ACCEL_GROUP , GtkAccelGroup
#integral_t GtkJustification
#num GTK_JUSTIFY_CENTER
#num GTK_JUSTIFY_FILL
#ccall gtk_init , Ptr CInt -> Ptr (Ptr (Ptr CChar)) -> IO ()
#ccall gtk_main , IO ()
#ccall gtk_main_quit , IO ()
#integral_t GtkWindowType
#num GTK_WINDOW_TOPLEVEL
#ccall gtk_window_new , <GtkWindowType> -> IO (Ptr <GtkWidget>)
#ccall gtk_window_set_title , Ptr <GtkWindow> -> Ptr <gchar> -> IO ()
#ccall gtk_window_add_accel_group , Ptr <GtkWindow> -> Ptr <GtkAccelGroup> -> IO ()
#ccall gtk_widget_show , Ptr <GtkWidget> -> IO ()
#ccall gtk_label_new , Ptr <gchar> -> IO (Ptr <GtkWidget>)
#ccall gtk_label_set_markup , Ptr <GtkLabel> -> Ptr <gchar> -> IO ()
#ccall gtk_label_set_justify , Ptr <GtkLabel> -> <GtkJustification> -> IO ()
#ccall gtk_label_set_ellipsize , Ptr <GtkLabel> -> <PangoEllipsizeMode> -> IO ()
#ccall gtk_label_set_line_wrap , Ptr <GtkLabel> -> <gboolean> -> IO ()
#ccall gtk_table_new , <guint> -> <guint> -> <gboolean> -> IO (Ptr <GtkWidget>)
#ccall gtk_table_attach_defaults , Ptr <GtkTable> -> Ptr <GtkWidget> -> \
<guint> -> <guint> -> <guint> -> <guint> -> IO ()
#ccall gtk_container_add , Ptr <GtkContainer> -> Ptr <GtkWidget> -> IO ()
#integral_t GtkAccelFlags
#ccall gtk_accel_group_new , IO (Ptr <GtkAccelGroup>)
#ccall gtk_accel_group_connect , Ptr <GtkAccelGroup> -> <guint> -> \
<GdkModifierType> -> <GtkAccelFlags> -> Ptr <GClosure> -> IO ()
#callback GtkAccelGroupActivate , Ptr <GtkAccelGroup> -> Ptr <GObject> -> \
<guint> -> <GdkModifierType> -> IO <gboolean>