暂无描述

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