2 // control/data/textvalue.qc
4 void( float pEvent ) Item_DataLink_TextValue_DataEvent =
6 Item_DataLink_Update();
8 if( pEvent == ITEM_DATALINK_SET ) {
9 self._link._realValue = stof( self.value );
10 Raise_DataEvent( self._link, ITEM_DATALINK_SET );
11 self._realValue = self._link._realValue;
12 } else if( !self._link )
14 else if( pEvent == ITEM_DATALINK_GET ) {
15 Raise_DataEvent( self._link, ITEM_DATALINK_GET );
16 if( self._link._realValue != self._realValue ) {
17 self._realValue = self._link._realValue;
18 String_EntitySet( self, value, self._link.value );
21 Raise_DataEvent( self._link, pEvent );
22 self._realValue = self._link._realValue;
23 String_EntitySet( self, value, self._link.value );
27 void() Item_DataLink_TextValue_Spawn =
31 self._dataEvent = Item_DataLink_TextValue_DataEvent;
32 self._realValue = self._link.minValue - 1;