From 0ac042c1ce65cf65ef965f8fc6be80f8a44a9d4b Mon Sep 17 00:00:00 2001
From: Jim Ramsay <i.am@jimramsay.com>
Date: Wed, 18 Feb 2009 10:53:06 -0500
Subject: Moved fbrun(1) to asciidoc format

---
 doc/Makefile.am        |   6 +-
 doc/asciidoc/Makefile  |   2 +-
 doc/asciidoc/fbrun.txt |  94 +++++++++++++++
 doc/fbrun.1            |  70 ------------
 doc/fbrun.1.in         | 304 +++++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 402 insertions(+), 74 deletions(-)
 create mode 100644 doc/asciidoc/fbrun.txt
 delete mode 100644 doc/fbrun.1
 create mode 100644 doc/fbrun.1.in

diff --git a/doc/Makefile.am b/doc/Makefile.am
index 8a5e61d..da18c58 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -2,12 +2,12 @@
 # Makefile.am for fluxbox/doc
 
 SUBDIRS = ru
-CLEANFILES = fluxbox.1 fluxbox-apps.5 fluxbox-keys.5 fluxbox-menu.5 fluxbox-remote.1 fluxbox-style.5
+CLEANFILES = fluxbox.1 fbrun.1 fluxbox-apps.5 fluxbox-keys.5 fluxbox-menu.5 fluxbox-remote.1 fluxbox-style.5
 MAINTAINERCLEANFILES = Makefile.in
 man_MANS = fbsetroot.1 fbrun.1 fbsetbg.1 startfluxbox.1 \
 	fluxbox.1 fluxbox-apps.5 fluxbox-keys.5 fluxbox-menu.5 fluxbox-remote.1 fluxbox-style.5
-EXTRA_DIST=fbsetroot.1 fbrun.1 fbsetbg.1 startfluxbox.1 CODESTYLE \
-	fluxbox.1.in fluxbox-apps.5.in fluxbox-keys.5.in fluxbox-menu.5.in fluxbox-remote.1.in fluxbox-style.5.in
+EXTRA_DIST=fbsetroot.1 fbsetbg.1 startfluxbox.1 CODESTYLE \
+	fluxbox.1.in fbrun.1.in fluxbox-apps.5.in fluxbox-keys.5.in fluxbox-menu.5.in fluxbox-remote.1.in fluxbox-style.5.in
 distclean-local:
 	rm -f *\~
 
diff --git a/doc/asciidoc/Makefile b/doc/asciidoc/Makefile
index d69157a..70db7ef 100644
--- a/doc/asciidoc/Makefile
+++ b/doc/asciidoc/Makefile
@@ -2,7 +2,7 @@
 # create manpages from the asciidoc files
 #
 
-SRC1 = fluxbox.txt fluxbox-remote.txt
+SRC1 = fluxbox.txt fluxbox-remote.txt fbrun.txt
 SRC5 = fluxbox-keys.txt fluxbox-apps.txt fluxbox-style.txt fluxbox-menu.txt
 
 MAN = $(SRC1:.txt=.1.in) $(SRC5:.txt=.5.in)
diff --git a/doc/asciidoc/fbrun.txt b/doc/asciidoc/fbrun.txt
new file mode 100644
index 0000000..12342f7
--- /dev/null
+++ b/doc/asciidoc/fbrun.txt
@@ -0,0 +1,94 @@
+fbrun(1)
+==========
+Bastian Kleineidam <calvin@debian.org>
+v1.1.2, 18 February 2009
+:man source:   fbrun.txt
+:man version:  {revision}
+:man manual:   Fluxbox Manual  
+
+NAME
+----
+fbrun - display run dialog window
+
+SYNOPSIS
+--------
+*fbrun* ['options']
+
+DESCRIPTION
+-----------
+*fbrun(1)* is  basically equivalent to the ``Run...'' dialog in other desktop
+environments. This means that it is an easy way to start a program that isn't
+contained  in the menu (or needs a special set of parameters for this particular
+invocation).
+
+Pressing ``Enter'' will close the window and execute the command in your present
+*$SHELL*. Pressing ``Esc'' will close the window and does not execute anything.
+
+Another way fbrun can be useful is to be called from the  menu  with  a
+preloaded  command  line that you can edit and then execute. An example might be
+sshing to a very long host name with lots of options of  which one  changes  all
+the  time.  In this case, you could add an entry for fbrun to your menu that
+contains all the options  and  the  host  name.  When  you use said entry, you
+could edit the line as necessary and execute it.
+
+OPTIONS
+-------
+*-title* 'title'::
+	Set title
+
+*-text* 'text'::
+	Text input
+
+*-w* 'width'::
+	Window width in pixels
+
+*-h* 'height'::
+	Window height in pixels
+
+*-display* 'display'::
+	Display name, defaults to *$DISPLAY*
+
+*-pos* 'x' 'y'::
+	Window position in pixels
+
+*-nearmouse*::
+	Position the window under the mouse cursor
+
+*-fg* 'color'::
+	Foreground text color. The default is *black*
+
+*-bg* 'color'::
+	Background color. The default is *white*
+
+*-font* 'name'::
+	Text font name
+
+*-na*::
+	Disable font antialias
+
+*-hf* 'filename'::
+	History file to load. The default is *~/.fluxbox/fbrun_history*.
+
+*-help*::
+	Show this help
+
+EXAMPLE
+-------
+....
+fbrun -fg black -bg white -text xterm -title "run xterm"
+....
+
+AUTHORS
+-------
+- This manpage was originally written by Bastian Kleineidam <calvin at
+  debian.org> for the Debian distribution of fluxbox (but may be used by
+  others).
+
+- It was then converted to asciidoc format by Jim Ramsay <i.am at jimramsay.com>
+  for fluxbox-1.1.2
+
+- The main author of fluxbox is Henrik Kinnunen <fluxgen at fluxbox.org>.
+
+SEE ALSO
+--------
+fluxbox(1)
diff --git a/doc/fbrun.1 b/doc/fbrun.1
deleted file mode 100644
index a6555eb..0000000
--- a/doc/fbrun.1
+++ /dev/null
@@ -1,70 +0,0 @@
-.\"
-.\" Man page for fbrun
-.\"
-.\" Copyright (c) 2004 by Bastian Kleineidam <reflexionsniveau@web.de>
-.\"
-.TH FBRUN 1 "16 December 2003"
-.SH NAME
-fbrun \- display run dialog window
-.SH SYNOPSIS
-\fBfbrun\fP [\fIoptions\fP]...
-.SH DESCRIPTION
-\fBfbrun\fP is basically equivalent to the "Run..." dialog in other
-desktop environments. This means that it is an easy way to start a
-program that isn't contained in the menu (or needs a special set of
-parameters for this particular invocation).
-
-Another way fbrun can be useful is to be called from the menu with a
-preloaded command line that you can edit and then execute. An example
-might be sshing to a very long host name with lots of options of which
-one changes all the time. In this case, you could add an entry for fbrun
-to your menu that contains all the options and the host name. When you use
-said entry, you could edit the line as necessary and execute it.
-.SH OPTIONS
-.TP
-\fB-font\fP \fIname\fP
-Text font name
-.TP
-\fB-title\fP \fIname\fP
-Set title
-.TP
-\fB-text\fP \fItext\fP
-Text input
-.TP
-\fB-w\fP \fIwidth\fP
-Window width in pixels
-.TP
-\fB-h\fP \fIheight\fP
-Window height in pixels
-.TP
-\fB-display\fP \fIname\fP
-Display name
-.TP
-\fB-pos\fP \fIx\fP \fIy\fP
-Window position in pixels
-.TP
-\fB-nearmouse\fP
-Position the window under the mouse cursor
-.TP
-\fB-fg\fP \fIname\fP
-Foreground text color
-.TP
-\fB-bg\fP \fIname\fP
-Background color
-.TP
-\fB-na\fP
-Disable antialias
-.TP
-\fB-hf\fP \fIfilename\fP
-History file to load (default ~/.fluxbox/fbrun_history
-.TP
-\fB-help\fP
-Show this help
-.SH EXAMPLE
-  \fBfbrun -fg black -bg white -text xterm -title "run xterm"\fP
-.SH AUTHOR
-This manpage was originally written by Bastian Kleineidam
-<calvin@debian.org> for the Debian distribution of fluxbox
-(but may be used by others).
-
-The main author of fluxbox is Henrik Kinnunen <fluxgen@fluxbox.org>.
diff --git a/doc/fbrun.1.in b/doc/fbrun.1.in
new file mode 100644
index 0000000..09a6107
--- /dev/null
+++ b/doc/fbrun.1.in
@@ -0,0 +1,304 @@
+.\"     Title: fbrun
+.\"    Author: [see the "AUTHORS" section]
+.\" Generator: DocBook XSL Stylesheets v1.74.0 <http://docbook.sf.net/>
+.\"      Date: 02/18/2009
+.\"    Manual: Fluxbox Manual
+.\"    Source: fbrun.txt 1.1.2
+.\"  Language: English
+.\"
+.TH "FBRUN" "1" "02/18/2009" "fbrun\&.txt 1\&.1\&.2" "Fluxbox Manual"
+.\" -----------------------------------------------------------------
+.\" * (re)Define some macros
+.\" -----------------------------------------------------------------
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.\" toupper - uppercase a string (locale-aware)
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.de toupper
+.tr aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ
+\\$*
+.tr aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz
+..
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.\" SH-xref - format a cross-reference to an SH section
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.de SH-xref
+.ie n \{\
+.\}
+.toupper \\$*
+.el \{\
+\\$*
+.\}
+..
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.\" SH - level-one heading that works better for non-TTY output
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.de1 SH
+.\" put an extra blank line of space above the head in non-TTY output
+.if t \{\
+.sp 1
+.\}
+.sp \\n[PD]u
+.nr an-level 1
+.set-an-margin
+.nr an-prevailing-indent \\n[IN]
+.fi
+.in \\n[an-margin]u
+.ti 0
+.HTML-TAG ".NH \\n[an-level]"
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
+\." make the size of the head bigger
+.ps +3
+.ft B
+.ne (2v + 1u)
+.ie n \{\
+.\" if n (TTY output), use uppercase
+.toupper \\$*
+.\}
+.el \{\
+.nr an-break-flag 0
+.\" if not n (not TTY), use normal case (not uppercase)
+\\$1
+.in \\n[an-margin]u
+.ti 0
+.\" if not n (not TTY), put a border/line under subheading
+.sp -.6
+\l'\n(.lu'
+.\}
+..
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.\" SS - level-two heading that works better for non-TTY output
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.de1 SS
+.sp \\n[PD]u
+.nr an-level 1
+.set-an-margin
+.nr an-prevailing-indent \\n[IN]
+.fi
+.in \\n[IN]u
+.ti \\n[SN]u
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
+.ps \\n[PS-SS]u
+\." make the size of the head bigger
+.ps +2
+.ft B
+.ne (2v + 1u)
+.if \\n[.$] \&\\$*
+..
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.\" BB/BE - put background/screen (filled box) around block of text
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.de BB
+.if t \{\
+.sp -.5
+.br
+.in +2n
+.ll -2n
+.gcolor red
+.di BX
+.\}
+..
+.de EB
+.if t \{\
+.if "\\$2"adjust-for-leading-newline" \{\
+.sp -1
+.\}
+.br
+.di
+.in
+.ll
+.gcolor
+.nr BW \\n(.lu-\\n(.i
+.nr BH \\n(dn+.5v
+.ne \\n(BHu+.5v
+.ie "\\$2"adjust-for-leading-newline" \{\
+\M[\\$1]\h'1n'\v'+.5v'\D'P \\n(BWu 0 0 \\n(BHu -\\n(BWu 0 0 -\\n(BHu'\M[]
+.\}
+.el \{\
+\M[\\$1]\h'1n'\v'-.5v'\D'P \\n(BWu 0 0 \\n(BHu -\\n(BWu 0 0 -\\n(BHu'\M[]
+.\}
+.in 0
+.sp -.5v
+.nf
+.BX
+.in
+.sp .5v
+.fi
+.\}
+..
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.\" BM/EM - put colored marker in margin next to block of text
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.de BM
+.if t \{\
+.br
+.ll -2n
+.gcolor red
+.di BX
+.\}
+..
+.de EM
+.if t \{\
+.br
+.di
+.ll
+.gcolor
+.nr BH \\n(dn
+.ne \\n(BHu
+\M[\\$1]\D'P -.75n 0 0 \\n(BHu -(\\n[.i]u - \\n(INu - .75n) 0 0 -\\n(BHu'\M[]
+.in 0
+.nf
+.BX
+.in
+.fi
+.\}
+..
+.\" -----------------------------------------------------------------
+.\" * set default formatting
+.\" -----------------------------------------------------------------
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.\" -----------------------------------------------------------------
+.\" * MAIN CONTENT STARTS HERE *
+.\" -----------------------------------------------------------------
+.SH "Name"
+fbrun \- display run dialog window
+.SH "Synopsis"
+.sp
+\fBfbrun\fR [\fIoptions\fR]
+.SH "DESCRIPTION"
+.sp
+\fBfbrun(1)\fR is basically equivalent to the \(lqRun\&...\(rq dialog in other desktop environments\&. This means that it is an easy way to start a program that isn\'t contained in the menu (or needs a special set of parameters for this particular invocation)\&.
+.sp
+Pressing \(lqEnter\(rq will close the window and execute the command in your present \fB$SHELL\fR\&. Pressing \(lqEsc\(rq will close the window and does not execute anything\&.
+.sp
+Another way fbrun can be useful is to be called from the menu with a preloaded command line that you can edit and then execute\&. An example might be sshing to a very long host name with lots of options of which one changes all the time\&. In this case, you could add an entry for fbrun to your menu that contains all the options and the host name\&. When you use said entry, you could edit the line as necessary and execute it\&.
+.SH "OPTIONS"
+.PP
+\fB\-title\fR \fItitle\fR
+.RS 4
+Set title
+.RE
+.PP
+\fB\-text\fR \fItext\fR
+.RS 4
+Text input
+.RE
+.PP
+\fB\-w\fR \fIwidth\fR
+.RS 4
+Window width in pixels
+.RE
+.PP
+\fB\-h\fR \fIheight\fR
+.RS 4
+Window height in pixels
+.RE
+.PP
+\fB\-display\fR \fIdisplay\fR
+.RS 4
+Display name, defaults to
+\fB$DISPLAY\fR
+.RE
+.PP
+\fB\-pos\fR \fIx\fR \fIy\fR
+.RS 4
+Window position in pixels
+.RE
+.PP
+\fB\-nearmouse\fR
+.RS 4
+Position the window under the mouse cursor
+.RE
+.PP
+\fB\-fg\fR \fIcolor\fR
+.RS 4
+Foreground text color\&. The default is
+\fBblack\fR
+.RE
+.PP
+\fB\-bg\fR \fIcolor\fR
+.RS 4
+Background color\&. The default is
+\fBwhite\fR
+.RE
+.PP
+\fB\-font\fR \fIname\fR
+.RS 4
+Text font name
+.RE
+.PP
+\fB\-na\fR
+.RS 4
+Disable font antialias
+.RE
+.PP
+\fB\-hf\fR \fIfilename\fR
+.RS 4
+History file to load\&. The default is
+\fB~/\&.fluxbox/fbrun_history\fR\&.
+.RE
+.PP
+\fB\-help\fR
+.RS 4
+Show this help
+.RE
+.SH "EXAMPLE"
+.sp
+.if n \{\
+.RS 4
+.\}
+.fam C
+.ps -1
+.nf
+.BB lightgray
+fbrun \-fg black \-bg white \-text xterm \-title "run xterm"
+.EB lightgray
+.fi
+.fam
+.ps +1
+.if n \{\
+.RE
+.\}
+.SH "AUTHORS"
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+This manpage was originally written by Bastian Kleineidam <calvin at debian\&.org> for the Debian distribution of fluxbox (but may be used by others)\&.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+It was then converted to asciidoc format by Jim Ramsay <i\&.am at jimramsay\&.com> for fluxbox\-1\&.1\&.2
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+The main author of fluxbox is Henrik Kinnunen <fluxgen at fluxbox\&.org>\&.
+.RE
+.SH "SEE ALSO"
+.sp
+fluxbox(1)
-- 
cgit v0.11.2