Changeset 5938 in orxonox.OLD for trunk/src/lib/gui
- Timestamp:
- Dec 6, 2005, 7:01:46 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/lib/gui/gtk_gui/gui_exec.cc
r5936 r5938 274 274 printf("GROUP:::%s\n", groupName); 275 275 if((groupWidget = locateGroup(widget, groupName, 1))==NULL) 276 {277 278 279 280 }276 { 277 PRINTF(2)("!!There is no group called %s in this GUI.\n First best Widget will get the Infos assigned.\n Config-File will be updated in next Save\n", groupName); 278 groupWidget = widget; 279 continue; 280 } 281 281 else 282 PRINT( 0)("Group %s located.\n", static_cast<Packer*>(groupWidget)->groupName);282 PRINT(4)("Group %s located.\n", static_cast<Packer*>(groupWidget)->groupName); 283 283 284 284 const char* entryName; … … 286 286 while(entryName = iniParser.getCurrentName()) 287 287 { 288 printf("ENTRY:::%s = %s\n", entryName, iniParser.getCurrentValue());288 PRINTF(4)("ENTRY:::%s = %s\n", entryName, iniParser.getCurrentValue()); 289 289 varInfo.variableName = entryName; 290 290 varInfo.variableValue = iniParser.getCurrentValue(); … … 306 306 { 307 307 VarInfo* info =(VarInfo*)varInfo; 308 if (info == NULL || info->variableName == NULL) 309 return; 310 308 311 if(widget->title && !strcmp(widget->title, info->variableName)) 309 312 { 310 313 PRINT(5)("Located Option %s.\n", widget->title); 311 314 if(widget->optionType > GUI_NOTHING) 312 static_cast<Option*>(widget)->load(info->variableValue); 315 if (info->variableValue != NULL) 316 static_cast<Option*>(widget)->load(info->variableValue); 313 317 } 314 318 } … … 326 330 { 327 331 Widget* tmp; 332 if (widget == NULL || groupName == NULL) 333 return NULL; 328 334 329 335 if(widget->optionType < GUI_NOTHING) 330 336 { 331 if(static_cast<Packer*>(widget)->getGroupName() &&337 if(static_cast<Packer*>(widget)->getGroupName() != NULL && 332 338 !strcmp(groupName, static_cast<Packer*>(widget)->getGroupName())) 333 { 334 return widget; 335 } 339 return widget; 336 340 else 337 341 { 338 if((tmp = locateGroup(static_cast<Packer*>(widget)->down, groupName, depth+1)) != NULL) 342 if((tmp = locateGroup(static_cast<Packer*>(widget)->down, 343 groupName, depth+1)) != NULL) 339 344 return tmp; 340 345 }
Note: See TracChangeset
for help on using the changeset viewer.