Делаем краудсорсовый проект по Canvas

 

Приветстсвую кодеров.

Есть интересная задача сделать действительно что-то полезное, и думаю что краудсорс будет хорошим вариантом.
Во-первых, результаты работы будут на ранних этапах доступны всем. Во-вторых, сделаем что то новое с использованием MQL. И даже возможно истребуем новые плюшки у разработчиков МТ.

----

Итак, задачач первая и базовая.

1. Нужно сделать класс кнопки (допустим GButton, префикс G чтоб не путать с уже имеющимися).
- кнопка пока простая с текстом (без доп картинок)
- кнопка рисуется на некоторой области канваса
- кнопка имеет событие нажатия.



---
Со времением оформим коды на битбакете.

 
Так ты может сразу создавай репозиторий на гитхабе? По идее легче манагить будет если народ будет модификации предлагать или лить через пулл-реквесты
 
Еще и трекер задач нужен...
Что за проект то?
 

всё сделаем, давайте раскачаемся для начала.

по проекту - в первом приближении надо сделать на канвасе элементы управления.

Но это не голая теория.

Есть как минимум две практические задачи.

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

 залью на битбакет, как будет что заливать )

с другими репозиториями не работал. Кто умеет - пусть продублирует зеркалом.  

Ссылки на всех их дам в своём первом посте.

 
Stanislav Korotky:
Так предоженный битбакет - тот же гит, но имхо получше в плане ведения проекта.

битбакет бесплатен только если в проекте не больше 5 человек

а чем получше -- наличием трекера?

 
По теме использования канваса в качестве UI.
Файлы:
XO.zip  19 kb
 
Комбинатор:

битбакет бесплатен только если в проекте не больше 5 человек

а чем получше -- наличием трекера?

Да, нравится мне Джира. По поводу людей, если вести все (будущие) проекты в одном эккаунте, то может быть "переполнение". Но это касается только приватных репозитариев. Для публичных проектов - полный безлимит.
 

Вот ещё может пригодиться для GUI

Загрузчик GIF и PNG файлов.

К сожалению, до конца их не дописал, но базовый функционал работает.

Оформлены в виде библиотеки EX5, но переписать их в mqh много труда не составит.

Файлы:
ZoGIF.mq5  21 kb
ZoPNG.mq5  16 kb
Причина обращения: