воскресенье, 7 июня 2009 г.

Лэйауты

В этой теме Mike.dld выложил пример лэйаутов для Колибри. Сделано пока что на скорую руку три контрола: hbox_layout (собственно, он самый), rect (рисует свои границы красным) и spacer (ничего не рисует, но занимает место). Чуть позже добавил vbox_layout, в результате стало возможным реализовать практически любой интерфейс.

Для проверки кода - собрать example.asm, запустить и поизменять размеры окна (будет видно, что размеры и положение "контролов" также меняются).

По словам автора: "Это начало более-менее правильной библиотеки GUI (точнее, не совсем начало, но одна из основ, без которой писать контролы - смешно)."

Hex Editor


Staper переделал Hex Editor, программа всё ещё в процессе шлифовки напильником, но уже сейчас есть много преимуществ по сравнению с предыдущей версией:

  • большой шрифт
  • маленькая перерисовка окна при прокрутке
  • полоса прокрутки
  • удобный EditBox
  • управление клавишами
Скачать и обсудить программу можно здесь.