wiki:irc/2007-05-19

Version 4 (modified by mloskot, 18 years ago) ( diff )

--

IRC 2007-05-19

John's GUI proposal

Discussing great John's proposal of GUI rendered using custom graphical widgets.

May 19 13:35:35 <HyperJohnGraham>	morning mloskot
May 19 13:35:40 <mloskot>	hi ho
May 19 13:35:44 <mloskot>	long night?
May 19 13:35:52 <HyperJohnGraham>	http://moss4g.telascience.org/Members/johng/wm5squarecenter.bmp/view
May 19 13:35:54 <ozbot>	Title: wm5squarecenter.bmp MOSS4G (at moss4g.telascience.org)
May 19 13:36:20 <mloskot>	opening
May 19 13:36:28 <HyperJohnGraham>	http://moss4g.telascience.org/Members/johng/wm5squarecenter.psd/view
May 19 13:36:31 <ozbot>	Title: wm5squarecenter.psd MOSS4G (at moss4g.telascience.org)
May 19 13:36:46 <mloskot>	very nice!
May 19 13:36:57 <mloskot>	What's the name of this software?
May 19 13:37:07 <HyperJohnGraham>	photoshop
May 19 13:37:24 <mloskot>	hmm, isn't this screenshot from existing software ?
May 19 13:37:37 <HyperJohnGraham>	no I made all this
May 19 13:37:42 <HyperJohnGraham>	get psd
May 19 13:38:00 <HyperJohnGraham>	lots of layers 
May 19 13:38:02 <mloskot>	looks great!
May 19 13:38:43 <HyperJohnGraham>	i can export png s from the psd
May 19 13:39:00 <mloskot>	I think gimp can open PSD so I can do it myself too
May 19 13:39:02 <HyperJohnGraham>	or we can make a mosiac
May 19 13:39:10 <HyperJohnGraham>	yes gimp can read
May 19 13:39:20 <mloskot>	I will probably need to cut these yellow buttons
May 19 13:39:34 <mloskot>	and have them prepared in two states: normal and pressed
May 19 13:39:37 <HyperJohnGraham>	i have them all in layers
May 19 13:39:42 <mloskot>	cool
May 19 13:39:44 <HyperJohnGraham>	did that too
May 19 13:39:47 <mloskot>	wow!
May 19 13:40:02 *	mloskot 's face got covered with red
May 19 13:40:09 <HyperJohnGraham>	lots of layers not shown in bmp
May 19 13:40:15 <mloskot>	right
May 19 13:40:25 <mloskot>	I see we have similar idea about colours
May 19 13:40:35 <HyperJohnGraham>	:)
May 19 13:40:37 <mloskot>	When I was getting to bed yesterday, I was thinking in green too
May 19 13:41:03 <HyperJohnGraham>	i grabbed the osgeo logo to get colors
May 19 13:41:07 <mloskot>	I'm not sure about transparent window. In previous versions of Windows CE, transparent windows were not supported
May 19 13:41:10 <mloskot>	but I'll fix that 
May 19 13:41:33 <mloskot>	Great thanks John!
May 19 13:41:39 <HyperJohnGraham>	:)
May 19 13:42:07 <mloskot>	That all I need to play with UI during next days
May 19 13:42:12 <HyperJohnGraham>	I will keep updating the psd with more lauers
May 19 13:42:18 <HyperJohnGraham>	layers
May 19 13:42:28 <mloskot>	I'll monitor these files
May 19 13:42:28 <HyperJohnGraham>	:)
May 19 13:42:52 <mloskot>	Do you mind if I won't try to get this white shadow around zooming slider?
May 19 13:43:14 <mloskot>	You know, I'm not going to use any OpenGL libraries for GUI or something like this ;-)
May 19 13:43:35 <HyperJohnGraham>	no problem :
May 19 13:43:37 <HyperJohnGraham>	:)
May 19 13:43:40 <mloskot>	drawing this blur is what I'd like to avoid ;-)
May 19 13:43:45 <mloskot>	ok
May 19 13:43:58 <mloskot>	What does F column and S column mean ?
May 19 13:44:01 <HyperJohnGraham>	http://moss4g.telascience.org/search_rss?SearchableText=wm5squarecenter
May 19 13:44:02 <ozbot>	Title: MOSS4Gwm5squarecenter.psdwm5squarecenter.bmp (at moss4g.telascience.org)
May 19 13:44:09 <HyperJohnGraham>	focus
May 19 13:44:13 <HyperJohnGraham>	and select
May 19 13:44:56 <mloskot>	Select mean this layer is "active layer"
May 19 13:45:00 <mloskot>	but Focus ?
May 19 13:45:01 <HyperJohnGraham>	focus sets what layers return data in a query
May 19 13:45:06 <mloskot>	ah, ok
May 19 13:45:09 <mloskot>	queryable layer
May 19 13:45:13 <HyperJohnGraham>	yes
May 19 13:45:24 <mloskot>	So, in terms of ArcPad
May 19 13:45:27 <mloskot>	F == active layer
May 19 13:45:35 <mloskot>	S == active for features selection
May 19 13:45:37 <HyperJohnGraham>	sort of
May 19 13:45:39 <mloskot>	right
May 19 13:45:51 <HyperJohnGraham>	i want this to be multiple layers
May 19 13:46:03 <mloskot>	both?
May 19 13:46:17 <HyperJohnGraham>	yes
May 19 13:46:36 <mloskot>	So, window presenting feature query results will need to be tree-like view
May 19 13:46:40 <mloskot>	where node is a layer
May 19 13:46:42 <HyperJohnGraham>	the hilighted green layeris the active layer
May 19 13:46:57 <mloskot>	and subnodes are features being hit
May 19 13:47:43 <mloskot>	This screen gives overview of "viewer mode"
May 19 13:47:51 <mloskot>	Now, if a layer is selected for editing
May 19 13:47:57 <mloskot>	I think the toolbar should reload
May 19 13:48:04 <mloskot>	so editing commands are visible
May 19 13:48:18 <mloskot>	like add/move/remove geometry/vertex
May 19 13:48:20 <mloskot>	etc
May 19 13:48:28 <mloskot>	+ Apply button
May 19 13:48:31 <HyperJohnGraham>	sure
May 19 13:48:33 <mloskot>	ok
May 19 13:48:45 <mloskot>	so we don't have too many toolbars and screen space is saved
May 19 13:49:09 <mloskot>	Great!
May 19 13:49:30 <mloskot>	And the status bar above should be:
May 19 13:49:36 <mloskot>	1 or 2 rows data height
May 19 13:49:58 <mloskot>	+ I would like to give a user possibility to select what data to display
May 19 13:50:00 <mloskot>	or
May 19 13:50:20 <mloskot>	may be we could try to distinguish "screen modes" similarly to handheld GPS like Magellan Meridian
May 19 13:50:39 <mloskot>	there are 3-5 preconfigured screen modes, each providing different configuration of displayed details
May 19 13:50:42 <mloskot>	What do you think?
May 19 13:50:46 <mloskot>	ie.
May 19 13:50:50 <mloskot>	- editing mode
May 19 13:50:55 <mloskot>	- navigation mode
May 19 13:50:58 <mloskot>	- no GPS mode
May 19 13:51:01 <mloskot>	etc.
May 19 13:51:02 <HyperJohnGraham>	yes thats the same in my garmin
May 19 13:51:05 <mloskot>	right
May 19 13:51:25 <mloskot>	For example, in editing mode user does not need to get course of going, I think
May 19 13:51:32 <mloskot>	but in navigation, it will be needed
May 19 13:51:33 <mloskot>	etc.
May 19 13:51:44 <mloskot>	OK, I'll outline some proposal on the wiki
May 19 13:51:47 <HyperJohnGraham>	right
May 19 13:51:51 <mloskot>	so we can discuss it
May 19 13:52:05 <HyperJohnGraham>	ok
May 19 13:53:39 <HyperJohnGraham>	http://moss4g.telascience.org/Members/johng/layer_options.bmp/view
May 19 13:57:56 <mloskot>	nice
May 19 14:00:22 <HyperJohnGraham>	how about these for screen modes
May 19 14:00:23 <HyperJohnGraham>	Phone 
May 19 14:00:23 <HyperJohnGraham>	 
May 19 14:00:23 <HyperJohnGraham>	IRC 
May 19 14:00:23 <HyperJohnGraham>	 
May 19 14:00:23 <HyperJohnGraham>	SMS 
May 19 14:00:24 <HyperJohnGraham>	 
May 19 14:00:26 <HyperJohnGraham>	Map 
May 19 14:00:28 <HyperJohnGraham>	 
May 19 14:00:30 <HyperJohnGraham>	Navigation 
May 19 14:00:34 <HyperJohnGraham>	Annotation
May 19 14:00:38 <HyperJohnGraham>	Trip Computer
May 19 14:00:42 <HyperJohnGraham>	Main Menu
May 19 14:01:28 <mloskot>	It's 8
May 19 14:01:34 <mloskot>	?
May 19 14:01:56 <mloskot>	Annotation ~= editing
May 19 14:02:00 <HyperJohnGraham>	yes
May 19 14:02:42 <HyperJohnGraham>	we can use the button on the side of the phone to flip through these modes
May 19 14:03:19 <mloskot>	the idea is cool but I'm not sure about this button
May 19 14:03:23 <mloskot>	it seems to be hardware-specific
May 19 14:03:36 <mloskot>	Standard buttons are 4 buttons in front
May 19 14:03:42 <HyperJohnGraham>	i have one on the 700w 
May 19 14:04:02 <mloskot>	I have 2 buttons and 1 slider on the left
May 19 14:04:15 <mloskot>	but 1 button and the slider are for voice recording
May 19 14:04:32 <mloskot>	second button has IE icon on it and launches IE
May 19 14:06:26 <mloskot>	http://trac.osgeo.org/moss4g/wiki/irc/2007-05-19
May 19 14:06:27 <HyperJohnGraham>	can you re-use the small checkbox image in multiple locations or do you want me to make one for each state on every choice
May 19 14:06:27 <ozbot>	Title: irc/2007-05-19 - MOSS4G - Trac (at trac.osgeo.org)
May 19 14:06:47 <mloskot>	I think I will draw standard checkbox
May 19 14:06:53 <HyperJohnGraham>	k
May 19 14:06:55 <mloskot>	you know, standard control
May 19 14:07:01 <mloskot>	for checkbox, radio button
May 19 14:07:02 <HyperJohnGraham>	cool
May 19 14:07:14 <mloskot>	and I'm thinking about using standard classes windows for buttons
May 19 14:07:31 <mloskot>	not toolbar but buttons in dialog boxes
May 19 14:07:44 <mloskot>	First I'm focusing on the main screen
May 19 14:07:45 <HyperJohnGraham>	yes i get it
May 19 14:08:03 <mloskot>	If the main screen
May 19 14:08:17 <mloskot>	if time permits, we can play with fancy rendering of dialogs
May 19 14:08:22 <mloskot>	but if time won't permit
May 19 14:08:29 <mloskot>	we can use standard look & feel for dialog boxes, I think
May 19 14:08:40 <mloskot>	I mean, we have some options for floating dialogs
May 19 14:08:42 <HyperJohnGraham>	yes thats no problem 
May 19 14:08:50 <mloskot>	the main screen is most important
May 19 14:09:21 <mloskot>	ok, I
May 19 14:09:30 <mloskot>	getting coffee and back to coding
May 19 14:09:33 <mloskot>	fantastic!
May 19 14:09:37 <HyperJohnGraham>	:)
Note: See TracWiki for help on using the wiki.