06-15-2013, 06:45 PM
Because it is so complicated to add new elements to the interface, due to 'split_list'.
Is there no a better system of doing this (in Erlang)?
Or there...
Is there no a better system of doing this (in Erlang)?
Code:
export_dialog_loop({Op,Fun}=Keep, Attr) ->
{Prefs,Buttons} = split_list(Attr, 79), %% povman: add index?? old value 78
case Buttons of
[true,false,false] -> % Save
set_user_prefs(Prefs),
{dialog,
export_dialog_qs(Op, Attr),
export_dialog_fun(Keep)};
[false,true,false] -> % Load
{dialog,
export_dialog_qs(Op,
get_user_prefs(export_prefs())
++[save,load,reset]),
export_dialog_fun(Keep)};
[false,false,true] -> % Reset
{dialog,
export_dialog_qs(Op,
export_prefs()++[save,load,reset]),
export_dialog_fun(Keep)};
[false,false,false] -> % Ok
Fun(Prefs)
end.
Or there...
Code:
%%% Increase split_list # +1 per line if add Modulator to Dialog
modulator(Minimized, Enabled, Mode, Res0, M) ->
{Res1,Res} = split_list(Res0, 39), % org : 37
TypeTag = {?TAG,type,M},
{value,{TypeTag,TexType}} = lists:keysearch(TypeTag, 1, Res1),
....
The Universe is an infinite equation