diff options
| author | Matthias Melcher <fltk@matthiasm.com> | 2002-04-30 22:25:18 +0000 |
|---|---|---|
| committer | Matthias Melcher <fltk@matthiasm.com> | 2002-04-30 22:25:18 +0000 |
| commit | adb6fc4eeb0d73481a1368531f8593c485fd5c91 (patch) | |
| tree | 0a303c6ab9d6b01cc7f3cb1f2484acb0131028f3 /test | |
| parent | 8972642109ea98fd71bc83d7ffc0167958ae22bf (diff) | |
added binary support and procedural names to
Fl_Preferences, updated FLUID, update documentation.
Attempted to strip all Win32 CR.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2146 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'test')
| -rw-r--r-- | test/preferences.cxx | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/test/preferences.cxx b/test/preferences.cxx index 6943ffd5f..237422f78 100644 --- a/test/preferences.cxx +++ b/test/preferences.cxx @@ -172,7 +172,7 @@ double doubleValue; Fl_Preferences app( Fl_Preferences::USER, "fltk.org", "test/preferences" ); char path[ FL_PATH_MAX ]; - app.getUserdataPath( path, sizeof(path) ); + app.getUserdataPath( path ); Fl_Preferences bed( app, "Bed" ); bed.get( "alarm", buffer, "8:00", 80 ); @@ -222,6 +222,21 @@ Fl_Preferences app( Fl_Preferences::USER, "fltk.org", "test/preferences" ); if ( flexBuffer ) free( flexBuffer ); eat.get( "foo", buffer, "bar", 80 ); + + /** sample code only: + Fl_Preferences prev( app, "PreviousStarts" ); + { + int i, n; + prev.get( "n", n, 0 ); + for ( i=0; i<n; i++ ) + prev.get( Fl_Preferences::Name( i ), flexBuffer, "" ); + } + + unsigned int hex; + eat.get( "binFoo", (void*)&hex, 0, 0, sizeof( unsigned int ) ); + void *data; + eat.get( "binFoo2", data, 0, 0 ); + **/ } void writePrefs() { @@ -259,4 +274,11 @@ void writePrefs() { eat.set( "foo", "bar\nfly\rBackslash: \\ and bell: \007 and delete: \177\n" ); + eat.set( Fl_Preferences::Name( 3 ), "Test3" ); + + /** sample code only: + unsigned int hex = 0x2387efcd; + eat.set( "binFoo", (void*)&hex, sizeof( unsigned int ) ); + eat.set( "binFoo2", (void*)&writePrefs, 1024 ); + **/ } |
