chillywilly (baumannd@d155.as13.nwbl0.wi.voyager.net) left irc: jcater (jason@w202.z065105010.mem-tn.dsl.cnc.net) left irc: later dn (dn@24-240-58-232.hsacorp.net) joined #gnuenterprise. dn (dn@24-240-58-232.hsacorp.net) left #gnuenterprise. Nick change: dnMovies -> derek chillywilly (baumannd@d155.as13.nwbl0.wi.voyager.net) joined #gnuenterprise. Nick change: derek -> dnSleep ajbusy (ajmitch@p59-max7.dun.ihug.co.nz) left irc: Ping timeout for ajbusy[p59-max7.dun.ihug.co.nz] ajbusy (ajmitch@p59-max4.dun.ihug.co.nz) joined #gnuenterprise. Nick change: ajbusy -> ajmitch reinhard (rm@62.47.44.45) joined #gnuenterprise. jcater (jason@HubS-mcr-24-24-112-3.midsouth.rr.com) joined #gnuenterprise. Nick change: jcater -> jcSleep reinhard (rm@62.47.44.45) left irc: Those who say it can't be done should never stop those who are actually doing it. jcSleep (jason@HubS-mcr-24-24-112-3.midsouth.rr.com) left irc: Read error to jcSleep[HubS-mcr-24-24-112-3.midsouth.rr.com]: Connection reset by peer Nick change: ajmitch -> ajbusy chillywilly (baumannd@d155.as13.nwbl0.wi.voyager.net) left irc: Free Dmitry! Boycott Adobe!! Repeal DMCA!!! ra3vat (ds@195.239.66.11) joined #gnuenterprise. ra3vat (ds@195.239.66.11) left irc: Ping timeout for ra3vat[195.239.66.11] Nick change: ajbusy -> ajmitch reinhard (rm@62.47.44.45) joined #gnuenterprise. reinhard (rm@62.47.44.45) left irc: Those who say it can't be done should never stop those who are actually doing it. neilt (neilt@dialup-63.215.117.76.Dial1.Chicago1.Level3.net) joined #gnuenterprise. #gnuenterprise: mode change '+o neilt' by ChanServ!s@ChanServ neilt (neilt@dialup-63.215.117.76.Dial1.Chicago1.Level3.net) left irc: Ping timeout for neilt[dialup-63.215.117.76.Dial1.Chicago1.Level3.net] ajmitch (ajmitch@p59-max4.dun.ihug.co.nz) left irc: Ping timeout for ajmitch[p59-max4.dun.ihug.co.nz] chillywilly (baumannd@d182.as6.nwbl0.wi.voyager.net) joined #gnuenterprise. ajmitch (ajmitch@p17-max1.dun.ihug.co.nz) joined #gnuenterprise. Nick change: dnSleep -> derek hi derek gawd it is too early :) I may need to go bacl to bed er, back Action: chillywilly first grabs the patch for kernel 2.4.7 derek (derek@cpe-24-221-112-50.az.sprintbbd.net) left irc: Ping timeout for derek[cpe-24-221-112-50.az.sprintbbd.net] chillywilly (baumannd@d182.as6.nwbl0.wi.voyager.net) left irc: brb dneighbo (dneighbo@cpe-24-221-112-50.az.sprintbbd.net) joined #gnuenterprise. dang chilly is gone jamest are you here? anyone with network admin skilz here??? dneighbo (dneighbo@cpe-24-221-112-50.az.sprintbbd.net) left irc: BitchX-1.0c16 -- just do it. dneighbo (dneighbo@cpe-24-221-112-50.az.sprintbbd.net) joined #gnuenterprise. dneighbo (dneighbo@cpe-24-221-112-50.az.sprintbbd.net) left irc: Ping timeout for dneighbo[cpe-24-221-112-50.az.sprintbbd.net] dneighbo (dneighbo@cpe-24-221-112-50.az.sprintbbd.net) joined #gnuenterprise. dneighbo (dneighbo@cpe-24-221-112-50.az.sprintbbd.net) left irc: BitchX-1.0c16 -- just do it. jcater (jason@w202.z065105010.mem-tn.dsl.cnc.net) joined #gnuenterprise. chillywilly (baumannd@d110.as29.nwbl0.wi.voyager.net) joined #gnuenterprise. nickr (nick@sdsl-64-7-6-186.dsl.nyc.megapath.net) left irc: Ping timeout for nickr[sdsl-64-7-6-186.dsl.nyc.megapath.net] jcater (jason@w202.z065105010.mem-tn.dsl.cnc.net) left irc: Read error to jcater[w202.z065105010.mem-tn.dsl.cnc.net]: Connection reset by peer nickr (nick@sdsl-64-7-6-186.dsl.nyc.megapath.net) joined #gnuenterprise. nickr (nick@sdsl-64-7-6-186.dsl.nyc.megapath.net) left irc: Read error to nickr[sdsl-64-7-6-186.dsl.nyc.megapath.net]: EOF from client nickr (nick@sdsl-64-7-6-186.dsl.nyc.megapath.net) joined #gnuenterprise. nickr (nick@sdsl-64-7-6-186.dsl.nyc.megapath.net) left irc: Read error to nickr[sdsl-64-7-6-186.dsl.nyc.megapath.net]: EOF from client nickr (nick@sdsl-64-7-6-186.dsl.nyc.megapath.net) joined #gnuenterprise. nickr (nick@sdsl-64-7-6-186.dsl.nyc.megapath.net) left irc: Read error to nickr[sdsl-64-7-6-186.dsl.nyc.megapath.net]: EOF from client nickr (nick@sdsl-64-7-6-186.dsl.nyc.megapath.net) joined #gnuenterprise. nickr (nick@sdsl-64-7-6-186.dsl.nyc.megapath.net) left irc: Read error to nickr[sdsl-64-7-6-186.dsl.nyc.megapath.net]: EOF from client derek (derek@cpe-24-221-112-50.az.sprintbbd.net) joined #gnuenterprise. nickr (nick@sdsl-64-7-6-186.dsl.nyc.megapath.net) joined #gnuenterprise. nickr (nick@sdsl-64-7-6-186.dsl.nyc.megapath.net) left irc: Read error to nickr[sdsl-64-7-6-186.dsl.nyc.megapath.net]: EOF from client jcater (jason@w202.z065105010.mem-tn.dsl.cnc.net) joined #gnuenterprise. nickr (nick@sdsl-64-7-6-186.dsl.nyc.megapath.net) joined #gnuenterprise. nickr (nick@sdsl-64-7-6-186.dsl.nyc.megapath.net) left irc: Read error to nickr[sdsl-64-7-6-186.dsl.nyc.megapath.net]: EOF from client jcater Action: derek slaps on the ankle chains argh! Action: derek bolts chains to wall we need a designer bug day :) bugs? "bugs; we don't need no stinkin' bugs" hehe jcater how do you move widgets on a form? look at the widget you want to move and think really, really hard. This doesn't work for everyone, though Some ppl have to click on the widget and use the arrow keys ok if i click on a widget and tehn use the arrow keys I haven't tested the latter too much as I can do the former it makes the widget bigger or smaller (as long as I've had enough to drink)\ instead of moving it :( Um, that's supposed to happen only if the alt key is pressed hmm well it happens for me if let me look a. alt key is pressed b. shift key press or c. if no key press cept arrow :) i dont have VERY latest cvs let me test further i just got back my internet access are you slurping now? yip nickr_ (nick@sdsl-64-7-6-186.dsl.nyc.megapath.net) joined #gnuenterprise. some other issues some one else had this problem, but I can't reproduce it (i.e., arrow keys work for me; alt+arrow keys work to resize), so I'm thinking it has to with a setting in X. If slurping doesn't work, I want to try one change a. there isnt a form name ???? Nick change: nickr_ -> nickr b. resizing form in property editor works but after one resize it wont work... is this after your cvs update? c. property editor is dependent on on instance of form jcater: retesting now ok b is still happening I'm sure c is still happening; it is on my TODO list when I change to MDI setup Have you tried moving widgets yet? yip c still happens :) and b and a now trying widget moving Action: derek has some ideas for MDI layout (like you want to hear them ) Action: derek probably already told you them also, reported this one before and probably relates to b. if you change name of things in property editor it often isnt reflected elsewhere but it does really change it I'll be honest, I doubt I can do TOO much with designer (other than minor changes) before SF, so we can discuss there if you want widget thing still happens too can you reslurp and test the change I just posted basically for me to recreate ALL must do is Action: chillywilly cries in his beer open new designer add a label and try to move it btw: i USED to be able to move widgets Action: derek is slurpping cvs It worries me that moving works fine for me it used to work fine for me and I'm using redhat, X11 4.0, and gnome 1.4 which I'm sure is close to your setup me trying one more time yip So it' s very hard for me to figure this out :( that fixed it cool let me rephrase that appears at this time to have alleviated a possible problem :) Action: derek is practicing that legalese speak heh by name, you mean the form title? eschew obfuscation no i mean there is no 'id' i hate that we use name instead of id :) but if i have a widget i give it a name so i can call widget.something or so i woudl hope i dont see how to do that with the form as there is no name or id in property editor if that makes sense? yes did it have it before? um probably not :) ok let me research we can add that but it needs to be added at gnuef level, not designer level kill da wabbit! as the property editors are built dynamically from the parser XML markup
kiiiiiiiill daa waaaaaaaabbit! GNU Enterprise Contact Manager GNU Enterprise Contact Manager GNUe Development Team Contact Manager for GNUe Developers 0.0.2 22 69 is what form used to have well, that name can't be used in the forms namespace :) kiiiiiiiiiillll daaaa waaaaaaaaaabit! err, python namespace ?? I thought you were wanting to have so in a trigger you could reference DERKFORM1.something i do want thatt did I misunderstand what i just pasted USED to be equiv of that at one point there was hairbrained idea ssssssh, be vewy vewy quiet to support that was the equivalent of I am hunting a wabbit putting things inline woudl have also been acceptable under an older version of forms look da wabbit! Action: jcater shoots chillywilly Action: derek gives chillywilly some rabbit traps oops, thought chillywilly was a wabbit Action: chillywilly dies Action: jcater really wishes we were using "id"s instead of "name"s :) jcater: me too :) now is time to change if ever I may change it as we hvae SMALL install base Actually, I will change it in jamest's and my branch w/a hack to read all old names and convert to ids Action: jcater thinks jamest's going to love this rofl jcater: please make up your damn mind i was thinking would be funny make the change commit it only dont document it tehn when his forms break and he comes a screaming sheepishly say oh, i thought that what the irc log was for :) you guys have a devel branhc now eh? er, branch even chillywilly: i call it the 'war' branch hehe actually, no forms will break chillywilly: it is hell too yay! so much has changed it is much cleaner we need one for GEAS but doesn't work :) as if you grab it, you better be prepared to battle it aaah :) chillywilly: no geas yet ? oh, you mean you need to branch geas Action: jcater thought you thought the forms branch was for geas jcater another quick bug Action: jcater slaps himself if you create a lable we don't support lables heh it goes to Label_1 and in treeview is Label_1 if you put a second one on so forms is gonna be MDI when?!? it goes to Label_1 and in the treeview is Label_2 Action: chillywilly better shutup we should probably make it Label_2 name :) chillywilly: it is MDI now i believe oh, damn in a sense designer is not chillywilly: did you ever get those ogg files? Action: chillywilly is gonna go tot the church festival in a minute or 3 derek: yip one of them your pastor is sorta goofy, but cool sort of goofy, thats an understatement heh, but the youth pastor at our chirhc is the niggest goof I know heh, but the youth pastor at our church is the biggest goof I know its even funnier when you realize his a swede heh at is about 6'2" and about 300 pounds with white blonde hair I think they are playing the last episodes of night rider :P louie anderson-like? Action: chillywilly notices his guitar amp and effects processor is still on maybe if I wasn's so lazy I would go turn it off Action: chillywilly needs to code GNUe stuff...yeah I know I suck um jason is there way to copy and paste widgets? well I'm off to our church festival l8r chillywilly (baumannd@d110.as29.nwbl0.wi.voyager.net) left irc: bbl jcater: you here? what happened to visible count? jamest changed to rows IIRC i dont see rows or visible count in the property editor for an entry widget hmm looks like he only changed in our branch let me look no its there i had to update forms i had only updated designer ah cause some jackass insisted they be in different directories :) ok bug you enter rows and it doesnt redraw the form to reflect them you are so picky hmm even after save close adn reopen doesnt display Action: derek thinks the row code didnt make it to designer :) some day soon i hope to help fix too instead of just report jcater: ..... if you tell me where to fix i will look at it as i am building a form now :) um it'll be in gnuef/src/UIwxpython I doubt it'll be a simple fix as I let UIwxpython draw the form for me err, create the widgets for me but UIwxpython is only setup to do that when the form is initially loaded i.e., it doesn't dynamically support redrawing err, restructuring ok will leave alone the problem is even if i shut designer down and reopen it it doesnt draw the rows ok still related to same problem i.e., UIwxpython needs to be aware that designer may be using it :) wow this code has changed a lot dneighbo@latitude:~/cvs/gnue/gnuef/src$ grep rows *.py GFParser.py: 'rows': { [17:34] MSG541 GFParser.py: 'Deprecated': 'Use the block "rows" attribute instead.', GFParser.py: 'rows': { [1]+ Done emacs UIwxpython.py dneighbo@latitude:~/cvs/gnue/gnuef/src$ hmmm this is sad Action: derek thinks that concept of block is horribly jacked and this makes it only worse do we expect people to actually build forms w/ such restrictions? restrictions? I see no restrictions rows property is moved to block level granted in 99% of cases you would have block for something you are making a grid Action: derek just has problem with whole block concept in general we added rows back to entry level for the rare case where it is needed there but by encouraging at the entry level, you are opening up most developers to shoot themselves in the foot sorry i read the grep wrong :::): i.e. out of context (like a journalist) lol the comment says its deprecated but its doing so in the entry visible count not entry itself :) ah btw: did you mean UIBase? or UIwxpython both read my mind, not by keyboard musings neilt (neilt@dialup-166.90.66.121.Dial1.Chicago1.Level3.net) joined #gnuenterprise. #gnuenterprise: mode change '+o neilt' by ChanServ!s@ChanServ neilt (neilt@dialup-166.90.66.121.Dial1.Chicago1.Level3.net) left irc: hmmm my forms client might be dorked did someone change the config file? DB000: File "/home/dneighbo/cvs/gnue/designer/../gnuef/.cvsdevelbase/gnue/forms/UIwxpython.py", line 227, in OnInit DB000: dataMenu.Append( 209, "Jump to Record... (F2)",GConfig.get('msg_jump')) DB000: File "/home/dneighbo/cvs/gnue/gnuef/.cvsdevelbase/gnue/common/GConfig.py", line 52, in get DB000: return _OPTION[string.lower(varName)] DB000: KeyError: msg_jump dneighbo@latitude:~/cvs/gnue/gnuef/samples/track/forms$ I think jamest added some stuff for Jump to Record yip Action: derek takes note to nick name him ximian, jamest :) we need a much better way to handle config btw: im kidding i expect such things from cvs you should try the new branch it's wacked i will say though it appears he didnt check in a sample conf file :( are you sure? it should be in common did you update common? ah can we not create non data aware forms anylonger? should be able to why? DB000: newWidget = self.widgets[object.getObjectType()](object,container, self.textWidth, self.textHeight, self.widgetWidth, self.widgetHeight, self) DB000: File "/home/dneighbo/cvs/gnue/gnuef/.cvsdevelbase/gnue/forms/UIbase.py", line 375, in __init__ DB000: newWidget = self.createWidget(object, container, textWidth, textHeight, widgetWidth, widgetHeight, interface, spacer, initialize) DB000: File "/home/dneighbo/cvs/gnue/designer/../gnuef/.cvsdevelbase/gnue/forms/UIwxpython.py", line 914, in createWidget DB000: values = object.allowedValues() DB000: File "/home/dneighbo/cvs/gnue/designer/../gnuef/.cvsdevelbase/gnue/forms/GFObjects/GFEntry.py", line 179, in allowedValues DB000: for count in range(self.datasource.getLastRecordNumber()+1): DB000: AttributeError: datasource [3]+ Done emacs expense.gfd dneighbo@latitude:~/cvs/gnue_modules$ hmm that form is from designer and has no datasource or database defined are you using a dataless datasource as the source of a combo box not using any data source as for combobox is entire form I didn't do dropdowns, but I'm pretty sure they must be data-aware sigh ok this goes back to 99% time thing its cool, was just wanting to test something and i dont hvae the data ready so havent bound it up how were you wanting to use a dropdown? but some quick and dirty hackers will want to make drop down boxes hard coded instead of from db's i think :) its pretty common in 'two tier' apps that people do this i abhor it personally our new datasources will be able to handle this, IIRC but right now, not supported only reason i have other wise right now is trying to test something so have no data bound for anythingn actually, I think the branch supports that right now (it'd just appear as an empty dropdown box) but that doesn't help you right now hahahah ok now it works (without crashing) lol but forms doesnt respect the rows data eitehr :) i think i might see the fix though trying now yeah i got it working :) and it works real time in designer currently i did things as tests for rows and left visiblecount should i break visible count? and just have the rows? sure :) its up to you break it in one file looks like jamest broke visible count and switched to rows (GFEntry.py) but in UIBase.py he ignored altogether so suppose i should go along same line? probably and break visiblecount? yes we need to talk about something else so far gnue has been rather a hack and slash growing project as we start to hit 0.1.0 on some of the things im thinking we may wish to go to having maintainer for each portion and only that maintainer really commits to cvs everyone else makes patches and submits them for review by the maintainer and others the maintainer should as well submit his changes for review in patch format we probably arent that mature yet, but thinking long term might be good idea I agree as soon as we stabilize Index: UIbase.py =================================================================== RCS file: /home/cvs/gnue/gnuef/src/UIbase.py,v retrieving revision 1.40 diff -r1.40 UIbase.py 324c324 I wonder if jamest will be on today? < while count < int(event.data.visibleCount): --- > while count < int(event.data.rows): 356,357c356,357 < if not hasattr(object,'visibleCount'): < object.visibleCount = 1 --- > if not hasattr(object,'rows'): > object.rows = 1 359c359 < object.visibleCount = int(object.visibleCount) --- > object.rows = int(object.rows) 374c374 < for spacer in range(int(object.visibleCount)): --- > for spacer in range(int(object.rows)): dneighbo@latitude:~/cvs/gnue/gnuef/src$ doubt it, he has kids ah if you dont see grossness in above i will commit it otherwise will just submit to you and jamest as patch but it fixes my immediate need :) does it work? looks fine to me let me test with data form real quick and if seems to work then will commit wow tabs ROCK ok seems to work with data will commit it visibleCount is now broken it will not crash the form if you use it ok but will not repeat the item Action: derek feels useful again one day jcater will learn cool you see i used to do this for forms, then jamest woudl saying instead of where to look, whatcha trying to do, ok let me fix that :) I have a whole list of todos Action: derek thinks jamest would kill you if you started off loading programming to me... :) its one thing if you rape his baby, but let masta rape it.... ;) i do sorely look forward to some late night hacking at LWE does our holiday inn have hispeed connection? um it better :) the tradefloor will so worse case we internal network with the hub at hotel what did we get a hotel for? and upload changes in morning on the floor we should've brought sleeping bags and slept on the floor :) jcater: cause of power crisis they will cut power at the booth 30 min after show :( hmm otherwise i agree :) Action: jcater thinks to himself, "generators would be cheaper than hotel" also rich bodo from gnucomm lives by our hotel we could certainly go back to his place have bandwidth and play with telephone integration too :) Action: derek recalls he lives in a where house :) Action: derek rather wonders why we didnt bunk there guess i figured you might be too sophisticated being VP and all lol and jamest has lindsay :) you should know me better than that i do now i didnt then I sleep at my desk more than in my bed :) whoa icons in designer now :) oh, yeah must hvae happened when i upgraded common or somehthign btw, we have icons in designer maybe not the best icons, but icons none-the-less dood designer is looking good less buggy every day :) more features it has some sool new dialogs but DEFINITELY useful e.g., if you open a read only form, it warns you if you specify a form that doesn't exist on the command line, it asks if you want to create it Action: derek does HAPPY HAPPY HAPPY HAPPY dance you can run the forms FROM designer Action: derek is SOOOOOOOOOOOOOOOOOO happy question is how does it know what to run? warning: that is still a little buggy i.e. gfcvs vs gfclient or whatever um it uses form's package so if designer is in cvs, forms will be in cvs and if designer is installed, forms is installed ok jamest will be so happy I almost have all of forms old features working w/new datasources we've had major coding sessions this past week to get this thing converted yeah he told me its been fun yeah thats the word he used what's cool is that once we are done, forms will support the db's listed at http://www.python.org/topics/database/modules.html as long as the drivers listed there work as advertised we need to recruit some testers for these other db's i would like to test db2 i can test mysql and postgres right away one thing I'm excited about trying is forms working with gadfly in 2-tier mode i also have access to interbase if thats one thats supported it is jcater: why? gadfly is crap IMHO well it'll be a completely python based standalone app (e.g., a knowledge base + interface executable off of cdrom) what will be? not what forms was designed for, but an application none-the-less gadfly+forms+common i.e like a ms access you are thinking? not exactly self contained applicatons you can send out do you ever get self-contained data cd-roms? sometimes like, our bank sends check images w/a searchable database all on a single cd-rom like the 2001 directory of hotel & motel companies that sits in front of me? yes Action: derek should we working on data integration for that project, BUT designer is more fun :) you be here tonight? i must run away for a few hours it's not our target application, but I still think forms will be well-suited for such an application ok but plan to continue when get back jcater: i agree bbs Nick change: jcater -> jcAway jcater (jason@HubS-mcr-24-24-112-3.midsouth.rr.com) joined #gnuenterprise. chillywilly (baumannd@d12.as13.nwbl0.wi.voyager.net) joined #gnuenterprise.