如何在haskell应用程序中使用cairo渲染为gtk3状态图标?
我想把我的应用程序的 我知道我可以通过设置使状态图标显示pixbuf 我可以创建一个空的pixbuf via,并用单色填充它 但是如何使用cairo渲染到pixbuf中呢如何在haskell应用程序中使用cairo渲染为gtk3状态图标?,haskell,gtk3,cairo,gtk2hs,Haskell,Gtk3,Cairo,Gtk2hs,我想把我的应用程序的 我知道我可以通过设置使状态图标显示pixbuf 我可以创建一个空的pixbuf via,并用单色填充它 但是如何使用cairo渲染到pixbuf中呢 还是说pixbuf不是正确的选择?是否有更好的方式渲染到状态图标中?使用Pixbuf我需要一种方式渲染到状态图标中 以下解决方案采用cairo渲染render::render a 以及(方形)Pixbuf所需的X和Y尺寸(如果需要创建非方形Pixbuf,可以更改此尺寸) import qualified Foreign.Ptr
还是说pixbuf不是正确的选择?是否有更好的方式渲染到状态图标中?使用
Pixbuf
我需要一种方式渲染到状态图标中
以下解决方案采用cairo渲染render::render a
以及(方形)Pixbuf
所需的X和Y尺寸(如果需要创建非方形Pixbuf,可以更改此尺寸)
import qualified Foreign.Ptr作为指针
将符合条件的TestRing作为B导入
renderPixbuf::Int->Render a->IO Pixbuf
renderPixbuf size render=withImageSurface格式argb32 size$\surface->do
带有曲面渲染的渲染器
大步走