[fxruby-users] trouble with program code separation
dglnz at yahoo.com
Sun Jul 5 00:41:12 EDT 2009
Have you run my code?
what results did YOU get - text entered appear in label4 (aka Address)?
for me running the program (has the code generated by foxGUIb) it fails to pass any event triggers to the code i had written so when i type in 12345 i see it in the textfield but the text in label4 (Address) is unchanged and when the enter key is pressed again no change to the text displayed (changing my code from a class to a module does nothing, changing the include to an extend does nothing either).
From my experiments of trying different things to try and get the two to interact I have no events being fired OR passed through to my code.
could you _or_ anyone else using foxGUIb1.0.0 try the code attached in my previous email see what results they get?
this is VERY frustrating for me as i did have the code working when the event code was inside of foxGUIb generated code.
From: Meinrad Recheis <meinrad.recheis at gmail.com>
To: fxruby-users at rubyforge.org
Sent: Saturday, 4 July, 2009 9:41:37 PM
Subject: Re: [fxruby-users] trouble with program code separation
the code seems correct to me, what problem are you having?
On Thu, Jul 2, 2009 at 12:37 PM, dave L <dglnz at yahoo.com> wrote:
Thanks Meinrad for your reply,
>I had tried doing something like this but it didn't work in the last couple of days - Grrrr.
>Now before when i had the code inside the foxGUIb generated file when i entered something into the textfield which is named @acc_code I had it so that the value was put into a label (which just happened to hold the word Address on the screen - this was more for me to see that the enter key worked or not.
>Now the code below this fails! - so it's two steps forward 1 back.
>I readily admit that i'm not the brightest programmer so what seems logical sometimes for me when it's not shown is
> a mistery hense i go a bit overboard sometimes to explain my problem.
> I've commented out all references to my program sqlite3_calls.rb to try and get the keypress to work
>that is when the ENTER key is press i want the value to be shown on a label just to prove it works.
>Once that's done then it's one step to uncomment the references to SQLite3_calls and pass the value through to get a customer record returned and to have some values displayed on screen.
>My current code for MainWindow - foxGUIb generated code & my hand coded event handler code.
>yours or that of others on this list would be greatly appreciated
>From: Meinrad Recheis <meinrad.recheis at gmail.com>
>To: fxruby-users at rubyforge.org
>Sent: Thursday, 2 July,
> 2009 9:35:17 AM
>Subject: Re: [fxruby-users] trouble with program code separation
>I don't see the whole code, so I can not exactly tell you how to fix your problem. maybe
>>a small example will help you:
>class MainWindow # generated by foxguib
> def initialize( parent)
> init if respond_to? 'init'
> def construct_widget_tree( parent)
> # here the gui is created by foxguib code
># you don't want to change the above autogenerated class in case you want to change it later and regenerate it.
># everything that MainWindow should do that is not provided by foxguib goes in a subclass:
>class DBWindow < MainWindow # your code
> def initialize(parent)
> # do your stuff here for example:
> @mydb = Dbase.new
> Email slow, clunky, unreliable? Switch to Yahoo!Xtra Mail, New Zealand's new email address.
>>fxruby-users mailing list
>fxruby-users at rubyforge.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the fxruby-users