1 // generated by Fast Light User Interface Designer (fluid) version 1.0305 2 3 #ifndef flgui_h 4 #define flgui_h 5 #include <FL/Fl.H> 6 #include "FL/Fl_My_Double_Window.H" 7 #include <stdlib.h> 8 #include "config.h" 9 #include "flgui.h" 10 #include "fl_timer_funcs.h" 11 #include <FL/Fl_Group.H> 12 #include "Fl_ILM216.h" 13 #include "fl_callbacks.h" 14 #include "cfg.h" 15 #include <FL/Fl_Button.H> 16 #include "Fl_vu_meter.h" 17 #include <FL/Fl_Text_Display.H> 18 #include <FL/Fl_Box.H> 19 #include "FL/Fl_My_Value_Slider.H" 20 #include <FL/Fl_Tabs.H> 21 #include <FL/Fl_Choice.H> 22 #include <FL/Fl_Input.H> 23 #include <FL/Fl_Check_Button.H> 24 #include <FL/Fl_Value_Input.H> 25 #include <FL/filename.H> 26 #include <FL/Fl_Double_Window.H> 27 #include <FL/Fl_Int_Input.H> 28 #include <FL/Fl_Round_Button.H> 29 30 class flgui { 31 public: 32 bool info_visible; 33 Fl_Text_Buffer *info_buffer; 34 flgui(); 35 Fl_My_Double_Window *window_main; 36 private: 37 inline void cb_window_main_i(Fl_My_Double_Window*, void*); 38 static void cb_window_main(Fl_My_Double_Window*, void*); 39 public: 40 Fl_ILM216 *lcd; 41 private: 42 inline void cb_lcd_i(Fl_ILM216*, void*); 43 static void cb_lcd(Fl_ILM216*, void*); 44 public: 45 Fl_Button *button_connect; 46 private: 47 inline void cb_button_connect_i(Fl_Button*, void*); 48 static void cb_button_connect(Fl_Button*, void*); 49 Fl_Button *button_disconnect; 50 inline void cb_button_disconnect_i(Fl_Button*, void*); 51 static void cb_button_disconnect(Fl_Button*, void*); 52 Fl_Button *button_record; 53 inline void cb_button_record_i(Fl_Button*, void*); 54 static void cb_button_record(Fl_Button*, void*); 55 public: 56 Fl_Button *button_info; 57 private: 58 inline void cb_button_info_i(Fl_Button*, void*); 59 static void cb_button_info(Fl_Button*, void*); 60 public: 61 VUMeter *vumeter; 62 Fl_Text_Display *info_output; 63 Fl_Button *button_cfg; 64 private: 65 inline void cb_button_cfg_i(Fl_Button*, void*); 66 static void cb_button_cfg(Fl_Button*, void*); 67 public: 68 Fl_My_Value_Slider *slider_gain; 69 private: 70 inline void cb_slider_gain_i(Fl_My_Value_Slider*, void*); 71 static void cb_slider_gain(Fl_My_Value_Slider*, void*); 72 public: 73 Fl_My_Double_Window *window_cfg; 74 private: 75 inline void cb_window_cfg_i(Fl_My_Double_Window*, void*); 76 static void cb_window_cfg(Fl_My_Double_Window*, void*); 77 public: 78 Fl_Tabs *Settings; 79 Fl_Choice *choice_cfg_act_srv; 80 private: 81 inline void cb_choice_cfg_act_srv_i(Fl_Choice*, void*); 82 static void cb_choice_cfg_act_srv(Fl_Choice*, void*); 83 inline void cb_ADD_i(Fl_Button*, void*); 84 static void cb_ADD(Fl_Button*, void*); 85 public: 86 Fl_Button *button_cfg_edit_srv; 87 private: 88 inline void cb_button_cfg_edit_srv_i(Fl_Button*, void*); 89 static void cb_button_cfg_edit_srv(Fl_Button*, void*); 90 public: 91 Fl_Button *button_cfg_del_srv; 92 private: 93 inline void cb_button_cfg_del_srv_i(Fl_Button*, void*); 94 static void cb_button_cfg_del_srv(Fl_Button*, void*); 95 public: 96 Fl_Choice *choice_cfg_act_icy; 97 private: 98 inline void cb_choice_cfg_act_icy_i(Fl_Choice*, void*); 99 static void cb_choice_cfg_act_icy(Fl_Choice*, void*); 100 inline void cb_ADD1_i(Fl_Button*, void*); 101 static void cb_ADD1(Fl_Button*, void*); 102 public: 103 Fl_Button *button_cfg_edit_icy; 104 private: 105 inline void cb_button_cfg_edit_icy_i(Fl_Button*, void*); 106 static void cb_button_cfg_edit_icy(Fl_Button*, void*); 107 public: 108 Fl_Button *button_cfg_del_icy; 109 private: 110 inline void cb_button_cfg_del_icy_i(Fl_Button*, void*); 111 static void cb_button_cfg_del_icy(Fl_Button*, void*); 112 public: 113 Fl_Input *input_log_filename; 114 private: 115 inline void cb_input_log_filename_i(Fl_Input*, void*); 116 static void cb_input_log_filename(Fl_Input*, void*); 117 inline void cb__i(Fl_Button*, void*); 118 static void cb_(Fl_Button*, void*); 119 inline void cb_Import_i(Fl_Button*, void*); 120 static void cb_Import(Fl_Button*, void*); 121 inline void cb_Save_i(Fl_Button*, void*); 122 static void cb_Save(Fl_Button*, void*); 123 inline void cb_Export_i(Fl_Button*, void*); 124 static void cb_Export(Fl_Button*, void*); 125 inline void cb_Check_i(Fl_Button*, void*); 126 static void cb_Check(Fl_Button*, void*); 127 public: 128 Fl_Check_Button *check_update_at_startup; 129 private: 130 inline void cb_check_update_at_startup_i(Fl_Check_Button*, void*); 131 static void cb_check_update_at_startup(Fl_Check_Button*, void*); 132 public: 133 Fl_Choice *choice_cfg_dev; 134 private: 135 inline void cb_choice_cfg_dev_i(Fl_Choice*, void*); 136 static void cb_choice_cfg_dev(Fl_Choice*, void*); 137 public: 138 Fl_Choice *choice_cfg_channel; 139 static unsigned char menu_choice_cfg_channel_i18n_done; 140 static Fl_Menu_Item menu_choice_cfg_channel[]; 141 private: 142 inline void cb_Stereo_i(Fl_Menu_*, void*); 143 static void cb_Stereo(Fl_Menu_*, void*); 144 inline void cb_Mono_i(Fl_Menu_*, void*); 145 static void cb_Mono(Fl_Menu_*, void*); 146 public: 147 Fl_Choice *choice_cfg_samplerate; 148 private: 149 inline void cb_choice_cfg_samplerate_i(Fl_Choice*, void*); 150 static void cb_choice_cfg_samplerate(Fl_Choice*, void*); 151 public: 152 Fl_Choice *choice_cfg_left_channel; 153 private: 154 inline void cb_choice_cfg_left_channel_i(Fl_Choice*, void*); 155 static void cb_choice_cfg_left_channel(Fl_Choice*, void*); 156 public: 157 Fl_Choice *choice_cfg_right_channel; 158 private: 159 inline void cb_choice_cfg_right_channel_i(Fl_Choice*, void*); 160 static void cb_choice_cfg_right_channel(Fl_Choice*, void*); 161 public: 162 Fl_Choice *choice_cfg_codec; 163 static unsigned char menu_choice_cfg_codec_i18n_done; 164 static Fl_Menu_Item menu_choice_cfg_codec[]; 165 private: 166 inline void cb_MP3_i(Fl_Menu_*, void*); 167 static void cb_MP3(Fl_Menu_*, void*); 168 inline void cb_OGG_i(Fl_Menu_*, void*); 169 static void cb_OGG(Fl_Menu_*, void*); 170 inline void cb_OPUS_i(Fl_Menu_*, void*); 171 static void cb_OPUS(Fl_Menu_*, void*); 172 public: 173 static Fl_Menu_Item *menu_item_cfg_aac; 174 private: 175 inline void cb_menu_item_cfg_aac_i(Fl_Menu_*, void*); 176 static void cb_menu_item_cfg_aac(Fl_Menu_*, void*); 177 inline void cb_FLAC_i(Fl_Menu_*, void*); 178 static void cb_FLAC(Fl_Menu_*, void*); 179 public: 180 Fl_Choice *choice_cfg_bitrate; 181 private: 182 inline void cb_choice_cfg_bitrate_i(Fl_Choice*, void*); 183 static void cb_choice_cfg_bitrate(Fl_Choice*, void*); 184 static unsigned char menu_choice_cfg_bitrate_i18n_done; 185 static Fl_Menu_Item menu_choice_cfg_bitrate[]; 186 public: 187 Fl_Check_Button *check_cfg_mono_to_stereo; 188 private: 189 inline void cb_check_cfg_mono_to_stereo_i(Fl_Check_Button*, void*); 190 static void cb_check_cfg_mono_to_stereo(Fl_Check_Button*, void*); 191 public: 192 Fl_Choice *choice_rec_codec; 193 static unsigned char menu_choice_rec_codec_i18n_done; 194 static Fl_Menu_Item menu_choice_rec_codec[]; 195 private: 196 inline void cb_MP31_i(Fl_Menu_*, void*); 197 static void cb_MP31(Fl_Menu_*, void*); 198 inline void cb_OGG1_i(Fl_Menu_*, void*); 199 static void cb_OGG1(Fl_Menu_*, void*); 200 inline void cb_OPUS1_i(Fl_Menu_*, void*); 201 static void cb_OPUS1(Fl_Menu_*, void*); 202 public: 203 static Fl_Menu_Item *menu_item_rec_aac; 204 private: 205 inline void cb_menu_item_rec_aac_i(Fl_Menu_*, void*); 206 static void cb_menu_item_rec_aac(Fl_Menu_*, void*); 207 inline void cb_FLAC1_i(Fl_Menu_*, void*); 208 static void cb_FLAC1(Fl_Menu_*, void*); 209 inline void cb_WAV_i(Fl_Menu_*, void*); 210 static void cb_WAV(Fl_Menu_*, void*); 211 public: 212 Fl_Choice *choice_rec_bitrate; 213 private: 214 inline void cb_choice_rec_bitrate_i(Fl_Choice*, void*); 215 static void cb_choice_rec_bitrate(Fl_Choice*, void*); 216 static unsigned char menu_choice_rec_bitrate_i18n_done; 217 static Fl_Menu_Item menu_choice_rec_bitrate[]; 218 public: 219 Fl_Button *button_advanced; 220 private: 221 inline void cb_button_advanced_i(Fl_Button*, void*); 222 static void cb_button_advanced(Fl_Button*, void*); 223 public: 224 Fl_Value_Input *input_cfg_buffer; 225 private: 226 inline void cb_input_cfg_buffer_i(Fl_Value_Input*, void*); 227 static void cb_input_cfg_buffer(Fl_Value_Input*, void*); 228 public: 229 Fl_Choice *choice_cfg_resample_mode; 230 private: 231 inline void cb_choice_cfg_resample_mode_i(Fl_Choice*, void*); 232 static void cb_choice_cfg_resample_mode(Fl_Choice*, void*); 233 static unsigned char menu_choice_cfg_resample_mode_i18n_done; 234 static Fl_Menu_Item menu_choice_cfg_resample_mode[]; 235 public: 236 Fl_Value_Input *input_cfg_present_level; 237 private: 238 inline void cb_input_cfg_present_level_i(Fl_Value_Input*, void*); 239 static void cb_input_cfg_present_level(Fl_Value_Input*, void*); 240 public: 241 Fl_Value_Input *input_cfg_absent_level; 242 private: 243 inline void cb_input_cfg_absent_level_i(Fl_Value_Input*, void*); 244 static void cb_input_cfg_absent_level(Fl_Value_Input*, void*); 245 public: 246 Fl_Input *input_cfg_song_file; 247 private: 248 inline void cb_input_cfg_song_file_i(Fl_Input*, void*); 249 static void cb_input_cfg_song_file(Fl_Input*, void*); 250 public: 251 Fl_Button *button_songfile_browse; 252 private: 253 inline void cb_button_songfile_browse_i(Fl_Button*, void*); 254 static void cb_button_songfile_browse(Fl_Button*, void*); 255 public: 256 Fl_Check_Button *check_song_update_active; 257 private: 258 inline void cb_check_song_update_active_i(Fl_Check_Button*, void*); 259 static void cb_check_song_update_active(Fl_Check_Button*, void*); 260 public: 261 Fl_Check_Button *check_read_last_line; 262 private: 263 inline void cb_check_read_last_line_i(Fl_Check_Button*, void*); 264 static void cb_check_read_last_line(Fl_Check_Button*, void*); 265 public: 266 Fl_Input *input_cfg_song; 267 private: 268 inline void cb_input_cfg_song_i(Fl_Input*, void*); 269 static void cb_input_cfg_song(Fl_Input*, void*); 270 inline void cb_OK_i(Fl_Button*, void*); 271 static void cb_OK(Fl_Button*, void*); 272 public: 273 Fl_Check_Button *check_cfg_use_app; 274 private: 275 inline void cb_check_cfg_use_app_i(Fl_Check_Button*, void*); 276 static void cb_check_cfg_use_app(Fl_Check_Button*, void*); 277 public: 278 Fl_Choice *choice_cfg_app; 279 private: 280 inline void cb_choice_cfg_app_i(Fl_Choice*, void*); 281 static void cb_choice_cfg_app(Fl_Choice*, void*); 282 public: 283 Fl_Check_Button *check_cfg_connect; 284 private: 285 inline void cb_check_cfg_connect_i(Fl_Check_Button*, void*); 286 static void cb_check_cfg_connect(Fl_Check_Button*, void*); 287 public: 288 Fl_Value_Input *input_cfg_silence; 289 private: 290 inline void cb_input_cfg_silence_i(Fl_Value_Input*, void*); 291 static void cb_input_cfg_silence(Fl_Value_Input*, void*); 292 public: 293 Fl_Value_Input *input_cfg_signal; 294 private: 295 inline void cb_input_cfg_signal_i(Fl_Value_Input*, void*); 296 static void cb_input_cfg_signal(Fl_Value_Input*, void*); 297 public: 298 Fl_Check_Button *check_cfg_force_reconnecting; 299 private: 300 inline void cb_check_cfg_force_reconnecting_i(Fl_Check_Button*, void*); 301 static void cb_check_cfg_force_reconnecting(Fl_Check_Button*, void*); 302 public: 303 Fl_Input *input_cfg_song_prefix; 304 private: 305 inline void cb_input_cfg_song_prefix_i(Fl_Input*, void*); 306 static void cb_input_cfg_song_prefix(Fl_Input*, void*); 307 public: 308 Fl_Input *input_cfg_song_suffix; 309 private: 310 inline void cb_input_cfg_song_suffix_i(Fl_Input*, void*); 311 static void cb_input_cfg_song_suffix(Fl_Input*, void*); 312 public: 313 Fl_Input *input_rec_filename; 314 private: 315 inline void cb_input_rec_filename_i(Fl_Input*, void*); 316 static void cb_input_rec_filename(Fl_Input*, void*); 317 public: 318 Fl_Input *input_rec_folder; 319 private: 320 inline void cb_input_rec_folder_i(Fl_Input*, void*); 321 static void cb_input_rec_folder(Fl_Input*, void*); 322 public: 323 Fl_Button *button_rec_browse; 324 private: 325 inline void cb_button_rec_browse_i(Fl_Button*, void*); 326 static void cb_button_rec_browse(Fl_Button*, void*); 327 public: 328 Fl_Value_Input *input_rec_split_time; 329 private: 330 inline void cb_input_rec_split_time_i(Fl_Value_Input*, void*); 331 static void cb_input_rec_split_time(Fl_Value_Input*, void*); 332 public: 333 Fl_Box *text_rec_split_time; 334 Fl_Check_Button *check_sync_to_full_hour; 335 private: 336 inline void cb_check_sync_to_full_hour_i(Fl_Check_Button*, void*); 337 static void cb_check_sync_to_full_hour(Fl_Check_Button*, void*); 338 inline void cb_Split_i(Fl_Button*, void*); 339 static void cb_Split(Fl_Button*, void*); 340 public: 341 Fl_Check_Button *check_cfg_auto_start_rec; 342 private: 343 inline void cb_check_cfg_auto_start_rec_i(Fl_Check_Button*, void*); 344 static void cb_check_cfg_auto_start_rec(Fl_Check_Button*, void*); 345 public: 346 Fl_Check_Button *check_cfg_rec_after_launch; 347 private: 348 inline void cb_check_cfg_rec_after_launch_i(Fl_Check_Button*, void*); 349 static void cb_check_cfg_rec_after_launch(Fl_Check_Button*, void*); 350 public: 351 Fl_Value_Input *input_rec_signal; 352 private: 353 inline void cb_input_rec_signal_i(Fl_Value_Input*, void*); 354 static void cb_input_rec_signal(Fl_Value_Input*, void*); 355 public: 356 Fl_Check_Button *check_cfg_auto_stop_rec; 357 private: 358 inline void cb_check_cfg_auto_stop_rec_i(Fl_Check_Button*, void*); 359 static void cb_check_cfg_auto_stop_rec(Fl_Check_Button*, void*); 360 public: 361 Fl_Value_Input *input_rec_silence; 362 private: 363 inline void cb_input_rec_silence_i(Fl_Value_Input*, void*); 364 static void cb_input_rec_silence(Fl_Value_Input*, void*); 365 public: 366 Fl_Input *input_tls_cert_file; 367 private: 368 inline void cb_input_tls_cert_file_i(Fl_Input*, void*); 369 static void cb_input_tls_cert_file(Fl_Input*, void*); 370 public: 371 Fl_Input *input_tls_cert_dir; 372 private: 373 inline void cb_input_tls_cert_dir_i(Fl_Input*, void*); 374 static void cb_input_tls_cert_dir(Fl_Input*, void*); 375 public: 376 Fl_Button *button_tls_browse_dir; 377 private: 378 inline void cb_button_tls_browse_dir_i(Fl_Button*, void*); 379 static void cb_button_tls_browse_dir(Fl_Button*, void*); 380 public: 381 Fl_Button *button_tls_browse_file; 382 private: 383 inline void cb_button_tls_browse_file_i(Fl_Button*, void*); 384 static void cb_button_tls_browse_file(Fl_Button*, void*); 385 public: 386 Fl_Check_Button *check_activate_eq; 387 private: 388 inline void cb_check_activate_eq_i(Fl_Check_Button*, void*); 389 static void cb_check_activate_eq(Fl_Check_Button*, void*); 390 public: 391 Fl_My_Value_Slider *equalizerSlider1; 392 private: 393 inline void cb_equalizerSlider1_i(Fl_My_Value_Slider*, void*); 394 static void cb_equalizerSlider1(Fl_My_Value_Slider*, void*); 395 public: 396 Fl_My_Value_Slider *equalizerSlider2; 397 private: 398 inline void cb_equalizerSlider2_i(Fl_My_Value_Slider*, void*); 399 static void cb_equalizerSlider2(Fl_My_Value_Slider*, void*); 400 public: 401 Fl_My_Value_Slider *equalizerSlider3; 402 private: 403 inline void cb_equalizerSlider3_i(Fl_My_Value_Slider*, void*); 404 static void cb_equalizerSlider3(Fl_My_Value_Slider*, void*); 405 public: 406 Fl_My_Value_Slider *equalizerSlider4; 407 private: 408 inline void cb_equalizerSlider4_i(Fl_My_Value_Slider*, void*); 409 static void cb_equalizerSlider4(Fl_My_Value_Slider*, void*); 410 public: 411 Fl_My_Value_Slider *equalizerSlider5; 412 private: 413 inline void cb_equalizerSlider5_i(Fl_My_Value_Slider*, void*); 414 static void cb_equalizerSlider5(Fl_My_Value_Slider*, void*); 415 public: 416 Fl_Text_Display *equalizerGain1; 417 Fl_Text_Display *equalizerGain2; 418 Fl_Text_Display *equalizerGain3; 419 Fl_Text_Display *equalizerGain4; 420 Fl_Text_Display *equalizerGain5; 421 private: 422 inline void cb_Reset_i(Fl_Button*, void*); 423 static void cb_Reset(Fl_Button*, void*); 424 public: 425 Fl_Check_Button *check_activate_drc; 426 private: 427 inline void cb_check_activate_drc_i(Fl_Check_Button*, void*); 428 static void cb_check_activate_drc(Fl_Check_Button*, void*); 429 public: 430 Fl_My_Value_Slider *thresholdSlider; 431 private: 432 inline void cb_thresholdSlider_i(Fl_My_Value_Slider*, void*); 433 static void cb_thresholdSlider(Fl_My_Value_Slider*, void*); 434 public: 435 Fl_My_Value_Slider *ratioSlider; 436 private: 437 inline void cb_ratioSlider_i(Fl_My_Value_Slider*, void*); 438 static void cb_ratioSlider(Fl_My_Value_Slider*, void*); 439 public: 440 Fl_My_Value_Slider *attackSlider; 441 private: 442 inline void cb_attackSlider_i(Fl_My_Value_Slider*, void*); 443 static void cb_attackSlider(Fl_My_Value_Slider*, void*); 444 public: 445 Fl_My_Value_Slider *releaseSlider; 446 private: 447 inline void cb_releaseSlider_i(Fl_My_Value_Slider*, void*); 448 static void cb_releaseSlider(Fl_My_Value_Slider*, void*); 449 public: 450 Fl_Text_Display *threshold; 451 Fl_Text_Display *ratio; 452 Fl_Text_Display *attack; 453 Fl_Text_Display *release; 454 private: 455 inline void cb_Reset1_i(Fl_Button*, void*); 456 static void cb_Reset1(Fl_Button*, void*); 457 public: 458 Fl_My_Value_Slider *makeupSlider; 459 private: 460 inline void cb_makeupSlider_i(Fl_My_Value_Slider*, void*); 461 static void cb_makeupSlider(Fl_My_Value_Slider*, void*); 462 public: 463 Fl_Text_Display *makeup; 464 Fl_Button *button_gui_text_color; 465 private: 466 inline void cb_button_gui_text_color_i(Fl_Button*, void*); 467 static void cb_button_gui_text_color(Fl_Button*, void*); 468 public: 469 Fl_Button *button_gui_bg_color; 470 private: 471 inline void cb_button_gui_bg_color_i(Fl_Button*, void*); 472 static void cb_button_gui_bg_color(Fl_Button*, void*); 473 public: 474 Fl_Check_Button *check_gui_attach; 475 private: 476 inline void cb_check_gui_attach_i(Fl_Check_Button*, void*); 477 static void cb_check_gui_attach(Fl_Check_Button*, void*); 478 public: 479 Fl_Check_Button *check_gui_ontop; 480 private: 481 inline void cb_check_gui_ontop_i(Fl_Check_Button*, void*); 482 static void cb_check_gui_ontop(Fl_Check_Button*, void*); 483 public: 484 Fl_Check_Button *check_gui_lcd_auto; 485 private: 486 inline void cb_check_gui_lcd_auto_i(Fl_Check_Button*, void*); 487 static void cb_check_gui_lcd_auto(Fl_Check_Button*, void*); 488 public: 489 Fl_Check_Button *check_gui_hide_log_window; 490 private: 491 inline void cb_check_gui_hide_log_window_i(Fl_Check_Button*, void*); 492 static void cb_check_gui_hide_log_window(Fl_Check_Button*, void*); 493 public: 494 Fl_Check_Button *check_gui_remember_pos; 495 private: 496 inline void cb_check_gui_remember_pos_i(Fl_Check_Button*, void*); 497 static void cb_check_gui_remember_pos(Fl_Check_Button*, void*); 498 public: 499 Fl_Choice *choice_gui_language; 500 private: 501 inline void cb_choice_gui_language_i(Fl_Choice*, void*); 502 static void cb_choice_gui_language(Fl_Choice*, void*); 503 static unsigned char menu_choice_gui_language_i18n_done; 504 static Fl_Menu_Item menu_choice_gui_language[]; 505 inline void cb_Donate_i(Fl_Button*, void*); 506 static void cb_Donate(Fl_Button*, void*); 507 inline void cb_Become_i(Fl_Button*, void*); 508 static void cb_Become(Fl_Button*, void*); 509 public: 510 Fl_Double_Window *window_add_srv; 511 Fl_Input *input_add_srv_name; 512 Fl_Input *input_add_srv_addr; 513 Fl_Int_Input *input_add_srv_port; 514 Fl_Input *input_add_srv_pwd; 515 Fl_Input *input_add_srv_mount; 516 Fl_Input *input_add_srv_usr; 517 Fl_Round_Button *radio_add_srv_shoutcast; 518 private: 519 inline void cb_radio_add_srv_shoutcast_i(Fl_Round_Button*, void*); 520 static void cb_radio_add_srv_shoutcast(Fl_Round_Button*, void*); 521 public: 522 Fl_Round_Button *radio_add_srv_icecast; 523 private: 524 inline void cb_radio_add_srv_icecast_i(Fl_Round_Button*, void*); 525 static void cb_radio_add_srv_icecast(Fl_Round_Button*, void*); 526 inline void cb_Cancel_i(Fl_Button*, void*); 527 static void cb_Cancel(Fl_Button*, void*); 528 public: 529 Fl_Button *button_add_srv_add; 530 private: 531 inline void cb_button_add_srv_add_i(Fl_Button*, void*); 532 static void cb_button_add_srv_add(Fl_Button*, void*); 533 public: 534 Fl_Button *button_add_srv_save; 535 private: 536 inline void cb_button_add_srv_save_i(Fl_Button*, void*); 537 static void cb_button_add_srv_save(Fl_Button*, void*); 538 public: 539 Fl_Button *button_cfg_show_pw; 540 private: 541 inline void cb_button_cfg_show_pw_i(Fl_Button*, void*); 542 static void cb_button_cfg_show_pw(Fl_Button*, void*); 543 public: 544 Fl_Group *frame_add_srv_tls; 545 Fl_Check_Button *check_add_srv_tls; 546 Fl_Button *button_add_srv_revoke_cert; 547 private: 548 inline void cb_button_add_srv_revoke_cert_i(Fl_Button*, void*); 549 static void cb_button_add_srv_revoke_cert(Fl_Button*, void*); 550 public: 551 Fl_Double_Window *window_add_icy; 552 Fl_Input *input_add_icy_name; 553 Fl_Input *input_add_icy_desc; 554 Fl_Input *input_add_icy_genre; 555 Fl_Input *input_add_icy_url; 556 Fl_Input *input_add_icy_icq; 557 Fl_Input *input_add_icy_irc; 558 Fl_Input *input_add_icy_aim; 559 Fl_Check_Button *check_add_icy_pub; 560 private: 561 inline void cb_Cancel1_i(Fl_Button*, void*); 562 static void cb_Cancel1(Fl_Button*, void*); 563 public: 564 Fl_Button *button_add_icy_add; 565 private: 566 inline void cb_button_add_icy_add_i(Fl_Button*, void*); 567 static void cb_button_add_icy_add(Fl_Button*, void*); 568 public: 569 Fl_Button *button_add_icy_save; 570 private: 571 inline void cb_button_add_icy_save_i(Fl_Button*, void*); 572 static void cb_button_add_icy_save(Fl_Button*, void*); 573 public: 574 ~flgui(); 575 }; 576 #endif 577