Assists music production by grouping standalone programs into sessions. Community version of "Non Session Manager".
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

56 lines
1.5KB

  1. # data file for the Fltk User Interface Designer (fluid)
  2. version 1.0107
  3. header_name {.H}
  4. code_name {.C}
  5. decl {\#include "Track.H"} {public
  6. }
  7. widget_class Track_Header {open
  8. xywh {383 446 1156 116} type Double box THIN_UP_BOX resizable visible
  9. } {
  10. Function {width()} {open return_type {static int}
  11. } {
  12. code {return 150;} {}
  13. }
  14. decl {Track *_track;} {}
  15. Fl_Group {} {open
  16. xywh {2 2 149 113} color 53
  17. code0 {o->size( Track_Header::width(), o->h() );}
  18. } {
  19. Fl_Group {} {open
  20. xywh {4 4 144 66}
  21. } {
  22. Fl_Input name_field {
  23. xywh {4 9 144 25} color 33 labeltype NO_LABEL labelcolor 32 textcolor 32
  24. }
  25. Fl_Button record_button {
  26. label {@circle}
  27. xywh {6 38 26 27} type Toggle box ROUNDED_BOX color 50 labelsize 8
  28. }
  29. Fl_Button mute_button {
  30. label m
  31. xywh {35 38 26 27} type Toggle box ROUNDED_BOX color 50 labelsize 11
  32. }
  33. Fl_Button solo_button {
  34. label s
  35. xywh {66 38 26 27} type Toggle box ROUNDED_BOX color 50 labelsize 11
  36. }
  37. Fl_Menu_Button take_menu {
  38. label T open
  39. xywh {97 38 47 27} box ROUNDED_BOX color 50 align 20
  40. } {}
  41. }
  42. }
  43. Fl_Pack takes {open selected
  44. xywh {150 0 1006 115} labeltype NO_LABEL align 64 resizable
  45. code0 {o->resize( x() + width(), y(), w() - width(), h() );}
  46. } {}
  47. Function {track( Track *t )} {open return_type void
  48. } {
  49. code {_track = t;
  50. t->size( 1, takes->h() );
  51. takes->add( t );} {}
  52. }
  53. }