Author Topic: Vince's Windowing System  (Read 2968 times)

0 Members and 1 Guest are viewing this topic.

Offline _vince

  • Seasoned Forum Regular
  • Posts: 422
Vince's Windowing System
« on: July 20, 2017, 02:11:30 am »
draggable scrollable windows, twm style resizing, and linked list powered textboxes in each window
« Last Edit: July 20, 2017, 11:10:28 pm by v »

Offline keybone

  • Forum Regular
  • Posts: 116
  • My name a Nursultan Tulyakbay.
Re: Vince's Windowing System
« Reply #1 on: July 20, 2017, 11:04:51 am »
Nice, I like it very much. Good job! :)
One issue, it wont let me resize the window horizontally to make it smaller, only larger.

EDIT: It does let me if I make it larger first, and then afterwards make it smaller than it originally was.
« Last Edit: July 20, 2017, 05:01:22 pm by keybone »
I am from a Kazakhstan, we follow the hawk.

Offline Petr

  • Forum Resident
  • Posts: 1720
  • The best code is the DNA of the hops.
Re: Vince's Windowing System
« Reply #2 on: July 20, 2017, 11:29:12 am »
Hi, I like it too. The ability to move text with the wheel is nice, every window behaves differently as I look. Is it so deliberate - to close windows right-click with click anywhere at the top?

Offline _vince

  • Seasoned Forum Regular
  • Posts: 422
Re: Vince's Windowing System
« Reply #3 on: June 09, 2018, 02:39:16 am »
command prompt, BeOS theme
« Last Edit: June 12, 2018, 07:20:02 pm by v »

Offline Ashish

  • Forum Resident
  • Posts: 630
  • Never Give Up!
Re: Vince's Windowing System
« Reply #4 on: June 09, 2018, 07:38:43 am »
Nice work, Vincent! That blue circle background is good.
if (Me.success) {Me.improve()} else {Me.tryAgain()}


My Projects - https://github.com/AshishKingdom?tab=repositories
OpenGL tutorials - https://ashishkingdom.github.io/OpenGL-Tutorials

Offline bplus

  • Global Moderator
  • Forum Resident
  • Posts: 8053
  • b = b + ...
Re: Vince's Windowing System
« Reply #5 on: June 09, 2018, 11:08:11 am »
Hi v,

Drag-able controls and multi-line editable textboxes are nice. What are your plans for Command prompt? A shell command line thing or your own set of things to do? Looking forward to mouse inputs and selecting in text boxes.

And when I click the little square in top right corner I get a tic tac toe grid... are there plans for there also?

Oh look what's behind textbox 2... :)

The windows are re-sizable?
« Last Edit: June 09, 2018, 11:13:37 am by bplus »

Offline _vince

  • Seasoned Forum Regular
  • Posts: 422
Re: Vince's Windowing System
« Reply #6 on: June 09, 2018, 11:46:45 am »
And when I click the little square in top right corner I get a tic tac toe grid... are there plans for there also?

That's the resize box, the crown jewel of the entire thing. Drag the mouse about it to get a feel how it works. But no, no further plans, just wanted to show off the command prompt to key bone. The entire program is intended as a demo for proper doubly linked lists in QB64

Offline bplus

  • Global Moderator
  • Forum Resident
  • Posts: 8053
  • b = b + ...
Re: Vince's Windowing System
« Reply #7 on: June 09, 2018, 12:47:21 pm »
Oh I got it now, that is pretty cool!

And this is just a demo for doubly linked lists? Pretty elaborate demo!

Hmm... should I ask about doubly linked lists when I haven't even played with linked lists? (yet)

Offline Unseen Machine

  • Forum Regular
  • Posts: 158
  • Make the game not the engine!
Re: Vince's Windowing System
« Reply #8 on: June 18, 2018, 07:03:14 pm »
Lol, yet another windowing system! But it looks nice, i look forward to seeing it improve...

Unseen