├── mff ├── Classes.bas ├── mff.bas ├── fbsound │ ├── fbsound.bas │ ├── plug-cdtor.bi │ ├── csid.bi │ ├── plug-ds.bi │ ├── plug.bi │ └── plug-static.bi ├── gir_headers │ ├── Gir │ │ ├── _GirToBac-0.0 │ │ ├── xfixes-4.0.bi │ │ ├── win32-1.0.bi │ │ ├── JSCore-3.0.bi │ │ ├── fontconfig-2.0.bi │ │ ├── JavaScriptCore-3.0.bi │ │ ├── freetype2-2.0.bi │ │ ├── xft-2.0.bi │ │ ├── libxml2-2.0.bi │ │ ├── DBus-1.0.bi │ │ ├── xrandr-1.3.bi │ │ ├── GL-1.0.bi │ │ ├── ReadMe.md │ │ ├── xlib-2.0.bi │ │ ├── DBusGLib-1.0.bi │ │ ├── _GdkMacros-2.0.bi │ │ └── GModule-2.0.bi │ ├── .gitattributes │ └── .gitignore ├── Integer.bi ├── Integer.bas ├── Android │ ├── mffEditText.java │ └── mffActivity.java ├── Sys.bi ├── Classes.bi ├── SystemInformation.bi ├── Manifest.xml ├── DarkMode │ └── DarkMode.bi ├── GUI.bi ├── Registry.bi ├── NativeFontControl.bi ├── UserControl.bi ├── CDropSource │ └── CDropSource.bi ├── WebView │ └── WebKitWebView.bi ├── Clipboard.bi ├── HTTP.bi └── ToolTips.bi ├── .gitattributes ├── .gitignore ├── examples ├── WebBrowser │ ├── mongoose │ │ ├── certs │ │ │ ├── ca.srl │ │ │ ├── ca.key │ │ │ ├── client.key │ │ │ ├── server.key │ │ │ ├── client.csr │ │ │ ├── server.csr │ │ │ ├── ca.crt │ │ │ ├── client.crt │ │ │ ├── server.crt │ │ │ └── generate.sh │ │ ├── client.bas │ │ ├── webui-login │ │ │ └── web_root │ │ │ │ ├── user.png │ │ │ │ └── index.html │ │ ├── websocket-client.bas │ │ ├── web_root │ │ │ ├── rpc-over-websocket.js │ │ │ └── index.html │ │ ├── websocket-server.bas │ │ └── udp-sntp-time-sync.bas │ ├── WebView2Loader.dll │ ├── WebView2Loader.dll.lib │ ├── Release │ │ ├── win-x64 │ │ │ └── WebView2Loader.dll │ │ ├── win-x86 │ │ │ └── WebView2Loader.dll │ │ └── win-arm64 │ │ │ └── WebView2Loader.dll │ └── Curl │ │ ├── Curl for Windows(64-bit).url │ │ ├── Curl for Windows(32-bit).url │ │ └── Curl for Windows(Arm64).url ├── Resources │ ├── Dog.gif │ ├── Lisu.ttf │ ├── Wheel.png │ ├── coin.wav │ ├── horse.avi │ ├── horse.gif │ ├── sound.wav │ ├── weird.wav │ ├── Circle.gif │ ├── country.mp3 │ ├── mini1111.xm │ ├── spring.wav │ ├── target.flac │ ├── target.ogg │ ├── background.png │ ├── welcome2.gif │ ├── Circle_Arrow.gif │ ├── Circle_Ball.gif │ ├── Circle_Blue.gif │ ├── Circle_Gray.gif │ ├── Circle_Green.gif │ ├── Piece_Nature.png │ ├── VisualFBEditor.ico │ └── LICENSE.md ├── GridData │ ├── Data │ │ └── Test.db │ └── frmGridDataTest.vfp ├── Hello │ ├── VisualFBEditor.ico │ └── Manifest.xml ├── Forms │ ├── MDIForm │ │ ├── Resources │ │ │ ├── Cut.png │ │ │ ├── New.png │ │ │ ├── About.png │ │ │ ├── Exit.png │ │ │ ├── File.png │ │ │ ├── Open.png │ │ │ ├── Paste.png │ │ │ ├── Save.png │ │ │ └── SaveAll.png │ │ ├── VisualFBEditor.ico │ │ ├── MDIForm.vfp │ │ └── Manifest.xml │ ├── SDIForm │ │ ├── Resources │ │ │ ├── Cut.png │ │ │ ├── New.png │ │ │ ├── About.png │ │ │ ├── Exit.png │ │ │ ├── File.png │ │ │ ├── Open.png │ │ │ ├── Paste.png │ │ │ ├── Save.png │ │ │ └── SaveAll.png │ │ ├── VisualFBEditor.ico │ │ ├── SDIForm.vfp │ │ └── Manifest.xml │ ├── Form4.frm │ └── Manifest.xml ├── Print │ └── Languages │ │ ├── english.lng │ │ ├── Chinese (Simplified).lng │ │ └── english.html ├── Animate │ ├── Media │ │ ├── PlayList.txt │ │ ├── fbsound │ │ │ ├── Languages │ │ │ │ ├── english.lng │ │ │ │ ├── Chinese (Simplified).lng │ │ │ │ └── english.html │ │ │ ├── oop_test01.bas │ │ │ ├── oop_test02.bas │ │ │ ├── oop_test04.bas │ │ │ ├── oop_test03.bas │ │ │ ├── fbs_load_xm.bas │ │ │ ├── fbs_load_it.bas │ │ │ ├── fbs_play_mp3_stream.bas │ │ │ ├── fbs_load_s3m.bas │ │ │ ├── fbs_load_mod.bas │ │ │ ├── fbs_init_44_22_khz.bas │ │ │ ├── fbs_load_and_reloading_mp3stream.bas │ │ │ ├── fbs_get_soundposition.bas │ │ │ ├── fbs_load_and_destroy_wav.bas │ │ │ ├── fbs_load_oggfile.bas │ │ │ ├── fbs_set_loadcallback_mp3.bas │ │ │ ├── fbs_pause_rewind_sound.bas │ │ │ ├── fbs_load_and_play_wav.bas │ │ │ ├── tests-common.bi │ │ │ ├── fbs_set_loadcallback_mod.bas │ │ │ ├── fbs_set_loadcallback_ogg.bas │ │ │ ├── fbs_set_get_pointers.bas │ │ │ ├── fbs_set_masterfilter.bas │ │ │ ├── fbs_get_length.bas │ │ │ ├── fbs_stream_sid_preview.bas │ │ │ ├── fbs_create_wave.bas │ │ │ ├── fbs_play_sid_stream.bas │ │ │ └── fbs_set_soundspeed.bas │ │ ├── Languages │ │ │ ├── Chinese (Simplified).lng │ │ │ └── english.html │ │ └── Manifest.xml │ └── Languages │ │ ├── Chinese (Simplified).lng │ │ └── english.html ├── Canvas │ ├── Chinese (Simplified).lng │ ├── english.html │ └── Manifest.xml ├── SoundPlayer │ ├── fbsound │ │ ├── oop_test01.bas │ │ ├── oop_test01_Static.bas │ │ ├── oop_test04.bas │ │ ├── oop_test03.bas │ │ ├── oop_test02.bas │ │ ├── fbs_load_it.bas │ │ ├── fbs_load_xm.bas │ │ ├── fbs_play_mp3_stream.bas │ │ ├── fbs_load_s3m.bas │ │ ├── fbs_load_mod.bas │ │ ├── fbs_init_44_22_khz.bas │ │ ├── fbs_load_and_reloading_mp3stream.bas │ │ ├── buildlib-32 - -static .bat │ │ ├── buildlib-32.bat │ │ ├── fbs_get_soundposition.bas │ │ ├── buildlib-64 - -static .bat │ │ ├── buildlib-64.bat │ │ ├── fbs_load_and_destroy_wav.bas │ │ ├── fbs_load_oggfile.bas │ │ ├── fbs_set_loadcallback_mp3.bas │ │ ├── fbs_pause_rewind_sound.bas │ │ ├── tests-common.bi │ │ ├── fbs_load_and_play_wav.bas │ │ ├── fbs_set_loadcallback_mod.bas │ │ ├── fbs_set_loadcallback_ogg.bas │ │ ├── fbs_set_get_pointers.bas │ │ ├── fbs_set_masterfilter.bas │ │ ├── fbs_get_length.bas │ │ ├── fbs_stream_sid_preview.bas │ │ ├── fbs_create_wave.bas │ │ ├── fbs_play_sid_stream.bas │ │ └── fbs_set_soundspeed.bas │ └── SoundPlayer Example.bas ├── Hello.bas ├── Grid │ └── Languages │ │ ├── english.lng │ │ └── Chinese (Simplified).lng ├── ListView │ └── ListView Example.bas ├── mff │ └── Manifest.xml ├── NotifyIcon │ └── Manifest.xml └── PageScroller │ └── Manifest.xml ├── resources ├── Form.png ├── Grid.png ├── Chart.png ├── Header.png ├── HotKey.png ├── Label.png ├── Panel.png ├── ReBar.png ├── UpDown.png ├── Animate.png ├── CheckBox.png ├── GridData.png ├── GroupBox.png ├── IPAddress.png ├── ImageBox.png ├── ImageList.png ├── LinkLabel.png ├── ListView.png ├── MainMenu.png ├── Picture.png ├── Printer.png ├── Splitter.png ├── StatusBar.png ├── TabPage.png ├── TextBox.png ├── ToolBar.png ├── ToolTips.png ├── TrackBar.png ├── TreeView.png ├── ColorDialog.png ├── ComboBoxEx.png ├── ContextMenu.png ├── FontDialog.png ├── HScrollBar.png ├── HTTPServer.png ├── ListControl.png ├── MaskedEdit.png ├── NotifyIcon.png ├── PrintDialog.png ├── ProgressBar.png ├── RadioButton.png ├── RichTextBox.png ├── TabControl.png ├── ToolPalette.png ├── UserControl.png ├── VScrollBar.png ├── VerticalBox.png ├── WebBrowser.png ├── CheckedListBox.png ├── ComboBoxEdit.png ├── CommandButton.png ├── DateTimePicker.png ├── HTTPConnection.png ├── HorizontalBox.png ├── MonthCalendar.png ├── NumericUpDown.png ├── OpenFileDialog.png ├── PageScroller.png ├── PrintDocument.png ├── SaveFileDialog.png ├── ScrollControl.png ├── TimerComponent.png ├── OpenFileControl.png ├── PageSetupDialog.png ├── FolderBrowserDialog.png ├── PrintPreviewControl.png └── PrintPreviewDialog.png ├── lib ├── win-x64 │ ├── libmad.a │ ├── libCHttp.a │ ├── libcjson.a │ ├── libcurl.a │ ├── libdumb.a │ ├── libfbscpu.a │ ├── libfbsdsp.a │ ├── libraylib.a │ ├── libvorbis.a │ ├── libwebp.a │ ├── cairo-x64.dll │ ├── libcurl.dll.a │ ├── libmbedtls.a │ ├── libmbedx509.a │ ├── libmongoose.a │ ├── libsqlite3.a │ ├── libwebpmux.a │ ├── WebView2Guid.lib │ ├── libcjson_utils.a │ ├── libcurl-x64.dll │ ├── libmbedcrypto.a │ ├── libvorbisenc.a │ ├── libvorbisfile.a │ ├── libwebpdecoder.a │ ├── libwebpdemux.a │ ├── WebView2Loader.dll.lib │ └── WebView2LoaderStatic.lib ├── win-x86 │ ├── libmad.a │ ├── libCHttp.a │ ├── libcjson.a │ ├── libcurl.a │ ├── libcurl.dll │ ├── libdumb.a │ ├── libfbscpu.a │ ├── libfbsdsp.a │ ├── libraylib.a │ ├── libvorbis.a │ ├── cairo-x86.dll │ ├── libcurl.dll.a │ ├── libmbedtls.a │ ├── libmbedx509.a │ ├── libmongoose.a │ ├── libsqlite3.a │ ├── WebView2Guid.lib │ ├── libcjson_utils.a │ ├── libdispHelper.a │ ├── libmbedcrypto.a │ ├── libqrcodegen.a │ ├── libvorbisenc.a │ ├── libvorbisfile.a │ ├── WebView2Loader.dll.lib │ └── WebView2LoaderStatic.lib └── win-arm64 │ ├── WebView2Loader.dll.lib │ └── WebView2LoaderStatic.lib ├── help ├── MyFbFramework.chm └── MyFbFramework.chw ├── .github ├── workflows │ ├── windows.yml │ ├── linux.yml │ ├── windows.bat │ ├── linux.sh │ └── main.yml └── FUNDING.yml ├── README.md ├── Settings.ini ├── COPYING.modifiedLGPL.txt └── .vscode ├── launch.json └── tasks.json /mff/Classes.bas: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.rc -crlf 2 | -------------------------------------------------------------------------------- /mff/mff.bas: -------------------------------------------------------------------------------- 1 | #include once "mff.bi" 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *_gtk* 2 | *.o 3 | MyFbFramework.wiki 4 | -------------------------------------------------------------------------------- /examples/WebBrowser/mongoose/certs/ca.srl: -------------------------------------------------------------------------------- 1 | 96EAA481EB95FF36 2 | -------------------------------------------------------------------------------- /resources/Form.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/Form.png -------------------------------------------------------------------------------- /resources/Grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/Grid.png -------------------------------------------------------------------------------- /lib/win-x64/libmad.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x64/libmad.a -------------------------------------------------------------------------------- /lib/win-x86/libmad.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x86/libmad.a -------------------------------------------------------------------------------- /resources/Chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/Chart.png -------------------------------------------------------------------------------- /resources/Header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/Header.png -------------------------------------------------------------------------------- /resources/HotKey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/HotKey.png -------------------------------------------------------------------------------- /resources/Label.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/Label.png -------------------------------------------------------------------------------- /resources/Panel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/Panel.png -------------------------------------------------------------------------------- /resources/ReBar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/ReBar.png -------------------------------------------------------------------------------- /resources/UpDown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/UpDown.png -------------------------------------------------------------------------------- /help/MyFbFramework.chm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/help/MyFbFramework.chm -------------------------------------------------------------------------------- /help/MyFbFramework.chw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/help/MyFbFramework.chw -------------------------------------------------------------------------------- /lib/win-x64/libCHttp.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x64/libCHttp.a -------------------------------------------------------------------------------- /lib/win-x64/libcjson.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x64/libcjson.a -------------------------------------------------------------------------------- /lib/win-x64/libcurl.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x64/libcurl.a -------------------------------------------------------------------------------- /lib/win-x64/libdumb.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x64/libdumb.a -------------------------------------------------------------------------------- /lib/win-x64/libfbscpu.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x64/libfbscpu.a -------------------------------------------------------------------------------- /lib/win-x64/libfbsdsp.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x64/libfbsdsp.a -------------------------------------------------------------------------------- /lib/win-x64/libraylib.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x64/libraylib.a -------------------------------------------------------------------------------- /lib/win-x64/libvorbis.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x64/libvorbis.a -------------------------------------------------------------------------------- /lib/win-x64/libwebp.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x64/libwebp.a -------------------------------------------------------------------------------- /lib/win-x86/libCHttp.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x86/libCHttp.a -------------------------------------------------------------------------------- /lib/win-x86/libcjson.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x86/libcjson.a -------------------------------------------------------------------------------- /lib/win-x86/libcurl.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x86/libcurl.a -------------------------------------------------------------------------------- /lib/win-x86/libcurl.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x86/libcurl.dll -------------------------------------------------------------------------------- /lib/win-x86/libdumb.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x86/libdumb.a -------------------------------------------------------------------------------- /lib/win-x86/libfbscpu.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x86/libfbscpu.a -------------------------------------------------------------------------------- /lib/win-x86/libfbsdsp.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x86/libfbsdsp.a -------------------------------------------------------------------------------- /lib/win-x86/libraylib.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x86/libraylib.a -------------------------------------------------------------------------------- /lib/win-x86/libvorbis.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x86/libvorbis.a -------------------------------------------------------------------------------- /mff/fbsound/fbsound.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/mff/fbsound/fbsound.bas -------------------------------------------------------------------------------- /resources/Animate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/Animate.png -------------------------------------------------------------------------------- /resources/CheckBox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/CheckBox.png -------------------------------------------------------------------------------- /resources/GridData.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/GridData.png -------------------------------------------------------------------------------- /resources/GroupBox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/GroupBox.png -------------------------------------------------------------------------------- /resources/IPAddress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/IPAddress.png -------------------------------------------------------------------------------- /resources/ImageBox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/ImageBox.png -------------------------------------------------------------------------------- /resources/ImageList.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/ImageList.png -------------------------------------------------------------------------------- /resources/LinkLabel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/LinkLabel.png -------------------------------------------------------------------------------- /resources/ListView.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/ListView.png -------------------------------------------------------------------------------- /resources/MainMenu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/MainMenu.png -------------------------------------------------------------------------------- /resources/Picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/Picture.png -------------------------------------------------------------------------------- /resources/Printer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/Printer.png -------------------------------------------------------------------------------- /resources/Splitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/Splitter.png -------------------------------------------------------------------------------- /resources/StatusBar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/StatusBar.png -------------------------------------------------------------------------------- /resources/TabPage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/TabPage.png -------------------------------------------------------------------------------- /resources/TextBox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/TextBox.png -------------------------------------------------------------------------------- /resources/ToolBar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/ToolBar.png -------------------------------------------------------------------------------- /resources/ToolTips.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/ToolTips.png -------------------------------------------------------------------------------- /resources/TrackBar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/TrackBar.png -------------------------------------------------------------------------------- /resources/TreeView.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/TreeView.png -------------------------------------------------------------------------------- /lib/win-x64/cairo-x64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x64/cairo-x64.dll -------------------------------------------------------------------------------- /lib/win-x64/libcurl.dll.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x64/libcurl.dll.a -------------------------------------------------------------------------------- /lib/win-x64/libmbedtls.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x64/libmbedtls.a -------------------------------------------------------------------------------- /lib/win-x64/libmbedx509.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x64/libmbedx509.a -------------------------------------------------------------------------------- /lib/win-x64/libmongoose.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x64/libmongoose.a -------------------------------------------------------------------------------- /lib/win-x64/libsqlite3.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x64/libsqlite3.a -------------------------------------------------------------------------------- /lib/win-x64/libwebpmux.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x64/libwebpmux.a -------------------------------------------------------------------------------- /lib/win-x86/cairo-x86.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x86/cairo-x86.dll -------------------------------------------------------------------------------- /lib/win-x86/libcurl.dll.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x86/libcurl.dll.a -------------------------------------------------------------------------------- /lib/win-x86/libmbedtls.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x86/libmbedtls.a -------------------------------------------------------------------------------- /lib/win-x86/libmbedx509.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x86/libmbedx509.a -------------------------------------------------------------------------------- /lib/win-x86/libmongoose.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x86/libmongoose.a -------------------------------------------------------------------------------- /lib/win-x86/libsqlite3.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x86/libsqlite3.a -------------------------------------------------------------------------------- /resources/ColorDialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/ColorDialog.png -------------------------------------------------------------------------------- /resources/ComboBoxEx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/ComboBoxEx.png -------------------------------------------------------------------------------- /resources/ContextMenu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/ContextMenu.png -------------------------------------------------------------------------------- /resources/FontDialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/FontDialog.png -------------------------------------------------------------------------------- /resources/HScrollBar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/HScrollBar.png -------------------------------------------------------------------------------- /resources/HTTPServer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/HTTPServer.png -------------------------------------------------------------------------------- /resources/ListControl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/ListControl.png -------------------------------------------------------------------------------- /resources/MaskedEdit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/MaskedEdit.png -------------------------------------------------------------------------------- /resources/NotifyIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/NotifyIcon.png -------------------------------------------------------------------------------- /resources/PrintDialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/PrintDialog.png -------------------------------------------------------------------------------- /resources/ProgressBar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/ProgressBar.png -------------------------------------------------------------------------------- /resources/RadioButton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/RadioButton.png -------------------------------------------------------------------------------- /resources/RichTextBox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/RichTextBox.png -------------------------------------------------------------------------------- /resources/TabControl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/TabControl.png -------------------------------------------------------------------------------- /resources/ToolPalette.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/ToolPalette.png -------------------------------------------------------------------------------- /resources/UserControl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/UserControl.png -------------------------------------------------------------------------------- /resources/VScrollBar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/VScrollBar.png -------------------------------------------------------------------------------- /resources/VerticalBox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/VerticalBox.png -------------------------------------------------------------------------------- /resources/WebBrowser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/WebBrowser.png -------------------------------------------------------------------------------- /examples/Resources/Dog.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/Resources/Dog.gif -------------------------------------------------------------------------------- /examples/Resources/Lisu.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/Resources/Lisu.ttf -------------------------------------------------------------------------------- /examples/Resources/Wheel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/Resources/Wheel.png -------------------------------------------------------------------------------- /examples/Resources/coin.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/Resources/coin.wav -------------------------------------------------------------------------------- /examples/Resources/horse.avi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/Resources/horse.avi -------------------------------------------------------------------------------- /examples/Resources/horse.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/Resources/horse.gif -------------------------------------------------------------------------------- /examples/Resources/sound.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/Resources/sound.wav -------------------------------------------------------------------------------- /examples/Resources/weird.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/Resources/weird.wav -------------------------------------------------------------------------------- /lib/win-x64/WebView2Guid.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x64/WebView2Guid.lib -------------------------------------------------------------------------------- /lib/win-x64/libcjson_utils.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x64/libcjson_utils.a -------------------------------------------------------------------------------- /lib/win-x64/libcurl-x64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x64/libcurl-x64.dll -------------------------------------------------------------------------------- /lib/win-x64/libmbedcrypto.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x64/libmbedcrypto.a -------------------------------------------------------------------------------- /lib/win-x64/libvorbisenc.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x64/libvorbisenc.a -------------------------------------------------------------------------------- /lib/win-x64/libvorbisfile.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x64/libvorbisfile.a -------------------------------------------------------------------------------- /lib/win-x64/libwebpdecoder.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x64/libwebpdecoder.a -------------------------------------------------------------------------------- /lib/win-x64/libwebpdemux.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x64/libwebpdemux.a -------------------------------------------------------------------------------- /lib/win-x86/WebView2Guid.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x86/WebView2Guid.lib -------------------------------------------------------------------------------- /lib/win-x86/libcjson_utils.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x86/libcjson_utils.a -------------------------------------------------------------------------------- /lib/win-x86/libdispHelper.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x86/libdispHelper.a -------------------------------------------------------------------------------- /lib/win-x86/libmbedcrypto.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x86/libmbedcrypto.a -------------------------------------------------------------------------------- /lib/win-x86/libqrcodegen.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x86/libqrcodegen.a -------------------------------------------------------------------------------- /lib/win-x86/libvorbisenc.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x86/libvorbisenc.a -------------------------------------------------------------------------------- /lib/win-x86/libvorbisfile.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x86/libvorbisfile.a -------------------------------------------------------------------------------- /resources/CheckedListBox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/CheckedListBox.png -------------------------------------------------------------------------------- /resources/ComboBoxEdit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/ComboBoxEdit.png -------------------------------------------------------------------------------- /resources/CommandButton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/CommandButton.png -------------------------------------------------------------------------------- /resources/DateTimePicker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/DateTimePicker.png -------------------------------------------------------------------------------- /resources/HTTPConnection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/HTTPConnection.png -------------------------------------------------------------------------------- /resources/HorizontalBox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/HorizontalBox.png -------------------------------------------------------------------------------- /resources/MonthCalendar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/MonthCalendar.png -------------------------------------------------------------------------------- /resources/NumericUpDown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/NumericUpDown.png -------------------------------------------------------------------------------- /resources/OpenFileDialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/OpenFileDialog.png -------------------------------------------------------------------------------- /resources/PageScroller.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/PageScroller.png -------------------------------------------------------------------------------- /resources/PrintDocument.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/PrintDocument.png -------------------------------------------------------------------------------- /resources/SaveFileDialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/SaveFileDialog.png -------------------------------------------------------------------------------- /resources/ScrollControl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/ScrollControl.png -------------------------------------------------------------------------------- /resources/TimerComponent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/TimerComponent.png -------------------------------------------------------------------------------- /examples/GridData/Data/Test.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/GridData/Data/Test.db -------------------------------------------------------------------------------- /examples/Resources/Circle.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/Resources/Circle.gif -------------------------------------------------------------------------------- /examples/Resources/country.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/Resources/country.mp3 -------------------------------------------------------------------------------- /examples/Resources/mini1111.xm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/Resources/mini1111.xm -------------------------------------------------------------------------------- /examples/Resources/spring.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/Resources/spring.wav -------------------------------------------------------------------------------- /examples/Resources/target.flac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/Resources/target.flac -------------------------------------------------------------------------------- /examples/Resources/target.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/Resources/target.ogg -------------------------------------------------------------------------------- /resources/OpenFileControl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/OpenFileControl.png -------------------------------------------------------------------------------- /resources/PageSetupDialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/PageSetupDialog.png -------------------------------------------------------------------------------- /examples/Hello/VisualFBEditor.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/Hello/VisualFBEditor.ico -------------------------------------------------------------------------------- /examples/Resources/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/Resources/background.png -------------------------------------------------------------------------------- /examples/Resources/welcome2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/Resources/welcome2.gif -------------------------------------------------------------------------------- /mff/gir_headers/Gir/_GirToBac-0.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/mff/gir_headers/Gir/_GirToBac-0.0 -------------------------------------------------------------------------------- /resources/FolderBrowserDialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/FolderBrowserDialog.png -------------------------------------------------------------------------------- /resources/PrintPreviewControl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/PrintPreviewControl.png -------------------------------------------------------------------------------- /resources/PrintPreviewDialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/resources/PrintPreviewDialog.png -------------------------------------------------------------------------------- /examples/Resources/Circle_Arrow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/Resources/Circle_Arrow.gif -------------------------------------------------------------------------------- /examples/Resources/Circle_Ball.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/Resources/Circle_Ball.gif -------------------------------------------------------------------------------- /examples/Resources/Circle_Blue.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/Resources/Circle_Blue.gif -------------------------------------------------------------------------------- /examples/Resources/Circle_Gray.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/Resources/Circle_Gray.gif -------------------------------------------------------------------------------- /examples/Resources/Circle_Green.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/Resources/Circle_Green.gif -------------------------------------------------------------------------------- /examples/Resources/Piece_Nature.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/Resources/Piece_Nature.png -------------------------------------------------------------------------------- /lib/win-x64/WebView2Loader.dll.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x64/WebView2Loader.dll.lib -------------------------------------------------------------------------------- /lib/win-x86/WebView2Loader.dll.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x86/WebView2Loader.dll.lib -------------------------------------------------------------------------------- /mff/gir_headers/.gitattributes: -------------------------------------------------------------------------------- 1 | *.bas linguist-language=FreeBasic 2 | *.bi linguist-language=FreeBasic 3 | *.md linguist-documentation 4 | -------------------------------------------------------------------------------- /examples/Resources/VisualFBEditor.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/Resources/VisualFBEditor.ico -------------------------------------------------------------------------------- /examples/WebBrowser/WebView2Loader.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/WebBrowser/WebView2Loader.dll -------------------------------------------------------------------------------- /lib/win-arm64/WebView2Loader.dll.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-arm64/WebView2Loader.dll.lib -------------------------------------------------------------------------------- /lib/win-arm64/WebView2LoaderStatic.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-arm64/WebView2LoaderStatic.lib -------------------------------------------------------------------------------- /lib/win-x64/WebView2LoaderStatic.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x64/WebView2LoaderStatic.lib -------------------------------------------------------------------------------- /lib/win-x86/WebView2LoaderStatic.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/lib/win-x86/WebView2LoaderStatic.lib -------------------------------------------------------------------------------- /examples/Forms/MDIForm/Resources/Cut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/Forms/MDIForm/Resources/Cut.png -------------------------------------------------------------------------------- /examples/Forms/MDIForm/Resources/New.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/Forms/MDIForm/Resources/New.png -------------------------------------------------------------------------------- /examples/Forms/SDIForm/Resources/Cut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/Forms/SDIForm/Resources/Cut.png -------------------------------------------------------------------------------- /examples/Forms/SDIForm/Resources/New.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/Forms/SDIForm/Resources/New.png -------------------------------------------------------------------------------- /examples/WebBrowser/mongoose/client.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/WebBrowser/mongoose/client.bas -------------------------------------------------------------------------------- /examples/Forms/MDIForm/Resources/About.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/Forms/MDIForm/Resources/About.png -------------------------------------------------------------------------------- /examples/Forms/MDIForm/Resources/Exit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/Forms/MDIForm/Resources/Exit.png -------------------------------------------------------------------------------- /examples/Forms/MDIForm/Resources/File.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/Forms/MDIForm/Resources/File.png -------------------------------------------------------------------------------- /examples/Forms/MDIForm/Resources/Open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/Forms/MDIForm/Resources/Open.png -------------------------------------------------------------------------------- /examples/Forms/MDIForm/Resources/Paste.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/Forms/MDIForm/Resources/Paste.png -------------------------------------------------------------------------------- /examples/Forms/MDIForm/Resources/Save.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/Forms/MDIForm/Resources/Save.png -------------------------------------------------------------------------------- /examples/Forms/MDIForm/VisualFBEditor.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/Forms/MDIForm/VisualFBEditor.ico -------------------------------------------------------------------------------- /examples/Forms/SDIForm/Resources/About.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/Forms/SDIForm/Resources/About.png -------------------------------------------------------------------------------- /examples/Forms/SDIForm/Resources/Exit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/Forms/SDIForm/Resources/Exit.png -------------------------------------------------------------------------------- /examples/Forms/SDIForm/Resources/File.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/Forms/SDIForm/Resources/File.png -------------------------------------------------------------------------------- /examples/Forms/SDIForm/Resources/Open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/Forms/SDIForm/Resources/Open.png -------------------------------------------------------------------------------- /examples/Forms/SDIForm/Resources/Paste.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/Forms/SDIForm/Resources/Paste.png -------------------------------------------------------------------------------- /examples/Forms/SDIForm/Resources/Save.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/Forms/SDIForm/Resources/Save.png -------------------------------------------------------------------------------- /examples/Forms/SDIForm/VisualFBEditor.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/Forms/SDIForm/VisualFBEditor.ico -------------------------------------------------------------------------------- /examples/WebBrowser/WebView2Loader.dll.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/WebBrowser/WebView2Loader.dll.lib -------------------------------------------------------------------------------- /examples/Forms/MDIForm/Resources/SaveAll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/Forms/MDIForm/Resources/SaveAll.png -------------------------------------------------------------------------------- /examples/Forms/SDIForm/Resources/SaveAll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/Forms/SDIForm/Resources/SaveAll.png -------------------------------------------------------------------------------- /examples/WebBrowser/Release/win-x64/WebView2Loader.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/WebBrowser/Release/win-x64/WebView2Loader.dll -------------------------------------------------------------------------------- /examples/WebBrowser/Release/win-x86/WebView2Loader.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/WebBrowser/Release/win-x86/WebView2Loader.dll -------------------------------------------------------------------------------- /examples/Print/Languages/english.lng: -------------------------------------------------------------------------------- 1 | english 2 | [General] 3 | Fit to Window = 4 | Landscape = 5 | Portrait = 6 | Print = 7 | Print Preview = 8 | Show Print Preview Dialog = 9 | -------------------------------------------------------------------------------- /examples/WebBrowser/Release/win-arm64/WebView2Loader.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/WebBrowser/Release/win-arm64/WebView2Loader.dll -------------------------------------------------------------------------------- /examples/WebBrowser/mongoose/webui-login/web_root/user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XusinboyBekchanov/MyFbFramework/HEAD/examples/WebBrowser/mongoose/webui-login/web_root/user.png -------------------------------------------------------------------------------- /mff/Integer.bi: -------------------------------------------------------------------------------- 1 | Declare Function iGet(Value As Any Ptr) As Integer 2 | Declare Function _Abs(Value As Boolean) As Integer 3 | 4 | #ifndef __USE_MAKE__ 5 | #include once "Integer.bas" 6 | #endif 7 | -------------------------------------------------------------------------------- /examples/WebBrowser/Curl/Curl for Windows(64-bit).url: -------------------------------------------------------------------------------- 1 | [{000214A0-0000-0000-C000-000000000046}] 2 | Prop3=19,11 3 | [InternetShortcut] 4 | IDList= 5 | URL=https://curl.se/windows/latest.cgi?p=win64-mingw.zip 6 | -------------------------------------------------------------------------------- /examples/WebBrowser/Curl/Curl for Windows(32-bit).url: -------------------------------------------------------------------------------- 1 | [{000214A0-0000-0000-C000-000000000046}] 2 | Prop3=19,11 3 | [InternetShortcut] 4 | IDList= 5 | URL=https://curl.se/windows/latest.cgi?p=win32-mingw.zip 6 | HotKey=0 7 | -------------------------------------------------------------------------------- /examples/WebBrowser/Curl/Curl for Windows(Arm64).url: -------------------------------------------------------------------------------- 1 | [{000214A0-0000-0000-C000-000000000046}] 2 | Prop3=19,11 3 | [InternetShortcut] 4 | IDList= 5 | URL=https://curl.se/windows/latest.cgi?p=win64a-mingw.zip 6 | HotKey=0 7 | -------------------------------------------------------------------------------- /examples/Print/Languages/Chinese (Simplified).lng: -------------------------------------------------------------------------------- 1 | chinese 2 | [General] 3 | Fit to Window = 适应窗口 4 | Landscape = 横向 5 | Portrait = 纵向 6 | Print = 打印 7 | Print Preview = 打印预览 8 | Show Print Preview Dialog = 显示打印预览对话框 -------------------------------------------------------------------------------- /examples/Animate/Media/PlayList.txt: -------------------------------------------------------------------------------- 1 | ..\Resources\Circle_Gray.gif 2 | ..\Resources\Circle_Arrow.gif 3 | ..\Resources\Circle_Green.gif 4 | ..\Resources\Circle_Ball.gif 5 | ..\Resources\horse.gif 6 | ..\Resources\welcome2.gif 7 | 8 | -------------------------------------------------------------------------------- /examples/WebBrowser/mongoose/webui-login/web_root/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /examples/WebBrowser/mongoose/certs/ca.key: -------------------------------------------------------------------------------- 1 | -----BEGIN EC PRIVATE KEY----- 2 | MHcCAQEEIJqrhcIKC5dk0omuRJRnzCXdfxevxnabQEnOWlL6P6x1oAoGCCqGSM49 3 | AwEHoUQDQgAErj/vOk/6zlpxqRFYZX8WGfqYzGwpg2fr3Zz9K46MbncETEUAr+bJ 4 | UZQyuy8bnu+tbHb6sVq9DGukxRkzYHqbEQ== 5 | -----END EC PRIVATE KEY----- 6 | -------------------------------------------------------------------------------- /examples/WebBrowser/mongoose/certs/client.key: -------------------------------------------------------------------------------- 1 | -----BEGIN EC PRIVATE KEY----- 2 | MHcCAQEEIGzf9AgYx3RfhzMGwv5EWgzoQh/EDfFpieFgfpTisWbAoAoGCCqGSM49 3 | AwEHoUQDQgAElzVqc606GSUFQXSCQniMOI+N5Fd/KHoQyoWJ2jyQ05KqCqxLUk71 4 | 1hWOwcZ41IUpElgRJXKv4Oqoj06riQr1yw== 5 | -----END EC PRIVATE KEY----- 6 | -------------------------------------------------------------------------------- /examples/WebBrowser/mongoose/certs/server.key: -------------------------------------------------------------------------------- 1 | -----BEGIN EC PRIVATE KEY----- 2 | MHcCAQEEIAVdo8UAScxG7jiuNY2UZESNX/KPH8qJ0u0gOMMsAzYWoAoGCCqGSM49 3 | AwEHoUQDQgAEqN6BIhvgbk7ecmUcn8Da9Avkj/uDNERtqWJG9r/or26X4u9jR5Jl 4 | 4hf5Gx17YJkq5/z3k6ogPDPpoAYWIw1/sw== 5 | -----END EC PRIVATE KEY----- 6 | -------------------------------------------------------------------------------- /examples/Canvas/Chinese (Simplified).lng: -------------------------------------------------------------------------------- 1 | chinese 2 | [General] 3 | Start Draw=开始绘画 4 | Cls=清屏 5 | Drawing with GDI+=使用GDI+绘制 6 | Transparent=透明 7 | CenterImage=背景居住 8 | Background=背景 9 | DoubleBuffered=使用双缓存 10 | Play = 开始 11 | Pause = 暂停 12 | change the FPS = 改变FPS 13 | Language: = 语言: -------------------------------------------------------------------------------- /mff/Integer.bas: -------------------------------------------------------------------------------- 1 | #include once "Integer.bi" 2 | 3 | Private Function iGet(Value As Any Ptr) As Integer 4 | If Value = 0 Then Return 0 Else Return *Cast(Integer Ptr, Value) 5 | End Function 6 | 7 | Private Function _Abs(Value As Boolean) As Integer 8 | Return Abs(CInt(Value)) 9 | End Function 10 | -------------------------------------------------------------------------------- /.github/workflows/windows.yml: -------------------------------------------------------------------------------- 1 | name: windows 2 | 3 | on: 4 | [push, pull_request] 5 | 6 | jobs: 7 | build: 8 | runs-on: windows-latest 9 | steps: 10 | - uses: actions/checkout@v2 11 | 12 | - name: Build 13 | working-directory: .github/workflows 14 | run: ./windows.bat 15 | -------------------------------------------------------------------------------- /mff/gir_headers/.gitignore: -------------------------------------------------------------------------------- 1 | $ cat .gitignore 2 | 3 | # Can ignore specific files 4 | Makefile 5 | info.txt 6 | cmake_install.cmake 7 | install_manifest.txt 8 | 9 | 10 | # Can also ignore all directories and files in a directory. 11 | 12 | input*/**/* 13 | gir-1.0*/**/* 14 | CMakeFiles/**/* 15 | _CPack*/**/* 16 | 17 | -------------------------------------------------------------------------------- /examples/Animate/Media/fbsound/Languages/english.lng: -------------------------------------------------------------------------------- 1 | english 2 | [General] 3 | Can not load file. = 4 | Channels = 5 | Channels Changed = 6 | File: = 7 | Normal playing = 8 | Play = 9 | play time: = 10 | seconds = 11 | Stop = 12 | Volume = 13 | Volume Changed = 14 | wait on end of playback ... = 15 | Waiting... = 16 | -------------------------------------------------------------------------------- /examples/WebBrowser/mongoose/certs/client.csr: -------------------------------------------------------------------------------- 1 | -----BEGIN CERTIFICATE REQUEST----- 2 | MIHKMHMCAQAwETEPMA0GA1UEAwwGY2xpZW50MFkwEwYHKoZIzj0CAQYIKoZIzj0D 3 | AQcDQgAElzVqc606GSUFQXSCQniMOI+N5Fd/KHoQyoWJ2jyQ05KqCqxLUk711hWO 4 | wcZ41IUpElgRJXKv4Oqoj06riQr1y6AAMAoGCCqGSM49BAMCA0cAMEQCIH0SLqrh 5 | 1ieUh01dSUMJLVRDkrSsZu+Z/ZiYPaHNd1I0AiBKNu9sLEc4vtxwZJJvdwer3pbq 6 | Uw7jMwjwyuhZd2+eJA== 7 | -----END CERTIFICATE REQUEST----- 8 | -------------------------------------------------------------------------------- /examples/WebBrowser/mongoose/certs/server.csr: -------------------------------------------------------------------------------- 1 | -----BEGIN CERTIFICATE REQUEST----- 2 | MIHMMHMCAQAwETEPMA0GA1UEAwwGc2VydmVyMFkwEwYHKoZIzj0CAQYIKoZIzj0D 3 | AQcDQgAEqN6BIhvgbk7ecmUcn8Da9Avkj/uDNERtqWJG9r/or26X4u9jR5Jl4hf5 4 | Gx17YJkq5/z3k6ogPDPpoAYWIw1/s6AAMAoGCCqGSM49BAMCA0kAMEYCIQCOydOU 5 | +7sELXySq1CB66e2fVTpRUO/vET0SjcRc6jLigIhAMPTkWiALWIOvyVHA3dMQctr 6 | 72yTgPuMgEHTe7keZ32E 7 | -----END CERTIFICATE REQUEST----- 8 | -------------------------------------------------------------------------------- /examples/Animate/Media/fbsound/Languages/Chinese (Simplified).lng: -------------------------------------------------------------------------------- 1 | chinese 2 | [General] 3 | Can not load file. = 无法加载文件。 4 | Channels = 声道 5 | Channels Changed = 声道已更改 6 | File: = 文件: 7 | Normal playing = 正常播放 8 | Play = 播放 9 | play time: = 播放时间: 10 | seconds = 秒 11 | Stop = 停止 12 | Volume = 音量 13 | Volume Changed = 音量已更改 14 | wait on end of playback ... = 等待播放结束... 15 | Waiting... = 等待...... -------------------------------------------------------------------------------- /examples/Animate/Media/fbsound/oop_test01.bas: -------------------------------------------------------------------------------- 1 | #include "tests-common.bi" 2 | 3 | #include once "fbsound/fbsound_oop.bi" 4 | 5 | fbs_Set_PlugPath( FBSOUND_DLL_PATH ) 6 | 7 | ' Sound.Play([nLoops]) 8 | ' Samples.Length 9 | 10 | var Device = SoundDevice() 11 | var Samples = SampleBuffer("../data/jimi.mod") 12 | var Sound = SoundBuffer(Samples) 13 | Sound.Play 14 | print "play time: " & Samples.Length & " seconds" 15 | print "press any key ..." 16 | sleep 17 | -------------------------------------------------------------------------------- /examples/Animate/Media/fbsound/oop_test02.bas: -------------------------------------------------------------------------------- 1 | #include "tests-common.bi" 2 | 3 | #include once "fbsound/fbsound_oop.bi" 4 | 5 | fbs_Set_PlugPath( FBSOUND_DLL_PATH ) 6 | 7 | ' Sound.Volume 8 | 9 | var Device = SoundDevice() 10 | var Samples = SampleBuffer("../data/jimi.mod") 11 | var Sound = SoundBuffer(Samples) 12 | Sound.Volume = 0.8 13 | Sound.Play 14 | 15 | print "play time: " & Samples.Length & " seconds" 16 | print "press any key ..." 17 | sleep 18 | -------------------------------------------------------------------------------- /examples/SoundPlayer/fbsound/oop_test01.bas: -------------------------------------------------------------------------------- 1 | #include "tests-common.bi" 2 | 3 | #include once "fbsound/fbsound_oop.bi" 4 | 5 | 'FBS_Set_PlugPath( FBSOUND_DLL_PATH ) 6 | 7 | ' Sound.Play([nLoops]) 8 | ' Samples.Length 9 | 10 | var Device = SoundDevice() 11 | var Samples = SampleBuffer("../data/jimi.mod") 12 | var Sound = SoundBuffer(Samples) 13 | Sound.Play 14 | print "play time: " & Samples.Length & " seconds" 15 | print "press any key ..." 16 | sleep 17 | -------------------------------------------------------------------------------- /mff/gir_headers/Gir/xfixes-4.0.bi: -------------------------------------------------------------------------------- 1 | ' FreeBasic header file, auto-generated by 2 | ' ### girtobac ### 3 | ' LGPLv2.1 (C) 2013-2022 by Thomas{ doT ]Freiherr[ At ]gmx[ DoT }net 4 | ' Auto-translated from file /usr/share/gir-1.0/xfixes-4.0.gir 5 | #INCLUDE ONCE "_GirToBac-0.0.bi" 6 | ' Repository version 1.2 7 | TYPE AS _XserverRegion XserverRegion 8 | EXTERN "C" 9 | ' P_X 10 | 11 | ' P_3 12 | 13 | ' P_4 14 | 15 | END EXTERN 16 | 17 | -------------------------------------------------------------------------------- /examples/WebBrowser/mongoose/certs/ca.crt: -------------------------------------------------------------------------------- 1 | -----BEGIN CERTIFICATE----- 2 | MIIBFTCBvAIJAMNTFtpfcq8NMAoGCCqGSM49BAMCMBMxETAPBgNVBAMMCE1vbmdv 3 | b3NlMB4XDTI0MDUwNzE0MzczNloXDTM0MDUwNTE0MzczNlowEzERMA8GA1UEAwwI 4 | TW9uZ29vc2UwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAASuP+86T/rOWnGpEVhl 5 | fxYZ+pjMbCmDZ+vdnP0rjoxudwRMRQCv5slRlDK7Lxue761sdvqxWr0Ma6TFGTNg 6 | epsRMAoGCCqGSM49BAMCA0gAMEUCIQCwb2CxuAKm51s81S6BIoy1IcandXSohnqs 7 | us64BAA7QgIgGGtUrpkgFSS0oPBlCUG6YPHFVw42vTfpTC0ySwAS0M4= 8 | -----END CERTIFICATE----- 9 | -------------------------------------------------------------------------------- /mff/gir_headers/Gir/win32-1.0.bi: -------------------------------------------------------------------------------- 1 | ' FreeBasic header file, auto-generated by 2 | ' ### girtobac ### 3 | ' LGPLv2.1 (C) 2013-2022 by Thomas{ doT ]Freiherr[ At ]gmx[ DoT }net 4 | ' Auto-translated from file /usr/share/gir-1.0/win32-1.0.gir 5 | #INCLUDE ONCE "_GirToBac-0.0.bi" 6 | ' Repository version 1.2 7 | TYPE AS guint HWND 8 | TYPE AS gulong HICON 9 | TYPE AS gulong HGDIOBJ 10 | EXTERN "C" 11 | ' P_X 12 | 13 | ' P_3 14 | 15 | ' P_4 16 | 17 | END EXTERN 18 | 19 | -------------------------------------------------------------------------------- /mff/gir_headers/Gir/JSCore-3.0.bi: -------------------------------------------------------------------------------- 1 | ' FreeBasic header file, auto-generated by 2 | ' ### girtobac ### 3 | ' LGPLv2.1 (C) 2013-2022 by Thomas{ doT ]Freiherr[ At ]gmx[ DoT }net 4 | ' Auto-translated from file ../../gir_headers/input/JSCore-3.0.gir 5 | #INCLUDE ONCE "_GirToBac-0.0.bi" 6 | ' Repository version 1.2 7 | TYPE AS _JSGlobalContextRef JSGlobalContextRef 8 | TYPE AS _JSValueRef JSValueRef 9 | EXTERN "C" 10 | ' P_X 11 | 12 | ' P_3 13 | 14 | ' P_4 15 | 16 | END EXTERN 17 | 18 | -------------------------------------------------------------------------------- /mff/gir_headers/Gir/fontconfig-2.0.bi: -------------------------------------------------------------------------------- 1 | ' FreeBasic header file, auto-generated by 2 | ' ### girtobac ### 3 | ' LGPLv2.1 (C) 2013-2022 by Thomas{ doT ]Freiherr[ At ]gmx[ DoT }net 4 | ' Auto-translated from file /usr/share/gir-1.0/fontconfig-2.0.gir 5 | #INCLUDE ONCE "_GirToBac-0.0.bi" 6 | ' Repository version 1.2 7 | TYPE AS _FcPattern FcPattern 8 | TYPE AS _FcCharSet FcCharSet 9 | EXTERN "C" 10 | ' P_X 11 | 12 | ' P_3 13 | 14 | ' P_4 15 | 16 | DECLARE SUB FcInit() 17 | END EXTERN 18 | 19 | -------------------------------------------------------------------------------- /examples/SoundPlayer/SoundPlayer Example.bas: -------------------------------------------------------------------------------- 1 | #include "tests-common.bi" 2 | '#define FBSOUND_USE_DYNAMIC 3 | #define FBSOUND_USE_STATIC 4 | #include once "mff/SoundPlayer.bi" 5 | Dim As WString * 260 FileName 6 | FileName= "../Resources/" & "country.mp3" 7 | Var Sound2 = SoundPlayer(FileName) 8 | Sound2.Play 9 | Print "play time: " & Sound.Length & " seconds" 10 | Sleep(1000) 11 | Dim as SoundPlayer SoundPlayer1 12 | SoundPlayer1.LoadFile(FileName) 13 | SoundPlayer1.Play 14 | Print "press any key ..." 15 | Sleep(8000) 16 | End 17 | -------------------------------------------------------------------------------- /mff/gir_headers/Gir/JavaScriptCore-3.0.bi: -------------------------------------------------------------------------------- 1 | ' FreeBasic header file, auto-generated by 2 | ' ### girtobac ### 3 | ' LGPLv2.1 (C) 2013-2022 by Thomas{ doT ]Freiherr[ At ]gmx[ DoT }net 4 | ' Auto-translated from file ../../gir_headers/input/JavaScriptCore-3.0.gir 5 | #INCLUDE ONCE "_GirToBac-0.0.bi" 6 | ' Repository version 1.2 7 | TYPE AS _JSGlobalContextRef JSGlobalContextRef 8 | TYPE AS _JSValueRef JSValueRef 9 | EXTERN "C" 10 | ' P_X 11 | 12 | ' P_3 13 | 14 | ' P_4 15 | 16 | END EXTERN 17 | 18 | -------------------------------------------------------------------------------- /examples/Animate/Media/fbsound/oop_test04.bas: -------------------------------------------------------------------------------- 1 | #include "tests-common.bi" 2 | 3 | #include once "fbsound/fbsound_oop.bi" 4 | 5 | fbs_Set_PlugPath( FBSOUND_DLL_PATH ) 6 | 7 | ' device.volume 8 | 9 | var Device = SoundDevice() 10 | var Samples = SampleBuffer("../data/fox.mp3") 11 | var Sound = SoundBuffer(Samples) 12 | Sound.Play 13 | 14 | print "wait on end of playback or press any key ..." 15 | var w=0.0 16 | while inkey()="" andalso Sound.PlayPosition()<1.0 17 | Device.Volume = 0.6+sin(w)*0.4 : w+=0.01 18 | sleep 10,1 19 | wend 20 | -------------------------------------------------------------------------------- /examples/SoundPlayer/fbsound/oop_test01_Static.bas: -------------------------------------------------------------------------------- 1 | #include "tests-common.bi" 2 | '#define FBSOUND_USE_DYNAMIC 3 | #define FBSOUND_USE_STATIC 4 | #include once "mff/SoundPlayer.bi" 5 | Dim As WString * 260 FileName 6 | FileName= "../../Resources/" & "country.mp3" 7 | Var Sound = SoundPlayer(FileName) 8 | 'Var Device = SoundDevice() 9 | 'Var Samples = SampleBuffer(FileName) 10 | 'Var Sound = SoundPlayer(Samples) 11 | Sound.Play 12 | Print "play time: " & Sound.Length & " seconds" 13 | Print "press any key ..." 14 | Sleep(8000) 15 | End 16 | -------------------------------------------------------------------------------- /examples/WebBrowser/mongoose/certs/client.crt: -------------------------------------------------------------------------------- 1 | -----BEGIN CERTIFICATE----- 2 | MIIBMjCB2aADAgECAgkAluqkgeuV/zYwCgYIKoZIzj0EAwIwEzERMA8GA1UEAwwI 3 | TW9uZ29vc2UwHhcNMjQwNTA3MTQzNzM2WhcNMzQwNTA1MTQzNzM2WjARMQ8wDQYD 4 | VQQDDAZjbGllbnQwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAASXNWpzrToZJQVB 5 | dIJCeIw4j43kV38oehDKhYnaPJDTkqoKrEtSTvXWFY7BxnjUhSkSWBElcq/g6qiP 6 | TquJCvXLoxgwFjAUBgNVHREEDTALgglsb2NhbGhvc3QwCgYIKoZIzj0EAwIDSAAw 7 | RQIhAOsbCgeobKm0sOmQKzH9+KYmoxL/8AXMAzWozd2bEtivAiACyLVppRHjgA/e 8 | rP1mRkL0RAUxPw6s/gK7TFcPXUqzGQ== 9 | -----END CERTIFICATE----- 10 | -------------------------------------------------------------------------------- /examples/WebBrowser/mongoose/certs/server.crt: -------------------------------------------------------------------------------- 1 | -----BEGIN CERTIFICATE----- 2 | MIIBMTCB2aADAgECAgkAluqkgeuV/zUwCgYIKoZIzj0EAwIwEzERMA8GA1UEAwwI 3 | TW9uZ29vc2UwHhcNMjQwNTA3MTQzNzM2WhcNMzQwNTA1MTQzNzM2WjARMQ8wDQYD 4 | VQQDDAZzZXJ2ZXIwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAASo3oEiG+BuTt5y 5 | ZRyfwNr0C+SP+4M0RG2pYkb2v+ivbpfi72NHkmXiF/kbHXtgmSrn/PeTqiA8M+mg 6 | BhYjDX+zoxgwFjAUBgNVHREEDTALgglsb2NhbGhvc3QwCgYIKoZIzj0EAwIDRwAw 7 | RAIgTXW9MITQSwzqbNTxUUdt9DcB+8pPUTbWZpiXcA26GMYCIBiYw+DSFMLHmkHF 8 | +5U3NXW3gVCLN9ntD5DAx8LTG8sB 9 | -----END CERTIFICATE----- 10 | -------------------------------------------------------------------------------- /.github/workflows/linux.yml: -------------------------------------------------------------------------------- 1 | name: linux 2 | 3 | on: 4 | [push, pull_request] 5 | 6 | jobs: 7 | build: 8 | runs-on: ubuntu-latest 9 | steps: 10 | - uses: actions/checkout@v2 11 | 12 | - name: Install gtk3-dev 13 | run: sudo apt-get update && sudo apt-get install libgtk-3-dev 14 | 15 | - name: Grant permission 16 | working-directory: .github/workflows 17 | run: sudo chmod +x linux.sh 18 | 19 | - name: Build 20 | working-directory: .github/workflows 21 | run: sudo bash linux.sh 22 | -------------------------------------------------------------------------------- /examples/Hello.bas: -------------------------------------------------------------------------------- 1 | #ifdef __FB_WIN32__ 2 | '#Compile -exx -s gui "Example.rc" 3 | #else 4 | '#Compile -exx 5 | #endif 6 | #include "mff/Form.bi" 7 | #include "mff/CommandButton.bi" 8 | 9 | Using My.Sys.Forms 10 | 11 | Dim Shared frm As Form, cmd As CommandButton 12 | 13 | Sub cmd_Click(ByRef Designer As My.Sys.Object, ByRef Sender As Control) 14 | MsgBox "Hello" 15 | End Sub 16 | 17 | cmd.Text = "Click me!" 18 | cmd.SetBounds 100, 100, 150, 30 19 | cmd.OnClick = @cmd_Click 20 | frm.Add @cmd 21 | 22 | frm.CenterToScreen 23 | frm.Show 24 | 25 | App.Run 26 | -------------------------------------------------------------------------------- /examples/Grid/Languages/english.lng: -------------------------------------------------------------------------------- 1 | english 2 | [General] 3 | AllowEdit = 4 | Array = 5 | Col = 6 | Col 1 is the row index = 7 | Column = 8 | DarkMode = 9 | Dele one Col = 10 | Dele one Row = 11 | Double Click or press space start edit, Enter Confirm input! = 12 | Elasped time: = 13 | Grid = 14 | Grid1 = 15 | Insert Col after = 16 | Insert Col before = 17 | Insert Row After = 18 | Insert Row before = 19 | Large Data = 20 | Load From File = 21 | OwnerData = 22 | Row = 23 | Save To File = 24 | s. Total Rows/Cols: = 25 | User = 26 | Using DataArrayPtr(,) = 27 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Language: English | 中文介绍 2 | # MyFbFramework 3 | 4 | ## My FreeBasic Framework 5 | 6 | 7 | 8 | #### Introduction 9 | 10 | MyFbFramework is a forms building, drawing and etc. library for the FreeBASIC programming language. This library helps in the development of software products using easy-to-use classes and syntax, which are similar in nature to the programming language vb.net. 11 | 12 | #### Some applications that use MyFbFramework 13 | * [VisualFBEditor - IDE for FreeBasic](https://github.com/XusinboyBekchanov/VisualFBEditor) 14 | -------------------------------------------------------------------------------- /examples/SoundPlayer/fbsound/oop_test04.bas: -------------------------------------------------------------------------------- 1 | #include "tests-common.bi" 2 | 3 | #include once "fbsound/fbsound_oop.bi" 4 | 5 | 'FBS_Set_PlugPath( FBSOUND_DLL_PATH ) 6 | 7 | ' device.volume 8 | 9 | Var Device = SoundDevice() 10 | Var Samples = SampleBuffer("../data/fox.mp3") 11 | Print "play time: " & Samples.Length & " seconds" 12 | Var Sound = SoundBuffer(Samples) 13 | Sound.Play 14 | 15 | Print "wait on end of playback or press any key ..." 16 | Var w=0.0 17 | While Inkey()="" AndAlso Sound.Playposition()<1.0 18 | Device.Volume = 0.6+Sin(w)*0.4 : w+=0.01 19 | Sleep 10,1 20 | Wend -------------------------------------------------------------------------------- /examples/Animate/Languages/Chinese (Simplified).lng: -------------------------------------------------------------------------------- 1 | chinese 2 | [General] 3 | Balance: = 平衡: 4 | Close = 关闭 5 | Double click to select a file from local disk. = 双击从本地磁盘中选择一个文件。 6 | Full = 全屏 7 | Internet Radio = 网络电台 8 | Length: = 长度: 9 | Length: NA = 长度: NA 10 | Loop = 循环 11 | Open = 打开 12 | Pause = 暂停 13 | Play = 播放 14 | Position: = 位置: 15 | Ratio Fixed = 固定比率 16 | VisualFBEditor Animate Player = VisualFBEditor媒体播放器 17 | VisualFBEditor Animate Player(X32) = VisualFBEditor媒体播放器(X32) 18 | VisualFBEditor Animate Player(X64) = VisualFBEditor媒体播放器(X64) 19 | Volume: = 音量: -------------------------------------------------------------------------------- /examples/Animate/Media/fbsound/oop_test03.bas: -------------------------------------------------------------------------------- 1 | #include "tests-common.bi" 2 | 3 | #include once "fbsound/fbsound_oop.bi" 4 | 5 | fbs_Set_PlugPath( FBSOUND_DLL_PATH ) 6 | 7 | ' Sound.PlayPosition 8 | ' Sound.Pan 9 | 10 | var Device = SoundDevice() 11 | var Samples = SampleBuffer("../data/fox.mp3") 12 | var Sound = SoundBuffer(Samples) 13 | var w=0.0 14 | Sound.Play 15 | print "play time: " & Samples.Length & " seconds" 16 | print "wait on end of playback or press any key ..." 17 | while inkey()="" andalso Sound.PlayPosition()<1.0 18 | Sound.Pan = sin(w) : w+=0.01 19 | sleep 10,1 20 | wend 21 | -------------------------------------------------------------------------------- /examples/SoundPlayer/fbsound/oop_test03.bas: -------------------------------------------------------------------------------- 1 | #include "tests-common.bi" 2 | 3 | #include once "fbsound/fbsound_oop.bi" 4 | 5 | 'FBS_Set_PlugPath( FBSOUND_DLL_PATH ) 6 | 7 | ' Sound.PlayPosition 8 | ' Sound.Pan 9 | 10 | var Device = SoundDevice() 11 | var Samples = SampleBuffer("../data/fox.mp3") 12 | var Sound = SoundBuffer(Samples) 13 | var w=0.0 14 | Sound.Play 15 | print "play time: " & Samples.Length & " seconds" 16 | print "wait on end of playback or press any key ..." 17 | while inkey()="" andalso Sound.PlayPosition()<1.0 18 | Sound.Pan = sin(w) : w+=0.01 19 | sleep 10,1 20 | wend 21 | -------------------------------------------------------------------------------- /examples/Animate/Media/Languages/Chinese (Simplified).lng: -------------------------------------------------------------------------------- 1 | chinese 2 | [General] 3 | Balance: = 平衡: 4 | Close = 关闭 5 | Double click to select a file from local disk. = 双击从本地磁盘中选择一个文件。 6 | Full = 全屏 7 | Internet Radio = 网络电台 8 | Length: = 长度: 9 | Length: NA = 长度: NA 10 | Loop = 循环 11 | Open = 打开 12 | Pause = 暂停 13 | Play = 播放 14 | Position: = 位置: 15 | Ratio Fixed = 固定比率 16 | VisualFBEditor Animate Player = VisualFBEditor媒体播放器 17 | VisualFBEditor Animate Player(X32) = VisualFBEditor媒体播放器(X32) 18 | VisualFBEditor Animate Player(X64) = VisualFBEditor媒体播放器(X64) 19 | Volume: = 音量: -------------------------------------------------------------------------------- /mff/gir_headers/Gir/freetype2-2.0.bi: -------------------------------------------------------------------------------- 1 | ' FreeBasic header file, auto-generated by 2 | ' ### girtobac ### 3 | ' LGPLv2.1 (C) 2013-2022 by Thomas{ doT ]Freiherr[ At ]gmx[ DoT }net 4 | ' Auto-translated from file /usr/share/gir-1.0/freetype2-2.0.gir 5 | #INCLUDE ONCE "_GirToBac-0.0.bi" 6 | ' Repository version 1.2 7 | TYPE AS _FT_Bitmap FT_Bitmap 8 | TYPE AS _FT_Face FT_Face 9 | TYPE AS _FT_Library FT_Library 10 | TYPE AS gint32 /'int32'/ FT_Int32 11 | EXTERN "C" 12 | ' P_X 13 | 14 | ' P_3 15 | 16 | ' P_4 17 | 18 | DECLARE SUB FT_Library_Version() 19 | END EXTERN 20 | 21 | -------------------------------------------------------------------------------- /mff/gir_headers/Gir/xft-2.0.bi: -------------------------------------------------------------------------------- 1 | ' FreeBasic header file, auto-generated by 2 | ' ### girtobac ### 3 | ' LGPLv2.1 (C) 2013-2022 by Thomas{ doT ]Freiherr[ At ]gmx[ DoT }net 4 | ' Auto-translated from file /usr/share/gir-1.0/xft-2.0.gir 5 | #INCLUDE ONCE "_GirToBac-0.0.bi" 6 | ' Repository version 1.2 7 | #INCLUDE ONCE "xlib-2.0.bi" 8 | TYPE AS _XftColor XftColor 9 | TYPE AS _XftDraw XftDraw 10 | TYPE AS _XftFont XftFont 11 | TYPE AS _XftGlyphSpec XftGlyphSpec 12 | EXTERN "C" 13 | ' P_X 14 | 15 | ' P_3 16 | 17 | ' P_4 18 | 19 | DECLARE SUB XftInit() 20 | END EXTERN 21 | 22 | -------------------------------------------------------------------------------- /.github/workflows/windows.bat: -------------------------------------------------------------------------------- 1 | cd .. 2 | cd .. 3 | cd .. 4 | 5 | curl -L -O https://www.7-zip.org/a/7za920.zip 6 | 7 | PowerShell Expand-Archive -LiteralPath "7za920.zip" -DestinationPath ".\7z" -Force 8 | 9 | curl -L -O https://sourceforge.net/projects/fbc/files/FreeBASIC-1.10.0/Binaries-Windows/FreeBASIC-1.10.0-winlibs-gcc-9.3.0.7z 10 | 11 | 7z\7za.exe x "FreeBASIC-1.10.0-winlibs-gcc-9.3.0.7z" -o.\ 12 | 13 | cd MyFbFramework\mff 14 | 15 | ..\..\FreeBASIC-1.10.0-winlibs-gcc-9.3.0\fbc32.exe -b "mff.bi" "mff.rc" -dll -x "../mff32.dll" -v 16 | 17 | if not exist ../mff32.dll exit 1 18 | 19 | cd .. 20 | ls 21 | -------------------------------------------------------------------------------- /.github/workflows/linux.sh: -------------------------------------------------------------------------------- 1 | cd .. 2 | cd .. 3 | cd .. 4 | apt install libgtk-3-dev 5 | 6 | wget -O FreeBASIC-1.10.0-ubuntu-22.04-x86_64.tar.xz https://sourceforge.net/projects/fbc/files/FreeBASIC-1.10.0/Binaries-Linux/FreeBASIC-1.10.0-ubuntu-22.04-x86_64.tar.xz 7 | tar xf FreeBASIC-1.10.0-ubuntu-22.04-x86_64.tar.xz 8 | cd FreeBASIC-1.10.0-ubuntu-22.04-x86_64 9 | ./install.sh -i 10 | 11 | cd .. 12 | cd MyFbFramework/mff 13 | fbc -b "mff.bi" -dll -x "../libmff64_gtk3.so" -d __USE_GTK3__ -v 14 | 15 | if [ ! -f ../libmff64_gtk3.so ] 16 | then 17 | echo "libmff64_gtk3.so does not exist" 18 | exit 1 19 | fi 20 | 21 | cd .. 22 | ls 23 | -------------------------------------------------------------------------------- /Settings.ini: -------------------------------------------------------------------------------- 1 | [Setup] 2 | Enabled=True 3 | Name=My FreeBasic Framework 1.3.6 4 | Tips=MyFbFramework is a forms building, drawing and etc. library for the FreeBASIC programming language. 5 | Lib32=mff32.dll 6 | Lib64=mff64.dll 7 | Lib32_gtk2=mff32_gtk2.dll 8 | Lib64_gtk2=mff64_gtk2.dll 9 | Lib32_gtk3=mff32_gtk3.dll 10 | Lib64_gtk3=mff64_gtk3.dll 11 | LibX32_gtk2=libmff32_gtk2.so 12 | LibX64_gtk2=libmff64_gtk2.so 13 | LibX32_gtk3=libmff32_gtk3.so 14 | LibX64_gtk3=libmff64_gtk3.so 15 | HeadersFolder=mff 16 | SourcesFolder=mff 17 | IncludeFolder=./ 18 | Lib32Folder=lib/win-x86 19 | Lib64Folder=lib/win-x64 20 | Lib64ArmFolder=lib/win-arm64 21 | -------------------------------------------------------------------------------- /examples/SoundPlayer/fbsound/oop_test02.bas: -------------------------------------------------------------------------------- 1 | #include "tests-common.bi" 2 | 3 | #include once "fbsound/fbsound_oop.bi" 4 | 5 | 'FBS_Set_PlugPath( FBSOUND_DLL_PATH ) 6 | 7 | ' Sound.Volume 8 | Dim As WString * 256 FileName 9 | FileName = "../data/jimi.mod" 10 | FileName = "../data/010.mp3" 11 | FileName = "../data/legends.mp3" 12 | 'FileName = "../data/atem.wav" 13 | Var Device = SoundDevice() 14 | Var Samples = SampleBuffer(FileName) 15 | 16 | 'Var Samples = SampleBuffer("../data/010.mp3") 17 | Var Sound = SoundBuffer(Samples) 18 | Sound.Volume = 0.8 19 | Sound.Play 20 | 21 | Print "play time: " & Samples.Length & " seconds" 22 | Print "press any key ..." 23 | Sleep -------------------------------------------------------------------------------- /mff/Android/mffEditText.java: -------------------------------------------------------------------------------- 1 | package mff.example.application; 2 | 3 | import android.content.Context; 4 | import android.text.Editable; 5 | import android.text.TextWatcher; 6 | import android.widget.EditText; 7 | 8 | public class mffEditText extends EditText implements TextWatcher { 9 | public mffEditText(Context context) { 10 | super(context); 11 | } 12 | 13 | public void afterTextChanged(Editable s) { 14 | } 15 | 16 | public void beforeTextChanged(CharSequence s, int start, int count, 17 | int after) { 18 | } 19 | 20 | public native void onTextChanged(CharSequence s, int start, int before, int count); 21 | } 22 | -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- 1 | name: Sync 2 | 3 | on: 4 | push: 5 | branches: [main] 6 | 7 | jobs: 8 | sync-2-gitee: 9 | runs-on: ubuntu-latest 10 | steps: 11 | - name: Sync to Gitee 12 | uses: wearerequired/git-mirror-action@master 13 | env: 14 | # 注意在 Settings->Secrets 配置 GITEE_RSA_PRIVATE_KEY 15 | SSH_PRIVATE_KEY: ${{ github-gitee-LX }} 16 | with: 17 | # 注意替换为你的 GitHub 源仓库地址 18 | source-repo: git@github.com/hustbeef/MyFbFramework.git 19 | # 注意替换为你的 Gitee 目标仓库地址 20 | destination-repo: git@gitee.com/avata/MyFbFramework.git 21 | force_update: true # 强制覆盖目标仓库 22 | static_list: "" 23 | -------------------------------------------------------------------------------- /mff/gir_headers/Gir/libxml2-2.0.bi: -------------------------------------------------------------------------------- 1 | ' FreeBasic header file, auto-generated by 2 | ' ### girtobac ### 3 | ' LGPLv2.1 (C) 2013-2022 by Thomas{ doT ]Freiherr[ At ]gmx[ DoT }net 4 | ' Auto-translated from file /usr/share/gir-1.0/libxml2-2.0.gir 5 | #INCLUDE ONCE "_GirToBac-0.0.bi" 6 | ' Repository version 1.2 7 | TYPE AS _xmlNode xmlNode 8 | TYPE AS _xmlNodePtr xmlNodePtr 9 | TYPE AS _xmlDoc xmlDoc 10 | TYPE AS _xmlDocPtr xmlDocPtr 11 | TYPE AS _xmlNsPtr xmlNsPtr 12 | TYPE AS _xmlChar xmlChar 13 | TYPE AS _xmlTextWriterPtr xmlTextWriterPtr 14 | TYPE AS _xmlTextReaderPtr xmlTextReaderPtr 15 | EXTERN "C" 16 | ' P_X 17 | 18 | ' P_3 19 | 20 | ' P_4 21 | 22 | DECLARE SUB dummy() 23 | END EXTERN 24 | 25 | -------------------------------------------------------------------------------- /examples/Grid/Languages/Chinese (Simplified).lng: -------------------------------------------------------------------------------- 1 | chinese 2 | [General] 3 | AllowEdit = 允许编辑 4 | Array = 数组 5 | Col = 列 6 | Col 1 is the row index = 列1是索引行 7 | Column = 列 8 | DarkMode = 暗黑模式 9 | Dele one Col = 删除整列 10 | Dele one Row = 删除整行 11 | Double Click or press space start edit, Enter Confirm input! = 双击或按空格开始编辑,输入回车确认输入! 12 | Elasped time: = 消耗时间: 13 | Grid = 表格 14 | Grid1 = 表格1 15 | Insert Col after = 在后插入列 16 | Insert Col before = 在前插入列 17 | Insert Row After = 在后插入行 18 | Insert Row before = 在前插入行 19 | Large Data = 大数据 20 | Load From File = 从文件加载 21 | OwnerData = 用户数据 22 | Row = 行 23 | Save To File = 保存到文件 24 | s. Total Rows/Cols: = 秒, 共有数据 行/列 25 | User = 用户 26 | Using DataArrayPtr(,) = 使用二维数组 27 | -------------------------------------------------------------------------------- /mff/gir_headers/Gir/DBus-1.0.bi: -------------------------------------------------------------------------------- 1 | ' FreeBasic header file, auto-generated by 2 | ' ### girtobac ### 3 | ' LGPLv2.1 (C) 2013-2022 by Thomas{ doT ]Freiherr[ At ]gmx[ DoT }net 4 | ' Auto-translated from file /usr/share/gir-1.0/DBus-1.0.gir 5 | #INCLUDE ONCE "_GirToBac-0.0.bi" 6 | ' Repository version 1.2 7 | TYPE AS LONG DBusBusType 8 | ENUM 9 | DBUS_BUS_SESSION = 0 10 | DBUS_BUS_SYSTEM = 1 11 | DBUS_BUS_STARTER = 2 12 | END ENUM 13 | TYPE AS _DBusConnection DBusConnection 14 | TYPE AS _DBusError DBusError 15 | TYPE AS _DBusMessage DBusMessage 16 | TYPE AS _DBusMessageIter DBusMessageIter 17 | TYPE AS _DBusPendingCall DBusPendingCall 18 | EXTERN "C" 19 | ' P_X 20 | 21 | ' P_3 22 | 23 | ' P_4 24 | 25 | END EXTERN 26 | 27 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] 4 | patreon: Xusinboy # Replace with a single Patreon username 5 | open_collective: # Replace with a single Open Collective username 6 | ko_fi: # Replace with a single Ko-fi username 7 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel 8 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry 9 | liberapay: # Replace with a single Liberapay username 10 | issuehunt: # Replace with a single IssueHunt username 11 | otechie: # Replace with a single Otechie username 12 | custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] 13 | -------------------------------------------------------------------------------- /mff/fbsound/plug-cdtor.bi: -------------------------------------------------------------------------------- 1 | #ifndef __FBS_PLUG_CDTOR_BI__ 2 | #define __FBS_PLUG_CDTOR_BI__ 3 | 4 | '' Copyright 2023 by Jeff Marshall 5 | '' coder[at]execulink.com 6 | 7 | #if __FB_OUT_DLL__ = 0 8 | '' building static library 9 | 10 | #define FBS_MODULE_CDTOR_SCOPE private 11 | #define FBS_MODULE_REGISTER_CDTOR constructor 12 | #define FBS_MODULE_CTOR 13 | #define FBS_MODULE_DTOR 14 | 15 | #else ' not( __FB_OUT_DLL__ = 0 ) 16 | '' building shared library 17 | 18 | #define FBS_MODULE_CDTOR_SCOPE private 19 | #define FBS_MODULE_REGISTER_CDTOR 20 | #define FBS_MODULE_CTOR constructor 21 | #define FBS_MODULE_DTOR destructor 22 | 23 | #endif ' __FB_OUT_DLL__ = 0 24 | 25 | #define FBS_GLOBAL_CTOR constructor 26 | #define FBS_GLOBAL_DTOR destructor 27 | 28 | #endif ' __FBS_PLUG_CDTOR_BI__ -------------------------------------------------------------------------------- /mff/gir_headers/Gir/xrandr-1.3.bi: -------------------------------------------------------------------------------- 1 | ' FreeBasic header file, auto-generated by 2 | ' ### girtobac ### 3 | ' LGPLv2.1 (C) 2013-2022 by Thomas{ doT ]Freiherr[ At ]gmx[ DoT }net 4 | ' Auto-translated from file /usr/share/gir-1.0/xrandr-1.3.gir 5 | #INCLUDE ONCE "_GirToBac-0.0.bi" 6 | ' Repository version 1.2 7 | TYPE AS _XRRScreenSize XRRScreenSize 8 | TYPE AS _XRRScreenChangeNotifyEvent XRRScreenChangeNotifyEvent 9 | TYPE AS _XRRNotifyEvent XRRNotifyEvent 10 | TYPE AS _XRRScreenResources XRRScreenResources 11 | TYPE AS _XRROutputChangeNotifyEvent XRROutputChangeNotifyEvent 12 | TYPE AS _XRRCrtcChangeNotifyEvent XRRCrtcChangeNotifyEvent 13 | TYPE AS _XRROutputPropertyNotifyEvent XRROutputPropertyNotifyEvent 14 | EXTERN "C" 15 | ' P_X 16 | 17 | ' P_3 18 | 19 | ' P_4 20 | 21 | END EXTERN 22 | 23 | -------------------------------------------------------------------------------- /mff/fbsound/csid.bi: -------------------------------------------------------------------------------- 1 | #ifndef __CSID_BI__ 2 | #define __CSID_BI__ 3 | 4 | #ifndef NO_SID 5 | 6 | #inclib "csid" 7 | 8 | #define SIDMODEL_8580 8580 9 | #define SIDMODEL_6581 6581 10 | 11 | #define DEFAULT_SIDMODEL SIDMODEL_6581 12 | 13 | extern "C" 14 | 15 | declare sub libcsid_init(byval samplerate as long, byval sidmodel as long=DEFAULT_SIDMODEL) 16 | declare function libcsid_load(byval buffer as any ptr, byval nBufferSize as long, byval subtune as long=0) as long 17 | declare function libcsid_getauthor() as const zstring ptr 18 | declare function libcsid_getinfo() as const zstring ptr 19 | declare function libcsid_gettitle() as const zstring ptr 20 | declare sub libcsid_render(byval buffer as any ptr, byval nChannels as long, byval nBytes as long) 21 | 22 | end extern 23 | 24 | #endif ' NO_SID 25 | 26 | #endif ' __CSID_BI__ -------------------------------------------------------------------------------- /mff/Sys.bi: -------------------------------------------------------------------------------- 1 | '############################################################################### 2 | '# Sys.bi # 3 | '# This file is part of MyFBFramework # 4 | '# Authors: José Roca (2016), Xusinboy Bekchanov # 5 | '# Windows version functions based on WinFBX/Afx/AfxWin.inc # 6 | '############################################################################### 7 | 8 | Namespace My 9 | Namespace Sys 10 | Declare Function Name As String 11 | 12 | Declare Function Version As Long 13 | 14 | Declare Function Build As Long 15 | 16 | Declare Function Platform As Long 17 | End Namespace 18 | End Namespace 19 | 20 | #ifndef __USE_MAKE__ 21 | #include once "Sys.bas" 22 | #endif 23 | -------------------------------------------------------------------------------- /examples/Print/Languages/english.html: -------------------------------------------------------------------------------- 1 |english
2 |
3 | englishFit to Window = Fit to WindowLandscape = LandscapePortrait = PortraitPrint = PrintPrint Preview = Print PreviewShow Print Preview Dialog = Show Print Preview Dialogchinese
2 |
3 | chineseBackground = BackgroundCenterImage = CenterImageCls = ClsDoubleBuffered = DoubleBufferedDrawing with GDI+ = Drawing with GDI+Scale = ScaleStart Draw = Start DrawTransparent = TransparentPlay = PlayPause = Pausechange the FPS = change the FPSLanguage: = Language:english
2 |
3 | englishCan not load file. = Can not load file.Channels = ChannelsChannels Changed = Channels ChangedFile: = File:Normal playing = Normal playingPlay = Playplay time: = play time:seconds = secondsStop = StopVolume = VolumeVolume Changed = Volume Changedwait on end of playback ... = wait on end of playback ...Waiting... = Waiting...english
2 |
3 | englishBalance: = Balance:Close = CloseDouble click to select a file from local disk. = Double click to select a file from local disk.Full = FullInternet Radio = Internet RadioLength: = Length:Length: NA = Length: NALoop = LoopOpen = OpenPause = PausePlay = PlayPosition: = Position:Ratio Fixed = Ratio FixedVisualFBEditor Animate Player = VisualFBEditor Animate PlayerVisualFBEditor Animate Player(X32) = VisualFBEditor Animate Player(X32)VisualFBEditor Animate Player(X64) = VisualFBEditor Animate Player(X64)Volume: = Volume:english
2 |
3 | englishBalance: = Balance:Close = CloseDouble click to select a file from local disk. = Double click to select a file from local disk.Full = FullInternet Radio = Internet RadioLength: = Length:Length: NA = Length: NALoop = LoopOpen = OpenPause = PausePlay = PlayPosition: = Position:Ratio Fixed = Ratio FixedVisualFBEditor Animate Player = VisualFBEditor Animate PlayerVisualFBEditor Animate Player(X32) = VisualFBEditor Animate Player(X32)VisualFBEditor Animate Player(X64) = VisualFBEditor Animate Player(X64)Volume: = Volume: