OS4 DepotLogo by DBAlex 
(anonymous IP: 54.235.20.17) 
 HomeRecentStatsSearchSubmitUploadsMirrorsContactInfoDisclaimerConfigAdmin
 Menu

 Features
   Sobjs site
   Crashlog site
   Bugs site
 
 Categories

   o Audio (307)
   o Datatype (46)
   o Demo (166)
   o Development (464)
   o Document (18)
   o Driver (77)
   o Emulation (125)
   o Game (722)
   o Graphics (384)
   o Library (58)
   o Network (160)
   o Office (43)
   o Utility (623)
      o Archive (53)
      o Benchmark (11)
      o Communication (1)
      o Docky (15)
      o Filetool (111)
      o Hardware (16)
      o Misc (115)
      o Print (7)
      o Scientific (23)
      o Script (18)
      o Shell (61)
      o Text (77)
      o Workbench (115)
   o Video (47)

Total files: 3240

Full index file. Download
Recent index file. Download




 Links

  Amigans.net
  OpenAmiga
  Aminet
  UtilityBase
  IntuitionBase
  AmigaBounty


Support the site


 Readme for:  Utility » Workbench » excalibur.lha

Description: A workbench start menu
Download: excalibur.lha       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 4Mb
Version: 1.3.1
Date: 13 May 13
Author: Kjetil Hvalstrand
Submitter: Kjetil Hvalstrand
Homepage: http://lifeofliveforit.blogspot.no/
Requirements: AmigaOS4.1
Category: utility/workbench
Replaces: utility/workbench/excalibur.lha
License: Other
Distribute: no
Min OS Version: 4.1
FileID: 7913
 
Comments: 9  [View]
Snapshots: 6  [View]
Downloads: 52  (Current version)
1063  (Accumulated)

Show content Show crashlogs Replace file 
About this program:

This Excalibur is a taskbar / start button for AmigaOS4 written in C,
in cooperation whit some of my friends, if you like to contribute, you can do so
by contributing themes, or ideas.
(originally the application was coded in blitz basic 2, under the name wb96,
original logos provided :-D)

This version of Excalibur 1.3.1 festures:

* Start programs from menus or from the taskbar.
* Have as meny menus you like for programs, movies, pictures.
* Change styles, and test how it looks whit out stoping the application.
* Monitor memory usage
* Display a clock.
* Quick screen switch buttons.
* Exchange support.
* Transparency support
* many visual options
* scroll wheel support for menus.
* menu editor
* Close/reopen when you change wb screen resolutions 

( The start menu do not support "auto-close", "auto select menu item", "hide
task bar" this features are being delayed by other ideas. )

Changed:

V1.3.1

* Fixed: toolbar save so it saves when you remove or drop icons, not when you
quit.
* Updated version number in user.guide and about window.

V1.3.0

* Added: improved icons support for only icons / all files in menus and
toolbars.
* Added: move up and down to menu editor.
* Fixed: menu editor used wrong type id for divider.
* Fixed: Transparency was not the same for menu as toolbar.
* Added: stupidity check for transparency, toolbar can not be less then 25 of
255.
* Disable_clock() crashed on exit, added a check if mutex is allocated.
* Fixed: menu editor, when you delete a menu, no text is printed anymore.
* BB emu API MakeCommodity(), changed to return MsgPort, so I can do handel
signals.
* Fixed: Excalibur should now notice when Exchnage event has happened, whit out
clicking on the window.
* Added: code to prevent Excalibur to be started more then once.
* Added: test button to prefs
* Added: code to unload/reload graphics, fonts and prefs.
* Fixed: Toolbar height calculation when prefs was reloaded
* Fixed: Fixed a memory leek, background bitmap not freed.
* Fixed: rendering of 3D and XEN screens

V1.2.5

* Alpha blended Logo
* Menu divider texture is tiled and scaled up or down to fit.
* Added border to toolbar
* save and load of font settings
* save and load of RGB color options for clock and screens
* some settings has changed name
* toolbar icons, screens and clock is now relative to border
* smarter posisitioning of toolbar icons
* prefs: added fonts to save routine and gui.
* prefs: added border textures for toolbar.
* prefs: RGB color option for clock and screens.
* Fixed black border texture in GIMP.
* Bjornar made a new logo for me.
* Svenn Ove Hansen, created some experimental textures.
* Fixed bug:  droping icons resulted in menu being saved to env, menu divider
lost bug.
* Fixed best_height calculation in menu, assumed toolbar to be 60 pixels, that
was wrong.
* logo is now sacled down if menu is too small.
* ASync memory bar redraw bug when droping icons fixed.
* Clip background from window insted of background bitmap bug, fixed.
* Background texture in menu is now aligned whit border top texture, to support
DjNick theme.
* DjNick designed a theme
* Fixed DjNick theme, created a icon from textures, and left menu texture, cut
of some transparent e
cropped down menu border textures so it worked on toolbar.
* Fixed up black theme, and bloody theme.
* Fixed check_ext() function checked .info instead of .ext (no major problem
unless I like to use it
* disk.info is now ignored.
* font shadow option changed to menu and toolbar instead of global
* max icon size option changed to menu and toolbar instead of global
* prefs program: default setings are now set, before config is loaded.
* GFXMEM can't be 64bit int, due to only 32bit api for memory in OS4, changed to
unsigned int32, max
* Membar drawen too often, due to refresh bug, added draw_gfx option to
membar::Memory() function.
* Fixed app icon state after, menu is closed after clicking a menu item.
 
V1.2.1

* Check to see if program was started twice.
* Fixed graphic memory bar.
(Changed GFXMEM, GFXTOT to unsigned int, the OS function do not support 64bit
integers anyway.)

V1.2.0

* Button radius option in prefs
* Added border options for toolbar and menu 3D and XEN.
* Corrected many errors in calculations for menu.
* Background color for menu and toolbar are now individual.
* Improved rendering routines for toolbar icons
* Create_script() bug some files did not open when path was a volume.
* Fixed screen open/close notify bug. 
* Added XEN style to screens, clock and border.
* Set_screen_to_front() triggered a unnecessary refresh, bug fixed.
* Now prgram waits for singals like any normal programs does.
* Clock is now running as a subtask, and only renders when time updates, less
CPU usage!.
* New about window is reaction, and the about event handler is runing as a own
task (bb2 legacy free.)
* CHIPMEM,FASTMEM,GFXMEM and so on, upgraded to unsigned long long int (uint64),
should salve the negative memory problem.
* Mouse_over_clock() starts clock prefs app when clock is disabled, bug fixed.
* None initialized values in menu, can result in a crash, bug fixed.
* rendering bug when droping icons on startbar, fixed.
* check_ext() only worked on .info files, bug fixed.
* disk.info was listed on volumes, bug fixed.
* When SYS:WBStartup is missing its created by the install script.
* Menu div can now be a transparent png image.

V1.1.3

* Updated "quick install" script whit some requesters.
* Changed excalibur prefs, now prefs has tabs, so it does not take all screen. 
* Executing shell from main menu did not work, fixed.
* New menu editor
* Time and date is now centered
* Corners on screen, time and memory bar is now round
* You can now click on the clock to start sys:prefs/time (12.10.2012).
* Bug found and fixed, when prefs was missing.
* updated install script again.
* removed version info from exchange (too many version numbers to keep update).
* Close when you change wb screen resolutions 

V1.1.2

* fixed: added support for Icons in menus that don't have files (tooltype icons)
are now shown.
* added: slider rgb color to application and prefs
* added: new icons from TommmySammy (Thomas)
* updated: About

V1.1.1

* fixed: added a check to see if alphaclip was allocated or not.
* fixed: Some variables where not correctly initialized
* fixed: some bad code in open_image.c, can result in application thinking
images was loaded when it was not.
* added error message when toolbar.csv can't be loaded.

V1.1

* add basic toolbar icons support.
* toolbar icons supports menu.prefs, dirs and files.
* load toolbar icons
* save toolbar icons
* get toolbar to refresh when icons are droped on toolbar
* clock shows date not just time
* reaction requester added, so you can remove toolbar icons.
* fixed: bg toolbar texture not loaded
* fixed: screen texture, was not used.
* fixed: alpha blend when logo is outside window did not work.
* prefs: added font shadow option.
* added scroll wheel support for menus.

V1.0.0

* Prefs: added support for left, right, top, bottom border texture
* Prefs: logo can now put outside, or inside border.
* Prefs: Logo can now be displayed two ways.
* Excalibur: alphaclip support added
* Excalibur: libpng now used when loading PNG images to get alpha channel
* Excalibur: cleaned up loading of textures settings in prefs, code was
complicated
* Excalibur: pixel alignment problems inside the window previously not
discovered
* Excalibur: new struct for textures, to keep track of alpha channel and other
settings 

V0.9.9

* Prefs: New: Open drawers options.
* Prefs: fixed close menu option now saved and loaded.
* Removed windir[9] table to make code more readable
* Close menu option did not work for directories
* Updated about window worng version info.
* Transparent icons now supported on scaled icons (AmigaOS4.1).
* Prefs: added max icon size
* Saving and loading of max icon size.
* Updated install script, added support for wbstartup prefs.
* new uninstall script
* Memmory leek found and fixed
* Empty drawers are now textured also.
* Transparency support

V0.9.8 (bug fixes)

* Prefs: Excalibur directory is created if not found in ENVARC:
* New scorllbar (32bit) removed ugly gadtools scroller
* default ExcaliburMenu.prefs: SYS:Tools does not exist on AmigaOS4.1 update 3
  replaced by sys:Utilities
* ExcaliburMenu.prefs: replace tabs whit null in description
* Excalibur did not load background color, fixed
* New prefs application
* Prefs: ASL now filters paths and files correct
* Prefs: Trounced files names where not respected when prefs was saved.
* Excalibur: Files are now sorted.
* Menu: Examine() replaced by ExamineDir()
* Menu: ExNext() replaced by ExamineObject()
* menu: Execute() replaced by SystemTags()

V0.9.7

* Compressed menu items (sized depends on icon size)
* Double buffered menus
* Logo moved closer to the edge
* Stroller turned off if not needed
* A big bug found and removed
* scroller update bug removed
* Scroller click bug 50% fixed
* Selected menu item update
* updated quick install script
* Basic drag and drop support
* Disk.info now loaded and not default icon.
* Fixed default path in ExcaliburPrefs 
* Icon scaleing (alfa channel not supported!)
* Show only icons option
* checksum used to update screen tabs, (not number of sceens used in 0.9.6)
* added textures added to screens tabs
* Config prg: data typed in to the textboxes are now saved.
* Config prg: enum values now used.
* background color can be changed (90% done)

V0.9.6

* Bug fix, all windows closed if you pressed on the left edge of the start bar,
this ended in a crash.
* Improved the look of the screen tab
* The screen buttons are now only drawn when need to reduce CPU load
* Screen tab bitmaps are freed when not used
* Menu lister position bug fixed
* Screen buttons use the fills out remaining area if clock is switched off
* LockPubScreeen() where never unlocked, so wb where unable to switch
resolution.

V0.9.5

* Added Gfx memory status bar
* Exchange support added (not done)
* Fixed memory update bug, when bar is small
* Fixed the info text placement for memory bars
* Truncate long file names
* Display and select screen from task bar
* Open drawers from start menu whit a double click
* More colors on memory status bars (if you like)
* Quick_Install script











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