What's the differences between BlitzUI & FUI ???
Blitz3D Forums/Blitz3D Programming/What's the differences between BlitzUI & FUI ???
| ||
Hi All... Im' just wondering how you go about detecting a window in your code using BlitzUI? I need this information to be able to tell my editor which window its working with when editing the objects on the orthographic views... Many thanks in advance guys! |
| ||
I'd expect since you pay for FUI that it works better, BlitzUI is nice for very simple interfaces but its very unstable and gets confused easily. |
| ||
BlitzUI is nice for very simple interfaces but its very unstable and gets confused easily. I find BlitzUI is very stable and never gets 'confused'. Not sure what you mean by confused ?? As for 'simple interfaces' - well that's purely down to the skill of the programmer ! BlitzUI is a 2d GUI - the interface is drawn in 2d using 2d commands over 3d whereas F-UI is a pure 3d GUI - there are no 2d drawing commands and so is much faster. p.s Your app doesn't need to know exactly which window its working with it just needs to know what gadget or menu option has been triggered via the events. It would also be fairly easy to keep track of what windows are open by having a boolean variable that is set to true when a window is opened and then set to false when it is closed but I can't think of many scenarios where this would be necessary. The important thing your app needs to know is what Gadget has been clicked rather than the window itself. p.p.s. I see you repackaged the same question with a different title ! I wouldn't have answered your previous post due to its demanding and patronising "Oh so nobody knows !" comments. I think that you probably understand now that that type of post generally gets NO response at all and only serves to annoy people who would have probably helped if you'd had a bit of patience. This is not a help desk but a forum - you cannot demand an answer. |
| ||
@Smiff p.s Your app doesn't need to know exactly which window its working with it just needs to know what gadget or menu option has been triggered via the events. It would also be fairly easy to keep track of what windows are open by having a boolean variable that is set to true when a window is opened and then set to false when it is closed but I can't think of many scenarios where this would be necessary. The important thing your app needs to know is what Gadget has been clicked rather than the window itself. As far as your comment about knowing what gadget to test for and such... I already am aware of that! The way I got my editor set up, There are no gadgets on the window to test for!! I created a camera view on the window and I needed to have some sort of way of determining which window was active by the user clicking on that certain wondow.. There are other world editor's out the where you must click on the window to be able to edit objects in that window according to it's XY or Z axis.. My editor is set up the same way! And also to your second comment about a boolean varible and such... I ended up creating a function to serve the need! Works quite well too! I see you repackaged the same question with a different title ! I wouldn't have answered your previous post due to its demanding and patronising "Oh so nobody knows !" comments. I think that you probably understand now that that type of post generally gets NO response at all and only serves to annoy people who would have probably helped if you'd had a bit of patience. This is not a help desk but a forum - you cannot demand an answer. Well... What can I say to this comment except the following: A.) Yes I did repackage the same question under a different title to hope to get a reply! B.) Well.. The comment you pointed out to me about what I said as ... "Oh so nobody knows!" The post was up for a good while and still I didn't see any comments what so ever! Normally!! Somebody at least gives one reply within a short amount of time, And I have kinda' gotten used to that you might say! I didn't mean to come off rude or demanding & patronising as you so put it!! I was hoping that I might of gotten an answer to hopfully help me in this situation I was in! C.) Like I said above... I didn't mean to annoy anybody here! And as far as me having patience and all! Try dealing with the people I deal with on a regular basis and you would be amazed of how much patience I really do have! I got more patience than what other people give me credit for! This is not a help desk but a forum Hmmmm.... That's real funny there smiffy ol' boy! I could of sworning that forums are generally there to help people since most companies that sell's a worthwhile product like Blitz3D and such... often advertises them as a means of helping promote their products!!! You'll find alot of products out there on the market today that will often state what I just said to that effect! If forums in this matter speaking are for nothing more than just jaw-jacking all day... Then what good are forums anyways in this matter here? Why have I been told a long time ago by mark sibly himself, That if I need any help and all... Go to the FORUMS!!!!! I rest my case!! you cannot demand an answer. I don't! You just took it that way! And what's wrong with you anyways Smiff??? You are one of the good ones that normally always helps a guy out! Why are you lashing out at me in this way? Id' never have expected this from you?!? |
| ||
Hi DoctorWho, You can use: Result = SendMessage( mywindow, "WM_VISIBLE" ) to see if a particular window is open. The top-most window is also stored in a variable called app\topWin which should always store the currently active window. |
| ||
By confused i mean that it insists on adding items to the wrong listbox. |
| ||
Why are you lashing out at me in this way? Well what I based my comments on what you posted a mere 18 hours or so after posing the initial question : I take it that nobody here has a clue to this question huh?!? I thought that at least one person might has an answer here?!!! What's the point in posting a question if nobody doesn't reply to it?!?!? Even if nobody directly knows the answer to this question... At least somebody make a comment on here that they at least acknoledge this post?!?!?!?? That sounds pretty demanding to me !! I Don't mean to 'lash out' just trying to assist you - you will generally always get an answer sometimes you just have to be patient and wait a few days. How's youe Quoole style editor coming along ? |
| ||
I've just started to use Blitz UI. The editor is easy to use, kinda wish it would give me resize handles on the controls so I wouldn't have to use the modify tab. Still exploring the product. Result = SendMessage( mywindow, "WM_VISIBLE" ) cool |
| ||
BlitzUI is an awesome package, top marks to Chris! I havent played with FUI but if it's predecessor (sp?) is anything to go by then it should be a fantastic tool for Blitz3D Just my 2p :) |
| ||
Well what I based my comments on what you posted a mere 18 hours or so after posing the initial question : " I take it that nobody here has a clue to this question huh?!? I thought that at least one person might has an answer here?!!! What's the point in posting a question if nobody doesn't reply to it?!?!? Even if nobody directly knows the answer to this question... At least somebody make a comment on here that they at least acknoledge this post?!?!?!?? " Ok..! Ok..! I do apologize for being a bit pushy that day and I stand corrected!! I apologize to everyone on this forum and all! I was just on a roll that day and was hoping I could continue you might say.. But that didn't happen, So.. I should of been a little bit more patient as Smiff pointed out! Im' sorry guys! How's youe Quoole style editor coming along ? So far it's coming along pretty good... I just had to re-arrange my editor a bit to work around some problems that I was having with BlitzUi and all because BlitzUI doesnt support 3D Viewports on it's windows and such and thus was causing me some problems and all... But I should have them ironed out now! I'll be sending in some screenshots tomorrow for the Gallery! I'll keep you guys posted! |