Version 4 (modified by 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.