irclog2html for #oe on 20041113

00:11.26trekeis there anything less productive than late friday afternoon?
00:11.54woglindemonday morning?
00:12.08trekeno. monday morning is overly productive.
00:12.10emtesitting in a meeting?
00:19.28trekeI guess I can go home soon
00:19.34trekethink it's a pizza night
00:25.32kergothwoot! i have pasn
00:25.34kergothpans, even
00:25.40kergothnow to find something to cook
00:41.02kergothoh, bacon, good idea
00:42.04woglindedamnit
00:42.09woglindethe same error
00:42.51*** join/#oe nettie (~nettie@213-156-52-112.fastres.net)
00:42.56woglindeis TARGET_FPU = "soft" in the disttro.conf enough for build soft-float?
00:43.36*** join/#oe raster (~raster@YahooBB219198104088.bbtec.net)
00:44.44NeoTronoh shoot. If you build soft float binaries do you need a gcc compiled with softfloat?
00:45.08emteheya raster
00:45.14rastermmmmmmmmmm soooooft
00:45.18rasteremte, mooonin!
00:45.18raster:)
00:45.21emtelol
00:45.40emtei must say e is ending up in quite a few conversations again
00:45.47rasteruh oh
00:45.59rasterwho's  dishing the dirt on us again?
00:46.05woglindeneotron i meant if I put the string in the conf is gcc build really build with soft-float?
00:46.15rasteri mean -  we didnt want evryone to know of ourplans of global conquest YET!
00:46.21emteits generally the same old ... when is e17 gonna be out
00:46.22NeoTronwoglinde, my question was unrelated actaully :P
00:46.23nettieHi guys, I have a zaurus C760 running oz 3.5.1, where should I start from? unforunately I cant reach www.openembedded.org
00:46.33rasteremte, when it's ready :)
00:46.37emtelol
00:46.43trekeNeoTron: yeah you need a soft-float enabled toolchain
00:46.48woglindenettie hh.org is down at the moment
00:46.55nettiewoglinde, I see :(
00:47.07NeoTronblah
00:47.07trekeNeoTron: gcc itself doesnt need to be recompiled afaik, but glibc and everything else will
00:47.11NeoTronok
00:47.25NeoTronwell I just need to build a .so or worst case only a .a
00:47.27trekebut I'm not 100% sure on the gcc part :p
00:47.31NeoTronnnot actually a binary
00:49.19emtekergoth: garlic sausage is always good fried as well ....
00:49.51rasterseriously it depends how much time we have
00:49.58rasterand what features we end up putting in and cutting out.
00:50.07emteyeah
00:50.36emtehey i was semi-thinking
00:51.19emtewould it be better to have the menu read from a textfile and use the .eet for icon/theme info etc
00:51.30rasteriut will not move too fastas code quality/stability is no 1. priority. features are a distant second.
00:51.40rasteralso any feature must be clean, polished and well done, not half-arsed.
00:52.02rasterwell technially thats less overhead
00:52.04rasteras onyl 1 open
00:52.14rasterand just read it all in
00:53.00rasterbut it means u cant just add an item by dropping a file in a dir
00:53.05rasteru have to installt he file
00:53.09rasterthen edit the text file
00:53.23emtecan get the ipks to edit the file was my thought
00:53.36rastertrue
00:53.48rasterwhat about a user editing their own?
00:53.50raster:)
00:54.02emteyou give users too much faith
00:54.18rasteri'd rather try make it easy on both
00:54.22emtewe would both be getting emails asking how/why soemthing doesnt work after they installed it
00:54.25rasterand put the tough code in the app
00:54.27rasterfyi
00:54.41rastere17 alerayd hasall the code to buidl the menus/bar laucnehr from a dir
00:54.54rasterso there is little need imho for me to start adding files u have to edit
00:54.55raster:)
00:55.06rasterthe only file there is a .order file to hint at ordering
00:55.12rasterand thats optional
00:55.12emteis it simular enough to transfer over to the style you used in eem-demo?
00:55.39rasterhmmm
00:55.40rasterno
00:55.56rasterit requires a bit more from e17
00:55.59rasterthe e_boject stuff
00:56.09rasterbasically i dotn see eem as a "platform to build on" as such
00:56.35rasterso i'm not really caring :0 just because it looks good doesnt mean i shoudl be built on
00:56.36raster:)
00:56.40emtelol
00:56.56emtethe menu is a bit more intuitive then the e17 one for a pda
00:57.50rasterthe way its drawn - yes
00:58.04rasterbut to reproduce the way its draw/handled is childs play
00:58.12rasteri consider that a non-event :)
01:03.01emtehmm ... so i should apdat the e17 method to the demo style?
01:03.06emteadapt*
01:03.24rasterno
01:03.30rasteri woudl say adapte the menu in eem to e17
01:04.03emte? we saying the same thing backwards here?
01:04.15rasterno
01:04.22rasteri mean use the e17 window manager as abase
01:04.29emteright
01:04.37rasterthen create a module that offers a "desktop" menu that can be keyboard an mouse driver
01:04.49rasterjust like e17 currently has the ibar and dropshadow modules
01:05.03rasterthis imho wodul be yet "anotehr laucnehr bar" module
01:05.19rasterand thus maybe woudl be the chouce for pda-style displays instead of ibar
01:06.13emtehmm ... isnt the cpomiled weight of e17 still pretty heavy?
01:06.17emtecompiled*
01:06.43rasternot that big
01:06.48raster130kb for the binary
01:06.51rasterthe rest is theme data
01:07.19emteyeah thats not bad ...
01:07.48rasterin the long run u will end up duplicating wahst in e17if u are goign to run in x - u will need a wm anyway
01:07.53rasterand since u ware launchgin other apps
01:07.57rasteru have no choice but to do that
01:08.05rasteru arent goign to run in the fb ANd exec apps
01:08.27rasteru woudl need a way fo sharign the fb
01:08.30rasterx provides that
01:09.55emteman after this i wont have any problem passing my C exams ...
01:11.30rasterhehehe
01:11.31rasterindeed
01:11.32raster:)
01:11.58*** join/#oe wincent (~wincent@void-109.pmnet.uni-oldenburg.de)
01:12.50emtealright ... off hand where do i find ibar and dropshadow ... need some sort of templateish thing
01:13.24emteibar = iconbar in apps?
01:13.36rasterto do this stuff with e17  i need the following: a much more minimal theme setup - i've made some attempt at it, 2. a modular layoutr manager that decides where windows get placed and sized and what happens when they reques such stuff
01:13.54raster3. a more small-screen no touchscreen/pen laucnehr module
01:14.06rasteremte, in the src/modules dir
01:14.12rasteribar is the laucnehr bar
01:14.20rasterdropshadow does soft dropshadows on yoru desktop
01:14.40emtels src
01:14.56rasteri updated the tarball yesterday too
01:15.01rasterit can resize windows now
01:15.01raster:)
01:15.07*** join/#oe shorne (~shorne@219.238.219.11)
01:15.08emtethe e17+pre?
01:15.17rasteryes
01:15.22emtegood :)
01:15.34emtehmm src/modules in where?
01:15.39emteits not in e
01:17.34emtei've found the .db stuff ...
01:17.41emtebut that was in data
01:18.15rastereh?
01:18.23rasterinside the e17 pre src tarball
01:18.37rasterand heres no .db stuff in data at all
01:18.38emteah i was looking in the cvs pull
01:18.48rasteroh
01:18.51rasterthats not in cvs yet
01:18.54emtelol
01:19.04emtethats good, i thought i was missing something
01:19.09rasteri will put it in when the wm is vaguely functional (to my personal standards)
01:19.19rasterignroe e in cvs until i say otherwise
01:19.20raster:)
01:19.22emtesounds good
01:19.23raster(the wm)
01:19.25shorneraster: why hasn't anyone delete the e17 from CVS?
01:19.35shorneseems like it would be a good idea
01:19.50emtee17 is being worked on
01:20.04rastershorne, because i'm keeping it for reference - ie stealing body parts from the carcas :)
01:20.09rasterit doesnt build
01:20.15raster0 chance of it buildign against anything there
01:20.19rasterso its no issue
01:20.22shornebut you can get that stuff from the attic right?
01:20.38rasteryeah
01:20.45rasterbut that means pulling special cvs dates
01:20.48rasterand i dont want to bother
01:20.51rasteror special revisions
01:20.54shorneok
01:20.58rasterthatscrees up my local tree
01:21.09shorneyeah, I see what you are saying
01:21.16rasterwhen i'm ready i will en-mass dump the e17 code i have released in tarballs in there
01:21.16emtebtw you have the cleanes room i've ever saw ...
01:21.22emtecleanest*
01:21.28rastereh?
01:21.36shorneits just about one a month that someone mails the list about e17 not building
01:21.41emtehttp://www.rasterman.com/files/meh.jpg
01:21.41shornenot too bad
01:21.52rasteroooh
01:21.59rasterthats just my coding corner
01:22.04emtelol
01:22.58emtedoes elicit work ?
01:23.22emtei get a lot of unselectables
01:24.14emtecant say i really expect it to
01:24.21rasteri hate mess
01:24.24emtenot for a while yet anyway
01:24.26rasteri hate untidiness
01:24.32rasterit's a daily battle with my gf
01:24.35rastershe is so messy
01:24.38emtelol
01:25.18emtehmm
01:25.29emtee_border.c: In function `_e_border_eval':
01:25.29emtee_border.c:1143: warning: assignment discards qualifiers from pointer target type
01:25.29emtee_border.c:1149: warning: assignment discards qualifiers from pointer target type
01:25.29emtemake[3]: *** [e_border.o] Error 1
01:26.06emtedid ecore change in the last day or so?
01:26.09rasteru will see the errors elsewhere
01:26.12rasteryes
01:26.20emtek
01:26.24emtei'll recompiel ecore
01:26.26rasterecore  and edje and friends upate for e17 regularly
01:27.19emtei need to restart my rss for taht notification
01:27.48kiatoaJust curious: why no fdisk in oe? There is an fdisk_xyz.ipk on handhelds.org
01:28.06emtewhat would you fdsik?
01:28.10emtefdisk*
01:28.48emtemicrodrive i suppose
01:29.11rasteranything u use ext2 on
01:29.15emtei should check the prices on those
01:29.17kiatoaI (think) I need to make a CF disk into ext2 so linking works (i.e. installing on CF).
01:29.37emtemkfs.ext /bah/CF
01:29.49emtemkfs.ext2 /bah/CF
01:31.30*** join/#oe thatweasel (~thatwease@user-0ccensp.cable.mindspring.com)
01:31.55*** join/#oe Virusmaster (~Thomas@p5091BC63.dip.t-dialin.net)
01:31.56kiatoaAh! Makes sense... I was following directions I found on the web...
01:33.06emteits what i use for mine when my mp3 player complains
01:33.19emtetho i use  mkfs.msdos
01:35.19emtelets see if e likes xchat now
01:36.25*** join/#oe emte (Paranoia@d66-183-163-211.bchsia.telus.net)
01:36.43emtedamn ...
01:36.45emteits all pretty and beautiful
01:37.12emtelol
01:37.20emtethe iconbar ufo is funny
01:51.30rasterdman
01:51.33rasternow u call it a ufo!
01:51.34raster:)
01:51.46rasterdid u fill your ibar with apps?
01:52.27*** join/#oe ggilbert (~ggilbert@lsanca2-ar31-4-33-244-178.lsanca2.dsl-verizon.net)
01:52.36ggilberthmmm. I'm addicted to domain names
01:56.36*** join/#oe mithro (~tim@dsl1-83.gw1.adl1.airnet.com.au)
01:56.38rasteremte, http://www.rasterman.com/files/meh2.jpg
01:57.03rasterthats more like the room (fromt he view of my coding corner). not as tidy as i'd like tho
01:59.06mithroso raster why are you so intrested in oe?
02:00.17rastermithro, god commanded me to be.
02:00.23rasterok
02:00.24rastermaybe not
02:00.25raster:)
02:01.19rasteri like devices
02:01.27*** join/#oe TimRiker (~timr@TimRiker.active.supporter.pdpc)
02:01.50rasterpda's and smart hpones for the past 2-3 years are/have been faster than my first pc i wrote E on (for e 0.1-0.13)
02:01.59rasterthat pc was a p120, 32mb of ram.
02:02.11rastermy ipaq 3660 beats it.
02:02.17rasterit has double the ram and more cpu grunt
02:02.31kiatoaQuestion about oemake: why the (oh so long) parsing of all .oe files at the beginning  ofa build? No way to cache that?
02:02.41rasterthe possibilities of these little babies is amazing
02:02.46rasterbut they simply arent being pushed there
02:02.56rasterpeolpe either treat them as an mbedded 8bit platofrm
02:03.00rasterand dont do anythgin inteersting
02:03.14rasteror they treat it as a full blown ghz pc desktop and so the thing crawls
02:03.43trekeohh vmware beta 5
02:03.56mithroso what are you going to do about it :)
02:03.57emteraster: yeah it has a few icons ... didnt know whatelse to call it ... either a ufo or a lamp
02:04.19rasterevery ui i've seen on a pda (from palm os which i own a clie) to pocketpc, to linux (gpe or qtopia) all just make me go "man u guys can do so much better than this! come ON!"
02:04.20raster:)
02:04.31emtelol
02:04.38rasteremte, hehe i dont have a name for it yet either. my gf calls it the "hamburger"
02:04.47emtethe old one was a hamburger
02:04.53rasteryeah
02:05.16rastermithro, i'm targetting all of my workpon e to scale down to pda ANd up to ghz desktop
02:05.31rasterso far i personally believe i've done a decent job with the libs side
02:05.36rasterits turned out a charm
02:06.15rasteremte,  yeah. thus the "hamburger" title :)
02:06.36emtehmm
02:06.41emtemozilla isnt behaving
02:06.54emtewonder if firefox will
02:08.14emtenope ...
02:08.49emtefire wont even start ... gets to the profilemanager and thats it
02:08.55emteoh well
02:09.09emtei'll use my gf's box for web :P
02:09.55emtewt ...
02:10.17emteodd ... you have some type of window contetnt override raster?
02:10.22emtecontent*
02:10.50rasterwindow content?
02:10.54mithroraster: so you got anything which demonstrates this then?
02:10.57emtemoz wont display content if i start it from a term but it works if i run it from the iconbar
02:11.17rastermithro, some examples - prototypes, ideas - eem was one - see eem.avi on rasterman.com/files.html
02:11.51rasteremte, eh.. i do nothing special in laucnhing apps - just fork and exec...
02:11.51mithrowhats eem?
02:12.07rastermithro, "Enlightement for EMbedded"
02:12.10rasterits just a demo app
02:12.20rastergiving an example/ide of how things shoudl be imho
02:13.01mithroyou know apples dock might actually work well on a pda....
02:13.28trekeeeew
02:13.32emteugh
02:13.46trekeapples dock barely works on a 15 inch widescreen :p
02:13.53trekeI'd hate to see it on a 3.5 inch
02:14.38mithrotreke: i mean the zoom on focus part
02:14.45trekeah
02:14.55rastermithro, from one point of view it wont as it relies on mouseover - and that is not possible on a pda - u'd NEED to make it arrowkey navigable too
02:15.13rasterlook at the eem.avi
02:15.18rasteras another take/example on it
02:15.27mithroraster: why couldn't dock be arrow key navigatable?
02:15.30emtehmm no keyboard focus ...
02:15.44rasterit could be
02:15.46mithrojust have 1 key which focuses the dock then left right?
02:15.54rasteru'd need to make it so
02:16.13rasterwell u'd actualyl need to write a whole dock
02:16.16raster:)
02:16.29mithroi wasn't actually saying to apples dock and make put it on a pda :)
02:16.33rasteroiddly enough the whole osx dock thing is actualyl a shared lib in esmart
02:16.38rasterits one of the container layout modules
02:16.39raster:)
02:16.46emtemmmm  i missed mouse-focus on terminals
02:16.50mithroi was saying that a concept like apples dock could work well on a pda
02:17.01rasteremte,  eh?
02:17.21emtehad it disabled before for one reason or another
02:17.30mithroraster: if you added "zoom" support so that the currently selected item was like twice as big i think it would make your eem 5* better
02:17.31emteso you had to click-focus
02:18.02rastermithro, hats possible
02:18.10emtethere is already a magnifyer
02:18.17rasterin fact with a few lines of code i can just elave it up to the theme to decide
02:18.17raster:)
02:18.27rasteryeah
02:18.30kergothman, i hate spending $160 at the grocery store
02:18.30rasterat the top-right
02:18.39mithroi would also suggest makeing the ones either side a bit larger
02:19.20rastermithro, themedesign/user preferences issue
02:19.22raster:o)
02:19.24rasterie
02:19.26rastera non-issue.
02:19.52raster(imho)
02:20.31mithroraster: you didn't show how you access the menu when running an application?
02:20.38rasterno
02:20.40mithroor switch between applications?
02:20.43rasteri didnt
02:21.08mithrowhich are kinda important bits :)
02:21.19rasteras u get back tot he menu by exiting the "app"
02:21.23rasterie with left arrow
02:21.35rasterit simply make the app PARt of the menu heirachy
02:21.51mithroso what happens if the app is slow to start?
02:21.52rasterthis is my way of addressign the xomplexity of hh ui's
02:22.06rasterit shouldnt need to be slow
02:22.06mithrohow do you close an application?
02:22.14rasterand i guess u wait for it to pop up
02:22.14raster:)
02:22.17rasteru exit it
02:22.20rasterlef taroow
02:22.29rasterthe app starts with a menu of thigns to do
02:22.34mithroraster: does it preserve what i was working on then?
02:22.36rasterby exiting that u exit the app
02:22.44rasterthats the job of the app
02:22.54rasterbut yes it SHOULd save its state - whetever u did
02:22.58rasterso when u come back it is as u left it
02:22.59mithroso say i'm doing something in the terminal
02:23.08rasterthats up to the app
02:23.12mithroand need to go and get some info from my address book
02:23.18rasterin THIs case i'd suggets the tterminal app stays running
02:23.20rasterbut simply hides
02:23.25rasterto keep your shell session alive
02:23.32mithroso how do you terminate the terminal app?
02:23.33rasterwhen u come back it simply re-attaches to it
02:23.46rasteron hideit de-inits all resouces not needed for keepign that state
02:23.54rasterif ti can it can save it all to "disk" and completely exit.
02:24.00rasterby exiting the shell
02:24.06rasterone u exit the shell there is no state to keep
02:24.33rasterso exitign theshell exits the temrinal
02:24.33rasterand thus removes all resource usage
02:24.33mithrothis UI seems very phone like
02:24.33trekekergoth: jesus, 160 bucks?
02:24.33rasterthe point here is *YOU* are thinkign of the pda as a PC
02:24.33rasteras aunxi workstation
02:24.34rasterwith apps
02:24.35trekewhat the hell did you buy?
02:24.47kergothi hadnt been to the grocery store for anything but pizza and the like in a long time
02:24.49rasteri am comign formt he angle that "its a device - simply driver by a pc/unix os"
02:25.01rasterpeole think of it that way and treat it that way.
02:25.06kergothspices, bowls for my burners ont eh stove so i dont set off the fire alarm again, bunch of food of all sorts, etc
02:25.11kergothheh
02:25.13rastermithro,  yes. it was intended for a phoen actually
02:25.13raster:)
02:25.17mithroraster: i'm comming from the idea that i want to do multiple tasks at once
02:25.26rastermithro,  it isnt intended for the power nerd runing 80 apps
02:25.41rastermithro, but u can onyl really see 1 at once on such a small screen
02:25.44rasterso u flip.
02:25.50mithroit always infuriates me that i can't do multiple things on my phone
02:26.04rasteryeah
02:26.11rasterthats somehting i want to address with panes
02:26.16mithroie no easy way to copy and paste from address book to sms
02:26.17mithroetc
02:26.19rasteru can stick one task u are doign in some pane
02:26.39rasterthats more that particular phones ui
02:26.47rastera good ui would make that easy
02:26.52rasteras u jump out of the sms editor
02:26.56rasterit saves your editigns
02:27.01mithrothe problem is going through the menu to get from address to sms
02:27.05rasteru go to find the text u need
02:27.06mithroit takes like 4 clicks
02:27.07rastergrab it
02:27.11rasterthen go back to sms editor
02:27.17rasterit comes back up where u left off
02:27.18rasterpaste.
02:27.25rasteryup
02:27.31rasterso maybe u want shortcuts to do it
02:27.48rasteremte, miltiple windwos dont eat up battery
02:27.48raster:)
02:27.49emtedo*
02:27.51mithroraster: on a desktop style thing it takes 2 clicks max
02:27.52rasterthey eat up mroe ram
02:27.57mithroclick on address app
02:28.01emteraster: jsut whats running in them :)
02:28.06rasterand IF the programs keep using cpu while they have a widnow they will consume mroe cpu resoruces and thus more battery
02:28.06mithroclick back on sms app
02:28.11rasterbut multiepl windwos on their own dont
02:28.31rastermithro,  but when u dotn have a big enough screne to hold more than 1 app- u have little choice.
02:28.41trekeindeed
02:28.45mithroraster: have you used ratposion or ion?
02:28.54trekeI have.
02:28.54rastermithro,  i have seen them.
02:28.55emteyou sorta need to "tab" everything
02:29.09emteto have it 1/2 readable
02:29.14trekeI've also used ion on a pda
02:29.18trekeit's ok
02:29.21trekebut not great
02:29.39mithroion doesn't have a good way to switch with the stylus
02:29.41trekethe most common uses of pdas just don't involve multiple aps
02:29.54rasteryup
02:29.57trekemithro, it can support buttons.
02:29.58rasterand the few cases where u do
02:30.05raster(eg play an mp3 while reading your mail)
02:30.13rastercan be accomplished with backgroudn tasks
02:30.15mithroi'm always using multiple apps
02:30.19rasterand maybe soem status/control panel (pane)
02:30.28rastermithro,  you are in the vast vast vast minority
02:30.31trekemithro. You are an oddity.
02:30.41rastermost people out ther ein consumer land can barely fit 1 application in their head
02:30.44rasterlet alone 2
02:30.47mithroraster: everyone i have seen use a PDA uses multiple apps
02:30.49mithroeven my mum
02:30.51rasterpeople are bad at multitaskign
02:30.53rasterwe are nberds
02:30.58rasterwe do it all the time
02:31.03mithroand my um isn't a nerd
02:31.05kergothif the apps load fast enough, you dont need them all open at once.
02:31.10trekeraster: except for emacs users
02:31.15rastertreke,  hahahaha
02:31.18rasteryup
02:31.25mithroit just easier to have them all open and click on them in the task bar
02:31.30rasterwith GOOD WELL WRITTEn and EFFICIENt apps u an simply app flip
02:31.31trekethey never figured out that there were other apps written
02:31.32emtemithro what do you have running all the same time?
02:31.35rasteru dont need them all up at once
02:31.41kergothraster: yeah, exactly
02:31.48rasterbut why shoudl peole even know they are APPS?
02:31.55rasterthey shoudl jst be some aspect/thing that the device can do
02:31.59kergothmithro: for all intents and purposes, if the apps save state on exit, and start quickly, there's no difference between that and one app at a time.
02:32.00rasterthey shoudltn ened to know its an app
02:32.00trekelook at the palm. everything nicely terminates when you switch apps
02:32.07rasterthey shoudl dgo "i want to write an sms"
02:32.11rasterand go do it.
02:32.14trekethen they pop immedietly back up again
02:32.16kergothmithro: except in the rare case of something in the background actually doing something useful while it isnt visible.
02:32.21rasterthey shouldnt have to knwo the sms editor is launched as an executable
02:32.27mithrothe taskbar is the best invention i know off
02:32.27rasterand exits or srtarts
02:32.34rasteryup
02:32.39rasterplam is an execllent example
02:32.40trekemithro, good god, you must be kidding
02:32.52kergothi dont even use a taskbar on my desktop
02:32.54kergothjust slows me down
02:32.59rastera temrinal app is an exception as a shell has a LOt fo VERY COMPLEX state to hold
02:33.07rasterthat short of dumping a core and picking up form that
02:33.12rasteris not really possible to "save"
02:33.13mithroraster: what about a spreadsheet?
02:33.55trekeI use kde on my desktop and the task bar is the first thing to disappear
02:33.55kergothwhat about it?
02:33.55kergothif the spreadsheet stores what you were working on, exits quickly, and loads qiuckly with that data, it works fine
02:33.55mithrowhen i come back to my spreadsheet i want it at the same location in the same place
02:33.55rastermithro,  a spreadsheet is alerayd capable of saving the spreadsheet as a file. it has the ability to load and save state as such.
02:33.55trekeit just doesn't scale well behyond a handful of apps
02:33.55rasterthats easy
02:34.00trekeon multiple desktops
02:34.04kergothmithro: and? as raster says, thats easily done
02:34.06kergothit doesnt have to stay running
02:34.23mithrosaving a spreadsheet is different from saving the current state of the spreadsheet
02:34.26rasteru save cursor, scroll pos. in fact this is saved WITHIn excel files and .doc files already
02:34.28trekemithro, a spreadsheet is one of the easier apps
02:34.39kergotha spreadsheet is no problem
02:34.45rastera shell is tough as the shell istelf is speartate to the temrinalk emulator
02:34.46trekesince you just need to dump a bit of info out to disk
02:34.54rasterand only the shell knwos enoggh to save it sstate
02:34.58emteyou can save spreadsheet states the same way vi/vim does in a recovery file
02:35.10rastereven then it SPANWS other exeuctabels that may be currently runing or not that it cannot affect in terms of state save
02:35.14rasterits the exception
02:35.15trekeeven the shell doesn't know how to save its state since it's launching other apps
02:35.21rastermost apps can save and load their state easily.
02:35.33trekenetworks apps are problematic for obvious reasons
02:35.37rasteryeah
02:35.45rasterbut in those case i'd siggest a spli design
02:35.52rasterwith the netowkr/protocol handlign as a back-end daemon
02:35.54trekebut the ui doesnt need to reflect that
02:35.55rasterspawned and kept around
02:35.57kergothtreke: exactly
02:36.02rasterwiht eh gui attaching/detaching to/from it like screen
02:36.13rasterif ti really needs to maintain connections
02:36.15raster(like irc)
02:36.33trekewe are a very small minority who activly switch apps
02:36.39rasteryup
02:36.45trekemost people aren't doing python development and irc at the same time on a pda
02:36.52rasterthe onyl reaosn to swihc apps normally is to retirev information FROm another app
02:36.54rasteror control it
02:36.59rasterand in those cases its a special thng
02:37.11rastercontrollign woudl be for example mp3 player playign while on irc
02:37.16rasteru can ue a status pane
02:37.21rasterfor such special uses
02:37.29kergothtreke: where's your windowed mode disable patch at? is it in oe atm?
02:37.38kergothtreke: the windows on my sl6000 in opie are getting on my nerves
02:37.39kergothheh
02:38.25mithroraster: personally i think it's wrong to try and constrict the user to doing 1 thing at a time
02:38.44mithrobecause most people want to do multiple things at once
02:38.48rastermithro, a user AN only do wont thing at once
02:38.51rasterCAN
02:38.58rastergo try do 2 things at once
02:39.02rasteru will find u cant
02:39.07rasteru are always FLIPPING
02:39.10rastermaybe quickly
02:39.14rasterbut u are flipping
02:39.39rasteronly if the snesory stumuli are separated can u do multielp things
02:39.40rasterie
02:39.46mithrobut flipping needs to be easy
02:39.50rasterlistengi to music while reading a document
02:39.53rasteryes
02:40.01mithroscreen, ion, taskbar are all flipping tools
02:40.10rasterbut the point is that u need to first make flippoing mroe ORGANISED
02:40.14rasterbefore u go there
02:40.21rasteryes
02:40.23rasterthey are
02:40.32mithroand they all deal with currently open tasks
02:40.52rasterand they all look pretty much liek arse
02:40.56raster:)
02:40.57mithroie i don't care my device can write sms is i'm only editing my address book and playing mp3s
02:41.03rasteralso they can be better organised
02:41.08mithros/is/if
02:41.22mithroraster: do you like grouping on the task bar?
02:41.32rasteri dont use taskbars
02:41.53rasterwell not on a desktop
02:42.03rasterand on my pdas i never leave multiepl things up at once
02:42.08rasterplam doesnt let u
02:42.25rasterand under qtopia the strain on the poor system is too much
02:42.50mithroi've never had to much problem with multiple open apps under opie
02:43.09rasterwell by my standards its slow as christmas
02:43.25mithroinfact i constantly have opie-today, addressbook, todo, terminal and a few others open