Non reinvents the DAW. Powerful enough to form a complete studio, fast and light enough to run on low-end hardware like the eeePC or Raspberry Pi, and so reliable that it can be used live https://non.tuxfamily.org/
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.

101 lines
3.0KB

  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 )} {open
  18. } {
  19. code {make_window( logo_filename );} {}
  20. }
  21. Function {run()} {open return_type void
  22. } {
  23. code {window->show();
  24. while ( window->shown() )
  25. Fl::wait();
  26. delete window;} {}
  27. }
  28. Function {make_window( const char *logo_filename )} {open private
  29. } {
  30. Fl_Window window {
  31. label About
  32. callback {o->hide();
  33. if ( logo_box->image() )
  34. {
  35. ((Fl_Shared_Image*)logo_box->image())->release();
  36. logo_box->image( 0 );
  37. }} open selected
  38. private xywh {879 215 560 695} type Double
  39. visible
  40. } {
  41. Fl_Tabs {} {open
  42. xywh {0 352 558 296}
  43. } {
  44. Fl_Group {} {
  45. label Credits open
  46. xywh {2 386 553 261}
  47. } {
  48. Fl_Box credits {
  49. label {}
  50. xywh {5 389 545 249} box ROUNDED_BOX color 46 labelsize 18
  51. }
  52. }
  53. Fl_Group {} {
  54. label License open
  55. xywh {2 378 553 268} hide
  56. } {
  57. Fl_Box copyright {
  58. label COPYRIGHT
  59. xywh {43 389 462 22} labeltype SHADOW_LABEL labelfont 1 labelsize 18
  60. }
  61. Fl_Box {} {
  62. 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.
  63. 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.
  64. 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.}
  65. xywh {10 414 535 225} box ROUNDED_BOX color 46 labelfont 1 labelsize 12 labelcolor 53 align 144
  66. }
  67. }
  68. }
  69. Fl_Box logo_box {
  70. label VERSION
  71. xywh {5 5 550 305} color 48 labelfont 1 labelsize 18 align 16
  72. code0 {o->image( Fl_Shared_Image::get( logo_filename ) );}
  73. code1 {o->label( VERSION );}
  74. }
  75. Fl_Return_Button {} {
  76. label Rock
  77. callback {o->window()->do_callback();}
  78. xywh {400 660 76 30}
  79. }
  80. Fl_Button website_url {
  81. label {http://non-daw.tuxfamily.org}
  82. callback {open_url( o->label() );}
  83. xywh {125 660 245 30} color 14 labeltype SHADOW_LABEL labelcolor 6
  84. }
  85. Fl_Box title {
  86. label TITLE
  87. xywh {5 317 545 29} labeltype SHADOW_LABEL labelfont 3 labelsize 17
  88. }
  89. }
  90. }
  91. }