And yes - getActiveTab() and getNoTabs() no longer work from CPO's or message box - I think they have moved to different locations....

function cons_GetTabScriptObjects
    -- set the defaultStack to "revTranscriptGadget"
-- put getActiveTab() into activeTab -- (in Cons. stack script; returns number of the active tab) -- put getNoTabs() into numOfTabs -- (in Cons. stack script; returns the number of tabs in use)

put the long id of group "tabs" of cd 1 of stack "revConstellation" into consTabGroup
    put the number of buttons in consTabGroup into maxBtns
    repeat with btnNum = 1 to maxBtns
put the long id of btn btnNum of consTabGroup into consTabButton
        if the label of consTabButton is not space then
put the cObjectID of consTabButton into scriptObject -- (long id of any tab's object)
            put scriptObject & return after scriptObjects
        end if
    end repeat
    delete last char of scriptObjects
    return scriptObjects
end cons_GetTabScriptObjects

function cons_GetNumberOfTabs
    put 0 into theRealNoBtns
put the long id of group "tabs" of cd 1 of stack "revConstellation" into consTabGroup
    put the number of buttons in consTabGroup into maxBtns
    repeat with btnNum = 1 to maxBtns
put the long id of btn btnNum of consTabGroup into consTabButton
        if the label of consTabButton is not space then
            add 1 to theRealNoBtns
        end if
    end repeat
    return theRealNoBtns
end cons_GetNumberOfTabs

_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to