|
|
|
|
|
Description |
This widgets embeds Mozilla's browser engine (Gecko) into a GTK+ widget.
See http://www.mozilla.org/unix/gtk-embedding.html for an API reference.
|
|
Synopsis |
|
data MozEmbed | | class BinClass o => MozEmbedClass o | | mozEmbedNew :: IO MozEmbed | | mozEmbedSetCompPath :: String -> IO () | | mozEmbedRenderData :: MozEmbedClass m => m -> String -> String -> String -> IO () | | mozEmbedOpenStream :: MozEmbedClass m => m -> String -> String -> IO () | | mozEmbedAppendData :: MozEmbedClass m => m -> String -> IO () | | mozEmbedCloseStream :: MozEmbedClass m => m -> IO () | | onOpenURI :: MozEmbedClass m => m -> (String -> IO Bool) -> IO (ConnectId m) | | mozEmbedLoadUrl :: MozEmbedClass m => m -> String -> IO () | | onKeyDown :: (Num n, Integral n, MozEmbedClass m) => m -> (Ptr a -> IO n) -> IO (ConnectId m) | | onKeyPress :: (Num n, Integral n, MozEmbedClass m) => m -> (Ptr a -> IO n) -> IO (ConnectId m) | | onKeyUp :: (Num n, Integral n, MozEmbedClass m) => m -> (Ptr a -> IO n) -> IO (ConnectId m) | | onMouseDown :: (Num n, Integral n, MozEmbedClass m) => m -> (Ptr a -> IO n) -> IO (ConnectId m) | | onMouseUp :: (Num n, Integral n, MozEmbedClass m) => m -> (Ptr a -> IO n) -> IO (ConnectId m) | | onMouseClick :: (Num n, Integral n, MozEmbedClass m) => m -> (Ptr a -> IO n) -> IO (ConnectId m) | | onMouseDoubleClick :: (Num n, Integral n, MozEmbedClass m) => m -> (Ptr a -> IO n) -> IO (ConnectId m) | | onMouseOver :: (Num n, Integral n, MozEmbedClass m) => m -> (Ptr a -> IO n) -> IO (ConnectId m) | | onMouseOut :: (Num n, Integral n, MozEmbedClass m) => m -> (Ptr a -> IO n) -> IO (ConnectId m) | | mozEmbedSetProfilePath :: String -> String -> IO () | | mozEmbedStopLoad :: MozEmbedClass m => m -> IO () | | mozEmbedGoBack :: MozEmbedClass m => m -> IO () | | mozEmbedGoForward :: MozEmbedClass m => m -> IO () | | mozEmbedGetLinkMessage :: MozEmbedClass m => m -> IO String | | mozEmbedGetJsStatus :: MozEmbedClass m => m -> IO String | | mozEmbedGetTitle :: MozEmbedClass m => m -> IO String | | mozEmbedGetLocation :: MozEmbedClass m => m -> IO String | | mozEmbedCanGoBack :: MozEmbedClass m => m -> IO Bool | | mozEmbedCanGoForward :: MozEmbedClass m => m -> IO Bool | | mozEmbedPushStartup :: IO () | | mozEmbedPopStartup :: IO () |
|
|
Documentation |
|
data MozEmbed |
|
|
class BinClass o => MozEmbedClass o |
|
|
mozEmbedNew :: IO MozEmbed |
Create a new MozEmbed
|
|
mozEmbedSetCompPath :: String -> IO () |
|
mozEmbedRenderData :: MozEmbedClass m => m -> String -> String -> String -> IO () |
|
mozEmbedOpenStream :: MozEmbedClass m => m -> String -> String -> IO () |
|
mozEmbedAppendData :: MozEmbedClass m => m -> String -> IO () |
|
mozEmbedCloseStream :: MozEmbedClass m => m -> IO () |
|
onOpenURI :: MozEmbedClass m => m -> (String -> IO Bool) -> IO (ConnectId m) |
|
mozEmbedLoadUrl :: MozEmbedClass m => m -> String -> IO () |
|
onKeyDown :: (Num n, Integral n, MozEmbedClass m) => m -> (Ptr a -> IO n) -> IO (ConnectId m) |
|
onKeyPress :: (Num n, Integral n, MozEmbedClass m) => m -> (Ptr a -> IO n) -> IO (ConnectId m) |
|
onKeyUp :: (Num n, Integral n, MozEmbedClass m) => m -> (Ptr a -> IO n) -> IO (ConnectId m) |
|
onMouseDown :: (Num n, Integral n, MozEmbedClass m) => m -> (Ptr a -> IO n) -> IO (ConnectId m) |
|
onMouseUp :: (Num n, Integral n, MozEmbedClass m) => m -> (Ptr a -> IO n) -> IO (ConnectId m) |
|
onMouseClick :: (Num n, Integral n, MozEmbedClass m) => m -> (Ptr a -> IO n) -> IO (ConnectId m) |
|
onMouseDoubleClick :: (Num n, Integral n, MozEmbedClass m) => m -> (Ptr a -> IO n) -> IO (ConnectId m) |
|
onMouseOver :: (Num n, Integral n, MozEmbedClass m) => m -> (Ptr a -> IO n) -> IO (ConnectId m) |
|
onMouseOut :: (Num n, Integral n, MozEmbedClass m) => m -> (Ptr a -> IO n) -> IO (ConnectId m) |
|
mozEmbedSetProfilePath :: String -> String -> IO () |
|
mozEmbedStopLoad :: MozEmbedClass m => m -> IO () |
|
mozEmbedGoBack :: MozEmbedClass m => m -> IO () |
|
mozEmbedGoForward :: MozEmbedClass m => m -> IO () |
|
mozEmbedGetLinkMessage :: MozEmbedClass m => m -> IO String |
|
mozEmbedGetJsStatus :: MozEmbedClass m => m -> IO String |
|
mozEmbedGetTitle :: MozEmbedClass m => m -> IO String |
|
mozEmbedGetLocation :: MozEmbedClass m => m -> IO String |
|
mozEmbedCanGoBack :: MozEmbedClass m => m -> IO Bool |
|
mozEmbedCanGoForward :: MozEmbedClass m => m -> IO Bool |
|
mozEmbedPushStartup :: IO () |
|
mozEmbedPopStartup :: IO () |
|
Produced by Haddock version 0.6 |