Down is:module

This module defines instances Num, Real, Fractional, Floating and RealFrac of MPFR. Operations are rounded with RoundMode Down and computed with maximum precision of two operands or with the precision of the operand.
A binding to curl, an efficient, high level library for retrieving files using Uniform Resource Locators (URLs). Content may be retrieved as a strings, ByteString or parsed as HTML tags, XML or RSS and Atom feeds. Error handling is encapsulated in the Either type.
A binding to libdownload, an efficient, high level library for retrieving files using Uniform Resource Locators (URLs). This provides simple, uniform access to file, FTP and HTTP resources. Content may be retrieved as a strings, ByteString or parsed as HTML tags, XML or RSS and Atom feeds. Error handling is encapsulated in the Either type.
Retrieves line items in CSV format. TrueView line items are not supported. See: DoubleClick Bid Manager API Reference for doubleclickbidmanager.lineitems.downloadlineitems.
Retrieves entities in SDF format. See: DoubleClick Bid Manager API Reference for doubleclickbidmanager.sdf.download.
Batch download user accounts. See: Google Identity Toolkit API Reference for identitytoolkit.relyingparty.downloadAccount.
Downloads a caption track. The caption track is returned in its original format unless the request specifies a value for the tfmt parameter and in its original language unless the request specifies a value for the tlang parameter. See: YouTube Data API Reference for youtube.captions.download.
Method for media download. Download is supported on the URI `/v1/media/{+name}?alt=media`. See: YouTube Reporting API Reference for youtubereporting.media.download.
Conversion of markdown-formatted plain text to Pandoc document.
Conversion of Pandoc documents to markdown-formatted plain text. Markdown: https://daringfireball.net/projects/markdown/
The "markdown" splice formats markdown content as HTML and inserts it into the document. If the file attribute is present the contents of the tag is ignored and the file specified is converted to HTML. Otherwise the non-markup children of the tag are processed as markdown and converted to HTML. This splice requires that the "pandoc" executable is in your path. You can add custom pandoc splice with pandocSplice. It is not limited to markdown input, and can process anything pandoc can. For example you can create a page with generated table of contents, using heist template as pandoc template.
<!-- _wrap.tpl -->
<html>
<head> <title> <pageTitle/> </title> </head>

<div class="nav"> <pageToc/> </div>
<apply-content/>
</html>
And pandoc template, which would bind pageTitle and pageToc splices and applies "_wrap" template.
<!-- _pandoc.tpl -->
<apply template="_wrap.tpl">
<bind tag="pageTitle"> $title$</bind>
<bind tag="pageToc"> $toc$</bind>
$body$
</apply>
Bind splice pandoc splice. Set it to not wrap in div, or it will break html from _wrap.tpl
splices = "docmarkdown" ## pandocSplice opts
where
opts = setPandocArgs  ["-S", "--no-wrap", "--toc"
, "--standalone"
, "--template", "_pandoc.tpl"
, "--html5"]
$ setPandocWrapDiv Nothing
$ defaultPandocOptions
And then use it to render your markdown file
<!-- apidocs.tpl -->
<DOCTYPE html>
<html lang="en">
<head>
<link href="/static/css/site.css rel="stylesheet">
</head>
<body>
<apply template="_navbar.tpl" />
<docmarkdown file="apidocs.md"/>
</body>
GtkDropDown is a widget that allows the user to choose an item from a list of options. The GtkDropDown displays the [selected]DropDown:selected choice. The options are given to GtkDropDown in the form of GListModel and how the individual options are represented is determined by a ListItemFactory. The default factory displays simple strings, and adds a checkmark to the selected item in the popup. To set your own factory, use dropDownSetFactory. It is possible to use a separate factory for the items in the popup, with dropDownSetListFactory. GtkDropDown knows how to obtain strings from the items in a StringList; for other models, you have to provide an expression to find the strings via dropDownSetExpression. GtkDropDown can optionally allow search in the popup, which is useful if the list of options is long. To enable the search entry, use dropDownSetEnableSearch. Here is a UI definition example for GtkDropDown with a simple model:

xml code

<object class="GtkDropDown">
<property name="model">
<object class="GtkStringList">
<items>
<item translatable="yes">Factory</item>
<item translatable="yes">Home</item>
<item translatable="yes">Subway</item>
</items>
</object>
</property>
</object>
If a GtkDropDown is created in this manner, or with dropDownNewFromStrings, for instance, the object returned from dropDownGetSelectedItem will be a StringObject. To learn more about the list widget framework, see the overview.

CSS nodes

GtkDropDown has a single CSS node with name dropdown, with the button and popover nodes as children.

Accessibility

GtkDropDown uses the AccessibleRoleComboBox role.
The GdkTextureDownloader is used to download the contents of a Texture. It is intended to be created as a short-term object for a single download, but can be used for multiple downloads of different textures or with different settings. GdkTextureDownloader can be used to convert data between different formats. Create a GdkTexture for the existing format and then download it in a different format. Since: 4.10
This is a rewrite of XMonad.Layout.WindowNavigation. WindowNavigation lets you assign keys to move up/down/left/right, based on actual cartesian window coordinates, rather than just going j/k on the stack. This module is experimental. You'll have better luck with the original. This module differs from the other in a few ways:
  1. You can go up/down/left/right across multiple screens.
  2. It doesn't provide little border colors for your neighboring windows.
  3. It doesn't provide the 'Move' action, which seems to be related to the XMonad.Layout.Combo extension.
  4. It tries to be slightly smarter about tracking your current position.
  5. Configuration is different.
WindowNavigation is an extension to allow easy navigation of a workspace.
Allows the user to choose an item from a list of options. <picture> <source srcset="drop-down-dark.png" media="(prefers-color-scheme: dark)"> <img alt="An example GtkDropDown" src="drop-down.png"> </picture> The GtkDropDown displays the [selected]DropDown:selected choice. The options are given to GtkDropDown in the form of GListModel and how the individual options are represented is determined by a ListItemFactory. The default factory displays simple strings, and adds a checkmark to the selected item in the popup. To set your own factory, use dropDownSetFactory. It is possible to use a separate factory for the items in the popup, with dropDownSetListFactory. GtkDropDown knows how to obtain strings from the items in a StringList; for other models, you have to provide an expression to find the strings via dropDownSetExpression. GtkDropDown can optionally allow search in the popup, which is useful if the list of options is long. To enable the search entry, use dropDownSetEnableSearch. Here is a UI definition example for GtkDropDown with a simple model:

xml code

<object class="GtkDropDown">
<property name="model">
<object class="GtkStringList">
<items>
<item translatable="yes">Factory</item>
<item translatable="yes">Home</item>
<item translatable="yes">Subway</item>
</items>
</object>
</property>
</object>
If a GtkDropDown is created in this manner, or with dropDownNewFromStrings, for instance, the object returned from dropDownGetSelectedItem will be a StringObject. To learn more about the list widget framework, see the overview.

CSS nodes

GtkDropDown has a single CSS node with name dropdown, with the button and popover nodes as children.

Accessibility

GtkDropDown uses the AccessibleRoleComboBox role.
Provides functions that help on the creation of Application teardown sub-routines
Bindings to the github fork of the sundown library - previously known as upskirt: https://github.com/tanoku/sundown To actually get output, you have to use one of the Text.Sundown.Html modules: Example usage:
import Text.Sundown.Renderers.Html.String
import System (getArgs)
import Control.Monad (liftM)

main :: IO ()
main = do
input <- liftM (!! 0) getArgs >>= readFile
putStrLn $ renderHtml input allExtensions noHtmlModes Nothing
A render node for an inset shadow.