42.3 Preferences

► |  | Unstable

1 | Guidelines for developing unstable libraries
2 | Bytes
3 | Classes and Objects
4 | Contracts
5 | Definitions
6 | Dictionaries
7 | Directories
8 | Exceptions
9 | Filesystem
10 | Functions
11 | Lists
12 | Net
13 | Path
14 | PLane T Packages
15 | Ports
16 | Pretty-Printing
17 | Regular Expressions
18 | Requiring Modules
19 | Sandboxed Evaluation
20 | Scribble Documentation
21 | Sets
22 | S-Expression Diff
23 | Source Locations
24 | Strings
25 | Structs
26 | Syntax
27 | Planet Package Macros
28 | Text Representations
29 | Multiple Values
30 | XML and CSS
31 | Polymorphic Contracts
32 | Finding Mutated Variables
33 | Find
34 | Interface-Oriented Programming for Classes
35 | Sequences
36 | Hash Tables
37 | Match
38 | Generics
39 | Mark Parameters
40 | Debugging
41 | Contracts for macro subexpressions
42 | GUI libraries

▼ | 42 | GUI libraries

42.1 | Dr Racket Language Levels
42.2 | Notify-boxes
42.3 | Preferences
42.4 | Slideshow Presentations
42.5 | GUI Widgets

On this page:

pref: get/ set

Version: 5.0.1.5
top← prev up next →

#### 42.3`` Preferences

Ryan Culpepper <ryanc@racket-lang.org>

( require unstable/gui/prefs)

This library is unstable; compatibility will not be maintained. See Unstable for more information.

( pref:get/set pref) → ( case-> (-> any/c) (-> any/c void?))
pref : symbol?

Returns a procedure that when applied to zero arguments retrieves the current value of the preference (framework/preferences) named pref and when applied to one argument updates the preference named pref.
top← prev up next →