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 --- .../docs/kdewebdev/kommander/Makefile.am | 4 + .../docs/kdewebdev/kommander/Makefile.in | 613 ++++++++ .../docs/kdewebdev/kommander/basics.docbook | 176 +++ .../docs/kdewebdev/kommander/commands.docbook | 42 + .../docs/kdewebdev/kommander/credits.docbook | 117 ++ .../docs/kdewebdev/kommander/dcop.docbook | 241 +++ .../docs/kdewebdev/kommander/editor.docbook | 1530 ++++++++++++++++++++ .../docs/kdewebdev/kommander/extending.docbook | 54 + .../docs/kdewebdev/kommander/glossary.docbook | 59 + .../docs/kdewebdev/kommander/installation.docbook | 47 + .../docs/kdewebdev/kommander/introduction.docbook | 91 ++ .../docs/kdewebdev/kommander/q-and-a.docbook | 42 + .../docs/kdewebdev/kommander/specials.docbook | 717 +++++++++ .../docs/kdewebdev/kommander/tutorials.docbook | 99 ++ .../docs/kdewebdev/kommander/widgets.docbook | 390 +++++ 15 files changed, 4222 insertions(+) create mode 100644 tde-i18n-pt_BR/docs/kdewebdev/kommander/Makefile.am create mode 100644 tde-i18n-pt_BR/docs/kdewebdev/kommander/Makefile.in create mode 100644 tde-i18n-pt_BR/docs/kdewebdev/kommander/basics.docbook create mode 100644 tde-i18n-pt_BR/docs/kdewebdev/kommander/commands.docbook create mode 100644 tde-i18n-pt_BR/docs/kdewebdev/kommander/credits.docbook create mode 100644 tde-i18n-pt_BR/docs/kdewebdev/kommander/dcop.docbook create mode 100644 tde-i18n-pt_BR/docs/kdewebdev/kommander/editor.docbook create mode 100644 tde-i18n-pt_BR/docs/kdewebdev/kommander/extending.docbook create mode 100644 tde-i18n-pt_BR/docs/kdewebdev/kommander/glossary.docbook create mode 100644 tde-i18n-pt_BR/docs/kdewebdev/kommander/installation.docbook create mode 100644 tde-i18n-pt_BR/docs/kdewebdev/kommander/introduction.docbook create mode 100644 tde-i18n-pt_BR/docs/kdewebdev/kommander/q-and-a.docbook create mode 100644 tde-i18n-pt_BR/docs/kdewebdev/kommander/specials.docbook create mode 100644 tde-i18n-pt_BR/docs/kdewebdev/kommander/tutorials.docbook create mode 100644 tde-i18n-pt_BR/docs/kdewebdev/kommander/widgets.docbook (limited to 'tde-i18n-pt_BR/docs/kdewebdev/kommander') diff --git a/tde-i18n-pt_BR/docs/kdewebdev/kommander/Makefile.am b/tde-i18n-pt_BR/docs/kdewebdev/kommander/Makefile.am new file mode 100644 index 00000000000..babf802f3a2 --- /dev/null +++ b/tde-i18n-pt_BR/docs/kdewebdev/kommander/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = pt_BR +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-pt_BR/docs/kdewebdev/kommander/Makefile.in b/tde-i18n-pt_BR/docs/kdewebdev/kommander/Makefile.in new file mode 100644 index 00000000000..8a51b151d78 --- /dev/null +++ b/tde-i18n-pt_BR/docs/kdewebdev/kommander/Makefile.in @@ -0,0 +1,613 @@ +# Makefile.in generated by automake 1.10.1 from Makefile.am. +# KDE tags expanded automatically by am_edit - $Revision: 483858 $ +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = docs/kdewebdev/kommander +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ +#>- html-recursive info-recursive install-data-recursive \ +#>- install-dvi-recursive install-exec-recursive \ +#>- install-html-recursive install-info-recursive \ +#>- install-pdf-recursive install-ps-recursive install-recursive \ +#>- installcheck-recursive installdirs-recursive pdf-recursive \ +#>- ps-recursive uninstall-recursive +#>+ 7 +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +#>+ 1 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AUTOCONF = @AUTOCONF@ +AUTODIRS = @AUTODIRS@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CONF_FILES = @CONF_FILES@ +CYGPATH_W = @CYGPATH_W@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOPIDLNG = @DCOPIDLNG@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEFS = @DEFS@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +GMSGFMT = @GMSGFMT@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ +KCONFIG_COMPILER = @KCONFIG_COMPILER@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_RPATH = @KDE_RPATH@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XMLLINT = @XMLLINT@ +X_RPATH = @X_RPATH@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +am__leading_dot = @am__leading_dot@ +am__tar = @am__tar@ +am__untar = @am__untar@ +#>- bindir = @bindir@ +#>+ 2 +DEPDIR = .deps +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_kcfgdir = @kde_kcfgdir@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +kdeinitdir = @kdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = pt_BR +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. +KDE_DOCS = AUTO +KDE_MANS = AUTO +#>- all: all-recursive +#>+ 1 +all: docs-am all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +#>- @for dep in $?; do \ +#>- case '$(am__configure_deps)' in \ +#>- *$$dep*) \ +#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +#>- && exit 0; \ +#>- exit 1;; \ +#>- esac; \ +#>- done; \ +#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdewebdev/kommander/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/kdewebdev/kommander/Makefile +#>+ 12 + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdewebdev/kommander/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/kdewebdev/kommander/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdewebdev/kommander/Makefile.in +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +#>- distdir: $(DISTFILES) +#>+ 1 +distdir: distdir-nls $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +#>- uninstall: uninstall-recursive +#>+ 1 +uninstall: uninstall-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-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-nls + +install-dvi: install-dvi-recursive + +install-exec-am: + +install-html: install-html-recursive + +install-info: install-info-recursive + +install-man: + +install-pdf: install-pdf-recursive + +install-ps: install-ps-recursive + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ + install-strip + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am check check-am clean clean-generic ctags \ + ctags-recursive distclean distclean-generic distclean-tags \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ + tags-recursive uninstall uninstall-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + +#>+ 2 +KDE_DIST=installation.docbook tutorials.docbook basics.docbook glossary.docbook credits.docbook specials.docbook commands.docbook dcop.docbook editor.docbook extending.docbook Makefile.in widgets.docbook introduction.docbook Makefile.am q-and-a.docbook + +#>+ 2 +docs-am: glossary.docbook extending.docbook commands.docbook specials.docbook widgets.docbook editor.docbook introduction.docbook credits.docbook q-and-a.docbook installation.docbook tutorials.docbook dcop.docbook basics.docbook + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kommander + @for base in glossary.docbook extending.docbook commands.docbook specials.docbook widgets.docbook editor.docbook introduction.docbook credits.docbook q-and-a.docbook installation.docbook tutorials.docbook dcop.docbook basics.docbook ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kommander/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kommander/$$base ;\ + done + +uninstall-nls: + for base in glossary.docbook extending.docbook commands.docbook specials.docbook widgets.docbook editor.docbook introduction.docbook credits.docbook q-and-a.docbook installation.docbook tutorials.docbook dcop.docbook basics.docbook ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kommander/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in glossary.docbook extending.docbook commands.docbook specials.docbook widgets.docbook editor.docbook introduction.docbook credits.docbook q-and-a.docbook installation.docbook tutorials.docbook dcop.docbook basics.docbook ; do \ + cp $(srcdir)/$$file $(distdir); \ + done + +#>+ 15 +force-reedit: + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdewebdev/kommander/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/kdewebdev/kommander/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdewebdev/kommander/Makefile.in + + +#>+ 21 +clean-bcheck: + rm -f *.bchecktest.cc *.bchecktest.cc.class a.out + +bcheck: bcheck-recursive + +bcheck-am: + @for i in ; do \ + if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ + echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ + echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ + echo "$$i"; \ + if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ + rm -f $$i.bchecktest.cc; exit 1; \ + fi ; \ + echo "" >> $$i.bchecktest.cc.class; \ + perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ + rm -f a.out; \ + fi ; \ + done + + +#>+ 3 +final: + $(MAKE) all-am + +#>+ 3 +final-install: + $(MAKE) install-am + +#>+ 3 +no-final: + $(MAKE) all-am + +#>+ 3 +no-final-install: + $(MAKE) install-am + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo + +#>+ 3 +nmcheck: +nmcheck-am: nmcheck diff --git a/tde-i18n-pt_BR/docs/kdewebdev/kommander/basics.docbook b/tde-i18n-pt_BR/docs/kdewebdev/kommander/basics.docbook new file mode 100644 index 00000000000..5efcc4da723 --- /dev/null +++ b/tde-i18n-pt_BR/docs/kdewebdev/kommander/basics.docbook @@ -0,0 +1,176 @@ + + + + +Fundamentos do &kommander; + +Tamara King
tik@acm.org +
+
+Eric Laffoon
sequitur@kde.org +
+
+ +MarcusGama
marcus_gama@uol.com.br
Tradução
+ +
+
+ +Fundamentos do &kommander; + + + + +Conceitos + + +O &kommander; foi desenhado originalmente ao redor de um conceito simples que se provou, de qualquer forma, revolucionário entre as ferramentas de desenho visual. Tipicamente, estas ferramentas permitem-lhe criar janelas e, possivelmente, algumas interfaces completas. Claro que uma interface completa corresponde à janela principal do programa que tem tipicamente menus, uma barra de estado e a área do aplicativo. As janelas de diálogo são janelas-filhas que tipicamente não possuem menus e que são assim chamadas porque o seu intuito é estabelecer um diálogo ou trocar informações entre você e o aplicativo principal. Os itens numa janela são chamados de elementos gráficos ou widgets e você interliga o seu programa com estes elementos. O &kommander; é diferente porque é, inerentemente, não-programático aqui. Ele usa o conceito de associar o texto com os elementos gráficos da janela. Inicialmente isto era chamado de Texto Associado mas agora é chamado de Texto do &kommander;. Os elementos gráficos nas janelas do &kommander; poderão incluir o conteúdo de outros elementos através de referências, e um elemento poderá referenciar o seu próprio conteúdo, através da utilização de um Especial que se parece com o seguinte, @widgetText. Os especiais são comandos que possuem um significado particular no &kommander;. Por isso, se você criou uma janela com dois campos de texto e chamou o primeiro campo PrimeiroNome e o segundo UltimoNome, você poderia criar um botão e definir o seu Texto do &kommander; como sendo O meu nome é @PrimeiroNome @UltimoNome. Você teria que definir o @widgetText nos elementos do primeiro e último nomes. Lembra-se? É preciso dizer ao &kommander; para referenciar o texto dentro deles. Você poderia executar isto a partir de um Konsole e ele iria mostrar o texto para você. Por isso, iria referenciar o primeiro nome da seguinte forma: @PrimeiroNome -> obtém o elemento chamado PrimeiroNome (@PrimeiroNome) -> @widgetText -> obtém o conteúdo do campo LineEdit. Por isso, neste caso, o @PrimeiroNome devolve José: @PrimeiroNome -> @widgetText -> José. + +Esta é a base simples do &kommander;. O que você poderá fazer com isto é o que realmente interessa. Antes de mais nada, é importante notar que, comparado com a abordagem normal de uma ferramenta baseada numa linguagem, o &kommander; não necessita de instruções de programação para definir estas operações. Isto torna o &kommander; rápido para os programadores. Para os usuários finais, é muito mais simples do que aprender as bases de uma linguagem. Para todos, isto significa que você poderá focar a sua tarefa, em vez de ter o seu material de referência eternamente à mão. Inicialmente, quando as pessoas ficam expostas a uma ferramenta como o &kommander;, a primeira pergunta é Onde eu poderei usar esta ferramenta legal? À medida que avança, a manipulação de texto é praticamente tudo o que precisa. + +Assim, o que o &kommander; pode fazer? Aqui está uma lista que extrai as operações básicas. O &kommander; pode: + + +Passar cadeias de caracteres ao programa invocado através do 'stdout'. +Invocar programas executáveis. +Usar o &DCOP; para interagir com os programas do &kde; + + +Se você não for um programador, você poderá querer saber o que é isso em termos mais simples. Em primeiro lugar, se você lançar o &kommander; a partir de um console, então esse console será o programa invocador. Existe uma relação pai-filho aí. O envio de uma mensagem para o console é feito através da 'saída padrão' (stdout) do programa filho, assim chamada porque existe também a 'saída de erros'. Isto é interessante porque alguns programas, como o &quantaplus;, usam a 'stdout' para receber informações dos programas que lançam. Por isso, as janelas do &kommander; podem devolver os seus textos de resultado diretamente no editor do &quantaplus; se forem chamados a partir dele. Isto significa que as janelas do &kommander; podem ser extensões úteis para os programas. + +O segundo caso é a invocação de um executável. Qualquer programa que rode no seu sistema é um executável. Até mesmo um 'script' é executado pelo interpretador dele, por isso também é tecnicamente um executável. O &kommander; poderá executar comandos, tal como o console, mesmo que o execute a partir do menu. Por isso, e por exemplo, se você quiser que ele abra o &GIMP;, você teria um botão do qual derivasse o texto gimp e o colocasse num item especial como por exemplo: @exec(gimp); nesse caso veria o &GIMP; abrindo. Você poderá também executar o ls -l, mas só iria ver o resultado se você o estivesse rodando a partir de um console. + +O terceiro caso é bastante interessante, de fato. O &DCOP; é a abreviatura do Desktop COmmunication Protocol do &kde; e é bastante poderoso. Siga em frente e rode o programa kdcop para dar uma olhada. Você irá ver rapidamente que qualquer aplicativo que seja desenvolvido segundo as normas faz as coisas acontecerem através do &DCOP; e os muito bem desenhados terão bastantes coisas lá. Com o &DCOP; você poderá obter informações de vários tipos, assim como definir os valores dos elementos gráficos, entre outras coisas. Existe uma seção sobre a utilização do &DCOP; neste manual. O &kommander; poderá enviar pedidos de &DCOP; para qualquer aplicativo do &kde;, assim como poderá também ser controlado pelo &DCOP;. De fato, você consegue invocar o &DCOP; na linha de comando para qualquer programa do &kde;. Então, o que há de tão especial? O especial é que, se quiser fazer um volume de comandos, você começa a perceber que o &DCOP; da linha de comando é adequado para comandos curtos, mas poderá provocar atrasos, por exemplo, sendo chamado num ciclo centenas vezes. É por isso que o &kommander; tem um especial @dcop, porque é aproximadamente 1 000 vezes mais rápido. Uma vez que o &kommander; pode enviar e receber pedidos de &DCOP;, o &DCOP; poderá ser usado para criar 'scripts' no &kommander;. É por isso que existe também um especial de &DCOP; local, o @ldcop, que lhe permite escrever muito menos coisas para emitir um comando. + +Isto é tudo sobre os conceitos fundamentais do &kommander;? Não, mas deverá ajudá-lo a perceber um pouco como ele funciona, para que o que for abordado não pareça uma língua estrangeira para você. Existem mais algumas coisas. Os 'signals' e os 'slots' são a forma como o &kommander; lida com os eventos. Um evento num programa basicamente diz que algo aconteceu como, por exemplo, a criação de um elemento gráfico ou a alteração do texto deste. Estas alterações emitem 'signals' e você poderá ligar estes 'signals' a um 'slot' receptor que irá então fazer algo quando o evento ocorrer. Um uso disto no &kommander; é o parente do Text do &kommander;, o Texto de População. O Texto de População irá preencher um elemento gráfico quando for chamado. Tal como o Text do &kommander;, o Texto de População poderá conter sequências de texto ou programas. + +Isto deverá fornecer-lhe os conceitos básicos para começar a usar o &kommander;. Nós tentaremos manter o número de Especiais baixo e usar bastante o &DCOP;. A idéia é que se pretende manter o poder do &kommander; tão consistente e intuitivo quanto possível. Você irá concluir que poderá incorporar qualquer linguagem de 'scripting' no &kommander;, onde quer que precise, e até poderá mesmo usar várias linguagens numa mesma janela. O resto da informação deste documento assume que você está familiarizado com os conceitos e termos aqui apresentados. Os exemplos e tutoriais são também bastante úteis para compreender o que poderá ser feito com o &kommander;. + +&editor; +O Executor + +O executor, chamado kmdr-executor, roda os programas do &kommander;. Ele carrega os arquivos .kmdr e produz dinamicamente uma janela completamente funcional. + + +O Executor para os Programadores + +Os programadores de C++ podem usar facilmente a classe KmdrDialogInstance nos seus programas de C++ para que o recurso de execução seja incorporada no seu aplicativo, tornando obsoleta a necessidade de executar o programa externo. Para um diálogo padrão, a sobrecarga da criação do diálogo é mínima, mas a criação do aplicativo do &kde; poderá atrasar o diálogo durante cerca de um segundo. + + + + + +Criando um Diálogo + + + + +
diff --git a/tde-i18n-pt_BR/docs/kdewebdev/kommander/commands.docbook b/tde-i18n-pt_BR/docs/kdewebdev/kommander/commands.docbook new file mode 100644 index 00000000000..03ab2e06e6e --- /dev/null +++ b/tde-i18n-pt_BR/docs/kdewebdev/kommander/commands.docbook @@ -0,0 +1,42 @@ + + + + +Referência de Comandos + +
+
+
+ +MarcusGama
marcus_gama@uol.com.br
Tradução
+ +
+
+ +Referência +&widgets; &specials; &dcop-functions;
diff --git a/tde-i18n-pt_BR/docs/kdewebdev/kommander/credits.docbook b/tde-i18n-pt_BR/docs/kdewebdev/kommander/credits.docbook new file mode 100644 index 00000000000..54fc8c5745d --- /dev/null +++ b/tde-i18n-pt_BR/docs/kdewebdev/kommander/credits.docbook @@ -0,0 +1,117 @@ + + + + +Créditos e Licença + +Tamara King
tik@acm.org +
+
+ +MarcusGama
marcus_gama@uol.com.br
Tradução
+ +
+
+ +Créditos e Licença + + +A Equipe de Desenvolvimento do &kommander; + +Britton, Marc consume@optusnet.com.au +Desenvolvimento e documentação + + +King, Tamara tik@acm.org +Documentação + + +Laffoon, Eric sequitur@kde.org +Gerenciamento de projeto e documentação + + +Mantia, András amantia@kde.org +Desenvolvimento + + +Rudolf, Michal mrudolf@kdewebdev.org +Desenvolvimento + + + +&kommander; 2004 A Equipe de Desenvolvimento do &kommander;. + +Manual do Usuário do &kommander; 2004 A Equipe de Desenvolvimento do &kommander;. + +Tradução de Marcus Gamamarcus_gama@uol.com.br +Tradução de Marcus Gamamarcus_gama@uol.com.br
diff --git a/tde-i18n-pt_BR/docs/kdewebdev/kommander/dcop.docbook b/tde-i18n-pt_BR/docs/kdewebdev/kommander/dcop.docbook new file mode 100644 index 00000000000..ee47ba3e8de --- /dev/null +++ b/tde-i18n-pt_BR/docs/kdewebdev/kommander/dcop.docbook @@ -0,0 +1,241 @@ + + + + +Funções &DCOP; + +
+
+
+ +MarcusGama
marcus_gama@uol.com.br
Tradução
+ +
+
+ +Funções &DCOP; + +O &DCOP; pode ser invocado de várias formas no &kommander;. Primeiro, existe o método do console +dcop kmdr-executor-@pid KommanderIf changeWidgetText meuElemento novo texto +Isto assume que você está dentro de um arquivo do &kommander; e que tem acesso ao especial @pid, que contém o ID do processo. De fato, é mais simples substituir o kmdr-executor-@pid por @dcopid. Contudo, você poderá usar esta sintaxe (obviamente sem os especiais) a partir da linha de comando ou com algum programa externo para alterar a janela do &kommander;. +Uma vez que o &kommander; não tem um processador completo na sua fase 'Alpha', se você quiser usar o &DCOP; interno, que é muito mais rápido, a partir de outra janela do aplicativo (o &DCOP; do console é bastante lento), será mais complicado porque você precisa fornecer muitas informações, incluindo um protótipo da chamada. A chamada acima ficaria igual a: +@dcop(@dcopid, KommanderIf, enableWidget(QString, bool), Widget, true) +Na época em que isto foi escrito, você deverá saber que o encadeamento de chamadas de &DCOP; dentro de estruturas da linguagem de programação (como o bash) significa que você precisa usar chamadas dos métodos a partir do console. Se usar o &DCOP; interno, todos os especiais do &kommander; serão executados primeiro e depois o programa será então executado. +Existe uma nova forma simplificada de usar o &DCOP; dentro do &kommander;, através de uma sintaxe de objetos. Digamos que você deseje alterar o texto num elemento chamado @CampoTexto1. Seria algo semelhante ao seguinte. +@CampoTexto1.changeWidgetText(Novo texto) +Como poderá ver, a nova sintaxe é muito simples, assim como é consistente visualmente com os grupos de funções. Todas as referências ao &DCOP; irão usar a nova sintaxe de objetos indicada acima. Lembre-se por favor que, se for referenciar um elemento gráfico a partir do &DCOP; noutra janela ou com outro aplicativo, o primeiro parâmetro será sempre o nome do elemento gráfico. Todas as funções são listadas aqui começando pelo segundo parâmetro. + + +O &DCOP; para Variáveis Globais + + +global(QString nomeVariavel) + +Devolve o valor da variável global indicada. Quando um programa é rodado dentro de uma janela do &kommander;, todas as variáveis (não-globais) definidas neste programa deixarão de existir depois do programa terminar e, como tal, não estarão disponíveis para outros processos de programas ou numa nova instância do processo que invoca. O âmbito global significa que a variável irá existir para qualquer processo da janela até que esta seja fechada. Você poderá alterar estas variáveis em qualquer momento com uma chamada nova ao @setGlobal. + + + +setGlobal(QString nomeVariavel, QString valor) + +Cria uma variável que é global para o processo da janela e atribui o valor a ela. Este valor poderá ser obtido com a chamada global(QString nomeVariavel) ou alterado novamente. + + + + + + +O &DCOP; para Todos os Elementos + + + +changeWidgetText(QString texto) + +Isto deverá ser mudado para 'setWidgetText' e este nome poderá vir a ficar obsoleto. Isto remove o texto apresentado no elemento gráfico e substitui-o pelo texto indicado. + + + +enableWidget(bool ativar) + +Ativa ou desativa um determinado elemento gráfico. + + + +associatedText + +Devolve o texto associado com o elemento gráfico indicado. Isto não é o mesmo que o texto apresentado. Será o @widgetText ou o texto e/ou programa usado para chegar ao valor apresentado. + + + +setAssociatedText(QString texto) + +Isto configura o texto padrão do Texto do &kommander;. Isto é tipicamente igual a @widgetText para mostrar o que é inserido no elemento gráfico. É pouco provável que tenha muita necessidade disto, mas se o fizer, será aqui. Aplica-se a todos os elementos que possam conter dados. + + + + + + +O &DCOP; para os Elementos ListBox e ComboBox + + +addListItem(QString item, int indice) + +Adiciona um item a um elemento ListBox no índice indicado. O índice da lista começa em zero. Para adicionar ao fim da lista, use -1. + + + +addListItems(QStringList itens, int indice) + +Isto adiciona uma lista de cadeias de caracteres de uma só vez. A lista deverá delimitada por caracteres EOL (\n - mudança de linha). Isto é útil, uma vez que poderá usar o 'bash' para derivar a lista de forma relativamente simples. Por exemplo, se usar @exec(ls -l ~/projetos | grep kmdr) para os itens, irá ter uma listagem dos arquivos do &kommander; na sua pasta de projetos. O índice da lista começa em zero. Use o -1 para adicionar ao fim da lista. + + + +addUniqueItem(QString item) + +O 'addUniqueItem' irá adicionar um item ao fim da lista, somente se for único. + + + +clearList + +Remove todos os itens. + + + +removeListItem(int indice) + +Remove o item no índice indicado. + + + +item(int indice) + +Devolve o texto do item no índice indicado. + + + +setCurrentListItem(int indice) + +Configura o item atual (ou selecionado) com o índice indicado. Aplica-se aos elementos ListBox e ComboBox. + + + + + + +O &DCOP; para os Elementos CheckBox e RadioButton + + +setChecked(QString nomeElemento, bool assinalado) + +Liga/desliga os elementos CheckBox ou RadioButton. + + + + + + +O &DCOP; para os Elementos TabWidget + + +setCurrentTab(QString nomeElemento, int indice) + +Seleciona a página pelo índice nos TabWidgets. O índice começa em 0 (zero). + + + + + + +
diff --git a/tde-i18n-pt_BR/docs/kdewebdev/kommander/editor.docbook b/tde-i18n-pt_BR/docs/kdewebdev/kommander/editor.docbook new file mode 100644 index 00000000000..2e8df4250a9 --- /dev/null +++ b/tde-i18n-pt_BR/docs/kdewebdev/kommander/editor.docbook @@ -0,0 +1,1530 @@ + + + + +O Editor + +Tamara King
tik@acm.org +
+
+ +MarcusGama
marcus_gama@uol.com.br
Tradução
+ +
+
+ +O Editor + +O editor é baseado no &designer;, uma ferramenta para desenhar e implementar interfaces de usuário criadas pela Trolltech. O &designer; foi modificado da seguinte forma: + +A sua interface é muito mais simples +Foram incorporados elementos gráficos próprios +Adicionou-se a possibilidade de configurar o Texto do &kommander; +Vários alterações superficiais + +Para os que já estão familiarizados com o &designer;, a utilização do &kmdr-editor; será trivial. + + +A Janela Principal + + + + + + + + +As barras de ferramentas contém um número de botões para dar um acesso rápido a um conjunto de funções. +A Visão Geral do Arquivos mostra todos os arquivos. Use o campo de procura para mudar de arquivos rapidamente. +O Explorador de Objetos dá uma visão geral das relações entre os elementos num formulário. É útil para selecionar os elementos de um formulário com uma disposição complexa. +O Editor de Propriedades é onde o comportamento e a aparência de um elemento é alterada. +O Editor de Diálogos é onde os diálogos são criados e editados. + + + + +O Menu Arquivo + + + + &Ctrl;N Arquivo Novo +Cria um novo diálogo + + + &Ctrl;O Arquivo Abrir +Procura no sistema de arquivos para abrir um diálogo existente + + +Arquivo Fechar +Fecha o diálogo ativo + + + &Ctrl;S Arquivo Salvar +Salva o diálogo ativo + + +Arquivo Salvar Como +Salva o diálogo atual com outro nome + + +Arquivo Salvar Tudo +Salva todos os diálogos abertos + + +Arquivo Arquivos Abertos Recentemente +Uma lista rápida dos últimos arquivos que você abriu. Esta lista irá mudar cada vez que você abrir um arquivo que não esteja ainda nele, sendo neste caso o arquivo mais antigo retirado da lista. + + +Arquivo Sair +Sai do &kommander; + + + + + + + +O Menu Editar + + + + &Ctrl;Z Editar Desfazer +Anula a última ação efectuada. + + + &Ctrl;Y Editar Refazer +Refaz a última ação anulada. + + + &Ctrl;X Editar Cortar +Corta o elemento selecionado e coloca-o na área de transferência. + + + &Ctrl;C Editar Copiar +Copia o elemento selecionado para a área de transferência. + + + &Ctrl;V Editar Colar +Cola o conteúdo da área de transferência na posição atual do cursor. + + + &Ctrl;Z Editar Apagar +Apaga o item atual. + + + Del Editar Selecionar Tudo +Seleciona todos os itens do diálogo atual. + + + &Alt;R Editar Verificar Aceleradores +Verifica se todos os aceleradores são usados apenas uma vez. + + + &Alt;S Editar Objetos do 'Script' + + + +Editar 'Slots' +Mostra um diálogo para editar e criar 'slots' e funções. + + +Editar Conectores +Mostrar o diálogo para editar e ver as conexões aos 'slots'. + + +Editar Configuração do Formulário +Mostra o diálogo de configuração do formulário. + + +Editar Preferências +Mostra o diálogo de preferências. + + + + + + +O Menu Ferramentas + + + + F2 Ferramentas Ponteiro + + + + F3 Ferramentas Conectar 'Signals'/'Slots' + + + + F3 Ferramentas Ordem de Tabulação + + + + +Ferramentas Kommander + + + + +Ferramentas Kommander TextLabel + + + + + +Ferramentas Kommander PixelmapLabel + + + + + +Ferramentas Kommander ListView + + + + + +Ferramentas Kommander ListBox + + + + + +Ferramentas Kommander SubDialog + + + + + +Ferramentas Kommander TabWidget + + + + + +Ferramentas Kommander LineEdit + + + + + +Ferramentas Kommander ExecButton + + + + + +Ferramentas Kommander CloseButton + + + + + +Ferramentas Kommander FileSelector + + + + + +Ferramentas Kommander TextEdit + + + + + +Ferramentas Kommander RadioButton + + + + + +Ferramentas Kommander ButtonGroup + + + + + +Ferramentas Kommander GroupBox + + + + + +Ferramentas Kommander CheckBox + + + + + +Ferramentas Kommander ComboBox + + + + + +Ferramentas Kommander SpinBoxInt + + + + + +Ferramentas Kommander RichTextEditor + + + + + +Ferramentas Kommander TreeWidget + + + + + +Ferramentas Kommander Desconhecido + + + + + +Ferramentas Kommander Assistente + + + + + + + + +Ferramentas Personalizado + + + + +Ferramentas Personalizado Editar os Elementos Personalizados + + + + + + + + + + + + + + +O Menu Disposição + + + + &Ctrl;J Disposição Ajustar Tamanho + + + + &Ctrl;H Disposição Disposição Horizontal + + + + &Ctrl;L Disposição Disposição Vertical + + + + &Ctrl;G Disposição Disposição na Grade + + + +Disposição Disposição Horizontal (com Separador) + + + +Disposição Disposição Vertical (com Separador) + + + + &Ctrl;B Disposição Quebrar Disposição + + + +Disposição Adicionar Espaço + + + + + + + +O Menu Executar + + + + &Ctrl;R Executar Executar Diálogo +Executa a janela de diálogo atual. + + + + + + +O Menu Janela + + + + &Ctrl;F4 Janela Fechar +Fecha o diálogo atual. + + +Janela Fechar Tudo +Fecha todas janelas de diálogo. + + + &Ctrl;F6 Janela Próximo + + + + &Ctrl;&Shift;F6 Janela Anterior + + + +Janela Lado-a-Lado + + + +Janela Cascata + + + +Janela Visões + + + + +Janela Visões Visão de Arquivos + + + + + +Janela Visões Explorador de Objetos + + + + + +Janela Visões Editor de Propriedades/Tratamento de 'Signals' + + + + + +Janela Visões Alinhar + + + + + + + +Janela Barras de Ferramentas + + + + +Janela Barras de Ferramentas Arquivo + + + + + +Janela Barras de Ferramentas Editar + + + + + +Janela Disposição Arquivo + + + + + +Janela Barras de Ferramentas Ferramentas + + + + + +Janela Barras de Ferramentas Kommander + + + + + +Janela Barras de Ferramentas Personalizado + + + + + +Janela Barras de Ferramentas Ajuda + + + + + +Janela Barras de Ferramentas Alinhar + + + + + + + + + + + +O Menu <guimenu +>Ajuda</guimenu +> +&help.menu.documentation; + + +
diff --git a/tde-i18n-pt_BR/docs/kdewebdev/kommander/extending.docbook b/tde-i18n-pt_BR/docs/kdewebdev/kommander/extending.docbook new file mode 100644 index 00000000000..d988e0edc35 --- /dev/null +++ b/tde-i18n-pt_BR/docs/kdewebdev/kommander/extending.docbook @@ -0,0 +1,54 @@ + + + + +Extendendo o &kommander; + + + +MarcusGama
marcus_gama@uol.com.br
Tradução
+ +
+
+ +Extendendo o &kommander; + + + + +Criando Elementos Gráficos para o &kommander; +Com o &kommander;, você poderá criar novos elementos gráficos com base nos elementos não-&kommander; de forma relativamente simples. A abordagem é derivar a sua nova classe do &kommander; a partir da classe do elemento gráfico do &Qt;/&kde; que você deseja integrar no &kommander;, e também da classe KommanderWidget. A sobreposição dos métodos desta classe dá ao elemento do &kommander; a sua funcionalidade. +A maioria do código de um elemento gráfico do &kommander; é apenas um código de modelo. Como tal, você poderá usar o diálogo do &kommander; 'widgetgenerator.kmdr' para gerar a maioria do código do elemento gráfico do &kommander; para você. Tudo o que terá que fazer é preencher as partes importantes relacionadas com o seu elemento, como as informações de estado, o texto do elemento, etc. +Digamos que desejemos criar um novo elemento gráfico que é um campo de texto para o &kommander;, baseado no elemento KLineEdit do &kde;. Usando o diálogo de geração de elementos gráficos do &kommander;, irá obter algo semelhante à lista a seguir no arquivo de inclusão resultante: + + +
diff --git a/tde-i18n-pt_BR/docs/kdewebdev/kommander/glossary.docbook b/tde-i18n-pt_BR/docs/kdewebdev/kommander/glossary.docbook new file mode 100644 index 00000000000..d6764999c03 --- /dev/null +++ b/tde-i18n-pt_BR/docs/kdewebdev/kommander/glossary.docbook @@ -0,0 +1,59 @@ + + + + + + +Tamara King
tik@acm.org +
+
+ +MarcusGama
marcus_gama@uol.com.br
Tradução
+ +
+
+ + +Palavras-Chave + +Associação de Texto + +Um pedaço de texto que é associado a um estado particular de um elemento gráfico. + + + +Texto do Elemento + +O texto associado a um elemento gráfico. Ele é representado no &kommander; com a sequência especial @textoElemento. O texto do elemento varia de acordo com esse elemento. + + + +
diff --git a/tde-i18n-pt_BR/docs/kdewebdev/kommander/installation.docbook b/tde-i18n-pt_BR/docs/kdewebdev/kommander/installation.docbook new file mode 100644 index 00000000000..53af99c6108 --- /dev/null +++ b/tde-i18n-pt_BR/docs/kdewebdev/kommander/installation.docbook @@ -0,0 +1,47 @@ + + + +Instalação + + +Como obter o &kommander; +&install.intro.documentation; + + +Requisitos + + + + + + + + + +Compilação e Instalação +&install.compile.documentation; + + +Configuração + + + + + diff --git a/tde-i18n-pt_BR/docs/kdewebdev/kommander/introduction.docbook b/tde-i18n-pt_BR/docs/kdewebdev/kommander/introduction.docbook new file mode 100644 index 00000000000..069c35efe15 --- /dev/null +++ b/tde-i18n-pt_BR/docs/kdewebdev/kommander/introduction.docbook @@ -0,0 +1,91 @@ + + + + +Introdução + +Eric Laffoon
sequitur@kde.org
+
+
+ +MarcusGama
marcus_gama@uol.com.br
Tradução
+ +
+
+ +Introdução + +O &kommander; é uma ferramenta visual de criação de diálogos que poderá ser expandida para criar aplicativos gráficos completos. O objetivo principal é criar tantos recursos quanto possíveis com qualquer linguagem de 'scripting'. Isto é conseguido através das seguintes funcionalidades: + + + + + Os especiais são antecedidos com um @ como o @textoElemento. Eles oferecem recursos especiais como o valor de um elemento gráfico, funções, nomes alternativos, variáveis globais, entre outras coisas. + + +A integração com o &DCOP; permite aos diálogos do &kommander; controlarem e serem controladas nas interações com outros aplicativos do &kde;. É um recurso muito poderoso! + +Os 'signals' e os 'slots' são uma forma um pouco menos intuitiva para um usuário novo. Está em revisão a forma como se processam as coisas na primeira versão importante. Estes itens oferecem um modelo de eventos limitado para quando é clicado um botão ou um elemento gráfico mudou. Combinado com o Texto de População é bastante poderoso. + + +O recurso central dos diálogos do &kommander; é a possibilidade de associar texto (o Text do &kommander;) a um elemento gráfico. Por isso, se você tiver o @elemento1 e o @elemento2 e forem campos de texto, você poderá dizer ao &kommander; para mostrar o seu conteúdo, inserindo o @widgetText na área de Texto do &kommander;. Então, escreva 'olá' no @elemento1 e 'mundo' no @elemento2. Um botão poderá então ter o texto 'O meu primeiro programa @widget1 @widget2' no &kommander; Se executar este diálogo num console, ele irá mostrar 'O meu primeiro programa olá mundo' no &kommander; + +Felizmente, você começa a ver uma pequena amostra do potencial. O &kommander; possibilita um modelo de desenho muito mais rápido para os aplicativos mais simples, porque permite-lhe parar de pensar tanto na linguagem e voltar-se para modelo conceitual mais básico e natural. Nos computadores, a linguagem é uma forma de definir os conceitos e, como tal, é uma camada entre o conceito e a implementação, o que poderá impedir um progresso minucioso. O &kommander; procura minimizar essa camada. + +O &kommander; também procura basear-se em padrões. É criado sobre a plataforma do &Qt; Designer e cria arquivos *.ui, mudando seus nomes para *.kmdr. Ele poderá importar facilmente qualquer elemento gráfico do &kde; e isso poderá ser feito sem ter que recompilar o &kommander;, recorrendo a 'plugins'. + +O outro fator significativo do &kommander; é como ele se ajusta aos requisitos da linguagem. As linguagens de programação podem ser coisas maravilhosas, mas tendem a ter os seus próprios dogmas e particularidades, procurando muitas vezes oferecer um avanço no desenho de &GUI;s num ambiente de desenvolvimento integrado. Ironicamente, a aceitação desses &IDE;s é limitada pelo número de pessoas que estão dispostas a adotar uma nova linguagem para obter acesso a um determinado recurso. Não é, de fato, razoável esperar que as pessoas necessitem mudar para uma dúzia de novas linguagens para acessar aos vários conjuntos de recursos. Sendo neutro em relação à linguagem e permitindo a uma janela do &kommander; ser extendida com qualquer linguagem de 'scripting', o &kommander; posiciona-se num nível único para uma adoção vasta. Podem ser usadas várias linguagens de 'scripting' numa única janela e os aplicativos podem ser adquiridos por pessoas que usem uma linguagem diferente da que o programador original usou e convertê-la ou extendê-la gradualmente. Poderão ser utilizados novos elementos gráficos e recursos por todas as linguagens disponíveis. + +Esperamos que o &kommander; comece a ter suporte do programador e o reconhecimento necessário para atingir o potencial que oferece. O objetivo final é tornar o &kommander; útil para os usuários novatos para extenderem e mesclares os seus aplicativos. Ao mesmo tempo, deverá tornar-se uma boa ferramenta de prototipagem. Também abre a porta à promessa do código aberto de uma nova forma. Sabe-se que as pessoas podem extender os nossos programas em GPL, mas mantém-se o fato de muito poucas pessoas terem o conhecimento. Com o &kommander; estes números vêem um grande multiplicador! Alguns aplicativos poderão ser mais lógicos se forem um aplicativo do &kommander;. Isto já é usado nas áreas em que se pretende permitir alguma flexibilidade no &quantaplus;. + +Esperemos que goste do &kommander;. Por favor, ajude-nos com relatórios de erros e diálogos de exemplo, assim como quaisquer pedidos que possa ter. Você poderá juntar-se à nossa lista de usuários para ajudar a desenvolver aplicativos para o &kommander; em http://mail.kdewebdev.org/mailman/listinfo/kommander + +Cumprimentos da equipe de desenvolvimento do &kommander;! + +
diff --git a/tde-i18n-pt_BR/docs/kdewebdev/kommander/q-and-a.docbook b/tde-i18n-pt_BR/docs/kdewebdev/kommander/q-and-a.docbook new file mode 100644 index 00000000000..e837cd2d006 --- /dev/null +++ b/tde-i18n-pt_BR/docs/kdewebdev/kommander/q-and-a.docbook @@ -0,0 +1,42 @@ + + + + +Perguntas e Respostas + +
+
+
+ +MarcusGama
marcus_gama@uol.com.br
Tradução
+ +
+
+ +Perguntas e Respostas +&reporting.bugs; &updating.documentation;
diff --git a/tde-i18n-pt_BR/docs/kdewebdev/kommander/specials.docbook b/tde-i18n-pt_BR/docs/kdewebdev/kommander/specials.docbook new file mode 100644 index 00000000000..7e1173c3c88 --- /dev/null +++ b/tde-i18n-pt_BR/docs/kdewebdev/kommander/specials.docbook @@ -0,0 +1,717 @@ + + + + +Especiais e Variáveis Globais Embutidas + +
+
+
+ +MarcusGama
marcus_gama@uol.com.br
Tradução
+ +
+
+ +Especiais e Variáveis Globais Embutidas + +Os especiais são funções que são processadas pelo &kommander;. Você deverá saber que, até o &kommander; ter um processador completo, todos os especiais do &kommander; serão executados primeiro e só então o programa será executado. Na maioria dos casos isto não será um problema, mas em alguns deles será. + + + +@dcop(idApl, objeto, função, argumentos) + +Faz uma chamada de &DCOP;. @dcop(kmail, KMailIface, checkMail(), ) + + + + +@dcopid + +O ID de &DCOP; do processo. (kmdr-executor-@pid) + + + + +@dialog(diálogo[,parâmetros]) + +Lança o diálogo do Kommander indicado. O diálogo é visto na pasta do diálogo e na pasta atual - nesta ordem. Isto antecede a chamada ao executor e muda a pasta padrão para a pasta onde o arquivo do Kommander se encontra. Os parâmetros podem ser passados da forma normal do Unix ou você poderá passar parâmetros com nomes no formato variavel=valor. Você poderá então encontrar os parâmetros passados na lista de variáveis globais. O @global(variavel) iria devolver valor. + + + + +@env(variavelAmbiente) + +Expande-se para a variável de ambiente. O @env(PWD) expande-se para o $PWD. Lembre-se que o $ faz parte da linha de comando e não deverá ser usado. + + + + +@exec(comando) + +devolve o resultado da execução do comando indicado. @exec(ls -l). + + + + +@execBegin ... @execEnd + +o mesmo que o @exec, mas suporta o 'shebang' e 'scripts' de várias linhas. Isto serve para várias linguagens de programação, declarando-as ou utilizando um 'shebang'. + +@execBegin(php) +@execBegin#!/usr/bin/php + +O primeiro usa o nome do executável do PHP. O &kommander; procura na PATH pelo php e, se não for encontrado, verifica se está registrado no &kommander; numa localização fora da sua PATH. Se não estiver, diz ao usuário que não pôde ser encontrado. O segundo exemplo usa o clássico shebang, que poderá ter alguns benefícios, assim como alguns problemas. Se você tiver uma versão beta do PHP5, por exemplo, no /usr/local/bin, ela não seria encontrada porque iria obter primeiro a versão em /usr/bin. Se, por outro lado, você distribuir o diálogo para alguém que tenha o PHP no /usr/local/bin apenas, ela não seria encontrada com o 'shebang' usado. Por isso, usar 'shebangs' deverá necessitar de cuidado e a utilização do executável é recomendada se estiver compartilhando arquivos. + + + + +@global(variável) + +expande para o valor da variável global indicada. + + + + +@null + +Devolve um valor nulo. Agora que o Kommander verifica pelo 'widgetText' vazio durante a execução, isto irá evitar erros no caso de um estado indefinido de um elemento. + + + + +@parentPid + +O &PID; do processo-pai. + + + + +@pid + +O &PID; do processo. + + + + +@readSetting(chave, valorPadrão) + +lê um valor do kommanderrc + + + + +@selectedWidgetText + +O conteúdo selecionado de um elemento gráfico que possa mostrar mais de um valor, como por exemplo as listas + + + + +@setGlobal(variável, valor) + +Configura a variável global para o valor indicado. + + + + +@widgetText + +o conteúdo de um elemento + + + + +@writeSetting(chave, valor) + +grava o valor no kommanderrc + + + + + +Grupo de Funções de Listas + + + +@Array.values(lista) + +Devolve uma lista separada por EOL's de todos os valores da lista. Pode ser usada para percorrer uma lista. + + + + +@Array.keys(lista) + +Devolve uma lista separada por EOL's de todas as chaves da lista. + + + + +@Array.setValue(lista, chave, valor) + +Define um chave e um valor para um elemento da lista. Se não existir nenhuma lista, ela é criada. + + + + +@Array.clear(lista) + +Remove todos os elementos da lista. + + + + +@Array.count(lista) + +Devolve o número de elementos na lista. + + + + +@Array.value(lista,chave) + +Devolve o valor associado à chave indicada. + + + + +@Array.remove(lista,chave) + +Remove o elemento com a chave indicada da lista. + + + + +@Array.fromString(lista,texto) + +Adiciona todos os elementos do texto na lista. O texto deverá ter o formato chave\tvalor\n. + + + + +@Array.toString(lista,texto) + +Devolve todos os elementos na lista num formato chave\tvalor\n. + + + + + + + +Grupo de Funções de Arquivos + + + +@File.read(arquivo) + +Devolve o conteúdo do arquivo indicado. + + + + +@File.write(arquivotexto) + +Escreve o texto indicado num arquivo. + + + + +@File.append(arquivotexto) + +Adiciona o texto indicado ao fim de um arquivo. + + + + + + + +Grupo de Funções de Cadeias de Caracteres + + + +@String.length(texto) + +Devolve o número de caracteres no texto. + + + + +@String.contains(texto,sub-texto) + +Verifica se o texto contém o sub-texto indicado. + + + + +@String.find(texto) + +Devlve a posição de um sub-texto no texto ou -1 se não for encontrado. +Isto terá um parâmetro opcional de posição inicial para procurar as próximas instâncias na versão Alpha 6. + + + + +@String.left(texto, num) + +Devolve os primeiros 'num' caracteres do texto. + + + + +@String.right(texto, num) + +Devolve os últimos 'num' caracteres do texto. + + + + +@String.mid(texto, inicio, fim) + +Devolve uma sub-sequência do texto, delimitada pelas posições indicadas. + + + + +@String.remove(texto, sub-texto) + +Remove todas as ocorrências de um determinado sub-texto. + + + + +@String.replace(texto, original, substituicao) + +Substitui todas as ocorrências de um determinado sub-texto por outro de substituição. + + + + +@String.upper(texto) + +Converte o texto para maiúsculas. + + + + +@String.lower(texto) + +Converte o texto para minúsculas. + + + + +@String.compare(texto1, texto2) + +Compara dois textos. Devolve 0 se forem iguais, -1 se o primeiro texto for menor ou 1 se o primeiro texto for maior + + + + +@String.isEmpty(texto) + +Verifica se o texto está vazio. + + + + +@String.isNumber(texto) + +Verifica se o texto é um número válido. + + + + + + + +Globais Embutidos +Os globais embutidos são acessados como se fossem variáveis globais normais com o @global. + + +@global(_KDDIR) + +A pasta onde o diálogo atual se encontra. + + + +@global(_NAME) +O nome do diálogo + + + + +
diff --git a/tde-i18n-pt_BR/docs/kdewebdev/kommander/tutorials.docbook b/tde-i18n-pt_BR/docs/kdewebdev/kommander/tutorials.docbook new file mode 100644 index 00000000000..6553fc62dd1 --- /dev/null +++ b/tde-i18n-pt_BR/docs/kdewebdev/kommander/tutorials.docbook @@ -0,0 +1,99 @@ + + + + +Tutoriais + +
+
+
+ +MarcusGama
marcus_gama@uol.com.br
Tradução
+ +
+
+ +Tutoriais + + +Usando o Editor +Isto pode ir para a seção do editor. + + + +Globais +Mostra a utilização das chamadas do &DCOP; 'global' e 'setGlobal' para fornecer as variáveis globais ao programa + + + +&DCOP; +Mostra como usar tanto as chamadas &DCOP; locais como as externas para comunicar com o aplicativo externo. + + + +'Slots' +Mostra como utilizar as conexões e os 'slots' para lidar com os eventos. Tanto os 'slots' de população como os normais serão usados. + + + +Configurações +Mostra como usar as funções @readSetting e @writeSetting para gravar/restaurar o conteúdo do elemento gráfico. Mostra também como usar o 'slot' populate() para inicializar o conteúdo do elemento gráfico. + + + +Adicionar +Mostra como poderá adicionar texto ao TextEdit e como poderá usá-lo para mostrar algum texto formatado. + + + +Linha de Comando +Mostra como você pode passar parâmetros ao diálogo do &kommander; através da linha de comando. Mostra também como alterar o conteúdo da lista e o texto do botão. + + + +Inicialização +Mostra como você pode usar o 'initialization' para o 'destroy' dos programas da janela principal para inicializar e gravar algumas configurações. + + +
diff --git a/tde-i18n-pt_BR/docs/kdewebdev/kommander/widgets.docbook b/tde-i18n-pt_BR/docs/kdewebdev/kommander/widgets.docbook new file mode 100644 index 00000000000..0cbfdefb8e2 --- /dev/null +++ b/tde-i18n-pt_BR/docs/kdewebdev/kommander/widgets.docbook @@ -0,0 +1,390 @@ + + + + +Elementos ('Widgets') + +
+
+
+ +MarcusGama
marcus_gama@uol.com.br
Tradução
+ +
+
+ +Elementos ('Widgets') + +Os blocos de construção de um diálogo do &kommander; são os elementos gráficos ou 'widgets'. Eles são como qualquer um dos elementos gráficos do Qt; e do &kde;, exceto no fato de terem algum recurso extra, que lhes permite ter uma associação de texto. O texto é associado com um estado do elemento gráfico ou com o seu 'slot' de população. O número de estado depende do elemento gráfico. Se um elemento só tiver um estado, este é chamado de 'estado padrão'. + +Texto do elemento blá blá + +O diálogo possui dois estados especiais para o texto do &kommander;. Eles são o Initiate e o Destroy. Eles são executados quando o diálogo é inicializado e quando é destruído. Eles protegem contra situações conhecidas por race conditions (condições de corrida) e significam que você não precisa de nenhum procedimento especial ao fechar para 'manter a casa em ordem'. + + + + + + + + ButtonGroup + +Um elemento contentor para organizar os botões num grupo. Poderá ser definido um título opcional com a propriedade 'title'. O contorno da área poderá ser ajustado com a propriedade 'lineWidth'. O grupo de botões poderá ser exclusivo se disser que a propriedade 'exclusive' é verdadeira. Isto significa que, quando um botão está clicado, todos os outros ficarão desligados, com a exceção dos RadioButton's, que são sempre mutuamente exclusivos, mesmo que o grupo não seja. Estes botões poderão deixar de ser exclusivos com a propriedade 'radioButtonExclusive'. (Não tenho certeza se esta propriedade funciona de fato.) +O ButtonGroup tem um estado, o estado padrão. +O texto do elemento de um ButtonGroup são as associações de texto para cada um dos botões, na ordem que aparecem no ButtonGroup. + + + + + + + + CheckBox + +Um botão que poderá ser ligado e desligado. Também poderá ser semi-ligado se a propriedade 'tristate' estiver ativada. A legenda associada ao CheckBox é definida na propriedade 'text'. Se ativar a propriedade 'checked', ficará com o elemento ligado inicialmente. +Um CheckBox tem 3 estados: 'checked' (ligado), 'semichecked' (semi-ligado) e 'unchecked' (desligado). +O texto do elemento CheckBox é o valor da propriedade 'text'. + + + + + + + + CloseButton + +Um botão que, quando for clicado, executa a sua associação de texto e fecha então o diálogo. O texto no botão é definido com a propriedade 'text'. O resultado da associação de texto será emitido para o 'stdout' se a propriedade 'writeStdout' estiver ativa. O botão poderá ser a ação padrão para o diálogo, se a propriedade 'default' for verdadeira. +O CloseButton tem um estado, o padrão. +Não existe nenhum texto de elemento associado a um CloseButton. + + + + + + + + ComboBox + +O ComboBox é um elemento de seleção que combina um botão com um menu. Ele mostra a escolha atual do usuário, a partir de uma lista de opções, num espaço mínimo. Os itens são adicionados à lista com o diálogo de edição. Se a propriedade 'editable' for verdadeira, o usuário poderá inserir textos arbitrários. +O ComboBox tem um estado, o padrão. +O texto do elemento para uma ComboBox é o texto do item selecionado. + + + + + + + + ExecButton + +Um botão que, quando for clicado, executa a sua associação de texto. A legenda do botão é definida com a propriedade 'text'. O resultado da associação de texto será emitido no 'stdout', se a propriedade 'writeStdout' for verdadeira. O botão poderá ser a ação padrão, se a propriedade 'default' for verdadeira. +O ExecButton tem um estado, o padrão. +Não existe nenhum texto do elemento gráfico associado ao ExecButton. + + + + + + + + FileChooser + +O elemento FileChooser combina uma LineEdit com um botão que, quando clicado, irá apresentar ao usuário um diálogo para poder selecionar arquivos/pastas. O arquivo/pasta selecionado é guardado no LineEdit. O tipo do FileChooser é definido com a propriedade 'selectionType'. Os tipos disponíveis são o Open, o Save e o Directory. Podem ser selecionados vários arquivos/pastas se a propriedade 'selectionOpenMultiple' for verdadeira. Poderá ser definido um título para o FileChooser com a propriedade 'selectionCaption'. Isto é mostrado como o título do diálogo. Se não for indicado nenhum título, o tipo de seleção será mostrado no título. Os arquivos mostrados no diálogo poderão ser limitados com a propriedade 'selectionFilter'. +O FileChooser tem um estado, o padrão. +O texto do elemento FileChoose é o texto contido no LineEdit (o arquivo selecionado pelo usuário). + + + + + + + + GroupBox + +Um elemento que contém outros elementos. O contorno da sua área é ajustado com a propriedade 'lineWidth'. Pode ser adicionado um título com a propriedade 'title'. +O GroupBox tem um estado, o padrão. +O texto do elemento GroupBox são as associações de texto de cada um dos elementos que ele contém, combinados em conjunto. Eles estarão na ordem pela qual aparecem no GroupBox. + + + + + + + + LineEdit + +Um elemento LineEdit é um campo de texto de uma linha. Permite ao usuário inserir e modificar uma única linha de texto. O texto inicial do campo pode ser definido com a propriedade 'text'. O elemento poderá ser configurado como sendo apenas para leitura com a propriedade 'readOnly'. Existem três modos para o elemento: Normal, NoEcho e Password. O modo é definido com a propriedade 'echoMode'. +O LineEdit tem um estado, o padrão. +O texto do elemento LineEdit é o texto escrito no próprio campo. + + + + + + + + ListBox + +Um elemento ListBox contém uma lista de itens selecionáveis. Normalmente, só está um ou zero elementos selecionados. Este comportamento poderá ser alterado com a propriedade 'selectionMode'. Os itens são adicionados à ListBox usando o diálogo de edição. +Uma ListBox só tem um estado, o padrão. +O texto do elemento para uma ListBox são os itens contidos na ListBox. O @selectedWidgetText irá devolver apenas os itens que estão selecionados atualmente. + + + + + + + + ListView + +Este elemento não está ativo no &kommander;. É funcionalmente igual ao elemento em árvore, por isso baseie-se nele. + + + + + + + + PixmapLabel + +Um elemento simples que contém uma legenda de texto ou imagem. A imagem mostrada é definida na propriedade 'pixmap'. O texto é definido na propriedade 'text'. Só uma destas propriedades poderá ser definida ao mesmo tempo (pelo menos o editor se recusa configurar ambas ao mesmo tempo). Se o 'scaledContents' for verdadeiro, então a imagem será ajustada para caber no elemento. O formato do texto poderá ser definido com a propriedade 'textFormat'. +Este elemento não está ativo no &kommander; e não tem nenhum estado ou texto associado. + + + + + + + + RadioButton + +Um botão que poderá ser ligado e desligado, usado normalmente no ButtonGroup para criar uma opção exclusiva. A legenda associada ao CheckBox é definida na propriedade 'text'. Se ativar a propriedade 'checked', ficará com o elemento ligado inicialmente. Se todos os RadioButton's de um ButtonGroup tiverem a propriedade 'checked' verdadeira, então será usado o último botão. +O RadioButton tem 2 estados: ligado e desligado. +Não existe nenhum texto de elemento associado a um RadioButton. + + + + + + + + RichTextEditor + +Este elemento contém um editor de texto que permite alguma formatação simples de texto. +O RichTextEditor tem um estado, o padrão. +O texto do elemento RichTextEditor é o texto contido no editor, num formato de texto formatado. O texto selecionado poderá ser devolvido com o @selectedWidgetText. + + + + + + + + SpinBoxInt + +Um elemento que permite ao usuário alterar um valor inteiro, pressionando nas setas para cima ou para baixo ou inserindo um valor no campo de texto. Os valores mínimo e máximo poderão ser definidos com as propriedades 'minValue' e 'maxValue'. A propriedade 'specialValueText' é usada para configurar um valor de texto que será mostrado em vez do valor mínimo. +Este elemento só tem um estado, o padrão. +O texto do elemento SpinBoxInt é o número mostrado atualmente. + + + + + + + + SubDialog + +Um botão que roda outro diálogo do &kommander;, quando for pressionado. O diálogo a rodar é definido na propriedade 'kmdrFile'. Se a propriedade 'default' for verdadeira, o diálogo será executado, quando o Enter for pressionado enquanto o diálogo está em primeiro plano. Acredito que poderá também ser usado como contentor (possuir outros elementos dentro dele). +O SubDialog tem um estado, o padrão. +O texto do elemento SubDialog é a associação de texto do diálogo que executa. +Isto pretendia conter o diálogo, mas foi desatualizado com o novo conceito de projeto. Deverá ainda ficar com o @dialog() no seu texto do &kommander; ou deverá ser eliminado? Tal como está, fica incorreto. + + + + + + + + TabWidget + +Um elemento que contém várias páginas, que por sua vez podem conter outros elementos. + + + + + + + + TextEdit + +Um campo de texto simples com várias linhas. + + + + + + + + TextLabel + +Um elemento simples que contém algum texto. Este elemento permite-lhe também definir uma imagem. Ok, o editor diz que eles são ambos QLabel's. Porque existem 2 elementos que parecem fazer a mesma coisa, mas com nomes diferentes? - Isto pretende ser corrigido na Alpha 7. +Desde a versão Alpha 6 este item está parcialmente ativado e poderá ser configurado através de chamadas de DCOP externas. + + + + + + + + TreeWidget + +Um elemento que oferece uma lista com uma estrutura em árvore. Este elemento gráfico está agora completamente ativo para adicionar e remover itens, desde a versão Alpha 6. Você poderá adicionar itens-filhos e dados em várias colunas. A limitação atual é que você não poderá modificar as colunas. Para adicionar um item-filho, use o / como separador. Para adicionar dados nas colunas, use o caractere de tabulação\t entre as colunas. + + + +
-- cgit v1.2.1