Mercurial > projects > mde
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); |