Changeset 4b660cc for variable.c
- Timestamp:
- Dec 23, 2003, 4:13:43 PM (21 years ago)
- Branches:
- master, barnowl_perlaim, debian, owl, release-1.10, release-1.4, release-1.5, release-1.6, release-1.7, release-1.8, release-1.9
- Children:
- 8b16467
- Parents:
- c65d81e
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
variable.c
r5a95b69 r4b660cc 208 208 OWL_DEFAULT_ZAWAYMSG, 209 209 "default zaway message", "" ), 210 211 OWLVAR_BOOL_FULL( "aaway" /* %OwlVarStub */, 0, 212 "Set AIM away status", 213 "", 214 NULL, owl_variable_aaway_set, NULL), 215 216 OWLVAR_STRING( "aaway_msg" /* %OwlVarStub */, 217 OWL_DEFAULT_AAWAYMSG, 218 "AIM away msg for responding when away", "" ), 219 220 OWLVAR_STRING( "aaway_msg_default" /* %OwlVarStub */, 221 OWL_DEFAULT_AAWAYMSG, 222 "default AIM away message", "" ), 210 223 211 224 OWLVAR_STRING( "view_home" /* %OwlVarStub */, "all", … … 355 368 356 369 /* debug (cache value in g->debug) */ 357 358 370 int owl_variable_debug_set(owl_variable *v, void *newval) { 359 371 if (newval && (*(int*)newval == 1 || *(int*)newval == 0)) { 360 372 g.debug = *(int*)newval; 373 } 374 return owl_variable_bool_set_default(v, newval); 375 } 376 377 /* When 'aaway' is changed, need to notify the AIM server */ 378 int owl_variable_aaway_set(owl_variable *v, void *newval) { 379 if (newval) { 380 if (*(int*)newval == 1) { 381 owl_aim_set_awaymsg(owl_global_get_aaway_msg(&g)); 382 } else if (*(int*)newval == 0) { 383 owl_aim_set_awaymsg(""); 384 } 361 385 } 362 386 return owl_variable_bool_set_default(v, newval);
Note: See TracChangeset
for help on using the changeset viewer.