Warning: Undefined variable $g_charset in /home/os4depot/public_html/index.php on line 9

Warning: Undefined array key "cookie_set_viewmode" in /home/os4depot/public_html/login.php on line 24

Warning: Undefined array key "viewmode" in /home/os4depot/public_html/login.php on line 42

Warning: Undefined array key "cookie_set_startpage" in /home/os4depot/public_html/login.php on line 48

Warning: Undefined array key "startpage" in /home/os4depot/public_html/login.php on line 68

Warning: Undefined array key "f_adm_out" in /home/os4depot/public_html/login.php on line 80

Warning: Undefined array key "f_adm_usr" in /home/os4depot/public_html/login.php on line 87

Warning: Undefined array key "f_adm_pwd" in /home/os4depot/public_html/login.php on line 88

Warning: Undefined variable $g_hasmypage in /home/os4depot/public_html/index.php on line 21

Warning: Undefined variable $g_hasmypage in /home/os4depot/public_html/head.php on line 6
OS4 Depot @ Orgin.biz - Your one stop for AmigaOS4 files
Warning: Undefined variable $g_charset in /home/os4depot/public_html/head.php on line 22

Warning: Undefined variable $g_hasmypage in /home/os4depot/public_html/head.php on line 23

Warning: Undefined variable $g_hasmypage in /home/os4depot/public_html/top.php on line 8
OS4 DepotLogo by Liksmaskaren 
(anonymous IP: 10.3.176.19,0) 

Warning: Undefined variable $g_hasmypage in /home/os4depot/public_html/top.php on line 44

Warning: Undefined variable $function in /home/os4depot/public_html/menutop.php on line 8

Warning: Undefined variable $function in /home/os4depot/public_html/menutop.php on line 9

Warning: Undefined variable $function in /home/os4depot/public_html/menutop.php on line 11

Warning: Undefined variable $function in /home/os4depot/public_html/menutop.php on line 12

Warning: Undefined variable $function in /home/os4depot/public_html/menutop.php on line 20

Warning: Undefined variable $function in /home/os4depot/public_html/menutop.php on line 21

Warning: Undefined variable $function in /home/os4depot/public_html/menutop.php on line 22

Warning: Undefined variable $function in /home/os4depot/public_html/menutop.php on line 23

Warning: Undefined variable $function in /home/os4depot/public_html/menutop.php on line 28

Warning: Undefined variable $function in /home/os4depot/public_html/menutop.php on line 29
  Home Recent Stats Search Mirrors Contact Info Disclaimer Config Admin

Warning: Undefined variable $g_hasmypage in /home/os4depot/public_html/index.php on line 73
 Menu

 Features
   Crashlogs
   Bug tracker
   Locale browser
 

Warning: Undefined variable $g_charset in /home/os4depot/public_html/quicksearch.php on line 9


Warning: Undefined variable $function in /home/os4depot/public_html/menu.php on line 15

Warning: Undefined variable $function in /home/os4depot/public_html/menu.php on line 15

Warning: Undefined variable $function in /home/os4depot/public_html/menu.php on line 15

Warning: Undefined variable $function in /home/os4depot/public_html/menu.php on line 18

Warning: Undefined variable $function in /home/os4depot/public_html/menu.php on line 19

Warning: Undefined variable $cat in /home/os4depot/public_html/menu.php on line 26
 Categories

   o Audio (352)
   o Datatype (51)
   o Demo (214)
   o Development (629)
   o Document (24)
   o Driver (103)
   o Emulation (156)
   o Game (1063)
   o Graphics (516)
   o Library (123)
   o Network (243)
   o Office (69)
   o Utility (962)
   o Video (74)

Total files: 4579

Full index file
Recent index file

 Links

  Amigans.net
  OpenAmiga
  Aminet
  UtilityBase
  IntuitionBase
  AmigaBounty


Support the site



Warning: Undefined array key "fileinfo" in /home/os4depot/public_html/showfile.php on line 5

Warning: Undefined variable $g_hasmypage in /home/os4depot/public_html/showfile.php on line 12
 Readme for:  Library » Mui » chocolatecastle.lha


Warning: Undefined variable $second in /home/os4depot/public_html/functions.php on line 594

Warning: Undefined variable $g_hasmypage in /home/os4depot/public_html/showfile.php on line 65

Warning: Undefined variable $g_hasmypage in /home/os4depot/public_html/showfile.php on line 106

ChocolateCastle

Description: the MUI custom class code generator
Download: chocolatecastle.lha       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 156kb
Version: 0.8
Date:  11 Jan 18
Author: Krashan, aos4 port kas1e
Submitter: kas1e
Email: kas1e/yandex ru
Homepage: https://github.com/kas1e/mui_ports_to_os4
Requirements: mui
Category:  library/mui
License: Other
Distribute: yes
Min OS Version: 4.1
FileID: 10450
 
Snapshots:
 
Comments: 0
Snapshots: 1
Videos: 0
Downloads: 94  (Current version)
94  (Accumulated)

[Show comments] [Show snapshots] [Show videos] [Show content] [Show crashlogs] 
ChocolateCastle is an application making task of creating MUI classes and
applications easier. Programmers using this system often avoid writing custom
classes, being discouraged by a lot of boring and schematical typing. This is
bad, because subclassing is the essence of the object oriented programmimg. It
allows to get the best from MUI. That is why ChocolateCastle has been created. A
significant part of a typical custom class may be generated automatically. This
is usually 2 to 5 kB of source code. Automating this work speeds programmimg up
and helps avoiding simple typing errors.

The current version of ChocolateCastle is able to generate internal (contained
in an application source) MUI class. Originaly generated code is directly
compilable under MorphOS , but in port necessary changes done for AmigaOS4. A
programmer gets a ready skeleton of class, containing definition of class base,
functions for class creation and disposition, Hook and EmulLibEntry structures
for dispatcher, complete dispatcher code, OM_SET and OM_GET skeletons and empty
functions for declared methods. A header file is generated as well, containing
extern class base definition, prototypes for class creation and disposition
functions and basic includes. The work can be saved to a project file, which can
be loaded later. With incoming ability to edit methods code in-place (built-in
editor based on TextEditor MUI class), ChocolateCastle will become a small
integrated environment for programming MUI classes. The future plan is to expand
ChocolateCastle functionality to building complete MUI applications compiling
out of the box.

Copyright (c) 2004-2026 by Björn Hagström All Rights Reserved
Amiga OS and its logos are registered trademarks of Hyperion Entertainment