Previous SAXO Documentation Assistant: Overview Next

ToBeReviewed/STRING/

string2struct.pro

This is a really, really cool way to turn keywords into a structure. Takes an input string set up as keywords and returns an anonymous structure. This is particularly useful for taking keywords entered by a user in a text field and passing then to other routines.

Routine summary

result = too_cool(_extra=_extra)
result = string2struct(strVal)

 

too_cool

result = too_cool(_extra=_extra)

Return value

Keywords

_extra       

used to pass your keywords

Examples

Version history

Version

$Id: string2struct.pro 157 2006-08-21 09:01:50Z navarro $

History

Known issues

Restrictions

 


string2struct Utilities

result = string2struct(strVal)

Return value

This function returns the string as an anonymous structure. If an error was found then this function returns a structure with a null field.

Parameters

strVal        in required

String set up as keywords. Keywords require a little special treatment. Such as plot,findgen(100),_extra=stringToStructure('title="testing"')

Examples

The code below creates a widget that uses this routine. pro tPlot,event widget_control,event.top,get_uvalue=field widget_control,field,get_value=strVal extra = stringToStructure(strVal) plot,findgen(100),_extra=extra wshow return end pro testWid ;enter any keyword to plot and see how it works base = widget_base(/col) field = cw_field(base,title='test',value='ax=0',/string) void = widget_button(base,value='plot',event_pro='tPlot') widget_control,base,/realize,set_uvalue=field xmanager,'testWid',base,/no_block return end

Version history

Version

$Id: string2struct.pro 157 2006-08-21 09:01:50Z navarro $

History

Written by: RLK, Ronn Kling Consulting. ronn@rlkling.com www.rlkling.com May, 1999

 


  Produced by IDLdoc 2.0 on Tue Aug 29 14:50:31 2006.