GUI protocol extension inputgrid button_id startx starty cell_width cell_height nbcellw nbcellh $track=1 $highlit=1 drawtext x y "text" anchor w d x,y,w,h describe a rectangle in which the text must be drawn anchor represent a point in the rectangle. the text is drawn relative to the anchor point. The possible values for the anchor points are linked to some semantics 1: Top aligned, left aligned 2: Vertically centered, left aligned 3: Bottom aligned, left 4: Ascent aligned, left 5: Top aligned, centered 6: Vertically centered, centered 7: Bottom aligned, centered 8: Ascent aligned, centered 9: Top aligned, right 10: 11: 12: Notebook page focus The application must know which page is currently visible, so the next and previous button works correctly. Agenda Dependancies Think of this like the RPM dependancies. The agenda could be used to enter meeting but as well, to enter tasks delivery. A tasks may be associated with the completion of another. The worker often sees a huge amount of things to do and yet can't decide which one he should perform first. By using dependancies and color code, the agenda could be used to tell what to do first. This lead to a multi-view agenda: Meeting view, task view team view and so on.