gi-gtk-declarative-0.4.2: src/GI/Gtk/Declarative/Container/ListBox.hs
{-# OPTIONS_GHC -fno-warn-orphans #-}
{-# LANGUAGE FlexibleInstances #-}
{-# LANGUAGE MultiParamTypeClasses #-}
module GI.Gtk.Declarative.Container.ListBox where
import Data.Vector (Vector)
import qualified GI.Gtk as Gtk
import GI.Gtk.Declarative.Bin
import GI.Gtk.Declarative.Container.Class
instance IsContainer Gtk.ListBox (Bin Gtk.ListBoxRow) where
appendChild box _ widget' =
Gtk.listBoxInsert box widget' (-1)
replaceChild box _ i old new = do
Gtk.widgetDestroy old
Gtk.listBoxInsert box new i
instance ToChildren Gtk.ListBox Vector (Bin Gtk.ListBoxRow)