66// This file was created by () byte physics Thomas Braun, support@byte-physics.de
77// (c) 2013
88
9- static Constant kPrefsVersion = 108
9+ static Constant kPrefsVersion = 109
1010static StrConstant kPackageName = "CodeBrowser"
1111static StrConstant kPrefsFileName = "CodeBrowser.bin"
1212static Constant kPrefsRecordID = 0
@@ -22,7 +22,8 @@ Structure CodeBrowserPrefs
2222 uint32 configCleanOnExit // delete CodeBrowser related data when CodeBrowser exits
2323 uint32 configDebuggingEnabled // enable messages for debugging purpose
2424 char procFilter[40] // procedure filter
25- uint32 reserved[83] // Reserved for future use
25+ char search[40] // search filter
26+ uint32 reserved[73] // Reserved for future use
2627EndStructure
2728
2829// DefaultPackagePrefsStruct(prefs)
@@ -56,8 +57,9 @@ static Function DefaultPackagePrefsStruct(prefs)
5657 prefs. configDebuggingEnabled = 0
5758
5859 prefs. procFilter = "*"
60+ prefs. search = ""
5961
60- for ( i = 0; i < 83 ; i += 1 )
62+ for ( i = 0; i < 73 ; i += 1 )
6163 prefs. reserved[ i ] = 0
6264 endfor
6365End
@@ -102,6 +104,7 @@ static Function SyncPackagePrefsStruct(prefs)
102104 prefs. configDebuggingEnabled = configItem < 0 ? 0 : configItem
103105
104106 prefs. procFilter = getGlobalStr ( "procFilter" )
107+ prefs. search = getGlobalStr ( "search" )
105108End
106109
107110// InitPackagePrefsStruct(prefs)
@@ -145,13 +148,18 @@ Function LoadPackagePrefsFromDisk(prefs)
145148 setGlobalVar ( "debuggingEnabled" , prefs. configDebuggingEnabled)
146149
147150 setGlobalStr ( "procFilter" , prefs. procFilter)
151+ setGlobalStr ( "search" , prefs. search)
148152End
149153
150154Function SavePackagePrefsToDisk ( prefs)
151155 STRUCT CodeBrowserPrefs & prefs
152156
153- String procFilter = prefs. procFilter
154- prefs. procFilter = procFilter[ 0, 19 ]
157+ String dummy
158+
159+ dummy = prefs. procFilter
160+ prefs. procFilter = dummy[ 0, 19 ]
161+ dummy = prefs. search
162+ prefs. search = dummy[ 0, 19 ]
155163
156164 SavePackagePreferences kPackageName, kPrefsFileName, kPrefsRecordID, prefs
157165End
0 commit comments