Luc TAESCH | 7 Apr 2013 22:13
Picon

Drag and Drop : how to do this ?


I am looking for wx Drag and Drop Example
Any available ?
So far: 
- I can see a on drag event ( no drop)
- mouse is just giving a left up on target
- I see some come where I am supposed to attache a drop target to on object , but I do not see how it is invoiced 
- also see data object attchaed to source and target

anyway, quite fuzzy for now...

--------------
Luc
Envoyé avec Sparrow

------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
Luc TAESCH | 31 Mar 2013 09:08
Picon

can we have a line that would be reactive ?



can we have a line that would be reactive ? ( on select, on click, etc) ?
should I create a custom object , or anything native ?

context: 
I am drawing diagrams (schema) ( imagine ump or other mind mapping ), and I have used static text to have the text cickable. how can I do the same with lines ?
or Am I doomed to just detect the click point , and manage the mapping to the object myself ?)

Happy Easter
Luc
------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
luc taesch | 19 Mar 2013 22:01
Picon

cabal-macosx

when trying to test the examples
i got the following error ( the stanad alone program does work)

how ever , I could see the Distribution.Macosx directory full of .o and .hi
shoud it build and regiser a lib some where ?

( source is github )

mbp2-de-luc:~ luc$ cd /Volumes/Macintosh\ 
HD/Users/luc/Documents/haskell/cabal-macosx/examples/wxHello
mbp2-de-luc:wxHello luc$ cabal configure
Resolving dependencies...

Setup.hs:3:8:
    Could not find module `Distribution.MacOSX'
    Perhaps you meant
      Distribution.Make (from Cabal-1.16.0.3)
      Distribution.Make (needs flag -package Cabal-1.14.0)
      Distribution.Package (needs flag -package Cabal-1.14.0)
    Use -v to see a list of the files searched for.

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
Eric Kow | 19 Mar 2013 16:56
Picon
Gravatar

Re: first attempt on osx 10.8 - ghc7.4.2 -wx 2.9.4

What does `file /usr/local/lib/libwx_osx_cocoau_xrc-2.9.dylib` report?
And what about `cat /usr/bin/ghc`? (It should be a shell script)

Just trying to find out if you have a 64 bit wxWidgets with 32 bit GHC which may be the case
If that's so, you might have better luck with the 64 bit GHC

On 19 Mar 2013, at 15:19, Luc TAESCH wrote:

> >- using debug-wx to see what stage things go wrong at? https://github.com/kowey/debug-wx
> (it's a collection of hello worlds for different layers)
> 
> Very helpful , thanks. Steps1 ok. Step 2 break
> 
> mbp2-de-luc:debug-wx luc$ wx-config
> 
>  wx-config [--prefix[=DIR]] [--exec-prefix[=DIR]] [--release] [--version-full]
>            [--list] [--selected-config] [--host=HOST] [--toolkit=TOOLKIT]
>            [--universal[=yes|no]] [--unicode[=yes|no]] [--static[=yes|no]]
>            [--debug[=yes|no]] [--version[=VERSION]] [--basename] [--cc] [--cxx]
>            [--cppflags [base]] [--cxxflags [base]] [--cflags]
>            [--rescomp] [--linkdeps] [--ld] [--utility=UTIL]
>            [--libs [LIBS...]] [--optional-libs [LIBS...]]
> 
>     wx-config returns information about the wxWidgets libraries available on
>   your system.  It may be used to retrieve the information required to build
>   applications using these libraries using --cppflags, --cxxflags, --cflags,
>   and --libs options. And you may query the properties of this configuration
>   using --query-{host,toolkit,widgetset,chartype,debugtype,version,linkage}.
> 
>     NOTE:    Usage of --debug and --query-debugtype are only relevant if you
>   have any  versions prior to 2.9 installed  and use the --version option to
>   select an earlier version.
> 
>     If multiple builds of wxWidgets  are available,  you can use the options
>   --prefix, --host, --toolkit, --unicode, --static, --universal or --version
>   to select from them.  The  --selected-config  option shows the name of the
>   current configuration and --list  shows available alternatives which match
>   specified criteria.  The  --utility  option returns the correct version of
>   UTIL to use with the selected build.  The  --linkdeps  option returns only
>   static libraries for your makefile link rule dependencies.
> 
>     The LIBS arguments (comma or space separated) may be used to specify the
>   wxWidgets libraries that  you wish to use. The "std" label may be used  to
>   import all libraries that would be used by default if none were  specified
>   explicitly, e.g. wx-config --libs core,base. The "all" label may  be  used
>   to  import  all libraries that have been compiled which are shown  in  the
>   list  below.  The  --optional-libs parameter should be followed by  a list
>   of  libs that should be linked to, but only if they are available.
> 
>   Available libraries in this build are:
>   xrc webview stc richtext ribbon propgrid aui gl html qa adv core xml net base
> 
> mbp2-de-luc:debug-wx luc$ cd wxWidgets
> mbp2-de-luc:wxWidgets luc$ g++ minimal.cpp `wx-config --libs --cflags` -o minimal
> mbp2-de-luc:wxWidgets luc$ ./minimal 
> 
> Step 2:
> 
> mbp2-de-luc:wxWidgets luc$ cd ..
> mbp2-de-luc:debug-wx luc$ cd wxcore
> mbp2-de-luc:wxcore luc$ ghc --make HelloWorld
> [1 of 1] Compiling Main             ( HelloWorld.hs, HelloWorld.o )
> Linking HelloWorld ...
> ld: warning: ignoring file /usr/local/lib/libwx_osx_cocoau_xrc-2.9.dylib, file was built for
unsupported file format ( 0xcf 0xfa 0xed 0xfe 0x 7 0x 0 0x 0 0x 1 0x 3 0x 0 0x 0 0x 0 0x 6 0x 0 0x 0 0x 0 ) which is not the
architecture being linked (i386): /usr/local/lib/libwx_osx_cocoau_xrc-2.9.dylib
> ld: warning: ignoring file /usr/local/lib/libwx_osx_cocoau_webview-2.9.dylib, file was built for
unsupported file format ( 0xcf 0xfa 0xed 0xfe 0x 7 0x 0 0x 0 0x 1 0x 3 0x 0 0x 0 0x 0 0x 6 0x 0 0x 0 0x 0 ) which is not the
architecture being linked (i386): /usr/local/lib/libwx_osx_cocoau_webview-2.9.dylib
> ld: warning: ignoring file /usr/local/lib/libwx_osx_cocoau_stc-2.9.dylib, file was built for
unsupported file format ( 0xcf 0xfa 0xed 0xfe 0x 7 0x 0 0x 0 0x 1 0x 3 0x 0 0x 0 0x 0 0x 6 0x 0 0x 0 0x 0 ) which is not the
architecture being linked (i386): /usr/local/lib/libwx_osx_cocoau_stc-2.9.dylib
> ld: warning: ignoring file /usr/local/lib/libwx_osx_cocoau_richtext-2.9.dylib, file was built for
unsupported file format ( 0xcf 0xfa 0xed 0xfe 0x 7 0x 0 0x 0 0x 1 0x 3 0x 0 0x 0 0x 0 0x 6 0x 0 0x 0 0x 0 ) which is not the
architecture being linked (i386): /usr/local/lib/libwx_osx_cocoau_richtext-2.9.dylib
> ld: warning: ignoring file /usr/local/lib/libwx_osx_cocoau_ribbon-2.9.dylib, file was built for
unsupported file format ( 0xcf 0xfa 0xed 0xfe 0x 7 0x 0 0x 0 0x 1 0x 3 0x 0 0x 0 0x 0 0x 6 0x 0 0x 0 0x 0 ) which is not the
architecture being linked (i386): /usr/local/lib/libwx_osx_cocoau_ribbon-2.9.dylib
> ld: warning: ignoring file /usr/local/lib/libwx_osx_cocoau_propgrid-2.9.dylib, file was built for
unsupported file format ( 0xcf 0xfa 0xed 0xfe 0x 7 0x 0 0x 0 0x 1 0x 3 0x 0 0x 0 0x 0 0x 6 0x 0 0x 0 0x 0 ) which is not the
architecture being linked (i386): /usr/local/lib/libwx_osx_cocoau_propgrid-2.9.dylib
> ld: warning: ignoring file /usr/local/lib/libwx_osx_cocoau_aui-2.9.dylib, file was built for
unsupported file format ( 0xcf 0xfa 0xed 0xfe 0x 7 0x 0 0x 0 0x 1 0x 3 0x 0 0x 0 0x 0 0x 6 0x 0 0x 0 0x 0 ) which is not the
architecture being linked (i386): /usr/local/lib/libwx_osx_cocoau_aui-2.9.dylib
> ld: warning: ignoring file /usr/local/lib/libwx_osx_cocoau_gl-2.9.dylib, file was built for
unsupported file format ( 0xcf 0xfa 0xed 0xfe 0x 7 0x 0 0x 0 0x 1 0x 3 0x 0 0x 0 0x 0 0x 6 0x 0 0x 0 0x 0 ) which is not the
architecture being linked (i386): /usr/local/lib/libwx_osx_cocoau_gl-2.9.dylib
> ld: warning: ignoring file /usr/local/lib/libwx_osx_cocoau_html-2.9.dylib, file was built for
unsupported file format ( 0xcf 0xfa 0xed 0xfe 0x 7 0x 0 0x 0 0x 1 0x 3 0x 0 0x 0 0x 0 0x 6 0x 0 0x 0 0x 0 ) which is not the
architecture being linked (i386): /usr/local/lib/libwx_osx_cocoau_html-2.9.dylib
> ld: warning: ignoring file /usr/local/lib/libwx_osx_cocoau_qa-2.9.dylib, file was built for
unsupported file format ( 0xcf 0xfa 0xed 0xfe 0x 7 0x 0 0x 0 0x 1 0x 3 0x 0 0x 0 0x 0 0x 6 0x 0 0x 0 0x 0 ) which is not the
architecture being linked (i386): /usr/local/lib/libwx_osx_cocoau_qa-2.9.dylib
> ld: warning: ignoring file /usr/local/lib/libwx_osx_cocoau_adv-2.9.dylib, file was built for
unsupported file format ( 0xcf 0xfa 0xed 0xfe 0x 7 0x 0 0x 0 0x 1 0x 3 0x 0 0x 0 0x 0 0x 6 0x 0 0x 0 0x 0 ) which is not the
architecture being linked (i386): /usr/local/lib/libwx_osx_cocoau_adv-2.9.dylib
> ld: warning: ignoring file /usr/local/lib/libwx_osx_cocoau_core-2.9.dylib, file was built for
unsupported file format ( 0xcf 0xfa 0xed 0xfe 0x 7 0x 0 0x 0 0x 1 0x 3 0x 0 0x 0 0x 0 0x 6 0x 0 0x 0 0x 0 ) which is not the
architecture being linked (i386): /usr/local/lib/libwx_osx_cocoau_core-2.9.dylib
> ld: warning: ignoring file /usr/local/lib/libwx_baseu_xml-2.9.dylib, file was built for
unsupported file format ( 0xcf 0xfa 0xed 0xfe 0x 7 0x 0 0x 0 0x 1 0x 3 0x 0 0x 0 0x 0 0x 6 0x 0 0x 0 0x 0 ) which is not the
architecture being linked (i386): /usr/local/lib/libwx_baseu_xml-2.9.dylib
> ld: warning: ignoring file /usr/local/lib/libwx_baseu_net-2.9.dylib, file was built for
unsupported file format ( 0xcf 0xfa 0xed 0xfe 0x 7 0x 0 0x 0 0x 1 0x 3 0x 0 0x 0 0x 0 0x 6 0x 0 0x 0 0x 0 ) which is not the
architecture being linked (i386): /usr/local/lib/libwx_baseu_net-2.9.dylib
> ld: warning: ignoring file /usr/local/lib/libwx_baseu-2.9.dylib, file was built for unsupported
file format ( 0xcf 0xfa 0xed 0xfe 0x 7 0x 0 0x 0 0x 1 0x 3 0x 0 0x 0 0x 0 0x 6 0x 0 0x 0 0x 0 ) which is not the architecture
being linked (i386): /usr/local/lib/libwx_baseu-2.9.dylib
> mbp2-de-luc:wxcore luc$ ./HelloWorld 
> dyld: Symbol not found: __ZN10wxDateTime13TIME_T_FACTORE
>   Referenced from: /Users/luc/.cabal/lib/wxc-0.90.0.4/ghc-7.4.2/libwxc.dylib
>   Expected in: flat namespace
>  in /Users/luc/.cabal/lib/wxc-0.90.0.4/ghc-7.4.2/libwxc.dylib
> Trace/BPT trap: 5
> mbp2-de-luc:wxcore luc$ 
> 
> --------------
> Luc
> be.linkedin.com/in/luctaesch/
> Envoyé avec Sparrow
> 
> Le mardi 19 mars 2013 à 15:38, Eric Kow a écrit :
> 
>> Do any of the following help?
>> 
>> - making sure you have a 64bit wxWidgets
>> - using debug-wx to see what stage things go wrong at? https://github.com/kowey/debug-wx
>> (it's a collection of hello worlds for different layers)
>> - using my cabal-macosx branch? https://github.com/kowey/cabal-macosx
>> 
>> I might have forgotten to do a release, in which case sorry.
>> 
>> I'm on Lion, using ghc 7.4.1, wxWidgets from the Homebrew installer
>> 
>> 
>> On 19 Mar 2013, at 00:01, luc taesch wrote:
>> 
>>> Are there any setup to do after install , (the equivalent of LD_CONFIG ?)
>>> 
>>> what i did , following [0 ]
>>> 
>>> 1/ install wxwigets went fine
>>> 
>>> 2/ but I cannot get a helllo world example running .
>>> the cabal-macosx does not seems to be seen ( what
>>> is expected in fact ?). any setup ?
>>> 
>>> 
>>> 3/ trying and run the sample by hand raise an Error
>>> 
>>> Anyway this is much farther I ever been on a haskell gui install on the mac.
>>> but not good enough so far.
>>> I would love trying reactive banana.
>>> 
>>> ar there any positive experience of installing wx on 10.8
>>> ( according to [0], yes) ?
>>> any tricks to know ?
>>> 
>>> 
>>> details here : http://hpaste.org/84285 due to size limitations.
>>> 
>>> [0]: http://www.haskell.org/haskellwiki/WxHaskell/Mac ( manual compile)
>>> 
>>> 
>>> ------------------------------------------------------------------------------
>>> Everyone hates slow websites. So do we.
>>> Make your web apps faster with AppDynamics
>>> Download AppDynamics Lite for free today:
>>> http://p.sf.net/sfu/appdyn_d2d_mar
>>> _______________________________________________
>>> wxhaskell-users mailing list
>>> wxhaskell-users@...
>>> https://lists.sourceforge.net/lists/listinfo/wxhaskell-users
>> 
>> --
>> Eric Kow <http://erickow.com>
> 

--

-- 
Eric Kow <http://erickow.com>

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
luc taesch | 19 Mar 2013 01:01
Picon

first attempt on osx 10.8 - ghc7.4.2 -wx 2.9.4

Are there any setup to do after install ,  (the equivalent of LD_CONFIG ?)

what i did , following [0 ]

1/ install wxwigets went fine

2/ but I cannot get a helllo  world example running . 
the cabal-macosx does not seems to be seen ( what 
is expected in fact ?). any setup ?

3/ trying and run the sample by hand raise an Error

Anyway this is much farther I ever been on a haskell gui install on the mac.
but not good enough so far.
I would love trying reactive banana.

ar there any positive experience of installing wx on 10.8 
( according to  [0], yes) ? 
any tricks to know ?

details here : http://hpaste.org/84285 due to size limitations.

 [0]: http://www.haskell.org/haskellwiki/WxHaskell/Mac ( manual compile)

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
Lu Kai | 3 Mar 2013 20:31
Picon

Question about how to install WxHakell on Ubuntu and Win7

Hi: 
  I am trying to install wxhaskell on Ubuntu and Win7, but I failed on both systems.
Is there anyone who could solve either of my problem ?
Thank you very much!
My problem on ubuntu is as follows:

My OS is : Ubuntu 12.04 I have install GHCI 7.4.1, and cabal 1.14.0 and I try to install wxHaskell to do some GUI programming. 1) I have installed the sudo apt-get install g++ sudo apt-get install libglu-dev sudo apt-get install libwxgtk2.8-dev

2) However, when I try to install wxhaskell using : cabal install wx

I met a problem that:" Resolving dependencies... [1 of 1] Compiling Main ( /tmp/wxc-0.90.0.4-9701/wxc-0.90.0.4/Setup.hs, /tmp/wxc-0.90.0.4-9701/wxc-0.90.0.4/dist/setup/Main.o ) Linking /tmp/wxc-0.90.0.4-9701/wxc-0.90.0.4/dist/setup/setup ... Configuring wxc-0.90.0.4...

Warning: No config found to match: /usr/bin/wx-config --version=2.9 --version-full in /usr/lib/i386-linux-gnu/wx/config If you require this configuration, please install the desired library build. If this is part of an automated configuration test and no other errors occur, you may safely ignore it. You may use wx-config --list to see all configs available in the default prefix.

setup: failed cabal: Error: some packages failed to install: wx-0.90.0.1 depends on wxc-0.90.0.4 which failed to install. wxc-0.90.0.4 failed during the configure step. The exception was: ExitFailure 1 wxcore-0.90.0.3 depends on wxc-0.90.0.4 which failed to install. "






For the Win7, my problem is : cabal install wx->

Resolving dependencies...

Configuring strict-0.3.2...

Building strict-0.3.2...

Preprocessing library strict-0.3.2...

<built-in>:0:4: lexical error (UTF-8 decoding error)

cabal: Error: some packages failed to install:

strict-0.3.2 failed during the building phase. The exception was:

ExitFailure 1

wx-0.90.0.1 depends on strict-0.3.2 which failed to install.

wxc-0.90.0.4 depends on strict-0.3.2 which failed to install.

wxcore-0.90.0.3 depends on strict-0.3.2 which failed to install.

wxdirect-0.90.0.1 depends on strict-0.3.2 which failed to install.



Thanks a lot!

Best!

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
Mads Lindstrøm | 2 Dec 2012 14:06
Picon

WxHaskell on Debian Wheezy with wxWidgets 2.9.4

Hi

I am trying to install wxHaskell 0.90.0.1 on Debian Wheezy.

First, I installed wxWidgets 2.9.4:

./configure --enable-mediactrl
make
make install

Then:

cabal install wx

Which results in the following failure:

/usr/bin/gcc -Wl,--hash-size=31 -Wl,--reduce-memory-overheads -Isrc/include -I/usr/local/include/wx-2.9 -I/usr/local/lib/wx/include/gtk3-unicode-2.9 -D__WXGTK__ -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -DwxcREFUSE_MEDIACTRL -fPIC -c src/cpp/eljpen.cpp -o dist/build/src/cpp/eljpen.o
src/cpp/eljpen.cpp: In function ‘void wxPen_GetStipple(void*, wxBitmap*)’:
src/cpp/eljpen.cpp:159:13: error: conversion from ‘long int’ to ‘const wxBitmap’ is ambiguous
src/cpp/eljpen.cpp:159:13: note: candidates are:
In file included from /usr/local/include/wx-2.9/wx/bitmap.h:251:0,
                 from /usr/local/include/wx-2.9/wx/generic/panelg.h:15,
                 from /usr/local/include/wx-2.9/wx/panel.h:70,
                 from /usr/local/include/wx-2.9/wx/wx.h:41,
                 from src/include/wrapper.h:20,
                 from src/cpp/eljpen.cpp:1:
/usr/local/include/wx-2.9/wx/gtk/bitmap.h:83:5: note: wxBitmap::wxBitmap(GdkPixbuf*)
/usr/local/include/wx-2.9/wx/gtk/bitmap.h:73:5: note: wxBitmap::wxBitmap(const char* const*)
/usr/local/include/wx-2.9/wx/gtk/bitmap.h:64:24: error:   initializing argument 1 of ‘wxBitmap& wxBitmap::operator=(const wxBitmap&)’
cabal: Error: some packages failed to install:
wx-0.90.0.1 depends on wxc-0.90.0.4 which failed to install.
wxc-0.90.0.4 failed during the building phase. The exception was:
ExitFailure 1
wxcore-0.90.0.3 depends on wxc-0.90.0.4 which failed to install.


Any suggestions to how I can fix this?


Greetings,

Mads Lindstrøm

------------------------------------------------------------------------------
Keep yourself connected to Go Parallel: 
DESIGN Expert tips on starting your parallel project right.
http://goparallel.sourceforge.net/
------------------------------------------------------------------------------
Keep yourself connected to Go Parallel: 
DESIGN Expert tips on starting your parallel project right.
http://goparallel.sourceforge.net/
Eric Kow | 28 Sep 2012 20:37
Picon
Gravatar

Wxhaskell install woes on reddit

Thought folks here might be interested



--
Eric Kow <http://erickow.com>

------------------------------------------------------------------------------
Got visibility?
Most devs has no idea what their production app looks like.
Find out how fast your code is with AppDynamics Lite.
http://ad.doubleclick.net/clk;262219671;13503038;y?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
------------------------------------------------------------------------------
Got visibility?
Most devs has no idea what their production app looks like.
Find out how fast your code is with AppDynamics Lite.
http://ad.doubleclick.net/clk;262219671;13503038;y?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
Henning Thielemann | 25 Sep 2012 11:10
Picon

type safe handling of flags


I don't know whether I proposed it already ...

I wrote a package called enumset. It provides low-level bitsets like they 
are used by wxWidget. The definition is essentially:

newtype EnumSet storage index = EnumSet storage

E.g. with

data Style = Bold | Italic | Underlined  deriving (Enum)

the type (EnumSet Word32 Style) represents a subset of {Bold, Italic, 
Underlined} stored as a bitfield in a Word32.

http://hackage.haskell.org/packages/archive/enumset/0.0.4/doc/html/Data-EnumSet.html

The other modules can be used to manage bitfields where not individual 
bits must be processed, but there are groups of bits, where each group 
represents a value.

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
Henning Thielemann | 24 Sep 2012 19:57
Picon

monospace in TextCtrl


When switching from wxcore-0.13.2 to GIT HEAD from 
https://github.com/jodonoghue/wxHaskell the TextCtrl does no longer use a
monospaced font. This may be caused by the recent patch commented with

   "Fix for unexpected TextCtrl behaviour on OS X. This is the equivalent 
of patch f225d0c on master."

I create the text field this way:
    WX.textCtrl panel [ font := fontFixed, wrap := WrapNone ]

In the past TextCtrl always used a monospaced font, but when I entered 
text at the end of a text field it happened sometimes that the font had no 
longer fixed width characters. This might be a wxwidgets bug or even a gtk 
bug. However, now the TextCtrl does not use the monospace font anymore.

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
Simon Peter Nicholls | 28 Jul 2012 20:28

Re: Reducing linking and startup times (on Windows 7)

I'm seeing the slow startup issue for the c++ sample apps anyway, so I
think the issue is in the base wxwidgets 2.9(.4) gcc build. No
problems with Linux 2.9 or Windows wxPack 2.8.12.

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/

Gmane