SEARCH
0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Prev | Current Page 302 | Next

Steven Kelly and Juha-Pekka Tolvanen

"Domain-Specific Modeling"

Both queries show a prompt label in
the same dialog and have separate return values.
. List: A dialog that allows the user to select a list item and returns the index of
the chosen item or None if the selection is canceled by the user. List items are
Unicode strings.
. Pop-up menu: A dialog list representing the menu contents with a label and a
list of Unicode strings. Similar to the list, it returns the index of the chosen item
and an optional return variable was included for the pop-up menu too. On
cancellation, None is returned.
LANGUAGE FOR APPLICATION MODELING 165
Specifying Navigation with Relationships To describe application logic
and navigation ?¬‚ow, dialogs??”and later main controls and accessing phone
services??”could be connected with directed relationships. Figure 8.3 illustrates a
sample model where dialogs are connected via directed relationships. Hence, there
is no need to explicitly specify separate soft key buttons (two context sensitive
buttons, see Fig. 8.2) as modeling properties for each dialog type. Having an extra
place to de?¬?ne soft keys would just add extra modeling work, as navigation ?¬‚ow
needs to be de?¬?ned anyway. The directed relationship concept in the language could
have a property type to describe the name of the soft key button, but as they are
prede?¬?ned in S60 and follow standardized UI conventions, their naming was not
needed.


Pages:
290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314
hotel jelenia góra Russian bride Free English grammar and study guid powiekszenia wielkoformatowe counter strike 1.6