venue/venue library
Shower - presentation info and data screens.
New box_serve makes this better: makes only frames and keep clients data in client side. This file might eventually fade out.
- dwv: version: 1.1.0. 23.11.23. devState: 90%
-
GitHub: yes.
- DONE #deprecated deleted_ rows 300 - 350
- SCHEDULE might deserve it's own class.
- SCHEDULE: No hurry, 0.1.X
Classes
- BoxServe
- Schedule connect, opJoin corporate, bind, binding Present callers List, Map, text data in row,col in boxes inside a matrix.
- ScheduleBox
- Made this to be not a function, but a class 16.11.2017 Data-table of outside resources grouped in time. Equipment-class. equ Can be developed more handy, when getting left and right area data in parameters. #Plan Resource, Equipment, Time Big amount of data relative to the code : multipurpose is unprofitable.
Properties
- boxServe ↔ BoxServe
-
instance:
getter/setter pair
- devBoxCount ↔ int
-
getter/setter pair
-
devBoxStatL
↔ List<
String> -
getter/setter pair
- scheduleBox ↔ ScheduleBox
-
Create instance with constructor
getter/setter pair
Functions
-
boxLayOutConnector(
) → void - UsingBaseStruct (connector) fields to set usual fields in boxServe
-
boxLayoutDap(
BaseStruct _model, String _rubric) → void - TODO Scope? Can this reach called fields. Using BaseStruct (dawoApp) fields to set usual fields in boxServe _model is reference to BASE-class BaseStruct in alpha.dart. Fields placement is copied from DawoApp.dart. This template for BaseStruct fields CAN NOT BE used in example/daily_work
-
devBox(
String caller, List< String> _hfL, List<List< inList, int forceHeight) → StringBufferString> > -
devBox is an example of a funny way to solve a problem, It works, but:
it is NotElegant. It is not best way to solve matrix - addBox problem.
This should be deprecated; boxServe is much more elegant.
Show Lists, like devMemos in nice column-box in console.
Can now handle 2, 3 and 4 column cases, and is very useful function.
TODO box Add better row / height decision.
#QUEST : Maybe these 2-3-4 devBox functions can be combined to one, and
handle 2-3-4 with parameters. Did it once, but was ugly.
TODO Make this a class. Add: Dartlang app DAWO 0.9.9 to row
o
end 190 rows. Add header and footer in List -
effortTable(
List< Map< _ilM, String _sf, int _w, dynamic _itemC) → List<String, String> >String> - Gets some small data from effortLM based on parameters.
-
highValue(
List< Map< _inlM, int _c, int _w) → List<String, String> >String> - QUEST: there is surely better algorithm for this Gets some small data from effortLM based on parameters.
-
infoBox(
Map< String, String> inM, int _k, dynamic _v, [int margin = 0]) → List<String> -
First: shaping map in tools, tl, library for k, v, widths.
If the parameter can’t be null, then either provide a default value:
howTo NULL void f(
int x = 1
) {} -
iterableDiagonal(
List< List< _il, int sw, String caller) → List<String> >String> - Screen-sized matrix pierced with staggered list elements. Usage: Who is calling this: Effort-ShowUserDiagonal
-
iterableDiagonalM(
List< Map< _ilM, int sw) → List<String, String> >String> - List and Map versions of this method Version, that uses Map in incoming data. ******************** map *** Screen-sized matrix pierced with staggered list elements. #Users: Caller: effort getDiagonalList
-
mxBossBox(
String caller) → void - String : "mx135 " marks box-method for mixin system Calling boxServe-class for info. Name: TODO can not be simple box => mxBossBox Error: box can not be used in alpha-library