World: r3wp
[!RebGUI] A lightweight alternative to VID
older newer | first last |
Graham 14-Apr-2007 [5885x4] | Updating my script to latest rebgui .. have to do show-color: :set-color etc as too much code to change. |
what's the equivalent of 'set-sizes now? | |
and 'set-fonts ? | |
And where is this error from ? make object! [ code: 300 type: 'script id: 'no-value arg1: :on-focus arg2: none arg3: none near: [focus-action: :on-focus unfocus-action: :on-unfocus init: ] where: 'init ] | |
Ashley 14-Apr-2007 [5889x2] | ctx-rebgui/widgets/rebind is what you're looking for. Note that if you're using request-ui then this does it for you. Basically each widget now knows how to refresh itself when relevenat colors, sizes, relevant or effects are set/changed. |
Error looks like it comes from old drop-list code. | |
Graham 14-Apr-2007 [5891] | I ask the user to choose the text size etc at startup ... |
Ashley 14-Apr-2007 [5892] | ctx-rebgui/sizes/font: new-size ctx-rebgui/widgets/rebind reshow-main-display (if relevant) |
Graham 14-Apr-2007 [5893x4] | Ok, I see rebind. |
I am using your drop-list code .. no changes. | |
I see 'process-keystrokes has now gone. | |
I was adding function key handlers there .. eg. f1 [ f1-handler ] f2 [ f2-handler ] ... | |
Ashley 14-Apr-2007 [5897] | Does your app specify an on-focus trigger anywhere? If so, which widget? |
Graham 14-Apr-2007 [5898x2] | no ... |
don't use any on-focus triggers | |
Ashley 14-Apr-2007 [5900] | process-keystrokes has been inlined into the display function. This fixes those errors where typing while the focus is on a button placed the characters into the previous field/area with focus. |
Graham 14-Apr-2007 [5901x3] | Ok, so I can add my function key handlers there then. |
Have you thought of adding them to rebgui ? | |
afterall, they are on the keyboard ! | |
Ashley 14-Apr-2007 [5904] | Are these global in nature or specific to a display? |
Graham 14-Apr-2007 [5905] | mine are global .. and are just redefined by the user at startup. |
Ashley 14-Apr-2007 [5906x2] | e.g. display/F9 "Test" [...] [print "I pressed F9 on this display] |
AT what point do you get the focus error? On app startup or tab navigation? | |
Graham 14-Apr-2007 [5908] | don't understand |
Ashley 14-Apr-2007 [5909] | Does the focus error occur before anything is displayed? |
Graham 14-Apr-2007 [5910x3] | on app startup |
I have one password entry screen, then a status window, and then before the main window pops up, I get this error. | |
password screen closes, status window appears, and then the error | |
Ashley 14-Apr-2007 [5913] | Can you grep your source code for "focus-action: :on-focus" ... that line doesn't exist in the standard SVN source. Using any custom widgets? |
Graham 14-Apr-2007 [5914x2] | drop-tree ? |
yes, its in drop-tree | |
Ashley 14-Apr-2007 [5916] | Is that a critical widget for you? |
Graham 14-Apr-2007 [5917x2] | No, I am removing it now. |
It was nice to have but no critical | |
Ashley 14-Apr-2007 [5919] | chart, drop-tree, grid & input-grid need a bit of work to get them working again with Beta 2. |
Graham 14-Apr-2007 [5920x2] | Ok. |
What do you think then of adding global function key handlers? | |
Ashley 14-Apr-2007 [5922] | Not a bad idea. How do you specify them (i.e. if not via a display refinement then where/how)? |
Graham 14-Apr-2007 [5923x6] | It would make it easier for me each time I have to merge my sources with yours ;-) |
well, I just have these functions f1-handler: does [] | |
and just redefine them when I need to use them. | |
ie. stubs | |
f10 is inaccessible though | |
it appears to be trapped by windows | |
Ashley 14-Apr-2007 [5929] | So they reside in the global name space, or do you define them within ctx-rebgui? |
Graham 14-Apr-2007 [5930x2] | global name space |
but one could put them into ctx-rebgui | |
Ashley 14-Apr-2007 [5932] | F1 - F12? Do you have a sample of the code you've had to add back? |
Graham 14-Apr-2007 [5933x2] | I just had this |
in process-keystroke #" " [ ; do button action on SPC if all [view*/focal-face view*/focal-face/type = 'button][ view*/focal-face/action view*/focal-face ] ] ;; GC function key handlers f1 [f1-handler] f2 [f2-handler] f3 [f3-handler] f4 [f4-handler] f5 [f5-handler] f6 [f6-handler] f7 [f7-handler] f8 [f8-handler] f9 [f9-handler] f10 [f10-handler] f11 [f11-handler] f12 [f12-handler] | |
older newer | first last |