<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
<!ENTITY appversion "3.1.0">
<!ENTITY manrevision "3.0">
<!ENTITY app "Glade">
]>
<!-- 
  Maintained by the GNOME Documentation Project
  http://developer.gnome.org/projects/gdp
  Template version: 2.0 beta
  Template last modified Apr 11, 2002
-->
<article id="index" lang="uk">

  <articleinfo> 
    <title>Інструкція з використання редактора інтерфейсу Glade</title> 
      
    <abstract role="description"><para>Glade - редактор інтерфейсу користувача для програм GTK +.</para>
    </abstract>

    <copyright><year>2006</year> <holder>Vincent Geddes</holder></copyright>
    <copyright><year>2004</year> <year>2003</year> <holder>Sun Microsystems</holder></copyright> 
    <copyright><year>2002</year><year>2000</year> <holder>Michael Vance</holder></copyright> 

    <publisher> 
      <publishername>Проєкт з документування GNOME</publishername> 
    </publisher> 

   <include xmlns="http://www.w3.org/2001/XInclude" href="legal.xml"/>

    <authorgroup> 
      <author role="maintainer"><firstname>Vincent</firstname> <surname>Geddes</surname> <affiliation> <orgname>Проєкт з документування GNOME</orgname> <address><email>vincent.geddes@gmail.com</email></address> </affiliation></author> 
      <author><firstname>Sun</firstname> <surname>Команда з документування GNOME</surname> <affiliation> <orgname>Sun Microsystems</orgname> </affiliation></author> 
       <author><firstname>Michael</firstname> <surname>Vance</surname> <affiliation> <orgname>Проєкт з документування GNOME</orgname> </affiliation></author> 
    </authorgroup>


<!-- According to GNU FDL, revision history is mandatory if you are -->
<!-- modifying/reusing someone else's document.  If not, you can omit it. -->
<!-- Remember to remove the &manrevision; entity from the revision entries other
-->
<!-- than the current revision. -->
<!-- The revision numbering system for GNOME manuals is as follows: -->
<!-- * the revision number consists of two components -->
<!-- * the first component of the revision number reflects the release version of the GNOME desktop. -->
<!-- * the second component of the revision number is a decimal unit that is incremented with each revision of the manual. -->
<!-- For example, if the GNOME desktop release is V2.x, the first version of the manual that -->
<!-- is written in that desktop timeframe is V2.0, the second version of the manual is V2.1, etc. -->
<!-- When the desktop release version changes to V3.x, the revision number of the manual changes -->
<!-- to V3.0, and so on. -->  
    <revhistory>
        <revision><revnumber>Підручник з Glade 3.0</revnumber> <date>5 грудня 2006 року</date> <revdescription> 
	  		<para role="author">Vincent Geddes</para>
	  		<para role="publisher">Проєкт з документування GNOME</para>
		</revdescription></revision>
        <revision><revnumber>Підручник з Glade 2.1</revnumber> <date>17 червня 2004 року</date> <revdescription> 
                        <para role="author">Команда документування GNOME фірми Sun</para>
                        <para role="publisher">Проєкт з документування GNOME</para>
                </revdescription></revision>
        <revision><revnumber>Підручник користувача Glade 2.0</revnumber> <date>25 лютого 2004 року</date> <revdescription> 
                        <para role="author">Команда документування GNOME фірми Sun</para>
                        <para role="publisher">Проєкт з документування GNOME</para>
                </revdescription></revision>             
        <revision><revnumber>Підручник користувача Glade 1.2</revnumber> <date>10 лютий 2004 року</date> <revdescription> 
                        <para role="author">Команда документування GNOME фірми Sun</para>
                        <para role="publisher">Проєкт з документування GNOME</para>
                </revdescription></revision>  
        <revision><revnumber>Підручник користувача Glade 1.1</revnumber> <date>30 березня 2002 року</date> <revdescription> 
                        <para role="author">Michael Vance</para>
                        <para role="publisher">Проєкт з документування GNOME</para>
                </revdescription></revision> 
        <revision><revnumber>Підручник користувача Glade 1.0</revnumber> <date>11 травня 2000 року</date> <revdescription> 
                        <para role="author">Michael Vance</para>
                        <para role="publisher">Проєкт з документування GNOME</para>
                </revdescription></revision> 
    </revhistory> 

    <releaseinfo>В цьому посібнику описується Glade версії 3.1.0.</releaseinfo> 
    <legalnotice> 
      <title>Зворотній зв'язок</title> 
      <para>Щоб повідомити про помилку або внести пропозицію щодо програми Glade або цього підручника, скористайтеся <ulink url="https://gitlab.gnome.org/GNOME/glade/issues/">системою стеження за вадами у GNOME</ulink>.</para>
<!-- Translators may also add here feedback address for translations -->
    </legalnotice> 
  
    <othercredit class="translator">
      <personname>
        <firstname>Сергій Гаврилов</firstname>
      </personname>
      <email>sergiovana@bigmir.net</email>
    </othercredit>
    <copyright>
      
        <year>2009.</year>
      
      <holder>Сергій Гаврилов</holder>
    </copyright>
  </articleinfo> 

    <indexterm><primary>glade</primary></indexterm>
    <indexterm><primary>редактор інтерфейсів користувача</primary></indexterm>


<!-- ============= Document Body ============================= -->
<!-- ============= Introduction ============================== -->
<!-- Use the Introduction section to give a brief overview of what
     the application is and what it does. -->
  <sect1 id="introduction"> 
    <title>Вступ</title> 

    <para>Редактор користувацького інтерфейсу <application>Glade</application> дозволяє Вам створювати та редагувати інтерфейси користувача програм <application>GTK+</application>.</para>

    <para>Бібліотека GTK + надає велику колекцію будівельних блоків для створення інтерфейсу користувача, таких як текстові поля, поля введення чисел, зринаючі діалогові вікна, прапорці та меню. Ці блоки називаються  <emphasis>віджетами</emphasis>. Ви можете використовувати Glade, щоб розташовувати віджети в графічному інтерфейсі користувача. Glade дозволяє змінювати розташування та властивості віджетів. Також, можете використовувати Glade, для додавання зв'язків між віджетами та вихідним кодом програми.</para>

    <para>Інтерфейс користувача, створений в Glade, зберігається в форматі XML, що дозволяє значно спростити інтеграцію зі зовнішніми інструментами. Ви можете використовувати бібліотеку <application>libglade</application> для того, щоб динамічно створювати інтерфейс користувача з опису мовою XML.</para>

  </sect1>

  <sect1 id="getting-started"> 
    <title>Приступаючи до роботи</title> 

    <sect2 id="glade-start">
    <title>Запуск <application>Glade</application></title>
    <para>Ви можете запустити <application>Glade</application> наступними способами:</para> 
    <variablelist>
    	<varlistentry>
    		<term>Меню <guimenu>Програми</guimenu></term>
    		<listitem>
    		<para>Виберіть <menuchoice><guisubmenu>Програмування</guisubmenu><guimenuitem>Glade</guimenuitem></menuchoice>.</para>
    		</listitem>
    	</varlistentry>
    	<varlistentry>
    		<term>Командний рядок</term>
    		<listitem>
			<para>Щоб запустити <application>Glade</application> з командного рядка, введіть команду <command>glade</command> і натисніть <keycap>Enter</keycap></para>
    		</listitem>
    	</varlistentry>
    </variablelist>
    </sect2>

    <sect2 id="glade-when-start">
    <title>Коли Ви запускаєте <application>Glade</application></title>
    <para>Коли Ви запускаєте <application>Glade</application>, з'являється наступне вікно.</para>

        <figure id="main-window-fig"> 
          <title>Вікно <application>Glade</application></title> 
            <screenshot> 
              <mediaobject><imageobject><imagedata fileref="figures/main-window.png" format="PNG"/></imageobject> <textobject><phrase>Показує вікно <application>Glade</application>.</phrase></textobject></mediaobject> 
            </screenshot> 
        </figure>
        
        <para>Вікно <application>Glade</application> містить наступні елементи:</para>

        <variablelist>
          <varlistentry> <term>Головне меню</term>
            <listitem>
            <para>Меню в головному меню містить всі команди, які необхідні Вам для роботи з файлами в <application>Glade</application>.</para>
            </listitem>
          </varlistentry>
          <varlistentry> <term>Панель інструментів</term>
            <listitem>
            <para>Панель інструментів містить частину команд, до яких ви маєте доступ з головного меню.</para>
            </listitem>
          </varlistentry>
          <varlistentry> <term>Область для конструювання</term>
            <listitem>
            <para>Область конструювання де можна візуально редагувати інтерфейс користувача.</para>
            </listitem>
          </varlistentry>
          <varlistentry> <term>Палітра</term>
            <listitem>
            <para>Палітра містить віджети, які можуть бути використані для створення інтерфейсу користувача.</para>
            </listitem>
          </varlistentry>
          <varlistentry> <term>Структура проєкту</term>
            <listitem>
            <para>Вікно структури проєкту, яке відображає інформацію про віджети в проєкті.</para>
            </listitem>
          </varlistentry>
          <varlistentry> <term>Редактор властивостей</term>
            <listitem>
            <para>Редактор властивостей дозволяє маніпулювати властивостями віджетів, а також додавати зв'язки до вихідного коду.</para>
            </listitem>
          </varlistentry>
          <varlistentry> <term>Рядок стану</term>
            <listitem>
            <para>Рядок стану відображає інформацію про поточну діяльність <application>Glade</application> та контекстну інформацію про елементи меню.</para>
            </listitem>
          </varlistentry>
        </variablelist>

    </sect2>
  </sect1>

  <sect1 id="working-with-projects"> 
         <title>Робота з проєктами</title> 
  
 
<!-- To Create a New Project  -->
	 <sect2 id="glade-create-new-project"> 
		<title>Створення нового проєкту</title>
		<para>Щоб створити новий проєкт, виберіть <menuchoice><guimenu>Файл</guimenu><guimenuitem>Новий</guimenuitem></menuchoice>. Програма покаже новий порожній проєкт в вікні <application>Glade</application>.</para>
	 </sect2>

	 <sect2 id="glade-open-project"> 
		<title>Відкривання проєкту</title>
		<para>Щоб відкрити існуючий проєкт, виберіть <menuchoice><guimenu>Файл</guimenu><guimenuitem>Відкрити</guimenuitem></menuchoice>. Програма відкриє проєкт в вікні <application>Glade</application>.</para>
	 </sect2>

<!-- To Save a Project -->
	 <sect2 id="glade-save-project"> 
		<title>Збереження проєкту</title>
		<para>Ви можете зберігати проєкти наступним чином:</para>
		<itemizedlist> 
		  <listitem><para>Щоб зберегти зміни в поточному файлі проєкту виберіть <menuchoice><guimenu>Файл</guimenu><guimenuitem>Зберегти</guimenuitem></menuchoice>.</para>
		  </listitem>
		  <listitem><para>Для збереження нового файлу проєкту або для збереження існуючого файлу проєкту під іншою назвою, виберіть <menuchoice><guimenu>Файл</guimenu><guimenuitem>Зберегти як</guimenuitem></menuchoice>. Введіть назву файлу проєкту в діалоговому вікні <guilabel>Зберегти як</guilabel> і натисніть <guibutton>Зберегти</guibutton>.</para>
		  </listitem>
		</itemizedlist>
	 </sect2>
  </sect1>


  <sect1 id="working-with-widgets"> 
         <title>Робота з віджетами</title>
         <sect2 id="select-widgets-palette">
                <title>Вибір віджетів з вікна палітри</title>
                <para>Ви можете працювати з віджетами в вікні <guilabel>Палітра</guilabel> наступним чином:</para>
                <variablelist> 
                  <varlistentry> 
                         <term>Режим виділення</term> 
                         <listitem>
                                <para>Щоб використовувати режим вибору, натисніть на стрілку<guilabel>Виділення</guilabel>. Вказівник зміниться на стрілку, і це означає, що режим виділення активний. В цьому режимі, можна використовувати мишку для вибору віджетів в Вашому проєкті. Ви можете використовувати вікно <guilabel>Властивості</guilabel> для редагування властивостей віджетів.</para>
<para>Ви також можете використовувати контекстне меню для вибору віджета. Клацніть правою кнопкою мишки на віджет, щоб відкрити контекстне меню віджета.</para><para>Ви можете додавати безліч віджетів потрібного вигляду в проєкт з <guilabel>Палітри</guilabel>, утримуючи клавішу <keycap>Ctrl</keycap> в момент вибору віджета. Вам необхідно клацнути на стрілці <guilabel>Виділення</guilabel> або іншому віджеті в <guilabel>Палітрі</guilabel>, щоб повернутись до звичайного режиму.</para>
                         </listitem> 
                  </varlistentry> 
                </variablelist> 
                <variablelist> 
                  <varlistentry> 
                         <term>Режим розташування віджета</term> 
                         <listitem> 
                                <para>Для використання режиму розміщення, виберіть віджет у вікні <guilabel>Палітра</guilabel>. Під час вибору більшої частини віджетів вказівник змінюється на вказівник з хрестиком. Після цього можете додавати віджети в контейнери, у віджети верхнього рівня і таке інше. Після того, як Ви розмістите віджет, режим розміщення перемикається в режим виділення.</para>
                         </listitem> 
                  </varlistentry> 
                </variablelist> 
                <variablelist> 
                  <varlistentry> 
                         <term>Режим розташування на верхньому рівні</term> 
                         <listitem> 
                                <para>Для використання режиму розташування верхнього рівня , виберіть визначений віджет верхнього рівня в вікні <guilabel>Палітри</guilabel> і віджет безпосередньо з'явиться на Вашій стільниці. Потім можете редагувати його. Після вибору віджета верхнього рівня, режим розташування повертається знову в режим виділення.</para>
                         </listitem> 
                  </varlistentry> 
                </variablelist> 
         </sect2>
<sect2 id="organize-widgets">
<title>Влаштування віджетів в проєкті</title>
<para>Ви можете використовувати контейнери віджетів для розташування та організації віджетів у вікні проєкту. Також можете вибрати з вікна <guilabel>Палітра</guilabel> наступні контейнери віджетів:</para>
<itemizedlist>
<listitem><para>Горизонтальний контейнер</para>
</listitem><listitem><para>Вертикальний контейнер</para></listitem>
<listitem><para>Таблиця</para></listitem>
<listitem><para>Фіксовані позиції</para></listitem>
<listitem><para>Горизонтальна група кнопок</para></listitem>
<listitem><para>Вертикальна група кнопок</para></listitem>
<listitem><para>Горизонтальні панелі</para></listitem>
<listitem><para>Вертикальні панелі</para></listitem>
<listitem><para>Записна книжка</para></listitem>
<listitem><para>Рамка</para></listitem>
<listitem><para>Вікно з прокручуванням </para></listitem>
<listitem><para>Вікно перегляду</para></listitem>
</itemizedlist>
<para>Ви можете вилучати контейнери для створення складних структур розташування. Коли Ви створюєте горизонтальні і вертикальні контейнери, <application>Glade</application> запитує, скільки рядків або стовпців необхідно створити для початку, хоча рядки і стовпці можуть бути легко додані або вилучені пізніше.</para>
<para>Коли ви створили всі контейнери які Вам потрібні, можете додавати конкретні віджети такі як мітки, кнопки, і більш складні віджети в контейнери. Зверніть увагу, що <application>Glade</application> пакує віджети в макет і це усуває багато кропіткої роботи. Використання контейнерів для вікон дозволяє змінювати їхні розміри, щоб узгодити з використанням різними мовами, під час локалізації програми.</para></sect2>
         <sect2 id="place-widgets-clipboard"> 
                <title>Переміщення віджета в буфер обміну</title> 
                <para>Щоб вилучити віджет з батьківського елементу і помістити його в буфер обміну, виділіть віджет а потім виберіть в меню <menuchoice><guimenu>Зміни</guimenu><guisubmenu>Вирізати</guisubmenu></menuchoice>.</para>
         </sect2> 
         <sect2 id="copy-widget-clipboard"> 
                <title>Копіювання віджета в буфер обміну</title> 
                <para>Для копіювання віджета в буфер обміну, виділіть віджет, потім виберіть <menuchoice><guimenu>Зміни</guimenu><guisubmenu>Копіювати</guisubmenu></menuchoice>. Первинний віджет залишається приєднаним до батьківського.</para>
         </sect2> 
         <sect2 id="paste-widget-clipboard"> 
                <title>Вставка віджета з буфера обміну в проєкт</title> 
                <para>Щоб вставити віджет з буфера обміну в Ваш проєкт, виберіть <menuchoice><guimenu>Зміни</guimenu><guisubmenu>Вставити</guisubmenu></menuchoice>.</para><para>Всі віджети повинні мати в межах <application>Glade</application> унікальне ім'я. Якщо Ви виріжете віджет, а потім вставите його в проєкт, віджет і всі його нащадки збережуть свої імена. Якщо ж Ви скопіюєте віджет та вставите його кілька разів в свій проєкт, тоді <application>Glade</application> створить нові імена для копій цього віджета.</para>
         </sect2> 
         <sect2 id="delete-widget"> 
                <title>Вилучення віджета</title> 
                <para>Для вилучення віджета з батьківського елементу без переміщення його в буфер обміну виділіть віджет, та виберіть <menuchoice><guimenu>Зміни</guimenu><guisubmenu>Вилучити</guisubmenu></menuchoice>.</para>
                 
         </sect2> 
         
         <sect2 id="edit-widget"> 
                <title>Зміна властивості віджета</title> 
                <para>Редактор властивостей використовується для редагування властивостей вибраного віджета. Для того, щоб змінити властивість віджета, виберіть його і введіть відповідне значення в одне з полів вікна властивостей.</para>
                
                
         </sect2> 
  </sect1>
  
<sect1 id="about"> 
    <title>Про програму Glade</title> 
    <para>Glade підтримується розробниками Glade та волонтерами спільноти GNOME. Для того, щоб дізнатися більше про Glade, відвідайте <ulink url="http://glade.gnome.org" type="http">Веб-сайт Glade</ulink>.</para>
    <para>Щоб повідомити про помилку або внести пропозицію відносно програми, або цього посібника, можете відправити їх за допомогою <ulink url="https://gitlab.gnome.org/GNOME/glade/issues/" type="http">нашої системи стеження за вадами</ulink>.</para>

    <para>Іншим гарним джерелом інформації про Glade є списки розсилки <ulink url="http://lists.ximian.com/mailman/listinfo/glade-users" type="http">user</ulink> та <ulink url="http://lists.ximian.com/mailman/listinfo/glade-devel" type="http">developer</ulink> На додаток до підписки, Ви можете переглянути архіви списків розсилки, доступні через ці ж посилання.</para>

    <para>Ця програма розповсюджується на умовах GNU General Public License, яка опублікована Free Software Foundation, або версією 2 Ліцензії, чи (на Ваш розсуд) будь-якої більш пізньої версії. Копію цієї ліцензії можна знайти за цим <ulink url="help:gpl" type="help">посиланням </ulink>, або в файлі COPYING включеному у вихідний код цієї програми.</para>
  </sect1> 

</article>
