Краудсорсовый GUI. Открытое бета-тестирование. - страница 32

 
Реter Konow:
Значение передается в соответсвующий case функции. Там оператор switch. 

Понятнее не стало...

 
Алексей Барбашин:

Понятнее не стало...

Короче не функция создается которая будет вызывать а предлагается сразу готовый участок в сгенерируемом файле который будет срабатывать при событии. Каким чудом - не важно.

 
Алексей Барбашин:

Понятнее не стало...

Функция OnGuiEvent() принимает значения от элемента на событии его изменения пользователем и посылает его в нужный кейс нужного элемента внутри себя. Там, пользователь пишет реакцию на это событие.
 
Alexandr Andreev:

Короче не функция создается которая будет вызывать а предлагается сразу готовый участок в сгенерируемом файле который будет срабатывать при событии. Каким чудом - не важно.

В точку.
 
Реter Konow:
Функция OnGuiEvent() принимает значения от элемента на событии его изменения пользователем и посылает его в нужный кейс нужного элемента внутри себя. Там, пользователь пишет реакцию на это событие.

Функция НЕ принадлежит элементу, исходя из этого повторяю вопрос: как определить от какого элемента получено значение?

Надеюсь в видео данный вопрос будет освещен.

 
Алексей Барбашин:

Функция НЕ принадлежит элементу, исходя из этого повторяю вопрос: как определить от какого элемента получено значение?

Надеюсь в видео данный вопрос будет озвучен.

да там типо будет четкий кусок кода надо которым будет надпись он работает когда нажата эта кнопка.

И эти четкие куски когда генерируеться в зависимости от созданной меню и создается файл, в которм четко разделены кнопки(переключателем). Ну и типо прописываешь туда свой эвент или не прописываешь.

 
Alexandr Andreev:

да там типо будет четкий кусок кода надо которым будет надпись он работает когда нажата эта кнопка.

И эти четкие куски когда генерируеться в зависимости от созданной меню и создается файл, в которм четко разделены кнопки(переключателем). Ну и типо прописываешь туда свой эвент или не порписыашь.

Так не должно быть. Петр заявляет что в код "ядра" лезть не придется. А раз так, то должны быть какие-то события в типовых обработчиках.

Я потому и упомянул про типовой OnChartEvent. В него можно передать событие, имя элемента управления и его значение. Тогда не придется "контактировать" напрямую с "внутренностями" GUI

В конце концов при графическом построении интерфейса имя элемента всегда известно. Так же в свойствах элемента можно указывать имена событий. Именно этими параметрами и возможно оперировать в событии OnChartEvent.

 
Алексей Барбашин:

Функция НЕ принадлежит элементу, исходя из этого повторяю вопрос: как определить от какого элемента получено значение?

Надеюсь в видео данный вопрос будет освещен.

Одна функция принимает значения от ВСЕХ элементов и посылает их в нужные кейсы внутри своего свитча. В видео будет понятнее.
 
Алексей Барбашин:

Так не должно быть. Петр заявляет что в код "ядра" лезть не придется. А раз так, то должны быть какие-то события в типовых обработчиках.

Я потому и упомянул про типовой OnChartEvent. В него можно передать событие, имя элемента управления и его значение. Тогда не придется "контактировать" напрямую с "внутренностями" GUI

В конце концов при графическом построении интерфейса имя элемента всегда известно. Так же в свойствах элемента можно указывать имена событий. Именно этими параметрами и возможно оперировать в событии OnChartEvent.

В этом случае надо заранее знать наизусть название всех элементов, а тут в файле уже все с генерировано

 
Alexandr Andreev:

да там типо будет четкий кусок кода надо которым будет надпись он работает когда нажата эта кнопка.

И эти четкие куски когда генерируеться в зависимости от созданной меню и создается файл, в которм четко разделены кнопки(переключателем). Ну и типо прописываешь туда свой эвент или не прописываешь.

Да. Суть такая.
Причина обращения: