Quantcast
Channel: Cadence Technology Forums
Viewing all articles
Browse latest Browse all 62808

Forum Post: RE: How to access the value of a boolean button within a form within a docked window

$
0
0
Hi Andrew, yes example test code below. See condition statement used in proc: UseBoolTest() ; used by app_create_dwin(swin) procedure(DockFormProc() bool1 = hiCreateBooleanButton( ?name 'bool1 ?buttonText " " ?buttonLocation 'right ) DockForm=hiCreateAppForm( ?name gensym('DockFormApp) ?formTitle "Test" ?fields list( list(bool1 86:10 15:2 25) ) ) DockForm ) ;--------------------------------------------- ;target proc that I intend to use the value of the boolean button in. procedure(UseBoolTest() Test = nil if(DockForm->bool1->value == nil then Test = "a" else Test = "b" ) ) ;--------------------------------------------- ;dock win procedure( app_close_dwin(swin) when( app.dwins_table[swin] hiCloseWindow(app.dwins_table[swin]) remove( swin app.dwins_table ) ) ) procedure( app_close_dwin_cb(dwin mapped) let(((swin car( exists( swin app.dwins_table[?] app.dwins_table[swin]==dwin)))) unless( mapped hiEnqueueCmd( lsprintf( "app_close_dwin(swindow(%d))" cadr(parseString(lsprintf("%L" swin))))) ) ) ) procedure( app_create_dwin(swin) unless( tablep( app.dwins_table ) app.dwins_table = makeTable('dwins nil) ) app_close_dwin(swin) app.dwins_table[swin] = hiCreateDockWindow( ?appType "text" ?widgetType "form" ?title "Test" ?form DockFormProc() ?visibilityProc 'app_close_dwin_cb ) ) procedure( test_dock() let(((swin hiGetSessionWindow( hiGetCurrentWindow()))) hiDockWindow( ?window app_create_dwin(swin) ?session swin ?side 'left ?unmapped nil ) ) ) ;--------------------------------------------- ;Initiall call proc procedure(testProc() test_dock() )

Viewing all articles
Browse latest Browse all 62808

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>