Files
prozgui/src/we.fl
T
2026-07-15 07:50:36 +02:00

398 lines
13 KiB
Plaintext

# data file for the Fltk User Interface Designer (fluid)
version 1.0102
i18n_type 1
i18n_include <libintl.h>
i18n_function gettext
header_name {.h}
code_name {.cxx}
Function {make_prefs_win()} {} {
Fl_Window win_prefs {
label {Prozilla Preferences Panel} open
xywh {245 135 475 410} visible
} {
Fl_Tabs tb_prefs {
callback cb_prefs_tab open
xywh {20 5 450 370} box UP_BOX
} {
Fl_Group gr_prefs_general {
label General
xywh {30 30 440 340} labelfont 1 labelsize 12
} {
Fl_Group {} {
xywh {30 35 430 330} box ENGRAVED_FRAME
} {
Fl_Input retry_delay_in {
xywh {305 75 95 25} type Int labelsize 12 textsize 12
}
Fl_Counter threads_in {
xywh {305 45 50 25} labelsize 12 minimum 1 maximum 30 step 1 value 4 textsize 12
code0 {o->type(FL_SIMPLE_COUNTER);}
}
Fl_Box {} {
label {Number of Threads:}
xywh {60 45 120 25} labelsize 12 align 148
}
Fl_Input in_timeout {
xywh {305 105 95 25} type Int labelsize 12 textsize 12
}
Fl_Check_Button in_pasv_button {
label {Use PASV for FTP transfers (recommended)}
xywh {65 135 295 25} down_box DIAMOND_DOWN_BOX labelsize 12 align 148
}
Fl_Check_Button in_no_cache_button {
label {Ask the HTTP proxies not to cache requests between sessions (default is off)}
xywh {65 165 345 25} down_box DIAMOND_DOWN_BOX labelsize 12 align 148
}
Fl_Input in_outputdir {
xywh {65 225 355 25} labelsize 12 align 1 textsize 12
}
Fl_Input in_bps_per_dl {
xywh {330 290 95 25} type Float labelsize 11 align 1 textsize 12
}
Fl_Box {} {
label {Retry Delay (Sec):}
xywh {60 75 210 25} labelsize 12 align 148
}
Fl_Box {} {
label {Timeout Period (Sec):}
xywh {60 105 210 25} labelsize 12 align 148
}
Fl_Box {} {
label {Directory to download the files:}
xywh {65 195 340 25} labelsize 12 align 148
}
Fl_Box {} {
label {Limit bandwith usage PER download to (Kbps) (0 = unlimited):}
xywh {65 250 380 35} labelsize 12 align 148
}
}
}
Fl_Group gr_prefs_proxy {
label Proxies
xywh {30 35 440 335} labelfont 1 labelsize 12 hide
} {
Fl_Group {} {open
xywh {30 35 435 325} box ENGRAVED_BOX
} {
Fl_Group gr_proxy_grp {open
xywh {40 80 420 270} box ENGRAVED_BOX
} {
Fl_Input in_http_proxy_host {
label {Hostname:}
xywh {130 115 140 25} labelsize 12 align 132 textsize 12
}
Fl_Input in_http_proxy_port {
label {Port:}
xywh {310 115 140 25} type Int labelsize 12 align 132 textsize 12
}
Fl_Box {} {
label {HTTP Proxy:}
xywh {45 90 85 25} labelfont 1 labelsize 12 align 128
}
Fl_Input in_http_proxy_user {
label {Username:}
xywh {130 145 140 25} labelsize 12 align 132 textsize 12
}
Fl_Input in_http_proxy_passwd {
label {Password:}
xywh {130 175 140 25} type Secret labelsize 12 align 132 textsize 12
}
Fl_Input in_ftp_proxy_host {
label {Hostname:}
xywh {130 230 140 25} labelsize 12 align 132 textsize 12
}
Fl_Input in_ftp_proxy_port {
label {Port:}
xywh {310 230 135 25} type Int labelsize 12 align 132 textsize 12
}
Fl_Input in_ftp_proxy_user {
label {Username:}
xywh {130 260 140 25} labelsize 12 align 132 textsize 12
}
Fl_Input in_ftp_proxy_passwd {
label {Password:}
xywh {130 290 140 25} type Secret labelsize 12 align 132 textsize 12
}
Fl_Box {} {
label {FTP Proxy:}
xywh {45 205 85 25} labelfont 1 labelsize 12 align 128
}
Fl_Choice in_ftp_proxy_type {
label {FTP Proxy Type:} open
xywh {130 320 115 25} down_box BORDER_BOX labelsize 12 align 132 textsize 12
} {
menuitem {} {
label {USER@SITE}
xywh {20 20 100 20} labelsize 12
}
menuitem {} {
label {USER@ProxyUser@SITE}
xywh {20 20 100 20} labelsize 12
}
menuitem {} {
label {USER@SITE_PROXYUSER}
xywh {30 30 100 20} labelsize 12
}
menuitem {} {
label {ProxyUser@SITE}
xywh {40 40 100 20} labelsize 12
}
menuitem {} {
label {LOGIN_then_USER@SITE}
xywh {50 50 100 20} labelsize 12
}
menuitem {} {
label OPENSITE
xywh {60 60 100 20} labelsize 12
}
menuitem {} {
label SITESITE
xywh {70 70 100 20} labelsize 12
}
menuitem {} {
label {HTTP proxy}
xywh {80 80 100 20} labelsize 12
}
}
Fl_Check_Button in_use_http_proxy {
label {Use HTTP Proxy}
xywh {155 90 120 20} down_box DIAMOND_DOWN_BOX labelsize 12 align 148
}
Fl_Check_Button in_use_ftp_proxy {
label {Use FTP Proxy}
xywh {145 205 120 20} down_box DIAMOND_DOWN_BOX labelsize 12 align 148
}
}
Fl_Group {} {open
xywh {55 40 285 45}
} {
Fl_Check_Button in_direct_conn_button {
label {Direct Connection to the Internet}
callback cb_prefs_conn
xywh {55 45 205 20} type Radio down_box DIAMOND_DOWN_BOX labelsize 12 align 148
}
Fl_Check_Button in_use_proxy_button {
label {Use proxies}
callback cb_prefs_use_proxy
xywh {55 60 210 20} type Radio down_box DIAMOND_DOWN_BOX labelsize 12 align 148
}
}
}
}
Fl_Group gr_prefs_ftpsearch {
label {FTP Search} open
xywh {30 30 440 345} labelfont 1 labelsize 12 hide
} {
Fl_Group {} {open
xywh {35 35 425 325} box ENGRAVED_FRAME
} {
Fl_Box {} {
label {Number of mirrors to request:}
xywh {60 95 180 25} labelsize 12 align 148
}
Fl_Counter mirrors_in {
xywh {305 90 75 25} labelsize 12 minimum 1 maximum 1000 step 1 value 40 textsize 12
code0 {o->type(FL_SIMPLE_COUNTER);}
}
Fl_Box {} {
label {Ping Timeout (Sec):}
xywh {60 130 210 25} labelsize 12 align 148
}
Fl_Input in_ping_timeout {
xywh {310 130 95 25} type Int labelsize 12 textsize 12
}
Fl_Box {} {
label {Number of mirrors to ping at once:}
xywh {60 165 210 25} labelsize 12 align 148
}
Fl_Counter in_simul_pings {
xywh {310 165 80 25} labelsize 12 minimum 1 maximum 30 step 1 value 5 textsize 12
code0 {o->type(FL_SIMPLE_COUNTER);}
}
Fl_Check_Button in_use_ftpsearch_button {
label {Do FTPSearch automatically}
xywh {60 210 295 25} down_box DIAMOND_DOWN_BOX labelsize 12 align 148
}
Fl_Box {} {
label {FTPSearch Server to use:}
xywh {60 55 180 25} labelsize 12 align 148
}
}
Fl_Choice ftps_server_choice {open
xywh {285 55 160 25} down_box BORDER_BOX labelsize 12 align 132 textsize 12
} {
menuitem {} {
label {archie.disconnected-by-peer.at}
xywh {0 0 100 20} labelsize 12
}
menuitem {} {
label {www.mmnt.ru}
xywh {0 0 100 20} labelsize 12
}
}
}
}
Fl_Button ok_button {
label OK
callback cb_prefs_ok
xywh {265 385 70 20} labelsize 12
}
Fl_Button cancel_button {
label Cancel
callback cb_prefs_cancel
xywh {365 385 70 20} labelsize 12
}
}
}
Function {make_about_win()} {} {
Fl_Window win_about {open
label {About ProzGUI}
xywh {156 167 560 345} labeltype NORMAL_LABEL visible
} {
Fl_Box {} {
label {Prozilla Download Accelerator}
xywh {5 25 215 30} labelfont 1 labelsize 12 labelcolor 4 align 128
}
Fl_Box {} {
label {GUI Version}
xywh {15 55 185 20} labelsize 12
}
Fl_Box {} {
label {libprozilla version}
xywh {20 80 185 20} labelsize 12
}
Fl_Button {} {
label OK
callback cb_about_ok selected
xywh {60 310 85 20} labelsize 12
}
Fl_Box {} {
image {images/BigProZilla01.xpm} xywh {40 120 130 125} box SHADOW_FRAME labelsize 12
}
Fl_Tabs {} {open
xywh {225 25 330 315} labelfont 1 labelcolor 4
} {
Fl_Group {} {
label Credits open
xywh {230 45 320 290} labelsize 12 labelcolor 4
} {
Fl_Scroll {} {open
xywh {240 55 300 275} box ENGRAVED_BOX color 28 labelfont 1 labelsize 12 labelcolor 4
} {
Fl_Box {} {
label {Kalum Somaratna - Main Programming}
xywh {280 65 215 20} labelsize 10 align 128
}
Fl_Box {} {
label {Uwe Hermann - Additional Programming}
xywh {290 85 200 15} labelsize 10
}
Fl_Box {} {
label {Gustavo Noronha Silva (KoV) - libprozilla GNU gettext support, deb package maintainer}
xywh {290 135 220 40} labelsize 10 align 128
}
Fl_Box {} {
label {Ralph Slooten - Web Page Maintainer, RPM packager, testing}
xywh {295 105 195 30} labelsize 10 align 128
}
Fl_Box {} {
label {If you have contributed and arent listed, I apologise and please mail me <kalum@genesys.ro> and I will correct it}
xywh {285 285 215 40} labelsize 10 align 128
}
Fl_Box {} {
label {Silviu Marin-Caea - (Our sysadmin) Donation of valuable bandwith and system resources at genesys.ro, testing}
xywh {290 175 210 45} labelsize 10 align 128
}
Fl_Box {} {
label {Pablo Iranzo Gómez - testing}
xywh {295 220 180 20} labelsize 10 align 128
}
Fl_Box {} {
label {Krogg - The cool Prozilla logo}
xywh {300 240 190 20} labelsize 10 align 128
}
Fl_Box {} {
label {David L. Matthews - testing}
xywh {305 260 165 20} labelsize 10 align 128
}
}
}
Fl_Group {} {
label Translations open
xywh {230 45 320 290} labelsize 12 labelcolor 4 hide
} {
Fl_Scroll {} {open
xywh {240 55 300 275} box ENGRAVED_BOX color 28 when 6
} {
Fl_Box {} {
label {Ruben Boer - Dutch Translation}
xywh {300 70 170 30} labelsize 10 align 128
}
Fl_Box {} {
label {Ralph Slooten- Dutch Translation}
xywh {300 100 180 25} labelsize 10 align 128
}
Fl_Box {} {
label {Flower - Romanian Translation}
xywh {300 130 175 20} labelsize 10 align 128
}
Fl_Box {} {
label {Gustavo Noronha Silva (KoV) - Portugese Translation}
xywh {305 155 175 35} labelsize 10 align 128
}
Fl_Box {} {
label {Emanuele Tatti (Kreazy) - Itallian Translation}
xywh {305 190 175 30} labelsize 10 align 128
}
Fl_Box {} {
label {Alberto Zanoni - Itallian Translation}
xywh {315 230 175 25} labelsize 10 align 128
}
Fl_Box {} {
label {Eric Lassauge - French Translation}
xywh {315 260 175 25} labelsize 10 align 128
}
}
}
}
Fl_Box {} {
label {Webpage - https://prozilla.disconnected-by-peer.at}
xywh {15 255 195 40} color 29 labelsize 10 labelcolor 1 align 128
}
}
}
Function {make_url_input_win()} {} {
Fl_Window {} {
label {Please enter the URL} open
xywh {219 450 440 160}
code1 {o->hide();} visible
} {
Fl_Return_Button url_input_ok_button {
label OK
callback cb_url_input_ok
xywh {235 130 90 25} labelsize 12
}
Fl_Input in_url {
xywh {65 70 360 30} labelsize 12 align 133 textsize 12
}
Fl_Box {} {
label {Enter URL (CTRL+V to paste from clipboard)}
xywh {60 20 335 45} labelsize 12 align 148
}
Fl_Box {} {
image {images/Pz12.xpm} xywh {5 30 55 60}
}
Fl_Button {} {
label Cancel
callback cb_url_input_cancel
xywh {340 130 90 25} labelsize 12
}
Fl_Check_Button do_ftpsearch_button {
label {FTPSearch for mirrors (Experimental)}
xywh {60 105 300 20} down_box DIAMOND_DOWN_BOX labelsize 12
}
}
}