nakijun / zengl

Automatically exported from code.google.com/p/zengl
0 stars 0 forks source link

zgl_gui_main.pas #2

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Вываливается ацессвиолатион при удалении 
и последующем создании.

procedure gui_DelWidget;

  if Assigned( Widget.Prev ) Then
    if Assigned( Widget.Next ) Then // FIXME: хмм...
      Widget.Prev.Next := Widget.Next;

Нужно дописать:
  if Assigned( Widget.Prev ) Then
    if Assigned( Widget.Next ) Then // FIXME: хмм...
      Widget.Prev.Next := Widget.Next else
        Widget.Prev.Next := nil;

Видимо Хм тут поэтому и написан :)

Так же не хватает функции удаления всех 
элементов сразу.

Original issue reported on code.google.com by cyb...@cyborghome.ru on 8 Aug 2009 at 6:20

GoogleCodeExporter commented 9 years ago
И ещё желательно реализовать возможность 
назначения фонового рисунка элементам, 
ведь 
всё таки для игр движок ;), пока такой 
возможности в коде я не обнаружил.

Original comment by cyb...@cyborghome.ru on 8 Aug 2009 at 6:22

GoogleCodeExporter commented 9 years ago
Ну, GUI пока не висит на повестке дня, т.к. 
систему скинов я еще не продумал и без
понятия когда ею займусь. Сейчас пока даже 
ComboBox не работает, да и с порядком
обработки виджетов есть траблы.

>> Видимо Хм тут поэтому и написан :)
угу, хотя не помню когда словил багу

Original comment by dr.andru@gmail.com on 8 Aug 2009 at 7:39