module Graphics.UI.Gtk.WebKit.DOM.NodeFilter( pattern FILTER_ACCEPT, pattern FILTER_REJECT, pattern FILTER_SKIP, pattern SHOW_ALL, pattern SHOW_ELEMENT, pattern SHOW_ATTRIBUTE, pattern SHOW_TEXT, pattern SHOW_CDATA_SECTION, pattern SHOW_ENTITY_REFERENCE, pattern SHOW_ENTITY, pattern SHOW_PROCESSING_INSTRUCTION, pattern SHOW_COMMENT, pattern SHOW_DOCUMENT, pattern SHOW_DOCUMENT_TYPE, pattern SHOW_DOCUMENT_FRAGMENT, pattern SHOW_NOTATION, NodeFilter, castToNodeFilter, gTypeNodeFilter, NodeFilterClass, toNodeFilter, ) where import Prelude hiding (drop, error, print) import Data.Typeable (Typeable) import Foreign.Marshal (maybePeek, maybeWith) import System.Glib.FFI (maybeNull, withForeignPtr, nullForeignPtr, Ptr, nullPtr, castPtr, Word, Int64, Word64, CChar(..), CInt(..), CUInt(..), CLong(..), CULong(..), CLLong(..), CULLong(..), CShort(..), CUShort(..), CFloat(..), CDouble(..), toBool, fromBool) import System.Glib.UTFString (GlibString(..), readUTFString) import Control.Applicative ((<$>)) import Control.Monad (void) import Control.Monad.IO.Class (MonadIO(..)) import System.Glib.GError import Graphics.UI.Gtk.WebKit.DOM.EventTargetClosures import Graphics.UI.Gtk.WebKit.DOM.EventM {#import Graphics.UI.Gtk.WebKit.Types#} import Graphics.UI.Gtk.WebKit.DOM.Enums pattern FILTER_ACCEPT = 1 pattern FILTER_REJECT = 2 pattern FILTER_SKIP = 3 pattern SHOW_ALL = 4294967295 pattern SHOW_ELEMENT = 1 pattern SHOW_ATTRIBUTE = 2 pattern SHOW_TEXT = 4 pattern SHOW_CDATA_SECTION = 8 pattern SHOW_ENTITY_REFERENCE = 16 pattern SHOW_ENTITY = 32 pattern SHOW_PROCESSING_INSTRUCTION = 64 pattern SHOW_COMMENT = 128 pattern SHOW_DOCUMENT = 256 pattern SHOW_DOCUMENT_TYPE = 512 pattern SHOW_DOCUMENT_FRAGMENT = 1024 pattern SHOW_NOTATION = 2048