diff options
-rw-r--r-- | src/Xmobar/App/X11EventLoop.hs | 2 | ||||
-rw-r--r-- | src/Xmobar/Plugins/StdinReader.hs | 2 | ||||
-rw-r--r-- | src/Xmobar/Plugins/XMonadLog.hs | 4 | ||||
-rw-r--r-- | src/Xmobar/Run/Actions.hs (renamed from src/Xmobar/X11/Actions.hs) | 8 | ||||
-rw-r--r-- | src/Xmobar/X11/Bitmap.hs | 4 | ||||
-rw-r--r-- | src/Xmobar/X11/Draw.hs | 2 | ||||
-rw-r--r-- | src/Xmobar/X11/Parsers.hs | 3 | ||||
-rw-r--r-- | xmobar.cabal | 2 |
8 files changed, 15 insertions, 12 deletions
diff --git a/src/Xmobar/App/X11EventLoop.hs b/src/Xmobar/App/X11EventLoop.hs index 7021b21..b8897b5 100644 --- a/src/Xmobar/App/X11EventLoop.hs +++ b/src/Xmobar/App/X11EventLoop.hs @@ -50,7 +50,7 @@ import Xmobar.Config.Types ( persistent , Align(..) , XPosition(..)) -import Xmobar.X11.Actions +import Xmobar.Run.Actions import Xmobar.X11.Parsers import Xmobar.X11.Window import Xmobar.X11.Text diff --git a/src/Xmobar/Plugins/StdinReader.hs b/src/Xmobar/Plugins/StdinReader.hs index c1e2724..76e102c 100644 --- a/src/Xmobar/Plugins/StdinReader.hs +++ b/src/Xmobar/Plugins/StdinReader.hs @@ -26,7 +26,7 @@ import System.Exit import System.IO import System.IO.Error (isEOFError) import Xmobar.Run.Exec -import Xmobar.X11.Actions (stripActions) +import Xmobar.Run.Actions (stripActions) import Control.Exception import Control.Monad (forever) diff --git a/src/Xmobar/Plugins/XMonadLog.hs b/src/Xmobar/Plugins/XMonadLog.hs index 0bf62e1..4efd585 100644 --- a/src/Xmobar/Plugins/XMonadLog.hs +++ b/src/Xmobar/Plugins/XMonadLog.hs @@ -21,14 +21,16 @@ import Control.Monad import Graphics.X11 import Graphics.X11.Xlib.Extras import Xmobar.Run.Exec +import Xmobar.Run.Actions (stripActions) + #ifdef UTF8 #undef UTF8 import Codec.Binary.UTF8.String as UTF8 #define UTF8 #endif + import Foreign.C (CChar) import Xmobar.X11.Events (nextEvent') -import Xmobar.X11.Actions (stripActions) data XMonadLog = XMonadLog | UnsafeXMonadLog diff --git a/src/Xmobar/X11/Actions.hs b/src/Xmobar/Run/Actions.hs index 87c03ed..f7d0e45 100644 --- a/src/Xmobar/X11/Actions.hs +++ b/src/Xmobar/Run/Actions.hs @@ -1,6 +1,6 @@ ----------------------------------------------------------------------------- -- | --- Module : Xmobar.Actions +-- Module : Xmobar.Run.Actions -- Copyright : (c) Alexander Polakov -- License : BSD-style (see LICENSE) -- @@ -10,12 +10,14 @@ -- ----------------------------------------------------------------------------- -module Xmobar.X11.Actions (Action(..), runAction, stripActions) where +module Xmobar.Run.Actions (Button, Action(..), runAction, stripActions) where import System.Process (system) import Control.Monad (void) import Text.Regex (Regex, subRegex, mkRegex, matchRegex) -import Graphics.X11.Types (Button) +import Data.Word (Word32) + +type Button = Word32 data Action = Spawn [Button] String deriving (Eq, Show) diff --git a/src/Xmobar/X11/Bitmap.hs b/src/Xmobar/X11/Bitmap.hs index c17f9d2..2dd47ac 100644 --- a/src/Xmobar/X11/Bitmap.hs +++ b/src/Xmobar/X11/Bitmap.hs @@ -2,7 +2,7 @@ ----------------------------------------------------------------------------- -- | -- Module : X11.Bitmap --- Copyright : (C) 2013, 2015, 2017, 2018 Alexander Polakov +-- Copyright : (C) 2013, 2015, 2017, 2018, 2022 Alexander Polakov -- License : BSD3 -- -- Maintainer : jao@gnu.org @@ -23,9 +23,9 @@ import Graphics.X11.Xlib import System.Directory (doesFileExist) import System.FilePath ((</>)) import System.Mem.Weak ( addFinalizer ) +import Xmobar.Run.Actions (Action) import Xmobar.X11.ColorCache import Xmobar.X11.Parsers (TextRenderInfo(..), Widget(..)) -import Xmobar.X11.Actions (Action) #ifdef XPM import Xmobar.X11.XPMFile(readXPMFile) diff --git a/src/Xmobar/X11/Draw.hs b/src/Xmobar/X11/Draw.hs index 129701b..30f0b75 100644 --- a/src/Xmobar/X11/Draw.hs +++ b/src/Xmobar/X11/Draw.hs @@ -32,8 +32,8 @@ import Graphics.X11.Xlib hiding (textExtents, textWidth) import Graphics.X11.Xlib.Extras import Xmobar.Config.Types +import Xmobar.Run.Actions (Action(..)) import qualified Xmobar.X11.Bitmap as B -import Xmobar.X11.Actions (Action(..)) import Xmobar.X11.Types import Xmobar.X11.Text import Xmobar.X11.ColorCache diff --git a/src/Xmobar/X11/Parsers.hs b/src/Xmobar/X11/Parsers.hs index 0119208..4688760 100644 --- a/src/Xmobar/X11/Parsers.hs +++ b/src/Xmobar/X11/Parsers.hs @@ -25,14 +25,13 @@ module Xmobar.X11.Parsers ( parseString , Widget(..)) where import Xmobar.Config.Types -import Xmobar.X11.Actions +import Xmobar.Run.Actions import Control.Monad (guard, mzero) import Data.Maybe (fromMaybe) import Data.Int (Int32) import Text.ParserCombinators.Parsec import Text.Read (readMaybe) -import Graphics.X11.Types (Button) import Foreign.C.Types (CInt) data Widget = Icon String | Text String | Hspace Int32 deriving Show diff --git a/xmobar.cabal b/xmobar.cabal index d75d440..d551fd0 100644 --- a/xmobar.cabal +++ b/xmobar.cabal @@ -113,6 +113,7 @@ library Xmobar.Run.Template, Xmobar.Run.Exec, Xmobar.Run.Runnable + Xmobar.Run.Actions, Xmobar.App.CommandThreads, Xmobar.App.X11EventLoop, Xmobar.App.TextEventLoop, @@ -127,7 +128,6 @@ library Xmobar.System.Localize, Xmobar.System.Signal, Xmobar.System.Kbd, - Xmobar.X11.Actions, Xmobar.X11.Events, Xmobar.X11.Parsers, Xmobar.X11.Types, |