2
0

Тайлбар байхгүй

Ivan Denisov e13c1dfa2e update edit field (by k8), make visible last open tab and limit tabs scroll (by k8), fix links in Controllers docu, fix log window title after workspace load, add workspace commands to menu 2 жил өмнө
Check 6d1af6576a fix Open button disactivation in StdFilesBowser (thanks to k8) 2 жил өмнө
Com 598bfc0b28 move entry 'Insert OLE object' from Dev to Com menu 2 жил өмнө
Comm 5902d355a4 split TCP to interface and realisation 3 жил өмнө
Cons e084acf691 remove 0AX 0DX from result of Console.ReadLn 2 жил өмнө
Ctl 72b4143122 make Obx subsystem also be compiled, move Ctl specific examples to Ctl/Docu files 3 жил өмнө
Deb a201eef030 fix building of debian package 3 жил өмнө
Dev 03c7ae7ebe remove DevCPM.lib variable, add SplitName method to StdLibrarian and sereral service procedures to get sources, sym, code and docu specifications 2 жил өмнө
Docu d9a2d008b9 fix typo in link in documentation Docu/BB-Road.odc 3 жил өмнө
Fbsd 1d703e5b94 fix platform DeallocateClusterMem and DeallocateModMem in Fbsd Kernel 3 жил өмнө
Form 5206a6e3a1 small cleanup and forms fixes 3 жил өмнө
Lin 6222fbd0c3 fix Chmod, remove message from PackedFiles and rebuild dev0 applications 2 жил өмнө
Mdi 920b244e56 add unit variable to WinGui, fix WinBitmaps WinSqlOdbc WinSqlOdbc3, fix driver name in SqlBrowser 2 жил өмнө
Obsd e084acf691 remove 0AX 0DX from result of Console.ReadLn 2 жил өмнө
Obx bcb95c0ecd add ShowSolotions to keypress and fix rules of BlackBox game 3 жил өмнө
Ole d33b5a55bc fix main window issue for windows modal dialog 3 жил өмнө
Sql 920b244e56 add unit variable to WinGui, fix WinBitmaps WinSqlOdbc WinSqlOdbc3, fix driver name in SqlBrowser 2 жил өмнө
Std e13c1dfa2e update edit field (by k8), make visible last open tab and limit tabs scroll (by k8), fix links in Controllers docu, fix log window title after workspace load, add workspace commands to menu 2 жил өмнө
System e13c1dfa2e update edit field (by k8), make visible last open tab and limit tabs scroll (by k8), fix links in Controllers docu, fix log window title after workspace load, add workspace commands to menu 2 жил өмнө
Text 53f9ac0659 add ampersands and make menu navigation be independent from register of letter 3 жил өмнө
Win 0d4b95bd7e fix one GDI+ issue, if no RAM available for graphics 2 жил өмнө
Xhtml 88d6165c82 clenup documentation Config->StdConfig, add StdGrids docu seed, remove Host from docu 3 жил өмнө
.gitignore 68c8e5091e update name for deb package 3 жил өмнө
BlackBox.exe.manifest 75164b6135 move BlackBox to the root of repository, delete examples and dev files 4 жил өмнө
LICENSE.txt e157b3b048 update year in copyright 3 жил өмнө
README.md 8119f0ea83 Arch-based systems requirements updated 3 жил өмнө
build-devlinux 07bfcfecc9 add subsystem Check for testing BlackBox 3 жил өмнө
build-devwindows 07bfcfecc9 add subsystem Check for testing BlackBox 3 жил өмнө
build-linux 72b4143122 make Obx subsystem also be compiled, move Ctl specific examples to Ctl/Docu files 3 жил өмнө
build-obsd ffc59c1160 remove Kernel.MessageBox, make prototypes for OpenBSD and FreeBSD kernels 3 жил өмнө
build-windows ffefdc7e88 change icon for bb2.0 windows, add png imgs to Tut-2.odc 3 жил өмнө
build-windows.bat d522c11aa1 make DevPacker cross-platform, update scripts for building console compilers, upgrade binary console compilers, remove debug procedures and module from repository 3 жил өмнө
clean 119fe9d2f6 status bar, separate executables for MDI, rename MDI modules 3 жил өмнө
dev0lin 6222fbd0c3 fix Chmod, remove message from PackedFiles and rebuild dev0 applications 2 жил өмнө
dev0win.exe 6222fbd0c3 fix Chmod, remove message from PackedFiles and rebuild dev0 applications 2 жил өмнө
export-windows 8469887b46 script for making MDI Windows version 3 жил өмнө
pack-dev0lin bc78dea55d move FilesBrowser to separate module, fix pack-dev0lin and pack-dev0win.odc (remove ETHConv module) 2 жил өмнө
pack-dev0win.odc bc78dea55d move FilesBrowser to separate module, fix pack-dev0lin and pack-dev0win.odc (remove ETHConv module) 2 жил өмнө
run-BlackBox 37d49e3635 Fix1: Click in menu bar beyond last menu won't hang BB any more; 2: Kernel.Cleanup every StdMenus.cleanup menu activations; 3: run-BlackBox won't use I.A.'s local FS paths 4 жил өмнө
run-dev0 75164b6135 move BlackBox to the root of repository, delete examples and dev files 4 жил өмнө
version.txt 533e375d6b debian package files 3 жил өмнө

README.md

BlackBox Component Builder for Windows, GNU/Linux, OpenBSD, FreeBSD

Tested on:

  • Windows XP, 7, 10, 11
  • OpenBSD 6.6
  • Fedora Core 17
  • Ubuntu 16.04/18.04/20.04 LTS
  • Debian 9.3, 9.4, 10.4 Xfce/Mate/GNOME/Cinnamon
  • Linux Mint 19.1/19.2/19.3/20 Cinnamon
  • CentOS 8
  • Arch Linux 4.9.6
  • Manjaro Linux 18.0.4, 21.2.0
  • Red Hat Enterprise Linux Server 6.3
  • FreeBSD 12.1
  • Alt Education 9.1

Download: https://blackbox.oberon.org/download

Installation of required packages in Debian-based systems:

For Alt Education 9.1

    apt-get install i586-libgtk+2-devel.32bit

Ubuntu 18/20 LTS, Mint 19/20:

    sudo dpkg --add-architecture i386
    sudo apt update
    sudo apt install libgtk2.0-0:i386 gtk2-engines:i386 gtk2-engines-murrine:i386 libcanberra-gtk-module:i386 gnome-themes-extra:i386

Linux Mint 20 has no package 'gnome-themes-extra:i386', it can be safly ignored. There will be warning in console.

Debian 9.X/10.X GNOME/Xfce/KDE

    sudo dpkg --add-architecture i386
    sudo apt update
    sudo apt install libgtk2.0-0:i386 gtk2-engines:i386 gtk2-engines-murrine:i386 libcanberra-gtk-module:i386 gtk2-engines-pixbuf:i386 libatk-adaptor:i386 libgail-common:i386 gnome-themes-standard:i386

Arch-based systems amd64:

    sudo pacman -S multilib/lib32-gtk2
    sudo pacman -Rc lib32-librsvg

In OpenBSD use 'wxallowed' flag in mount options for the partition to start BlackBox from.

To build BlackBox:

./build-linux
./build-windows

To run GUI:

./blackbox

To run GUI in Ubuntu:

./run-BlackBox

To clean reopsitory:

./clean

Authors:

  • Oberon microsystems AG
  • BlackBox Framework Center
  • OberonCore
  • Alexander V. Shiryaev
  • Igor A. Dehtyarenko
  • Ivan A. Denisov
  • Anton A. Dmitriev