summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorMatthias Melcher <fltk@matthiasm.com>2002-04-30 22:25:18 +0000
committerMatthias Melcher <fltk@matthiasm.com>2002-04-30 22:25:18 +0000
commitadb6fc4eeb0d73481a1368531f8593c485fd5c91 (patch)
tree0a303c6ab9d6b01cc7f3cb1f2484acb0131028f3 /test
parent8972642109ea98fd71bc83d7ffc0167958ae22bf (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.cxx24
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 );
+ **/
}