Browse Source

FL: Fix an uninitialized value.

tags/non-daw-v1.1.0
Jonathan Moore Liles 13 years ago
parent
commit
219c3b1e9b
1 changed files with 20 additions and 18 deletions
  1. +20
    -18
      FL/New_Project_Dialog.fl

+ 20
- 18
FL/New_Project_Dialog.fl View File

@@ -1,5 +1,5 @@
# data file for the Fltk User Interface Designer (fluid)
version 1.0110
version 1.0300
header_name {.H}
code_name {.C}
comment {//
@@ -22,29 +22,31 @@ comment {//
} {in_source in_header
}

decl {\#include <stdlib.h>} {}
decl {\#include <stdlib.h>} {private local
}

decl {\#include <string.h>} {}
decl {\#include <string.h>} {private local
}

decl {\#include <stdio.h>} {}
decl {\#include <stdio.h>} {private local
}

decl {\#include <FL/Fl_File_Chooser.H>} {}
decl {\#include <FL/Fl_File_Chooser.H>} {private local
}

class New_Project_Dialog {open
} {
Function {New_Project_Dialog()} {open
} {
code {_default_path = 0;
path = 0;
make_window();} {}
path = 0;
make_window();} {}
}
Function {run()} {open return_type void
} {
code {
code {_directory->value( _default_path );

_directory->value( _default_path );

_window->show();
_window->show();

while ( _window->shown() )
Fl::wait();} {}
@@ -53,7 +55,7 @@ while ( _window->shown() )
} {
Fl_Window _window {
label {New Project} open
xywh {406 251 550 195} type Double hide modal xclass Non_DAW
xywh {762 252 550 195} type Double hide modal xclass Non_DAW
} {
Fl_File_Input _name {
label {Named:}
@@ -95,7 +97,7 @@ while ( _window->shown() )
// write_line( user_config_dir, "default_path", o->value() );}
xywh {75 100 375 35}
code0 {\#include <FL/filename.H>}
code1 {char *v;}
code1 {char *v = NULL;}
code2 {// read_line( user_config_dir, "default_path", &v );}
code3 {o->value( v );}
}
@@ -108,15 +110,16 @@ while ( _window->shown() )
private xywh {310 60 225 25} down_box BORDER_BOX
} {
MenuItem {} {
label Default
label Default selected
xywh {0 0 40 25}
}
}
}
}
decl {char *path;} {public
decl {char *path;} {public local
}
decl {char *_default_path} {private local
}
decl {char *_default_path} {}
Function {templates( const char **templates )} {open return_type void
} {
code {for ( const char **s = templates; *s; ++s )
@@ -148,6 +151,5 @@ nsd.run();
*default_path = strdup( nsd.default_path() );
*selected_template = strdup( nsd.selected_template() );

return nsd.path;} {selected
}
return nsd.path;} {}
}

Loading…
Cancel
Save