<?xml version="1.0" ?>
<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
"dtd/kdex.dtd" [
<!ENTITY % Ukrainian "INCLUDE">
]>

<refentry lang="&language;">
<refentryinfo>
<title
>Інструмент для програмування</title>

<author
><firstname
>Cornelius</firstname
> <surname
>Schumacher</surname
> <affiliation
> <address
> <email
>schumacher@kde.org</email>
</address>
</affiliation>
</author>

<author
><firstname
>Waldo</firstname
> <surname
>Bastian</surname
> <affiliation
> <address
> <email
>bastian@kde.org</email>
</address>
</affiliation>
</author>

<author
><firstname
>Zack</firstname
> <surname
>Rusin</surname
> <affiliation
> <address
> <email
>zack@kde.org</email>
</address>
</affiliation>
</author>
<date
>2006-06-01</date
> <productname
>K Desktop Environment</productname
> </refentryinfo>

<refmeta>
<refentrytitle>
<command
>kconfig_compiler</command>
</refentrytitle>
<manvolnum
>1</manvolnum>
</refmeta>

<refnamediv>
<refname
>kconfig_compiler</refname>
<refpurpose
>Компілятор налаштувань KDE</refpurpose>
</refnamediv>

<refsynopsisdiv>
<cmdsynopsis
><command
>kconfig_compiler</command
> <arg
>Qt-параметри</arg
> <arg
>KDE-параметри</arg
> <arg
>параметри</arg
> <arg choice="plain"
><replaceable
>file.kcfg</replaceable
></arg
> <arg choice="plain"
><replaceable
>file.kcfgc</replaceable
></arg
> </cmdsynopsis>
</refsynopsisdiv>

<refsect1>
<title
>Опис</title>
<para
><command
>kconfig_compiler</command
> створює початковий код на C++ з двох файлів. У першому з цих файлів (.kcfg) міститься інформація щодо параметрів налаштування, а у другому файлі (.kcfgc) містяться параметри створення коду. </para>

<para
>У створеному файлі початкових кодів міститься клас, заснований на <command
>KConfigSkeleton</command
>, за допомогою якого формується API для доступу до даних налаштувань програм. </para>
</refsect1>

<refsect1>
<title
>Параметри</title>

<para>
<variablelist>
<title
><emphasis role="bold"
>Аргументи:</emphasis
></title>

<varlistentry>
<term>
<replaceable
>file.kcfg</replaceable>
</term>
<listitem>
<para
>Вхідний файл XML kcfg</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<replaceable
>file.kcfgc</replaceable>
</term>
<listitem>
<para
>Файл з параметрами створення коду</para>
</listitem>
</varlistentry>
</variablelist>
</para>

<para>
<variablelist>
<title
><emphasis role="bold"
>Параметри:</emphasis
></title>

<varlistentry>
<term>
<option
>-d, --directory &lt;каталог&gt;</option>
</term>
<listitem>
<para
>Каталог, у якому слід створити файли [.]</para>
</listitem>
</varlistentry>
</variablelist>
</para>

<para>
<variablelist>
<title
><emphasis role="bold"
>Загальні параметри:</emphasis
></title>

<varlistentry>
<term>
<option
>--help</option>
</term>
<listitem>
<para
>Показати довідку щодо параметрів</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--help-qt</option>
</term>
<listitem>
<para
>Показати специфічні для Qt параметри</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--help-kde</option>
</term>
<listitem>
<para
>Показати специфічні для KDE параметри</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--help-all</option>
</term>
<listitem>
<para
>Показати всі параметри</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--author</option>
</term>
<listitem>
<para
>Показати інформацію про автора</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>-v, --version</option>
</term>
<listitem>
<para
>Показати інформацію про версію</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--license</option>
</term>
<listitem>
<para
>Показати інформацію про ліцензію</para>
</listitem>
</varlistentry>
</variablelist>
</para>

<para>
<variablelist>
<title
><emphasis role="bold"
>Параметри KDE:</emphasis
></title>

<varlistentry>
<term>
<option
>--caption &lt;заголовок&gt;</option>
</term>
<listitem>
<para
>Використовувати «заголовок» як заголовок вікна програми</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--icon &lt;піктограма&gt;</option>
</term>
<listitem>
<para
>Використовувати "піктограму" як піктограму програми</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--miniicon &lt;піктограма&gt;</option>
</term>
<listitem>
<para
>Використовувати "піктограму" як піктограму програми</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--config &lt;назва_файла&gt;</option>
</term>
<listitem>
<para
>Скористатись іншим файлом налаштувань</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--dcopserver &lt;сервер&gt;</option>
</term>
<listitem>
<para
>Використовувати сервер DCOP, вказаний назвою «сервер»</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--nocrashhandler</option>
</term>
<listitem>
<para
>Вимкнути засіб обробки критичних помилок, призначений для створення дампів ядра</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--waitforwm</option>
</term>
<listitem>
<para
>Чекає на засіб керування вікнами, сумісний з WM_NET</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--style &lt;стиль&gt;</option>
</term>
<listitem>
<para
>Встановлює стиль графічного інтерфейсу програми</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--geometry &lt;геометрія&gt;</option>
</term>
<listitem>
<para
>Встановлює клієнтську геометрію головного віджета — щоб дізнатися про формат аргументів, прочитайте довідку (man) з X</para>
</listitem>
</varlistentry>
</variablelist>
</para>

<para>
<variablelist>
<title
><emphasis role="bold"
>Параметри Qt:</emphasis
></title>

<varlistentry>
<term>
<option
>--display &lt;назва_дисплея&gt;</option>
</term>
<listitem>
<para
>Використовувати дисплей X-сервера «назва_дисплея»</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--session &lt;ідентифікатор_сеансу&gt;</option>
</term>
<listitem>
<para
>Відновити програму для сеансу з «ідентифікатором_сеансу»</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--cmap</option>
</term>
<listitem>
<para
>Встановлює особливу карту кольорів для програми на 8-бітовому дисплеї</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--ncols &lt;число&gt;</option>
</term>
<listitem>
<para
>Обмежує кількість кольорів, виділених у кубі кольорів на 8-бітовому дисплеї, якщо програма використовує специфікацію кольорів QApplication::ManyColor</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--nograb</option>
</term>
<listitem>
<para
>Повідомляє Qt, що не слід ніколи перехоплювати керування мишею або клавіатурою</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--sync</option>
</term>
<listitem>
<para
>Вмикає синхронний режим, що використовується для зневаджування</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--fn, --font &lt;назва_шрифту&gt;</option>
</term>
<listitem>
<para
>Визначає шрифт програми</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--bg, --background &lt;колір&gt;</option>
</term>
<listitem>
<para
>Встановлює типовий колір тла і палітру кольорів програми (світлі і темні тони обчислюються на його основі)</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--fg, --foreground &lt;колір&gt;</option>
</term>
<listitem>
<para
>Встановлює типовий колір переднього плану.</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--btn, --button &lt;колір&gt;</option>
</term>
<listitem>
<para
>Встановлює типовий колір кнопок</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--name &lt;назва&gt;</option>
</term>
<listitem>
<para
>Встановлює назву програми</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--title &lt;заголовок&gt;</option>
</term>
<listitem>
<para
>Встановлює заголовок вікна програми</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--visual TrueColor</option>
</term>
<listitem>
<para
>Вказує програмі, що слід використовувати відображення TrueColor на 8-бітовому дисплеї</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--inputstyle &lt;стиль_вводу&gt;</option>
</term>
<listitem>
<para
>Встановлює стиль введення XIM (X Input Method (методу введення X)). Можливими значеннями є onthespot, overthespot, offthespot і root</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--im &lt;сервер XIM&gt;</option>
</term>
<listitem>
<para
>Встановлює сервер XIM</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--noxim</option>
</term>
<listitem>
<para
>Вимкнути XIM</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--reverse</option>
</term>
<listitem>
<para
>Повністю віддзеркалює компонування віджетів</para>
</listitem>
</varlistentry>
</variablelist>
</para>

</refsect1>

<refsect1>
<title
>Прочитайте також</title>
<variablelist>
<varlistentry>
<term>
<option
>http://developer.kde.org</option>
</term>
<listitem>
<para
>Вебсайт розробників KDE</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>

<refsect1>
<title
>Вади</title>
<para
>Для повідомлень про вади, будь ласка, використовуйте <ulink url="http://bugs.kde.org"
>bugs.kde.org</ulink
>, не надсилайте ці повідомлення безпосередньо авторам.</para>
</refsect1>

</refentry>
