Hi Axel,

I have improve my previous patch of Multiline modules.
In my new patch, i modified two new file:

     gtk/Graphics/UI/Gtk/Signals.chs
     gtk/Graphics/UI/Gtk.hs.pp
     
In Signals.chs i add new signal:

connect_BOXED_STRING__NONE ::
  GObjectClass obj => SignalName ->
  (Ptr a' -> IO a) ->
  ConnectAfter -> obj ->
  (a -> String -> IO ()) ->
  IO (ConnectId obj)
connect_BOXED_STRING__NONE signal boxedPre1 after obj user =
 connectGeneric signal after obj action
 where action :: Ptr GObject -> Ptr () -> CString -> IO ()
       action _ box1 str2 =
         failOnGError $
         peekUTFString str2 >>= \str2' ->
         boxedPre1 (castPtr box1) >>= \box1' ->
         user box1' str2'

In Gtk.hs.pp, in line 292, i add `setScrollAdjustments` in hiding list of
Graphics.UI.Gtk.Multiline.TextView:

import Graphics.UI.Gtk.Multiline.TextView hiding (afterSetScrollAdjustments,
                onSetScrollAdjustments, afterCopyClipboard, onCopyClipboard,
                afterCutClipboard, onCutClipboard, afterInsertAtCursor,
                onInsertAtCursor, afterPasteClipboard, onPasteClipboard,
                afterToggleOverwrite, onToggleOverwrite, setScrollAdjustments)  
-- here
 

But those two files never exist in source code, looks generate by c2hs,
so what file i really need modified?     

Thanks,

  -- Andy

     


------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
Gtk2hs-devel mailing list
Gtk2hs-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gtk2hs-devel

Reply via email to