InfoBox: draft the next preliminary implementation steps (#1002)

...I need a quick-n-dirty temporary solution,
just to have a place to display some messages in the UI asynchronously
This commit is contained in:
Fischlurch 2017-08-31 20:32:49 +02:00
parent 45b3a990f2
commit a91b444ade
3 changed files with 47 additions and 1 deletions

View file

@ -91,6 +91,7 @@ namespace gui {
{
INFO (gui, "@GUI: display '%s' as notification message.", cStr(text)); ///////////////////////////////////TICKET #1102 : build a message display box in the UI
////////////////////////TODO actually push the information to the GUI ///////////////////////////////////TICKET #1098 : use a suitable Dispatcher
////////////////////////////////////////////////TICKET #1047 : as a temporary solution, use the InfoBox panel...
}

View file

@ -62,6 +62,8 @@ namespace panel{
Gtk::Button button_1_;
Gtk::Frame frame_;
Gtk::ScrolledWindow scroller_;
////////////////////////////////////////////////TICKET #1047 : as a temporary solution, host the error log here
////////////////////////////////////////////////TICKET #1102 : build a message display box widget
void experiment_1();
};

View file

@ -857,6 +857,15 @@
<node CREATED="1503670585794" ID="ID_1806860698" MODIFIED="1503670628324" TEXT="speziellen Hanlder verwenden">
<arrowlink COLOR="#6d8097" DESTINATION="ID_376091136" ENDARROW="Default" ENDINCLINATION="129;8;" ID="Arrow_ID_206696117" STARTARROW="None" STARTINCLINATION="147;13;"/>
<icon BUILTIN="yes"/>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1504203543467" ID="ID_285166941" MODIFIED="1504203560474" TEXT="TODO">
<icon BUILTIN="bell"/>
<node CREATED="1504203570199" ID="ID_577706469" MODIFIED="1504203584451" TEXT="welche Fehler kann Diff-Anwendung werfen?">
<icon BUILTIN="help"/>
</node>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1504203562616" ID="ID_1637738213" MODIFIED="1504203591430" TEXT="in generischen Diff-Aufruf einbauen">
<icon BUILTIN="flag-yellow"/>
</node>
</node>
</node>
</node>
</node>
@ -867,7 +876,8 @@
<node CREATED="1503443999616" ID="ID_601042478" MODIFIED="1503670545265" TEXT="generischer Fehlerhandler im Invocation-Lambda">
<icon BUILTIN="button_cancel"/>
</node>
<node CREATED="1503670528386" ID="ID_376091136" MODIFIED="1503670621187" TEXT="generischer Chain-Fehlerhandler">
<node CREATED="1503670528386" ID="ID_376091136" MODIFIED="1504203640715" TEXT="generischer Chain-Fehlerhandler">
<arrowlink COLOR="#5e6d7f" DESTINATION="ID_1933339677" ENDARROW="Default" ENDINCLINATION="201;-32;" ID="Arrow_ID_1887448672" STARTARROW="None" STARTINCLINATION="-44;52;"/>
<linktarget COLOR="#6d8097" DESTINATION="ID_376091136" ENDARROW="Default" ENDINCLINATION="129;8;" ID="Arrow_ID_206696117" SOURCE="ID_1806860698" STARTARROW="None" STARTINCLINATION="147;13;"/>
<icon BUILTIN="button_ok"/>
</node>
@ -884,6 +894,29 @@
<icon BUILTIN="button_ok"/>
</node>
</node>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1504203488690" ID="ID_149796171" MODIFIED="1504203524991" TEXT="Fehlermeldungen">
<icon BUILTIN="flag-yellow"/>
<node CREATED="1504203497529" ID="ID_1933339677" MODIFIED="1504203640716" TEXT="brauche Fehlerlog-Widget">
<linktarget COLOR="#5e6d7f" DESTINATION="ID_1933339677" ENDARROW="Default" ENDINCLINATION="201;-32;" ID="Arrow_ID_1887448672" SOURCE="ID_376091136" STARTARROW="None" STARTINCLINATION="-44;52;"/>
<icon BUILTIN="bell"/>
<node CREATED="1504203643550" ID="ID_764647453" MODIFIED="1504203654288" TEXT="via InteractionDirector ansprechen"/>
<node CREATED="1504203694423" ID="ID_812129962" MODIFIED="1504203738686">
<richcontent TYPE="NODE"><html>
<head>
</head>
<body>
<p>
Fehlerlog-Anzeige <i>vorl&#228;ufig irgendwo....</i>
</p>
</body>
</html>
</richcontent>
<arrowlink COLOR="#7893b2" DESTINATION="ID_1745777873" ENDARROW="Default" ENDINCLINATION="-499;-464;" ID="Arrow_ID_1590510093" STARTARROW="None" STARTINCLINATION="808;0;"/>
</node>
</node>
<node CREATED="1504203511199" ID="ID_1027795869" MODIFIED="1504203521345" TEXT="Nachricht per UI-Bus senden"/>
</node>
<node CREATED="1484797822403" ID="ID_364545191" MODIFIED="1502600252607" TEXT="Diff">
<icon BUILTIN="button_ok"/>
<node COLOR="#338800" CREATED="1502401930856" FOLDED="true" ID="ID_634125084" MODIFIED="1502600187137" TEXT="#1066 concept how to hand over diff messages">
@ -1352,6 +1385,16 @@
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1504200974955" ID="ID_1182589184" MODIFIED="1504200979244" TEXT="neues Dock">
<icon BUILTIN="flag-yellow"/>
</node>
<node CREATED="1504203667130" ID="ID_1745777873" MODIFIED="1504203786787" TEXT="vorl&#xe4;ufig Empf&#xe4;nger f&#xfc;r Fehler-Log">
<linktarget COLOR="#7893b2" DESTINATION="ID_1745777873" ENDARROW="Default" ENDINCLINATION="-499;-464;" ID="Arrow_ID_1590510093" SOURCE="ID_812129962" STARTARROW="None" STARTINCLINATION="808;0;"/>
<icon BUILTIN="pencil"/>
<node CREATED="1504203746239" ID="ID_697660682" MODIFIED="1504203776630" TEXT="Scroll-Pane">
<icon BUILTIN="button_ok"/>
</node>
<node CREATED="1504203749815" ID="ID_1057483680" MODIFIED="1504203782093" STYLE="fork" TEXT="Textanzeige-Box"/>
<node CREATED="1504203754175" ID="ID_580465154" MODIFIED="1504203763065" TEXT="Fehler-Level erkennen"/>
<node CREATED="1504203763606" ID="ID_877984616" MODIFIED="1504203769745" TEXT="in ein Widget verpacken"/>
</node>
</node>
</node>
</node>