World: r3wp
[!REBOL3-OLD1]
older newer | first last |
Henrik 25-Jul-2007 [3704] | or perhaps not... but the look might change a bit. perhaps the gradient color will change. :-) |
Pekr 25-Jul-2007 [3705] | insufficient! :-) |
Henrik 25-Jul-2007 [3706] | Pekr, sorry I'm teasing you about the GFX, but the final look will stay secret until it's done, as it's not open for commenting. |
Graham 25-Jul-2007 [3707] | My guess is it will be a year before we can build large applications with it! |
Pekr 25-Jul-2007 [3708] | Graham - so far you can use RebGUI, no? If it needs year, then let it be one year. But I want to be able to comment on things like focusing etc. I don't want R3 VID being limited in any aspect .... |
Graham 25-Jul-2007 [3709x2] | ie. I don't expect it to spring fully formed |
keyboard support for games | |
Pekr 25-Jul-2007 [3711] | Henrik - is there a concept of window in new VID? As I said - I would like to have one. We should decide upon what will view/new do. I am not sure I want it to open new OS level window. That will make plug-in apps suck big time. I would welcome the choice - for desktop apps let it be e.g. OS window, for plug-in, VID windowing .... |
Graham 25-Jul-2007 [3712] | a way to render a browser window inside a vid window, or mpeg inside |
Pekr 25-Jul-2007 [3713] | keyboard handler? it needs to improve - there were no key-up events iirc, and also some very basic and needed key combinations to be supported - ctrl tab - this one is really needed to switch between tabs ... |
Henrik 25-Jul-2007 [3714] | Pekr, GOBs are more difficult, because they are more flexible and low level, so if you want to build just a three layer face of a color, a text and an effect, you need 3 GOBs. You need to define them and then put them together correctly. But there will likely be a simple way to build complex GOB setups skin makers, perhaps a dialect, so the outcome will be simpler than it was in R2. |
Pekr 25-Jul-2007 [3715x2] | I prefer non OS look, own style, which will identify rebol app. Definitely. All claims of otherwise I find false and unsupported by reality check. But I don't probably want my app to behave differently keyboard, focus wise, etc. Could be tough to achieve, as I remember OS-X has its own specifics :-( |
re OS-X - I mean complete behavior of app in regards to system, docking etc. | |
Henrik 25-Jul-2007 [3717] | pekr, "is there a concept of window in new VID? As I said - I would like to have one." I don't really know, as I haven't looked at this part of VID3. Windows are different from GOBs. There are "Window GOBs", but I don't know exactly what that means. |
Gabriele 25-Jul-2007 [3718x4] | oh, well, next time i'll forbid people from posting screenshots. :) |
graham: the dialect is different, because it uses new dialecting methods from r3. also, the layout is intended to be abstract rather than concrete (ie you don't normally specify the size of things). the rendering is fully up to the "skin" and not to the layout dialect. | |
petr, you can't say what resizing is missing before knowing how it works. :) | |
petr, the plugin is a different host, in the normal host windowing MUST be left to the os. | |
Pekr 25-Jul-2007 [3722x2] | Gabriele - re posting screenshots, I thought the same - if I would not see a screenshot, I would have nothing to complaing about :-) |
Gabriele - why you think it must be left to the os? | |
Gabriele 25-Jul-2007 [3724] | so you want altme to open up some big window and have altme windows inside it?!? |
Pekr 25-Jul-2007 [3725] | Think of ViewTop for e.g. It is like desktop. Why not to have VID level windowing? Not as a default, but as an option? |
Gabriele 25-Jul-2007 [3726] | give me one single reason to have vid level windowing (it's just a style away to be possible - the system does not care at all about how "windows" are implemented) |
Pekr 25-Jul-2007 [3727x2] | yes to Altme, why not? It is just layer, the only difference is, that dialog box does not appear on the OS taskbar ... |
I am starting to think of R3 View as na OS desktop, so ... :-) | |
Gabriele 25-Jul-2007 [3729] | ie. i can make a "screen" panel style and a window style. |
Pekr 25-Jul-2007 [3730x2] | yes, that is what I meant ..... |
it would help plug-in at least .... | |
Gabriele 25-Jul-2007 [3732] | i think that in the case of plugin it's the host code that has to handle this. you should not have to change your app to work in the plugin. |
Geomol 25-Jul-2007 [3733] | Gabriele, do you (or other in the R3 dev team) know about GLUT? It may be a fast way for you to have e.g. key-up events on all platforms. |
Gabriele 25-Jul-2007 [3734x2] | (although, of course, the environment is so different that the app may need to handle it as a special case.) |
geomol, i'm sure cyphre knows about it, but i don't think we're going to explore that anytime soon. we have key-up for control, shift, and so on already. | |
Pekr 25-Jul-2007 [3736] | ctrl tab supported? :-) |
Geomol 25-Jul-2007 [3737] | ok, I was thinking, it might be a shortcut to many wanted features, until the final code is found for the different platforms. |
Gabriele 25-Jul-2007 [3738] | i haven't tried ctrl tab |
Pekr 25-Jul-2007 [3739] | it was not trappable in R2 iirc .... |
Gabriele 25-Jul-2007 [3740] | yes, i get event/key: #"^-" and event/flags: [control] |
Pekr 25-Jul-2007 [3741] | Gabriele - re plug-in - it is different kind of app. But I would hate any single window to pop-up, even for simple dialog. And I mean to that extent, that I would ban such app, or it would be blocked by some add-block kind of extension anyway. |
Gabriele 25-Jul-2007 [3742] | (i'm on wine though.) |
Pekr 25-Jul-2007 [3743] | ok, that is good to hear, ctrl tab is used for switching between tab in tab style ... |
Gabriele 25-Jul-2007 [3744] | petr, i think the plugin host should never open new windows, but that depends on the plugin developer. |
Pekr 25-Jul-2007 [3745] | ok, but if you think about your app, you need dialog box, right? And what did currently R2 plug-in did? It popped-up in front of your browser ... that is not good. So to avoid this, you need something like windowing styles directly in VID level .... |
Gabriele 25-Jul-2007 [3746] | no, you need the plugin to open its windows inside the window it has available. |
Pekr 25-Jul-2007 [3747] | But you are right that it can be solved by creating such styles ...... have you seen portals? Big ones? E.g. websphere? User has one website, and it has kind of small windows (javascript probably), which can be moved, resized, maximised, minimised .... |
Gabriele 25-Jul-2007 [3748x3] | VID does not even need to know about it. |
r2 plugin is just wrapper around view. | |
back later... | |
Pekr 25-Jul-2007 [3751] | it is not clear to me what you mean. How can you open one window inside another one, not being a different window in the same time? |
Henrik 25-Jul-2007 [3752] | oh, well, next time i'll forbid people from posting screenshots. :-) <-- OK, that's it, I won't say anymore about R3 until after beta :-) |
Anton 25-Jul-2007 [3753] | Pekr, in the plugin, you specify an initial window which appears in the browser. You are not allowed to open new OS-level windows, therefore if you want to open new windows they must be VID-level windows. How do you do that ? You add faces to the first face's PANE, start calling them "windows", and use code such as Cyphre's SWIS system to implement it. Simple as that. |
older newer | first last |