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.

106 lines
3.3KB

  1. # data file for the Fltk User Interface Designer (fluid)
  2. version 1.0300
  3. header_name {.H}
  4. code_name {.C}
  5. decl {\#include <FL/Fl.H>} {private local
  6. }
  7. decl {\#include <FL/Fl_Shared_Image.H>} {private local
  8. }
  9. decl {\#include <FL/filename.H>} {private local
  10. }
  11. Function {open_url( const char *url )} {open return_type void
  12. } {
  13. code {fl_open_uri( url );} {}
  14. }
  15. class About_Dialog {open
  16. } {
  17. Function {About_Dialog( const char *logo_filename )} {} {
  18. code {make_window( logo_filename );} {}
  19. }
  20. Function {run()} {return_type void
  21. } {
  22. code {window->show();
  23. while ( window->shown() )
  24. Fl::wait();
  25. delete window;} {}
  26. }
  27. Function {make_window( const char *logo_filename )} {open private
  28. } {
  29. Fl_Window window {
  30. label About
  31. callback {o->hide();
  32. if ( logo_box->image() )
  33. {
  34. ((Fl_Shared_Image*)logo_box->image())->release();
  35. logo_box->image( 0 );
  36. }} open
  37. private xywh {1183 305 560 695} type Double xclass {Non-DAW} visible
  38. } {
  39. Fl_Tabs {} {open
  40. xywh {0 352 558 296}
  41. } {
  42. Fl_Group {} {
  43. label Credits open
  44. xywh {2 386 553 261}
  45. } {
  46. Fl_Box credits {
  47. label {Non-DAW was written from scratch by
  48. Jonathan Moore Liles for his own use
  49. (see the manual).
  50. Nobody planned. Nobody helped.
  51. You can help now by donating time, money,
  52. and/or replacing the rest of Linux Audio
  53. with fast, light, reliable alternatives.}
  54. xywh {5 389 545 249} box ROUNDED_BOX color 46 labelsize 18
  55. }
  56. }
  57. Fl_Group {} {
  58. label License open
  59. xywh {2 378 553 268} hide
  60. } {
  61. Fl_Box copyright {
  62. label COPYRIGHT
  63. xywh {43 389 462 22} labeltype SHADOW_LABEL labelfont 1 labelsize 18
  64. }
  65. Fl_Box {} {
  66. label {This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
  67. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
  68. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.}
  69. xywh {10 414 535 225} box ROUNDED_BOX color 46 labelfont 1 labelsize 12 labelcolor 53 align 144
  70. }
  71. }
  72. }
  73. Fl_Box logo_box {
  74. label VERSION selected
  75. xywh {5 5 550 305} color 48 labelfont 1 labelsize 18 align 16
  76. code0 {o->image( Fl_Shared_Image::get( logo_filename ) );}
  77. code1 {o->label( VERSION );}
  78. }
  79. Fl_Return_Button {} {
  80. label Rock
  81. callback {o->window()->do_callback();}
  82. xywh {400 660 76 30}
  83. }
  84. Fl_Button website_url {
  85. label {http://non-daw.tuxfamily.org}
  86. callback {open_url( o->label() );}
  87. xywh {125 660 245 30} color 14 labeltype SHADOW_LABEL labelcolor 6
  88. }
  89. Fl_Box title {
  90. label TITLE
  91. xywh {5 317 545 29} labeltype SHADOW_LABEL labelfont 3 labelsize 17
  92. }
  93. }
  94. }
  95. }