Presenting using PureBasic

Developed or developing a new product in PureBasic? Tell the world about it.
User avatar
Kukulkan
Addict
Addict
Posts: 1396
Joined: Mon Jun 06, 2005 2:35 pm
Location: germany
Contact:

Re: Presenting using PureBasic

Post by Kukulkan »

Hi,

Actually updated the tool with a new WAVE-effect (for text and images). The new effect is included at the end of the sample slide. The contained XML documentation (PDF) is also up to date. The link in the first post is actualized (just re-download).

Kukulkan
Yogi Yang
Enthusiast
Enthusiast
Posts: 107
Joined: Sun Dec 11, 2005 2:19 pm

Re: Presenting using PureBasic

Post by Yogi Yang »

Thanks for this Update.
--
Yogi Yang
Yogi Yang
Enthusiast
Enthusiast
Posts: 107
Joined: Sun Dec 11, 2005 2:19 pm

Re: Presenting using PureBasic

Post by Yogi Yang »

After playing with this fascinating utility for one full day, I have a few suggestion to make:
  • Give a way to layer elements on page. What do I mean by this? Well it is a bit hard to explain verbally but let me try.... Allow user to set order of elements so that one can move one element below another element when required. For example I have two elements 1. A text element and 2. An image element. Now I can keep the image element behind the text element and if required bring it above the text element so that it will cover text element and if the image loaded is not transparent it will automatically hide text element.
  • Give a way to show multiple elements at a time. From what I have observed I cannot animate & display more than one element at a time. For example I want to show and animate all elements in the 8 Direction Page at a time. How to do this?
  • In the same way give way to remove more then one elements at a time simultaneously.
  • Give facility to set a background to a page. This background can be anything a Gradient of two or more user selected colors, a bitmap or just plain single color
  • Allow use to control Entry and Exit of the whole Page
  • Add facility to make elements transparent or semi transparent and Gradual transparent (like a transparent gradient)
  • I observed that when a animation is getting played we cannot abort it and move on to next Page can this be made possible?
  • Can you add timer to Page as well as Elements so that one can make the whole show Automatic, which will run on its own without any user interaction if required?
  • Can you add facility to allow user to click on an element and thus branch to a specific Page
  • I don't know if this can be made possible but can you give facility for allow to move an element from one position to another position in the same page at some time. For example I want to show 5 text elements at a time for 5 seconds and then move each element to a specific location in the same page and at the same time change the Page backdrop/background color?
  • Can you add facility to load written content from external file? This content can be anything from plain old text to a well formatted HTML text?!
Just my thoughts!

HTH

Yogi Yang

PS. Please keep up this work. It is really a killer utility.
--
Yogi Yang
milan1612
Addict
Addict
Posts: 894
Joined: Thu Apr 05, 2007 12:15 am
Location: Nuremberg, Germany
Contact:

Re: Presenting using PureBasic

Post by milan1612 »

Congrats on this very nice application. Runs very smooth here + zero glitches.
Windows 7 & PureBasic 4.4
User avatar
Michael Vogel
Addict
Addict
Posts: 2797
Joined: Thu Feb 09, 2006 11:27 pm
Contact:

Re: Presenting using PureBasic

Post by Michael Vogel »

Saw an additional (unwanted?) effect here, some texts containing the character "g" have some issues: (at least) one pixel line at the bottom of the "g" is missing which appears on certain font sizes at top of the "g"
User avatar
idle
Always Here
Always Here
Posts: 5834
Joined: Fri Sep 21, 2007 5:52 am
Location: New Zealand

Re: Presenting using PureBasic

Post by idle »

Looks good.
Windows 11, Manjaro, Raspberry Pi OS
Image
c4s
Addict
Addict
Posts: 1981
Joined: Thu Nov 01, 2007 5:37 pm
Location: Germany

Re: Presenting using PureBasic

Post by c4s »

Michael Vogel wrote:Saw an additional (unwanted?) effect here, some texts containing the character "g" have some issues: (at least) one pixel line at the bottom of the "g" is missing which appears on certain font sizes at top of the "g"
Yes, I think the same happens with the image. For me it is cropped a little at the top and at the bottom. Don't know, maybe 2 pixels each.
If any of you native English speakers have any suggestions for the above text, please let me know (via PM). Thanks!
eesau
Enthusiast
Enthusiast
Posts: 589
Joined: Fri Apr 27, 2007 12:38 pm
Location: Finland

Re: Presenting using PureBasic

Post by eesau »

I like this a lot, good job! My only issue with it is that it takes quite a lot of cpu (35-40% on my computer). Not a huge deal though.
Vitor_Boss®
User
User
Posts: 81
Joined: Thu Sep 23, 2010 4:22 am

Re: Presenting using PureBasic

Post by Vitor_Boss® »

I like it a lot. But you miss one little thing, finish current presentation effect when click/enter key. On page with image my CPU go up 95% without effect running. The application start using 33MB on my PC and on last screen was using 120MB, could you load on memory only 3 pages like - 1.Before 2.Current 3.Next - ? This will require less system resources.

Great tool, great job. Keep working.

Thank you.
Sorry by bad English.
HP Pavilion DV6-2155DX: Intel i3-330m 2.13 / 4GB DDR3 / 500GB Sata2 HD / Display 15.6" LED / Win7 Ultimate x64 / PB 4.50 x86 demo.
User avatar
Kukulkan
Addict
Addict
Posts: 1396
Joined: Mon Jun 06, 2005 2:35 pm
Location: germany
Contact:

Re: Presenting using PureBasic

Post by Kukulkan »

Hi all,

I made this open source. Get some more information here:
http://www.purebasic.fr/english/viewtop ... 14&t=43936
Yes, I think the same happens with the image. For me it is cropped a little at the top and at the bottom. Don't know, maybe 2 pixels each.
This crop is in the source image. It is not a problem of the engine :)
Saw an additional (unwanted?) effect here, some texts containing the character "g" have some issues: (at least) one pixel line at the bottom of the "g" is missing which appears on certain font sizes at top of the "g"
I can not see such an effect here, but it is possible. The program determines the sprite-dimensions depending on the given fontsize value. On some fonts, the routine may choose a size that is too small (cropping top or bottom lines). It may get fixed using a simple change in the code.
Give a way to layer elements on page.
Layering is possible using the order of the elements inside the XML structure. The later the element, the more "on top" it will be.
Give a way to show multiple elements at a time.
Allready done. Simply do not use the delay parameter for each element and all effects will start at the same time. I used the delay for dramatic effects and "time to see the effects" in the demo-slide. You are not forced to use the delay parameter and all ingoing effects will show at the same time.
In the same way give way to remove more then one elements at a time simultaneously.
Currently, all outgoing effects are appearing at the same time. There is no delay parameter for outgoing effects.
Give facility to set a background to a page.
Nice idea. Maybe someone will do this?
Other ideas can get realized by everyone who is able to. The source is free now :mrgreen:
could you load on memory only 3 pages like - 1.Before 2.Current 3.Next - ?
Hm. I allready load the images and tiles for the next page only. There may be some problem in freeing up things in Procedure ActivateOutgoing()?

Kukulkan
Post Reply