ltk 0.15.0.2 → 0.15.0.3
raw patch · 3 files changed
+2/−16 lines, 3 filesdep ~gtk3PVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: gtk3
API changes (from Hackage documentation)
- Default: instance (Default.Default alpha, Default.Default beta) => Default.Default (alpha, beta)
- Default: instance (Default.Default alpha, Default.Default beta, Default.Default gamma) => Default.Default (alpha, beta, gamma)
- Default: instance Default.Default (GHC.Base.Maybe alpha)
- Default: instance Default.Default Data.Text.Internal.Text
- Default: instance Default.Default GHC.Types.Bool
- Default: instance Default.Default GHC.Types.Int
- Default: instance Default.Default [alpha]
- Default: instance Default.Default alpha => Default.Default (Data.Either.Either alpha beta)
- Graphics.UI.Editor.Basics: [eventText] :: GUIEvent -> Text
- Graphics.UI.Editor.Basics: [gtkReturn] :: GUIEvent -> Bool
- Graphics.UI.Editor.Basics: [selector] :: GUIEvent -> GUIEventSelector
- Graphics.UI.Editor.Basics: instance Control.Event.Event Graphics.UI.Editor.Basics.GUIEvent Graphics.UI.Editor.Basics.GUIEventSelector
- Graphics.UI.Editor.Basics: instance Control.Event.EventSelector Graphics.UI.Editor.Basics.GUIEventSelector
- Graphics.UI.Editor.Basics: instance Control.Event.EventSource Graphics.UI.Editor.Basics.Notifier Graphics.UI.Editor.Basics.GUIEvent GHC.Types.IO Graphics.UI.Editor.Basics.GUIEventSelector
- Graphics.UI.Editor.Basics: instance GHC.Classes.Eq Graphics.UI.Editor.Basics.GUIEventSelector
- Graphics.UI.Editor.Basics: instance GHC.Classes.Ord Graphics.UI.Editor.Basics.GUIEventSelector
- Graphics.UI.Editor.Basics: instance GHC.Enum.Bounded Graphics.UI.Editor.Basics.GUIEventSelector
- Graphics.UI.Editor.Basics: instance GHC.Enum.Enum Graphics.UI.Editor.Basics.GUIEventSelector
- Graphics.UI.Editor.Basics: instance GHC.Show.Show Graphics.UI.Editor.Basics.GUIEventSelector
- Graphics.UI.Editor.Composite: instance Default.Default Data.Version.Version
- Graphics.UI.Editor.Composite: instance Default.Default Distribution.Package.Dependency
- Graphics.UI.Editor.Composite: instance Default.Default Distribution.Package.PackageName
- Graphics.UI.Editor.Composite: instance Default.Default Distribution.Version.VersionRange
- Graphics.UI.Editor.Composite: instance Default.Default Graphics.UI.Editor.Composite.Version1
- Graphics.UI.Editor.Composite: instance Default.Default Graphics.UI.Editor.Composite.Version2
- Graphics.UI.Editor.Composite: instance GHC.Classes.Eq Graphics.UI.Editor.Composite.Version1
- Graphics.UI.Editor.Composite: instance GHC.Classes.Eq Graphics.UI.Editor.Composite.Version2
- Graphics.UI.Editor.Composite: instance GHC.Show.Show Graphics.UI.Editor.Composite.Version1
- Graphics.UI.Editor.Composite: instance GHC.Show.Show Graphics.UI.Editor.Composite.Version2
- Graphics.UI.Editor.DescriptionPP: [applicator] :: FieldDescriptionPP alpha gamma -> alpha -> alpha -> gamma ()
- Graphics.UI.Editor.DescriptionPP: [fieldEditor] :: FieldDescriptionPP alpha gamma -> alpha -> IO (Widget, Injector alpha, alpha -> Extractor alpha, Notifier)
- Graphics.UI.Editor.DescriptionPP: [fieldParser] :: FieldDescriptionPP alpha gamma -> alpha -> CharParser () alpha
- Graphics.UI.Editor.DescriptionPP: [fieldPrinter] :: FieldDescriptionPP alpha gamma -> alpha -> Doc
- Graphics.UI.Editor.DescriptionPP: [parameters] :: FieldDescriptionPP alpha gamma -> Parameters
- Graphics.UI.Editor.Parameters: instance GHC.Classes.Eq Graphics.UI.Editor.Parameters.Direction
- Graphics.UI.Editor.Parameters: instance GHC.Classes.Eq Graphics.UI.Editor.Parameters.HorizontalAlign
- Graphics.UI.Editor.Parameters: instance GHC.Classes.Eq Graphics.UI.Editor.Parameters.Parameter
- Graphics.UI.Editor.Parameters: instance GHC.Show.Show Graphics.UI.Editor.Parameters.Direction
- Graphics.UI.Editor.Parameters: instance GHC.Show.Show Graphics.UI.Editor.Parameters.HorizontalAlign
- Graphics.UI.Editor.Parameters: instance GHC.Show.Show Graphics.UI.Editor.Parameters.Parameter
- Graphics.UI.Editor.Simple: instance Graphics.UI.Gtk.Types.BinClass Graphics.UI.Gtk.Types.Widget
- Graphics.UI.Editor.Simple: instance Graphics.UI.Gtk.Types.ButtonClass Graphics.UI.Gtk.Types.Widget
- Graphics.UI.Editor.Simple: instance Graphics.UI.Gtk.Types.ContainerClass Graphics.UI.Gtk.Types.Widget
- Graphics.UI.Frame.Panes: [activePane] :: FrameState delta -> Maybe (PaneName, Connections)
- Graphics.UI.Frame.Panes: [currentPage] :: PaneLayout -> Int
- Graphics.UI.Frame.Panes: [detachedId] :: PaneLayout -> Maybe Text
- Graphics.UI.Frame.Panes: [detachedSize] :: PaneLayout -> Maybe (Int, Int)
- Graphics.UI.Frame.Panes: [layout] :: FrameState delta -> PaneLayout
- Graphics.UI.Frame.Panes: [paneGroups] :: PaneLayout -> Map Text PaneLayout
- Graphics.UI.Frame.Panes: [paneMap] :: FrameState delta -> Map PaneName (PanePath, Connections)
- Graphics.UI.Frame.Panes: [panePathFromNB] :: FrameState delta -> !(Map Notebook PanePath)
- Graphics.UI.Frame.Panes: [paneTabs] :: PaneLayout -> Maybe PaneDirection
- Graphics.UI.Frame.Panes: [panes] :: FrameState delta -> Map PaneName (IDEPane delta)
- Graphics.UI.Frame.Panes: [uiManager] :: FrameState delta -> UIManager
- Graphics.UI.Frame.Panes: [windows] :: FrameState delta -> [Window]
- Graphics.UI.Frame.Panes: instance GHC.Classes.Eq (Graphics.UI.Frame.Panes.IDEPane delta)
- Graphics.UI.Frame.Panes: instance GHC.Classes.Eq Graphics.UI.Frame.Panes.PaneDirection
- Graphics.UI.Frame.Panes: instance GHC.Classes.Eq Graphics.UI.Frame.Panes.PaneLayout
- Graphics.UI.Frame.Panes: instance GHC.Classes.Eq Graphics.UI.Frame.Panes.PanePathElement
- Graphics.UI.Frame.Panes: instance GHC.Classes.Ord (Graphics.UI.Frame.Panes.IDEPane delta)
- Graphics.UI.Frame.Panes: instance GHC.Read.Read Graphics.UI.Frame.Panes.PaneDirection
- Graphics.UI.Frame.Panes: instance GHC.Read.Read Graphics.UI.Frame.Panes.PaneLayout
- Graphics.UI.Frame.Panes: instance GHC.Read.Read Graphics.UI.Frame.Panes.PanePathElement
- Graphics.UI.Frame.Panes: instance GHC.Show.Show (Graphics.UI.Frame.Panes.FrameState delta)
- Graphics.UI.Frame.Panes: instance GHC.Show.Show (Graphics.UI.Frame.Panes.IDEPane delta)
- Graphics.UI.Frame.Panes: instance GHC.Show.Show Graphics.UI.Editor.Basics.Connection
- Graphics.UI.Frame.Panes: instance GHC.Show.Show Graphics.UI.Frame.Panes.PaneDirection
- Graphics.UI.Frame.Panes: instance GHC.Show.Show Graphics.UI.Frame.Panes.PaneLayout
- Graphics.UI.Frame.Panes: instance GHC.Show.Show Graphics.UI.Frame.Panes.PanePathElement
- Graphics.UI.Frame.Panes: instance GHC.Show.Show Graphics.UI.Gtk.Types.Notebook
- Graphics.UI.Frame.Panes: instance GHC.Show.Show Graphics.UI.Gtk.Types.UIManager
- Graphics.UI.Frame.Panes: instance GHC.Show.Show Graphics.UI.Gtk.Types.Window
- Text.PrinterParser: [fieldParser] :: FieldDescriptionS alpha -> alpha -> CharParser () alpha
- Text.PrinterParser: [fieldPrinter] :: FieldDescriptionS alpha -> alpha -> Doc
- Text.PrinterParser: [parameters] :: FieldDescriptionS alpha -> Parameters
- Text.PrinterParser: instance Text.PrinterParser.Pretty Data.Text.Internal.Text
+ Default: instance (Default alpha, Default beta) => Default (alpha, beta)
+ Default: instance (Default alpha, Default beta, Default gamma) => Default (alpha, beta, gamma)
+ Default: instance Default (Maybe alpha)
+ Default: instance Default Bool
+ Default: instance Default Int
+ Default: instance Default Text
+ Default: instance Default [alpha]
+ Default: instance Default alpha => Default (Either alpha beta)
+ Graphics.UI.Editor.Basics: eventText :: GUIEvent -> Text
+ Graphics.UI.Editor.Basics: gtkReturn :: GUIEvent -> Bool
+ Graphics.UI.Editor.Basics: instance Bounded GUIEventSelector
+ Graphics.UI.Editor.Basics: instance Enum GUIEventSelector
+ Graphics.UI.Editor.Basics: instance Eq GUIEventSelector
+ Graphics.UI.Editor.Basics: instance Event GUIEvent GUIEventSelector
+ Graphics.UI.Editor.Basics: instance EventSelector GUIEventSelector
+ Graphics.UI.Editor.Basics: instance EventSource Notifier GUIEvent IO GUIEventSelector
+ Graphics.UI.Editor.Basics: instance Ord GUIEventSelector
+ Graphics.UI.Editor.Basics: instance Show GUIEventSelector
+ Graphics.UI.Editor.Basics: selector :: GUIEvent -> GUIEventSelector
+ Graphics.UI.Editor.Composite: instance Default Dependency
+ Graphics.UI.Editor.Composite: instance Default PackageName
+ Graphics.UI.Editor.Composite: instance Default Version
+ Graphics.UI.Editor.Composite: instance Default Version1
+ Graphics.UI.Editor.Composite: instance Default Version2
+ Graphics.UI.Editor.Composite: instance Default VersionRange
+ Graphics.UI.Editor.Composite: instance Eq Version1
+ Graphics.UI.Editor.Composite: instance Eq Version2
+ Graphics.UI.Editor.Composite: instance Show Version1
+ Graphics.UI.Editor.Composite: instance Show Version2
+ Graphics.UI.Editor.DescriptionPP: applicator :: FieldDescriptionPP alpha gamma -> alpha -> alpha -> gamma ()
+ Graphics.UI.Editor.DescriptionPP: fieldEditor :: FieldDescriptionPP alpha gamma -> alpha -> IO (Widget, Injector alpha, alpha -> Extractor alpha, Notifier)
+ Graphics.UI.Editor.DescriptionPP: fieldParser :: FieldDescriptionPP alpha gamma -> alpha -> CharParser () alpha
+ Graphics.UI.Editor.DescriptionPP: fieldPrinter :: FieldDescriptionPP alpha gamma -> alpha -> Doc
+ Graphics.UI.Editor.DescriptionPP: parameters :: FieldDescriptionPP alpha gamma -> Parameters
+ Graphics.UI.Editor.Parameters: instance Eq Direction
+ Graphics.UI.Editor.Parameters: instance Eq HorizontalAlign
+ Graphics.UI.Editor.Parameters: instance Eq Parameter
+ Graphics.UI.Editor.Parameters: instance Show Direction
+ Graphics.UI.Editor.Parameters: instance Show HorizontalAlign
+ Graphics.UI.Editor.Parameters: instance Show Parameter
+ Graphics.UI.Editor.Simple: instance BinClass Widget
+ Graphics.UI.Editor.Simple: instance ButtonClass Widget
+ Graphics.UI.Editor.Simple: instance ContainerClass Widget
+ Graphics.UI.Frame.Panes: activePane :: FrameState delta -> Maybe (PaneName, Connections)
+ Graphics.UI.Frame.Panes: currentPage :: PaneLayout -> Int
+ Graphics.UI.Frame.Panes: detachedId :: PaneLayout -> Maybe Text
+ Graphics.UI.Frame.Panes: detachedSize :: PaneLayout -> Maybe (Int, Int)
+ Graphics.UI.Frame.Panes: instance Eq (IDEPane delta)
+ Graphics.UI.Frame.Panes: instance Eq PaneDirection
+ Graphics.UI.Frame.Panes: instance Eq PaneLayout
+ Graphics.UI.Frame.Panes: instance Eq PanePathElement
+ Graphics.UI.Frame.Panes: instance Ord (IDEPane delta)
+ Graphics.UI.Frame.Panes: instance Read PaneDirection
+ Graphics.UI.Frame.Panes: instance Read PaneLayout
+ Graphics.UI.Frame.Panes: instance Read PanePathElement
+ Graphics.UI.Frame.Panes: instance Show (FrameState delta)
+ Graphics.UI.Frame.Panes: instance Show (IDEPane delta)
+ Graphics.UI.Frame.Panes: instance Show Connection
+ Graphics.UI.Frame.Panes: instance Show Notebook
+ Graphics.UI.Frame.Panes: instance Show PaneDirection
+ Graphics.UI.Frame.Panes: instance Show PaneLayout
+ Graphics.UI.Frame.Panes: instance Show PanePathElement
+ Graphics.UI.Frame.Panes: instance Show UIManager
+ Graphics.UI.Frame.Panes: instance Show Window
+ Graphics.UI.Frame.Panes: layout :: FrameState delta -> PaneLayout
+ Graphics.UI.Frame.Panes: paneGroups :: PaneLayout -> Map Text PaneLayout
+ Graphics.UI.Frame.Panes: paneMap :: FrameState delta -> Map PaneName (PanePath, Connections)
+ Graphics.UI.Frame.Panes: panePathFromNB :: FrameState delta -> !(Map Notebook PanePath)
+ Graphics.UI.Frame.Panes: paneTabs :: PaneLayout -> Maybe PaneDirection
+ Graphics.UI.Frame.Panes: panes :: FrameState delta -> Map PaneName (IDEPane delta)
+ Graphics.UI.Frame.Panes: uiManager :: FrameState delta -> UIManager
+ Graphics.UI.Frame.Panes: windows :: FrameState delta -> [Window]
+ Text.PrinterParser: fieldParser :: FieldDescriptionS alpha -> alpha -> CharParser () alpha
+ Text.PrinterParser: fieldPrinter :: FieldDescriptionS alpha -> alpha -> Doc
+ Text.PrinterParser: instance Pretty Text
+ Text.PrinterParser: parameters :: FieldDescriptionS alpha -> Parameters
- Graphics.UI.Editor.Basics: propagateAsChanged :: (EventSource alpha GUIEvent m GUIEventSelector) => alpha -> [GUIEventSelector] -> m ()
+ Graphics.UI.Editor.Basics: propagateAsChanged :: EventSource alpha GUIEvent m GUIEventSelector => alpha -> [GUIEventSelector] -> m ()
- Graphics.UI.Editor.Simple: staticListEditor :: (Eq beta) => [beta] -> (beta -> Text) -> Editor beta
+ Graphics.UI.Editor.Simple: staticListEditor :: Eq beta => [beta] -> (beta -> Text) -> Editor beta
- Graphics.UI.Editor.Simple: staticListMultiEditor :: (Eq beta) => [beta] -> (beta -> Text) -> Editor [beta]
+ Graphics.UI.Editor.Simple: staticListMultiEditor :: Eq beta => [beta] -> (beta -> Text) -> Editor [beta]
Files
ltk.cabal view
@@ -1,5 +1,5 @@ name: ltk-version: 0.15.0.2+version: 0.15.0.3 cabal-version: >= 1.8 build-type: Simple license: GPL@@ -25,10 +25,7 @@ glib >=0.13.0.0 && <0.14, text >=0.11.0.6 && <1.3, mtl >=1.1.0.2 && <2.3, parsec >=2.1.0.1 && <3.2, pretty >=1.0.1.0 && <1.2, transformers >=0.2.2.0 && <0.5,- ghc -any-- build-depends: gtk3 >=0.13.2 && <0.14- cpp-options: -DMIN_VERSION_gtk=MIN_VERSION_gtk3+ ghc -any, gtk3 >=0.13.2 && <0.15 exposed-modules: Default MyMissing Control.Event Graphics.UI.Editor.Basics Graphics.UI.Editor.Composite
src/Graphics/UI/Editor/Parameters.hs view
@@ -79,14 +79,6 @@ deriving (Eq,Show) -{-- #if MIN_VERSION_gtk(0,9,13)- -- now defined in gtk- #else- instance Show ShadowType- where show _ = "Any Shadow"- #endif---}- emptyParams :: [Parameter] emptyParams = []
src/Graphics/UI/Editor/Simple.hs view
@@ -1,4 +1,3 @@-{-# LANGUAGE CPP #-} {-# LANGUAGE ScopedTypeVariables #-} {-# LANGUAGE OverloadedStrings #-} -----------------------------------------------------------------------------@@ -570,9 +569,7 @@ containerAdd sw listView scrolledWindowSetPolicy sw PolicyAutomatic PolicyAutomatic containerAdd widget sw-#ifdef MIN_VERSION_gtk3 scrolledWindowSetMinContentHeight sw (snd minSize)-#endif -- update the model when the toggle buttons are activated on rendererToggle cellToggled $ \pathStr -> do let (i:_) = stringToTreePath pathStr