FLTK макет управления

Есть ли еще какие-нибудь учебники по компоновке графического интерфейса fltk, чем http://fltk.org/articles.php?L415+I20+T+P1+Qresize? Кажется, что сложно подобрать такой способ для кого-либо, у кого есть какие-либо советы о том, как сделать это вручную, или это единственный вариант?

БРГ Андерс Олме

3 ответа

Решение

Нет, я не знаю других статей об этом. Чтобы найти макет вручную, перейдите по этой ссылке: http://www.fltk.org/doc-2.0/html/classfltk_1_1Widget.html.

Кстати, на нашем канале FLTK IRC (#FLTK в сети IRC OFTC) есть парень, который реализовал менеджер компоновки в стиле Java SWING. FlowLayout а также BoxLayout,

Графический интерфейс для FLTK 1.3* является жидким. fltk 2.* мертв. Этот сайт, где я научился использовать FLUID: http://seriss.com/people/erco/fltk-videos/

Макет FLTK упрощается благодаря файлам заголовков здесь: https://fltk-layout-manager.blogspot.com

      CoordinateManager().set(addrSubject)
   .leftTo (DIRECTION d, void* addrBenefactor, bool stretch = false)
   .rightTo (DIRECTION d, void* addrBenefactor, bool stretch = false)
   .topTo (DIRECTION d, void* addrBenefactor, bool stretch = false)
   .bottomTo (DIRECTION d, void* addrBenefactor, bool stretch = false)

   .centerTo (void* addrBenefactor)
   .centerTo (int x, int y, int x2 = 0, int y2 = 0)

   .leftTo (int x, bool stretch = false)
   .rightTo (int x, bool stretch = false)
   .topTo (int y, bool stretch = false)
   .bottomTo (int y, bool stretch = false)
   
.set(addrBenefactor)
   .leftBy (int n, bool stretch = false)
   .rightBy (int n, bool stretch = false)
   .topBy (int n, bool stretch = false)
   .bottomBy (int n, bool stretch = false)
   
   .render();
Другие вопросы по тегам