Описание тега genie
Genie - это язык программирования, позволяющий программировать на Vala с синтаксисом, подобным Python.
2
ответа
Gtk.CssProvider в Genie
Я использую Gtk.CssProvider в Genie, чтобы добавить стиль к кнопке и окну. Я не знаю, как указать, что свойство таблицы стилей применяется только к кнопке, а другое свойство применяется только к окну. Я полагаю, это будет выглядеть примерно так: var…
02 фев '17 в 23:50
2
ответа
Класс наследования в Genie
Пытаясь понять наследование классов в Genie, я создал два класса (Kitten и Puppy), которые должны наследовать свойства от класса Pet. Цель состоит в том, чтобы попросить minou мяукать и duke лаять, однако _name, кажется, выходит за рамки дочерних кл…
04 сен '16 в 02:37
1
ответ
Класс не может быть найдена ошибка
Делать все возможное, чтобы попытаться решить мои проблемы без публикации вопросов здесь. Однако поисковая система valadoc недавно была взломана, и IRC-канал #vala менее полезен, когда дело доходит до кода Genie (понятно). цель Я пытаюсь предоставит…
03 июл '16 в 02:29
1
ответ
Как упаковать кнопку в HeaderBar с помощью Genie?
Фон Моя цель - улучшить текстовый редактор в качестве упражнения. Он работает нормально после добавления HeaderBar, однако я не могу найти способ упаковать в него кнопки. Код uses Granite.Widgets Gtk init Gtk.init (ref args) var app = new Applicatio…
28 мар '16 в 08:36
1
ответ
Передача информации между классами в ориентированном на поведение дизайне
Я решил адаптировать свой небольшой текстовый редактор к шаблону дизайна поведения, предложенному в предыдущем вопросе. Вскоре стало ясно, как дизайн поведения может помочь масштабировать мой маленький проект, позволяя добавлять комбинации клавиш дл…
30 апр '16 в 22:17
1
ответ
Массив объектов в джин
У меня есть 2 класса: один с 2 свойствами и один с массивом. Я хочу сделать массив объектов первого класса. Пример компилируется, но дает неправильный ответ. Зачем? [indent=4] class data prop first_name : string = " " prop last_name : string = " " c…
09 фев '17 в 12:15
1
ответ
Выявление и сокрытие поиска - Gtk
Фон Это часть упражнения, в котором я создаю небольшой текстовый редактор в genie. Приложение пока работает очень хорошо. цель Я застрял в создании поля ввода поиска, которое открывается после нажатия на кнопку поиска на панели заголовков. Код init …
23 апр '16 в 07:13
1
ответ
Лучшая подсветка синтаксиса для Genie
Я использовал текстовый редактор scratch-text на elementaryOS, но кажется, что он выделяет код Genie, как будто это код C#. Есть ли способ улучшить подсветку синтаксиса в этой конкретной ОС. Разве любой текстовый редактор может распознать синтаксис …
05 дек '15 в 01:55
2
ответа
Использование языка программирования genie вне Puppy Linux
Я хотел бы попробовать программирование genie, но я не могу найти ни исходный код для него, ни какой-либо репозиторий контроля версий. Кто-нибудь знает, где его можно найти?
30 мар '10 в 16:50
2
ответа
Как открыть файл с помощью системного веб-браузера?
Я сделал функцию, которая создает HTML-файл. Как открыть его в браузере в системе пользователя? В Python я бы импортировал webbrower и затем вызвал webbrowser.open("file.html"). Как добиться такого же результата в джинне?
27 дек '15 в 00:36
1
ответ
Как объединить два массива?
[indent=4] init x: array of int = {1, 2, 3} y: array of int = {4, 5, 6} z: array of int = x + y Приведенный выше код создает это сообщение об ошибке: concat_arrays.gs:6.23-6.27: error: Incompatible operand z: array of int = x + y Перевод на Вала не …
11 июл '15 в 13:35
2
ответа
Genie Vala Generics и Nullable Types
Простой вопрос: как в следующем универсальном классе как определить универсальный тип и содержащиеся в нем типы, чтобы их можно было обнулять? Следующее не будет компилироваться. class Pair? of G1, G2: Object _first:G1? _second:G2? construct() _firs…
28 фев '18 в 08:05
1
ответ
Отношения между Валой и Джинном
Из того, что я прочитал, разработка ядра Gnome началась с C, который был расширен Vala (2006) и Genie (2008). Кажется, что синтаксис Vala был нацелен на синтаксис / разработчика Java/C#, тогда как Genie, похоже, нацелен на Python (и несколько других…
04 мар '18 в 11:10
1
ответ
Синтаксис signal.connect
Я пытаюсь создать окно с двумя FileChooserButtons, Первый должен помочь пользователю выбрать каталог, поэтому я использую действие Select_folder; второе - позволить пользователю выбрать файл. Проблема в том, что я хотел, чтобы второй изменил текущую…
09 янв '16 в 04:44
0
ответов
Закрыть Gtk.Window модальный в Genie
Я не уверен, каков наилучший способ закрыть модальное окно (это Gtk.Window, определенное как window.set_modal (true), а не Gtk.Dialog). Я хочу использовать кнопку в окне, подключенную к функции с помощью Gtk.WIndow.destroy (), но она не работает дол…
08 фев '17 в 11:06
1
ответ
Джинн, как повторить строку N раз как строковый массив
Я пишу этот код, repeatc для повторения символов в массив символов. оно работает. повторяется для повторения строки N раз в массив строк. но повторить строку для строкового массива. A, A, A, AB, AB, AB, *** Error in `./untitled': free(): invalid poi…
12 июл '15 в 18:04
2
ответа
Различия между Gtk.Table и Gtk.Grid
Althought Gtk.table устарела, я получаю лучшие результаты с ним, вместо рекомендованного Gtk.Grid. Вероятно, это моя ошибка, но я не смог найти проблему. Моя цель - создать окно Gtk с блокнотом вверху и двумя кнопками внизу. Эти кнопки должны быть в…
01 янв '16 в 05:24
2
ответа
Эквивалент raw_input() в Genie/ Vala?
Я пытаюсь создать простую программу Hello World, используя Genie, но я хотел иметь возможность вводить некоторые данные на терминале. Моя цель состоит в том, чтобы повторить следующий код Python в Genie: #!/usr/bin/env python print 'Hello. I am a py…
02 окт '15 в 05:17
1
ответ
Синтаксис Genie для внешних объявлений
Может кто-нибудь указать мне на синтаксис для внешних объявлений в Genie. Внешние decls поддерживаются в Vala, поэтому они также должны быть доступны в Genie, но я не могу найти правильный синтаксис. Я пытаюсь раскрыть функцию "выхода" C, чтобы я мо…
22 авг '11 в 15:55
1
ответ
Функция копирования неизменного компактного класса для Genie
Этот код я перевёл из объяснения Vala's Memory Management раздел:неизменяемые компактные классы с функцией копирования Я пытаюсь запустить код этого Вала. Это работает как аспект. Но сейчас у меня проблемы. 1: компилировать ошибка: синтаксическая ош…
12 янв '16 в 09:00