From 9b58d35185905f8334142bf4988cb784e993aea7 Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Mon, 21 Nov 2011 02:23:03 -0600 Subject: Initial import of extracted KDE i18n tarballs --- tde-i18n-de/docs/kdeedu/kig/Makefile.am | 4 + tde-i18n-de/docs/kdeedu/kig/Makefile.in | 635 ++++++++++++++ .../docs/kdeedu/kig/constructed_a_point.png | Bin 0 -> 37797 bytes .../docs/kdeedu/kig/constructed_script_object.png | Bin 0 -> 39471 bytes .../docs/kdeedu/kig/constructing_a_circle.png | Bin 0 -> 41404 bytes .../docs/kdeedu/kig/constructing_a_circle_2.png | Bin 0 -> 32304 bytes tde-i18n-de/docs/kdeedu/kig/edit_types_dialog.png | Bin 0 -> 13699 bytes tde-i18n-de/docs/kdeedu/kig/index.cache.bz2 | Bin 0 -> 13150 bytes tde-i18n-de/docs/kdeedu/kig/index.docbook | 964 +++++++++++++++++++++ tde-i18n-de/docs/kdeedu/kig/macro_wizard.png | Bin 0 -> 39254 bytes tde-i18n-de/docs/kdeedu/kig/macros_at_work.png | Bin 0 -> 42604 bytes tde-i18n-de/docs/kdeedu/kig/man-kig.1.docbook | 202 +++++ tde-i18n-de/docs/kdeedu/kig/script_wizard.png | Bin 0 -> 38991 bytes .../kdeedu/kig/script_wizard_entering_code.png | Bin 0 -> 10043 bytes tde-i18n-de/docs/kdeedu/kig/selecting_objects.png | Bin 0 -> 32331 bytes .../docs/kdeedu/kig/simple_locus_construction.png | Bin 0 -> 33914 bytes tde-i18n-de/docs/kdeedu/kig/test_run_macro.png | Bin 0 -> 43436 bytes .../docs/kdeedu/kig/text_label_attaching.png | Bin 0 -> 33376 bytes tde-i18n-de/docs/kdeedu/kig/text_label_wizard.png | Bin 0 -> 39204 bytes .../kig/text_label_wizard__select_property.png | Bin 0 -> 38681 bytes 20 files changed, 1805 insertions(+) create mode 100644 tde-i18n-de/docs/kdeedu/kig/Makefile.am create mode 100644 tde-i18n-de/docs/kdeedu/kig/Makefile.in create mode 100644 tde-i18n-de/docs/kdeedu/kig/constructed_a_point.png create mode 100644 tde-i18n-de/docs/kdeedu/kig/constructed_script_object.png create mode 100644 tde-i18n-de/docs/kdeedu/kig/constructing_a_circle.png create mode 100644 tde-i18n-de/docs/kdeedu/kig/constructing_a_circle_2.png create mode 100644 tde-i18n-de/docs/kdeedu/kig/edit_types_dialog.png create mode 100644 tde-i18n-de/docs/kdeedu/kig/index.cache.bz2 create mode 100644 tde-i18n-de/docs/kdeedu/kig/index.docbook create mode 100644 tde-i18n-de/docs/kdeedu/kig/macro_wizard.png create mode 100644 tde-i18n-de/docs/kdeedu/kig/macros_at_work.png create mode 100644 tde-i18n-de/docs/kdeedu/kig/man-kig.1.docbook create mode 100644 tde-i18n-de/docs/kdeedu/kig/script_wizard.png create mode 100644 tde-i18n-de/docs/kdeedu/kig/script_wizard_entering_code.png create mode 100644 tde-i18n-de/docs/kdeedu/kig/selecting_objects.png create mode 100644 tde-i18n-de/docs/kdeedu/kig/simple_locus_construction.png create mode 100644 tde-i18n-de/docs/kdeedu/kig/test_run_macro.png create mode 100644 tde-i18n-de/docs/kdeedu/kig/text_label_attaching.png create mode 100644 tde-i18n-de/docs/kdeedu/kig/text_label_wizard.png create mode 100644 tde-i18n-de/docs/kdeedu/kig/text_label_wizard__select_property.png (limited to 'tde-i18n-de/docs/kdeedu/kig') diff --git a/tde-i18n-de/docs/kdeedu/kig/Makefile.am b/tde-i18n-de/docs/kdeedu/kig/Makefile.am new file mode 100644 index 00000000000..df6332b8050 --- /dev/null +++ b/tde-i18n-de/docs/kdeedu/kig/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = de +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-de/docs/kdeedu/kig/Makefile.in b/tde-i18n-de/docs/kdeedu/kig/Makefile.in new file mode 100644 index 00000000000..23afc8cfc03 --- /dev/null +++ b/tde-i18n-de/docs/kdeedu/kig/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/kdeedu/kig +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 = de +#>- 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/kdeedu/kig/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/kdeedu/kig/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/kdeedu/kig/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/kdeedu/kig/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/kig/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=text_label_wizard.png simple_locus_construction.png edit_types_dialog.png script_wizard.png selecting_objects.png text_label_wizard__select_property.png text_label_attaching.png constructed_a_point.png index.docbook constructed_script_object.png constructing_a_circle.png Makefile.in macro_wizard.png macros_at_work.png script_wizard_entering_code.png man-kig.1.docbook constructing_a_circle_2.png test_run_macro.png Makefile.am index.cache.bz2 + +#>+ 24 +index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) test_run_macro.png selecting_objects.png edit_types_dialog.png man-kig.1.docbook script_wizard.png simple_locus_construction.png constructed_script_object.png index.docbook text_label_attaching.png script_wizard_entering_code.png constructing_a_circle_2.png macro_wizard.png macros_at_work.png constructed_a_point.png text_label_wizard__select_property.png constructing_a_circle.png text_label_wizard.png + @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)/kig + @if test -f index.cache.bz2; then \ + echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kig/; \ + $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kig/; \ + elif test -f $(srcdir)/index.cache.bz2; then \ + echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kig/; \ + $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kig/; \ + fi + -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kig/common + $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kig/common + +uninstall-docs: + -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kig + +clean-docs: + -rm -f index.cache.bz2 + + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kig + @for base in test_run_macro.png selecting_objects.png edit_types_dialog.png man-kig.1.docbook script_wizard.png simple_locus_construction.png constructed_script_object.png index.docbook text_label_attaching.png script_wizard_entering_code.png constructing_a_circle_2.png macro_wizard.png macros_at_work.png constructed_a_point.png text_label_wizard__select_property.png constructing_a_circle.png text_label_wizard.png ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kig/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kig/$$base ;\ + done + +uninstall-nls: + for base in test_run_macro.png selecting_objects.png edit_types_dialog.png man-kig.1.docbook script_wizard.png simple_locus_construction.png constructed_script_object.png index.docbook text_label_attaching.png script_wizard_entering_code.png constructing_a_circle_2.png macro_wizard.png macros_at_work.png constructed_a_point.png text_label_wizard__select_property.png constructing_a_circle.png text_label_wizard.png ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kig/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in test_run_macro.png selecting_objects.png edit_types_dialog.png man-kig.1.docbook script_wizard.png simple_locus_construction.png constructed_script_object.png index.docbook text_label_attaching.png script_wizard_entering_code.png constructing_a_circle_2.png macro_wizard.png macros_at_work.png constructed_a_point.png text_label_wizard__select_property.png constructing_a_circle.png text_label_wizard.png ; 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/kdeedu/kig/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/kdeedu/kig/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/kig/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-de/docs/kdeedu/kig/constructed_a_point.png b/tde-i18n-de/docs/kdeedu/kig/constructed_a_point.png new file mode 100644 index 00000000000..3338f4f40c2 Binary files /dev/null and b/tde-i18n-de/docs/kdeedu/kig/constructed_a_point.png differ diff --git a/tde-i18n-de/docs/kdeedu/kig/constructed_script_object.png b/tde-i18n-de/docs/kdeedu/kig/constructed_script_object.png new file mode 100644 index 00000000000..50eea700578 Binary files /dev/null and b/tde-i18n-de/docs/kdeedu/kig/constructed_script_object.png differ diff --git a/tde-i18n-de/docs/kdeedu/kig/constructing_a_circle.png b/tde-i18n-de/docs/kdeedu/kig/constructing_a_circle.png new file mode 100644 index 00000000000..ab8d742ccca Binary files /dev/null and b/tde-i18n-de/docs/kdeedu/kig/constructing_a_circle.png differ diff --git a/tde-i18n-de/docs/kdeedu/kig/constructing_a_circle_2.png b/tde-i18n-de/docs/kdeedu/kig/constructing_a_circle_2.png new file mode 100644 index 00000000000..cf0bd498c33 Binary files /dev/null and b/tde-i18n-de/docs/kdeedu/kig/constructing_a_circle_2.png differ diff --git a/tde-i18n-de/docs/kdeedu/kig/edit_types_dialog.png b/tde-i18n-de/docs/kdeedu/kig/edit_types_dialog.png new file mode 100644 index 00000000000..61634fdb630 Binary files /dev/null and b/tde-i18n-de/docs/kdeedu/kig/edit_types_dialog.png differ diff --git a/tde-i18n-de/docs/kdeedu/kig/index.cache.bz2 b/tde-i18n-de/docs/kdeedu/kig/index.cache.bz2 new file mode 100644 index 00000000000..cd6d4e4157c Binary files /dev/null and b/tde-i18n-de/docs/kdeedu/kig/index.cache.bz2 differ diff --git a/tde-i18n-de/docs/kdeedu/kig/index.docbook b/tde-i18n-de/docs/kdeedu/kig/index.docbook new file mode 100644 index 00000000000..1c0cf2fbe54 --- /dev/null +++ b/tde-i18n-de/docs/kdeedu/kig/index.docbook @@ -0,0 +1,964 @@ + +KSeg"> +Cabri"> +Dr.Geo"> + + + + + +] +> + + + + +Das Handbuch zu &kig; + + +Dominique Devriese
devriese@kde.org
+
+
+ SebastianStein
kbruch@hpfsc.de
Deutsche Übersetzung
+
+ + + +200220032004 Dominique Devriese + + +&FDLNotice; + +2005-08-20 0.10.5 + + +&kig; ist die &kde; Anwendung für interaktive Geometrie. + + + +KDE +KDE-Edu +Kig +Interaktive Geometrie +KGeo +Cabri +Dr.Geo +KSeg + +
+ + + +Einleitung + +&kig; ist eine Anwendung für interaktive Geometrie. Es soll hauptsächlich 2 Zwecken dienen: + + +Schüler sollen mit Hilfe des Computers mathematische Figuren und Konzepte interaktiv entdecken können. + +Es soll ein WYSIWYG Werkzeug zum Zeichnen von mathematischen Figuren und deren Verwendung in anderen Dokumenten sein. + + +Probleme mit &kig; können Sie über das interne Fehlerberichtsystem (Hilfe Probleme oder Wünsche berichten ... ) melden oder direkt an mich devriese@kde.org. +Seit &kig; Makros und geometrische Orte unterstützt, ist es möglich, sehr ausgefeilte Makros zu definieren. Falls Sie ein interessantes Makro erstellt haben, das vielleicht für andere Nutzer ebenfalls von Interesse sein könnte, dann schicken Sie es mir bitte per E-Mail toscano.pino@tiscali.it. Ich werde es dann ins Programm einfügen (dabei wird es unter &kig;s Lizenz, der GPL, veröffentlicht, damit andere Nutzer es frei benutzen und anpassen können). + + + + +Einführung +
+Objekte konstruieren +
+Punkte konstruieren +Punkte können auf verschiedene Weise konstruiert werden: + + +Wählen Sie dazu Objekte Punkte Punkt aus der Menüleiste oder drücken Sie den entsprechenden Knopf in der Werkzeugleiste. Jetzt können Sie einen Punkt durch einen Klick an der gewünschten Position im Fenster konstruieren. Genauso können Sie andere Objekte erstellen: Auf den gewünschten Eintrag in der Menüleiste oder den entsprechenden Knopf in der Werkzeugleiste drücken und dann die gewünschten Einträge auswählen, um das Objekt zu konstruieren. + + +Da Sie sehr oft Punkte konstruieren müssen, können Sie dies einfach durch einen Klick mit der mittleren Maustaste an einer beliebigen Stelle im Fenster tun, ohne die Menüs oder Knöpfe zu benutzen. + + +Sie können Punkte konstruieren, während Sie im Hintergrund ein anderes Objekt erstellen. Dadurch werden die Punkte zu dem bearbeiten Objekt hinzugefügt. Mehr dazu finden Sie unter . + + + + +Ein Punkt wurde konstruiert + + + + + +Ein Punkt wurde konstruiert + + + +
+ +
+Andere Objekte konstruieren +Andere Objekte als Punkte können Sie wie üblich durch die Auswahl des entsprechenden Eintrags im Menü Objekte oder den entsprechenden Knopf in der Werkzeugleiste konstruieren. + +Konstruieren eines Kreises + + + + + +Konstruieren eines Kreises + + + +So beginnen Sie die Konstruktion des gewählten Objektestyps. Alle diese Objekttypen benötigen Parameter. Wenn Sie zum Beispiel einen Kreis durch Mittelpunkt und Punkt konstruieren wollen, dann müssen Sie zwei Punkte eingeben: den Mittelpunkt und einen Punkt auf dem Kreis. +Diese Parameter sind ebenfalls Objekte, die Sie einfach durch Klicken auswählen können. Bewegen Sie den Mauszeiger über ein Objekt, das Sie für die Konstruktion verwenden wollen, wird eine Vorschau auf das Objekt gezeigt, so dass Sie das Ergebnis sehen können. Für Objekte, die Punkte als Parameter benötigen, können Sie einen neuen Punkt an der aktuellen Position durch einen Klick mit der mittleren Maustaste erstellen. +Sie können die Konstruktion eines neuen Objektes jederzeit abbrechen, indem Sie die &Esc;-Taste oder den Knopf Stopp (rotes Achteck mit X) in der Werkzeugleiste drücken. + +Einen Kreise konstruieren + + + + + +Konstruieren eines Kreises + + + +
+
+ +
+Objekte auswählen +Objekte können auf folgende Weise ausgewählt werden: + + +Durch einen Klick auf ein Objekt wird dieses ausgewählt und die vorherige Auswahl gelöscht. Möchten Sie mehrere Objekte gleichzeitig wählen, dann müssen Sie während des Klicks die &Ctrl;-Taste gedrückt halten. + + +Mit einem Klick und anschließendem Ziehen an eine leere Stelle auf der Zeichenfläche können Sie alle Objekte im angezeigten Rechteck auf einmal auswählen. Dadurch wird die vorherige Auswahl gelöscht. Mit gedrückter &Ctrl;-Taste jedoch werden die neuen Objekte zur vorherigen Auswahl hinzugefügt. + + +Befinden sich mehrere Objekte unter dem Mauszeiger, können Sie angeben, welches Objekt ausgewählt oder der Auswahl hinzugefügt werden soll. Klicken Sie mir der linken Maustaste und halten dabei die &Umschalt;taste gedrückt, um ein Kontextmenü mit allen Objekten unter dem Mauszeiger zu sehen. Dann können Sie das gewünschte Objekt wählen. Wie oben beschrieben, können Sie mit der &Shift;taste das Verhalten der Auswahl beeinflussen. + + +Objekte auswählen + + + + + +Objekte auswählen + + + +
+ +
+Objekte verschieben +Um Objekte verschieben zu können, müssen Sie sie zuerst auswählen. +Um die ausgewählten Objekte zu verschieben, halten Sie die linke Maustaste auf einem gewählten Objekt gedrückt. Jetzt können Sie durch Ziehen mit der Maus die Objekte verschieben. Sind Sie damit fertig, dann lassen Sie die linke Maustaste einfach wieder los. +Für einige Objekte (besonders wenn sie durch komplizierte geometrische Orte definiert sind) kann das Verschieben von Objekten auf älterer Hardware sehr langsam sein. Das lässt sich leider nicht verhindern, da im Hintergrund Berechnungen stattfinden müssen. Klicken Sie mit der rechten Maustaste auf ein ausgewähltes Objekt und wählen dann Verschieben, dann können Sie das Objekt durch Bewegung der Maus verschieben. Ist die gewünschte Position für das Objekt erreicht, dann können Sie das Verschieben durch einen Klick mit der linken Maustaste beenden. +
+
+Objekte löschen +Objekte müssen zuerst ausgewählt werden und können dann auf verschiedene Weise gelöscht werden: + +durch Drücken der Taste Entfernen + + +durch Drücken des Knopfes Löschen in der Werkzeugleiste + + +durch Klicken mit der rechten Maustaste und der Auswahl von Löschen im Kontextmenü. + + + +
+ +
+Objekte zeigen und ausblenden +In &kig; können Objekte ausgeblendet werden. Dazu wählen Sie das Objekt aus, klicken mit der rechten Maustaste darauf und wählen aus dem Kontextmenü den Eintrag Ausblenden. +Um ein Objekt wieder anzuzeigen, wählen Sie Bearbeiten Alle zeigen. Es werden alle momentan ausgeblendeten Objekte wieder angezeigt. + +
+Nachtsicht +Nachtsicht ist eine besondere Art, um ausgeblendete Objekte zu bearbeiten. Wenn Sie Objekte bewegen oder ändern möchten, ohne alle ausgeblendeten Objekte wieder anzuzeigen, ist der Nachtsichtmodus sehr hilfreich. +In diesem Modus werden die ausgeblendeten Objekte wie sichtbare Objekte angezeigt, so dass Sie sie wie sonst auch bearbeiten können.Im Nachtsichtmodus werden die ausgeblendeten Objekte in grauer Farbe angezeigt. +Um den Nachtsichtmodus ein- und auszuschalten, wählen Sie im Menü EinstellungenNachtsichtmodus. +
+
+ +
+Rückgängig/Wiederherstellen +In &kig; können Sie fast jede Änderungen rückgängig machen. Einfach dazu die entsprechenden Rückgängig/Wiederherstellen-Knöpfe aus der Werkzeugleiste drücken oder die entsprechenden Tastenkürzel aufrufen. +
+ +
+Vollbildmodus +&kig; verfügt über einen Vollbildmodus. Um diesen zu nutzen, wählen Sie EinstellungenGanzer Bildschirm oder den entsprechenden Knopf aus der Werkzeugleiste. +Um den Vollbildmodus zu verlassen, klicken Sie mit der rechten Maustaste auf die Zeichenfläche auf eine Stelle ohne Objekte und wählen Vollbildmodus beenden oder drücken Sie die &Esc;-Taste. +
+
+ + + +&kig; Objekt Typen +&kig; unterstützt eine Vielzahl von Objekten. Beachten Sie, dass nicht alle Objekte in der Werkzeugleiste verfügbar sind, einige Objekte können Sie nur über die Menüleiste im Menü Objekte konstruieren. Natürlich können Sie wie überall in &kde; die Symbole in der Werkzeugleiste anpassen. Dies erreichen Sie unter Einstellungen Werkzeugleisten einrichten .... + + + + +Erweiterte Anwendung +
+Kontextmenüs +&kig; bietet Kontextmenüs für die Objekte. Dazu genügt ein Klick mit der rechten Maustaste auf das Objekt und das Kontextmenü erscheint. Dieses Kontextmenü hat viele Optionen: andere Objekte konstruieren, Farben setzen, Ausblenden, Verschieben oder Löschen von Objekten. Einige Objekte haben besondere Optionen (z. B. können Sie bestimmte Punkte einer Linie zuordnen). Diese Optionen sollten selbsterklärend sein. +
+ +
+Kontextmenüs für Dokumente +Ein Klick mit der rechten Maustaste auf ein Dokument (nicht auf ein Objekt) zeigt ein Kontextmenü, mit dem Sie neue Objekte konstruieren, das Koordinatensystem ändern, Objekte wieder anzeigen und auch die Vergrößerung einstellen können. +
+ +
+Makros definieren +Ein weiteres Merkmal von &kig; ist die Unterstützung von Makros. Damit können Sie neue Objekt als definieren, die aus anderen Objekte zusammensetzt sind. +Ein Beispiel: Nehmen wir an, Sie wollen ein Makro zur Konstruktion eines Kreises durch drei Punkte erstellen. Dazu konstruieren Sie drei Punkte und die Linien dazwischen. Auf diesen Linien zeichnen Sie in der Mitte die Senkrechten, deren Schnittpunkt den Mittelpunkt für den Kreis durch die drei Ausgangspunkte bildet. Jetzt können Sie den vorhandenen Befehl Kreis durch Mittelpunkt & Punkt (mit einem der drei Punkte als den Parameter für diesen Befehl) verwenden. Das folgende Bild veranschaulicht die Konstruktion: + +Ein Test Makro + + + + + +Ein Test Makro + + + + +Jetzt muss das Makro definiert werden. Dazu wählen Sie Neues Makro ... aus dem Menü Typen aus oder klicken auf den entsprechenden Knopf in der Werkzeugleiste. Ein Assistent erscheint und fordert zum Markieren der gegebenen Objekte auf. In unserem Beispiel sind das die drei Punkte. Wählen Sie jetzt die drei Punkte aus (durch Klicken, ein weiterer Klick hebt die Markierung für das Objekt wieder auf) und bestätigen dies mit dem Knopf Weiter. Abschließend wählen Sie das letzte Objekt (in unserem Beispiel nur den Kreis) aus. + + +Der Makro Assistent + + + + + +Der Makro Assistent + + + + +Nachdem die vorherigen Schritte erledigt wurden, drücken Sie den Knopf Weiter. Nun geben Sie einen Namen und optional eine Beschreibung für den neuen Typ ein und beenden die Eingabe mit Abschließen. Das Makro ist jetzt vollständig definiert. + +Um das Makro zu benutzen, wählen Sie es aus der Werkzeugleiste direkt aus oder rufen es im Menü Objekte auf. Ein Makro zu konstruieren, funktioniert genauso wie die Konstruktion eines beliebigen Objekts. + +Das neue Makro benutzen + + + + + +Das neue Makro benutzen + + + +
+ +
+Arbeiten mit Makros +Wie im vorherigen Kapitel gezeigt wurde, können Sie in &kig; eigene Objekte definieren. &kig; stellt weiterhin sicher, dass bei jedem Beenden die angelegten Objekte gespeichert werden und beim nächsten Start wieder zur Verfügung stehen. Ein manuelles Speichern oder Laden der Makrodefinitionen ist nicht notwendig. Sie können Makros aber auch bearbeiten. Mit Typen verwalten im Menü Typen öffnet sich ein Fenster zur Verwaltung der Makros. Sie können ungenutzte Makros löschen, Makros in Dateien speichern und sogar Makros aus anderen Dateien laden. + +Dialog Typen verwalten + + + + + +Der Dialog Typen verwalten + + + +
+ +
+Textfelder +In &kig; können Sie Textfelder einer Konstruktion hinzugefügen. Das ist sehr nützlich um Namen, Erklärungen oder anderen Text in Konstruktionen anzuzeigen. &kig; kann weiterhin variable Informationen von Objekten (Eigenschaften) anzeigen. +Um ein Textfeld zu konstruieren, klicken Sie einfach auf den Knopf Textfeld in der Werkzeugleiste oder wählen Sie in der Menüleiste ObjekteSonstige Textfeld. +Jetzt müssen Sie eine Position für das Textfeld festlegen. Sie können entweder eine beliebige Position auf der Zeichenfläche auswählen oder das Textfeld an ein anderes Objekt anhängen. + +Ein Textfeld an einen Kreis hängen ... + + + + + +Ein Textfeld an einen Kreis hängen ... + + + +Nach der Auswahl der Position des Textfeldes wird der Dialog Konstruktionsmarke angezeigt. Hier geben Sie den Text für das neue Textfeld ein und bestätigen mit Abschließen. Das Textfeld sollte jetzt in der Zeichnung angezeigt werden. + +Das Textfeldfenster + + + + + +Das Textfeldfenster + + + +Das vorherige Beispiel war einfach, es wurde nur Text angezeigt. Sie können aber auch veränderliche Informationen über die Objekte im Textfeld anzeigen (z. B. können Sie ein Textfeld mit dem Inhalt Diese Strecke ist %1 Einheiten lang ... anzeigen, wobei %1 automatisch mit der Länge des entsprechenden Strecke ersetzt wird). +Dazu müssen Sie den Text mit Platzhaltern (%1, %2 &etc;) eingeben. Danach bestätigen Sie mit dem Knopf Weiter. Wollen Sie den Text oder die Platzhalter später noch ändern, können Sie mit dem Knopf Zurück wieder zur Bearbeitung gehen. +Der Assistent zeigt nun den eingegebenen Text mit den Platzhaltern in der Form Argument 1. Um festzulegen, was für ein bestimmtes Argument angezeigt werden soll, müssen Sie zuerst das Argument im Text anklicken. Jetzt klicken Sie auf das Objekt, dessen Eigenschaft Sie anzeigen lassen wollen und wählen die gewünschte Eigenschaft angezeigten im Aufklappfenster. In unserem Beispiel oben klicken Sie auf Argument 1, in der Arbeitsfläche von &kig; auf die entsprechende Strecke und wählen die Eigenschaft Länge aus. Danach können Sie weitere variable Teile des Textes eingeben oder andere Eigenschaften für einen variablen Teil auswählen. Haben Sie alle Eingaben fertiggestellt, dann beenden Sie die Konstruktion des Textfeldes mit dem Knopf Abschließen. + +Eine Eigenschaft für den variablen Teil auswählen + + + + + +Eine Eigenschaft für den variablen Teil auswählen + + + +
+ +
+Geometrische Orte +&kig; unterstützt geometrische Orte. Ein geometrische Ort ist in der Mathematik definiert als Menge alle Punkte oder Linien, die bestimmte Bedingungen erfüllen, wie zum Beispiel der geometrische Ort von Punkten mit gleichem Abstand zu einem vorgegebenen Punkt ist ein Kreis. Hier ein Beispiel für die Anwendung geometrischer Orte in &kig;: +Betrachten Sie folgende geometrische Konstruktion: Sie zeichnen einen Kreis mit einem Punkt auf dessen Rand. Den Punkt konstruieren Sie, indem Sie die Maus auf den Kreisrand bewegen und die mittlere Maustaste drücken. Versuchen Sie jetzt den neuen Punkt zu bewegen, dann werden Sie feststellen, dass Sie ihn nur auf dem Kreis bewegen können. Jetzt konstruieren Sie eine Strecke zwischen diesem Punkt und dem Mittelpunkt des Kreises. Anschließend konstruieren Sie den Mittelpunkt der Strecke. + +Eine einfache Konstruktion mittels geometrischem Ort + + + + + +Eine einfache Konstruktion mittels geometrischem Ort + + + +Bewegen Sie nun diesen auf den Kreis beschränkten Punkt, dann bewegt sich die Strecke und ihr Mittelpunkt ebenfalls mit. Wenn Sie jetzt einen Stift auf den Mittelpunkt der Strecke halten und den Punkt auf dem Kreis einmal herum bewegen, dann wird ein neuer Kreis mit der halben Größe gezeichnet. Der Weg, den der Mittelpunkt bei der Bewegung des ersten Punktes auf dem Kreis zurücklegt, ist der geometrische Ort. +Es ist sehr einfach, einen geometrischen Ort zu konstruieren. Dazu klicken Sie auf den Knopf geometrischer Ort in der Werkzeugleiste oder wählen im Menü Objekte Sonstige geometrischer Ort aus. Jetzt wählen Sie zuerst den abhängigen Punkt (der Text Bewegender Punkt erscheint) und dann den sich bewegenden Punkt aus. Der geometrische Ort des abhängigen Punktes wird dann gezeichnet. +
+
+ + +Skripte +&kig; bietet die Möglichkeit, eigene Objekte in der Skript-Sprache Python zu definieren. Das ist eine sehr fortgeschrittene Funktion und ich kenne nur noch ein anderes Programm für interaktive Geometrie mit dieser Funktion (das GNOME-Programm &drgeo;). +Mit Python-Skripten in &kig; können Sie eigene Objekte aus vorhandenen Objekten erstellen. So können Sie z. B. einen bestimmten Punkt eines Kegels berechnen wollen. Anstatt nun mit komplexen Konstruktionen und Makros zu hantieren, können Sie die Rechenvorschrift einfach in der Sprache Python aufschreiben und &kig; wird den Punkt entsprechend darstellen. +Nehmen wir an, Ihnen ist das in &kig; vorhandene Objekt Mittelpunkt nicht bekannt und Sie wollen den Mittelpunkt zwischen zwei vorgegebenen Punkten konstruieren. Dazu klicken Sie auf den Knopf Python Skript in der Werkzeugleiste oder wählen ObjekteSonstige Python Skript in der Menüleiste. Es wird nun ein Assistent angezeigt, der Sie durch den Prozess begleitet. + +Der Skriptobjekt Assistent + + + + + +Der Skriptobjekt Assistent + + + +Zuerst müssen Sie die Argumente des Skriptobjektes wählen. In unserem Beispiel sind das die zwei Punkte, zwischen denen wir den Mittelpunkt anzeigen wollen. Diese wählen Sie im Hauptfenster von &kig; aus und machen weiter mit dem einem Klick auf den Knopf Weiter. +Jetzt wird ein Texteingabefeld angezeigt, in den Sie den Quelltext für das Skriptobjekt eingeben können. Ein Quelltextgerüst und einige Kommentare sind bereits vorhanden. Es ist wichtig sicher zu stellen, dass Sie korrekten Python-Quelltext eingeben. Nutzer, die mit Python vertraut sind, werden bemerken, dass wir eine Funktion calc definieren. Halten Sie sich an die Python-Regeln zur Definition einer Funktion. So muss jede Zeile der Funktion mit einem Tabulator eingerückt werden. Die erste Zeile ohne Tabulator am Zeilenanfang beendet die Funktionsdefinition. +Die Python-Funktion, die wir definieren wollen, heißt calc und verarbeitet in unserem Beispiel zwei Argumente. Das sind die im vorherigen Schritt ausgewählten Objekte. Die Anzahl der Argumente muss immer mit der Anzahl der gewählten Objekte übereinstimmen. Die Argumente heißen arg1 und arg2, aber Sie können natürlich die Namen ändern. +In der Funktion können Sie alle Arten von Berechnungen mit den Argumenten durchführen, die nötig sind. Sie müssen das Objekt zurückgeben, dass Sie definieren wollen. In diesem Fall ist es ein Point-Objekt. Die beiden Argumente sind ebenfalls Point-Objekte und Sie können die Funktion Point.coordinate() nutzen, um die Koordinaten der angegebenen Punkte zu verarbeiten. +In diesem Beispiel ist die notwendige Berechnung sehr einfach. Addieren Sie die beiden Koordinatenpaare und teilen Sie das Ergebnis durch 2. Mit diesen neuen Koordinaten erstellen Sie ein neues Point-Objekt. Der dazu notwendige Python-Quelltext lautet: + +def calc( a, b ): +m = ( a.coordinate() + b.coordinate() ) / 2; +return Point( m ) + + + +Quelltext eingeben + + + + + +Quelltext für den Mittelpunkt im Skriptobjekt Assistent eingeben + + + +Drücken Sie nun den Knopf Abschließen, wird das neue Objekt im Arbeitsbereich von &kig; angezeigt. Bewegen Sie einen der Punkte, dann bewegt sich der neu erstellte Punkt entsprechend mit. Sie können natürlich weitaus komplexere Objekte erstellen, probieren Sie es einfach aus. + +Ein Skriptobjekt erstellt + + + + + +Das neu erstellte Skriptobjekt + + + +Alle &kig; Objekte können im Python-Quelltext benutzt werden. Wie weiter oben gezeigt wurde, gehören Punkte zur Point-Klasse und Sie können z. B. die Koordinaten über die Funktion Point.coordinate() ermitteln. Sie können alle Arten von Objekten zurückgeben, nicht nur Point-Objekte. Viele weitere Klassen und Funktionen stehen in &kig; im Python-Quelltext zur Verfügung, eine vollständigere Referenz finden Sie hier. + + + +&kig;s Merkmale + + + +&kig; ist eine OpenSource Anwendung. Das bedeutet, Sie dürfen es frei verändern und nutzen, wie Sie wollen. Die Weitergabe von &kig; unterliegt einigen Einschränkungen, hauptsächlich dass jeder die gleichen Rechte wie Sie an &kig;s Benutzung hat, dazu gehören auch die eigenen Änderungen. +Freie Software wird in einem sehr offenem Umfeld entwickelt und die Entwickler reagieren meist sehr schnell auf die Rückmeldung durch die Nutzer. Wenn Sie also Fragen, Probleme oder sonstige Hinweise zu &kig; haben, dann informieren Sie mich toscano.pino@tiscali.it. + + +&kig; ist eine KPart-Anwendung. Das bedeutet, Sie können sie in andere &kde; Programme einbetten. Öffnen Sie z. B. eine .kig-Datei in &konqueror;, dann wird sie direkt angezeigt, ohne dass eine externe Anwendung gestartet werden muss. + + +Arbeiten mit &kig; ist unkompliziert. Das Konstruieren von Objekten ist einfach und interaktiv, das vorläufige Ergebnis wird als Vorschau angezeigt. Verschieben, Auswählen und Konstruieren funktioniert genau so, wie Sie es erwarten. Die Möglichkeiten um Eingaben rückgängig zu machen, sind ebenfalls sehr intuitiv. + + +&kig; unterstützt die Erstellung von Makros auf eine sehr unkomplizierte Art und Weise. Diese Objekte stehen dem Nutzer wie normale Objekte zur Verfügung. Sie werden beim Beenden gespeichert und beim Start geladen, so dass sie beim Beenden des Programms nicht verloren gehen. Diese Objekte können Sie im Dialog Typen verwalten bearbeiten. Sie können Objekte in Dateien exportieren, aus Dateien importieren, bearbeiten und löschen. + + +&kig; speichert seine Daten in einem dokumentierten &XML;-Format. + + +&kig; unterstützt die Konstruktion von geometrischen Orten. + + +&kig; erlaubt den Export einer &kig;-Datei in einige interessante Formate wie Bilder, XFig- und LaTeX- Dateien und das SVG-Vektorformat. Das ist sehr nützlich, da noch nicht alle Programme das Dateiformat von &kig; unterstützten. + + +&kig; verfügt über ein sehr flexibles Transformationssystem. + + +&kig; versucht kompatibel mit seinen Mitbewerbern zu sein. Deshalb unterstützt es das Dateiformat von &kgeo; und &kseg; und teilweise das Dateiformat von &drgeo; und &cabri;. Unterstützung für weitere Dateiformate ist in Arbeit. + + + + + + +Fragen und Antworten +&reporting.bugs; &updating.documentation; + + + +Danksagungen und Lizenz + +&kig; +&kig; Copyright 2002-2004 Dominique Devriese devriese@kde.org + +Copyright der Dokumentation 2002-2004 Dominique Devriese devriese@kde.org. + +Copyright der Dokumentation 2002-2005 Pino Toscano toscano.pino@tiscali.it. + +Korrektur gelesen von &Philip.Rodrigues; &Philip.Rodrigues.mail;. +Übersetzung Sebastian Steins5228@informatik.htw-dresden.de +&underFDL; &underGPL; + + +Installation + + +Bezugsquellen von &kig; +&install.intro.documentation; + + +Kompilierung und Installation +&install.compile.documentation; + + + + +Unterstützung +
+Freie Software +&kig; ist Freie Software. Das bedeutet, der Quelltext ist frei verfügbar im Internet und jeder kann ihn nutzen, ändern und verteilen. Für mich ist es ein Hobby-Projekt und ich konnte viel über Programmierung, C++, &kde;/&Qt;, Mathematik, verteilte Softwareentwicklung und Open Source Projekte lernen. +
+ +
+Unterstützung +Das Ziel dieses Kapitels ist es, den Benutzer (Sie) auf die Rechte aufmerksam zu machen, die Inhen die &kig;-Lizenz gewährt. Wie bei jeglicher freier Software dürfen (und sollen) Sie Probleme, die Sie während der Nutzung entdecken, beheben, neue Funktionen hinzufügen und das Programm weiterverteilen. Schicken Sie die Änderungen an mich toscano.pino@tiscali.it, damit ich sie in der nächsten Version zum Nutzen aller mit veröffentlichen kann. Beachten Sie, dass ich selbst keine finanziellen Interessen an diesem Projekt habe. +Sollten Sie Zweifel über das eigene Recht an dieser Software oder dem Recht anderer an den eigenen Veränderungen an diesem Programm haben, dann lesen Sie die Lizenz. Sie finden die Lizenz in der COPYING Datei, im &kig; Quelltextbaum oder in der Lizenzkartei im Dialog Über &kig;. +
+ +
+Wie kann ich Mithelfen? +Jegliche Unterstützung ist willkommen! Finden Sie die Icons schlecht, braucht das Handbuch eine Überarbeitung oder haben Sie dieses tolle Makro, das Sie mit der ganzen Welt teilen möchte, dann zögern Sie nicht, dies an mich zu schicken. Dabei ist zu beachten, dass der Beitrag ebenfalls unter der &GNU; GPL; verwendet wird, deren Text Sie in der Lizenz Datei COPYING im &kig; Quelltextbaum und unter Danksagungen und Lizenz in diesem Handbuch finden. +
+
+ +&documentation.index; +
+ \ No newline at end of file diff --git a/tde-i18n-de/docs/kdeedu/kig/macro_wizard.png b/tde-i18n-de/docs/kdeedu/kig/macro_wizard.png new file mode 100644 index 00000000000..11e0f554c38 Binary files /dev/null and b/tde-i18n-de/docs/kdeedu/kig/macro_wizard.png differ diff --git a/tde-i18n-de/docs/kdeedu/kig/macros_at_work.png b/tde-i18n-de/docs/kdeedu/kig/macros_at_work.png new file mode 100644 index 00000000000..f498f1c36a4 Binary files /dev/null and b/tde-i18n-de/docs/kdeedu/kig/macros_at_work.png differ diff --git a/tde-i18n-de/docs/kdeedu/kig/man-kig.1.docbook b/tde-i18n-de/docs/kdeedu/kig/man-kig.1.docbook new file mode 100644 index 00000000000..0209c9ae634 --- /dev/null +++ b/tde-i18n-de/docs/kdeedu/kig/man-kig.1.docbook @@ -0,0 +1,202 @@ + + +]> + + + +KDE Benutzerhandbuch + Ben Burton bab@debian.org +25.05.2005 K Desktop Environment + + +kig +1 + + + +kig +Ein &kde;-Programm für interaktive Geometrie + + + +kig Allgemeine KDE-Optionen Allgemeine Qt-Optionen + + + +Beschreibung +&kig; ist eine Anwendung für interaktive Geometrie. Es soll hauptsächlich zwei Zwecken dienen: +Schüler sollen mit Hilfe des Computers mathematische Figuren und Konzepte interaktiv entdecken können. +Es soll ein WYSIWYG-Werkzeug zum Zeichnen von mathematischen Figuren und deren Verwendung in anderen Dokumenten sein. +Mit diesem Programm können Sie Geometrie wie an der Tafel im Klassenraum betreiben. Zusätzlich können Sie Teile der Geometrie ändern oder verschieben und die Auswirkungen auf andere Teile beobachten. +&kig; unterstützt geometrische Orte und benutzerdefinierte Makros. Sie können Daten in und aus anderen Dateiformate wie Cabri, Dr. Geo, &kgeo;, KSeg und XFig importieren und exportieren. +Dieses Programm ist im Modul &kde;-Edutainment enthalten. + + + +Optionen +Optionen für die Anwendung, in beliebiger Reihenfolge + + + + +Startet nicht die Benutzeroberfläche, sondern wandelt die angegebene Datei in das &kig;-Format. Die &kig;-Datei wird auf die Standardausgabe geschrieben, wenn Sie nicht benutzen. + + + +Zusammen mit wird der Speicherort der neuen &kig;-Datei angeben. Ohne diese Option oder ohne Angabe eines Dateinamens wird die Ausgabe auf die Standardausgabe geschrieben. + + + + + + + +Siehe auch +Weitere ausführliche Dokumentation finden Sie unter help:/kig (geben Sie diese URL entweder im &konqueror; ein oder starten Sie khelpcenter help:/kig). + +Weitere Informationen finden Sie auch auf der &kde; Edutainment Webseite. + + + +Autoren +&kig; wurde von DominiqueDevriese devriese@kde.org, MaurizioPaolini paolini@dmf.bs.unicatt.it, FrancoPasquarelli pasqui@dmf.bs.unicatt.it, PinoToscano toscano.pino@tiscali.it und anderen schrieben. +Diese Handbuchseite wurde auf der Grundlage des von BenBurton für das Debian-Projekt geschriebenen Handbuchs erstellt. + + + diff --git a/tde-i18n-de/docs/kdeedu/kig/script_wizard.png b/tde-i18n-de/docs/kdeedu/kig/script_wizard.png new file mode 100644 index 00000000000..0f163cedd73 Binary files /dev/null and b/tde-i18n-de/docs/kdeedu/kig/script_wizard.png differ diff --git a/tde-i18n-de/docs/kdeedu/kig/script_wizard_entering_code.png b/tde-i18n-de/docs/kdeedu/kig/script_wizard_entering_code.png new file mode 100644 index 00000000000..f66e1e8cd4a Binary files /dev/null and b/tde-i18n-de/docs/kdeedu/kig/script_wizard_entering_code.png differ diff --git a/tde-i18n-de/docs/kdeedu/kig/selecting_objects.png b/tde-i18n-de/docs/kdeedu/kig/selecting_objects.png new file mode 100644 index 00000000000..8b41900585e Binary files /dev/null and b/tde-i18n-de/docs/kdeedu/kig/selecting_objects.png differ diff --git a/tde-i18n-de/docs/kdeedu/kig/simple_locus_construction.png b/tde-i18n-de/docs/kdeedu/kig/simple_locus_construction.png new file mode 100644 index 00000000000..7d60aa0c3a0 Binary files /dev/null and b/tde-i18n-de/docs/kdeedu/kig/simple_locus_construction.png differ diff --git a/tde-i18n-de/docs/kdeedu/kig/test_run_macro.png b/tde-i18n-de/docs/kdeedu/kig/test_run_macro.png new file mode 100644 index 00000000000..7b3b9093dfd Binary files /dev/null and b/tde-i18n-de/docs/kdeedu/kig/test_run_macro.png differ diff --git a/tde-i18n-de/docs/kdeedu/kig/text_label_attaching.png b/tde-i18n-de/docs/kdeedu/kig/text_label_attaching.png new file mode 100644 index 00000000000..0de4f53fe60 Binary files /dev/null and b/tde-i18n-de/docs/kdeedu/kig/text_label_attaching.png differ diff --git a/tde-i18n-de/docs/kdeedu/kig/text_label_wizard.png b/tde-i18n-de/docs/kdeedu/kig/text_label_wizard.png new file mode 100644 index 00000000000..b9f1b6b1e81 Binary files /dev/null and b/tde-i18n-de/docs/kdeedu/kig/text_label_wizard.png differ diff --git a/tde-i18n-de/docs/kdeedu/kig/text_label_wizard__select_property.png b/tde-i18n-de/docs/kdeedu/kig/text_label_wizard__select_property.png new file mode 100644 index 00000000000..679f98ed4b2 Binary files /dev/null and b/tde-i18n-de/docs/kdeedu/kig/text_label_wizard__select_property.png differ -- cgit v1.2.1