summaryrefslogtreecommitdiffstats
path: root/tde-i18n-da/docs/kdewebdev/kommander
diff options
context:
space:
mode:
Diffstat (limited to 'tde-i18n-da/docs/kdewebdev/kommander')
-rw-r--r--tde-i18n-da/docs/kdewebdev/kommander/Makefile.am4
-rw-r--r--tde-i18n-da/docs/kdewebdev/kommander/Makefile.in635
-rw-r--r--tde-i18n-da/docs/kdewebdev/kommander/basics.docbook160
-rw-r--r--tde-i18n-da/docs/kdewebdev/kommander/commands.docbook28
-rw-r--r--tde-i18n-da/docs/kdewebdev/kommander/credits.docbook95
-rw-r--r--tde-i18n-da/docs/kdewebdev/kommander/dcop.docbook227
-rw-r--r--tde-i18n-da/docs/kdewebdev/kommander/editor.docbook1516
-rw-r--r--tde-i18n-da/docs/kdewebdev/kommander/extending.docbook40
-rw-r--r--tde-i18n-da/docs/kdewebdev/kommander/glossary.docbook45
-rw-r--r--tde-i18n-da/docs/kdewebdev/kommander/index.cache.bz2bin0 -> 19342 bytes
-rw-r--r--tde-i18n-da/docs/kdewebdev/kommander/index.docbook146
-rw-r--r--tde-i18n-da/docs/kdewebdev/kommander/installation.docbook47
-rw-r--r--tde-i18n-da/docs/kdewebdev/kommander/introduction.docbook77
-rw-r--r--tde-i18n-da/docs/kdewebdev/kommander/q-and-a.docbook28
-rw-r--r--tde-i18n-da/docs/kdewebdev/kommander/specials.docbook703
-rw-r--r--tde-i18n-da/docs/kdewebdev/kommander/tutorials.docbook85
-rw-r--r--tde-i18n-da/docs/kdewebdev/kommander/widgets.docbook376
17 files changed, 4212 insertions, 0 deletions
diff --git a/tde-i18n-da/docs/kdewebdev/kommander/Makefile.am b/tde-i18n-da/docs/kdewebdev/kommander/Makefile.am
new file mode 100644
index 00000000000..29f2e0115ae
--- /dev/null
+++ b/tde-i18n-da/docs/kdewebdev/kommander/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = da
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-da/docs/kdewebdev/kommander/Makefile.in b/tde-i18n-da/docs/kdewebdev/kommander/Makefile.in
new file mode 100644
index 00000000000..ed77b116ae5
--- /dev/null
+++ b/tde-i18n-da/docs/kdewebdev/kommander/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdewebdev/kommander
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = da
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdewebdev/kommander/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdewebdev/kommander/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdewebdev/kommander/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdewebdev/kommander/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdewebdev/kommander/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=installation.docbook tutorials.docbook index.docbook basics.docbook glossary.docbook credits.docbook specials.docbook commands.docbook dcop.docbook index.cache.bz2 editor.docbook extending.docbook Makefile.in widgets.docbook introduction.docbook Makefile.am q-and-a.docbook
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) glossary.docbook extending.docbook commands.docbook specials.docbook widgets.docbook editor.docbook index.docbook introduction.docbook credits.docbook q-and-a.docbook installation.docbook tutorials.docbook dcop.docbook basics.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kommander
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kommander/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kommander/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kommander/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kommander/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kommander/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kommander/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kommander
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kommander
+ @for base in glossary.docbook extending.docbook commands.docbook specials.docbook widgets.docbook editor.docbook index.docbook introduction.docbook credits.docbook q-and-a.docbook installation.docbook tutorials.docbook dcop.docbook basics.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kommander/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kommander/$$base ;\
+ done
+
+uninstall-nls:
+ for base in glossary.docbook extending.docbook commands.docbook specials.docbook widgets.docbook editor.docbook index.docbook introduction.docbook credits.docbook q-and-a.docbook installation.docbook tutorials.docbook dcop.docbook basics.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kommander/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in glossary.docbook extending.docbook commands.docbook specials.docbook widgets.docbook editor.docbook index.docbook introduction.docbook credits.docbook q-and-a.docbook installation.docbook tutorials.docbook dcop.docbook basics.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdewebdev/kommander/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdewebdev/kommander/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdewebdev/kommander/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-da/docs/kdewebdev/kommander/basics.docbook b/tde-i18n-da/docs/kdewebdev/kommander/basics.docbook
new file mode 100644
index 00000000000..c67813a5f7c
--- /dev/null
+++ b/tde-i18n-da/docs/kdewebdev/kommander/basics.docbook
@@ -0,0 +1,160 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<chapter id="kmdr-basics">
+<chapterinfo>
+<title
+>Grundlæggende &kommander;</title>
+<authorgroup>
+<author
+><firstname
+>Tamara</firstname
+> <surname
+>King</surname
+> <affiliation
+><address
+> <email
+>tik@acm.org</email>
+</address
+></affiliation>
+</author>
+<author
+><firstname
+>Eric</firstname
+> <surname
+>Laffoon</surname
+> <affiliation
+><address
+> <email
+>sequitur@kde.org</email>
+</address
+></affiliation>
+</author>
+
+&rune.laursen.role;
+
+</authorgroup>
+</chapterinfo>
+
+<title
+>Grundlæggende &kommander;</title>
+
+<!-- This chapter should tell the user how to use your app. You should use as
+many sections (Chapter, Sect1, Sect3, etc...) as is necessary to fully document
+your application. -->
+
+<sect1 id="concepts">
+<title
+>Koncepter</title>
+
+
+<para
+>&kommander; blev oprindeligt designet omkring et simpelt koncept der har vist sig næsten revolutionerende blandt visuelle designværktøjer. Typisk tillader disse værktøjer at man kan oprette dialoger og måske endda hovedvindue-grænseflader. Hovedvindue-grænseflader er naturligvis et programs hovedgrænseflade der typisk indeholder menuer, værktøjslinjer, statuslinje og programarealet. Dialoger er børnevinduerne som typisk ikke har menuer og således navngivet fordi deres formål er at <quote
+>have en dialog</quote
+> eller udveksle information mellem dig og hovedprogrammet. Elementerne i en dialog kaldes <quote
+>kontroller</quote
+> og du kobler dit program til disse kontroller. &kommander; er anderledes pga. sin non-programmatiske natur i denne henseende. Det bruger konceptet om at associere tekst med kontrollerne på dialogen. Til at begynde med kaldtes dette <quote
+>Associeret tekst</quote
+> men kaldes nu <quote
+>&kommander; tekst</quote
+>. Kontroller i &kommander;-dialoger kan indeholde indholdet af andre kontroller gennem en reference og en kontrol kan referere sit eget indhold vha. en <quote
+>Speciel</quote
+> som ser således ud: @kontrolTekst. Specielle er kommandoer med specielle betydning i &kommander;. Så hvis du har oprettet en dialog med to linjeEditorkontroller og navngivet den første <quote
+>Fornavn</quote
+> og den anden <quote
+>Efternavn</quote
+>, kan du oprette en knap og sætte dens &kommander;tekst til <quote
+>Mit navn er @Fornavn @Efternavn</quote
+>. Du vil være nødt til at sætte @kontrolTekst i for- og efternavnskontrollerne, husker du? Vi må fortælle &kommander; at referere til teksten i dem. Du kan køre dette fra en <application
+>Konsol</application
+> og den vil så udskrive strengen for dig. Så den vil referere fornavnet sådan her: @Fornavn -> hent kontrollen med navnet Fornavn(@Fornavn) -> @kontrolTekst -> hent indholdet af linjeEditorkontrollen. Så i dette tilfælde returnerer @Fornavn <quote
+>Eric</quote
+>: @fornavn -> @kontrolTekst -> <quote
+>Eric</quote
+>. </para>
+
+<para
+>Dette er kernen af &kommander;. Det er hvad du kan gøre med disse funktionaliteter der gør det interessant. For det første er det værd at bide mærke i, at sammenlignet med den almindelige fremgangsmåde i et sprogbaseret værktøj, er der ikke behov for programmeringsudtryk i &kommander;, for at definere disse operationer. Dette gør &kommander; hurtig for udviklere. For slutbrugere er det meget simplere end at lære sprogkontruktioner. For alle betyder det at man kan fokusere på opgaven og ikke hele tiden sidde med referencedokumentationen i hånden. I starten, når folk introduceres for et værktøj som &kommander;, er det første spørgsmål altid <quote
+>Hvad kan jeg bruge sådan et lækkert værktøj til?</quote
+> Det viser sig at strengmanipulation bruges sådan ca. overalt. </para>
+
+<para
+>Så hvad kan &kommander;? Her er en liste kogt ned til de mest grundlæggende funktioner. &kommander; kan: </para>
+
+<orderedlist>
+<listitem
+><para
+>Videregive strenge til et kaldende program gennem stdout.</para
+></listitem>
+<listitem
+><para
+>Kald eksekverbare programmer.</para
+></listitem>
+<listitem
+><para
+>Brug &DCOP; for at kommunikere med &kde;-programmer.</para
+></listitem>
+</orderedlist>
+
+<para
+>Hvis du ikke er programmør, vil du måske gerne have en forklaring for lægmand. I den første, hvis du starter &kommander; fra en konsol, så er konsol det kaldende program. Det er et forældre barn forhold der. At sende en besked til en konsol gøre med barnets standardudskrift (sdtout), det hedder sådan fordi der også er fejludskrift. Dette er interessant fordi nogle programmer som &quantaplus; beruger stdout for at modtage information fra programmer de starter. Så &kommander; dialoger kan udskrive deres tekststrenge direkte i &quantaplus;' editor hvis de kaldes fra &quantaplus; Det betyder at &kommander;-dialoger kan være brugbare udvidelser til programmer. </para>
+
+<para
+>Det andet tilfælde er når man kalder en eksekverbar. Et hvilket som helst program der kører på dit system er eksekverbart. Selv et scriptprogram køres af scriptets fortolker, så teknisk set eksekveres det også. &kommander; kan køre kommandoer ligesom konsollen, selv hvis du kører det fra menuen. Hvis du f.eks. ville åbne &GIMP; ville du have en knap der afleder strengen <quote
+>gimp</quote
+> og putte den i en speciel på denne måde: @exec(gimp). På ingen tid vil du se &GIMP; åbnes når du bruger dette. Du kan også exec <quote
+>ls -l</quote
+>, men du ville kun kunne se uddata når du kører det i en konsol. </para>
+
+<para
+>Det tredje tilfælde er meget interessant. &DCOP; er kort for &kde;'s <emphasis
+> D</emphasis
+>esktop<emphasis
+>C</emphasis
+>ommunication<emphasis
+>P</emphasis
+>rotocol og det er meget kraftigt.Prøv at køre <application
+>kdcop</application
+>-programmet og kig lidt på det. Du finder hurtigt ud af at i alle &kde;programmer der er opbygget efter standarderne, har ting der sker med &DCOP; og i de veldesignede sker der rigtig meget. Med &DCOP; kan du sspørge efter al mulig information såvel som at sætte værdier for kontroller og meget andet. Der er et afsnit om at bruge &DCOP; i denne manual. &kommander; kan sende &DCOP; til et hvilket som helst &kde;-program, såvel som at blive kontrolleret af &DCOP;. Faktisk kan du sende &DCOP; fra kommandolinjen til et hvilket som helst &kde;-program. Så hvad er al den snak til for? Sagen er at hvis du vil udføre mange kommandoer, finder du hurtigt ud af at kommandolinjen og &DCOP; er fine til korte kommandoer, men kan give forsinkelser når det f.eks. kaldes fra en løkke et par hundrede gange. Det er derfor &kommander; har en @dcop speciel, fordi den er ca. 1000 gange hurtigere. Fordi &kommander; kan sende og modtage &DCOP;, kan &DCOP; bruges til at scripte &kommander;. Det er også derfor vi har en lokal &DCOP;-speciel @ldcop, som tillader dig at skrive meget mindre for at bruge en kommando. </para>
+
+<para
+>Er dette er alle kernekoncepterne i &kommander;? Nej men det burde være en hjælp til dig for at finde ud af hvordan det virker, så det som vi har beskrevet ikke lyder som rent volapyk. Der er et par koncepter mere. &kommander; bruger signaler og slot til at håndtere begivenheder. En begivenhed i et program betyder sådan set bare <quote
+>der skete noget</quote
+> som oprettelsen af en kontrol eller en ændring af noget tekst. Disse ændringer <quote
+>udsender signaler</quote
+> og du kan forbinde disse signaler til en modtagende slot som så gør et eller andet når begivenheden sker.En måde at bruge &kommander; er søsteren til &kommander;s Tekst, <quote
+>BefolkningsTekst</quote
+> BefolkningsTekst, befolker en kontrol når den kaldes. Ligesom &kommander;Tekst, kan BefolkningsTekst indeholde tekststrenge eller scripter. </para>
+
+<para
+>Nu har du fået lært de simple ting i &kommander; så du kn komme i gang. Vi forsøger at holdet antallet af specielle på et lavt niveau og vi bruger &DCOP; rigtig meget. Idéen er at vi vil holde &kommander;s fordele så konsistente og strømlinede som muligt. Du vil opdage at du kan indarbejde et hvilket som helst scriptsprog i &kommander; når behovet opstår og endda flere scriptsprog i en dialog. Resten af informtionen i dette dokument antager at du er bekendt med de her præsenterede koncepter og udtryk. Eksemplerne og gennemgangene er også meget brugbare når man skal forstå hvad &kommander; kan. </para>
+</sect1>
+&editor; <sect1 id="executor">
+<title
+>Eksekutoren</title>
+
+<para
+>Eksekutoren der hedder <application
+>kmdr-executor</application
+>, kører &kommander; scripter. Den indlæser <literal role="extension"
+>kmdr</literal
+>-filer og producerer dynamisk en fuldt funktionel dialog. </para>
+
+<sect2 id="executor-for-programmers">
+<title
+>Eksekutor for programmører</title>
+
+<para
+>C++-udviklere kan nemt bruge KmdrDialogInstance-klassen i deres C++-programmer, så eksekveringsfunktionaliteten er indlejret i deres program. Dette gør det overflødigt at køre et eksternt eksekveringsprogram. For almindelige dialoger, er omkostningerne ved dialogoprettelsen minimal, men oprettelsen af &kde;-applikationen kan medføre at dialogen forsinkes en smule. </para>
+</sect2>
+
+</sect1>
+
+<sect1 id="create-dialog">
+<title
+>At oprette en dialog</title>
+
+<para
+></para>
+</sect1>
+
+</chapter>
diff --git a/tde-i18n-da/docs/kdewebdev/kommander/commands.docbook b/tde-i18n-da/docs/kdewebdev/kommander/commands.docbook
new file mode 100644
index 00000000000..b844705218c
--- /dev/null
+++ b/tde-i18n-da/docs/kdewebdev/kommander/commands.docbook
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<chapter id="commands">
+<chapterinfo>
+<title
+>Kommandoreference</title>
+<authorgroup>
+<author
+><firstname
+></firstname
+> <surname
+></surname
+> <affiliation
+><address
+> <email
+></email>
+</address
+></affiliation>
+</author>
+
+&rune.laursen.role;
+
+</authorgroup>
+</chapterinfo>
+
+<title
+>Reference</title>
+&widgets; &specials; &dcop-functions; </chapter>
diff --git a/tde-i18n-da/docs/kdewebdev/kommander/credits.docbook b/tde-i18n-da/docs/kdewebdev/kommander/credits.docbook
new file mode 100644
index 00000000000..1921b3e6e8d
--- /dev/null
+++ b/tde-i18n-da/docs/kdewebdev/kommander/credits.docbook
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<chapter id="credits">
+<chapterinfo>
+<title
+>Medvirkende og licens</title>
+<authorgroup>
+<author
+><firstname
+>Tamara</firstname
+> <surname
+>King</surname
+> <affiliation
+><address
+> <email
+>tik@acm.org</email>
+</address
+></affiliation>
+</author>
+
+&rune.laursen.role;
+
+</authorgroup>
+</chapterinfo>
+
+<title
+>Medvirkende og licens</title>
+
+<variablelist>
+<title
+>&kommander; Udviklingsholdet</title>
+<varlistentry>
+<term
+>Britton, Marc <email
+>consume@optusnet.com.au</email
+></term>
+<listitem
+><para
+>Udvikler og dokumentation</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>King, Tamara <email
+>tik@acm.org</email
+></term>
+<listitem
+><para
+>Dokumentation</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Laffoon, Eric <email
+>sequitur@kde.org</email
+></term>
+<listitem
+><para
+>Projekthåndtering og dokumentation</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Mantia, Andr&aacute;s <email
+>amantia@kde.org</email
+></term>
+<listitem
+><para
+>Udvikler</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Rudolf, Michal <email
+>mrudolf@kdewebdev.org</email
+></term>
+<listitem
+><para
+>Udvikler</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>&kommander;<trademark class="copyright"
+></trademark
+>2004 &kommander; Udviklingsholdet. </para>
+
+<para
+>&kommander; Brugerhåndbog <trademark class="copyright"
+></trademark
+> 2004 &kommander; Udviklingsholdet. </para>
+
+&rune.laursen.credit;
+&underFDL; &underGPL; </chapter>
diff --git a/tde-i18n-da/docs/kdewebdev/kommander/dcop.docbook b/tde-i18n-da/docs/kdewebdev/kommander/dcop.docbook
new file mode 100644
index 00000000000..2e2f854e20e
--- /dev/null
+++ b/tde-i18n-da/docs/kdewebdev/kommander/dcop.docbook
@@ -0,0 +1,227 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<sect1 id="dcop-interface">
+<sect1info>
+<title
+>&DCOP; Funktioner</title>
+<authorgroup>
+<author
+><firstname
+></firstname
+> <surname
+></surname
+> <affiliation
+><address
+> <email
+></email>
+</address
+></affiliation>
+</author>
+
+&rune.laursen.role;
+
+</authorgroup>
+</sect1info>
+
+<title
+>&DCOP; Funktioner</title>
+
+<para
+>&DCOP; kan kaldes på flere måder i &kommander;. Den første er konsolmetoden </para>
+<para
+>dcop kmdr-executor-@pid KommanderIf changeWidgetText minKontrol <quote
+>ny tekst</quote
+> </para>
+<para
+>Dette antager at du er inde i en &kommander;-fil og har adgang til specialen @pid, som indeholder procesID'et. Faktisk er de lettere at erstatte <quote
+>kmdr-executor-@pid</quote
+> med @dcopid. Du kan dog bruge denne syntaks (naturligvis uden specialerne), fra kommandolinjen eller et hvilket som helst eksternt script, for at ændre &kommander;-vinduet. </para>
+<para
+>Fordi &kommander; ikke har en fuldstændig fortolker i sit alfastadium, hvis du vil bruge den meget hurtigere interne &DCOP; fra et andet applikationsvindue (konsol &DCOP; er meget langsomt) er det meget mere kompliceret fordi du skal give meget information, inklusive en prototype af kaldet. Det ovenstående kald ville blive til: </para>
+<para
+>@dcop(@dcopid, KommanderIf, <quote
+>enableWidget(QString, bool)</quote
+>, Widget, true) </para>
+<para
+>Da dette blev skrevet skulle man være klar over at indlejre &DCOP;-kald inde i scriptsprogstrukturer (som <application
+>bash</application
+> betyder at man skal bruge konsolmetodekald. <emphasis
+>Hvis du bruger interne &DCOP;-kld , vil alle &kommander;-specialer blive udført først og dernæst scriptet.</emphasis
+> </para>
+<para
+>Der er en ny og simpel måde at bruge &DCOP; på, i &kommander; ved at bruge en objektsyntaks. Lad os sige at du vil ændre teksten i en kontrols navn @linjeEditor1. Det ville se således ud: </para>
+<para
+>@LineEdit1.changeWidgetText(New text) </para>
+<para
+>Som du kan se er den nye syntaks meget let, såvel som visuel konsistent med funktionsgrupper. Alle &DCOP;-referencer her vil bruge den nye objektsyntaks som vist ovenfor. <emphasis
+> Læg mærke til at hvis du refererer til en kontrol vh. &DCOP; fra et andet vindue eller en anden applikation, er den første parameter altid kontrollens navn. Alle funktioner der er vist her starter med den anden parameter.</emphasis
+> </para>
+
+<sect2 id="dcop-globals">
+<title
+>&DCOP; til globale variable</title>
+<variablelist>
+<varlistentry>
+<term
+>global(QString variableName)</term>
+<listitem>
+<para
+>Returnerer værdien af den specficerede globale variabel. Når et script køres inde fra &kommander;-vinduet, vil alle (non-globale) variabler sat i dette script, holde op med at eksistere efter scriptet er kørt færdigt og vil derfor ikke være til rådighed for andre scriptprocesser eller i en ny instans af den kaldende proces. Det globale <quote
+>virkefelt</quote
+> betyder at variablen eksisterer for alle processer i vinduet indtil dette vindue lukkes. Du kan ændre disse variabler på et hvilket som helst tidspunk, med et nyt kald til <function
+>@setGlobal</function
+>. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>setGlobal(QString variableName, QString value)</term>
+<listitem>
+<para
+>Opretter en variabel som er global for vinduesprocessen og tildeler værdien til den. Denne værdi kan hentes med global(QString variabelNavn) eller tildeles en ny værdi. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+<sect2 id="dcop-all">
+<title
+>&DCOP; til alle kontroller</title>
+
+<variablelist>
+<varlistentry>
+<term
+>changeWidgetText(QString text)</term>
+<listitem>
+<para
+>Dette skal omdøbes til setWidgetText og dette navn bliver sikker overflødiggjort. Det fjerner teksten der vises i kontrollen og erstatter det med den givne tekst. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>enableWidget(bool enable)</term>
+<listitem>
+<para
+>Aktiverer eller deaktiverer en kontrol. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>associatedText</term>
+<listitem>
+<para
+>Returnerer teksten associeret med den angivne kontrol. Dette er ikke det samme den viste tekst. Det skulle laves sådan her: <quote
+>@kontrolTekst</quote
+> eller tekst og eller scripting brugt til at ankomme ved den viste værdi. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>setAssociatedText(QString text)</term>
+<listitem>
+<para
+>Den sætter &kommander;s standard Text-streng. Den sættes typisk til <quote
+>@widgeText</quote
+> for at vise hvad der indtastes i kontrollen. Det er usandsynligt at du får behov for det, men hvis du gør er det her det foregår. Dette gælder for alle kontroller der kan indeholde data. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+<sect2 id="dcop-box">
+<title
+>&DCOP; til listeboks- og kombinationsfelt-kontroller</title>
+<variablelist>
+<varlistentry>
+<term
+>addListItem(QString item, int index)</term>
+<listitem>
+<para
+>Tilføjer et element til en listebokskontrol ved det specificerede indeks. Listeindekset starter ved nul For at tilføje til slutinngen af en liste, bruges -1. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>addListItems(QStringList items, int index)</term>
+<listitem>
+<para
+>Dette tilføjer en liste af strenge på én gang. Listen skal afsluttes af <acronym
+>EOL</acronym
+>(\n - nye linjer). Dette er nyttigt eftersom du kan bruge bash til at hente listen ret smertefrit. F.eks. ved at bruge @exec(ls -l ~/projekter | grep kmdr) for elementer, giver dig en katalogudskrift af &kommander;-filer i din projektmappe. Listeindeks starter ved nul. Brug -1 for at tilføje til slutningen af en liste. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>addUniqueItem(QString item)</term>
+<listitem>
+<para
+>addUniqueItem tilføjer et element til slutningen af listen, men kun hvis det er unikt. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>clearList</term>
+<listitem>
+<para
+>Fjerner alle indgange. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>removeListItem(int index)</term>
+<listitem>
+<para
+>Fjerner elementet ved det angivne indeks. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>item(int index)</term>
+<listitem>
+<para
+>Returnerer elementets tekst ved det angivne indeks. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>setCurrentListItem(int index)</term>
+<listitem>
+<para
+>Sætter det aktuelle (eller markerede) element til det angivne indeks. Gælder for listefelt- og kombinationsbokskontroller. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+<sect2 id="dcop-button">
+<title
+>&DCOP; for afkrydsningsfelt- og radioknapkontroller</title>
+<variablelist>
+<varlistentry>
+<term
+>setChecked(QString widgetName, bool checked)</term>
+<listitem>
+<para
+>Afkrydser eller fjerner afkrysdning i afkrydsningsfelt- og radioknapkontroller. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+<sect2 id="dcop-tab">
+<title
+>&DCOP; for fanebladskontroller</title>
+<variablelist>
+<varlistentry>
+<term
+>setCurrentTab(QString widgetName, int index)</term>
+<listitem>
+<para
+>Markér fanebladet ved indeks for fanebladskontroller. Indeks starter ved nul. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+
+</sect1>
diff --git a/tde-i18n-da/docs/kdewebdev/kommander/editor.docbook b/tde-i18n-da/docs/kdewebdev/kommander/editor.docbook
new file mode 100644
index 00000000000..7ef9d8a0ed7
--- /dev/null
+++ b/tde-i18n-da/docs/kdewebdev/kommander/editor.docbook
@@ -0,0 +1,1516 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<sect1 id="editor">
+<sect1info>
+<title
+>Editoren</title>
+<authorgroup>
+<author
+><firstname
+>Tamara</firstname
+> <surname
+>King</surname
+> <affiliation
+><address
+> <email
+>tik@acm.org</email>
+</address
+></affiliation>
+</author>
+
+&rune.laursen.role;
+
+</authorgroup>
+</sect1info>
+
+<title
+>Editoren</title>
+
+<para
+>Editoren er baseret på &designer; et værktøj til design og implementering af brugergrænseflader, lavet af <ulink url="http://www.trolltech.com"
+>Trolltech</ulink
+>. Vi har modificeret &designer; på disse punkter: </para>
+<itemizedlist>
+<listitem
+><para
+>Grænsefladen er meget simplere</para
+></listitem>
+<listitem
+><para
+>Bygget med vore egne kontroller</para
+></listitem>
+<listitem
+><para
+>Tilføjet muligheden for at indstille &kommander; Text</para
+></listitem>
+<listitem
+><para
+>Forskellige andre overfladiske ændringer</para
+></listitem>
+</itemizedlist>
+<para
+>Dem der allerede er dus med &designer; har nemt ved at bruge &kmdr-editor;. </para>
+
+<sect2 id="editor-gui">
+<title
+>Hovedvindue</title>
+
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="editor.png"/>
+</imageobject>
+</mediaobject>
+
+<orderedlist>
+<listitem
+><para
+>Værktøjslinjer indeholder et antal knapper for hurtigadgang til forskellige funktioner.</para
+></listitem>
+<listitem
+><para
+>Filoversigten viser alle filerne. Brug søgefeltet for hurtigt at skifte mellem filerne.</para
+></listitem>
+<listitem
+><para
+>Objektsøgeren giver overblik over sammenhængene mellem kontrollerne i en formular. Det er brugbart til at markere kontroller i en formular med et komplekst layout.</para
+></listitem>
+<listitem
+><para
+>Egenskabseditoren er stedet hvor man ændrer kontrollers opførsel og fremtoning.</para
+></listitem>
+<listitem
+><para
+>Dialogeditoren er stedet hvor dialoger oprettes og redigeres.</para
+></listitem>
+</orderedlist>
+</sect2>
+
+<sect2>
+<title
+>Fil-menuen</title>
+<para>
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Fil</guimenu
+> <guimenuitem
+>Ny</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Opretter en ny dialog</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>b</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Fil</guimenu
+> <guimenuitem
+>Åbn</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Søg i filsystemet for at åbne en eksisterende dialog</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Fil</guimenu
+> <guimenuitem
+>Luk</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Lukker den aktive dialog</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>G</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Fil</guimenu
+> <guimenuitem
+>Gem</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Gemmer den aktive dialog</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Fil</guimenu
+> <guimenuitem
+>Gem som</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Gemmer den aktive dialog med et andet navn</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Fil</guimenu
+> <guimenuitem
+>Gem alle</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Gemmer alle åbne dialoger</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Fil</guimenu
+> <guimenuitem
+>Nyligt åbnede filer</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Hurtigliste over de sidste filer du har åbnet. Denne liste vil ændre sig hver gang du åbner en fil som ikke er på listen endnu. Den ældste fjernes fra listen først.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Fil</guimenu
+> <guimenuitem
+>Afslut</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Afslutter</action
+> &kommander;</para
+></listitem>
+</varlistentry>
+</variablelist>
+</para>
+
+</sect2>
+
+<sect2>
+<title
+>Redigeringsmenuen</title>
+<para>
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Redigér</guimenu
+> <guimenuitem
+>Fortryd</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Fortryd den seneste handling som udførtes.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+> Y</keycap
+></keycombo
+></shortcut
+> <guimenu
+> Redigér</guimenu
+> <guimenuitem
+>Annullér fortryd</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Gør den sidste fortrudte handling om.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>X</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Redigér</guimenu
+> <guimenuitem
+>Klip</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Klip det aktuelle element og placér det på klippebord.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Redigér</guimenu
+> <guimenuitem
+>Kopiér</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Kopiér det aktuelle element til klippebordet.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>V</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Redigér</guimenu
+> <guimenuitem
+>Indsæt</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Indsæt klippebordets indhold ved nuværende markørposition.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+> Z</keycap
+></keycombo
+></shortcut
+><guimenu
+> Redigér</guimenu
+><guimenuitem
+> Slet</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Slet det aktuelle element.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+></keycap
+></shortcut
+><guimenu
+> Redigér</guimenu
+> <guimenuitem
+>Markér alle</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Markér alle elementer i den aktuelle dialog.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Alt;<keycap
+> R</keycap
+></keycombo
+></shortcut
+><guimenu
+> Redigér</guimenu
+><guimenuitem
+>Kontrollér acceleratorer</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Kontrollerer at alle acceleratorer kun benyttes én gang.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Alt;<keycap
+> S</keycap
+></keycombo
+></shortcut
+><guimenu
+> Redigér</guimenu
+> <guimenuitem
+>Scriptobjekt</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Redigér</guimenu
+> <guimenuitem
+>Slot</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Viser vinduet der skal redigeres og opretter funktioner og slot.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Redigér</guimenu
+> <guimenuitem
+>Forbindelser</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Viser vis- og redigér forbindelser-dialogen.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Redigér</guimenu
+> <guimenuitem
+> Formularindstillinger</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Viser formularindstillingsdialogen.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Redigér</guimenu
+> <guimenuitem
+> Indstillinger</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Viser indstillingsdialogen.</action
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+</para>
+</sect2>
+
+<sect2>
+<title
+>Værktøjsmenuen</title>
+<para>
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>F2</keycap
+> </shortcut
+> <guimenu
+>Værktøjer</guimenu
+> <guimenuitem
+>Peger</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>F3</keycap
+> </shortcut
+> <guimenu
+>Værktøjer</guimenu
+> <guimenuitem
+>Forbind signal/slot</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>F3</keycap
+> </shortcut
+> <guimenu
+>Værktøjer</guimenu
+> <guimenuitem
+>Fanebladsrækkefølge</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Værktøjer</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> </menuchoice
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Værktøjer</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>Tekstetiket</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Værktøjer</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>Billedetiket</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Værktøjer</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>Listevisning</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Værktøjer</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>Listefelt</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Værktøjer</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>Underdialog</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Værktøjer</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>Fanebladskontrol</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Værktøjer</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>Linjeredigering</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Værktøjer</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>Kør-knap</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Værktøjer</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>Luk-knap</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Værktøjer</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>Filvælger</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Værktøjer</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>Teksteditor</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Værktøjer</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>Radioknap</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Værktøjer</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>Knapgruppe</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Værktøjer</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>Gruppefelt</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Værktøjer</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>Afkrydsningsfelt</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Værktøjer</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>Kombinationsboks</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Værktøjer</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>RullefeltInt</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Værktøjer</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>Rich Text-editor</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Værktøjer</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>Trækontrol</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Værktøjer</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>Ukendt</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Værktøjer</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>Guide</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Værktøjer</guimenu
+> <guisubmenu
+>Brugerdefineret</guisubmenu
+> </menuchoice
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Værktøjer</guimenu
+> <guisubmenu
+>Brugerdefineret</guisubmenu
+> <guimenuitem
+>Redigér brugerdefinerede kontroller</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</para>
+
+</sect2>
+
+<sect2>
+<title
+>Layoutmenuen</title>
+<para>
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+></keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Layout</guimenu
+> <guimenuitem
+>Justér størrelse</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>H</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Layout</guimenu
+> <guimenuitem
+>Horisontalt layout</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>L</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Layout</guimenu
+> <guimenuitem
+>Vertikalt layout</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+> G</keycap
+></keycombo
+> </shortcut
+> <guimenu
+> Layout</guimenu
+> <guimenuitem
+>Layout i gitter</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Layout</guimenu
+><guimenuitem
+>Horisontalt layout (i opdeler)</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Layout</guimenu
+> <guimenuitem
+>Vertikalt layout (i opdeler)</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+> B</keycap
+></keycombo
+></shortcut
+><guimenu
+> Layout</guimenu
+><guimenuitem
+> Bryd layout</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Layout</guimenu
+> <guimenuitem
+>Tilføj spreder</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+</para>
+</sect2>
+
+<sect2>
+<title
+>Kør-menuen</title>
+<para>
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+> K</keycap
+></keycombo
+></shortcut
+><guimenu
+> Kør</guimenu
+><guimenuitem
+>Kør-dialog</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Kører den aktuelle dialog.</action
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+</para>
+</sect2>
+
+<sect2>
+<title
+>Vinduemenuen</title>
+<para>
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+> F4</keycap
+></keycombo
+></shortcut
+><guimenu
+> Vindue</guimenu
+><guimenuitem
+> Luk</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Lukker den aktuelle dialog.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Vindue</guimenu
+> <guimenuitem
+>Luk alle</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Lukker alle dialoger.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>F6</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Vindue</guimenu
+> <guimenuitem
+>Næste</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>F6</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Vindue</guimenu
+> <guimenuitem
+>Forrige</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Vindue</guimenu
+> <guimenuitem
+>Fliselæg</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Vindue</guimenu
+> <guimenuitem
+>Kaskade</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Vindue</guimenu
+> <guisubmenu
+>Visninger</guisubmenu
+> </menuchoice
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Vindue</guimenu
+> <guisubmenu
+>Visninger</guisubmenu
+> <guimenuitem
+>Filoversigt</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Vindue</guimenu
+> <guisubmenu
+>Visninger</guisubmenu
+> <guimenuitem
+>Objektsøger</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Vindue</guimenu
+> <guisubmenu
+>Visninger</guisubmenu
+> <guimenuitem
+>Egenskaber for editor/signal-håndtering</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Vindue</guimenu
+> <guisubmenu
+>Visninger</guisubmenu
+> <guimenuitem
+>På række</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Vindue</guimenu
+> <guisubmenu
+>Værktøjslinjer</guisubmenu
+> </menuchoice
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Vindue</guimenu
+> <guisubmenu
+>Værktøjslinjer</guisubmenu
+> <guimenuitem
+>Fil</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Vindue</guimenu
+> <guisubmenu
+>Værktøjslinjer</guisubmenu
+> <guimenuitem
+>Redigér</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Vindue</guimenu
+> <guisubmenu
+>Layout</guisubmenu
+> <guimenuitem
+>Fil</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Vindue</guimenu
+> <guisubmenu
+>Værktøjslinjer</guisubmenu
+> <guimenuitem
+>Værktøjer</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Vindue</guimenu
+> <guisubmenu
+>Værktøjslinjer</guisubmenu
+> <guimenuitem
+>Kommander</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Vindue</guimenu
+> <guisubmenu
+>Værktøjslinjer</guisubmenu
+> <guimenuitem
+>Brugerdefineret</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Vindue</guimenu
+> <guisubmenu
+>Værktøjslinjer</guisubmenu
+> <guimenuitem
+>Hjælp</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Vindue</guimenu
+> <guisubmenu
+>Værktøjslinjer</guisubmenu
+> <guimenuitem
+>På række</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+</variablelist>
+</para>
+</sect2>
+
+<sect2>
+<title
+><guimenu
+>Hjælpe</guimenu
+>menuen</title>
+&help.menu.documentation; </sect2>
+
+
+</sect1>
diff --git a/tde-i18n-da/docs/kdewebdev/kommander/extending.docbook b/tde-i18n-da/docs/kdewebdev/kommander/extending.docbook
new file mode 100644
index 00000000000..63660cc1841
--- /dev/null
+++ b/tde-i18n-da/docs/kdewebdev/kommander/extending.docbook
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<chapter id="extending">
+<chapterinfo>
+<title
+>At udvide &kommander;</title>
+<authorgroup>
+<author
+><firstname
+></firstname
+> <surname
+></surname
+> </author>
+
+&rune.laursen.role;
+
+</authorgroup>
+</chapterinfo>
+
+<title
+>At udvide &kommander;</title>
+
+<!-- (OPTIONAL, BUT RECOMMENDED) This chapter should list all of the
+application windows and their menubar and toolbar commands for easy reference.
+Also include any keys that have a special function but have no equivalent in the
+menus or toolbars. This may not be necessary for small apps or apps with no tool
+or menu bars. -->
+
+<sect1 id="create-widgets">
+<title
+>At oprette &kommander;-kontroller</title>
+<para
+>Med Kommander kan du let oprette nye kontroller baseret på non-&kommander;kontroller. Fremgangsmåden er at aflede din nye &kommander;kontrol fra &Qt;/&kde;-kontrollen du gerne vil integrere med &kommander; og så også fra KommanderWidget-klassen. Tilsidesættelse af metoder i denne klasse giver &kommander;kontrollen sin funktionalitet. </para>
+<para
+>Det meste af koden i en &kommander;kontrol, er blot skabelonkode. Derfor kan du benytte widgetgenerator.kmdr &kommander; dialogen til at generere det meste af &kommander;kontrollens kode for dig. Det eneste du skal gøre er at udfylde de vigtige dele af din kontrol, som f.eks tilstandsinformation, kontroltekst ovs. </para>
+<para
+>Lad os forestille os at vi vil oprette en ny linjeredigeringskontrol til &kommander;, baseret på &kde;kontrollen KLineEdit. Ved at bruge &kommander;kontrolgeneratordialogen får vi noget der ligner det her udskrevet til inkluderingsfilen: </para>
+</sect1>
+
+</chapter>
diff --git a/tde-i18n-da/docs/kdewebdev/kommander/glossary.docbook b/tde-i18n-da/docs/kdewebdev/kommander/glossary.docbook
new file mode 100644
index 00000000000..f55a7b3baa7
--- /dev/null
+++ b/tde-i18n-da/docs/kdewebdev/kommander/glossary.docbook
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<glossary id="glossary">
+
+<glossaryinfo>
+<authorgroup>
+<author
+><firstname
+>Tamara</firstname
+> <surname
+>King</surname
+> <affiliation
+><address
+> <email
+>tik@acm.org</email>
+</address
+></affiliation>
+</author>
+
+&rune.laursen.role;
+
+</authorgroup>
+</glossaryinfo>
+
+<glossdiv>
+<title
+>Nøgleord</title>
+<glossentry id="text-association-glosref">
+<glossterm
+>Tekstassociation</glossterm>
+<glossdef>
+<para
+>Et stykke tekst der er associeret med eller bundet til en kontrols tilstand. </para>
+</glossdef>
+</glossentry>
+<glossentry id="widget-text-glosref">
+<glossterm
+>Kontroltekst</glossterm>
+<glossdef>
+<para
+>Teksten associeret med en kontrol. Dette repræsenteres i &kommander; med en @widgetText speciel. Kontrolteksten varierer afhængigt af kontrollen. </para>
+</glossdef>
+</glossentry>
+</glossdiv>
+</glossary>
diff --git a/tde-i18n-da/docs/kdewebdev/kommander/index.cache.bz2 b/tde-i18n-da/docs/kdewebdev/kommander/index.cache.bz2
new file mode 100644
index 00000000000..0d003ba2933
--- /dev/null
+++ b/tde-i18n-da/docs/kdewebdev/kommander/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-da/docs/kdewebdev/kommander/index.docbook b/tde-i18n-da/docs/kdewebdev/kommander/index.docbook
new file mode 100644
index 00000000000..cd38c243a81
--- /dev/null
+++ b/tde-i18n-da/docs/kdewebdev/kommander/index.docbook
@@ -0,0 +1,146 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kommander "<application
+>Kommander</application
+>">
+ <!ENTITY kappname "&kommander;">
+ <!ENTITY package "kdewebdev">
+ <!ENTITY basics SYSTEM "basics.docbook">
+ <!ENTITY commands SYSTEM "commands.docbook">
+ <!ENTITY credits SYSTEM "credits.docbook">
+ <!ENTITY dcop-functions SYSTEM "dcop.docbook">
+ <!ENTITY editor SYSTEM "editor.docbook">
+ <!ENTITY extending SYSTEM "extending.docbook">
+ <!ENTITY glossary SYSTEM "glossary.docbook">
+ <!ENTITY installation SYSTEM "installation.docbook">
+ <!ENTITY introduction SYSTEM "introduction.docbook">
+ <!ENTITY q-and-a SYSTEM "q-and-a.docbook">
+ <!ENTITY specials SYSTEM "specials.docbook">
+ <!ENTITY tutorials SYSTEM "tutorials.docbook">
+ <!ENTITY widgets SYSTEM "widgets.docbook">
+ <!ENTITY designer "<application
+>&Qt; Designer</application
+>">
+ <!ENTITY kmdr-editor "&kommander; Editor">
+ <!ENTITY kmdr-executor "&kommander; Executor">
+ <!ENTITY GIMP "<application
+>The GIMP</application
+>">
+ <!ENTITY IDE "<acronym
+>IDE</acronym
+>">
+ <!ENTITY PHP "<acronym
+>PHP</acronym
+>">
+ <!ENTITY PID "<acronym
+>PID</acronym
+>">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Danish "INCLUDE">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>&kommander;-håndbogen</title>
+
+<authorgroup>
+<author
+><firstname
+>Marc</firstname
+> <surname
+>Britton</surname
+> <affiliation
+> <address
+><email
+>consume@optushome.com.au</email
+></address>
+</affiliation>
+</author>
+<author
+><firstname
+>Tamara</firstname
+> <surname
+>King</surname
+> <affiliation
+> <address
+><email
+>tik@acm.org</email
+></address>
+</affiliation>
+</author>
+<author
+><firstname
+>Eric</firstname
+> <surname
+>Laffoon</surname
+> <affiliation
+> <address
+><email
+>sequitur@kde.org</email
+></address>
+</affiliation>
+</author>
+
+&rune.laursen.role;
+
+</authorgroup>
+
+<copyright>
+<year
+>2004</year>
+<holder
+>&kommander;-udviklingsholdet</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<!-- Date and version information of the documentation
+Don't forget to include this last date and this last revision number, we
+need them for translation coordination !
+Please respect the format of the date (YYYY-MM-DD) and of the version
+(V.MM.LL), it could be used by automation scripts.
+Do NOT change these in the translation. -->
+
+<date
+>2004-05-03</date>
+<releaseinfo
+>3.2.90</releaseinfo>
+
+<!-- Abstract about this handbook -->
+
+<abstract>
+<para
+>&kommander; er en samling værktøjer der gør det muligt at lve dynamiske &GUI;-dialoger, som baseret på deres tilstand, genererer et stykke tekst. Dette stykke tekst kan være en kommando til et program, et stykke kildekode, forretningsdokumenter som indeholder en masse gentaget tekst eller tekstskabeloner osv. Den resulterende tekst kan dernæst udføres som et kommandolinjeprogram (deraf navnet <quote
+>&kommander;</quote
+>), skrives til en fil, videregives til et script til yderligere behandling og stort set alt hvad man kan tænke sig. Det bedste af det hele? Du skal ikke skrive en eneste linje kode! </para>
+</abstract>
+
+<!-- This is a set of Keywords for indexing by search engines.
+Please at least include KDE, the KDE package it is in, the name
+ of your application, and a few relevant keywords. -->
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>Kommander</keyword>
+<keyword
+>Quanta</keyword>
+</keywordset>
+
+</bookinfo>
+
+&introduction;
+&basics;
+&commands;
+&extending;
+&tutorials;
+&q-and-a;
+&credits;
+&installation;
+&glossary;
+
+</book> \ No newline at end of file
diff --git a/tde-i18n-da/docs/kdewebdev/kommander/installation.docbook b/tde-i18n-da/docs/kdewebdev/kommander/installation.docbook
new file mode 100644
index 00000000000..aa584175011
--- /dev/null
+++ b/tde-i18n-da/docs/kdewebdev/kommander/installation.docbook
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<appendix id="installation">
+<title
+>Installation</title>
+
+<sect1 id="getting-kapp">
+<title
+>Sådan får du fat på &kommander;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="requirements">
+<title
+>Krav</title>
+
+<!--
+List any special requirements for your application here. This should include:
+.Libraries or other software that is not included in kdesupport,
+kdelibs, or kdebase.
+.Hardware requirements like amount of RAM, disk space, graphics card
+capabilities, screen resolution, special expansion cards, etc.
+.Operating systems the app will run on. If your app is designed only for a
+specific OS, (you wrote a graphical LILO configurator for example) put this
+information here.
+-->
+
+
+<!-- For a list of updates, you may refer to the application web site
+or the ChangeLog file, or ... -->
+<para
+></para>
+</sect1>
+
+<sect1 id="compilation">
+<title
+>Kompilering og installation</title>
+&install.compile.documentation; </sect1>
+
+<sect1 id="configuration">
+<title
+>Indstilling</title>
+<para
+></para>
+
+</sect1>
+
+</appendix>
diff --git a/tde-i18n-da/docs/kdewebdev/kommander/introduction.docbook b/tde-i18n-da/docs/kdewebdev/kommander/introduction.docbook
new file mode 100644
index 00000000000..e87d113c5e6
--- /dev/null
+++ b/tde-i18n-da/docs/kdewebdev/kommander/introduction.docbook
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<chapter id="introduction">
+<chapterinfo>
+<title
+>Indledning</title>
+<authorgroup>
+<author
+><firstname
+>Eric</firstname
+> <surname
+>Laffoon</surname
+> <affiliation
+> <address
+><email
+>sequitur@kde.org</email
+></address>
+</affiliation>
+</author>
+
+&rune.laursen.role;
+
+</authorgroup>
+</chapterinfo>
+
+<title
+>Indledning</title>
+
+<para
+>&kommander; er et visuelt dialogbygningsværktøj som kan udvides til at bygge fuldstændige programmer. Dets primære mål er at oprette så meget funktionalitet som muligt, uden at bruge scriptsprog. Dette medfører følgende funktioner: </para>
+
+<itemizedlist>
+
+
+ <listitem
+><para
+>Specielle foranstilles med et <quote
+>@</quote
+> sådan her @widgetText. De tilbyder specielle funktioner som værdien af en kontrol, funktioner, aliasser, globale variable osv.</para
+></listitem>
+
+
+<listitem
+><para
+>&DCOP;-integration tillader &kommander;-dialoger at kontrollere og blive kontrolleret af interaktioner med andre &kde;-programmer. Det er en meget kraftfuld egenskab.</para
+></listitem>
+
+<listitem
+><para
+>Signaler og slot er lidt mindre intuitivt for en ny bruger. Det er under bearbejdelse hvordan vi skal gå videre med dette i den første større udgivelse. Signaler og slot tilbyder en begrænset begivenhedsmodel til når der trykkes på en knap eller en kontrol ændres. I kombination med <quote
+>BefolkningsTekst</quote
+> er det dog ret kraftfuldt.</para
+></listitem>
+</itemizedlist>
+
+<para
+>Nøglefacilitet i &kommander;-dialoger er at du kan binde tekst (&kommander; Text) til en kontrol. Så hvis du har en @kontrol1 og @kontrol2 og de er linjeeditorer, kan du sætte &kommander; til at vise deres indhold ved at skrive @kontrol1Tekst i deres &kommander; Text område. Så skriver du Hej i @kontrol1 og verden i @kontrol2. En knap kan have strengen Mit første @kontrol1 @kontrol2 program, i &kommander;. Kører du så denne dialog fra en konsol udskrives Mit første Hej verden program, i &kommander; </para>
+
+<para
+>Forhåbentlig begynder du at kunne se en del af potentialet. &kommander; tilbyder en meget hurtigere designmodel for simple programmer fordi det lader dig koncentrere dig om mere grundlæggende og naturlige koncepter istedet for programmeringssproget. I computere er sprog en måde at definere koncepter og som sådan er det et lag mellem koncept og implementering og som kan hæmme fremskridt. &kommander; forsøger at minimere dette lag. </para>
+
+<para
+>&kommander; forsøger også at bygge videre på standarder. Det er lavet med et &Qt;-grundlag og opretter *.ui-filer som omdøbes til *.kmdr. Det kan let importere en hvilken som helst &kde;-kontrol og dette kan gøres med plugin uden at skulle rekompilere &kommander;. </para>
+
+<para
+>&kommander;s anden markante faktor er måden hvorpå behovet for sprog håndteres. Computersprog kan være vidunderlige, men de har tendens til at have deres egne dogmer og fanatikere, der ofte forsøger at give det en fordel for &GUI; i et integreret udviklingsmiljø. Ironisk nok er modtagelsen af den slags &IDE;'er begrænset af antallet af mennesker der er villige til at begynde at arbejde med et nyt sprog.for at få adgang til ny og eftertragtet funktionalitet. Det er ikke rimeligt at forvente at man er nødt til at skifte mellem dusinvis af sprog for at få adgang til forskellige funktionaliteter. Ved at være sprogneutral og ved at tillade en &kommander;-dialog at blive udvidet vha. scriptsprog, sætter &kommander; sig i en unik situation for en bredspektret modtagelse. Der kan benyttes flere scriptsprog i en enkelt dialog og applikationer kan overtages af mennesker der benytter et andet rpogrammeringssprog end den oprindelige forfatter, så det gradvis kan konverteres og udvides. Nye kontroller og funktioner kan på ingen tid laves i alle tilgængelige sprog. </para>
+
+<para
+>Vi håber &kommander; får den udviklerstøtte og anerkendelse der skal til for at nå det potentiuale den rummer. Vores slutmål er at gøre &kommander; brugbar for nybegyndere så de kan udvide og flette deres appliktioner sammen. På samme tid skulle det gerne blive til et godt værktøj til fremstilling af prototyper. Det åbner også døren for open source på en ny måde. Vi ved at mennesker kan udvide vores GPL-licenserede programmer, men det er stadig et faktum at meget få har evnerne. Med &kommander; skulle det antal gerne multipliceres. Nogle applikationer er måske mest logiske som en &kommander;-applikation. Vi bruger den allerede på nogle områder for at give mulighed for udvidbarhed i &quantaplus; </para>
+
+<para
+>Vi håber du får glæde af &kommander;. Hjælp os gerne med fejlrapporteringer og eksempeldialoger ,såvel som hvilke som helst ønsker du hr. Du kan melde dig til vore brugerliste for at hjælpe med at udvikle &kommander;-applikationer på http://mail.kdewebdev.org/mailman/listinfo/kommander </para>
+
+<para
+>Bedste hilsner fra &kommander; udviklingsholdet.</para>
+
+</chapter>
diff --git a/tde-i18n-da/docs/kdewebdev/kommander/q-and-a.docbook b/tde-i18n-da/docs/kdewebdev/kommander/q-and-a.docbook
new file mode 100644
index 00000000000..d66d61b32ad
--- /dev/null
+++ b/tde-i18n-da/docs/kdewebdev/kommander/q-and-a.docbook
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<chapter id="faq">
+<chapterinfo>
+<title
+>Spørgsmål og svar</title>
+<authorgroup>
+<author
+><firstname
+></firstname
+> <surname
+></surname
+> <affiliation
+><address
+> <email
+></email>
+</address
+></affiliation>
+</author>
+
+&rune.laursen.role;
+
+</authorgroup>
+</chapterinfo>
+
+<title
+>Spørgsmål og svar</title>
+&reporting.bugs; &updating.documentation; </chapter>
diff --git a/tde-i18n-da/docs/kdewebdev/kommander/specials.docbook b/tde-i18n-da/docs/kdewebdev/kommander/specials.docbook
new file mode 100644
index 00000000000..7aa0e63cb01
--- /dev/null
+++ b/tde-i18n-da/docs/kdewebdev/kommander/specials.docbook
@@ -0,0 +1,703 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<sect1 id="specials">
+<sect1info>
+<title
+>Specielle og indbyggede globale variable</title>
+<authorgroup>
+<author
+><firstname
+></firstname
+> <surname
+></surname
+> <affiliation
+><address
+> <email
+></email>
+</address
+></affiliation>
+</author>
+
+&rune.laursen.role;
+
+</authorgroup>
+</sect1info>
+
+<title
+>Specielle og indbyggede globale variable</title>
+
+<para
+>Specielle er funktioner der behandles af &kommander;. Du skal være opmærksom på at indtil &kommander; har en fuldstændig fortolker, vil alle specielle eksekveres først og derefter eksekveres scriptet. I de fleste tilfælde er dette ikke et problem, men somme tider opstår der problemer. </para>
+
+<variablelist>
+<varlistentry>
+<term
+><function
+>@dcop(<parameter
+>appId</parameter
+>, <parameter
+>objekt</parameter
+>, <parameter
+>funktion</parameter
+>, <parameter
+>argumenter</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Lav et &DCOP;-kald. @DCOP(<quote
+>kmail</quote
+>, <quote
+>KMailIface</quote
+>, <quote
+>checkMail()</quote
+>, <quote
+></quote
+>) </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@dcopid</function
+></term>
+<listitem>
+<para
+>Processens &DCOP;-ID (kmdr-executor-@pid) </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@dialog(<parameter
+>dialog</parameter
+>[,<parameter
+>parametre</parameter
+>])</function
+></term>
+<listitem>
+<para
+>Starter den givne kommander-dialog. Dialogen søges i dialogkataloget og i det aktuelle katalog, i den rækkefølge. Dette kommer før kaldet til executoren og sætter standardkataloget til den Kommander-programmet findes i. Parametre kan overføres i sædvanlig UNIX-stil eller overføres som <quote
+>variabel=værdi</quote
+>. Du kan derefter finde overførte parametre i den globale samling. @global(variable) ville returnere <quote
+>værdi</quote
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@env(<parameter
+>miljøVariabel</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Udvides til den givne miljøvariabel. @env(PWD) udvides til $PWD. Husk at <quote
+>$</quote
+> er en del af skallen og ikke må bruges. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@exec(<parameter
+>kommando</parameter
+>)</function
+></term>
+<listitem>
+<para
+>returnerer uddata ved eksekveringen af den givne kommando @exec(ls -l). </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@execBegin ... @execEnd</function
+></term>
+<listitem>
+<para
+>ligesom <function
+>@exec</function
+>, men understøtter shebang og multilinje scripter. Dette servicerer forskellige scriptsprog, enten ved at erklære dem eller ved at bruge en shebang. </para>
+<itemizedlist>
+<listitem
+><para
+><function
+>@execBegin(php)</function
+></para
+></listitem>
+<listitem
+><para
+><function
+>@execBegin</function
+>#!/usr/bin/php</para
+></listitem>
+</itemizedlist>
+<para
+>Den første bruger navnet på <acronym
+>PHP</acronym
+>-kørbare. &kommander; søger i PATH efter <application
+>php</application
+> og ser efter et sted uden din sti, om den er registreret i &kommander; hvis ikke den findes. Hvis ikke før den brugeren opmærksom på at den ikke blev fundet. Det andet eksempel bruger den klassiske <quote
+>shebang</quote
+> som kan have nogle fordele og problemer. Hvis du har en betaudgave af <acronym
+>PHP5</acronym
+> i f.eks. <filename
+>/usr/local/bin</filename
+> som ikke ville blive fundet fordi der søges i <filename
+>/usr/bin</filename
+> er dette brugbart. Hvis du derimod distribuerer dialogen til en som kun har <acronym
+>PHP</acronym
+> i <filename
+>/usr/local/bin</filename
+> ville den ikke blive fundet når der bruges en shebang. Så at bruge shebang skal tages med forbehold og det anbefales at bruge den eksekverbare hvis du deler filer.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@global(<parameter
+>variabel</parameter
+>)</function
+></term>
+<listitem>
+<para
+>udvides til værdien af den givne globale variabel. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@null</function
+></term>
+<listitem>
+<para
+>Returnerer null. Nu da Kommander undersøger for tom widgetText på kørselstidspunktet, forebygger dette, fejlagtige fejl hvis en kontrol har en tilstand der ikke er sat.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@parentPid</function
+></term>
+<listitem>
+<para
+>Forældreprocessens &PID;. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@pid</function
+></term>
+<listitem>
+<para
+>Processens &PID;. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@readSetting(<parameter
+>nøgle</parameter
+>, <parameter
+>standardVærdi</parameter
+>)</function
+></term>
+<listitem>
+<para
+>læser en værdi fra <filename
+>kommanderrc</filename
+> </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@selectedWidgetText</function
+></term>
+<listitem>
+<para
+>det markerede indhold i en kontrol som kan vise mere end en værdi, som listekontroller </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@setGlobal(<parameter
+>variabel</parameter
+>, <parameter
+>værdi</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Sætter den globale variabel til den givne værdi. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@widgetText</function
+></term>
+<listitem>
+<para
+>en kontrols indhold </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@writeSetting(<parameter
+>nøgle</parameter
+>, <parameter
+>værdi</parameter
+>)</function
+></term>
+<listitem>
+<para
+>skriv værdi til <filename
+>kommanderrc</filename
+> </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<sect2 id="arrays">
+<title
+>Array-funktionsgruppe</title>
+
+<variablelist>
+<varlistentry>
+<term
+><function
+>@Array.values(<parameter
+>array</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Returnerer EOL-adskilt liste af alle værdier i arrayet. Kan bruges til at gennemgå et array.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@Array.keys(<parameter
+>array</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Returnerer en EOL-adskilt liste af alle nøgler i arrayet.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@Array.setValue(<parameter
+>array</parameter
+>, <parameter
+>nøgle</parameter
+>, <parameter
+>værdi</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Sætter en nøgle og en værdi til et element i et array. Eksisterer der ikke et array i forvejen, oprettes der et.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@Array.clear(<parameter
+>array</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Fjerner alle elementer i et array.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@Array.count(<parameter
+>array</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Returnerer antallet af elementer i arrayet.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@Array.value(<parameter
+>array</parameter
+>,<parameter
+>nøgle</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Returnerer værdie associeret med den givne nøgle.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@Array.remove(<parameter
+>array</parameter
+>,<parameter
+>nøgle</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Fjern element med given nøgle fra arrayet.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@Array.fromString(<parameter
+>array</parameter
+>,<parameter
+>streng</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Tilføjer alle elementer i strengen til arrayet. Strengen skal have formatet:<emphasis
+>nøgle\tværdi\n</emphasis
+>."</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@Array.toString(<parameter
+>array</parameter
+>,<parameter
+>streng</parameter
+>)</function
+></term>
+<listitem>
+<para
+>"Returnerer alle elementer i array i <emphasis
+>nøgle\tværdi\n</emphasis
+> format."</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+<sect2 id="files">
+<title
+>Filfunktionsgruppe</title>
+<variablelist>
+
+<varlistentry>
+<term
+><function
+>@File.read(<parameter
+>fil</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Returnerer indhold af den givne fil.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@File.write(<parameter
+>fil</parameter
+><parameter
+>streng</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Skriv given streng til en fil.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@File.append(<parameter
+>fil</parameter
+><parameter
+>streng</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Tilføj given streng til slutningen af en fil.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+<sect2 id="strings">
+<title
+>Strengfunktionsgruppe</title>
+<variablelist>
+
+<varlistentry>
+<term
+><function
+>@String.length(<parameter
+>streng</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Returnerer antal tegn i strengen.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@String.contains(<parameter
+>streng</parameter
+>,<parameter
+>understreng</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Undersøger om strengen indeholder den givne understreng.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@String.find(<parameter
+>streng</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Returnerer en understrengs position i strengen eller -1 hvis den ikke findes."</para>
+<note
+><para
+>Dette får en valgfri startposition angivet med et heltal til søgning efter næste, i alfa 6.</para
+></note>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@String.left(<parameter
+>streng</parameter
+>, <parameter
+>heltalt</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Returnerer første n tegn i strengen.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@String.right(<parameter
+>streng</parameter
+>, <parameter
+>heltal</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Returnerer sidste n tegn i strengen.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@String.mid(<parameter
+>streng</parameter
+>, <parameter
+>heltal startposition</parameter
+>, <parameter
+>heltal slutposition</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Returnerer strengens understreng, begynder fra given position.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@String.remove(<parameter
+>streng</parameter
+>, <parameter
+>understreng</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Fjerner alle forekomster af den givne understreng.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@String.replace(<parameter
+>streng</parameter
+>, <parameter
+>understreng find</parameter
+>, <parameter
+>understreng erstat</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Erstatter alle forekomster af en given understreng med den givne erstatningsstreng.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@String.upper(<parameter
+>streng</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Konverterer strengen til store bogstaver.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@String.lower(<parameter
+>streng</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Konverterer strengen til små bogstaver.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@String.compare(<parameter
+>streng</parameter
+>, <parameter
+>streng</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Sammenligner to strenge. Returnerer 0, hvis de er ens, -1 hvis den første er mindst, 1 hvis den første er størst.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@String.isEmpty(<parameter
+>streng</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Undersøger om strengen er tom.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@String.isNumber(<parameter
+>streng</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Undersøger om strengen er et gyldigt tal.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+<sect2 id="builtins">
+<title
+>Indbyggede globale</title>
+<para
+>Indbyggede globale tilgås ligesom almindelige globale variable med <function
+>@global</function
+>.</para>
+<variablelist>
+<varlistentry>
+<term
+><function
+>@global(_KDDIR)</function
+></term>
+<listitem>
+<para
+>Katalogen den aktuelle dialog er i.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><function
+>@global(_NAME)</function
+></term>
+<listitem
+><para
+>Navnet på dialogen</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+</sect1>
diff --git a/tde-i18n-da/docs/kdewebdev/kommander/tutorials.docbook b/tde-i18n-da/docs/kdewebdev/kommander/tutorials.docbook
new file mode 100644
index 00000000000..ac31b75f769
--- /dev/null
+++ b/tde-i18n-da/docs/kdewebdev/kommander/tutorials.docbook
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<chapter id="tutorials">
+<chapterinfo>
+<title
+>Kurser</title>
+<authorgroup>
+<author
+><firstname
+></firstname
+> <surname
+></surname
+> <affiliation
+><address
+> <email
+></email>
+</address
+></affiliation>
+</author>
+
+&rune.laursen.role;
+
+</authorgroup>
+</chapterinfo>
+
+<title
+>Kurser</title>
+
+<sect1 id="tutorial-editor">
+<title
+>Brug af editor</title>
+<para
+>Dette skal måske flyttes til afsnittet om editor.</para>
+</sect1>
+
+<sect1 id="tutorial-globals">
+<title
+>Globale</title>
+<para
+>Viser brug af global og setGlobal &DCOP;-kald til globale variabler til script.</para>
+</sect1>
+
+<sect1 id="tutorial-dcop">
+<title
+>&DCOP;</title>
+<para
+>Viser brug af både local og eksterne &DCOP;-kald for at kommunikere med ekstern applikation.</para>
+</sect1>
+
+<sect1 id="tutorlal-slots">
+<title
+>Slot</title>
+<para
+>Viser hvordan man bruger forbindelser/slot til at håndtere begivenheder. Både befolknings- og standardslot bliver brugt.</para>
+</sect1>
+
+<sect1 id="tutorial-settings">
+<title
+>Opsætning</title>
+<para
+>Viser hvordan man bruger @readSetting @writeSetting funktionerne til at skrive/genskabe kontrolindhold. Der vises også hvordan man bruger populate() slot til at initialisere kontrolindhold.</para>
+</sect1>
+
+<sect1 id="tutorial-append">
+<title
+>Tilføj</title>
+<para
+>Viser hvordan du kan tilføje tekst til TextEdit og hvordan man kan bruge det til at vise formateret tekst.</para>
+</sect1>
+
+<sect1 id="tutorial-cmdline">
+<title
+>Kommandolinje</title>
+<para
+>Viser hvordan du kan videregive parametre til &kommander;-dialog vi kommandolinjen. Viser også hvordan man ændrer listers indhold og knaptekst.</para>
+</sect1>
+
+<sect1 id="tutorial-initialize">
+<title
+>Initialisér</title>
+<para
+>Viser hvordan du bruger 'initialisering' for at 'nedlægge' scripter fra en hoveddialog, til at initialisere og genskabe indstillinger.</para>
+</sect1>
+
+</chapter>
diff --git a/tde-i18n-da/docs/kdewebdev/kommander/widgets.docbook b/tde-i18n-da/docs/kdewebdev/kommander/widgets.docbook
new file mode 100644
index 00000000000..8ada8a45944
--- /dev/null
+++ b/tde-i18n-da/docs/kdewebdev/kommander/widgets.docbook
@@ -0,0 +1,376 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<sect1 id="widgets">
+<sect1info>
+<title
+>Kontroller</title>
+<authorgroup>
+<author
+><firstname
+></firstname
+> <surname
+></surname
+> <affiliation
+><address
+> <email
+></email>
+</address
+></affiliation>
+</author>
+
+&rune.laursen.role;
+
+</authorgroup>
+</sect1info>
+
+<title
+>Kontroller</title>
+
+<para
+>Byggestenene til &kommander;-dialoger er kontrollerne. De er præcis som alle andre kontroller i &Qt; og &kde;-bibliotekerne, bortset fra at de har noget ekstra funktionalitet, som tillader dem at have en <quote
+>tekstassociation</quote
+>. Tekst er associeret med kontrollens tilstand eller dens befolkningsslot. Antallet af tilstande afhænger af kontrollen. Har en kontrol kun én tilstand, kaldes denne tilstand for standardtilstanden. </para>
+
+<para
+>Kontroltekst bla bla</para>
+
+<para
+>Dialogen har to specielle ltilstande til &kommander;tekst. Disse er Initiate og Destroy. De eksekveres når dialogen initieres og når den nedlægges. De beskytter mod det der kaldes <quote
+>race</quote
+> problemer ved åbning og betyder at du ikke behøver at udføre nogen specielle procedurer ved nedlægning af dialoger.</para>
+
+
+<variablelist>
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="buttongroup.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> Knapgruppe </term>
+<listitem>
+<para
+>En container der organiserer knapper i en gruppe. Der kan tilknyttes en valgfri titel ved at bruge titelegenskaben. Rammen kan justeres med lineWidth-egenskaben. Knapgruppen kan indstilles til eksklusiv ved at sætte exclusive-egenskaben til true. Det betyder at når der trykkes på én slå til-/fra-knap, sættes alle de andre slå til/fra-knapper til fra, med undtagelse af radioknapper som altid er gensidigt udelukkende, selv når gruppen er non-eksklusive. Radioknapper kan sættes til non-eksklusiv ved at bruge egenskaben radioButtonExclusive. (Jeg er ikke så sikker på at denne egenskab rent faktisk fungerer). </para>
+<para
+>Knapgrupper har en tilstand, standard.</para>
+<para
+>Kontrolteksten til en knapgruppe er tekstassociationerne til hver knap i den rækkefølge de forekommer i knapgruppen. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="checkbox.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> Afkrydsningsfelt </term>
+<listitem>
+<para
+>Et felt der kan afkrydses til og fra. Det kan også være delvist afkrydset hvis tristate-egenskaben er sat til true. Etiketten associeret med afkrysningsfeltet sættes i text-egenskaben. Ved at sætte checked-egenskaben er afkrydsningsfeltet afkrydset til at starte med. </para>
+<para
+>Et afkrydsningsfelt har tre tilstande, afkrydset, delvist afkrydset og ikke-afkrydset. </para>
+<para
+>Kontrolteksten til et afkrydsningsfelt er text-egenskabens værdi. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="pushbutton.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> Lukkeknap </term>
+<listitem>
+<para
+>En knap der når der klikkes på den, udfører sin tekstassociation og dernæst lukker dialogen. Etiketten på knappen sættes med text-egenskaben. Uddata fra tekstassociationen, vises gennem ekoes til stdout hvis writeStdout-egenskaben er sat til true. Knappen kan være standardhandlingen for dialogen hvis default-egenskaben er sat til true. </para>
+<para
+>Lukknapper har en tilstand, standard. </para>
+<para
+>Der er ingen kontroltekst associeret med en lukkeknap. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="combobox.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> Kombinationsboks </term>
+<listitem>
+<para
+>Kombinationsboks er en markeringskontrol der kombinerer en knap og en pop op-menu. Den viser brugeren aktuelle valg fra en liste af valgmuligheder på minimalt plads. Punkter tilføjes til listen ved at bruge edit-vinduet. Hvis editable-egenskaben er sat til true, kan brugeren tilføje vilkårlige strenge. </para>
+<para
+>Kombinationsbokse har en tilstand, standard. </para>
+<para
+>Kontrolteksten til en kombinationsboks, er teksten i det valgte punkt. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="pushbutton.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> Eksekvérknap </term>
+<listitem>
+<para
+>En knap der, når der klikkes på den eksekverer sin tekstassociation. Etiketten på knappen sættes med text-egenskaben. Uddata fra tekstassociationen ekoes til stdout hvis writeStdout-egenskaben er sat til true. Knappen kan være standardhandlingen for dialogen hvis default-egenskaben er sat til true. </para>
+<para
+>Eksekvérknapper har en tilstand, standard. </para>
+<para
+>Der er ingen kontroltekst associeret med Eksekvérknapper. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="lineedit.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> Filvælger </term>
+<listitem>
+<para
+>Filvælgerkontrollen kombinerer en linjeeditor med en knap, der når der klikkes på den viser brugeren en dialog hvori der kan vælges filer/mapper. Filen/mappen der vælges gemmes i linjeeditoren. Filvælgertypen kan sættes med selectionType-egenskaben. Der følgende typer til rådighed, Open, Save, Directory. Flere filer/mapper kan vælges hvis selectionOpenMultiple-egenskaben er sat til true. Der kan sættes en overskrift for filvælgeren med selectionCaption-egenskaben. Den vises som dialogens vinduestitel. Hvis ikke der angives nogen overskrift, vises selection-typen som titel istedet. Man kan begrænse filerne der vises i dialogen ved at bruge selectionFilter-egenskaben. </para>
+<para
+>Filvælger har en tilstand, standard. </para>
+<para
+>Kontrolteksten til en filvælger er teksten der findes i linjeeditoren (filen valgt af brugeren). </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="groupbox.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> Gruppefelt </term>
+<listitem>
+<para
+>En containerkontrol der indeholder andre kontroller. Rammen justeres med lineWidth-egenskaben. En titel kan tilføjes ved at sætte title-egenskaben. </para>
+<para
+>Gruppefelter har en tilstand, standard. </para>
+<para
+>Kontrolteksten for et gruppefelt er tekstassociationerne af hvert af kontrollerne i containeren. De ordnes efter rækkefølgen hvormed de forekommer inde i gruppefeltet. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="lineedit.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> Linjeeditor </term>
+<listitem>
+<para
+>En linjeeditorkontrol er en enkeltlinjet teksteditor. Den tillader brugeren at indtaste og ændre en enkelt tekstlinje. Tekst der skal stå i linjeeditoren fra begyndelsen kan sættes i text-egenskaben. Kontrollen kan sættes til kun læsetilladelse med readOnly-egenskaben. Der er tre tilstande til kontrollen, Normal, NoEcho og Password. Tilstanden sættes med echoMode-egenskaben. </para>
+<para
+>Linjeeditorer har en tilstand, standard. </para>
+<para
+>Kontrolteksten for linjeeditortekst er teksten indeholdt i editoren. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="listbox.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> Listefelt </term>
+<listitem>
+<para
+>En listefeltkontrol giver en liste af markérbare punkter. Normalt er et eller slet ingen punkter markeret. Denne opførsel kan ændres vha. selectionMode-egenskaben. Punkter tilføjes til listefeltet vha. edit-vinduet. </para>
+<para
+>Et listefelt har kun én tilstand, standard. </para>
+<para
+>Kontrolteksten for et listefelt er punkterne i listefeltet. @selectedWidgetText returnerer kun aktuelt markerede punkter. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="listview.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> Listevisning </term>
+<listitem>
+<para
+>Denne kontrol kan nu udnytte &kommander;. Funktionelt er den ligesom trævisningskontrollen så se venligst denne. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="pixlabel.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> Billedetiket </term>
+<listitem>
+<para
+>En simpel kontrol der indeholder en billed- eller en tekstetiket. Billedet der skal vises sættes i pixmap-egenskaben. Teksten sættes i text-egenskaben. Kun en af de to egenskaber kan sættes ad gangen. (Jeg tror i hvertfald at jeg kun kan få editoren til at sætte dem en ad gangen). Hvis scaledContents-egenskaben er sat til true, bliver billedet skaleret så det passer i kontrollens størrelse. Tekstformatet kan indstilles med textFormat-egenskaben. </para>
+<para
+>Denne kontrol kan ikke udnytte &kommander; og har derfor ingen tilstande eller kontroltekst. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="radiobutton.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> Radioknap </term>
+<listitem>
+<para
+>En knap der kan tjekkes eller aftjekkes, normalt brugt i knapgrupper til at foretage et eksklusivt valg. En etiket associeret med knappen kan sættes i text-egenskaben. En knap kan initieres så den er tjekket fra begyndelsen, ved at sætte checked-egenskaben til true. Hvis alle radioknapper i en knapgruppe har checked-egenskaben sat til true, så bliver det den sidste knap der sættes til tjekket. </para>
+<para
+>Radioknapper har to tilstande, tjekket og aftjekket. </para>
+<para
+>Der er ingen kontroltekst associeret med radioknapper. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="richtextedit.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> RichText-editor </term>
+<listitem>
+<para
+>Denne kontrol giver en teksteditor der tillader simpel tekstformatering. </para>
+<para
+>RichText-editor har en tilstand, standard. </para>
+<para
+>Kontrolteksten til en RichText-editor er teksten indeholdt i editoren i rich text-format. Markeret tekst kan returneres med @selectedWidgetText. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="spinbox.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> Heltalsrullefelt </term>
+<listitem>
+<para
+>En kontrol der tillader brugeren at ændre en heltalsværdi ved enten at trykke på op- og ned-pilene eller ved at indtaste værdien i feltet. Minimum og maksimumværdier til kontrollen kan indstilles med minValue og maxValue-egenskaberne. specialValueText-egenskaben bruges til at sætte den tekstværdi der skal vises i stedet for minimumværdien. </para>
+<para
+>Denne kontrol har kun en tilstand, standard. </para>
+<para
+>Kontrolteksten til et heltalsrullefelt, er det aktuelle viste heltal. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="frame.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> Underdialog </term>
+<listitem>
+<para
+>En knap der når der trykkes på den, kører en anden &kommander;-dialog. Dialogen der skal køres sættes i kmdrFile-egenskaben. Er standardegenskaben sat til true, køres dialogen hvis der trykkes enter når dialogen har fokus. Jeg tror man også kan benytte den som container. Jeg er nødt til at lege lidt mere med det her. </para>
+<para
+>Underdialog har en tilstand, standard. </para>
+<para
+>Kontrolteksten for en underdialog er teksten associeret med dialogen den eksekverer. </para>
+<note
+><para
+>Det skulle have indeholdt dialogen, men er nu kasseret til fordel for det nye projektkoncept. Skal vi lade det blive ved <function
+>@dialog()</function
+> i dens &kommander;-tekst eller fjerne den helt? Det er ikke rigtigt som det er nu.</para
+></note>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="tabwidget.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> Fanebladskontrol </term>
+<listitem>
+<para
+>En kontrol der giver flere faneblade, der hver især kan indeholde flere kontroller. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="multilineedit.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> Teksteditor </term>
+<listitem>
+<para
+>En simpel multilinje teksteditor. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="label.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> Tekstetiket </term>
+<listitem>
+<para
+>En simpel kontrol der indeholder et stykke tekst. Denne kontrol lader dig også angive et billede. Ok, editoren siger de begge er QLabels. Hvorfor har vi to kontroller som ser ens ud men har forskellige navne. Skulle gerne ordnes i A7. </para>
+<para
+>Ved alfa 6 er denne kontrol delvist til rådighed og kan sættes ved at bruge eksterne DCOP-kald. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="listview.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> Trævisning </term>
+<listitem>
+<para
+>En kontrol der giver en liste i form af en træstruktur. Denne kontrol er nu fuldstændiggjort så der kan tilføjes eller fjernes punkter, siden alfa 6. Du kan tilføje indre (børn) punkter og multisøjledata. Den aktulle begrænsning er at du ikke kan ændre søjler. For at tilføje en barneknude bruges <quote
+>/</quote
+> som adskiller. For at tilføje søjledata bruges escape-tabulator <quote
+>\t</quote
+> -tegnet, mellem søjler. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect1>