[comp.sys.mac.programmer] Help with controls

peterson@peterson.applicon.UUCP (02/02/89)

I am having a lot of trouble with defining my own crontrol (CDEF).
I I simply am making a horizontal sliding control that linearly
produces a value from 0-63.  The pixel range of the slider is
2*64-1 (there are two actual pixels for every position except the last).
I have defined the control rectangle as the boundry of the slider
and am putting a handle to the region of the indicator in the data
field of the control record.  I assume I can use the default drag
and tracking mechanisms.  I also am letting ModelDialog call TrackControl.
the indicators draw when the Dialog box comes up, but when I try to
drag them, I just get a quick flicker (sometimes) of the outline of
the indicator (it does not move).  Can somebody give me some sample
code for a CDEF that is similar and the way they handle ModelDialog?
I would really appreciate it!

Joe Peterson
Schlumberger Technologies
Billerica, MA

email: peterson@applicon.com

Disclaimer: My company has nothing to do with what I say here, nor does
            it use any other bizarre forms of mind control.

peterson@peterson.applicon.UUCP (02/03/89)

I solved my problem (apperently there are some inconsitancies in IM).
You DO need a posCntl section in your CDEF even if you use their
Drag scheme.  You also need a thumbCntl.  Oh well, deciphering this
thing can be interesting!!!

Joe Peterson
Schlumberger Technologies
Billerica, MA

email: peterson@applicon.com

Disclaimer: My company has nothing to do with what I say here, nor does
            it use any other bizarre forms of mind control.