diff options
Diffstat (limited to 'tde-i18n-pt_BR/docs/tdewebdev/kommander')
15 files changed, 4222 insertions, 0 deletions
diff --git a/tde-i18n-pt_BR/docs/tdewebdev/kommander/Makefile.am b/tde-i18n-pt_BR/docs/tdewebdev/kommander/Makefile.am new file mode 100644 index 00000000000..babf802f3a2 --- /dev/null +++ b/tde-i18n-pt_BR/docs/tdewebdev/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/tdewebdev/kommander/Makefile.in b/tde-i18n-pt_BR/docs/tdewebdev/kommander/Makefile.in new file mode 100644 index 00000000000..8f5794b64d5 --- /dev/null +++ b/tde-i18n-pt_BR/docs/tdewebdev/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/tdewebdev/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@ +tdeinitdir = @tdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = 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/tdewebdev/kommander/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/tdewebdev/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/tdewebdev/kommander/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdewebdev/kommander/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdewebdev/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/tdewebdev/kommander/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdewebdev/kommander/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdewebdev/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/tdewebdev/kommander/basics.docbook b/tde-i18n-pt_BR/docs/tdewebdev/kommander/basics.docbook new file mode 100644 index 00000000000..5efcc4da723 --- /dev/null +++ b/tde-i18n-pt_BR/docs/tdewebdev/kommander/basics.docbook @@ -0,0 +1,176 @@ +<?xml version="1.0" encoding="UTF-8" ?> + +<chapter id="kmdr-basics"> +<chapterinfo> +<title +>Fundamentos do &kommander;</title> +<authorgroup> +<author +><firstname +>Tamara</firstname +> <surname +>King</surname +> <affiliation +><address +> <email +>tik@acm.org</email> +</address +></affiliation> +</author> +<author +><firstname +>Eric</firstname +> <surname +>Laffoon</surname +> <affiliation +><address +> <email +>sequitur@kde.org</email> +</address +></affiliation> +</author> + +<othercredit role="translator" +><firstname +>Marcus</firstname +><surname +>Gama</surname +><affiliation +><address +><email +>marcus_gama@uol.com.br</email +></address +></affiliation +><contrib +>Tradução</contrib +></othercredit +> + +</authorgroup> +</chapterinfo> + +<title +>Fundamentos do &kommander;</title> + +<!-- This chapter should tell the user how to use your app. You should use as +many sections (Chapter, Sect1, Sect3, etc...) as is necessary to fully document +your application. --> + +<sect1 id="concepts"> +<title +>Conceitos</title> + + +<para +>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 é <quote +>estabelecer um diálogo</quote +> ou trocar informações entre você e o aplicativo principal. Os itens numa janela são chamados de <quote +>elementos gráficos</quote +> ou <quote +>widgets</quote +> 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 <quote +>Texto Associado</quote +> mas agora é chamado de <quote +>Texto do &kommander;</quote +>. 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 <quote +>Especial</quote +> 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 <quote +>PrimeiroNome</quote +> e o segundo <quote +>UltimoNome</quote +>, você poderia criar um botão e definir o seu Texto do &kommander; como sendo <quote +>O meu nome é @PrimeiroNome @UltimoNome</quote +>. 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 <application +>Konsole</application +> 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 <quote +>José</quote +>: @PrimeiroNome -> @widgetText -> <quote +>José</quote +>. </para> + +<para +>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 é <quote +>Onde eu poderei usar esta ferramenta legal?</quote +> À medida que avança, a manipulação de texto é praticamente tudo o que precisa. </para> + +<para +>Assim, o que o &kommander; pode fazer? Aqui está uma lista que extrai as operações básicas. O &kommander; pode: </para> + +<orderedlist> +<listitem +><para +>Passar cadeias de caracteres ao programa invocado através do 'stdout'.</para +></listitem> +<listitem +><para +>Invocar programas executáveis.</para +></listitem> +<listitem +><para +>Usar o &DCOP; para interagir com os programas do &kde;</para +></listitem> +</orderedlist> + +<para +>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. </para> + +<para +>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 <quote +>gimp</quote +> e o colocasse num item especial como por exemplo: @exec(gimp); nesse caso veria o &GIMP; abrindo. Você poderá também executar o <quote +>ls -l</quote +>, mas só iria ver o resultado se você o estivesse rodando a partir de um console. </para> + +<para +>O terceiro caso é bastante interessante, de fato. O &DCOP; é a abreviatura do <emphasis +>D</emphasis +>esktop <emphasis +>CO</emphasis +>mmunication <emphasis +>P</emphasis +>rotocol do &kde; e é bastante poderoso. Siga em frente e rode o programa <application +>kdcop</application +> 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. </para> + +<para +>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 <quote +>algo aconteceu</quote +> como, por exemplo, a criação de um elemento gráfico ou a alteração do texto deste. Estas alterações <quote +>emitem 'signals'</quote +> 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 <quote +>Texto de População</quote +>. 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. </para> + +<para +>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;. </para> +</sect1> +&editor; <sect1 id="executor"> +<title +>O Executor</title> + +<para +>O executor, chamado <application +>kmdr-executor</application +>, roda os programas do &kommander;. Ele carrega os arquivos <literal role="extension" +>.kmdr</literal +> e produz dinamicamente uma janela completamente funcional. </para> + +<sect2 id="executor-for-programmers"> +<title +>O Executor para os Programadores</title> + +<para +>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. </para> +</sect2> + +</sect1> + +<sect1 id="create-dialog"> +<title +>Criando um Diálogo</title> + +<para +></para> +</sect1> + +</chapter> diff --git a/tde-i18n-pt_BR/docs/tdewebdev/kommander/commands.docbook b/tde-i18n-pt_BR/docs/tdewebdev/kommander/commands.docbook new file mode 100644 index 00000000000..03ab2e06e6e --- /dev/null +++ b/tde-i18n-pt_BR/docs/tdewebdev/kommander/commands.docbook @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8" ?> + +<chapter id="commands"> +<chapterinfo> +<title +>Referência de Comandos</title> +<authorgroup> +<author +><firstname +></firstname +> <surname +></surname +> <affiliation +><address +> <email +></email> +</address +></affiliation> +</author> + +<othercredit role="translator" +><firstname +>Marcus</firstname +><surname +>Gama</surname +><affiliation +><address +><email +>marcus_gama@uol.com.br</email +></address +></affiliation +><contrib +>Tradução</contrib +></othercredit +> + +</authorgroup> +</chapterinfo> + +<title +>Referência</title> +&widgets; &specials; &dcop-functions; </chapter> diff --git a/tde-i18n-pt_BR/docs/tdewebdev/kommander/credits.docbook b/tde-i18n-pt_BR/docs/tdewebdev/kommander/credits.docbook new file mode 100644 index 00000000000..1079fa45504 --- /dev/null +++ b/tde-i18n-pt_BR/docs/tdewebdev/kommander/credits.docbook @@ -0,0 +1,117 @@ +<?xml version="1.0" encoding="UTF-8" ?> + +<chapter id="credits"> +<chapterinfo> +<title +>Créditos e Licença</title> +<authorgroup> +<author +><firstname +>Tamara</firstname +> <surname +>King</surname +> <affiliation +><address +> <email +>tik@acm.org</email> +</address +></affiliation> +</author> + +<othercredit role="translator" +><firstname +>Marcus</firstname +><surname +>Gama</surname +><affiliation +><address +><email +>marcus_gama@uol.com.br</email +></address +></affiliation +><contrib +>Tradução</contrib +></othercredit +> + +</authorgroup> +</chapterinfo> + +<title +>Créditos e Licença</title> + +<variablelist> +<title +>A Equipe de Desenvolvimento do &kommander;</title> +<varlistentry> +<term +>Britton, Marc <email +>consume@optusnet.com.au</email +></term> +<listitem +><para +>Desenvolvimento e documentação</para +></listitem> +</varlistentry> +<varlistentry> +<term +>King, Tamara <email +>tik@acm.org</email +></term> +<listitem +><para +>Documentação</para +></listitem> +</varlistentry> +<varlistentry> +<term +>Laffoon, Eric <email +>sequitur@kde.org</email +></term> +<listitem +><para +>Gerenciamento de projeto e documentação</para +></listitem> +</varlistentry> +<varlistentry> +<term +>Mantia, András <email +>amantia@kde.org</email +></term> +<listitem +><para +>Desenvolvimento</para +></listitem> +</varlistentry> +<varlistentry> +<term +>Rudolf, Michal <email +>mrudolf@tdewebdev.org</email +></term> +<listitem +><para +>Desenvolvimento</para +></listitem> +</varlistentry> +</variablelist> + +<para +>&kommander; <trademark class="copyright" +></trademark +> 2004 A Equipe de Desenvolvimento do &kommander;. </para> + +<para +>Manual do Usuário do &kommander; <trademark class="copyright" +></trademark +> 2004 A Equipe de Desenvolvimento do &kommander;. </para> + +<para +>Tradução de Marcus Gama<email +>marcus_gama@uol.com.br</email +></para +> +<para +>Tradução de Marcus Gama<email +>marcus_gama@uol.com.br</email +></para +> </chapter> diff --git a/tde-i18n-pt_BR/docs/tdewebdev/kommander/dcop.docbook b/tde-i18n-pt_BR/docs/tdewebdev/kommander/dcop.docbook new file mode 100644 index 00000000000..ee47ba3e8de --- /dev/null +++ b/tde-i18n-pt_BR/docs/tdewebdev/kommander/dcop.docbook @@ -0,0 +1,241 @@ +<?xml version="1.0" encoding="UTF-8" ?> + +<sect1 id="dcop-interface"> +<sect1info> +<title +>Funções &DCOP;</title> +<authorgroup> +<author +><firstname +></firstname +> <surname +></surname +> <affiliation +><address +> <email +></email> +</address +></affiliation> +</author> + +<othercredit role="translator" +><firstname +>Marcus</firstname +><surname +>Gama</surname +><affiliation +><address +><email +>marcus_gama@uol.com.br</email +></address +></affiliation +><contrib +>Tradução</contrib +></othercredit +> + +</authorgroup> +</sect1info> + +<title +>Funções &DCOP;</title> + +<para +>O &DCOP; pode ser invocado de várias formas no &kommander;. Primeiro, existe o método do console </para> +<para +>dcop kmdr-executor-@pid KommanderIf changeWidgetText meuElemento <quote +>novo texto</quote +> </para> +<para +>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 <quote +>kmdr-executor-@pid</quote +> 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;. </para> +<para +>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: </para> +<para +>@dcop(@dcopid, KommanderIf, <quote +>enableWidget(QString, bool)</quote +>, Widget, true) </para> +<para +>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 <application +>bash</application +>) significa que você precisa usar chamadas dos métodos a partir do console. <emphasis +>Se usar o &DCOP; interno, todos os especiais do &kommander; serão executados primeiro e depois o programa será então executado.</emphasis +> </para> +<para +>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. </para> +<para +>@CampoTexto1.changeWidgetText(Novo texto) </para> +<para +>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. <emphasis +>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.</emphasis +> </para> + +<sect2 id="dcop-globals"> +<title +>O &DCOP; para Variáveis Globais</title> +<variablelist> +<varlistentry> +<term +>global(QString nomeVariavel)</term> +<listitem> +<para +>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 <quote +>âmbito</quote +> 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 <function +>@setGlobal</function +>. </para> +</listitem> +</varlistentry> +<varlistentry> +<term +>setGlobal(QString nomeVariavel, QString valor)</term> +<listitem> +<para +>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. </para> +</listitem> +</varlistentry> +</variablelist> +</sect2> + +<sect2 id="dcop-all"> +<title +>O &DCOP; para Todos os Elementos</title> + +<variablelist> +<varlistentry> +<term +>changeWidgetText(QString texto)</term> +<listitem> +<para +>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. </para> +</listitem> +</varlistentry> +<varlistentry> +<term +>enableWidget(bool ativar)</term> +<listitem> +<para +>Ativa ou desativa um determinado elemento gráfico. </para> +</listitem> +</varlistentry> +<varlistentry> +<term +>associatedText</term> +<listitem> +<para +>Devolve o texto associado com o elemento gráfico indicado. Isto não é o mesmo que o texto apresentado. Será o <quote +>@widgetText</quote +> ou o texto e/ou programa usado para chegar ao valor apresentado. </para> +</listitem> +</varlistentry> +<varlistentry> +<term +>setAssociatedText(QString texto)</term> +<listitem> +<para +>Isto configura o texto padrão do Texto do &kommander;. Isto é tipicamente igual a <quote +>@widgetText</quote +> 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. </para> +</listitem> +</varlistentry> +</variablelist> +</sect2> + +<sect2 id="dcop-box"> +<title +>O &DCOP; para os Elementos ListBox e ComboBox</title> +<variablelist> +<varlistentry> +<term +>addListItem(QString item, int indice)</term> +<listitem> +<para +>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. </para> +</listitem> +</varlistentry> +<varlistentry> +<term +>addListItems(QStringList itens, int indice)</term> +<listitem> +<para +>Isto adiciona uma lista de cadeias de caracteres de uma só vez. A lista deverá delimitada por caracteres <acronym +>EOL</acronym +> (\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. </para> +</listitem> +</varlistentry> +<varlistentry> +<term +>addUniqueItem(QString item)</term> +<listitem> +<para +>O 'addUniqueItem' irá adicionar um item ao fim da lista, somente se for único. </para> +</listitem> +</varlistentry> +<varlistentry> +<term +>clearList</term> +<listitem> +<para +>Remove todos os itens. </para> +</listitem> +</varlistentry> +<varlistentry> +<term +>removeListItem(int indice)</term> +<listitem> +<para +>Remove o item no índice indicado. </para> +</listitem> +</varlistentry> +<varlistentry> +<term +>item(int indice)</term> +<listitem> +<para +>Devolve o texto do item no índice indicado. </para> +</listitem> +</varlistentry> +<varlistentry> +<term +>setCurrentListItem(int indice)</term> +<listitem> +<para +>Configura o item atual (ou selecionado) com o índice indicado. Aplica-se aos elementos ListBox e ComboBox. </para> +</listitem> +</varlistentry> +</variablelist> +</sect2> + +<sect2 id="dcop-button"> +<title +>O &DCOP; para os Elementos CheckBox e RadioButton</title> +<variablelist> +<varlistentry> +<term +>setChecked(QString nomeElemento, bool assinalado)</term> +<listitem> +<para +>Liga/desliga os elementos CheckBox ou RadioButton. </para> +</listitem> +</varlistentry> +</variablelist> +</sect2> + +<sect2 id="dcop-tab"> +<title +>O &DCOP; para os Elementos TabWidget</title> +<variablelist> +<varlistentry> +<term +>setCurrentTab(QString nomeElemento, int indice)</term> +<listitem> +<para +>Seleciona a página pelo índice nos TabWidgets. O índice começa em 0 (zero). </para> +</listitem> +</varlistentry> +</variablelist> +</sect2> + + +</sect1> diff --git a/tde-i18n-pt_BR/docs/tdewebdev/kommander/editor.docbook b/tde-i18n-pt_BR/docs/tdewebdev/kommander/editor.docbook new file mode 100644 index 00000000000..2e8df4250a9 --- /dev/null +++ b/tde-i18n-pt_BR/docs/tdewebdev/kommander/editor.docbook @@ -0,0 +1,1530 @@ +<?xml version="1.0" encoding="UTF-8" ?> + +<sect1 id="editor"> +<sect1info> +<title +>O Editor</title> +<authorgroup> +<author +><firstname +>Tamara</firstname +> <surname +>King</surname +> <affiliation +><address +> <email +>tik@acm.org</email> +</address +></affiliation> +</author> + +<othercredit role="translator" +><firstname +>Marcus</firstname +><surname +>Gama</surname +><affiliation +><address +><email +>marcus_gama@uol.com.br</email +></address +></affiliation +><contrib +>Tradução</contrib +></othercredit +> + +</authorgroup> +</sect1info> + +<title +>O Editor</title> + +<para +>O editor é baseado no &designer;, uma ferramenta para desenhar e implementar interfaces de usuário criadas pela <ulink url="http://www.trolltech.com" +>Trolltech</ulink +>. O &designer; foi modificado da seguinte forma: </para> +<itemizedlist> +<listitem +><para +>A sua interface é muito mais simples</para +></listitem> +<listitem +><para +>Foram incorporados elementos gráficos próprios</para +></listitem> +<listitem +><para +>Adicionou-se a possibilidade de configurar o Texto do &kommander;</para +></listitem> +<listitem +><para +>Vários alterações superficiais</para +></listitem> +</itemizedlist> +<para +>Para os que já estão familiarizados com o &designer;, a utilização do &kmdr-editor; será trivial. </para> + +<sect2 id="editor-gui"> +<title +>A Janela Principal</title> + +<mediaobject> +<imageobject> +<imagedata format="PNG" fileref="editor.png"/> +</imageobject> +</mediaobject> + +<orderedlist> +<listitem +><para +>As barras de ferramentas contém um número de botões para dar um acesso rápido a um conjunto de funções.</para +></listitem> +<listitem +><para +>A Visão Geral do Arquivos mostra todos os arquivos. Use o campo de procura para mudar de arquivos rapidamente.</para +></listitem> +<listitem +><para +>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.</para +></listitem> +<listitem +><para +>O Editor de Propriedades é onde o comportamento e a aparência de um elemento é alterada.</para +></listitem> +<listitem +><para +>O Editor de Diálogos é onde os diálogos são criados e editados.</para +></listitem> +</orderedlist> +</sect2> + +<sect2> +<title +>O Menu Arquivo</title> +<para> +<variablelist> +<varlistentry> +<term +><menuchoice +><shortcut +> <keycombo action="simul" +>&Ctrl;<keycap +>N</keycap +></keycombo +> </shortcut +> <guimenu +>Arquivo</guimenu +> <guimenuitem +>Novo</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Cria um novo diálogo</action +></para +></listitem> +</varlistentry> +<varlistentry> +<term +><menuchoice +><shortcut +> <keycombo action="simul" +>&Ctrl;<keycap +>O</keycap +></keycombo +> </shortcut +> <guimenu +>Arquivo</guimenu +> <guimenuitem +>Abrir</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Procura no sistema de arquivos para abrir um diálogo existente</action +></para +></listitem> +</varlistentry> +<varlistentry> +<term +><menuchoice +><guimenu +>Arquivo</guimenu +> <guimenuitem +>Fechar</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Fecha o diálogo ativo</action +></para +></listitem> +</varlistentry> +<varlistentry> +<term +><menuchoice +><shortcut +> <keycombo action="simul" +>&Ctrl;<keycap +>S</keycap +></keycombo +> </shortcut +> <guimenu +>Arquivo</guimenu +> <guimenuitem +>Salvar</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Salva o diálogo ativo</action +></para +></listitem> +</varlistentry> +<varlistentry> +<term +><menuchoice +><guimenu +>Arquivo</guimenu +> <guimenuitem +>Salvar Como</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Salva o diálogo atual com outro nome</action +></para +></listitem> +</varlistentry> +<varlistentry> +<term +><menuchoice +><guimenu +>Arquivo</guimenu +> <guimenuitem +>Salvar Tudo</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Salva todos os diálogos abertos</action +></para +></listitem> +</varlistentry> +<varlistentry> +<term +><menuchoice +><guimenu +>Arquivo</guimenu +> <guimenuitem +>Arquivos Abertos Recentemente</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>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.</action +></para +></listitem> +</varlistentry> +<varlistentry> +<term +><menuchoice +><guimenu +>Arquivo</guimenu +> <guimenuitem +>Sair</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Sai</action +> do &kommander;</para +></listitem> +</varlistentry> +</variablelist> +</para> + +</sect2> + +<sect2> +<title +>O Menu Editar</title> +<para> +<variablelist> +<varlistentry> +<term +><menuchoice +><shortcut +> <keycombo action="simul" +>&Ctrl;<keycap +>Z</keycap +></keycombo +> </shortcut +> <guimenu +>Editar</guimenu +> <guimenuitem +>Desfazer</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Anula a última ação efectuada.</action +></para +></listitem> +</varlistentry> +<varlistentry> +<term +><menuchoice +><shortcut +> <keycombo action="simul" +>&Ctrl;<keycap +>Y</keycap +></keycombo +> </shortcut +> <guimenu +>Editar</guimenu +> <guimenuitem +>Refazer</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Refaz a última ação anulada.</action +></para +></listitem> +</varlistentry> +<varlistentry> +<term +><menuchoice +><shortcut +> <keycombo action="simul" +>&Ctrl;<keycap +>X</keycap +></keycombo +> </shortcut +> <guimenu +>Editar</guimenu +> <guimenuitem +>Cortar</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Corta o elemento selecionado e coloca-o na área de transferência.</action +></para +></listitem> +</varlistentry> +<varlistentry> +<term +><menuchoice +><shortcut +> <keycombo action="simul" +>&Ctrl;<keycap +>C</keycap +></keycombo +> </shortcut +> <guimenu +>Editar</guimenu +> <guimenuitem +>Copiar</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Copia o elemento selecionado para a área de transferência.</action +></para +></listitem> +</varlistentry> +<varlistentry> +<term +><menuchoice +><shortcut +> <keycombo action="simul" +>&Ctrl;<keycap +>V</keycap +></keycombo +> </shortcut +> <guimenu +>Editar</guimenu +> <guimenuitem +>Colar</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Cola o conteúdo da área de transferência na posição atual do cursor.</action +></para +></listitem> +</varlistentry> +<varlistentry> +<term +><menuchoice +><shortcut +> <keycombo action="simul" +>&Ctrl;<keycap +>Z</keycap +></keycombo +> </shortcut +> <guimenu +>Editar</guimenu +> <guimenuitem +>Apagar</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Apaga o item atual.</action +></para +></listitem> +</varlistentry> +<varlistentry> +<term +><menuchoice +><shortcut +> <keycap +>Del</keycap +> </shortcut +> <guimenu +>Editar</guimenu +> <guimenuitem +>Selecionar Tudo</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Seleciona todos os itens do diálogo atual.</action +></para +></listitem> +</varlistentry> +<varlistentry> +<term +><menuchoice +><shortcut +> <keycombo action="simul" +>&Alt;<keycap +>R</keycap +></keycombo +> </shortcut +> <guimenu +>Editar</guimenu +> <guimenuitem +>Verificar Aceleradores</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Verifica se todos os aceleradores são usados apenas uma vez.</action +></para +></listitem> +</varlistentry> +<varlistentry> +<term +><menuchoice +><shortcut +> <keycombo action="simul" +>&Alt;<keycap +>S</keycap +></keycombo +> </shortcut +> <guimenu +>Editar</guimenu +> <guimenuitem +>Objetos do 'Script'</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +></action +></para +></listitem> +</varlistentry> +<varlistentry> +<term +><menuchoice +><guimenu +>Editar</guimenu +> <guimenuitem +>'Slots'</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Mostra um diálogo para editar e criar 'slots' e funções.</action +></para +></listitem> +</varlistentry> +<varlistentry> +<term +><menuchoice +><guimenu +>Editar</guimenu +> <guimenuitem +>Conectores</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Mostrar o diálogo para editar e ver as conexões aos 'slots'.</action +></para +></listitem> +</varlistentry> +<varlistentry> +<term +><menuchoice +><guimenu +>Editar</guimenu +> <guimenuitem +>Configuração do Formulário</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Mostra o diálogo de configuração do formulário.</action +></para +></listitem> +</varlistentry> +<varlistentry> +<term +><menuchoice +><guimenu +>Editar</guimenu +> <guimenuitem +>Preferências</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Mostra o diálogo de preferências.</action +></para +></listitem> +</varlistentry> +</variablelist> +</para> +</sect2> + +<sect2> +<title +>O Menu Ferramentas</title> +<para> +<variablelist> +<varlistentry> +<term +><menuchoice +><shortcut +> <keycap +>F2</keycap +> </shortcut +> <guimenu +>Ferramentas</guimenu +> <guimenuitem +>Ponteiro</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +></action +></para +></listitem> +</varlistentry> +<varlistentry> +<term +><menuchoice +><shortcut +> <keycap +>F3</keycap +> </shortcut +> <guimenu +>Ferramentas</guimenu +> <guimenuitem +>Conectar 'Signals'/'Slots'</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +></action +></para +></listitem> +</varlistentry> +<varlistentry> +<term +><menuchoice +><shortcut +> <keycap +>F3</keycap +> </shortcut +> <guimenu +>Ferramentas</guimenu +> <guimenuitem +>Ordem de Tabulação</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +></action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Ferramentas</guimenu +> <guisubmenu +>Kommander</guisubmenu +> </menuchoice +></term> +<listitem> +<variablelist> +<varlistentry> +<term> +<menuchoice +><guimenu +>Ferramentas</guimenu +> <guisubmenu +>Kommander</guisubmenu +> <guimenuitem +>TextLabel</guimenuitem +> </menuchoice> +</term> +<listitem +><para +></para +></listitem> +</varlistentry> +<varlistentry> +<term> +<menuchoice +><guimenu +>Ferramentas</guimenu +> <guisubmenu +>Kommander</guisubmenu +> <guimenuitem +>PixelmapLabel</guimenuitem +> </menuchoice> +</term> +<listitem +><para +></para +></listitem> +</varlistentry> +<varlistentry> +<term> +<menuchoice +><guimenu +>Ferramentas</guimenu +> <guisubmenu +>Kommander</guisubmenu +> <guimenuitem +>ListView</guimenuitem +> </menuchoice> +</term> +<listitem +><para +></para +></listitem> +</varlistentry> +<varlistentry> +<term> +<menuchoice +><guimenu +>Ferramentas</guimenu +> <guisubmenu +>Kommander</guisubmenu +> <guimenuitem +>ListBox</guimenuitem +> </menuchoice> +</term> +<listitem +><para +></para +></listitem> +</varlistentry> +<varlistentry> +<term> +<menuchoice +><guimenu +>Ferramentas</guimenu +> <guisubmenu +>Kommander</guisubmenu +> <guimenuitem +>SubDialog</guimenuitem +> </menuchoice> +</term> +<listitem +><para +></para +></listitem> +</varlistentry> +<varlistentry> +<term> +<menuchoice +><guimenu +>Ferramentas</guimenu +> <guisubmenu +>Kommander</guisubmenu +> <guimenuitem +>TabWidget</guimenuitem +> </menuchoice> +</term> +<listitem +><para +></para +></listitem> +</varlistentry> +<varlistentry> +<term> +<menuchoice +><guimenu +>Ferramentas</guimenu +> <guisubmenu +>Kommander</guisubmenu +> <guimenuitem +>LineEdit</guimenuitem +> </menuchoice> +</term> +<listitem +><para +></para +></listitem> +</varlistentry> +<varlistentry> +<term> +<menuchoice +><guimenu +>Ferramentas</guimenu +> <guisubmenu +>Kommander</guisubmenu +> <guimenuitem +>ExecButton</guimenuitem +> </menuchoice> +</term> +<listitem +><para +></para +></listitem> +</varlistentry> +<varlistentry> +<term> +<menuchoice +><guimenu +>Ferramentas</guimenu +> <guisubmenu +>Kommander</guisubmenu +> <guimenuitem +>CloseButton</guimenuitem +> </menuchoice> +</term> +<listitem +><para +></para +></listitem> +</varlistentry> +<varlistentry> +<term> +<menuchoice +><guimenu +>Ferramentas</guimenu +> <guisubmenu +>Kommander</guisubmenu +> <guimenuitem +>FileSelector</guimenuitem +> </menuchoice> +</term> +<listitem +><para +></para +></listitem> +</varlistentry> +<varlistentry> +<term> +<menuchoice +><guimenu +>Ferramentas</guimenu +> <guisubmenu +>Kommander</guisubmenu +> <guimenuitem +>TextEdit</guimenuitem +> </menuchoice> +</term> +<listitem +><para +></para +></listitem> +</varlistentry> +<varlistentry> +<term> +<menuchoice +><guimenu +>Ferramentas</guimenu +> <guisubmenu +>Kommander</guisubmenu +> <guimenuitem +>RadioButton</guimenuitem +> </menuchoice> +</term> +<listitem +><para +></para +></listitem> +</varlistentry> +<varlistentry> +<term> +<menuchoice +><guimenu +>Ferramentas</guimenu +> <guisubmenu +>Kommander</guisubmenu +> <guimenuitem +>ButtonGroup</guimenuitem +> </menuchoice> +</term> +<listitem +><para +></para +></listitem> +</varlistentry> +<varlistentry> +<term> +<menuchoice +><guimenu +>Ferramentas</guimenu +> <guisubmenu +>Kommander</guisubmenu +> <guimenuitem +>GroupBox</guimenuitem +> </menuchoice> +</term> +<listitem +><para +></para +></listitem> +</varlistentry> +<varlistentry> +<term> +<menuchoice +><guimenu +>Ferramentas</guimenu +> <guisubmenu +>Kommander</guisubmenu +> <guimenuitem +>CheckBox</guimenuitem +> </menuchoice> +</term> +<listitem +><para +></para +></listitem> +</varlistentry> +<varlistentry> +<term> +<menuchoice +><guimenu +>Ferramentas</guimenu +> <guisubmenu +>Kommander</guisubmenu +> <guimenuitem +>ComboBox</guimenuitem +> </menuchoice> +</term> +<listitem +><para +></para +></listitem> +</varlistentry> +<varlistentry> +<term> +<menuchoice +><guimenu +>Ferramentas</guimenu +> <guisubmenu +>Kommander</guisubmenu +> <guimenuitem +>SpinBoxInt</guimenuitem +> </menuchoice> +</term> +<listitem +><para +></para +></listitem> +</varlistentry> +<varlistentry> +<term> +<menuchoice +><guimenu +>Ferramentas</guimenu +> <guisubmenu +>Kommander</guisubmenu +> <guimenuitem +>RichTextEditor</guimenuitem +> </menuchoice> +</term> +<listitem +><para +></para +></listitem> +</varlistentry> +<varlistentry> +<term> +<menuchoice +><guimenu +>Ferramentas</guimenu +> <guisubmenu +>Kommander</guisubmenu +> <guimenuitem +>TreeWidget</guimenuitem +> </menuchoice> +</term> +<listitem +><para +></para +></listitem> +</varlistentry> +<varlistentry> +<term> +<menuchoice +><guimenu +>Ferramentas</guimenu +> <guisubmenu +>Kommander</guisubmenu +> <guimenuitem +>Desconhecido</guimenuitem +> </menuchoice> +</term> +<listitem +><para +></para +></listitem> +</varlistentry> +<varlistentry> +<term> +<menuchoice +><guimenu +>Ferramentas</guimenu +> <guisubmenu +>Kommander</guisubmenu +> <guimenuitem +>Assistente</guimenuitem +> </menuchoice> +</term> +<listitem +><para +></para +></listitem> +</varlistentry> +</variablelist> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Ferramentas</guimenu +> <guisubmenu +>Personalizado</guisubmenu +> </menuchoice +></term> +<listitem> +<variablelist> +<varlistentry> +<term> +<menuchoice +><guimenu +>Ferramentas</guimenu +> <guisubmenu +>Personalizado</guisubmenu +> <guimenuitem +>Editar os Elementos Personalizados</guimenuitem +> </menuchoice> +</term> +<listitem +><para +></para +></listitem> +</varlistentry> +</variablelist> +</listitem> +</varlistentry> + +</variablelist> + +</para> + +</sect2> + +<sect2> +<title +>O Menu Disposição</title> +<para> +<variablelist> +<varlistentry> +<term +><menuchoice +><shortcut +> <keycombo action="simul" +>&Ctrl;<keycap +>J</keycap +></keycombo +> </shortcut +> <guimenu +>Disposição</guimenu +> <guimenuitem +>Ajustar Tamanho</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +></action +></para +></listitem> +</varlistentry> +<varlistentry> +<term +><menuchoice +><shortcut +> <keycombo action="simul" +>&Ctrl;<keycap +>H</keycap +></keycombo +> </shortcut +> <guimenu +>Disposição</guimenu +> <guimenuitem +>Disposição Horizontal</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +></action +></para +></listitem> +</varlistentry> +<varlistentry> +<term +><menuchoice +><shortcut +> <keycombo action="simul" +>&Ctrl;<keycap +>L</keycap +></keycombo +> </shortcut +> <guimenu +>Disposição</guimenu +> <guimenuitem +>Disposição Vertical</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +></action +></para +></listitem> +</varlistentry> +<varlistentry> +<term +><menuchoice +><shortcut +> <keycombo action="simul" +>&Ctrl;<keycap +>G</keycap +></keycombo +> </shortcut +> <guimenu +>Disposição</guimenu +> <guimenuitem +>Disposição na Grade</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +></action +></para +></listitem> +</varlistentry> +<varlistentry> +<term +><menuchoice +><guimenu +>Disposição</guimenu +> <guimenuitem +>Disposição Horizontal (com Separador)</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +></action +></para +></listitem> +</varlistentry> +<varlistentry> +<term +><menuchoice +><guimenu +>Disposição</guimenu +> <guimenuitem +>Disposição Vertical (com Separador)</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +></action +></para +></listitem> +</varlistentry> +<varlistentry> +<term +><menuchoice +><shortcut +> <keycombo action="simul" +>&Ctrl;<keycap +>B</keycap +></keycombo +> </shortcut +> <guimenu +>Disposição</guimenu +> <guimenuitem +>Quebrar Disposição</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +></action +></para +></listitem> +</varlistentry> +<varlistentry> +<term +><menuchoice +><guimenu +>Disposição</guimenu +> <guimenuitem +>Adicionar Espaço</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +></action +></para +></listitem> +</varlistentry> +</variablelist> +</para> +</sect2> + +<sect2> +<title +>O Menu Executar</title> +<para> +<variablelist> +<varlistentry> +<term +><menuchoice +><shortcut +> <keycombo action="simul" +>&Ctrl;<keycap +>R</keycap +></keycombo +> </shortcut +> <guimenu +>Executar</guimenu +> <guimenuitem +>Executar Diálogo</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Executa a janela de diálogo atual.</action +></para +></listitem> +</varlistentry> +</variablelist> +</para> +</sect2> + +<sect2> +<title +>O Menu Janela</title> +<para> +<variablelist> +<varlistentry> +<term +><menuchoice +><shortcut +> <keycombo action="simul" +>&Ctrl;<keycap +>F4</keycap +></keycombo +> </shortcut +> <guimenu +>Janela</guimenu +> <guimenuitem +>Fechar</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Fecha o diálogo atual.</action +></para +></listitem> +</varlistentry> +<varlistentry> +<term +><menuchoice +><guimenu +>Janela</guimenu +> <guimenuitem +>Fechar Tudo</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Fecha todas janelas de diálogo.</action +></para +></listitem> +</varlistentry> +<varlistentry> +<term +><menuchoice +><shortcut +> <keycombo action="simul" +>&Ctrl;<keycap +>F6</keycap +></keycombo +> </shortcut +> <guimenu +>Janela</guimenu +> <guimenuitem +>Próximo</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +></action +></para +></listitem> +</varlistentry> +<varlistentry> +<term +><menuchoice +><shortcut +> <keycombo action="simul" +>&Ctrl;&Shift;<keycap +>F6</keycap +></keycombo +> </shortcut +> <guimenu +>Janela</guimenu +> <guimenuitem +>Anterior</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +></action +></para +></listitem> +</varlistentry> +<varlistentry> +<term +><menuchoice +><guimenu +>Janela</guimenu +> <guimenuitem +>Lado-a-Lado</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +></action +></para +></listitem> +</varlistentry> +<varlistentry> +<term +><menuchoice +><guimenu +>Janela</guimenu +> <guimenuitem +>Cascata</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +></action +></para +></listitem> +</varlistentry> +<varlistentry> +<term +><menuchoice +><guimenu +>Janela</guimenu +> <guisubmenu +>Visões</guisubmenu +> </menuchoice +></term> +<listitem> +<variablelist> +<varlistentry> +<term> +<menuchoice +><guimenu +>Janela</guimenu +> <guisubmenu +>Visões</guisubmenu +> <guimenuitem +>Visão de Arquivos</guimenuitem +> </menuchoice> +</term> +<listitem +><para +></para +></listitem> +</varlistentry> +<varlistentry> +<term> +<menuchoice +><guimenu +>Janela</guimenu +> <guisubmenu +>Visões</guisubmenu +> <guimenuitem +>Explorador de Objetos</guimenuitem +> </menuchoice> +</term> +<listitem +><para +></para +></listitem> +</varlistentry> +<varlistentry> +<term> +<menuchoice +><guimenu +>Janela</guimenu +> <guisubmenu +>Visões</guisubmenu +> <guimenuitem +>Editor de Propriedades/Tratamento de 'Signals'</guimenuitem +> </menuchoice> +</term> +<listitem +><para +></para +></listitem> +</varlistentry> +<varlistentry> +<term> +<menuchoice +><guimenu +>Janela</guimenu +> <guisubmenu +>Visões</guisubmenu +> <guimenuitem +>Alinhar</guimenuitem +> </menuchoice> +</term> +<listitem +><para +></para +></listitem> +</varlistentry> +</variablelist> +</listitem> +</varlistentry> +<varlistentry> +<term +><menuchoice +><guimenu +>Janela</guimenu +> <guisubmenu +>Barras de Ferramentas</guisubmenu +> </menuchoice +></term> +<listitem> +<variablelist> +<varlistentry> +<term> +<menuchoice +><guimenu +>Janela</guimenu +> <guisubmenu +>Barras de Ferramentas</guisubmenu +> <guimenuitem +>Arquivo</guimenuitem +> </menuchoice> +</term> +<listitem +><para +></para +></listitem> +</varlistentry> +<varlistentry> +<term> +<menuchoice +><guimenu +>Janela</guimenu +> <guisubmenu +>Barras de Ferramentas</guisubmenu +> <guimenuitem +>Editar</guimenuitem +> </menuchoice> +</term> +<listitem +><para +></para +></listitem> +</varlistentry> +<varlistentry> +<term> +<menuchoice +><guimenu +>Janela</guimenu +> <guisubmenu +>Disposição</guisubmenu +> <guimenuitem +>Arquivo</guimenuitem +> </menuchoice> +</term> +<listitem +><para +></para +></listitem> +</varlistentry> +<varlistentry> +<term> +<menuchoice +><guimenu +>Janela</guimenu +> <guisubmenu +>Barras de Ferramentas</guisubmenu +> <guimenuitem +>Ferramentas</guimenuitem +> </menuchoice> +</term> +<listitem +><para +></para +></listitem> +</varlistentry> +<varlistentry> +<term> +<menuchoice +><guimenu +>Janela</guimenu +> <guisubmenu +>Barras de Ferramentas</guisubmenu +> <guimenuitem +>Kommander</guimenuitem +> </menuchoice> +</term> +<listitem +><para +></para +></listitem> +</varlistentry> +<varlistentry> +<term> +<menuchoice +><guimenu +>Janela</guimenu +> <guisubmenu +>Barras de Ferramentas</guisubmenu +> <guimenuitem +>Personalizado</guimenuitem +> </menuchoice> +</term> +<listitem +><para +></para +></listitem> +</varlistentry> +<varlistentry> +<term> +<menuchoice +><guimenu +>Janela</guimenu +> <guisubmenu +>Barras de Ferramentas</guisubmenu +> <guimenuitem +>Ajuda</guimenuitem +> </menuchoice> +</term> +<listitem +><para +></para +></listitem> +</varlistentry> +<varlistentry> +<term> +<menuchoice +><guimenu +>Janela</guimenu +> <guisubmenu +>Barras de Ferramentas</guisubmenu +> <guimenuitem +>Alinhar</guimenuitem +> </menuchoice> +</term> +<listitem +><para +></para +></listitem> +</varlistentry> +</variablelist> +</listitem> +</varlistentry> +</variablelist> +</para> +</sect2> + +<sect2> +<title +>O Menu <guimenu +>Ajuda</guimenu +></title> +&help.menu.documentation; </sect2> + + +</sect1> diff --git a/tde-i18n-pt_BR/docs/tdewebdev/kommander/extending.docbook b/tde-i18n-pt_BR/docs/tdewebdev/kommander/extending.docbook new file mode 100644 index 00000000000..d988e0edc35 --- /dev/null +++ b/tde-i18n-pt_BR/docs/tdewebdev/kommander/extending.docbook @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="UTF-8" ?> + +<chapter id="extending"> +<chapterinfo> +<title +>Extendendo o &kommander;</title> +<authorgroup> +<author +><firstname +></firstname +> <surname +></surname +> </author> + +<othercredit role="translator" +><firstname +>Marcus</firstname +><surname +>Gama</surname +><affiliation +><address +><email +>marcus_gama@uol.com.br</email +></address +></affiliation +><contrib +>Tradução</contrib +></othercredit +> + +</authorgroup> +</chapterinfo> + +<title +>Extendendo o &kommander;</title> + +<!-- (OPTIONAL, BUT RECOMMENDED) This chapter should list all of the +application windows and their menubar and toolbar commands for easy reference. +Also include any keys that have a special function but have no equivalent in the +menus or toolbars. This may not be necessary for small apps or apps with no tool +or menu bars. --> + +<sect1 id="create-widgets"> +<title +>Criando Elementos Gráficos para o &kommander;</title> +<para +>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. </para> +<para +>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. </para> +<para +>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: </para> +</sect1> + +</chapter> diff --git a/tde-i18n-pt_BR/docs/tdewebdev/kommander/glossary.docbook b/tde-i18n-pt_BR/docs/tdewebdev/kommander/glossary.docbook new file mode 100644 index 00000000000..d6764999c03 --- /dev/null +++ b/tde-i18n-pt_BR/docs/tdewebdev/kommander/glossary.docbook @@ -0,0 +1,59 @@ +<?xml version="1.0" encoding="UTF-8" ?> + +<glossary id="glossary"> + +<glossaryinfo> +<authorgroup> +<author +><firstname +>Tamara</firstname +> <surname +>King</surname +> <affiliation +><address +> <email +>tik@acm.org</email> +</address +></affiliation> +</author> + +<othercredit role="translator" +><firstname +>Marcus</firstname +><surname +>Gama</surname +><affiliation +><address +><email +>marcus_gama@uol.com.br</email +></address +></affiliation +><contrib +>Tradução</contrib +></othercredit +> + +</authorgroup> +</glossaryinfo> + +<glossdiv> +<title +>Palavras-Chave</title> +<glossentry id="text-association-glosref"> +<glossterm +>Associação de Texto</glossterm> +<glossdef> +<para +>Um pedaço de texto que é associado a um estado particular de um elemento gráfico. </para> +</glossdef> +</glossentry> +<glossentry id="widget-text-glosref"> +<glossterm +>Texto do Elemento</glossterm> +<glossdef> +<para +>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. </para> +</glossdef> +</glossentry> +</glossdiv> +</glossary> diff --git a/tde-i18n-pt_BR/docs/tdewebdev/kommander/installation.docbook b/tde-i18n-pt_BR/docs/tdewebdev/kommander/installation.docbook new file mode 100644 index 00000000000..e3d502afe7f --- /dev/null +++ b/tde-i18n-pt_BR/docs/tdewebdev/kommander/installation.docbook @@ -0,0 +1,47 @@ +<?xml version="1.0" encoding="UTF-8" ?> + +<appendix id="installation"> +<title +>Instalação</title> + +<sect1 id="getting-kapp"> +<title +>Como obter o &kommander;</title> +&install.intro.documentation; </sect1> + +<sect1 id="requirements"> +<title +>Requisitos</title> + +<!-- +List any special requirements for your application here. This should include: +.Libraries or other software that is not included in tdesupport, +tdelibs, or tdebase. +.Hardware requirements like amount of RAM, disk space, graphics card +capabilities, screen resolution, special expansion cards, etc. +.Operating systems the app will run on. If your app is designed only for a +specific OS, (you wrote a graphical LILO configurator for example) put this +information here. +--> + + +<!-- For a list of updates, you may refer to the application web site +or the ChangeLog file, or ... --> +<para +></para> +</sect1> + +<sect1 id="compilation"> +<title +>Compilação e Instalação</title> +&install.compile.documentation; </sect1> + +<sect1 id="configuration"> +<title +>Configuração</title> +<para +></para> + +</sect1> + +</appendix> diff --git a/tde-i18n-pt_BR/docs/tdewebdev/kommander/introduction.docbook b/tde-i18n-pt_BR/docs/tdewebdev/kommander/introduction.docbook new file mode 100644 index 00000000000..5e5c083c667 --- /dev/null +++ b/tde-i18n-pt_BR/docs/tdewebdev/kommander/introduction.docbook @@ -0,0 +1,91 @@ +<?xml version="1.0" encoding="UTF-8" ?> + +<chapter id="introduction"> +<chapterinfo> +<title +>Introdução</title> +<authorgroup> +<author +><firstname +>Eric</firstname +> <surname +>Laffoon</surname +> <affiliation +> <address +><email +>sequitur@kde.org</email +></address> +</affiliation> +</author> + +<othercredit role="translator" +><firstname +>Marcus</firstname +><surname +>Gama</surname +><affiliation +><address +><email +>marcus_gama@uol.com.br</email +></address +></affiliation +><contrib +>Tradução</contrib +></othercredit +> + +</authorgroup> +</chapterinfo> + +<title +>Introdução</title> + +<para +>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: </para> + +<itemizedlist> + + + <listitem +><para +>Os especiais são antecedidos com um <quote +>@</quote +> 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.</para +></listitem> + + +<listitem +><para +>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!</para +></listitem> + +<listitem +><para +>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 <quote +>Texto de População</quote +> é bastante poderoso.</para +></listitem> +</itemizedlist> + +<para +>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; </para> + +<para +>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. </para> + +<para +>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'. </para> + +<para +>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. </para> + +<para +>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;. </para> + +<para +>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.tdewebdev.org/mailman/listinfo/kommander </para> + +<para +>Cumprimentos da equipe de desenvolvimento do &kommander;!</para> + +</chapter> diff --git a/tde-i18n-pt_BR/docs/tdewebdev/kommander/q-and-a.docbook b/tde-i18n-pt_BR/docs/tdewebdev/kommander/q-and-a.docbook new file mode 100644 index 00000000000..e837cd2d006 --- /dev/null +++ b/tde-i18n-pt_BR/docs/tdewebdev/kommander/q-and-a.docbook @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8" ?> + +<chapter id="faq"> +<chapterinfo> +<title +>Perguntas e Respostas</title> +<authorgroup> +<author +><firstname +></firstname +> <surname +></surname +> <affiliation +><address +> <email +></email> +</address +></affiliation> +</author> + +<othercredit role="translator" +><firstname +>Marcus</firstname +><surname +>Gama</surname +><affiliation +><address +><email +>marcus_gama@uol.com.br</email +></address +></affiliation +><contrib +>Tradução</contrib +></othercredit +> + +</authorgroup> +</chapterinfo> + +<title +>Perguntas e Respostas</title> +&reporting.bugs; &updating.documentation; </chapter> diff --git a/tde-i18n-pt_BR/docs/tdewebdev/kommander/specials.docbook b/tde-i18n-pt_BR/docs/tdewebdev/kommander/specials.docbook new file mode 100644 index 00000000000..7e1173c3c88 --- /dev/null +++ b/tde-i18n-pt_BR/docs/tdewebdev/kommander/specials.docbook @@ -0,0 +1,717 @@ +<?xml version="1.0" encoding="UTF-8" ?> + +<sect1 id="specials"> +<sect1info> +<title +>Especiais e Variáveis Globais Embutidas</title> +<authorgroup> +<author +><firstname +></firstname +> <surname +></surname +> <affiliation +><address +> <email +></email> +</address +></affiliation> +</author> + +<othercredit role="translator" +><firstname +>Marcus</firstname +><surname +>Gama</surname +><affiliation +><address +><email +>marcus_gama@uol.com.br</email +></address +></affiliation +><contrib +>Tradução</contrib +></othercredit +> + +</authorgroup> +</sect1info> + +<title +>Especiais e Variáveis Globais Embutidas</title> + +<para +>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á. </para> + +<variablelist> +<varlistentry> +<term +><function +>@dcop(<parameter +>idApl</parameter +>, <parameter +>objeto</parameter +>, <parameter +>função</parameter +>, <parameter +>argumentos</parameter +>)</function +></term> +<listitem> +<para +>Faz uma chamada de &DCOP;. @dcop(<quote +>kmail</quote +>, <quote +>KMailIface</quote +>, <quote +>checkMail()</quote +>, <quote +></quote +>) </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><function +>@dcopid</function +></term> +<listitem> +<para +>O ID de &DCOP; do processo. (kmdr-executor-@pid) </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><function +>@dialog(<parameter +>diálogo</parameter +>[,<parameter +>parâmetros</parameter +>])</function +></term> +<listitem> +<para +>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 <quote +>variavel=valor</quote +>. Você poderá então encontrar os parâmetros passados na lista de variáveis globais. O @global(variavel) iria devolver <quote +>valor</quote +>. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><function +>@env(<parameter +>variavelAmbiente</parameter +>)</function +></term> +<listitem> +<para +>Expande-se para a variável de ambiente. O @env(PWD) expande-se para o $PWD. Lembre-se que o <quote +>$</quote +> faz parte da linha de comando e não deverá ser usado. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><function +>@exec(<parameter +>comando</parameter +>)</function +></term> +<listitem> +<para +>devolve o resultado da execução do comando indicado. @exec(ls -l). </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><function +>@execBegin ... @execEnd</function +></term> +<listitem> +<para +>o mesmo que o <function +>@exec</function +>, 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'. </para> +<itemizedlist> +<listitem +><para +><function +>@execBegin(php)</function +></para +></listitem> +<listitem +><para +><function +>@execBegin</function +>#!/usr/bin/php</para +></listitem> +</itemizedlist> +<para +>O primeiro usa o nome do executável do <acronym +>PHP</acronym +>. O &kommander; procura na PATH pelo <application +>php</application +> 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 <quote +>shebang</quote +>, que poderá ter alguns benefícios, assim como alguns problemas. Se você tiver uma versão beta do <acronym +>PHP5</acronym +>, por exemplo, no <filename +>/usr/local/bin</filename +>, ela não seria encontrada porque iria obter primeiro a versão em <filename +>/usr/bin</filename +>. Se, por outro lado, você distribuir o diálogo para alguém que tenha o <acronym +>PHP</acronym +> no <filename +>/usr/local/bin</filename +> 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.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><function +>@global(<parameter +>variável</parameter +>)</function +></term> +<listitem> +<para +>expande para o valor da variável global indicada. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><function +>@null</function +></term> +<listitem> +<para +>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.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><function +>@parentPid</function +></term> +<listitem> +<para +>O &PID; do processo-pai. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><function +>@pid</function +></term> +<listitem> +<para +>O &PID; do processo. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><function +>@readSetting(<parameter +>chave</parameter +>, <parameter +>valorPadrão</parameter +>)</function +></term> +<listitem> +<para +>lê um valor do <filename +>kommanderrc</filename +> </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><function +>@selectedWidgetText</function +></term> +<listitem> +<para +>O conteúdo selecionado de um elemento gráfico que possa mostrar mais de um valor, como por exemplo as listas </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><function +>@setGlobal(<parameter +>variável</parameter +>, <parameter +>valor</parameter +>)</function +></term> +<listitem> +<para +>Configura a variável global para o valor indicado. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><function +>@widgetText</function +></term> +<listitem> +<para +>o conteúdo de um elemento </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><function +>@writeSetting(<parameter +>chave</parameter +>, <parameter +>valor</parameter +>)</function +></term> +<listitem> +<para +>grava o valor no <filename +>kommanderrc</filename +> </para> +</listitem> +</varlistentry> +</variablelist> + +<sect2 id="arrays"> +<title +>Grupo de Funções de Listas</title> + +<variablelist> +<varlistentry> +<term +><function +>@Array.values(<parameter +>lista</parameter +>)</function +></term> +<listitem> +<para +>Devolve uma lista separada por EOL's de todos os valores da lista. Pode ser usada para percorrer uma lista.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><function +>@Array.keys(<parameter +>lista</parameter +>)</function +></term> +<listitem> +<para +>Devolve uma lista separada por EOL's de todas as chaves da lista.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><function +>@Array.setValue(<parameter +>lista</parameter +>, <parameter +>chave</parameter +>, <parameter +>valor</parameter +>)</function +></term> +<listitem> +<para +>Define um chave e um valor para um elemento da lista. Se não existir nenhuma lista, ela é criada.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><function +>@Array.clear(<parameter +>lista</parameter +>)</function +></term> +<listitem> +<para +>Remove todos os elementos da lista.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><function +>@Array.count(<parameter +>lista</parameter +>)</function +></term> +<listitem> +<para +>Devolve o número de elementos na lista.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><function +>@Array.value(<parameter +>lista</parameter +>,<parameter +>chave</parameter +>)</function +></term> +<listitem> +<para +>Devolve o valor associado à chave indicada.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><function +>@Array.remove(<parameter +>lista</parameter +>,<parameter +>chave</parameter +>)</function +></term> +<listitem> +<para +>Remove o elemento com a chave indicada da lista.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><function +>@Array.fromString(<parameter +>lista</parameter +>,<parameter +>texto</parameter +>)</function +></term> +<listitem> +<para +>Adiciona todos os elementos do texto na lista. O texto deverá ter o formato <emphasis +>chave\tvalor\n</emphasis +>.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><function +>@Array.toString(<parameter +>lista</parameter +>,<parameter +>texto</parameter +>)</function +></term> +<listitem> +<para +>Devolve todos os elementos na lista num formato <emphasis +>chave\tvalor\n</emphasis +>.</para> +</listitem> +</varlistentry> + +</variablelist> +</sect2> + +<sect2 id="files"> +<title +>Grupo de Funções de Arquivos</title> +<variablelist> + +<varlistentry> +<term +><function +>@File.read(<parameter +>arquivo</parameter +>)</function +></term> +<listitem> +<para +>Devolve o conteúdo do arquivo indicado.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><function +>@File.write(<parameter +>arquivo</parameter +><parameter +>texto</parameter +>)</function +></term> +<listitem> +<para +>Escreve o texto indicado num arquivo.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><function +>@File.append(<parameter +>arquivo</parameter +><parameter +>texto</parameter +>)</function +></term> +<listitem> +<para +>Adiciona o texto indicado ao fim de um arquivo.</para> +</listitem> +</varlistentry> + +</variablelist> +</sect2> + +<sect2 id="strings"> +<title +>Grupo de Funções de Cadeias de Caracteres</title> +<variablelist> + +<varlistentry> +<term +><function +>@String.length(<parameter +>texto</parameter +>)</function +></term> +<listitem> +<para +>Devolve o número de caracteres no texto.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><function +>@String.contains(<parameter +>texto</parameter +>,<parameter +>sub-texto</parameter +>)</function +></term> +<listitem> +<para +>Verifica se o texto contém o sub-texto indicado.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><function +>@String.find(<parameter +>texto</parameter +>)</function +></term> +<listitem> +<para +>Devlve a posição de um sub-texto no texto ou -1 se não for encontrado.</para> +<note +><para +>Isto terá um parâmetro opcional de posição inicial para procurar as próximas instâncias na versão Alpha 6.</para +></note> +</listitem> +</varlistentry> + +<varlistentry> +<term +><function +>@String.left(<parameter +>texto</parameter +>, <parameter +>num</parameter +>)</function +></term> +<listitem> +<para +>Devolve os primeiros 'num' caracteres do texto.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><function +>@String.right(<parameter +>texto</parameter +>, <parameter +>num</parameter +>)</function +></term> +<listitem> +<para +>Devolve os últimos 'num' caracteres do texto.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><function +>@String.mid(<parameter +>texto</parameter +>, <parameter +>inicio</parameter +>, <parameter +>fim</parameter +>)</function +></term> +<listitem> +<para +>Devolve uma sub-sequência do texto, delimitada pelas posições indicadas.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><function +>@String.remove(<parameter +>texto</parameter +>, <parameter +>sub-texto</parameter +>)</function +></term> +<listitem> +<para +>Remove todas as ocorrências de um determinado sub-texto.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><function +>@String.replace(<parameter +>texto</parameter +>, <parameter +>original</parameter +>, <parameter +>substituicao</parameter +>)</function +></term> +<listitem> +<para +>Substitui todas as ocorrências de um determinado sub-texto por outro de substituição.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><function +>@String.upper(<parameter +>texto</parameter +>)</function +></term> +<listitem> +<para +>Converte o texto para maiúsculas.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><function +>@String.lower(<parameter +>texto</parameter +>)</function +></term> +<listitem> +<para +>Converte o texto para minúsculas.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><function +>@String.compare(<parameter +>texto1</parameter +>, <parameter +>texto2</parameter +>)</function +></term> +<listitem> +<para +>Compara dois textos. Devolve 0 se forem iguais, -1 se o primeiro texto for menor ou 1 se o primeiro texto for maior</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><function +>@String.isEmpty(<parameter +>texto</parameter +>)</function +></term> +<listitem> +<para +>Verifica se o texto está vazio.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><function +>@String.isNumber(<parameter +>texto</parameter +>)</function +></term> +<listitem> +<para +>Verifica se o texto é um número válido.</para> +</listitem> +</varlistentry> + +</variablelist> +</sect2> + +<sect2 id="builtins"> +<title +>Globais Embutidos</title> +<para +>Os globais embutidos são acessados como se fossem variáveis globais normais com o <function +>@global</function +>.</para> +<variablelist> +<varlistentry> +<term +><function +>@global(_KDDIR)</function +></term> +<listitem> +<para +>A pasta onde o diálogo atual se encontra.</para> +</listitem> +</varlistentry> +<varlistentry> +<term +><function +>@global(_NAME)</function +></term> +<listitem +><para +>O nome do diálogo</para +></listitem> +</varlistentry> +</variablelist> +</sect2> + +</sect1> diff --git a/tde-i18n-pt_BR/docs/tdewebdev/kommander/tutorials.docbook b/tde-i18n-pt_BR/docs/tdewebdev/kommander/tutorials.docbook new file mode 100644 index 00000000000..6553fc62dd1 --- /dev/null +++ b/tde-i18n-pt_BR/docs/tdewebdev/kommander/tutorials.docbook @@ -0,0 +1,99 @@ +<?xml version="1.0" encoding="UTF-8" ?> + +<chapter id="tutorials"> +<chapterinfo> +<title +>Tutoriais</title> +<authorgroup> +<author +><firstname +></firstname +> <surname +></surname +> <affiliation +><address +> <email +></email> +</address +></affiliation> +</author> + +<othercredit role="translator" +><firstname +>Marcus</firstname +><surname +>Gama</surname +><affiliation +><address +><email +>marcus_gama@uol.com.br</email +></address +></affiliation +><contrib +>Tradução</contrib +></othercredit +> + +</authorgroup> +</chapterinfo> + +<title +>Tutoriais</title> + +<sect1 id="tutorial-editor"> +<title +>Usando o Editor</title> +<para +>Isto pode ir para a seção do editor.</para> +</sect1> + +<sect1 id="tutorial-globals"> +<title +>Globais</title> +<para +>Mostra a utilização das chamadas do &DCOP; 'global' e 'setGlobal' para fornecer as variáveis globais ao programa</para> +</sect1> + +<sect1 id="tutorial-dcop"> +<title +>&DCOP;</title> +<para +>Mostra como usar tanto as chamadas &DCOP; locais como as externas para comunicar com o aplicativo externo.</para> +</sect1> + +<sect1 id="tutorlal-slots"> +<title +>'Slots'</title> +<para +>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.</para> +</sect1> + +<sect1 id="tutorial-settings"> +<title +>Configurações</title> +<para +>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.</para> +</sect1> + +<sect1 id="tutorial-append"> +<title +>Adicionar</title> +<para +>Mostra como poderá adicionar texto ao TextEdit e como poderá usá-lo para mostrar algum texto formatado.</para> +</sect1> + +<sect1 id="tutorial-cmdline"> +<title +>Linha de Comando</title> +<para +>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.</para> +</sect1> + +<sect1 id="tutorial-initialize"> +<title +>Inicialização</title> +<para +>Mostra como você pode usar o 'initialization' para o 'destroy' dos programas da janela principal para inicializar e gravar algumas configurações.</para> +</sect1> + +</chapter> diff --git a/tde-i18n-pt_BR/docs/tdewebdev/kommander/widgets.docbook b/tde-i18n-pt_BR/docs/tdewebdev/kommander/widgets.docbook new file mode 100644 index 00000000000..0cbfdefb8e2 --- /dev/null +++ b/tde-i18n-pt_BR/docs/tdewebdev/kommander/widgets.docbook @@ -0,0 +1,390 @@ +<?xml version="1.0" encoding="UTF-8" ?> + +<sect1 id="widgets"> +<sect1info> +<title +>Elementos ('Widgets')</title> +<authorgroup> +<author +><firstname +></firstname +> <surname +></surname +> <affiliation +><address +> <email +></email> +</address +></affiliation> +</author> + +<othercredit role="translator" +><firstname +>Marcus</firstname +><surname +>Gama</surname +><affiliation +><address +><email +>marcus_gama@uol.com.br</email +></address +></affiliation +><contrib +>Tradução</contrib +></othercredit +> + +</authorgroup> +</sect1info> + +<title +>Elementos ('Widgets')</title> + +<para +>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 <quote +>associação de texto</quote +>. 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'. </para> + +<para +>Texto do elemento blá blá</para> + +<para +>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 <quote +>race conditions</quote +> (condições de corrida) e significam que você não precisa de nenhum procedimento especial ao fechar para 'manter a casa em ordem'.</para> + + +<variablelist> +<varlistentry> +<term> +<inlinemediaobject +><imageobject> +<imagedata fileref="buttongroup.png" format="PNG"/> +</imageobject +></inlinemediaobject +> ButtonGroup </term> +<listitem> +<para +>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.) </para> +<para +>O ButtonGroup tem um estado, o estado padrão.</para> +<para +>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. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term> +<inlinemediaobject +><imageobject> +<imagedata fileref="checkbox.png" format="PNG"/> +</imageobject +></inlinemediaobject +> CheckBox </term> +<listitem> +<para +>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. </para> +<para +>Um CheckBox tem 3 estados: 'checked' (ligado), 'semichecked' (semi-ligado) e 'unchecked' (desligado). </para> +<para +>O texto do elemento CheckBox é o valor da propriedade 'text'. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term> +<inlinemediaobject +><imageobject> +<imagedata fileref="pushbutton.png" format="PNG"/> +</imageobject +></inlinemediaobject +> CloseButton </term> +<listitem> +<para +>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. </para> +<para +>O CloseButton tem um estado, o padrão. </para> +<para +>Não existe nenhum texto de elemento associado a um CloseButton. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term> +<inlinemediaobject +><imageobject> +<imagedata fileref="combobox.png" format="PNG"/> +</imageobject +></inlinemediaobject +> ComboBox </term> +<listitem> +<para +>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. </para> +<para +>O ComboBox tem um estado, o padrão. </para> +<para +>O texto do elemento para uma ComboBox é o texto do item selecionado. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term> +<inlinemediaobject +><imageobject> +<imagedata fileref="pushbutton.png" format="PNG"/> +</imageobject +></inlinemediaobject +> ExecButton </term> +<listitem> +<para +>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. </para> +<para +>O ExecButton tem um estado, o padrão. </para> +<para +>Não existe nenhum texto do elemento gráfico associado ao ExecButton. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term> +<inlinemediaobject +><imageobject> +<imagedata fileref="lineedit.png" format="PNG"/> +</imageobject +></inlinemediaobject +> FileChooser </term> +<listitem> +<para +>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'. </para> +<para +>O FileChooser tem um estado, o padrão. </para> +<para +>O texto do elemento FileChoose é o texto contido no LineEdit (o arquivo selecionado pelo usuário). </para> +</listitem> +</varlistentry> + +<varlistentry> +<term> +<inlinemediaobject +><imageobject> +<imagedata fileref="groupbox.png" format="PNG"/> +</imageobject +></inlinemediaobject +> GroupBox </term> +<listitem> +<para +>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'. </para> +<para +>O GroupBox tem um estado, o padrão. </para> +<para +>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. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term> +<inlinemediaobject +><imageobject> +<imagedata fileref="lineedit.png" format="PNG"/> +</imageobject +></inlinemediaobject +> LineEdit </term> +<listitem> +<para +>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'. </para> +<para +>O LineEdit tem um estado, o padrão. </para> +<para +>O texto do elemento LineEdit é o texto escrito no próprio campo. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term> +<inlinemediaobject +><imageobject> +<imagedata fileref="listbox.png" format="PNG"/> +</imageobject +></inlinemediaobject +> ListBox </term> +<listitem> +<para +>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. </para> +<para +>Uma ListBox só tem um estado, o padrão. </para> +<para +>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. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term> +<inlinemediaobject +><imageobject> +<imagedata fileref="listview.png" format="PNG"/> +</imageobject +></inlinemediaobject +> ListView </term> +<listitem> +<para +>Este elemento não está ativo no &kommander;. É funcionalmente igual ao elemento em árvore, por isso baseie-se nele. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term> +<inlinemediaobject +><imageobject> +<imagedata fileref="pixlabel.png" format="PNG"/> +</imageobject +></inlinemediaobject +> PixmapLabel </term> +<listitem> +<para +>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'. </para> +<para +>Este elemento não está ativo no &kommander; e não tem nenhum estado ou texto associado. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term> +<inlinemediaobject +><imageobject> +<imagedata fileref="radiobutton.png" format="PNG"/> +</imageobject +></inlinemediaobject +> RadioButton </term> +<listitem> +<para +>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. </para> +<para +>O RadioButton tem 2 estados: ligado e desligado. </para> +<para +>Não existe nenhum texto de elemento associado a um RadioButton. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term> +<inlinemediaobject +><imageobject> +<imagedata fileref="richtextedit.png" format="PNG"/> +</imageobject +></inlinemediaobject +> RichTextEditor </term> +<listitem> +<para +>Este elemento contém um editor de texto que permite alguma formatação simples de texto. </para> +<para +>O RichTextEditor tem um estado, o padrão. </para> +<para +>O texto do elemento RichTextEditor é o texto contido no editor, num formato de texto formatado. O texto selecionado poderá ser devolvido com o @selectedWidgetText. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term> +<inlinemediaobject +><imageobject> +<imagedata fileref="spinbox.png" format="PNG"/> +</imageobject +></inlinemediaobject +> SpinBoxInt </term> +<listitem> +<para +>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. </para> +<para +>Este elemento só tem um estado, o padrão. </para> +<para +>O texto do elemento SpinBoxInt é o número mostrado atualmente. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term> +<inlinemediaobject +><imageobject> +<imagedata fileref="frame.png" format="PNG"/> +</imageobject +></inlinemediaobject +> SubDialog </term> +<listitem> +<para +>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). </para> +<para +>O SubDialog tem um estado, o padrão. </para> +<para +>O texto do elemento SubDialog é a associação de texto do diálogo que executa. </para> +<note +><para +>Isto pretendia conter o diálogo, mas foi desatualizado com o novo conceito de projeto. Deverá ainda ficar com o <function +>@dialog()</function +> no seu texto do &kommander; ou deverá ser eliminado? Tal como está, fica incorreto.</para +></note> +</listitem> +</varlistentry> + +<varlistentry> +<term> +<inlinemediaobject +><imageobject> +<imagedata fileref="tabwidget.png" format="PNG"/> +</imageobject +></inlinemediaobject +> TabWidget </term> +<listitem> +<para +>Um elemento que contém várias páginas, que por sua vez podem conter outros elementos. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term> +<inlinemediaobject +><imageobject> +<imagedata fileref="multilineedit.png" format="PNG"/> +</imageobject +></inlinemediaobject +> TextEdit </term> +<listitem> +<para +>Um campo de texto simples com várias linhas. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term> +<inlinemediaobject +><imageobject> +<imagedata fileref="label.png" format="PNG"/> +</imageobject +></inlinemediaobject +> TextLabel </term> +<listitem> +<para +>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. </para> +<para +>Desde a versão Alpha 6 este item está parcialmente ativado e poderá ser configurado através de chamadas de DCOP externas. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term> +<inlinemediaobject +><imageobject> +<imagedata fileref="listview.png" format="PNG"/> +</imageobject +></inlinemediaobject +> TreeWidget </term> +<listitem> +<para +>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 <quote +>/</quote +> como separador. Para adicionar dados nas colunas, use o caractere de tabulação<quote +>\t</quote +> entre as colunas. </para> +</listitem> +</varlistentry> +</variablelist> +</sect1> |