Questions regarding software interaction with its human users.
0
votes
1answer
202 views
Where and how to reference composite MVP components?
I am learning about the MVP (Model-View-Presenter) Passive View flavour of MVC. I intend to expose events from view interfaces rather than using the observer pattern to remove explicit coupling with ...
1
vote
0answers
11 views
How to handle Django get-single-instance-in-view pattern?
A lot of my Django views start a little bit like this:
try:
# here request.POST could also be request.GET or a captured URL parameter
MyModel.objects.get(user = request.user, some_attr = ...
1
vote
0answers
107 views
Design for an application framework that will allow each implementation to customize parts of the UI
I am tasked with designing an application framework that will allow each implementation to customize parts of the user interface. One such example would be that the implementation (let's call it ...
1
vote
0answers
135 views
How can I put multiple hierarchical forms in a single web page and avoid making it a mess?
We are a group of developers working on a web application that accepts forms filled and sent by our users and present it in an overall view. Our main form view looks like this:
There are multiple ...
0
votes
0answers
167 views
NCurses, scrolling of multiline items, “current item” pointer and “selected items”
I am looking for hints/ideas for the best (most effective) way on how to scroll multi-line items as well as emphasizing of the "current item" and "selected items" such as:
1 FOO ITEM
1 Foo sub-item
...
0
votes
0answers
547 views
Updating GUI in 'realtime' using events
My Plan
Have a system that holds some objects
Have a winforms-form that displays some key values of these objects
When certain changes occur(object gets add / removed / datat change): Update GUI
...
0
votes
0answers
86 views
Study on designing user prompts (choice of wording, response format, etc.)
Sometimes there are different ways to ask a user the same question. For example, if the user tries to exit a program without saving their file, you can ask either of these questions:
Are you sure ...