diff options
Diffstat (limited to 'tde-i18n-en_GB/docs/tdeedu/kmplot')
-rw-r--r-- | tde-i18n-en_GB/docs/tdeedu/kmplot/Makefile.am | 4 | ||||
-rw-r--r-- | tde-i18n-en_GB/docs/tdeedu/kmplot/Makefile.in | 635 | ||||
-rw-r--r-- | tde-i18n-en_GB/docs/tdeedu/kmplot/commands.docbook | 622 | ||||
-rw-r--r-- | tde-i18n-en_GB/docs/tdeedu/kmplot/configuration.docbook | 277 | ||||
-rw-r--r-- | tde-i18n-en_GB/docs/tdeedu/kmplot/credits.docbook | 66 | ||||
-rw-r--r-- | tde-i18n-en_GB/docs/tdeedu/kmplot/developer.docbook | 24 | ||||
-rw-r--r-- | tde-i18n-en_GB/docs/tdeedu/kmplot/firststeps.docbook | 81 | ||||
-rw-r--r-- | tde-i18n-en_GB/docs/tdeedu/kmplot/index.cache.bz2 | bin | 0 -> 13328 bytes | |||
-rw-r--r-- | tde-i18n-en_GB/docs/tdeedu/kmplot/index.docbook | 158 | ||||
-rw-r--r-- | tde-i18n-en_GB/docs/tdeedu/kmplot/install.docbook | 38 | ||||
-rw-r--r-- | tde-i18n-en_GB/docs/tdeedu/kmplot/introduction.docbook | 58 | ||||
-rw-r--r-- | tde-i18n-en_GB/docs/tdeedu/kmplot/menu.docbook | 279 | ||||
-rw-r--r-- | tde-i18n-en_GB/docs/tdeedu/kmplot/reference.docbook | 330 | ||||
-rw-r--r-- | tde-i18n-en_GB/docs/tdeedu/kmplot/using.docbook | 384 |
14 files changed, 2956 insertions, 0 deletions
diff --git a/tde-i18n-en_GB/docs/tdeedu/kmplot/Makefile.am b/tde-i18n-en_GB/docs/tdeedu/kmplot/Makefile.am new file mode 100644 index 00000000000..f781297a70f --- /dev/null +++ b/tde-i18n-en_GB/docs/tdeedu/kmplot/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = en_GB +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-en_GB/docs/tdeedu/kmplot/Makefile.in b/tde-i18n-en_GB/docs/tdeedu/kmplot/Makefile.in new file mode 100644 index 00000000000..7628e21583c --- /dev/null +++ b/tde-i18n-en_GB/docs/tdeedu/kmplot/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/tdeedu/kmplot +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@ +tdeinitdir = @tdeinitdir@ +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 = en_GB +#>- 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/tdeedu/kmplot/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/tdeedu/kmplot/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/tdeedu/kmplot/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdeedu/kmplot/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdeedu/kmplot/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=firststeps.docbook developer.docbook index.docbook using.docbook install.docbook Makefile.in configuration.docbook credits.docbook menu.docbook introduction.docbook commands.docbook Makefile.am reference.docbook index.cache.bz2 + +#>+ 24 +index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) commands.docbook configuration.docbook reference.docbook index.docbook using.docbook menu.docbook firststeps.docbook introduction.docbook credits.docbook developer.docbook install.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)/kmplot + @if test -f index.cache.bz2; then \ + echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmplot/; \ + $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmplot/; \ + elif test -f $(srcdir)/index.cache.bz2; then \ + echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmplot/; \ + $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmplot/; \ + fi + -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmplot/common + $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmplot/common + +uninstall-docs: + -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmplot + +clean-docs: + -rm -f index.cache.bz2 + + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmplot + @for base in commands.docbook configuration.docbook reference.docbook index.docbook using.docbook menu.docbook firststeps.docbook introduction.docbook credits.docbook developer.docbook install.docbook ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmplot/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmplot/$$base ;\ + done + +uninstall-nls: + for base in commands.docbook configuration.docbook reference.docbook index.docbook using.docbook menu.docbook firststeps.docbook introduction.docbook credits.docbook developer.docbook install.docbook ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmplot/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in commands.docbook configuration.docbook reference.docbook index.docbook using.docbook menu.docbook firststeps.docbook introduction.docbook credits.docbook developer.docbook install.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/tdeedu/kmplot/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdeedu/kmplot/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdeedu/kmplot/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-en_GB/docs/tdeedu/kmplot/commands.docbook b/tde-i18n-en_GB/docs/tdeedu/kmplot/commands.docbook new file mode 100644 index 00000000000..ff3cfda6893 --- /dev/null +++ b/tde-i18n-en_GB/docs/tdeedu/kmplot/commands.docbook @@ -0,0 +1,622 @@ +<chapter id="commands"> +<title +>Command Reference</title +> + +<sect1 id="a-file-menu"> +<title +>The <guimenu +>File</guimenu +> Menu</title> + +<variablelist> + +<varlistentry> +<term> +<menuchoice +><shortcut +> <keycombo action="simul" +>&Ctrl;<keycap +>N</keycap +></keycombo +> </shortcut +> <guimenu +>File</guimenu +> <guimenuitem +>New</guimenuitem +> </menuchoice> +</term> +<listitem> +<para +><action +>Starts a new Plot by clearing the coordinate system and resetting the function parser.</action +></para +> +</listitem> +</varlistentry> + +<varlistentry> +<term> +<menuchoice +><shortcut +> <keycombo action="simul" +>&Ctrl;<keycap +>O</keycap +></keycombo +></shortcut +> <guimenu +>File</guimenu +> <guimenuitem +>Open...</guimenuitem +></menuchoice +></term> +<listitem +><para +><action +>Opens an existing document.</action> +</para +></listitem> +</varlistentry> + +<varlistentry> +<term> +<menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl;<keycap +>S</keycap +></keycombo +></shortcut +> <guimenu +>File</guimenu +> <guimenuitem +>Save</guimenuitem +></menuchoice +></term> +<listitem +><para +><action +>Saves the document.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term> +<menuchoice +><guimenu +>File</guimenu +> <guimenuitem +>Save As...</guimenuitem +></menuchoice +></term> +<listitem +><para +><action +>Saves the document under another name.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term> +<menuchoice +><shortcut +> <keycombo action="simul" +>&Ctrl;<keycap +>P</keycap +></keycombo +> </shortcut +> <guimenu +>File</guimenu +> <guimenuitem +>Print...</guimenuitem +> </menuchoice> +</term> +<listitem> +<para +><action +>Sends the plot to a printer or file.</action +></para> +</listitem> +</varlistentry> + +<varlistentry> +<term> +<menuchoice +><shortcut +><keycombo action="simul" +> &Ctrl;<keycap +>Q</keycap +> </keycombo +></shortcut +> <guimenu +>File</guimenu +> <guimenuitem +>Quit</guimenuitem +></menuchoice +></term> +<listitem +><para +><action +>Exits</action +> &kmplot;.</para +></listitem> +</varlistentry> +</variablelist> +</sect1> + +<sect1 id="a-view-menu"> +<title +>The <guimenu +>Edit</guimenu +> Menu</title> + +<variablelist> +<varlistentry> +<term +><menuchoice +><guimenu +>Edit</guimenu +><guimenuitem +>Colours...</guimenuitem +> </menuchoice +></term> +<listitem +><para +>Displays the <guilabel +>Colour Settings</guilabel +> dialogue box. See <xref linkend="configuration"/>. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Edit</guimenu +><guimenuitem +>Coordinate System...</guimenuitem +> </menuchoice +></term> +<listitem +><para +>Displays the <guilabel +>Coordinate System</guilabel +> dialogue box. See <xref linkend="configuration"/>. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Edit</guimenu +><guimenuitem +>Scaling...</guimenuitem +> </menuchoice +></term> +<listitem +><para +>Displays the <guilabel +>Scaling Settings</guilabel +> dialogue box. See <xref linkend="configuration"/>. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Edit</guimenu +><guimenuitem +>Fonts...</guimenuitem +> </menuchoice +></term> +<listitem +><para +>Displays the <guilabel +>Font Settings</guilabel +> dialogue box. See <xref linkend="configuration"/>. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Edit</guimenu +><guimenuitem +>Coordinate System I</guimenuitem +> </menuchoice +></term> +<listitem +><para +>Show both positive and negative x- and y-values on the grid. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Edit</guimenu +><guimenuitem +>Coordinate System II</guimenuitem +> </menuchoice +></term> +<listitem +><para +>Show positive and negative y-values, but positive x-values only </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Edit</guimenu +><guimenuitem +>Coordinate System III</guimenuitem +> </menuchoice +></term> +<listitem +><para +>Show only positive x- and y-values. </para> +</listitem> +</varlistentry> +</variablelist> +</sect1> + +<sect1 id="a-functions-menu"> +<title +>The <guimenu +>Plot</guimenu +> Menu</title> + +<variablelist> +<varlistentry> +<term> +<menuchoice +><guimenu +>Functions</guimenu +> <guimenuitem +>New Function Plot...</guimenuitem +> </menuchoice> +</term> +<listitem +><para +>Opens the dialogue for creating a new function plot. See <xref linkend="using-kmplot"/>.</para +></listitem> +</varlistentry> + +<varlistentry> +<term> +<menuchoice +><guimenu +>Functions</guimenu +> <guimenuitem +>New Parametric Plot...</guimenuitem +> </menuchoice> +</term> +<listitem +><para +>Opens the dialogue for creating a new parametric plot. See <xref linkend="using-kmplot"/>.</para +></listitem> +</varlistentry> + +<varlistentry> +<term> +<menuchoice +><guimenu +>Functions</guimenu +> <guimenuitem +>New Polar Plot...</guimenuitem +> </menuchoice> +</term> +<listitem +><para +>Opens the dialogue for creating a new polar plot. See <xref linkend="using-kmplot"/>.</para +></listitem> +</varlistentry> + +<varlistentry> +<term> +<menuchoice +><guimenu +>Functions</guimenu +> <guimenuitem +>Edit Plots...</guimenuitem +> </menuchoice> +</term> +<listitem +><para +>Displays the functions dialogue. There you can add, edit and remove functions. See <xref linkend="using-kmplot"/>.</para +></listitem> +</varlistentry> + +</variablelist> + +</sect1> + +<sect1 id="a-zoom-menu"> +<title +>The <guimenu +>Zoom</guimenu +> Menu</title> +<para +>The first five items in the menu change zoom-mode.</para> +<variablelist> +<varlistentry> +<term> +<menuchoice +><guimenu +>Zoom</guimenu +> <guimenuitem +>No Zoom</guimenuitem +> </menuchoice> +</term> +<listitem +><para +>Disable the zoom-mode.</para +></listitem> +</varlistentry> +</variablelist> + + +<variablelist> +<varlistentry> +<term> +<menuchoice +><guimenu +>Zoom</guimenu +> <guimenuitem +>Zoom rectangular</guimenuitem +> </menuchoice> +</term> +<listitem +><para +>Let the user draw a rectangle. The minimum and maximum values will be set to the coordinates of the rectangle.</para +></listitem> +</varlistentry> +</variablelist> + +<variablelist> +<varlistentry> +<term> +<menuchoice +><guimenu +>Zoom</guimenu +> <guimenuitem +>Zoom in</guimenuitem +> </menuchoice> +</term> +<listitem +><para +>The minimum and maximum values will come closer to each other and the selected point in the graph will be centred.</para +></listitem> +</varlistentry> +</variablelist> + +<variablelist> +<varlistentry> +<term> +<menuchoice +><guimenu +>Zoom</guimenu +> <guimenuitem +>Zoom out</guimenuitem +> </menuchoice> +</term> +<listitem +><para +>The minimum and maximum values will be more separated from each other and the selected point in the graph will be centred.</para +></listitem> +</varlistentry> +</variablelist> + +<variablelist> +<varlistentry> +<term> +<menuchoice +><guimenu +>Zoom</guimenu +> <guimenuitem +>Centre a point</guimenuitem +> </menuchoice> +</term> +<listitem +><para +>The selected point in the graph will be centred.</para +></listitem> +</varlistentry> +</variablelist> + +<variablelist> +<varlistentry> +<term> +<menuchoice +><guimenu +>Zoom</guimenu +> <guimenuitem +>Fit widget to trigonometric functions</guimenuitem +> </menuchoice> +</term> +<listitem +><para +>The scale will be adapted to trigonometric functions. This works both for radians and degrees.</para +></listitem> +</varlistentry> +</variablelist> + +</sect1> + + +<sect1 id="a-settings-menu"> +<title +>The <guimenu +>Settings</guimenu +> Menu</title> + +<variablelist> +<varlistentry> +<term +><menuchoice +><guimenu +>Settings</guimenu +> <guimenuitem +>Show Toolbar</guimenuitem +> </menuchoice +></term> +<listitem> +<para +><action +>Toggle on and off the display of the toolbar.</action +> The default is on.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Settings</guimenu +> <guimenuitem +>Show Statusbar</guimenuitem +> </menuchoice +></term> +<listitem> +<para +><action +>Toggle on and off the display of the statusbar at the bottom of the &kmplot; main window.</action +> The default is on.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Settings</guimenu +> <guimenuitem +>Configure Shortcuts...</guimenuitem +> </menuchoice +></term> +<listitem> +<para +><action +>Personalise the keybindings</action +> for &kmplot;.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Settings</guimenu +> <guimenuitem +>Configure Toolbars...</guimenuitem +> </menuchoice +></term> +<listitem> +<para +><action +>Personalise the toolbars</action +> for &kmplot;.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Settings</guimenu +> <guimenuitem +>Configure &kmplot;</guimenuitem +> </menuchoice +></term> +<listitem> +<para +><action +>Customise</action +> &kmplot;. The options available to you are described in <xref linkend="configuration"/>.</para> +</listitem> +</varlistentry> +</variablelist> + +</sect1> + +<sect1 id="a-tools-menu"> +<title +>The <guimenu +>Tools</guimenu +> Menu</title> + +<para +>This menu constains some tools for the functions that can be useful:</para> + +<variablelist> +<varlistentry> +<term +><menuchoice +><guimenu +>Tools</guimenu +> <guimenuitem +>Get y-value</guimenuitem +> </menuchoice +></term> +<listitem> +<para +>Let the user get the y-value from a specific x-value. At the moment, only plot functions are supported. Type a value or expression in the textbox under "X:". In the list below all the available functions are shown. Press the "Calculate" button to find the function's y-value. The result will be shown in the y-value box.</para> +</listitem> +</varlistentry> +</variablelist> +</sect1> + +<sect1 id="a-help-menu"> +<title +>The <guimenu +>Help</guimenu +> Menu</title> + +<para +>&kmplot; has a standard &kde; <guimenu +>Help</guimenu +> as described below, with one addition:</para> + +<variablelist> +<varlistentry> +<term +><menuchoice +><guimenu +>Help</guimenu +> <guimenuitem +>Names...</guimenuitem +> </menuchoice +></term> +<listitem> +<para +>Opens a window with a list of the predefined function names and constants that &kmplot; knows.</para> +</listitem> +</varlistentry> +</variablelist> + +<para +>The standard &kde; <guimenu +>Help</guimenu +> entries are:</para> +&help.menu.documentation; </sect1> + + +</chapter> +<!-- +Local Variables: +mode: sgml +sgml-minimize-attributes:nil +sgml-general-insert-case:lower +sgml-indent-step:0 +sgml-indent-data:nil +sgml-parent-document:("index.docbook" "BOOK" "CHAPTER") +End: +--> diff --git a/tde-i18n-en_GB/docs/tdeedu/kmplot/configuration.docbook b/tde-i18n-en_GB/docs/tdeedu/kmplot/configuration.docbook new file mode 100644 index 00000000000..89ed12f53c0 --- /dev/null +++ b/tde-i18n-en_GB/docs/tdeedu/kmplot/configuration.docbook @@ -0,0 +1,277 @@ +<chapter id="configuration"> +<title +>Configuring &kmplot;</title +> +<para +>To access the &kmplot; configuration dialogue, select <menuchoice +><guimenu +>Settings</guimenu +><guimenuitem +>Configure KmPlot...</guimenuitem +></menuchoice +>. A number of settings can also be changed from options in the <guimenu +>Edit</guimenu +> menu, as well. </para> + +<note> +<para +>Settings changed in the &kmplot; configuration dialogue become the default for &kmplot;, and only take effect when a new plot is started. Settings changed in the <guimenu +>View</guimenu +> menu take effect immediately, but do not persist after &kmplot; is exited.</para> +</note> + +<sect1 id="general-config"> +<title +><guilabel +>General</guilabel +> Configuration</title> +<para +>Here you can set global settings which automatic will be saved when you exit &kmplot;. In the first tab you can set calculation-precision, angle-mode (radians and degrees), background colour and zoom in and zoom out factors. </para +><para +>The second tab let you define you own constants. &kmplot; saves the constains in the same file as KCalc does. That means you can create a constant in &kmplot;, close the program and load it in KCalc and vice versa. &kmplot; only supports constant names that consist one capital character and if you in KCalc define a constant name that is not one character, the name will be truncated. E.g, if you already have the constants "apple" and "bananas" in KCalc, they will be renamed to "A" and "B" in &kmplot;.</para> + +<screenshot> +<screeninfo +>Here is a screenshot of the &kmplot; welcome window</screeninfo> + <mediaobject> + <imageobject> + <imagedata fileref="settingsdlg.png" format="PNG"/> + </imageobject> + <textobject> + <phrase +>Screenshot</phrase> + </textobject> + </mediaobject> +</screenshot> + +</sect1> + + +<sect1 id="colors-config"> +<title +><guilabel +>Colours</guilabel +> Configuration</title> +<para +>In the <guilabel +>Coords</guilabel +> tab of the <guilabel +>Colours</guilabel +> configuration option, you can change the colours of the axes and grid of the main &kmplot; area.</para> +<para +>In the <guilabel +>Functions</guilabel +> tab, you can change the colours used for the graphs of the ten functions allowed in &kmplot;.</para> +</sect1> + +<sect1 id="coords-config"> +<title +><guilabel +>Coords</guilabel +> Configuration</title> + +<sect2 id="axes-config"> +<title +>The <guilabel +>Axes</guilabel +> Configuration</title> +<para> +<variablelist> + +<varlistentry> +<term +><guilabel +>X-Axis</guilabel +></term> +<listitem> +<para +>Sets the range for the x-axis scale. You can choose one of the predefined ranges, or select <guilabel +>Custom</guilabel +> to make your own. Note that in the <guilabel +>Custom</guilabel +> boxes, you can use the predefined functions and constants (see <xref linkend="func-predefined"/>) as the extremes of the range (⪚, set <guilabel +>min:</guilabel +> to <userinput +>2*pi</userinput +>). You can even use functions you have defined to set the extremes of the axis range. For example, if you have defined a function <userinput +>f(x)=x^2</userinput +>, you could set <guilabel +>min:</guilabel +> to <userinput +>f(3)</userinput +>, which would make the lower end of the range equal to 9.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Y-Axis</guilabel +></term> +<listitem> +<para +>Sets the range for the y-axis. See <quote +>X-Axis</quote +> above.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Axes line width</guilabel +></term> +<listitem> +<para +>Sets the width of the lines representing the axes.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Tic width</guilabel +></term> +<listitem> +<para +>Sets the width of the lines representing tics on the axes.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Tic length</guilabel +></term> +<listitem> +<para +>Sets the length of the lines representing tics on the axes.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Labels</guilabel +></term> +<listitem> +<para +>If checked, the names (x, y) of the axes are shown on the plot.</para> +</listitem> +</varlistentry> + +</variablelist> +</para> + +</sect2> + +<sect2 id="grid-config"> +<title +>The <guilabel +>Grid</guilabel +> Configuration</title> +<para +>You can set the <guilabel +>Grid Style</guilabel +> to one of four options: <variablelist> + +<varlistentry> +<term +><guilabel +>No Grid</guilabel +></term> +<listitem> +<para +>No gridlines are drawn on the plot area</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Lines</guilabel +></term> +<listitem> +<para +>Straight lines form a grid of squares on the plot area.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Crosses</guilabel +></term> +<listitem> +<para +>Crosses are drawn to indicate points where x and y have integer values (⪚, (1,1), (4,2) &etc;).</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Polar Grid</guilabel +></term> +<listitem> +<para +>Lines of constant radius and of constant angle are drawn on the plot area.</para> +</listitem> +</varlistentry> +</variablelist> +</para> +<para +>The <guilabel +>Line width</guilabel +> option is used to set the width of the lines of the grid.</para> +</sect2> + +<sect2 id="font-config"> +<title +>The <guilabel +>Fonts</guilabel +> Configuration</title> +<para +><guilabel +>Header table</guilabel +> sets the font for the information table shown in &kmplot; printouts, and <guilabel +>Axes labels</guilabel +> sets the font used for all labels on the axes in the plot area.</para> +</sect2> + +</sect1> + +<sect1 id="scaling-config"> +<title +><guilabel +>Scaling</guilabel +> Configuration</title> + +<para +>For each axis, you can set the <guilabel +>Scaling</guilabel +> and <guilabel +>Printing</guilabel +> of one tic. The <guilabel +>Scaling</guilabel +> option selects how many units apart the axis tics will be (and therefore, how far apart grid lines will be drawn), and the <guilabel +>Printing</guilabel +> option selects the length of one tic when displayed on the screen or printed. In this way, these options can be used to change the size of the graph on screen or on a page: For example, doubling the <guilabel +>Printing</guilabel +> setting whilst keeping the <guilabel +>Scaling</guilabel +> setting the same will result in the graph doubling in in height or width.</para> +</sect1> + +</chapter> + +<!-- +Local Variables: +mode: sgml +sgml-minimize-attributes:nil +sgml-general-insert-case:lower +sgml-indent-step:0 +sgml-indent-data:nil +sgml-parent-document:("index.docbook" "BOOK" "CHAPTER") +End: +--> diff --git a/tde-i18n-en_GB/docs/tdeedu/kmplot/credits.docbook b/tde-i18n-en_GB/docs/tdeedu/kmplot/credits.docbook new file mode 100644 index 00000000000..4bfbcd13e51 --- /dev/null +++ b/tde-i18n-en_GB/docs/tdeedu/kmplot/credits.docbook @@ -0,0 +1,66 @@ +<chapter id="credits"> +<title +>Credits and Licence</title> + +<para +>&kmplot; </para> + +<para +>Program copyright 2000-2002 Klaus-Dieter Möller <email +>kd.moeller@t-online.de</email +> </para> + +<itemizedlist> +<title +>Contributors</title> + <listitem> + <para +><acronym +>CVS</acronym +>: Robert Gogolok <email +>mail@robert-gogoloh.de</email +></para> + </listitem> + <listitem> + <para +>Porting &GUI; to &kde; 3 and Translating: Matthias Messmer <email +>bmlmessmer@web.de</email +></para> + </listitem> + <listitem> + <para +>Various improvements: Fredrik Edemar <email +>f_edemar@linux.se</email +></para> + </listitem +> +</itemizedlist> + +<para +>Documentation copyright 2000--2002 by Klaus-Dieter Möller <email +>kd.moeller@t-online.de</email +>. </para> +<para +>Documentation extended and updated for &kde; 3.2 by &Philip.Rodrigues; &Philip.Rodrigues.mail;.</para> +<para +>Documentation extended and updated for &kde; 3.3 by &Philip.Rodrigues; &Philip.Rodrigues.mail; and Fredrik Edemar <email +>f_edemar@linux.se</email +>.</para> +<para +>Andrew Coles<email +>andrew_coles@yahoo.co.uk</email +></para +> +&underFDL; &underGPL; </chapter> + +<!-- +Local Variables: +mode: sgml +sgml-minimize-attributes:nil +sgml-general-insert-case:lower +sgml-indent-step:0 +sgml-indent-data:nil +sgml-parent-document:("index.docbook" "BOOK" "CHAPTER") +End: +--> + diff --git a/tde-i18n-en_GB/docs/tdeedu/kmplot/developer.docbook b/tde-i18n-en_GB/docs/tdeedu/kmplot/developer.docbook new file mode 100644 index 00000000000..926abaf07b7 --- /dev/null +++ b/tde-i18n-en_GB/docs/tdeedu/kmplot/developer.docbook @@ -0,0 +1,24 @@ +<chapter id="developers"> +<title +>Developer's Guide to &kmplot;</title> + +<para +>If you want to contribute to &kmplot; feel free to send a mail to <email +>kd.moeller@t-online.de</email +> or <email +>f_edemar@linux.se</email +> </para> + +</chapter> + +<!-- +Local Variables: +mode: sgml +sgml-minimize-attributes:nil +sgml-general-insert-case:lower +sgml-indent-step:0 +sgml-indent-data:nil +sgml-parent-document:("index.docbook" "BOOK" "CHAPTER") +End: +--> + diff --git a/tde-i18n-en_GB/docs/tdeedu/kmplot/firststeps.docbook b/tde-i18n-en_GB/docs/tdeedu/kmplot/firststeps.docbook new file mode 100644 index 00000000000..2bd4bc1b9cb --- /dev/null +++ b/tde-i18n-en_GB/docs/tdeedu/kmplot/firststeps.docbook @@ -0,0 +1,81 @@ +<chapter id="first-steps"> +<title +>First Steps With &kmplot;</title> + +<sect1 id="simple-function-plot"> +<title +>Simple Function Plot</title> + +<para +>In the main toolbar there is a simple text box in which you can enter a function expression. Simply enter: <screen +><userinput +>x^2</userinput +></screen +> and press &Enter;. This will draw the plot of y=x^2 in the coordinate system. Enter another expression in the text box like <screen +><userinput +>5*sin(x)</userinput +></screen +> and another plot will be added. </para> + +<para +>Click on one of the lines you have just plotted. Now the cross hair gets the colour of the plot and is attached to the plot. You can use the mouse to move the cross hair along the plot. In the status bar at the bottom of the window the coordinates of the current position is displayed. Note that if the plot touches the x-axis the root will be displayed in the status bar, too.</para> + +<para +>Click the mouse again and the cross hair will be detached from the plot.</para> +</sect1> + +<sect1 id="edit-properties"> +<title +>Edit Properties</title> + +<para +>Let us make some changes to the function and change the colour of the plot.</para> + +<para +>You can edit all functions with the <menuchoice +><guimenu +>Plot</guimenu +><guimenuitem +>Edit Plots...</guimenuitem +> </menuchoice +> menu entry. A dialogue appears which lists all the functions that you have plotted. Notice that &kmplot; has automatically found a unique function name for your expressions and completed the expression to a function equation.</para> + +<para +>Select <guilabel +>f(x)=x^2</guilabel +> in the list. A double click or pressing the <guibutton +>Edit</guibutton +> button will show you a dialogue window. Here you have access to a lot of options. Let us rename the function and move the plot 5 units down. Change the function equation to <screen +><userinput +>parabola(x)=x^2-5</userinput +></screen> +</para> + +<para +>Select another colour for the plot using the <guibutton +>Color</guibutton +> button. Finally press <guibutton +>OK</guibutton +> and your changes take effect in the coordinate system.</para> + +<note +><para +>All changes can be undone until you press <guibutton +>OK</guibutton +> in the <guilabel +>Edit Plots</guilabel +> dialogue.</para> +</note> + +</sect1> +</chapter> +<!-- +Local Variables: +mode: sgml +sgml-minimize-attributes:nil +sgml-general-insert-case:lower +sgml-indent-step:0 +sgml-indent-data:nil +sgml-parent-document:("index.docbook" "BOOK" "CHAPTER") +End: +--> diff --git a/tde-i18n-en_GB/docs/tdeedu/kmplot/index.cache.bz2 b/tde-i18n-en_GB/docs/tdeedu/kmplot/index.cache.bz2 Binary files differnew file mode 100644 index 00000000000..e75d2912587 --- /dev/null +++ b/tde-i18n-en_GB/docs/tdeedu/kmplot/index.cache.bz2 diff --git a/tde-i18n-en_GB/docs/tdeedu/kmplot/index.docbook b/tde-i18n-en_GB/docs/tdeedu/kmplot/index.docbook new file mode 100644 index 00000000000..4fc94bce89d --- /dev/null +++ b/tde-i18n-en_GB/docs/tdeedu/kmplot/index.docbook @@ -0,0 +1,158 @@ +<?xml version="1.0" ?> +<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" +"dtd/kdex.dtd" [ + <!ENTITY kappname "&kmplot;" +><!-- replace kmplot here --> + <!ENTITY package "tdeedu"> + <!ENTITY introduction SYSTEM "introduction.docbook"> + <!ENTITY firststeps SYSTEM "firststeps.docbook"> + <!ENTITY using SYSTEM "using.docbook"> + <!ENTITY commands SYSTEM "commands.docbook"> + <!ENTITY menu SYSTEM "menu.docbook"> + <!ENTITY developer SYSTEM "developer.docbook"> + <!ENTITY credits SYSTEM "credits.docbook"> + <!ENTITY install SYSTEM "install.docbook"> + <!ENTITY reference SYSTEM "reference.docbook"> + <!ENTITY configuration SYSTEM "configuration.docbook"> + <!ENTITY % addindex "IGNORE"> + <!ENTITY % British-English "INCLUDE" +><!-- change language only here --> +]> +<!-- The language must NOT be changed here. --> + +<book lang="&language;"> + +<bookinfo> +<title +>The &kmplot; Handbook</title> +<authorgroup> +<author +><firstname +>Klaus-Dieter</firstname +> <othername +></othername +> <surname +>Möller</surname +> <affiliation +> <address +><email +>kd.moeller@t-online.de</email +></address> +</affiliation> +</author> +<author +>&Philip.Rodrigues; &Philip.Rodrigues.mail; </author> +</authorgroup> + +<othercredit role="translator" +><firstname +>Andrew</firstname +><surname +>Coles</surname +><affiliation +><address +><email +>andrew_coles@yahoo.co.uk</email +></address +></affiliation +><contrib +>Conversion to British English</contrib +></othercredit +> + +<copyright> +<year +>2000</year +><year +>2001</year +><year +>2002</year> +<holder +>Klaus-Dieter Möller</holder> +</copyright> + +<copyright> +<year +>2003</year> +<holder +>&Philip.Rodrigues; &Philip.Rodrigues.mail;</holder> +</copyright> + +<legalnotice +>&FDLNotice;</legalnotice> + +<date +>2003-09-25</date> +<releaseinfo +>1.0</releaseinfo> + +<!-- Abstract about this handbook --> + +<abstract> +<para +>&kmplot; is a mathematical function plotter for the &kde; Desktop.</para> +<para +> <inlinemediaobject +><imageobject +><imagedata +fileref="edu-logo.png" +format="PNG"/></imageobject +></inlinemediaobject +> &kmplot; is part of the KDE-EDU Project: <ulink url="http://edu.kde.org/" +>http://edu.kde.org/</ulink +></para +></abstract> + + +<keywordset> +<keyword +>KDE</keyword> +<keyword +>KMPlot</keyword> +<keyword +>EDU</keyword> +<keyword +>edutainment</keyword> +<keyword +>plotting</keyword> +<keyword +>math</keyword> +</keywordset> + +</bookinfo> + +&introduction; +&firststeps; +&using; +&configuration; +&reference; +&commands; +&developer; +&credits; +&install; + +&documentation.index; +</book> +<!-- +Local Variables: +mode: sgml +sgml-minimize-attributes:nil +sgml-general-insert-case:lower +sgml-indent-step:0 +sgml-indent-data:nil +End: +--> + + + + + + + + + + + + + + diff --git a/tde-i18n-en_GB/docs/tdeedu/kmplot/install.docbook b/tde-i18n-en_GB/docs/tdeedu/kmplot/install.docbook new file mode 100644 index 00000000000..63119be75fe --- /dev/null +++ b/tde-i18n-en_GB/docs/tdeedu/kmplot/install.docbook @@ -0,0 +1,38 @@ +<appendix id="installation"> +<title +>Installation</title> + +&install.intro.documentation; + +<mediaobject> +<imageobject +> +<imagedata fileref="edu-logo.png" format="PNG"/> +</imageobject> +</mediaobject> + +<para +>&kmplot; is part of the &kde; EDU Project: <ulink url="http://edu.kde.org/" +>http://edu.kde.org/</ulink +></para> + +<para +>&kmplot; has its own homepage on <ulink url="http://kmplot.sourceforge.net" +>SourceForge</ulink +>. You can also find archives of older versions of &kmplot; there, for example, for &kde; 2.x</para> + +&install.compile.documentation; + +</appendix> +<!-- +Local Variables: +mode: sgml +sgml-minimize-attributes:nil +sgml-general-insert-case:lower +sgml-indent-step:0 +sgml-indent-data:nil +sgml-parent-document:("index.docbook" "BOOK" "CHAPTER") +End: +--> + + diff --git a/tde-i18n-en_GB/docs/tdeedu/kmplot/introduction.docbook b/tde-i18n-en_GB/docs/tdeedu/kmplot/introduction.docbook new file mode 100644 index 00000000000..bd019128b9e --- /dev/null +++ b/tde-i18n-en_GB/docs/tdeedu/kmplot/introduction.docbook @@ -0,0 +1,58 @@ +<chapter id="introduction"> +<title +>Introduction</title> + +<para +>&kmplot; is a mathematical function plotter for the &kde; Desktop. It has a powerful built-in parser. You can plot different functions simultaneously and combine them to build new functions.</para> + +<screenshot> +<screeninfo +>Examples</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="threeplots.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Examples</phrase> +</textobject> +</mediaobject> +</screenshot> + +<para +>&kmplot; supports parametric functions and functions in polar coordinates. Several grid modes are supported. Plots may be printed with high precision in the correct scale.</para> + +<para +>&kmplot; also provides some numerical an visual features like: <itemizedlist +> <listitem +><para +>Filling and calculating the area between the plot and the first axis</para +> </listitem +> <listitem +><para +>Finding maximum and minimum values</para +> </listitem +> <listitem +><para +>Changing function parameters dynamically</para +> </listitem +> <listitem +><para +>Plotting derivatives and integral functions.</para +> </listitem +> </itemizedlist +> These features help in learning the relationship between mathematical functions and their graphical representation in a coordinate system.</para> + +</chapter> + + +<!-- +Local Variables: +mode: sgml +sgml-minimize-attributes:nil +sgml-general-insert-case:lower +sgml-indent-step:0 +sgml-indent-data:nil +sgml-parent-document:("index.docbook" "BOOK" "CHAPTER") +End: +--> diff --git a/tde-i18n-en_GB/docs/tdeedu/kmplot/menu.docbook b/tde-i18n-en_GB/docs/tdeedu/kmplot/menu.docbook new file mode 100644 index 00000000000..a95730f1f30 --- /dev/null +++ b/tde-i18n-en_GB/docs/tdeedu/kmplot/menu.docbook @@ -0,0 +1,279 @@ +<chapter id="menu-entries"> +<title +>The Menu Entries</title> + +<sect1 id="file-menu"> +<title +>The <guimenu +>File</guimenu +> Menu</title> +<para> +<variablelist> + +<varlistentry> + <term> + <menuchoice +><shortcut +> <keycombo action="simul" +>&Ctrl;<keycap +>N</keycap +></keycombo +> </shortcut +> <guimenu +>File</guimenu +> <guimenuitem +>New</guimenuitem +> </menuchoice> + </term> + <listitem> + <para +><action +>Starts a new Plot by clearing the coordinate system and resetting the function parser.</action +></para +> + </listitem> +</varlistentry> + +<varlistentry> + <term> + <menuchoice +><shortcut +> <keycombo action="simul" +>&Ctrl;<keycap +>S</keycap +></keycombo +> </shortcut +> <guimenu +>File</guimenu +> <guimenuitem +>Save</guimenuitem +> </menuchoice> + </term> + <listitem> + <para> + <action +>Saves the document</action> + </para> + </listitem> +</varlistentry> + +<varlistentry> + <term> + <menuchoice +><guimenu +>File</guimenu +> <guimenuitem +>Save As...</guimenuitem +> </menuchoice> + </term> + <listitem> + <para> + <action +>Saves the document to a specific file</action> + </para> + </listitem> +</varlistentry> + +<varlistentry> + <term> + <menuchoice +><shortcut +> <keycombo action="simul" +>&Ctrl;<keycap +>P</keycap +></keycombo +> </shortcut +> <guimenu +>File</guimenu +> <guimenuitem +>Print...</guimenuitem +> </menuchoice> + </term> + <listitem> + <para +><action +>Sends the plot to the printer or to a file</action +></para> + </listitem> +</varlistentry> + +<varlistentry> + <term> + <menuchoice +><shortcut +> <keycombo action="simul" +>&Ctrl;<keycap +>Q</keycap +></keycombo +> </shortcut +> <guimenu +>File</guimenu +> <guimenuitem +>Quit</guimenuitem +> </menuchoice> + </term> + <listitem> + <para +><action +>Quits</action +> &kmplot;</para> + </listitem> +</varlistentry> +</variablelist> +</para> + +</sect1> + +<sect1 id="func-menu"> +<title +>The <guimenu +>Functions</guimenu +> Menu</title> + +<variablelist> +<varlistentry> + <term> + <menuchoice +><guimenu +>Functions</guimenu +> <guimenuitem +> Functions </guimenuitem +> </menuchoice> + </term> + <listitem> + <para +><guiicon +><inlinemediaobject +> <imageobject +> <imagedata fileref="kfkt.png" format="PNG"/> </imageobject +> </inlinemediaobject +> </guiicon +> <action +>Shows the Functions Dialogue Window where you can enter the function equations and some attributes of the plot.</action +></para +> + </listitem> +</varlistentry> + +</variablelist> +</sect1> + +<sect1 id="settings-menu"> +<title +>The <guimenu +>Settings</guimenu +> Menu</title> + +<para +>It contains the standard entries for enabling/disabling the toolbar and the statusbar. In addition there are the following options: </para> + +<variablelist> + +<varlistentry> + <term> + <menuchoice +><guimenu +>Settings</guimenu +> <guimenuitem +>Axes...</guimenuitem +> </menuchoice> + </term> + <listitem> + <para +><action +>...</action +></para> + </listitem> +</varlistentry> + +<varlistentry> + <term> + <menuchoice +><guimenu +>Settings</guimenu +> <guimenuitem +>Scale...</guimenuitem +> </menuchoice> + </term> + <listitem> + <para +><action +>...</action +></para> + </listitem> +</varlistentry> + +<varlistentry> + <term> + <menuchoice +><guimenu +>Settings</guimenu +> <guimenuitem +>Grid...</guimenuitem +> </menuchoice> + </term> + <listitem> + <para +><action +>...</action +></para> + </listitem> +</varlistentry> + +<varlistentry> + <term> + <menuchoice +><guimenu +>Settings</guimenu +> <guimenuitem +>Step...</guimenuitem +> </menuchoice> + </term> + <listitem> + <para +><action +>...</action +></para> + </listitem> +</varlistentry> + +</variablelist> + +</sect1> + +<sect1 id="help-menu"> +<title +>The <guimenu +>Help</guimenu +> Menu</title> + +<para +>&kmplot; has a standard &kde; <guimenu +>Help</guimenu +> as described below, with one addition:</para> + +<variablelist> +<varlistentry> +<term +><menuchoice +><guimenu +>Help</guimenu +> <guimenuitem +>Names...</guimenuitem +> </menuchoice +></term> +<listitem> +<para +>Opens a window with a list of function names, to help you remember them.</para> +</listitem> +</varlistentry> +</variablelist> + +<para +>The standard &kde; <guimenu +>Help</guimenu +> entries are:</para> +&help.menu.documentation; </sect1> +</chapter> + + diff --git a/tde-i18n-en_GB/docs/tdeedu/kmplot/reference.docbook b/tde-i18n-en_GB/docs/tdeedu/kmplot/reference.docbook new file mode 100644 index 00000000000..652d63e0869 --- /dev/null +++ b/tde-i18n-en_GB/docs/tdeedu/kmplot/reference.docbook @@ -0,0 +1,330 @@ +<chapter id="reference"> +<title +>&kmplot; Reference</title> + +<!-- +<mediaobject> +<imageobject> +<imagedata fileref="kfkt.png" format="PNG"/> +</imageobject> +</mediaobject> + +<para +>This menu entry or toolbar button opens the Functions Editor. Here +you can enter up to 10 functions or +function groups. The parser knows <firstterm +>explicit</firstterm +> and +<firstterm +>parametric</firstterm +> form. With specific extensions it +is possible to add first and second derivatives and to choose values +for the function group parameter.</para> +--> + +<sect1 id="func-syntax"> +<title +>Function Syntax</title> + +<para +>Some syntax rules must be complied with:</para> + +<screen +><userinput +>name(var1[, var2])=term [;extensions]</userinput +> +</screen> + + +<variablelist> +<varlistentry> +<term +>name</term> +<listitem> + +<para +>The function name. If the first character is <quote +>r</quote +> the parser assumes that you are using polar coordinates. If the first character is <quote +>x</quote +> (for instance <quote +>xfunc</quote +>) the parser expects a second function with a leading <quote +>y</quote +> (here <quote +>yfunc</quote +>) to define the function in parametric form. </para> +</listitem> +</varlistentry> +<varlistentry> +<term +>var1</term> +<listitem +><para +>The function's variable</para +></listitem> +</varlistentry> +<varlistentry> +<term +>var2</term +> +<listitem +><para +>The function <quote +>group parameter</quote +>. It must be separated from the function's variable by a comma. You can use the group parameter to, for example, plot a number of graphs from one function. The parameter values can be selected manually or you can choose to have a slider bar that controls one parameter. By changing the value of the slider the value parameter will be changed. The slider can be set to an integer between 0 and 100.</para +></listitem> +</varlistentry> +<varlistentry> +<term +>term</term> +<listitem +><para +>The expression defining the function.</para +></listitem> +</varlistentry> +</variablelist> +</sect1> + +<sect1 id="func-predefined"> +<title +>Predefined Function Names and Constants</title> + +<para +>All the predefined functions and constants that &kmplot; knows can be shown by selecting <menuchoice +><guimenu +>Help</guimenu +><guimenuitem +>Names</guimenuitem +> </menuchoice +>. They are: <variablelist> + +<varlistentry> +<term +>sqr, sqrt</term> +<listitem> +<para +>Return the square and square root of a number, respectively.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +>exp, ln</term> +<listitem> +<para +>Return the exponential and natural logarithm of a number, respectively.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +>log</term> +<listitem> +<para +>Returns the logarithm to base 10 of a number.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +>sin, arcsin</term> +<listitem> +<para +>Return the sine and inverse sine of a number, respectively. Note that the argument to sin and the return value of arcsin are in radians.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +>cos, arccos</term> +<listitem> +<para +>Return the cosine and inverse cosine of a number, respectively. Also in radians.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +>tan, arctan</term> +<listitem> +<para +>Return the tangent and inverse tangent of a number, respectively. Also in radians.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +>sinh, arcsinh</term> +<listitem> +<para +>Return the hyperbolic sine and inverse hyperbolic sine of a number, respectively.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +>cosh, arccosh</term> +<listitem> +<para +>Return the hyperbolic cosine and inverse hyperbolic cosine of a number, respectively.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +>tanh, arctanh</term> +<listitem> +<para +>Return the hyperbolic tangent and inverse hyperbolic tangent of a number, respectively.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +>sin, arcsin</term> +<listitem> +<para +>Return the sine and inverse sine of a number, respectively. Note that the argument to sin and the return value of arcsin are in radians.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +>cos, arccos</term> +<listitem> +<para +>Return the cosine and inverse cosine of a number, respectively. Also in radians.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +>pi, e</term> +<listitem> +<para +>Constants representing &pgr; (3.14159...) and e (2.71828...), respectively.</para> +</listitem> +</varlistentry> + +</variablelist> +</para> + +<para +>These functions and constants and even all user defined functions can be used to determine the axes settings as well. See <xref linkend="axes-config"/>. </para> + +</sect1> + +<sect1 id="math-syntax"> +<title +>Mathematical Syntax</title> +<para +>&kmplot; uses a common way of expressing mathematical functions, so you should have no trouble working it out. The operators &kmplot; understands are, in order of decreasing precedence: <variablelist> + +<varlistentry> +<term +>^</term> +<listitem +><para +>The caret symbol performs exponentiation. ⪚, <userinput +>2^4</userinput +> returns 16.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +>*, /</term> +<listitem> +<para +>The asterisk and slash symbols perform multiplication and division . ⪚, <userinput +>3*4/2</userinput +> returns 6.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +>+, -</term> +<listitem +><para +>The plus and minus symbols perform addition and subtraction. ⪚, <userinput +>1+3-2</userinput +> returns 2.</para> +</listitem> +</varlistentry> + +</variablelist> +</para> +<para +>Note the precedence, which means that if parentheses are not used, exponentiation is performed before multiplication/division, which is performed before addition/subtraction. So <userinput +>1+2*4^2</userinput +> returns 33, and not, say 144. To override this, use parentheses. To use the above example, <userinput +>((1+2)*4)^2</userinput +> <emphasis +>will</emphasis +> return 144. </para> +</sect1> + +<!-- +<sect1 id="coord-system"> +<title +>Coordinate Systems</title> + +<para +><inlinemediaobject> +<imageobject> +<imagedata fileref="ksys1.png" format="PNG"/> +</imageobject> +</inlinemediaobject +></para> + +<para> +<inlinemediaobject> +<imageobject> +<imagedata fileref="ksys2.png" format="PNG"/> +</imageobject> +</inlinemediaobject +></para> + +<para> +<inlinemediaobject> +<imageobject> +<imagedata fileref="ksys3.png" format="PNG"/> +</imageobject> +</inlinemediaobject +></para> +--> +<sect1 id="coord-area" +><title +>Plotting Area</title> +<para +>By default, explicitly given functions are plotted for the whole of the visible part of the x-axis. You can specify an other range in the edit-dialogue for the function. For every pixel on the x-axis &kmplot; calculates a function value. If the plotting area contains the resulting point it is connected to the last drawn point by a line. </para> +<para +>Parametric functions are plotted for parameter values from 0 up to 2&pgr;. You can set the plotting range in the dialogue for the function too. </para> +</sect1> + +<sect1 id="coord-cross"> +<title +>Cross Hair Cursor</title> +<para +>While the mouse cursor is over the plotting area the cursor changes to a cross hair. The current coordinates can be seen at the intersections with the coordinate axes and also in the status bar at the bottom of the main window. </para> +<para +>You can trace a function's values more precisely by clicking onto or next to a graph. The selected function is shown in the statusbar in the right column. The cross hair then will be caught and be coloured in the same colour as the graph. If the graph has the same colour as the background colour, the cross hair will have the inverted colour of the background. When moving the mouse or pressing the keys Left or Right the cross hair will follow the function and you see the current x- and y-value. If the cross hair is close to y-axis, the root-value is shown in the statusbar. You can switch function with the Up and Down keys. A second click anywhere in the window or pressing any non-navigating key will leave this trace mode. </para> +<para +>Note that tracing is only possible with explicitly given functions. The coordinates are always displayed according to a Cartesian system of coordinates. Neither non-single-point parametric functions nor functions given in polar coordinates can be traced in this way. </para> + +</sect1> + +</chapter> + +<!-- +Local Variables: +mode: sgml +sgml-minimize-attributes:nil +sgml-general-insert-case:lower +sgml-indent-step:0 +sgml-indent-data:nil +sgml-parent-document:("index.docbook" "BOOK" "CHAPTER") +End: +--> diff --git a/tde-i18n-en_GB/docs/tdeedu/kmplot/using.docbook b/tde-i18n-en_GB/docs/tdeedu/kmplot/using.docbook new file mode 100644 index 00000000000..1f0e7611dd3 --- /dev/null +++ b/tde-i18n-en_GB/docs/tdeedu/kmplot/using.docbook @@ -0,0 +1,384 @@ +<chapter id="using-kmplot"> +<title +>Using &kmplot;</title> + +<para +>&kmplot; deals with named functions, which can be specified in terms of Cartesian coordinates (called <quote +>explicit functions</quote +>), polar coordinates or as parametric functions. To enter a function, choose <menuchoice +><guimenu +>Plot</guimenu +><guimenuitem +>Edit Plots...</guimenuitem +> </menuchoice +>. You can also enter new functions in the <guilabel +>Function equation</guilabel +> text box in the main &kmplot; window. The text box can handle explicit and polar functions. Each function you enter must have a unique name (&ie;, a name that is not taken by any of the existing functions displayed in the list box). A function name will be automatically generated if you do not specify one.</para> + +<para +>For more information on &kmplot; functions, see <xref linkend="reference"/>. </para> + +<screenshot> +<screeninfo +>Here is a screenshot of the &kmplot; welcome window</screeninfo> + <mediaobject> + <imageobject> + <imagedata fileref="main.png" format="PNG"/> + </imageobject> + <textobject> + <phrase +>Screenshot</phrase> + </textobject> + </mediaobject> +</screenshot> + +<sect1 id="function-types"> +<title +>Function Types</title> + +<sect2 id="explicit-functions"> +<title +>Explicit Functions</title> +<para +>To enter an explicit function (&ie;, a function in the form y=f(x)) into &kmplot;, just enter it in the following form: <screen> +<userinput +><replaceable +>f</replaceable +>(<replaceable +>x</replaceable +>)=<replaceable +>expression</replaceable +></userinput> +</screen +> Where: <itemizedlist> +<listitem +><para +><replaceable +>f</replaceable +> is the name of the function, and can be any string of letters and numbers you like, provided it does not start with any of the letters x, y or r (since these are used for parametric and polar functions).</para> +</listitem> + +<listitem +><para +><replaceable +>x</replaceable +> is the x-coordinate, to be used in the expression following the equals sign. It is in fact a dummy variable, so you can use any variable name you like, but the effect will be the same.</para> +</listitem> + +<listitem> +<para +><replaceable +>expression</replaceable +> is the expression to be plotted, given in appropriate syntax for &kmplot;. See <xref linkend="math-syntax"/>. </para> +</listitem> + +</itemizedlist> +</para> +<para +>As an example, to draw the graph of y=x<superscript +>2</superscript +>+2x, enter the following into the functions dialogue of &kmplot;: <screen +>f(x)=x^2+2x +</screen> +</para> +</sect2> + +<sect2 id="parametric-functions"> +<title +>Parametric Functions</title> +<para +>Parametric functions are those in which the x and y coordinates are defined by separate functions of another variable, often called t. To enter a parametric function in &kmplot;, follow the procedure as for an explicit function, but prefix the name of the function describing the x-coordinate with the letter x, and the function describing the y-coordinate with the letter y. As with explicit functions, you may use any variable name you wish for the parameter. To draw a parametric function, you must go to <guimenu +>Functions</guimenu +><guimenuitem +>New Parametric Plot...</guimenuitem +>. A function name will be created automatic if you do not specify one.</para> +<para +>As an example, suppose you want to draw a circle, which has parametric equations x=sin(t), y=cos(t). In the &kmplot; functions dialogue, do the following: <orderedlist +> <listitem +><para +>Open the parametric plot dialogue with <menuchoice +><guimenu +>Plot</guimenu +><guimenuitem +>New Parametric Plot...</guimenuitem +> </menuchoice +>.</para +> </listitem +> <listitem +><para +>Enter a name for the function, say, <userinput +>circle</userinput +>, in the <guilabel +>Name</guilabel +> box. The names of the x and y functions change to match this name: the x function becomes <guilabel +>xcircle(t)</guilabel +> and the y function becomes <guilabel +>ycircle(t)</guilabel +>.</para +> </listitem +> <listitem +> <para +>In the x and y boxes, enter the appropriate equations, &ie;, <guilabel +>xcircle(t)=</guilabel +><userinput +>sin(t)</userinput +> and <guilabel +>ycircle(t)=</guilabel +><userinput +>cos(t)</userinput +>.</para +> </listitem +> </orderedlist +> Click on <guibutton +>OK</guibutton +> and the function will be drawn. </para> +<para +>You can set some further options for the plot in this dialogue: <variablelist> + +<varlistentry> +<term +><guilabel +>Hide</guilabel +></term> +<listitem> +<para +>If this option is selected, the plot is not drawn, but &kmplot; remembers the function definition, so you can use it to define other functions.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Custom Plot Range</guilabel +></term> +<listitem> +<para +>If this option is selected, you can change the maximum and minimum values of the parameter t for which the function is plotted using the <guilabel +>min</guilabel +> and <guilabel +>max</guilabel +> boxes.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Line width</guilabel +></term> +<listitem> +<para +>With this option you can set the width of the line drawn on the plot area, in units of 0.1mm.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Colour</guilabel +></term> +<listitem> +<para +>Click on the colour box and pick a colour in the dialogue that appears. The line on the plot will be drawn in this colour.</para> +</listitem> +</varlistentry> +</variablelist> +</para> +</sect2> + +<sect2 id="polar-functions"> +<title +>Entering Functions in Polar Coordinates</title> + +<para +>Polar coordinates represent a point by its distance from the origin (usually called r), and the angle a line from the origin to the point makes with the x-axis (usually represented by the Greek letter theta). To enter functions in polar coordinates, use the menu entry <menuchoice +><guimenu +>Plot</guimenu +><guimenuitem +>New Polar Plot...</guimenuitem +> </menuchoice +>. In the box labelled <guilabel +>r</guilabel +>, complete the function definition, including the name of the theta variable you want to use, ⪚, to draw the Archimedes' spiral r=theta, enter: <screen> +<userinput> +(theta)=theta +</userinput> +</screen +> so that the whole line reads <quote +>r(theta)=theta</quote +>. Note that you can use any name for the theta variable, so <quote +>r(foo)=foo</quote +> would have produced exactly the same output. </para> + +</sect2> + +</sect1> + +<sect1 id="combining-functions"> +<title +>Combining Functions</title> +<para +>Functions can be combined to produce new ones. Simply enter the functions after the equals sign in an expression as if the functions were variables. For example, if you have defined functions f(x) and g(x), you can plot the sum of f and g with: <screen +><userinput> +sum(x)=f(x)+g(x) +</userinput +> +</screen> +</para> +<para +>Note that you can only combine functions of the same type, ⪚ an explicit function cannot be combined with a polar function.</para> +</sect1> + +<sect1 id="function-appearance"> +<title +>Changing the appearance of functions</title> + +<para +>To change the appearance of a function's graph on the main plot window, select the function in the <guilabel +>Edit Plots</guilabel +> dialogue, and click on the <guibutton +>Edit</guibutton +> button. In the dialogue which appears, you can change the line width in the text box, and the colour of the function's graph by clicking on the colour button at the bottom. If you are editing an explicit function, you will see a dialogue with three tabs. In the first one you specify the equation of the function. The <guilabel +>Derivatives</guilabel +> tab lets you draw the first and second derivative to the function. With the <guilabel +>Integral</guilabel +> tab you can draw the integral of the function which is calculated using Euler's method. </para> +<para +>Another way to edit a function is to right click on the graph. In the popup menu that appears, choose <guibutton +>Edit</guibutton +></para> + +<para +>For more information on the popup menu, see <xref linkend="popupmenu"/>. </para> +</sect1> + +<sect1 id="popupmenu"> +<title +>Popup menu</title> + +<para +>When right-clicking on a plot function or a single-point parametric plot function a popup menu will appear. In the menu there are seven items available:</para> + +<variablelist> +<varlistentry> +<term +><menuchoice +><guimenuitem +>Hide</guimenuitem> +</menuchoice +></term> +<listitem> +<para +>Hides the selected graph. Other plots of the graph's function will still be shown.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenuitem +>Remove</guimenuitem> +</menuchoice +></term> +<listitem> +<para +>Removes the function. All its graphs will disappear.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenuitem +>Edit</guimenuitem> +</menuchoice +></term> +<listitem> +<para +>Shows the editor dialogue for the selected function.</para> +</listitem> +</varlistentry> +</variablelist> + +<para +>For plot functions the following four items are also available:</para> + +<variablelist> +<varlistentry> +<term +><menuchoice +><guimenuitem +>Get y-value</guimenuitem> +</menuchoice +></term> +<listitem> +<para +>Opens a dialogue in which you can find the y-value corresponding to a specific x-value. The selected graph will be highlighted in the dialogue. Enter an x value in the <guilabel +>X</guilabel +> box, and click on <guibutton +>Find</guibutton +> (or press &Enter;). The corresponding y value will be shown under <guilabel +>Y</guilabel +>. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenuitem +>Search for Minimum Value</guimenuitem> +</menuchoice +></term> +<listitem> +<para +>Find the minimum value of the graph in a specified range. The selected graph will be highlighted in the dialogue that appears. Enter the lower and upper boundaries of the region in which you want to search for a minimum, and click <guibutton +>Find</guibutton +>. The x and y values at the minimum will be shown.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenuitem +>Search for Maximum Value</guimenuitem> +</menuchoice +></term> +<listitem> +<para +>This is the same as <guimenuitem +>Search for minimum value</guimenuitem +> above, but finds maximum values instead of minima. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenuitem +>Area Under Graph</guimenuitem> +</menuchoice +></term> +<listitem> +<para +>Draws the area between the graph and the x-axis. The selected graph will be highlighted in the new dialogue that appears. For more information on the Search for Area Under Graph-feature, see <xref linkend="a-tools-menu"/>.</para> +</listitem> +</varlistentry> +</variablelist> + + +</sect1> + + +</chapter> +<!-- +Local Variables: +mode: sgml +sgml-minimize-attributes:nil +sgml-general-insert-case:lower +sgml-indent-step:0 +sgml-indent-data:nil +sgml-parent-document:("index.docbook" "BOOK" "CHAPTER") +End: +--> |