Главная /
Программирование /
Разработка кроссплатформенных приложений с использованием Juce
Разработка кроссплатформенных приложений с использованием Juce - ответы на тесты Интуит
Правильные ответы выделены зелёным цветом.
Все ответы: В данном курсе на простых пошаговых примерах программисты различного уровня подготовки смогут научиться разрабатывать приложения для Linux, Windows, Mac OS X и iOS на языке программирования C++ с использованием кроссплатформенной библиотеки Juce версий 1.53 и 2.0.
Все ответы: В данном курсе на простых пошаговых примерах программисты различного уровня подготовки смогут научиться разрабатывать приложения для Linux, Windows, Mac OS X и iOS на языке программирования C++ с использованием кроссплатформенной библиотеки Juce версий 1.53 и 2.0.
Какой метод класса
ListBox
позволяет выбирать строку?
(1)
getRowNumberOfComponent
(2)
getRowPosition
(3)
selectRow
(4)
getNumSelectedRows
Какой класс в Juce служит для создания переключателей?
(1)
ToggleButton
(2)
ArrowButton
(3)
TextButton
(4)
DrawableButton
Какой метод класса
Slider
позволяет задать внешний вид ползунка?
(1)
getSliderStyle
(2)
setSliderStyle
(3)
setTextBoxStyle
(4)
4addToDesktop
Какой класс отвечает за создание и добавление на панель инструментов её элементов?
(1)
Toolbar
(2)
ToolbarButton
(3)
ToolbarItemFactory
(4)
ToolbarItemStyle
Какой класс отвечает за создание команд меню и их обработчиков?
(1)
MenuBarComponent;
(2)
MenuBarModel
(3)
PopupMenu
(4)
PopupMenuCustomComponent
Какой компонент представляет собой комбинацию панели и нескольких вкладок?
(1)
TabBarButton
(2)
TabbedButtonBar
(3)
TabbedComponent
(4)
TabsAtTop
Какой базовый класс отвечает за чтение аудио-файла и передачу данных в объект
AudioTransportSource
?
(1)
AudioCDReader
(2)
AudioDataConverters
(3)
AudioDeviceManager
(4)
AudioFormat
От какого класса должен быть унаследован компонент — приёмник сбрасывемых данных (механизм drag and drop)?
(1)
DragAndDropTarget
(2)
DragAndDropContainer
(3)
SystemClipboard
(4)
ComponentDragger
Какой метод добавляет дочерний компонент в родительский?
(1)
addToDesktop
(2)
addChild
(3)
addChildComponent
(4)
addComponentListener
Какой метод используется различными компонентами, отображающими текст, для установки парметров шрифта?
(1)
setComponentEffect
(2)
setLookAndFeel
(3)
setOpaque
(4)
setFont
Какой метод класса
Graphics
служит для рисования точек?
(1)
setPixel
(2)
drawLine
(3)
drawDashedLine
(4)
drawRect
Какой метод класса
Label
используется для того, чтобы можно было редактировать надпись ярлыка?
(1)
setEditable
(2)
setEnabled
(3)
setComponentEffect
(4)
setLookAndFeel
Какой метод класса
ListBoxModel
возвращает число строк в списке?
(1)
paintListBoxItem
(2)
getNumRows
(3)
getTooltipForRow
(4)
selectedRowsChanged
Какой метод класса
ToggleButton
включает / сбрасывает флажок программно?
(1)
setClickingTogglesState
(2)
setToggleState
(3)
getClickingTogglesState
(4)
getToggleState
Какой метод используется для установки границ и шага изменения значения ползунка?
setRange
Какой метод класса
ToolbarItemFactory
служит для создания виджета, добавляемого на панель инструментов?
(1)
addItem
(2)
getAllToolbarItemIds
(3)
getDefaultItemSet
(4)
createItem
Какой метод класса
MenuBarModel
служит для создания выпадающих меню, добавляемых в меню верхнего уровня?
(1)
menuItemsChanged
(2)
getMenuBarNames
(3)
getMenuForIndex
(4)
showMenu
Какой метод класса
TabbedComponent
позволяет задать ориентацию панели?
(1)
setOrientation
(2)
getOrientation
(3)
setTabBackgroundColour
(4)
lookAndFeelChanged
Какой метод класса
AudioDeviceManager
позволяет получить указатель на текущее аудио-устройство?
(1)
getAudioDeviceSetup
(2)
getAvailableDeviceTypes
(3)
getCurrentAudioDevice
(4)
getCurrentAudioDeviceType
В каком методе класса
FileDragAndDropTarget
осуществляется выполнение каких-то действий над файлами, сброшенными на компонент?
(1)
isInterestedInFileDrag
(2)
filesDropped
(3)
fileDragEnter
(4)
fileDragMove
Какой метод в библиотеке Juce версии 153 используется для добавления компонента содержимого в главное окно приложения?
(1)
setCentreRelative
(2)
setComponentEffect
(3)
setContentOwned
(4)
setBoundsToFit
Какой метод возвращает название гарнитуры шрифта?
(1)
getGlyphPosition
(2)
getStyleFlags
(3)
getTypeface
(4)
getTypefaceName
Какой метод класса
Graphics
служит для рисования сплошных линий?
(1)
setPixel
(2)
drawLine
(3)
drawDashedLine
(4)
drawRect
С помощью какого метода класса
Label
можно задать цвет ярлыка?
(1)
setBounds
(2)
setBufferedToImage
(3)
setColour
(4)
setEditable
Какой класс отвечает за отображение строки заголовка таблицы?
(1)
TableHeaderComponent
(2)
TableListBox
(3)
TableListBoxModel
(4)
TableHeaderListener
Какой класс Juce отвечает за создание кнопки с текстом?
(1)
TextButton
(2)
ImageButton
(3)
DrawableButton
(4)
ShapeButton
Какой метод используется для установки текущего значения ползунка?
(1)
setValue
(2)
setCentrePosition
(3)
setIncDecButtonsMode
(4)
setRange
С помощью какого класса можно создавать произвольные виджеты для добавления на панель инструментов?
(1)
SelectedItemSet
(2)
SelectableItemType
(3)
ToolbarItemComponent
(4)
TreeViewItem
Какой компонент в Juce создаёт полосу под заголовком окна и отвечает за отображение команд?
(1)
MenuBarComponent
(2)
MenuBarModel
(3)
PopupMenu
(4)
PopupMenuCustomComponent
Какой метод класса
AlertWindow
создаёт диалоговое окно с одной закрывающей кнопкой?
(1)
setMessage
(2)
addTextEditor
(3)
addTextBlock
(4)
showMessageBox
Какой класс управляет воспроизведением аудио?
(1)
AudioData
(2)
AudioDeviceManager
(3)
AudioFormatReader
(4)
AudioTransportSource
Какой метод должен вызвать виджет, унаследованный от
DragAndDropContainer
, для того, чтобы начать перетаскивание компонента?
(1)
performExternalDragDropOfFiles
(2)
performExternalDragDropOfText
(3)
shouldDropFilesWhenDraggedExternally
(4)
startDragging
Какой метод класса
Component
используется для задания относительной ширины дочернего компонента?
(1)
proportionOfWidth
(2)
getWidth
(3)
proportionOfHeight
(4)
getHeight
Какой флаг из нумерованного списка
FontStyleFlags
устанавливает полужирный шрифт?
(1)
plain
(2)
bold
(3)
italic
(4)
underlined
Какой метод класса
Graphics
служит для рисования пунктирных линий?
(1)
setPixel
(2)
drawLine
(3)
drawDashedLine
(4)
drawRect
Какой метод класса
Label
задаёт выравнивание текста надписи?
(1)
setCentrePosition
(2)
setComponentEffect
(3)
setJustificationType
(4)
setFont
Какой флаг свойств колонки таблицы (
ColumnPropertyFlags
) разрешает перемещение колонки на другую позицию?
(1)
visible
(2)
resizable
(3)
draggable
(4)
notSortable
Какой метод служит для включения у кнопки режима фиксации нажатого состояния?
(1)
setClickingTogglesState
(2)
setToggleState
(3)
getClickingTogglesState
(4)
getToggleState
Какой метод класса
Slider
позволяет настроить свойства текстового поля, ассоциированного с ползунком?
(1)
getTextBoxHeight
(2)
getTextBoxPosition
(3)
setTextBoxStyle
(4)
labelTextChanged
Какой метод класса
ToolbarItemFactory
служит для создания идентификаторов (ID) элементов панели инструментов?
(1)
addItem
(2)
getAllToolbarItemIds
(3)
getDefaultItemSet
(4)
createItem
Какой метод класса
MenuBarModel
возвращает список основных пунктов меню, отображаемых на её полосе?
(1)
menuItemsChanged
(2)
getMenuBarNames
(3)
getMenuForIndex
(4)
showMenu
Какой компонент служит для предварительного просмотра информации о графическом файле?
(1)
FilePreviewComponent
(2)
ImagePreviewComponent
(3)
FileBrowserComponent
(4)
FileChooserDialogBox
Какой класс Juce хранит информацию о доступных форматах аудио?
(1)
AudioData
(2)
AudioFormatManager
(3)
AudioFormatReader
(4)
AudioTransportSource
Какой метод класса
SystemClipboard
копирует текст в буфер обмена?
(1)
copy
(2)
cut
(3)
copyTextToClipboard
(4)
getHighlightedText
Сколько кнопок будет включать строка заголовка главного окна приложения, конструктор класса которого в качестве третьего параметра принимает следующие значения?
DocumentWindow::minimiseButton | DocumentWindow::closeButton
(1) 1
(2) 2
(3) 3
(4) 4
Какой метод класса
Font
позволяет получить имя гарнитуры шрифта с засечками (Serif
), используемого по умолчанию в целевой операционной системе?
(1)
getDefaultMonospacedFontName
(2)
getDefaultSansSerifFontName
(3)
getDefaultSerifFontName
(4)
getFallbackFontName
Какой метод класса
Graphics
служит для рисования контура прямоугольника?
(1)
fillRect
(2)
setPixel
(3)
drawEllipse
(4)
drawRect
Какой метод класса
TextEditor
необходимо вызвать, чтобы экземпляр последнего представлял собой многострочное поле ввода?
(1)
setBoundsInset
(2)
setBoundsToFit
(3)
setCaretPosition
(4)
setMultiLine
Какой метод позволяет получить указатель на корень древовидного списка?
(1)
getSelectedItem
(2)
getIndexInParent
(3)
getSubItem
(4)
getRootItem
Какой класс Juce отвечает за создание кнопки со стрелкой?
(1)
ArrowButton
(2)
ImageButton
(3)
DrawableButton
(4)
ShapeButton
Какой стиль ползунка задает отображение последнего в виде полосы с заливкой, которую можно протягивать мышью, и надписью поверх нее?
(1)
LinearHorizontal
(2)
LinearVertical
(3)
LinearBar
(4)
RotaryHorizontalDrag
С помощью какого класса можно создавать стандартные кнопки для добавления на панель инструментов?
(1)
SelectedItemSet
(2)
SelectableItemType
(3)
ToolbarItemComponent
(4)
ToolbarButton
Какой метод класса
DocumentWindow
создаёт меню верхнего уровня?
(1)
setMenuBar
(2)
setTitleBarButtonsRequired
(3)
setTitleBarTextCentred
(4)
setLookAndFeel
Какой класс отвечает за создание диалога выбора цвета?
(1)
ColourGradient
(2)
ColourIds
(3)
ColourSelector
(4)
Colours
Какой метод класса
MidiOutput
позволяет получить указатель на текущее аудио-устройство?
(1)
getDevices
(2)
getDefaultDeviceIndex
(3)
openDevice
(4)
createNewDevice
Какой класс используется в Juce для конвертации строк программы в их локализованные версии?
(1)
String
(2)
StringArray
(3)
StringPool
(4)
LocalisedStrings
Какой метод безопасно удаляет дочерний компонент, включённый в компонент содержимого, при завершении работы программы?
(1)
removeAllChildren
(2)
removeChildComponent
(3)
deleteAndZero
(4)
removeFromDesktop
Сколько конструкторов имеет класс
String
?
(1) 1;
(2) 2;
(3) 3;
(4) больше 3
Какой метод класса
Graphics
служит для заливки цветом прямоугольника?
(1)
fillRect
(2)
setPixel
(3)
drawEllipse
(4)
drawRect
Какой метод возвращает текст экземпляра класса
TextEditor
в виде строки?
(1)
getCaretPosition
(2)
getComponentEffect
(3)
getFont
(4)
getText
Какой метод класса
TreeViewItem
отвечает за отрисовку элемента древовидного списка?
(1)
removeSubItem
(2)
repaintItem
(3)
paintItem
(4)
addSubItem
Какая утилита, входящая в поставку Juce, позволяет добавлять в разрабатываемое приложение бинарные ресурсы в виде отдельного пространства имен?
(1)
BinaryBuilder
(2)
Introjucer
(3)
the jucer
(4)
Juce Demo
Какой стиль объекта класса
Slider
задает отображение последнего в виде ползунка с тремя головками?
(1)
TwoValueHorizontal
(2)
TwoValueVertical
(3)
ThreeValueHorizontal;
(4)
IncDecButtons
Какой метод класса
Toolbar
задаёт стиль отображения панели инструментов?
(1)
setStyle
(2)
ToolbarItemStyle
(3)
windowStyleFlags
(4)
getStyle
Какой класс в Juce отвечает за создание контекстного меню?
(1)
MenuBarComponent
(2)
MenuBarModel
(3)
PopupMenu
(4)
PopupMenuCustomComponent
Какой метод класса
ComponentAnimator
отвечает за собственно анимацию компонентов?
(1)
animateComponent
(2)
fadeOut
(3)
getComponentDestination
(4)
cancelAnimation
Какой класс отвечает за немедленную отправку сообщения MIDI устройству?
(1)
MidiBuffer
(2)
MidiInput
(3)
MidiMessage
(4)
MidiOutput
Какой метод класса
LocalisedStrings
используется для переключения языка перевода строк интерфейса на этапе выполнения программы?
(1)
getLanguageName
(2)
setCurrentMappings
(3)
translate
(4)
translateWithCurrentMappings
На какой из вкладок программы the jucer находится редактор фоновой графики?
(1) class
(2) subcomponents
(3) graphics
(4) resources
Какой метод выполняет объединение строк (объекты класса
String
)?
(1)
append
(2)
charToString
(3)
contains
(4)
endsWith
Какой метод класса
Graphics
служит для рисования контура эллипса?
(1)
fillRect
(2)
setPixel
(3)
drawEllipse
(4)
drawRect
Каким методом можно установить шаблон ввода в экземпляре класса
TextEditor
?
(1)
setIndents
(2)
setInputRestrictions
(3)
setInterceptsMouseClick
(4)
setPasswordCharacter
Какой метод класса
TreeView
позволяет найти один из выделенных элементов в древовидном списке?
(1)
getIndexOfChildComponent
(2)
getItemAt
(3)
getItemOnRow
(4)
getSelectedItem
Как будет выглядеть кнопка при выполнении кода ниже?pNewButton = new DrawableButton("NewButton", DrawableButton::ImageFitted);
(1) кнопка отображает объекты
Drawable
, изменяя их размеры таким образом, чтобы изображения помещались внутри кнопки;
(2) кнопка показывает изображения с их исходными размерами;
(3) кнопка отображает надпись, заданную методом
setButtonText
, и объект Drawable
с размерами, измененными таким образом, чтобы изображение поместилось над надписью;
(4) рисуется стандартная для Juce кнопка с наложенным поверх изображением
Drawable
Какой метод возвращает текущее значение ползунка?
(1)
getPosition
(2)
getValue
(3)
getInterval
(4)
getPeer
Какой метод класса
Toolbar
задаёт ориентацию панели инструментов?
(1)
setBounds
(2)
setBoundsInset
(3)
setCentrePosition
(4)
setVertical
Какой класс хранит список команд, которые может выполнить программа?
(1)
MenuBarComponent
(2)
MenuBarModel
(3)
PopupMenu
(4)
ApplicationCommandManager
Какой класс даёт возможность отображать произвольные компоненты в диалоговом окне?
(1)
AlertWindow
(2)
DialogWindow
(3)
FileBrowserComponent
(4)
FileChooserDialogBox
Какой класс Juce отвечает за работу с MIDI файлами?
(1)
File
(2)
FileFilter
(3)
FileInfo
(4)
MidiFile
С помощью какого макроса в Juce осуществляется перевод строк интерфейса с использованием заданного отображения?
(1)
T
(2)
TRANS
(3)
JUCE_T
(4)
JUCE_JOIN_MACRO
Что такое слушатель (listener)?
(1) специальный компонент, размещаемый в центре главного окна приложения
(2) объект, который генерирует события
(3) независимый модуль программного кода, предназначенный для выполнения определённых функций
(4) специальный объект, которому сообщается о генерации события источником
Какой метод класса
String
используется для поиска подстроки?
(1)
charToString
(2)
substring
(3)
isNotEmpty
(4)
repeatedString
Какой метод класса
Graphics
служит для заливки цветом эллипса?
(1)
fillRect
(2)
fillEllipse
(3)
drawEllipse
(4)
drawRect
Какой метод класса
TextEditor
предназначен для вставки содержимого буфера обмена?
(1)
addToDesktop
(2)
copy
(3)
insertTextAtCaret
(4)
paste
Какой класс отвечает за создание элемента древовидного списка?
(1)
SelectedItemSet
(2)
MenuItemIterator
(3)
ToolbarItemComponent
(4)
TreeViewItem
Какой метод используется для помещения на объект класса
ShapeButton
геометрической фигуры?
(1)
setAlpha
(2)
setBoundsInset
(3)
setOutline
(4)
setShape
Какой метод позволяет задать новую позицию полосы прокрутки (класс
ScrollBar
)?
(1)
setOrientation
(2)
setRangeLimits
(3)
setCurrentRangeStart
(4)
setViewedComponent
Какой метод класса
ToolbarItemFactory
служит для задания порядка добавления элементов на панель инструментов?
(1)
addItem
(2)
getAllToolbarItemIds
(3)
getDefaultItemSet
(4)
createItem
Объект какого класса хранит всю информацию об обрабатываемой команде?
(1)
ApplicationCommandInfo
(2)
MenuBarModel
(3)
ApplicationCommandTarget
(4)
ApplicationCommandManager
Какой компонент предоставляет возможность просмотра и выбора файлов и директорий?
(1)
FilePreviewComponent
(2)
ImagePreviewComponent
(3)
FileBrowserComponent
(4)
FileChooserDialogBox
Какой класс Juce отвечает за хранение последовательности событий MIDI?
(1)
MidiBuffer
(2)
MidiMessage
(3)
MidiMessageSequence
(4)
MidiOutput
Какой метод класса
LocalisedStrings
позволяет получить данные о языке из файла перевода?
(1)
getLanguageName
(2)
setCurrentMappings
(3)
translate
(4)
translateWithCurrentMappings
Какой метод класса
Component
отвечает за прорисовку фона виджета?
(1)
colourChanged
(2)
findColour
(3)
repaint
(4)
setComponentEffect
Какой метод служит для преобразования строки в целое?
(1)
getIntValue
(2)
getFloatValue
(3)
getDoubleValue
(4)
getLastCharacter
Какой метод класса
Graphics
служит для рисования фигуры класса Path
?
(1)
fillRect
(2)
fillPath
(3)
fillEllipse
(4)
drawRect
Какой метод класса
TextEditor
позволяет изменить шрифт у всего текста редактора?
(1)
applyFontToAllText
(2)
getFont
(3)
setFont
(4)
setHighlightedRegion
Какие методы класса
ListBox
позволяют выбирать строку / строки?
(1)
selectRow
(2)
selectRangeOfRows
(3)
deselectRow
(4)
flipRowSelection
Какие виджеты можно создать с помощью класса
ToggleButton
?
(1) кнопки с текстом;
(2) радиокнопки;
(3) индикаторы с флажком;
(4) кнопки с изображением
Какие стили должны быть переданы в метод
setStyle
класса Slider
для того, чтобы его объект имел вид регулятора?
(1)
LinearBar
(2)
Rotary
(3)
RotaryHorizontalDrag
(4)
RotaryVerticalDrag
Выберите основные классы, отвечающие за создание панели инструментов в Juce
(1)
Toolbar
(2)
ToolbarButton
(3)
ToolbarItemFactory
(4)
ToolbarItemStyle
Выберите основные классы, отвечающие за создание меню верхнего уровня в Juce
(1)
MenuBarComponent
(2)
MenuBarModel
(3)
PopupMenu
(4)
PopupMenuCustomComponent
Выберите компоненты, с помощью которых можно создать панель для последующего добавления вкладок
(1)
TabBarButton
(2)
TabbedButtonBar
(3)
TabbedComponent
(4)
TabsAtTop
Какие классы — производные от
AudioFormat
— отвечают за чтение базовых форматов аудио?
(1)
WavAudioFormat
(2)
FlacAudioFormat
(3)
OggVorbisAudioFormat
(4)
MP3AudioFormat
Выберите классы, от которых может быть унаследован компонент — приёмник сбрасывемых данных (механизм drag and drop)?
(1)
DragAndDropTarget
(2)
DragAndDropContainer
(3)
FileDragAndDropTarget
(4)
ComponentDragger
Какие методы добавляют дочерний компонент в родительский?
(1)
addToDesktop
(2)
addAndMakeVisible
(3)
addChildComponent
(4)
addComponentListener
Какие классы включают метод
setFont
?
(1)
Component
(2)
Label
(3)
TextEditor
(4)
TextButton
Что будет нарисовано при выполнении следующего кода?
CanvassetColour(Colours::blue); // Graphics& Canvas;
CanvassetPixel(10, 10);
(1) точка с координатами 10, 10;
(2) пунктир с координатами начального отрезка 10, 10;
(3) точка синего цвета;
(4) точка голубого цвета
Выберите комбинации значений параметров метода
setEditale
, которые позволяют отменять внесённые изменения в текст ярлыка щелчком мыши
(1)
true, false, false
(2)
true, false, true
(3)
false, true, false
(4)
false, true, true
Какие методы класса
ListBoxModel
являются чистыми виртуальными и должны быть обязательно переопределены?
(1)
paintListBoxItem
(2)
getNumRows
(3)
getTooltipForRow
(4)
selectedRowsChanged
Выберите параметры, которые принимает метод
setToggleState
класса ToggleButton
(1)
shouldToggle
(2)
shouldBeOn
(3)
sendChangeNotification
(4)
isButtonDown
Какие параметры принимает метод
setRange
класса Slider
?
(1)
int newFocusOrderIndex
(2)
double newMinimum
(3)
double newMaximum
(4)
double newInterval
Выберите методы класса
ToolbarItemFactory
(1)
addItem
(2)
getAllToolbarItemIds
(3)
getDefaultItemSet
(4)
createItem
Выберите методы класса
MenuBarModel
(1)
menuItemsChanged
(2)
getMenuBarNames
(3)
getMenuForIndex
(4)
showMenu
Выберите идентификаторы перечислимого списка
TabbedButtonBar::Orientation
(1)
TabsAtDefaut
(2)
TabsAtBottom
(3)
TabsAtLeft
(4)
TabsAtRight
Что делает следующий фрагмент кода?AudioDeviceManager* pAudioDeviceManager = new AudioDeviceManager();
String sError = pAudioDeviceManager->initialise(1, 2, 0, true);
AudioIODevice* pAudioDevice = pAudioDeviceManager->getCurrentAudioDevice();
(1) создает пустой менеджер аудио-устройств;
(2) инициирует менеджер аудио-устройств;
(3) сохраняет текущее аудио-устройство в переменной;
(4) выводит сообщение об ошибке
Выберите методы класса
FileDragAndDropTarget
, являющиеся чистыми виртуальными
(1)
isInterestedInFileDrag
(2)
filesDropped
(3)
fileDragEnter
(4)
fileDragMove
Выберите методы (включая запрещённые, deprecated), которые используются для добавления компонента содержимого в главное окно приложения
(1)
setCentreRelative
(2)
setComponentEffect
(3)
setContentOwned
(4)
setContentComponent
Какие методы класса
Font
, описывают его гарнитуру?
(1)
getGlyphPosition
(2)
getStyleFlags
(3)
getTypeface
(4)
getTypefaceName
Что будет нарисовано при выполнении следующего кода?CanvassetColour(Colours::blue); // Graphics& Canvas;
CanvasdrawLine(10, 10, 30, 30);
(1) отрезок толщиной 1 пиксель;
(2) отрезок с координатами начальной точки 10, 10;
(3) отрезок с координатами конечной точки 10, 30;
(4) отрезок синего цвета
Выберите элементы нумерованного списка
Label::colourIds
(1)
backgroundColourId
(2)
textColourId
(3)
textColourOffId
(4)
outlineColourId
Какие классы отвечают за отображение строки заголовка таблицы и её реакцию на события?
(1)
TableHeaderComponent
(2)
TableListBox
(3)
TableListBoxModel
(4)
TableHeaderListener
Выберите названия классов, отвечающих за создание кнопок с изображением
(1)
TextButton
(2)
ImageButton
(3)
DrawableButton
(4)
ShapeButton
Какие параметры принимает метод
setValue
класса Slider
?
(1)
double newValue
(2)
bool sendUpdateMessage
(3)
double newMaximum
(4)
bool sendMessageSynchronously
Какие стандартные виджеты являются потомками класса
ToolbarItemComponent
?
(1) кнопки панели инструментов;
(2) разделители;
(3) распорки;
(4) контекстные меню
Выберите методы класса
MenuBarComponent
(1)
menuItemsChanged
(2)
setModel
(3)
getMenuForIndex
(4)
showMenu
Выберите методы класса
AlertWindow
, показывающие диалоговые окна
(1)
showMessageBox
(2)
showOkCancelBox
(3)
showYesNoCancelBox
(4)
addComboBox
Выберите методы класса
AudioTransportSource
, позволяющие управлять воспроизведением аудио
(1)
start
(2)
stop
(3)
play
(4)
pause
Выберите названия параметров метода
DragAndDropContainer:: startDragging
, принимаемые значения которых оказывают влияние на внешний вид и положение изображения под указателем мыши
(1)
sourceDescription
(2)
sourceComponent
(3)
dragImage
(4)
imageOffsetFromMouse
Какие методы класса
Component
используются для задания относительных размеров дочернего компонента?
(1)
proportionOfWidth
(2)
getWidth
(3)
proportionOfHeight
(4)
getHeight
Какие элементы из нумерованного списка
FontStyleFlags
не являются флагами стиля, устанавливаемыми для шрифта по умолчанию?
(1)
plain
(2)
bold
(3)
italic
(4)
underlined
Что будет нарисовано при выполнении следующего кода?CanvassetColour(Colours::black); // Graphics& Canvas;
float fDashLengths[] = {4, 2};
CanvasdrawDashedLine(10, 10, 30, 30, fDashLengths, 3);
(1) пунктир толщиной 1 пиксель;
(2) пунктир с координатами начальной точки 10, 10;
(3) пунктир с координатами конечной точки 30, 30;
(4) отрезок синего цвета
(5) пунктир с пробелами в 4 пикселя;
(6) пунктир с пробелами в 2 пикселя;
Как будет ориентирована надпись при выполнении следующего кода?Label* pMyLabel = new Label(String::empty, L"Hello world!");
pMyLabel->setJustificationType(Justification::left |
Justification::bottom);
(1) выровнена по левому краю ярлыка;
(2) выровнена по правому краю ярлыка;
(3) выровнена по верхнему краю ярлыка;
(4) выровнена по нижнему краю ярлыка
Выберите флаги свойств колонки таблицы (
ColumnPropertyFlags
), которые соответствуют defaultFlags
(1)
visible
(2)
resizable
(3)
draggable
(4)
notSortable
Выберите методы, которые используются для создания группы кнопок с фиксацией нажатого состояния
(1)
setClickingTogglesState
(2)
setToggleState
(3)
getClickingTogglesState
(4)
setRadioGroupId
Выберите свойства текстового поля, ассоциированного с ползунком, при выполнении следующего кодаSlider* pSlider = new Slider(L"Slider");
pSlider->setTextBoxStyle(Slider::TextBoxAbove, true, 80, 20)
(1) текстовое поле расположено над ползунком;
(2) текстовое поле расположено под ползунком;
(3) редактирование данных в текстовом поле разрешено;
(4) редактирование данных в текстовом поле запрещено
Выберите стандартные идентификаторы элементов панели инструментов
(1)
separatorBarId
(2)
listId
(3)
spacerId
(4)
fileId
Выберите чистые виртуальные методы класса
MenuBarModel
(1)
menuItemSelected
(2)
getMenuBarNames
(3)
getMenuForIndex
(4)
showMenu
Выберите компоненты, служащие для предварительного просмотра информации о файле
(1)
FilePreviewComponent
(2)
ImagePreviewComponent
(3)
FileBrowserComponent
(4)
FileChooserDialogBox
Выберите методы класса
AudioFormatManager
, позволяющие зарегистрировать новые форматы аудио
(1)
registerFormat
(2)
registerBasicFormats
(3)
clearFormats
(4)
getNumKnownFormats
Выберите методы класса
SystemClipboard
, которые необходимы для того, чтобы вырезать выделенный текст в буфер обмена
(1)
cut
(2)
getHighlightedText
(3)
copyTextToClipboard
(4)
getTextFromClipboard
Какие кнопки будет включать строка заголовка главного окна приложения, конструктор класса которого в качестве третьего параметра принимает следующие значения?
DocumentWindow::minimiseButton | DocumentWindow::closeButton
(1) кнопка "Свернуть"
(2) кнопка "Восстановить"
(3) кнопка "Закрыть"
(4) кнопка "Справка"
Выберите названия методов класса
Font
, которые не позволяют получить гарнитуры шрифта, использующегося по умолчанию в компонентах
(1)
getDefaultMonospacedFontName
(2)
getDefaultSansSerifFontName
(3)
getDefaultSerifFontName
(4)
getFallbackFontName
Какими методами класса
Graphics
можно нарисовать контур прямоугольника?
(1)
fillRect
(2)
drawLine
(3)
drawEllipse
(4)
drawRect
Как будет выглядеть объект класса TextEditor* pMemo = new TextEditor(String::empty);
pMemo->setMultiLine(true, true);
TextEditor
при выполнении следующего кода?
(1) однострочное поле ввода;
(2) многострочное поле ввода;
(3) строки автоматически не переносятся;
(4) автоматический перенос строк
Выберите методы, возвращающие указатель на TreeViewItem
(1)
getSelectedItem
(2)
getIndexInParent
(3)
getRootItem
(4)
getSubItem
Какие параметры принимает конструктор класса
ArrowButton
?
(1)
buttonName
(2)
arrowDirection
(3)
arrowColour
(4)
arrowShape
Выберите стили, которые задают отображение объекта класса
Slider
в виде традиционного ползунка
(1)
LinearHorizontal
(2)
LinearVertical
(3)
LinearBar
(4)
RotaryHorizontalDrag
Какие параметры принимает конструктор класса
ToolbarButton
?
(1)
int itemId
(2)
const String& labelText
(3)
Drawable* normalImage
(4)
ButtonStyle buttonStyle
Выберите параметры, которые принимает метод
setMenuBar
класса DocumentWindow
(1)
MenuBar* menuBar
(2)
MenuBarModel* menuBarModel
(3)
int menuBarHeight
(4)
bool isVertical
Выберите идентификаторы перечислимого типа
enum ColourSelector::ColourSelectorOptions
(1)
showAlphaChannel
(2)
textColourId
(3)
showColourAtTop
(4)
showColourspace
Что делает следующий фрагмент кода?MidiOutput* pMidiOutput = MidiOutput::openDevice(0);
pMidiOutput->sendMessageNow(MidiMessage::programChange(1, 0));
MidiMessage PlayMessage(0x90, 60, 100, 0);
pMidiOutput->sendMessageNow(PlayMessage);
(1) открывается первое из доступных устройств MIDI;
(2) задается тембр воспроизведения;
(3) меняется канал воспроизведения;
(4) воспроизводится нота до первой октавы
Какие методы класса
LocalisedStrings
используются для перевода строк интерфейса программы?
(1)
translate
(2)
setIgnoresCase
(3)
setCurrentMappings
(4)
translateWithCurrentMappings
Какие методы безопасно удаляют дочерние компоненты, включённые в компонент содержимого, при завершении работы программы?
(1)
removeAllChildren
(2)
removeChildComponent
(3)
deleteAndZero
(4)
deleteAllChildren
Выберите типы, которые конструктор класса
String
может принимать в качестве параметров
(1)
char*;
(2)
juce_wchar*;
(3)
DrawableText
(4)
int
Что будет нарисовано при выполнении следующего кода?CanvassetColour(Colours::yellow); // Graphics& Canvas;
fillRect(10, 10, 100, 100);
CanvassetColour(Colours::blue);
drawRect(10, 10, 100, 100, 3);
(1) квадрат синего цвета;
(2) квадрат жёлтого цвета;
(3) квадрат с синим контуром;
(4) квадрат с жёлтым контуром
Какие методы добавляют новый текст в экземпляр класса
TextEditor
(с удалением или без старого текста)?
(1)
insertTextAtCaret
(2)
inputAttemptWhenModal
(3)
setPasswordCharacter
(4)
setText
Как будет выглядеть элемент древовидного списка при выполнении следующего кода?void TTreeViewItem::paintItem(Graphics& Painter, int iWidth, int iHeight)
{
if(isSelected())
{
PainterfillAll(Colours::violetwithAlpha(03f));
}
PaintersetColour(Colours::black);
PaintersetFont(iHeight * 08f);
// Рисуем текст (имя) элемента
PainterdrawText(sItemName, 4, 0, iWidth - 4,
iHeight, Justification::centredLeft, true);
}
(1) при выделении элемент будет закрашен голубым цветом;
(2) при выделении элемент будет закрашен фиолетовым цветом;
(3) цвет шрифта — чёрный;
(4) надпись занимает 80% высоты элемента
Какие утилиты, входящие в поставку Juce, позволяют добавлять в разрабатываемое приложение бинарные ресурсы?
(1)
BinaryBuilder
(2)
Introjucer
(3)
the jucer
(4)
Juce Demo
Выберите стили, которые задают отображение объекта класса
Slider
в виде ползунка с несколькими головками
(1)
TwoValueHorizontal
(2)
TwoValueVertical
(3)
ThreeValueHorizontal
(4)
IncDecButtons
Выберите идентификаторы стиля отображения панели инструментов
(1)
iconsOnly
(2)
iconsWithText
(3)
textOnly
(4)
textWithHints
Какие параметры принимает метод
addItem
класса PopupMenu
?
(1)
int itemResultId;
(2)
const String& itemText;
(3)
ApplicationCommandManager* commandManager;
(4)
bool isTicked
Выберите параметры, которые принимает метод
animateComponent
класса ComponentAnimator
(1)
Component* component
(2)
const Rectangle<int>& finalBounds
(3)
float finalAlpha
(4)
String componentName
Какой параметр должен принять метод
sendMessageNow
для того, чтобы отключить воспроизведение ноты?
(1)
MidiMessage StopMessage(0x90, 60, 100, 0)
(2)
MidiMessage StopMessage(0x9F, 60, 100, 0)
(3)
MidiMessage StopMessage(0x90, 60, 0)
(4)
MidiMessage StopMessage(0x80, 60, 0)
Какие методы класса
LocalisedStrings
используются для перевода строк интерфейса?
(1)
getLanguageName
(2)
setCurrentMappings
(3)
translate
(4)
translateWithCurrentMappings
Какие вкладки программы the jucer используются при добавлении фоновой графики на компонент?
(1) class
(2) subcomponents
(3) graphics
(4) resources
Как можно выполнить объединение строк (объекты класса
String
) в Juce?
(1) с помощью метода
contains
(2) с помощью метода
append
(3) с помощью оператора
+
(4) с помощью оператора
+=
Что будет нарисовано при выполнении следующего кода?CanvassetColour(Colours::blue); // Graphics& Canvas;
drawRect(10, 10, 100, 100, 3);
(1) эллипс с толщиной линии контура 10 пикселей;
(2) эллипс с толщиной линии контура 1 пиксель;
(3) эллипс с толщиной линии контура 3 пикселя;
(4) эллипс с контуром синего цвета
Опишите поведение экземпляра класса TextEditor* pIDEdit = new TextEditor(String::empty);
pIDEdit->setMultiLine(false, false);
pIDEdit->setInputRestrictions(10, "RU1234567890");
TextEditor
при выполнении следующего кода
(1) число вводимых символов не ограничено
(2) разрешено вводить цифры;
(3) число вводимых символов — не больше 10;
(4) разрешено вводить символы 'R' и 'U'
Каким будет поведение программы при выполнении следующего кода?pTreeView->setMultiSelectEnabled(true);
pTreeView->getSelectedItem(0);
(1) метод
getSelectedItem
вернёт все выделенные элементы древовидного списка;
(2) метод
getSelectedItem
вернёт указатель на первый из выделенных элементов древовидного списка;
(3) будет проверено всё дерево;
(4) метод
getSelectedItem
вернёт указатель на единственный выделенный элемент в списке Объекты каких классов может отображать
DrawableButton
?
(1)
Drawable
(2)
DrawableImage
(3)
DrawableShape
(4)
DrawableText
Какие параметры принимает метод
setValue
класса Slider
?
(1)
bool discardCurrentEditorContents
(2)
double newValue;
(3)
bool sendUpdateMessage
(4)
bool sendMessageSynchronously
Какая ориентация панели инструментов возможна в Juce?
(1) вертикальная;
(2) горизонтальная;
(3) диагональная;
(4) зигзагообразная
Выберите чистые виртуальные методы класса
ApplicationCommandTarget
(1)
getAllCommands
(2)
invoke
(3)
getCommandInfo
(4)
perform
Какие параметры принимает конструктор класса
DialogWindow
?
(1)
const String& name
(2)
const Colour& backgroundColour
(3)
int requiredButtons
(4)
bool addToDesktop
Что может делать с MIDI файлом объект класса
MidiFile
?
(1) запись в файл;
(2) чтение трека;
(3) чтение потока данных файла;
(4) удаление файла
Какие обязательные элементы входят в файл перевода?
(1) сведения о языке перевода;
(2) сведения о странах, использующих язык;
(3) сведения об авторе перевода;
(4) собственно перевод (пары строк)
Какие утверждения верно характеризуют классы слушателей событий Juce?
(1) базовые классы для компонентов-контейнеров, реагирующих на события субкомпонентов
(2) производные классы от
Component
(3) абстрактные классы
(4) базовые классы для
ResizableWindow
Выберите методы класса
String
, использующиеся для поиска подстроки
(1)
substring
(2)
charToString
(3)
contains
(4)
endsWith
Что будет нарисовано при выполнении следующего кода?CanvassetColour(Colours::yellow); // Graphics& Canvas;
fillEllipse(10, 10, 100, 50);
CanvassetColour(Colours::red);
drawEllipse(10, 10, 100, 50, 3);
(1) эллипс красного цвета;
(2) эллипс с красным контуром;
(3) эллипс жёлтого цвета;
(4) эллипс с жёлтым контуром
Какие методы класса
TextEditor
предназначены для работы с содержимым буфера обмена?
(1)
addToDesktop
(2)
copy
(3)
insertTextAtCaret
(4)
paste
Выберите методы класса
TreeViewItem
, которые являются виртуальными
(1)
mightContainSubItems
(2)
getUniqueName
(3)
addSubItem
(4)
paintItem
Какие параметры принимает метод
setShape
класса ShapeButton
?
(1)
const Path& newShape;
(2)
bool shouldBeOpaque;
(3)
bool resizeNowToFitThisShape
(4)
bool hasDropShadow
Какой метод позволяет задать границы смещения и текущую позицию полосы прокрутки (класс
ScrollBar
)?
(1)
setOrientation
(2)
setRangeLimits
(3)
setCurrentRangeStart
(4)
setViewedComponent
Что будет делать следующий код?void TToolbarFactory::getDefaultItemSet(Array<int>& iIDs)
{
iIDsadd(FileQuit); // Команда кнопки "Выход"
iIDsadd(separatorBarId);
iIDsadd(FileOpen); // Команда кнопки "Открыть"
iIDsadd(separatorBarId);
}
(1) на панель инструментов будут добавлены две кнопки;
(2) на панель инструментов будет добавлена кнопка;
(3) на панель инструментов будет добавлен разделитель;
(4) на панель инструментов будут добавлены два разделителя;
Выберите командные флаги
ApplicationCommandInfo
(1)
isDisabled
(2)
isTicked
(3)
isVertical
(4)
isTriggered
Какие компоненты участвуют в создании диалога открытия файла с возможностью предварительного просмотра информации о нём?
(1)
FilePreviewComponent
(2)
DialogWindow
(3)
FileBrowserComponent
(4)
FileChooserDialogBox
Какие параметры принимает метод
addSequence
класса MidiMessageSequence
?
(1)
int channelNumberToExtract
(2)
double timeAdjustmentDelta
(3)
double firstAllowableDestTime
(4)
double endOfAllowableDestTimes
Выберите методы класса
LocalisedStrings
, необходимые для создания динамического меню "Языки"
(1)
getLanguageName
(2)
setCurrentMappings
(3)
translate
(4)
translateWithCurrentMappings
Выберите методы, которые служат для преобразования строки в целое?
(1)
getIntValue
(2)
getFloatValue
(3)
getHexValue32
(4)
getLargeIntValue
Какие методы класса компонента содержимого используются для отрисовки объекта класса
Path
?
(1)
addAndMakeVisible
(2)
paint
(3)
resized
(4)
setOpaque
Какие методы класса
TextEditor
позволяют изменять шрифт для отображения текста редактора?
(1)
applyFontToAllText
(2)
getFont
(3)
setFont
(4)
setHighlightedRegion
Введите название метода класса
ListBox
, который выбирает элемент, если он не был ранее выбран, и наоборот
flipRowSelection
Введите название класса, который в Juce служит для создания переключателей
ToggleButton
Введите название метода класса
Slider
, который позволяет задать внешний вид ползунка
setSliderStyle
Введите название класса, который отвечает за создание и добавление на панель инструментов её элементов
ToolbarItemFactory
Введите название класса, который отвечает за создание команд меню и их обработчиков
MenuBarModel
Введите название компонента, представляющего собой комбинацию панели и нескольких вкладок
TabbedComponent
Введите название базового класса Juce, который отвечает за чтение аудио-файла и передачу данных в объект
AudioTransportSource
AudioFormat
Введите название базового класса для компонента — приёмника данных от другой программы (механизм drag and drop)
FileDragAndDropTarget
Напишите название метода, который добавляет в родительский компонент дочерний и делает последний видимым
addAndMakeVisible
Введите название метода, служащего для установки параметров шрифта в компонентах отображения текстовых данных
setFont
Введите название метода класса
Graphics
, который служит для рисования точек
setPixel
Введите название метода класса
Label
, который используется для того, чтобы можно было редактировать надпись ярлыка
setEditable
Введите название метода класса
ListBoxModel
, который возвращает число строк в списке
getNumRows
Введите название метода класса
ToggleButton
, который включает / сбрасывает флажок программно
setToggleState
Введите название метода класса
Slider
, который используется для установки границ и шага изменения значения ползунка
setRange
Введите название метода класса
ToolbarItemFactory
, который служит для создания виджета, добавляемого на панель инструментов
createItem
Введите название метода класса
MenuBarModel
, который служит для создания выпадающих меню, добавляемых в меню верхнего уровня
getMenuForIndex
Введите название метода класса
TabbedComponent
, позволяющего задать ориентацию панели
setOrientation
Введите название метода класса
AudioDeviceManager
, который позволяет получить указатель на текущее аудио-устройство
getCurrentAudioDevice
Введите название метода класса
FileDragAndDropTarget
, в котором осуществляется выполнение каких-то действий над файлами, сброшенными на компонент
filesDropped
Введите название метода библиотеки Juce версии 153, который используется для добавления компонента содержимого в главное окно приложения
setContentOwned
Введите название метода класса
Font
, возвращающего название гарнитуры шрифта
getTypefaceName>
Введите название метода класса
Graphics
, который служит для рисования сплошных линий
drawLine
Введите название метода класса
Label
, с помощью которого можно задать цвет ярлыка
setColour
Введите название класса, который отвечает за отображение строки заголовка таблицы
TableHeaderComponent
Введите название класса, который отвечает за создание кнопки с текстом
TextButton
Введите название метода класса
Slider
, который используется для установки текущего значения ползунка
setValue
Введите название класса, с помощью которого можно создавать произвольные виджеты для добавления на панель инструментов
ToolbarItemComponent
Введите название компонента Juce, который создаёт полосу под заголовком окна и отвечает за отображение команд
MenuBarComponent
Введите название метода класса
AlertWindow
, создающего диалоговое окно с одной закрывающей кнопкой
showMessageBox
Введите название класса Juce, управляющего воспроизведением аудио
AudioTransportSource
Введите название метода, который должен вызвать виджет, унаследованный от
DragAndDropContainer
, для того, чтобы начать перетаскивание компонента
startDragging
Введите название метода класса
Component
, который используется для задания относительной ширины дочернего компонента
proportionOfWidth
Введите название элемента из нумерованного списка
FontStyleFlags
, который устанавливает полужирный шрифт
bold
Введите название метода класса
Graphics
, который служит для рисования пунктирных линий
drawLine
Введите название флага свойств колонки таблицы (
ColumnPropertyFlags
), который разрешает перемещение колонки на другую позицию
draggable
Введите название метода, который служит для включения у кнопки режима фиксации нажатого состояния
setClickingTogglesState
Введите название метода класса
Slider
, который позволяет настроить свойства текстового поля, ассоциированного с ползунком
setTextBoxStyle
Введите название метода класса
ToolbarItemFactory
, который служит для создания идентификаторов (ID) элементов панели инструментов
getAllToolbarItemIds
Введите название метода класса
MenuBarModel
, который возвращает список основных пунктов меню, отображаемых на её полосе
getMenuBarNames
Введите название компонента, который служит для предварительного просмотра информации о графическом файле
ImagePreviewComponent
Введите название класса Juce, который хранит информацию о доступных форматах аудио
AudioFormatManager
Введите название метода класса
SystemClipboard
, копирующего текст в буфер обмена
copyTextToClipboard
Ведите название третьего параметра конструктор класса DocumentWindow, который включает в строку заголовка окна закрывающую кнопку
closeButton
Введите название метода класса
Font
, который позволяет получить имя гарнитуры шрифта с засечками (Serif
), используемого по умолчанию в целевой операционной системе
getDefaultSerifFontName
Введите название метода класса
Graphics
, который служит для рисования контура прямоугольника
drawRect
Введите название метода, который необходимо вызвать, чтобы экземпляр класса
TextEditor
представлял собой многострочное поле ввода
setMultiLine
Введите название метода, который позволяет получить указатель на корень древовидного списка
getRootItem
Введите название класса Juce, который отвечает за создание кнопки со стрелкой
ArrowButton
Введите название стиля ползунка, который задает отображение последнего в виде полосы с заливкой, которую можно протягивать мышью, и надписью поверх нее
LinearBar
Введите название класса, с помощью которого можно создавать стандартные кнопки для добавления на панель инструментов
ToolbarButton
Введите название метода класса
DocumentWindow
, создающего меню верхнего уровня
setMenuBar
Введите название класса, отвечающего за создание диалога выбора цвета
ColourSelector
Введите название метода класса
MidiOutput
, который позволяет получить указатель на текущее аудио-устройство
openDevice
Введите название класса, который используется в Juce для конвертации строк программы в их локализованные версии
LocalisedStrings
Введите название метода класса
Component
, который безопасно удаляет все дочерние компоненты, включённые в компонент содержимого, при завершении работы программы?
deleteAllChildren
Введите название типа для хранения платформ-независимых символов Юникод
juce_wchar
Введите название метода класса
Graphics
, который служит для заливки цветом прямоугольника
fillRect
Введите название метода, который возвращает текст экземпляра класса TextEditor в виде строки
setText
Введите название метода класса
TreeViewItem
, который отвечает за отрисовку элемента древовидного списка
paintItem
Введите название утилиты, входящей в поставку Juce, которая позволяет добавлять в разрабатываемое приложение бинарные ресурсы в виде отдельного пространства имен
BinaryBuilder
Введите название стиля объекта класса
Slider
, который задает отображение последнего в виде горизонтального ползунка с тремя головками
ThreeValueHorizontal
Введите название метода класса
Toolbar
, который задаёт стиль отображения панели инструментов
setStyle
Введите название класса Juce, который отвечает за создание контекстного меню
PopupMenu
Введите название метод класса
ComponentAnimator
, отвечающего за собственно анимацию компонентов
animateComponent
Введите название класса, который отвечает за немедленную отправку сообщения MIDI устройству
MidiOutput
Введите название метода класса
LocalisedStrings
, который используется для переключения языка перевода строк интерфейса на этапе выполнения программы
translate
Напишите название вкладки программы the jucer, на которой находится редактор бинарных ресурсов
resources
Введите название метода класса
String
, добавляющего строку в конец другой строки
append
Введите название метода класса
Graphics
, который служит для рисования контура эллипса
drawEllipse
Введите название метода, с помощью которого можно установить шаблон ввода в экземпляре класса
TextEditor
setInputRestrictions
Введите название метода класса
TreeView
, который позволяет найти один из выделенных элементов в древовидном списке
getSelectedItem
Введите название стиля
DrawableButton
, при котором кнопка отображает объекты Drawable
, изменяя их размеры таким образом, чтобы изображения помещались внутри кнопки
ImageFitted
Введите название метода, который возвращает текущее значение ползунка
getValue
Введите название метода класса
Toolbar
, который задаёт ориентацию панели инструментов
setVertica
Введите название класса, хранящего список команд, которые может выполнить программа
ApplicationCommandManage
Введите название класса, который даёт возможность отображать произвольные компоненты в диалоговом окне
DialogWindow
Введите название класса Juce, отвечающего за работу с MIDI файлами
MidiFile
Введите имя макроса, с помощью которого в Juce осуществляется перевод строк интерфейса с использованием заданного отображения
TRANS
Введите название класса слушателя кнопок
ButtonListener
Введите название метода класса
String
, который проверяет содержит ли строка символ juce_wchar
, переданный в качестве параметра
containsChar
Введите название метода класса
Graphics
, который служит для заливки цветом эллипса
fillEllipse
Введите название метода класса
TextEditor
, который предназначен для вставки содержимого буфера обмена
paste
Введите название класса, который отвечает за создание элемента древовидного списка
TreeViewItem
Введите название метода, который используется для помещения на объект класса
ShapeButton
геометрической фигуры
setShape
Введите название метода, который позволяет задать новую позицию полосы прокрутки (класс
ScrollBar
)
setCurrentRangeStart
Введите название метода класса
ToolbarItemFactory
, который служит для задания порядка добавления элементов на панель инструментов
getDefaultItemSet
Введите название класса, объект которого хранит всю информацию об обрабатываемой команде
ApplicationCommandInfo
Введите название компонента, предоставляющего возможность просмотра и выбора файлов и директорий
FileBrowserComponent
Введите название класса Juce, отвечающего за хранение последовательности событий MIDI
MidiMessageSequence
Введите название метода класса
LocalisedStrings
, который позволяет получить данные о языке из файла перевода
getLanguageName
Напишите название метода класса
Component
, который отвечает за прорисовку фона виджета и графических примитивов
repaint
Введите название метода, преобразующего строку в тип
double
getDoubleValue
Введите название метода класса
Graphics
, который служит для отрисовки объекта класса Path
fillPath
Введите название метода класса
TextEditor
, который позволяет изменить шрифт у всего текста редактора
applyFontToAllText