I will need some help
- einsteinjunior
- Member
- Posts: 90
- Joined: Tue Sep 11, 2007 6:42 am
I will need some help
Hi to all,
I am a bomb as far as drawing is concerned.
I will need someone to help me design the GUI of my OS.
Any help is welcome.
Thanks to all.
I am a bomb as far as drawing is concerned.
I will need someone to help me design the GUI of my OS.
Any help is welcome.
Thanks to all.
-
- Member
- Posts: 190
- Joined: Tue Sep 26, 2006 1:40 pm
- Libera.chat IRC: Nokurn
- Location: Ontario, CA, USA
- Contact:
Clearly you are a James T. Klik. However, James as an OS to be implementing a GUI on. Do you yet have a working base? GDT, IDT, IRQs, possibly paging, basic VBE or VESA driver? You can't start at the top and work your way down. Unless you're only designing the GUI now, keeping fake screenshots as PSD files in a folder, and then writing the OS.
- piranha
- Member
- Posts: 1391
- Joined: Thu Dec 21, 2006 7:42 pm
- Location: Unknown. Momentum is pretty certain, however.
- Contact:
Yes, getting the basics first is important: Especially a memory manager.
-JL
-JL
SeaOS: Adding VT-x, networking, and ARM support
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io
- einsteinjunior
- Member
- Posts: 90
- Joined: Tue Sep 11, 2007 6:42 am
Hi,
When I get to my GUI, I will have exactly the same problem. My suggestion would be to trawl through a few game programming sites such as http://www.gamedev.net, which will have a few suggestions. For example, the principles used in creating a menu UI in DirectX will probably be similar to those used in your GUI creation, even if the functions calls exported by your window manager have different names.
Cheers,
Adam
When I get to my GUI, I will have exactly the same problem. My suggestion would be to trawl through a few game programming sites such as http://www.gamedev.net, which will have a few suggestions. For example, the principles used in creating a menu UI in DirectX will probably be similar to those used in your GUI creation, even if the functions calls exported by your window manager have different names.
Cheers,
Adam
- einsteinjunior
- Member
- Posts: 90
- Joined: Tue Sep 11, 2007 6:42 am
In which case you will probably have to pay someone to do them. I suggest looking in the gamedev.net forums and advertising there.einsteinjunior wrote:What i need now is drawings for my OS.
Not how to design my gui.All of the rest is functionning quite allright.
I tested with some odd drawings i did for button controls ,edit controls and so on,but i want some clean and nice drawings done for me.
- einsteinjunior
- Member
- Posts: 90
- Joined: Tue Sep 11, 2007 6:42 am
- einsteinjunior
- Member
- Posts: 90
- Joined: Tue Sep 11, 2007 6:42 am
http://alexking.org/dev/ASCII_UI_controls.txt
Cheers,
Adam
Bad Idea (tm) - she's bound to think you're feeling guilty about somethingOR... you could buy her flowers...
Cheers,
Adam
You can write a simple skin function, for your GUI etc.
Than by changing the skin, so will the look of your GUI be changed, this mean you can get someone to do better skins latter.
Example: skin1 and skin2 gives me a brower window and bottom bar for my OS, see images.
Than by changing the skin, so will the look of your GUI be changed, this mean you can get someone to do better skins latter.
Example: skin1 and skin2 gives me a brower window and bottom bar for my OS, see images.
- Attachments
-
- [SKIN2] bottom bar
- bottom.jpg (355 Bytes) Viewed 1851 times
-
- [SKIN1] window skin
- win1.jpg (1.05 KiB) Viewed 1851 times
-
- You end up with
- FBrowserN.png (13.92 KiB) Viewed 1851 times
before adding a gui, you best have to go through some decision
process.Best you look at other systems and design the inner
working (bitmap,window moving,text drawing)and interface to user programs.I think that skinning and use of non rectangular windows
should be added in a later stage.You also should decide which parts
of your gui should run in user/kernel mode and what all should your
gui implement and which stuff you could let your program or a
lib do.also you can look on the web for gui examples in
different complication stages.
I will also sometime add a gui to my system my gui will look like
GEM and unix/linux window managers but will have an different interface and will draw in a kernel framebuffer device driver and use some ipc code (fifos/messages) to interface to a library linked to programs
process.Best you look at other systems and design the inner
working (bitmap,window moving,text drawing)and interface to user programs.I think that skinning and use of non rectangular windows
should be added in a later stage.You also should decide which parts
of your gui should run in user/kernel mode and what all should your
gui implement and which stuff you could let your program or a
lib do.also you can look on the web for gui examples in
different complication stages.
I will also sometime add a gui to my system my gui will look like
GEM and unix/linux window managers but will have an different interface and will draw in a kernel framebuffer device driver and use some ipc code (fifos/messages) to interface to a library linked to programs