🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: comp.sys.mac.databases
3 messages
3 total messages Started by Jason Andrew Herman Sat, 03 Oct 1992 06:49
4th Dimension -- Disable Button
#454
Author: Jason Andrew Herman
Date: Sat, 03 Oct 1992 06:49
16 lines
983 bytes
Hello Everyone,

I am having a problem disabling 4th dimension buttons.  Is there a
specific place that I have to disable the buttons (ie. Only in layout
procedure).  Currently, i am using a global procedure an saying "DISABLE
BUTTON(button)", pretty standard stuff huh.  However, my button will not
become disabled.  I am 
currently using 4th Dimension v2.2.1.


If anyone out there could help me I would greatly appreciate it.

     Thanks in advanced,


            Jason Herman
Re: 4th Dimension -- Disable Button
#462
Author: Mats Johnson
Date: Tue, 06 Oct 1992 15:00
11 lines
1069 bytes
I've tried disabling buttons from the startup script (since I didn't
find a way to set the button disabled by default). That didn't work
however, it seems that the layout must be displayed before the buttons
can be disabled. I don't think it should matter what kind of procedure
is doing the disabling, but then, you never know with 4D...

A related question, I guess there is no way to disable a popup menu?
--
Mats Johnson, CMD, Uppsala University, Laegerhyddsvaegen 18, S-752 37 UPPSALA
Mats.Johnson@CMD.UU.SE
Re: 4th Dimension -- Disable Button
#330
Author: ST25370
Date: Fri, 09 Oct 1992 21:14
34 lines
1601 bytes
In article <MATSJ.92Oct6150054@ios.CMD.UU.SE>
matsj@ios.CMD.UU.SE (Mats Johnson) writes:
 
>
>
>I've tried disabling buttons from the startup script (since I didn't
>find a way to set the button disabled by default). That didn't work
>however, it seems that the layout must be displayed before the buttons
>can be disabled. I don't think it should matter what kind of procedure
>is doing the disabling, but then, you never know with 4D...
>
>A related question, I guess there is no way to disable a popup menu?
>--
>Mats Johnson, CMD, Uppsala University, Laegerhyddsvaegen 18, S-752 37 UPPSALA
>Mats.Johnson@CMD.UU.SE
 
The earliest point available for disabling a button is during the 'before'
state of the layout execution cycle.  You can test for this using 'IF (BEFORE)'
of placing ':(BEFORE)' in a case of.  'BEFORE' is a function that returns
true during the before part of the execution cycle and false otherwise.
 
Example:
 
if (before)
 
  disable button (<button name>)
 
end if
 
 
 
Bill Jamison
rwj@engr.latech.edu
st25370@vm.cc.latech.edu
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads