Re: Другой взгляд на интерфейс, альтернатива @panel
Posted: Mon Oct 12, 2009 3:51 pm
Подозреваю что это не то что надо, но с чего-то же надо начинать, верно?) все носит предварительный характер.
14.10.09, полпервого ночи:
обновил бинарик, в нем появилось то, что еще не описано в документации, и вроде как убран баг с недостающей длиной 1й панели. Документацию обновлю на днях, в зависимости от степени загруженности меня всякими посторонними делами.
Еще одну вещь доделаю в бинарике и возьмусь за размещение элементов (это та самая вещь по окончании которой я собираюсь выложить исходники).
14.10.09, полседьмого вечера:
Обновление документации, теперь она перегоняет бинарик. Добавлено описание бортика у края панели (то, что было сделано в бинарике версии что описана выше), а также пара новых возможных значений для прямоугольников пересечения панелей.
3.02.10, полшестого раннего вечера:
в документации дано описание потока виджета. Там же добавлен новый элемент - спэйсер, в результате чего у остальных элементов уже не задается их положение (нет необходимости). Таким образом все нужное по положениям элементов описано.
15.03.10, час ночи:
в документации убраны все упоминания о бортике, связанное с ним - зачеркнуто. Бинарик показывает, почему это было сделано, а также добавлен хоткей для завершения работы приложения (см. документацию), и восстановление предыдущей рабочей области (см. документацию). Прошу бинарик протестировать, посмотреть.
4.09.11, полдесятого вечера:
Бинарик берёт настройки из файлов, лежащих с ним в одной директории. Файлы настроек прилагаются к бинарику, соответственно. Можете поиграться, переименовывая файлы друг в друга, удаляя их. Документация чуток спешит, и описывает содержимое последних моих сумбурных постов в этой теме, плюс расписано про обмен виджет-серверов с виджет-клиентами ч/з расшаренную память, и большинство настроек, содержащихся в файле настроек.
11.09.11, одиннадцать вечера:
В бинарик добавлена проверка заголовка файлов настроек, теперь можно спокойно класть рядом с ним рандомные файлы *.s, однако такие файлы с верным заголовком, но с испорченным содержанием, всё еще опасны для программы. Файлы же *.a (исходные коды настроек) никоим образом не проверяются - да и как можно, если каждый по-своему код пишет. Так что тут всё зависит от поведения fasm. Документация сильно исправлена, визуально лучше оформлена, и несколько дополнена. В частности, указано, как именно будут именоваться разделённые области памяти. Осталось совсем немного до запуска первых виджетов...
14.10.09, полпервого ночи:
обновил бинарик, в нем появилось то, что еще не описано в документации, и вроде как убран баг с недостающей длиной 1й панели. Документацию обновлю на днях, в зависимости от степени загруженности меня всякими посторонними делами.
Еще одну вещь доделаю в бинарике и возьмусь за размещение элементов (это та самая вещь по окончании которой я собираюсь выложить исходники).
14.10.09, полседьмого вечера:
Обновление документации, теперь она перегоняет бинарик. Добавлено описание бортика у края панели (то, что было сделано в бинарике версии что описана выше), а также пара новых возможных значений для прямоугольников пересечения панелей.
3.02.10, полшестого раннего вечера:
в документации дано описание потока виджета. Там же добавлен новый элемент - спэйсер, в результате чего у остальных элементов уже не задается их положение (нет необходимости). Таким образом все нужное по положениям элементов описано.
15.03.10, час ночи:
в документации убраны все упоминания о бортике, связанное с ним - зачеркнуто. Бинарик показывает, почему это было сделано, а также добавлен хоткей для завершения работы приложения (см. документацию), и восстановление предыдущей рабочей области (см. документацию). Прошу бинарик протестировать, посмотреть.
4.09.11, полдесятого вечера:
Бинарик берёт настройки из файлов, лежащих с ним в одной директории. Файлы настроек прилагаются к бинарику, соответственно. Можете поиграться, переименовывая файлы друг в друга, удаляя их. Документация чуток спешит, и описывает содержимое последних моих сумбурных постов в этой теме, плюс расписано про обмен виджет-серверов с виджет-клиентами ч/з расшаренную память, и большинство настроек, содержащихся в файле настроек.
11.09.11, одиннадцать вечера:
В бинарик добавлена проверка заголовка файлов настроек, теперь можно спокойно класть рядом с ним рандомные файлы *.s, однако такие файлы с верным заголовком, но с испорченным содержанием, всё еще опасны для программы. Файлы же *.a (исходные коды настроек) никоим образом не проверяются - да и как можно, если каждый по-своему код пишет. Так что тут всё зависит от поведения fasm. Документация сильно исправлена, визуально лучше оформлена, и несколько дополнена. В частности, указано, как именно будут именоваться разделённые области памяти. Осталось совсем немного до запуска первых виджетов...