Author Topic: Axe GUI Library  (Read 9013 times)

0 Members and 1 Guest are viewing this topic.

Offline Broseph Radson

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 295
  • Rating: +20/-1
  • Its 0x1A4 somewhere
    • View Profile
Re: Axe GUI Library
« Reply #15 on: April 08, 2011, 11:58:26 am »
Idea!
Would it be possible to change the cursor to [20505ED5C195423C] (finger pointer) when you hover over a button?

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Axe GUI Library
« Reply #16 on: April 08, 2011, 11:58:55 am »
Idea!
Would it be possible to change the cursor to [20505ED5C195423C] (finger pointer) when you hover over a button?

Yes, it would, it's quite easy in fact =D

Offline Broseph Radson

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 295
  • Rating: +20/-1
  • Its 0x1A4 somewhere
    • View Profile
Re: Axe GUI Library
« Reply #17 on: April 08, 2011, 12:03:50 pm »
:w00t: Coolio

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Axe GUI Library
« Reply #18 on: April 08, 2011, 12:04:32 pm »
Just tried your sprite, looks sweeeet :D

Offline Broseph Radson

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 295
  • Rating: +20/-1
  • Its 0x1A4 somewhere
    • View Profile
Re: Axe GUI Library
« Reply #19 on: April 08, 2011, 12:04:46 pm »
Thanks :)

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: Axe GUI Library
« Reply #20 on: April 08, 2011, 12:32:46 pm »
This looks very nice.  Excellent job, Scout (and Ashbad)! ;D

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Axe GUI Library
« Reply #21 on: April 08, 2011, 12:34:23 pm »
This looks very nice.  Excellent job, Scout (and Ashbad)! ;D

I am looking forward for a screenie of Ashbad's new GUI Components ;D

Offline KermMartian

  • Editor
  • LV7 Elite (Next: 700)
  • *******
  • Posts: 500
  • Rating: +233/-20
    • View Profile
    • Cemetech
Re: Axe GUI Library
« Reply #22 on: April 08, 2011, 12:44:26 pm »
Why not just use the DCS GUI API via an Axiom instead of reinventing the wheel?

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Axe GUI Library
« Reply #23 on: April 08, 2011, 12:57:35 pm »
Why not just use the DCS GUI API via an Axiom instead of reinventing the wheel?

Wouldn't that be DCS only? I mean, not that it is a problem to me, but unfortunately not everybody uses Doors CS.

In addition, my Assembly knowledge on Axioms isn't that good and this will make it easier for everyone who wants to change the code. So, Axe coders can change the library code to their needs, and if it were made with Axioms, it wouldn't be that easy to change it (we'd have to know Assembly).

Ashbad

  • Guest
Re: Axe GUI Library
« Reply #24 on: April 08, 2011, 01:21:01 pm »
Also, Kerm, the axiom would give us DCS power, but the libs are really meant for either assembly or BASIC.  The wrapper would give us DCS power, but it wouldn't give us all the power we need (kinda like if you wrote a Java wrapper for an x86 assembly library -- it would allow you to do that on all platforms, but it would be a pain to access the lower level stuff.  I hope you get my point -- it's a horrible example x.x) even if an axiom wrapped it up.  Since Axe is higher level than assembly, it should have its own way to access these elements, which would be better supported by a library that was intended for axe alone.  ;)

I'm not sure if everyone might get my point, but I'm sure kerm understands -- though I don't blame him for wanting us to use his libs ^-^

Offline kindermoumoute

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 836
  • Rating: +54/-3
    • View Profile
Re: Axe GUI Library
« Reply #25 on: April 08, 2011, 04:30:43 pm »
but unfortunately not everybody uses Doors CS.
Sure, but DCS is the best Shell, and I think so much people use it...
Projects :

Worms armageddon z80 :
- smoothscrolling Pixelmapping : 100%
- Map editor : 80%
- Game System : 0%

Tutoriel français sur l'Axe Parser
- 1ère partie : en ligne.
- 2ème partie : en ligne.
- 3ème partie : en ligne.
- 4ème partie : 10%
- Annexe : 100%

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Axe GUI Library
« Reply #26 on: April 08, 2011, 04:31:42 pm »
but unfortunately not everybody uses Doors CS.
Sure, but DCS is the best Shell, and I think so much people use it...

Not enough when compared to MirageOS, If I'm correct.
I also think DCS is 100 times better than MirageOS, but there's nothing we can do about it.

Offline kindermoumoute

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 836
  • Rating: +54/-3
    • View Profile
Re: Axe GUI Library
« Reply #27 on: April 09, 2011, 04:00:41 am »
In the future it will expand... :)
Projects :

Worms armageddon z80 :
- smoothscrolling Pixelmapping : 100%
- Map editor : 80%
- Game System : 0%

Tutoriel français sur l'Axe Parser
- 1ère partie : en ligne.
- 2ème partie : en ligne.
- 3ème partie : en ligne.
- 4ème partie : 10%
- Annexe : 100%

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Axe GUI Library
« Reply #28 on: April 09, 2011, 05:22:46 am »
In the future it will expand... :)

I also hope so.

For now, we have merged both projects here.

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Axe GUI Library
« Reply #29 on: April 09, 2011, 03:14:06 pm »
UPDATE :D

Here it is, a Windows program (sorry non-Windows guys, I'll try to use Mono later) to create Axe GUI using the library in its current state.

What do you think?