|
|
|
|
|
| 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 |