Permalink
Browse files

Add support for custom title bar buttons (issue #50).

  • Loading branch information...
joewing committed Aug 23, 2013
1 parent 1c4e7f9 commit 370aeb5e30dadba7c9686c7065a54b28fb4417eb
Showing with 275 additions and 170 deletions.
  1. +20 −0 jwm.1.in
  2. +16 −16 po/de.po
  3. +16 −16 po/es.po
  4. +16 −16 po/fr.po
  5. +16 −16 po/it.po
  6. +16 −16 po/jwm.pot
  7. +16 −16 po/nl.po
  8. +16 −16 po/pl.po
  9. +16 −16 po/pt-PT.po
  10. +16 −16 po/ru.po
  11. +65 −0 src/border.c
  12. +12 −1 src/border.h
  13. +4 −0 src/lex.c
  14. +4 −0 src/lex.h
  15. +26 −25 src/parse.c
View
@@ -1418,6 +1418,26 @@ See \fBBackground\fP above for more information.
.RS
The following tags may also be supplied:
.P
.B ButtonClose
.RS
An icon to display for the close button on client windows instead of the
default.
.RE
.B ButtonMax
.RS
An icon to display for the maximize button on client windows instead of the
default.
.RE
.B ButtonMaxActive
.RS
An icon to display for the maximize button on maximized client windows instead
of the default.
.RE
.B ButtonMin
.RS
An icon to display for the minimize button on client windows instead
of the default.
.RE
.B DoubleClickDelta
.RS
The number of pixels the mouse can move during a double click.
View
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: jwm 2.1.1\n"
"Report-Msgid-Bugs-To: joewing@joewing.net\n"
"POT-Creation-Date: 2013-08-16 17:40-0500\n"
"POT-Creation-Date: 2013-08-23 13:23-0500\n"
"PO-Revision-Date: 2013-03-11 14:25+0100\n"
"Last-Translator: fido <L18L@puppy.forum>\n"
"Language-Team: German\n"
@@ -121,77 +121,77 @@ msgstr ""
msgid "key binding: root menu %d not defined"
msgstr ""
#: src/lex.c:193
#: src/lex.c:197
#, c-format
msgid "%s[%u]: close tag \"%s\" does not match open tag \"%s\""
msgstr ""
#: src/lex.c:200
#: src/lex.c:204
#, c-format
msgid "%s[%u]: unexpected and invalid close tag"
msgstr ""
#: src/lex.c:207
#: src/lex.c:211
#, c-format
msgid "%s[%u]: close tag \"%s\" without open tag"
msgstr ""
#: src/lex.c:210
#: src/lex.c:214
#, c-format
msgid "%s[%u]: invalid close tag"
msgstr ""
#: src/lex.c:229
#: src/lex.c:233
#, c-format
msgid "%s[%u]: invalid open tag"
msgstr ""
#: src/lex.c:242
#: src/lex.c:246
#, c-format
msgid "%s[%u]: invalid tag"
msgstr ""
#: src/lex.c:288
#: src/lex.c:292
#, c-format
msgid "%s[%u]: unexpected text: \"%s\""
msgstr ""
#: src/lex.c:336
#: src/lex.c:340
#, c-format
msgid "%s[%d]: invalid entity: \"%.8s\""
msgstr ""
#: src/parse.c:1088
#: src/parse.c:1089
#, c-format
msgid "invalid insert mode: \"%s\""
msgstr "ungültiger EInfügungsmodus: \"%s\""
#: src/parse.c:1812
#: src/parse.c:1813
#, c-format
msgid "invalid setting: %s"
msgstr "ungültige Einstellung %s"
#: src/parse.c:1824
#: src/parse.c:1825
#, c-format
msgid "invalid opacity: %s"
msgstr "ungültige Opazität: \"%s\""
#: src/parse.c:1843
#: src/parse.c:1844
#, c-format
msgid "invalid layer: %s"
msgstr "ungültige Ebene %s"
#: src/parse.c:1860
#: src/parse.c:1861
#, c-format
msgid "invalid status window type: %s"
msgstr ""
#: src/parse.c:1869
#: src/parse.c:1870
#, c-format
msgid "invalid tag in %s: %s"
msgstr "ungültiger tag in %s: %s"
#: src/parse.c:1890
#: src/parse.c:1891
msgid "configuration error"
msgstr "Konfigurationsfehler"
View
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: jwm 2.2.0\n"
"Report-Msgid-Bugs-To: joewing@joewing.net\n"
"POT-Creation-Date: 2013-08-16 17:40-0500\n"
"POT-Creation-Date: 2013-08-23 13:23-0500\n"
"PO-Revision-Date: 2013-06-27 15:00-0300\n"
"Last-Translator: Víctor Martínez <vikmz@myopera.com>\n"
"Language-Team: Spanish <LL@li.org>\n"
@@ -127,78 +127,78 @@ msgstr "ni tecla ni código especificado para Tecla"
msgid "key binding: root menu %d not defined"
msgstr "atajo de teclado: menú root %d no definido"
#: src/lex.c:193
#: src/lex.c:197
#, c-format
msgid "%s[%u]: close tag \"%s\" does not match open tag \"%s\""
msgstr ""
"%s[%u]: etiqueta de cerrar \"%s\" no coincide con etiqueta de abrir \"%s\""
#: src/lex.c:200
#: src/lex.c:204
#, c-format
msgid "%s[%u]: unexpected and invalid close tag"
msgstr "%s[%u]: etiqueta de cerrar inesperada y no válida"
#: src/lex.c:207
#: src/lex.c:211
#, c-format
msgid "%s[%u]: close tag \"%s\" without open tag"
msgstr "%s[%u]: etiqueta de cerrar \"%s\" sin etiqueta de abrir"
#: src/lex.c:210
#: src/lex.c:214
#, c-format
msgid "%s[%u]: invalid close tag"
msgstr "%s[%u]: etiqueta de cerrar no válida"
#: src/lex.c:229
#: src/lex.c:233
#, c-format
msgid "%s[%u]: invalid open tag"
msgstr "%s[%u]: etiqueta de abrir no válida"
#: src/lex.c:242
#: src/lex.c:246
#, c-format
msgid "%s[%u]: invalid tag"
msgstr "%s[%u]: etiqueta no válida"
#: src/lex.c:288
#: src/lex.c:292
#, c-format
msgid "%s[%u]: unexpected text: \"%s\""
msgstr "%s[%u]: texto inesperado: \"%s\""
#: src/lex.c:336
#: src/lex.c:340
#, c-format
msgid "%s[%d]: invalid entity: \"%.8s\""
msgstr "%s[%d]: entidad no válida: \"%.8s\""
#: src/parse.c:1088
#: src/parse.c:1089
#, c-format
msgid "invalid insert mode: \"%s\""
msgstr "modo de insertar no válido: \"%s\""
#: src/parse.c:1812
#: src/parse.c:1813
#, c-format
msgid "invalid setting: %s"
msgstr "ajuste no válido: %s"
#: src/parse.c:1824
#: src/parse.c:1825
#, c-format
msgid "invalid opacity: %s"
msgstr "opacidad no válida: %s"
#: src/parse.c:1843
#: src/parse.c:1844
#, c-format
msgid "invalid layer: %s"
msgstr "capa no válida: %s"
#: src/parse.c:1860
#: src/parse.c:1861
#, c-format
msgid "invalid status window type: %s"
msgstr "tipo de ventana de estado no válido: %s"
#: src/parse.c:1869
#: src/parse.c:1870
#, c-format
msgid "invalid tag in %s: %s"
msgstr "etiqueta no válida en %s: %s"
#: src/parse.c:1890
#: src/parse.c:1891
msgid "configuration error"
msgstr "error de configuración"
View
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: jwm 2.1.1\n"
"Report-Msgid-Bugs-To: joewing@joewing.net\n"
"POT-Creation-Date: 2013-08-16 17:40-0500\n"
"POT-Creation-Date: 2013-08-23 13:23-0500\n"
"PO-Revision-Date: 2013-05-31 14:19+0100\n"
"Last-Translator: FR_PUPPY_LINUX <fr_puppy_linux@tradux.org>\n"
"Language-Team: FR_PUPPY_LINUX <fr_puppy_linux@tradux.org>\n"
@@ -122,79 +122,79 @@ msgstr "ni touche ni code de touche spécifié"
msgid "key binding: root menu %d not defined"
msgstr "combinaison de touches: menu racine %d non défini"
#: src/lex.c:193
#: src/lex.c:197
#, c-format
msgid "%s[%u]: close tag \"%s\" does not match open tag \"%s\""
msgstr ""
"%s[%u]: la balise de fermeture \"%s\" ne coïncide pas avec la balise "
"d'ouverture \"%s\""
#: src/lex.c:200
#: src/lex.c:204
#, c-format
msgid "%s[%u]: unexpected and invalid close tag"
msgstr "%s[%u]: balise de fermeture inattendue ou incorrecte"
#: src/lex.c:207
#: src/lex.c:211
#, c-format
msgid "%s[%u]: close tag \"%s\" without open tag"
msgstr "%s[%u]: balise de fermeture \"%s\" sans balise d'ouverture"
#: src/lex.c:210
#: src/lex.c:214
#, c-format
msgid "%s[%u]: invalid close tag"
msgstr "%s[%u]: balise de fermeture incorrecte"
#: src/lex.c:229
#: src/lex.c:233
#, c-format
msgid "%s[%u]: invalid open tag"
msgstr "%s[%u]: balise d'ouverture incorrecte"
#: src/lex.c:242
#: src/lex.c:246
#, c-format
msgid "%s[%u]: invalid tag"
msgstr "%s[%u]: balise incorrecte"
#: src/lex.c:288
#: src/lex.c:292
#, c-format
msgid "%s[%u]: unexpected text: \"%s\""
msgstr "%s[%u]: texte inattendu: \"%s\""
#: src/lex.c:336
#: src/lex.c:340
#, c-format
msgid "%s[%d]: invalid entity: \"%.8s\""
msgstr "%s[%d]: entité incorrecte: \"%.8s\""
#: src/parse.c:1088
#: src/parse.c:1089
#, c-format
msgid "invalid insert mode: \"%s\""
msgstr "Mode d'insertion incorrect: \"%s\""
#: src/parse.c:1812
#: src/parse.c:1813
#, c-format
msgid "invalid setting: %s"
msgstr "Balise incorrecte dans: %s"
#: src/parse.c:1824
#: src/parse.c:1825
#, c-format
msgid "invalid opacity: %s"
msgstr "opacité de menu incorrecte: %s"
#: src/parse.c:1843
#: src/parse.c:1844
#, c-format
msgid "invalid layer: %s"
msgstr "plan de groupe incorrect: %s"
#: src/parse.c:1860
#: src/parse.c:1861
#, c-format
msgid "invalid status window type: %s"
msgstr "type de fond d'écran incorrect: %s"
#: src/parse.c:1869
#: src/parse.c:1870
#, c-format
msgid "invalid tag in %s: %s"
msgstr "Balise incorrecte dans %s: %s"
#: src/parse.c:1890
#: src/parse.c:1891
msgid "configuration error"
msgstr "erreur de configuration"
Oops, something went wrong.

0 comments on commit 370aeb5

Please sign in to comment.