comparison mde/mergetag/Reader.d @ 80:ea58f277f487

Gui reorganization and changes; partial implementation of floating widgets. Moved contents of mde/gui/WidgetData.d elsewhere; new gui/WidgetDataSet.d and gui/types.d modules. Changes to widget/createWidget.d Partially implemented FloatingAreaWidget to provide an area for floating "window" widgets. New DebugWidget and some uses of it (e.g. bad widget data). Decoupled OptionChanges from Options.
author Diggory Hardy <diggory.hardy@gmail.com>
date Thu, 07 Aug 2008 11:25:27 +0100
parents 108d123238c0
children
comparison
equal deleted inserted replaced
79:61ea26abe4dd 80:ea58f277f487
423 dsec.addTag (type, tagID, data); 423 dsec.addTag (type, tagID, data);
424 } 424 }
425 catch (TextException e) { 425 catch (TextException e) {
426 logger.error ("TextException while reading " ~ ErrFile ~ ":"); // following a parse error 426 logger.error ("TextException while reading " ~ ErrFile ~ ":"); // following a parse error
427 logger.error (e.msg); 427 logger.error (e.msg);
428 logger.error ("Tag ignored: <"~type~"|"~tagID~"="~data~">");
428 // No throw: tag is just ignored 429 // No throw: tag is just ignored
429 } 430 }
430 catch (Exception e) { 431 catch (Exception e) {
431 logger.error ("Unknown error occured" ~ ErrInFile ~ ':'); 432 logger.error ("Unknown error occured" ~ ErrInFile ~ ':');
432 logger.error (e.msg); 433 logger.error (e.msg);