• Print

Author Topic: I've begun work on a new GUI for QB64 Code Editing  (Read 732 times)

OlDosLover

  • Hero Member
  • *****
  • Posts: 3859
  • OlDosLover
    • Email
Re: I've begun work on a new GUI for QB64 Code Editing
« Reply #30 on: February 24, 2013, 03:30:11 AM »
Hi all,
    Very colorful. The drag worked well for me. A very complex menu system i must say.
OlDosLover.

Mrwhy

  • Hero Member
  • *****
  • Posts: 2890
  • My Dad called me Mr Why when I was 5.
    • Email
Re: I've begun work on a new GUI for QB64 Code Editing
« Reply #31 on: February 24, 2013, 04:13:00 AM »
Fascinating and very colourful

I am so looking forward to when I can begin to use it  ;)

Galleon

  • Administrator
  • Hero Member
  • *****
  • Posts: 4664
  • QB Forever
    • Email
Re: I've begun work on a new GUI for QB64 Code Editing
« Reply #32 on: February 24, 2013, 04:20:40 AM »
Yeah, I'll try and make the next example a bit more tangible. What's important to understand is that this is just a small part of the GUI but it represents the framework upon which the whole system will be built.

To give some clue as to where this is leading, have a look at the screenshot of a notepad window and how the sub-dividing grid concept can be applied to it.

***this screenshot is not a screenshot of my program***
Something old... Something new... Something borrowed... Something blue...

OlDosLover

  • Hero Member
  • *****
  • Posts: 3859
  • OlDosLover
    • Email
Re: I've begun work on a new GUI for QB64 Code Editing
« Reply #33 on: February 24, 2013, 04:36:47 AM »
Hi all,
    Illuminating. I gather your GUI will be resizable?
OlDosLover.

Mrwhy

  • Hero Member
  • *****
  • Posts: 2890
  • My Dad called me Mr Why when I was 5.
    • Email
Re: I've begun work on a new GUI for QB64 Code Editing
« Reply #34 on: February 24, 2013, 04:38:52 AM »
Now that is as interesting as I hoped! Thank you.

But I do not envy you having to explain just "what does what" and WHY.

Please have nothing to do with the mistake made when they tried to substitute Visual Basic for QB45. Pretty pictures, like code, are merely a tool and the purpose of the tool is to better do what the USER wants to do!
Yes, lead him to the water by all means. But do not assume he will, by the time you return, be found drinking (even less so, reading a full and comprehensive "instruction manual" ;D )

Maybe tempt him to "give it a try" and design it (somehow  ??? ::) ) so he teaches and motivates himself step by step.

Galleon

  • Administrator
  • Hero Member
  • *****
  • Posts: 4664
  • QB Forever
    • Email
Re: I've begun work on a new GUI for QB64 Code Editing
« Reply #35 on: February 24, 2013, 05:04:16 AM »
Quote
I gather your GUI will be resizable?
Yes. It will contain all the resizing flexibility you'd expect of an operating system's GUI, but it is also designed to work well with portable devices.

Quote
Please have nothing to do with the mistake made when they tried to substitute Visual Basic for QB45
This is just a library, nothing more.

Quote
be found drinking (even less so, reading a full and comprehensive "instruction manual"
None of the commands you see will be part of what the user of the library calls. It's all internal stuff so far. Expect simple commands like Add_Checkbox to appear in the finished version.
Something old... Something new... Something borrowed... Something blue...

OlDosLover

  • Hero Member
  • *****
  • Posts: 3859
  • OlDosLover
    • Email
Re: I've begun work on a new GUI for QB64 Code Editing
« Reply #36 on: February 24, 2013, 05:08:05 AM »
Hi all,
    Hmmm is this something to do with Android?
Quote
It will contain all the resizing flexibility you'd expect of an operating system's GUI, but it is also designed to work well with portable devices.
OlDosLover.

codeguy

  • Hero Member
  • *****
  • Posts: 3552
  • what the h3ll did i name that code?
    • stuff at dkm
    • Email
Re: I've begun work on a new GUI for QB64 Code Editing
« Reply #37 on: February 25, 2013, 07:28:15 AM »
you can steal this code too: http://www.qb64.net/forum/index.php?topic=1426.msg11268#msg11268 it's my deluxe mouse event code.
http://denteddisk.forums-free.com/make-an-appointment-with-the-resident-code-guru-f34.html

Galleon

  • Administrator
  • Hero Member
  • *****
  • Posts: 4664
  • QB Forever
    • Email
Re: I've begun work on a new GUI for QB64 Code Editing
« Reply #38 on: February 27, 2013, 03:37:09 AM »
Thx codeguy, I'll take a look. Later on I'll need to pass mouse events on to their correct handlers so they will be packaged up as messages.

Quote
Hmmm is this something to do with Android?
Not directly, but it would make it easy to incorporate a gui into Android.
Something old... Something new... Something borrowed... Something blue...

vrensul

  • Sr. Member
  • ****
  • Posts: 320
  • 44th Degree Digital Wizard of the HighBytes Order
Re: I've begun work on a new GUI for QB64 Code Editing
« Reply #39 on: February 27, 2013, 01:21:56 PM »
I found my password!!!!

Just dropping by a second.  I haven't been here in a while.  Wanted to share, when I saw this thread, the work I did but never finished on a GUI that I was working on a while back.

http://dl.dropbox.com/u/3050338/ScreenWindow_4_unofficial_modified_GUI.zip

I didn't finish it; I might one day.  Haven't touched the code in a while, but maybe there's something in there you could use.  If I remember right, I've got a GUI-designer I was working on somewhere on a HDD laying around here but it was so "pre-mature" that I hadn't posted it.  If I find it I'll post it too.  Maybe there's something in here that you could use, although it's pretty un-optimized and written - intentionally - to be very easy to dissect for some one new to programming altogether. 

Good work Galleon, glad to see QB64 is still here. 
' With programming, you  can do anything!
DEF SEG = &HBANKACNT 'weekend starts here...
     poke checking, 1000000
DEF SEG ' quit job here.

OlDosLover

  • Hero Member
  • *****
  • Posts: 3859
  • OlDosLover
    • Email
Re: I've begun work on a new GUI for QB64 Code Editing
« Reply #40 on: February 27, 2013, 09:50:59 PM »
Hi all,
    Welcome back vrensul.
OlDosLover.

Bert22306

  • Hero Member
  • *****
  • Posts: 1215
Re: I've begun work on a new GUI for QB64 Code Editing
« Reply #41 on: March 01, 2013, 05:02:23 PM »
Quote from: mcalkins on February 15, 2013, 05:44:04 PM
Personally, I don't think that a new IDE should be a priority. Frankly, IDEs are not necessary anyway. It is perfectly acceptable to code in Notepad, and then invoke a command line compiler.

Well ...

Actually, that was almost a necessity, back in the days of ABASIC, until DOS 5.0. But you do miss out on specialized functions, such as the F2 key that allows quick access to each subroutine, or the immediate error checking the IDE provides, e.g. to remind you to end an if statement.

I find the IDE important. Other than that, I'm not disputing your stated priority preferences.

  • Print