Работа с графични обекти

4.1. За да избирате графични обекти от палитрата

Може да работите с графичните обекти в Палитрата по следните начини:

Режим на избиране

За да използвате режима на избиране, натиснете върху стрелката Избор на графични обекти. Показалецът се променя на стрелка за да покаже, че режимът на избиране е активен. В този режим използвате мишката, за да избирате графични обекти в проекта. След това може да използвате прозореца Свойства, за да редактирате свойствата на графичните обекти.

Може да използвате и контекстното меню на графичен обект, за да го изберете. За да отворите контекстното меню на графичен обект, натиснете с десния бутон на мишката.

Може да добавяте множество графични обекти от определен тип от Палитрата във вашия проект. За да направите това, задръжте клавиша Control, докато избирате графичен обект. Трябва да натиснете стрелката Избор на графични обекти или друг графичен обект в Палитрата, за да се върнете към нормален режим.

Режим на разполагане на графични обекти

За да използвате режима на разполагане на графични обекти, изберете графичен обект от Палитрата. Когато избирате повечето от графичните обекти, показалецът се променя на показалец и кръстче. След това може да поставяте графичния обект в контейнери, графични обекти от най-горно ниво и т.н. След като поставите графичен обект, режимът се връща към режим на избиране.

Режим на разполагане на обекти от най-горно ниво

To use top level placement mode, select a defined top-level widget in the Palette window. When you select a top-level widget in the Palette window, the widget appears immediately on your desktop. You can then edit the widget. After you select a top-level widget, the mode returns to selection mode.

4.2. За да организирате графични обекти в проекта ви

Може да използвате контейнери или кутии, за да оформяте и организирате графични обекти в прозореца на проекта. Може да избирате следните контейнери на графични обекти от Палитрата:

  • Хоризонтална кутия
  • Вертикална кутия
  • Таблица
  • Фиксирани позиции
  • Хоризонтална кутия с бутони
  • Вертикална кутия с бутони
  • Хоризонтални пана
  • Вертикални пана
  • Контейнер-бележник
  • Рамка
  • Прозорец с придвижване
  • Изглед

Може да влагате кутиите, за да създавате сложни структури. Когато създавате хоризонтални и вертикални кутии, Glade ви пита колко редове или колони да бъдат създадени първоначално, макар че те могат да бъдат лесно добавяни или премахвани по-късно.

Когато сте създали всички кутии, които са ви необходими, може да добавяте определени графични обекти като етикети, бутони и по-сложни обекти в кутиите. Забележете, че Glade пакетира графичните обекти в общо оформление, което спестява доста еднообразна работа. Използването на кутии позволява прозорците да променят размерите си, за да побират етикети с различни размери на различни езици, когато програмата бива преведена.

4.3. За да поставите графичен обект в буфера за обмен

To remove a widget from a parent and place the widget on the clipboard, select the widget then choose Edit ▸ Cut.

4.4. За да копирате графичен обект в буфера за обмен

To copy a widget to the clipboard, select the widget then choose Edit ▸ Copy. The original widget remains attached to the parent.

4.5. За да поставите графичен обект от буфера за обмен в проекта ви

To paste a widget that exists on the clipboard into your project, choose Edit ▸ Paste.

В рамките на Glade, всички графични обекти трябва да имат уникално име. Ако отрежете графичен обект и го поставите във вашия проект, тогава обекта и всичките му дъщерни елементи ще запазят оригиналните си имена. Ако копирате графичен обект, или го поставите многократно в проекта ви, тогава Glade генерира нови имена за копията на обекта.

4.6. За да изтриете графичен обект

To delete a widget from the parent without moving the widget to the clipboard, select the widget then choose Edit ▸ Delete.

4.7. За да промените свойство на графичен обект

Редакторът на свойства се използва за редактиране на свойствата на избрания графичен обект. За да промените свойство на графичен обект, изберете го и въведете съответната стойност в едно от полетата на редактора на свойства.