From f1d570183a654b6dba86f463d96931399757e11e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sl=C3=A1vek=20Banko?= Date: Tue, 3 Sep 2013 19:59:21 +0200 Subject: Additional k => tde renaming and fixes --- .../docs/tdevelop/kde_app_devel/index.docbook | 48 +++++++++++----------- 1 file changed, 24 insertions(+), 24 deletions(-) (limited to 'tde-i18n-ru/docs/tdevelop/kde_app_devel') diff --git a/tde-i18n-ru/docs/tdevelop/kde_app_devel/index.docbook b/tde-i18n-ru/docs/tdevelop/kde_app_devel/index.docbook index 5f1b904f903..41c35897c08 100644 --- a/tde-i18n-ru/docs/tdevelop/kde_app_devel/index.docbook +++ b/tde-i18n-ru/docs/tdevelop/kde_app_devel/index.docbook @@ -166,7 +166,7 @@ > Руководство KDevelop, поставляемое с KDevelop @@ -190,7 +190,7 @@ >, подпиской на различные списки рассылки, сетью Usenet. Для получения помощи по KDevelop IDE посылайте запросы в список рассылки tdevelop@tdevelop.orgkdevelop@kdevelop.org. Помните, что команда разработчиков KDevelop оказывает вам помощь бесплатно и её возможности ограничены. Пожалуйста, задавайте вопросы только по KDevelop. @@ -673,7 +673,7 @@ return a.exec(); > kfile - диалоги выбора файлов tdefile - диалоги выбора файлов @@ -681,11 +681,11 @@ return a.exec(); >Также возможно вам понадобятся библиотеки: tdefx - растровые изображения, эффекты расширения QStyle - KStyle tdefx - растровые изображения, эффекты расширения QStyle - TDEStyle khtml - компонент показа HTML tdehtml - компонент показа HTML kio - низкоуровневый доступ к сетевым файлам tdeio - низкоуровневый доступ к сетевым файлам kparts - поддержка интерфейса компонентов (повторно используемых, внедряемых приложений) tdeparts - поддержка интерфейса компонентов (повторно используемых, внедряемых приложений) @@ -709,7 +709,7 @@ return a.exec(); >Пример приложения KDE В дальнейшем вы увидите, что написание программ под KDE ни капельки не труднее написания приложений на Qt. Для использования возможностей KDE, нужно использовать немного другие классы. В этом примере мы обсудим изменения по сравнению с версией на Qt: #include <kapplication.h> +>#include <tdeapplication.h> #include <qpushbutton.h> int main( int argc, char **argv ) @@ -899,7 +899,7 @@ return a.exec(); -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -fno-exceptions -fno-check-new -c -o kscribble.o `test -f 'kscribble.cpp' || echo '/home/caleb/kscribble/src/'`kscribble.cpp 30 kscribble.cpp: In member function `void KScribble::setupActions()' -31 kscribble.cpp:107: warning: unused variable `KAction*custom' +31 kscribble.cpp:107: warning: unused variable `TDEAction*custom' 32 /usr/lib/qt/bin/moc /home/caleb/kscribble/src/kscribbleview.h -o kscribbleview.moc 33 source='kscribbleview.cpp' object='kscribbleview.o' libtool=no \ 34 depfile='.deps/kscribbleview.Po' tmpdepfile='.deps/kscribbleview.TPo' \ @@ -940,7 +940,7 @@ return a.exec(); -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -fno-exceptions -fno-check-new -o kscribble -R /usr/local/kde3/lib -R /usr/lib/qt/lib -R /usr/X11R6/lib -L/usr/X11R6/lib -L/usr/lib/qt/lib - -L/usr/local/kde3/lib main.o kscribble.o kscribbleview.o pref.o kscribbleiface_skel.o -lkio + -L/usr/local/kde3/lib main.o kscribble.o kscribbleview.o pref.o kscribbleiface_skel.o -ltdeio 54 source='kscribble_client.cpp' object='kscribble_client.o' libtool=no \ 55 depfile='.deps/kscribble_client.Po' tmpdepfile='.deps/kscribble_client.TPo' \ 56 depmode=gcc3 /bin/sh /home/caleb/kscribble/admin/depcomp \ @@ -1053,14 +1053,14 @@ return a.exec(); Давайте посмотрим на использование конструктора 1 KScribble::KScribble() -2 : KMainWindow( 0, "KScribble" ), +2 : TDEMainWindow( 0, "KScribble" ), 3 m_view(new KScribbleView(this)), 4 m_printer(0) 5 { 6 // accept dnd 7 setAcceptDrops(true); 8 -9 // tell the KMainWindow that this is indeed the main widget +9 // tell the TDEMainWindow that this is indeed the main widget 10 setCentralWidget(m_view); 11 12 // then, setup our actions @@ -1082,7 +1082,7 @@ return a.exec(); >KScribble наследует класс KMainWindowTDEMainWindow - базовый класс KDE-программ. Класс KScribbleView инициализируется как центральный элемент управления, QWidget и и добавьте вертикальные и горизонтальные полосы прокрутки QScrollBars (так делается в KHTMLView). (так делается в TDEHTMLView). Библиотеки KDE созданы чтобы ещё более упростить создание приложений для K Desktop Environment. Библиотека tdeui предлагает: KListView: более мощная версия TDEListView: более мощная версия QListView KIconView: графический просмотр значков TDEIconView: графический просмотр значков Библиотека khtml предоставляет полный интерпретатор HTML. Вы можете использовать его для оформления вида вашего приложения по его запуску. +>Библиотека tdehtml предоставляет полный интерпретатор HTML. Вы можете использовать его для оформления вида вашего приложения по его запуску. @@ -1280,11 +1280,11 @@ return a.exec(); >Как это работает? Приожение наследует класс KMainWindowTDEMainWindow, который сам заботится о создании панели инструментов и меню. В методе KScribble::setupActions() есть вызов KMainWindow::createGUI()TDEMainWindow::createGUI(). Этот метод загружает файл ресурсов, в нашем случае это kscribbleui.rc, для инциализации меню. Вот его содержание: 1 <!DOCTYPE kpartgui SYSTEM "kpartgui.dtd"> 2 <kpartgui name="kscribble" version="1"> @@ -1315,7 +1315,7 @@ return a.exec(); > для добавления пунктов меню. Методы KMainWindowTDEMainWindowstatusBar() и Настройка комбинаций клавиш. Вы должны всегда заботиться о том, чтобы все действия в вашей пограмме можно было выполнить лишь с клавиатуры. Такой метод используется опытными пользователями. Для этого в библиотеках KDE естькласс KAction TDEAction. Программы, сгенерированные &tdevelop;, только используют стандартные комбинации клавиш, такие как F1 или Ctrl+N. @@ -1376,7 +1376,7 @@ return a.exec(); Ну, и конечно же, руководство, вызываемое через F1. Всё это предоставляется классом KMainWindowTDEMainWindow, а вам лишь остаётся наполнить его содержимым. &tdevelop; содержит вспомогательные средства для включения всех типов справки в ваше приложение. @@ -1389,7 +1389,7 @@ return a.exec(); >Всплывающие подсказки Самая простая справка - всплывающие подсказки (появляющиеся после задержки курсора над объектом). Наиболее часто они используются на панелях инструментов. За подробностями обращайтесь к документации класса KToolBarTDEToolBar, расположенного в библиотке tdeui. Как пример, мы рассмотрим кнопку "New File": @@ -1405,7 +1405,7 @@ return a.exec(); >Расширение панели состояния Т.к. приложения, наследующие класс KMainWindowTDEMainWindow, содержат также панель состояния, её можно использовать для отображения более длинного теекста, чем в подсказке. -- cgit v1.2.1