
| # | User | Message | Date |
| 10740 | Endo | Very nice! | 26-Jan 7:39 |
| 10739 | Davide | Nice ! p: 0x0 img: make image! [200x200] loop 100000 [poke img p red p: (pick [100x0 0x200 200x200] random 3) + p / 2] view layout [image img] | 25-Jan 23:55 |
| 10738 | GrahamC | Rechart's involvement with Rebol predates Rebol ! lol | 9-Jan 22:47 |
| 10737 | Sunanda | Nothing relevant in my copy of the original REBOL world, nor its short-lived sucessor REBOL2, Nothing obvious on the Mailing list archive -- that goes back to mid-2000 which, I think, predates Reichart's involvement with REBOL. | 9-Jan 20:17 |
| 10736 | GrahamC | Maybe the ones in question were on earlier incarnations of this world | 9-Jan 19:53 |
| 10735 | GrahamC | Some quines were posted to the mailing list | 9-Jan 19:52 |
| 10734 | Gregg | Didn't turn it up here. | 9-Jan 19:16 |
| 10733 | Gabriele | Maybe I have it in some old archive. Let me know if I should search. | 8-Jan 13:27 |
| 10732 | Gabriele | Reichart, I think I wrote one of those. (I think we were talking here, and I threw something together so that we could play with it.) | 8-Jan 13:26 |
| 10731 | Geomol | If it's me "John", then I don't remember atm. If it comes back, I'll say so. | 8-Jan 10:50 |
| 10730 | Ladislav | The quines in the library are string-based. That is not how the scripts in Rebol should look, as the documentation suggests. There were other sources of REBOL quines, I remember putting a couple of quines somewhere too, but it seems, that the corresponding pages have been either taken down or "cleaned" by some zealot. | 8-Jan 9:49 |
| 10729 | Reichart | No, I did not put it in the lib, although I think Greg may have done another version of what I wrote and submitted it. John too played with it and did something as well. It is not a big deal, I can rewrite it , was just hoping to have the original, I might still have it somewhere. | 8-Jan 2:17 |
| 10728 | Sunanda | A program that displays itself is a quine. Some in the library, but none from Reichart www.rebol.org/search.r?find=quine | 7-Jan 19:50 |
| 10727 | Steeve | what is the generic name for such program already ? | 7-Jan 19:32 |
| 10726 | Reichart | Anyone happen to have a copy of the self modifying program I wrote in REBOL years ago? The one tht displays itself, and then lets you modify itself? | 7-Jan 19:26 |
| 10725 | Endo | Yes as Admin on both. | 5-Jan 9:40 |
| 10724 | GrahamC | As admin? | 5-Jan 8:44 |
| 10723 | Endo | Strange, I tried several times on my XP/Home it crashed everytime. But no crash on my XP/Pro. | 5-Jan 7:54 |
| 10722 | sqlab | no crash here WinXP, Rebol 2.7.8 | 5-Jan 6:54 |
| 10721 | Endo | Another crash I found: get-modes system/ports/system 'port-modes others don't crash: 'network-modes, 'file-modes, 'copy-modes | 4-Jan 22:43 |
| 10720 | Endo | Nope, I tried only with R2/view 2.7.8.3.1
But I found the crashed part, on line 251:
face/text: bud: pick users count ;crash!, PICKing from users is ok, setting face/text crashes. users is a block of something strange: users/1 == <script type="text/javascript"> <!-- top.location="http://www.reboltech.com/?fp=BSODCy ... I think something changed on the server and return value is not a text anymore, so setting it to face/text lead to crash. | 4-Jan 22:23 |
| 10719 | GrahamC | Worked for me when I used it .. have you tried a version of rebol from when the script was written? | 4-Jan 21:14 |
| 10718 | Endo | RIM.r script on rebol.org (RIM - REBOL Instant Messenger) crashes the REBOL process on Windows (R2) http://www.rebol.org/view-script.r?script=rim.r&sid=hhim88gr | 4-Jan 17:43 |
| 10717 | Maxim | IIRC its executed within do event (so its run from within the wake-event). if you are already patching view's wake-event, that would be another place to put it. | 16-Dec 17:44 |
| 10716 | Maxim | adding the event handler is very easy from mezz code. its basically like a detect function, but executed at the screen level. the face you receive is a window. | 16-Dec 17:43 |
| 10715 | Maxim | ... could also loop thru all faces in screen-face/pane. but I don't know if view actually stores the active state anywhere. | 16-Dec 17:41 |
| 10714 | Henrik | that would happen from mezzanine code? | 16-Dec 17:41 |
| 10713 | Maxim | its possible that the window stores its active state in the flags block, if this is the case could also tl | 16-Dec 17:40 |
| 10712 | Henrik | ok, thanks | 16-Dec 17:39 |
| 10711 | Maxim | adding an event handler and trapping window activate and deactivate events is one way. | 16-Dec 17:37 |
| 10710 | Henrik | BTW, thanks for testing the font issue. | 16-Dec 17:11 |
| 10709 | Henrik | Is there a method to find the active window? I actually thought I had this in the VID Extension Kit, but apparently not. | 16-Dec 17:06 |
| 10708 | Kaj | It doesn't seem to be able to do that, although I vaguely remember Robert may have found a method | 11-Dec 1:07 |
| 10707 | amacleod | I posted in OSX group but I just noticed its a private group...anyway, just got a mac mini and I'm having trouble installing rebol. I run through the install process but it does not seem to to install properly for example it does not make a ".r" file association. | 10-Dec 22:21 |
| 10706 | Oldes | Win7 64bit with 2.7.6 - the bold Boo is moved to the left as Pekr described. | 24-Nov 16:03 |
| 10705 | Henrik | We'd like to test this under R3 as well. | 23-Nov 11:24 |
| 10704 | Henrik | This is very interesting. | 23-Nov 10:56 |
| 10703 | ChristianE | REBOL/View 2.7.8.3.1 1-Jan-2011 on Win 7 Correct alignment for the default font, misplacements when trying with some other fonts (all featuring crafted bold styles). | 23-Nov 7:25 |
| 10702 | Izkata | Ubuntu 10.04, View 2.7.6 Both the 'o's in the lines start at the same place as the one above/below, but the bold ones are 1 pixel wider on the right. The 'B's end at the same place, but the bold one extends 1 pixel further to the left. Neither is flush with the right side of the pane/window | 23-Nov 4:18 |
| 10701 | Pekr | Not sure what we are looking for, but here the bold text i shifted cca 1 pixels to the left = both "Boo" texts are not aligned to the right to the same pixel ... View 2.7.8, Windows Vista | 23-Nov 0:52 |
| 10700 | Gregg | View 2.7.7 | 22-Nov 23:09 |
| 10699 | Gregg | Looks OK here, XP x64. | 22-Nov 23:09 |
| 10698 | Geomol | Correct alignment under WinXP on same Mac using VirtualBox. Here the 2nd text is bold, starts 1 pixel before, so it's correct aligned on the right side. | 22-Nov 23:06 |
| 10697 | Geomol | Correct alignment here, and bold doesn't seem to have an effect, as both texts looks the same. OS X v. 10.6.8, View v. 2.7.7 | 22-Nov 23:02 |
| 10696 | Sunanda | I can't see any mis-alignment (we're looking for it to be flush right, yes?) Win 7 rebview 2.7.6 | 22-Nov 22:51 |
| 10695 | Henrik | I'm studying a possible font alignment bug with Cyphre: view layout [origin 0x0 space 0x0 t1: text 100 black white "Boo" right t2: text 100 black 200.200.200 "Boo" right bold] Does the last "o" line up to the same pixel for you (correct) or is there a slight misalignment (wrong)? State your OS, please. Thanks. | 22-Nov 22:31 |
| 10694 | Henrik | ok, thanks | 10-Nov 10:49 |
| 10693 | Gabriele | IIRC, /changes meant that show did not do all the work, but only what it was asked to do by /changes | 10-Nov 10:44 |
| 10692 | Henrik | I know. The problem is however the same with RebGUI's SHOW-NATIVE. | 10-Nov 9:34 |
| 10691 | Ladislav | RebGUI SHOW is not the same as SHOW for VID | 10-Nov 9:33 |
| 10690 | Henrik | Question: If you have a window face and SHOW it, does it perform a different kind of SHOW, if the window face /CHANGES is set to TEXT or ACTIVATE? I have some problems refreshing a table along with changing the window title during the same SHOW. | 10-Nov 8:06 |
| 10689 | Duke | @Henrik & Pekr: IMHO, enhancing the "help" system as you suggest, is the greatest form of advocacy that the REBOL community can undertake. let the "help system" be as comprehensive as possible - whatever form it takes, so that REBOL novices are not faced with yet another source of stress and uncertainty - especially if they come from a non-Forthish or LISPish background. If a novice can solve - by himself, using the "help system" - what he perceives to be an ambiguity, already that is a success which can only give impetous to continueing his exploration of REBOL. | 4-Nov 17:03 |
| 10688 | Duke | @GrahamC: Thanks for clearing that up in a nutshell. | 4-Nov 16:45 |
| 10687 | Henrik | I think one solution is to add a uniform domain based dictionary (one domain for styles, one for VID, one for other dialects), that help understands, but it can unfortunately not make dialects themselves self documenting. Possibly there would be automated dictionary builders, but these take a lot of time to run during startup, so maybe they should be some sort of callbacks from help to get just-in-time help on a domain. Then you could use: >> help/on styles to get a dictionary on the styles, based on a dictionary builder. | 4-Nov 9:37 |
| 10686 | Pekr | In the past I proposed help to use a refinement, e.g. /custom, /dialect, and the format would then be: help/custom dialect-name "button" It is a problem right now, as 'help uses just one argument. But maybe it could just accept more types, e.g. a block, and then we could have a dialect to help us with dialect help :-) | 4-Nov 9:15 |
| 10685 | Henrik | Kaj, I think Carl is still thinking about that. The R3 GUI will provide some documentation. | 4-Nov 8:09 |
| 10684 | GrahamC | Rebgui is an alternative to vid ... it has more widgets but is less flexibles | 4-Nov 7:11 |
| 10683 | Duke | @Henrik: I now understand the "hoops" that need to be jumped into in order to get graphics to happen in REBOL. Is REBGUI an extension/replacement for VID? I sure hope that the answer to Kaj's question is "yes" - cuz that would make the "help sytem" much more useful, IMO. Thanks for the input! | 4-Nov 1:53 |
| 10682 | Kaj | Wasn't R3 going to add help for dialects? | 3-Nov 17:01 |
| 10681 | Gabriele | the initial version, yes. but, vid has been worked on after that... | 3-Nov 10:16 |
| 10680 | Henrik | That's what he told me some years ago. It was only meant to be a demo of View. | 3-Nov 10:14 |
| 10679 | Endo | "as it was written in a week, by Carl" is that true? Cool or pity :) | 3-Nov 10:09 |
| 10678 | Henrik | VID is however quite sparse, as it was written in a week, by Carl, a decade ago. There are some extensions and replacements available. | 3-Nov 8:04 |
| 10677 | Henrik | It helps to understand, what LAYOUT is doing: As you may know, VID is a dialect, which is a parsed collection of words, numbers, strings, etc. in a specific format, essentially a sub-domain language, within REBOL. The job of LAYOUT is to parse the dialect block and convert that into a face tree (a face is just an object, try typing FACE in the console). The face tree can then be fed to the VIEW function, so the layout can be displayed, so: VID -> layout -> view -> window displays with content You can also create a face tree manually, but that's far more laborious, which is why VID is there. When LAYOUT creates a face, it does so in accordance with a style from Izkata's shown style list, such as IMAGE or FIELD. A style is essentially a prototype face. | 3-Nov 7:57 |
| 10676 | Henrik | You are being thrown off, because LAYOUT processes a dialect, which HELP has no chance of understanding. | 3-Nov 7:49 |
| 10675 | Duke | @Izkata: I understand your X now! If /doc is simply a refinement to "help", then that fact is not showing up when "help" is entered by itself. bottom line: I simply wanted to use the "help" system to explore what's available in "layout" and how to use each component. I was assuming that the "help" system was a comprehensive reference. It may not have been designed as such. | 3-Nov 4:24 |
| 10674 | Izkata | For my previous snippet: >> layout [X: button] X is just a generic variable name I use when I need a throwaway, like others use "foo", "bar", and so on. Layout is just assigning the button object to the word X, which I'm exploring in the next few lines like Geomol explained. I explored system in the same way to find view, then VID, then vid-styles. vid-styles is a block containing a series of alternating names and definitions, which the foreach loop is simply going over | 3-Nov 0:11 |
| 10673 | Geomol | Duke, it's maybe not the easiest task to try to understand the graphical parts of REBOL as the first thing. Maybe get a feeling for how objects, functions and the other parts of the language works first? | 3-Nov 0:10 |
| 10672 | Izkata | More poking around: >> foreach [name style] system/view/VID/vid-styles [? name] NAME is a word of value: face NAME is a word of value: blank-face NAME is a word of value: IMAGE NAME is a word of value: BACKDROP NAME is a word of value: BACKTILE NAME is a word of value: BOX .....more... | 3-Nov 0:06 |
| 10671 | Duke | @Endo: Thanks .... | 2-Nov 23:05 |
| 10670 | Duke | @Geomol: Where do you X in ? layout ???
If I'm learning, how would I ever "guess" to do an ? X or ? X/doc ???
Sure ! It's being defined by "layout" - but how is a noob suppose to know that? Originally, I wanted to get help with the "layout" refinements. To me, it seems intuitive to simply do: ? layout/styles But I guess that's too easy :)) | 2-Nov 23:04 |
| 10669 | Endo | Or write your own: >> win: layout [bt: button 30x20 "Hello" label "Test" led red] >> foreach p win/pane [print bind [var text style offset size] p] bt Hello button 20x20 30x20 none Test label 20x48 32x19 none none led 20x75 12x12 | 2-Nov 8:06 |
| 10668 | Endo | Duke: You can use dump-face function to get list of styles in your layout. >> win: layout [bt: button 30x20 "Hello" lb: label "Test"] >> dump-face win Style: none Offset: 50x50 Size: 72x87 Text: none Style: button Offset: 20x20 Size: 30x20 Text: Hello Style: label Offset: 20x48 Size: 32x19 Text: Test | 2-Nov 8:04 |
| 10667 | Geomol | ? layout
tells you, what LAYOUT is. By knowing what layout is, you may see, what the layout call does in the example. An effect is, that X is being defined. ? x tells you, what X is. Look near the bottom, and you see DOC as being part of X. DOC is an abject within X, which also is an object. So ? x/doc simple ask info about doc within x. | 2-Nov 8:00 |
| 10666 | Duke | @izkata -- Much obliged!! BTW, works great with REBOL/Core 2.7.8.4.2 (2-Jan-2011)
Just so I learn a bit more, can you tell me exactly what your code snippets are doing, please. Like:
layout [X: button] ??
? X/doc => you're asking for help about the word X with the "doc" refinement Where did the /doc come from? | 2-Nov 4:20 |
| 10665 | Izkata | Rebol 2.7.6, so hopefully it holds in newer versions =) | 2-Nov 2:51 |
| 10664 | Izkata | >> layout [X: button]
>> ? X/doc
X/DOC is an object of value:
info string! "rectangular, rendered buttons"
string block! length: 2
image block! length: 2
logic none! none
integer string! "width of button"
pair string! "width and height of button"
tuple block! length: 2
file none! none
url none! none
decimal none! none
time none! none
block block! length: 2
keywords none! none >> ? X/doc/block X/DOC/BLOCK is a block of value: ["execute when clicked" "execute when alt-clicked"] >> view layout [button [print "clicked"][print "alt-clicked"]] clicked alt-clicked | 2-Nov 2:50 |
| 10663 | Izkata | Just did a bit of poking: | 2-Nov 2:49 |
| 10662 | Sunanda | There is no built-in help to get the settings for the LAYOUT dialect (other than SOURCE LAYOUT....and a lot of code reading :). Easiest starting point may be the user guide: http://www.rebol.com/docs/view-guide.html | 1-Nov 20:07 |
| 10661 | Duke | What "help" command to I need to issue in order to see what value are accepted by a refinement? e.g.
view layout [
button ????
size ???? help layout/styles - didn't work help layout styles - nope! help layout styles button - nope! So what is it? :) | 1-Nov 19:51 |
| 10660 | james_nak | BTW, this function, anim, seems to be one of the least documented ones. Anton has done the best explanation I could find. http://www.mail-archive.com/rebol-bounce@rebol.com/msg00604.html | 24-Oct 14:57 |
| 10659 | james_nak | Re: animation, Nick wrote a cool example using "anim" in rebol.org | 24-Oct 14:46 |
| 10658 | Kaj | I guess that's system dependent. You could also keep a status info or transfer process running and communicate with it via 0MQ | 24-Oct 0:04 |
| 10657 | amacleod | I'm using Christopher Ross-Gill's animation style. I wrote a little function to convert an animated gif to an image file that the style can use.... Kaj, I thought about doing something like that but how do you kill the process from rebol? | 23-Oct 23:22 |
| 10656 | Endo | or do the insert in a separate process and check the result while showing the animation. | 23-Oct 23:06 |
| 10655 | Kaj | You could do the animation in a separate process and kill it when the transfer is done | 23-Oct 22:25 |
| 10654 | GrahamC | the mysql protocol is sync, and not async asfaik, so you can't out of the box. if view could display animated gifs then you could but it can't | 23-Oct 21:55 |
| 10653 | amacleod | There could be some number of image binaries so it takes as long as 10's of seconds to a minute....long enough to make user think program as frozen! | 23-Oct 21:24 |
| 10652 | GrahamC | How long does a single insert take?? | 23-Oct 21:10 |
| 10651 | amacleod | I want to display it during an "insert" using mysql-protocol....I guess its not happening | 23-Oct 21:07 |
| 10650 | GrahamC | You need to use async http | 23-Oct 20:59 |
| 10649 | amacleod | I'm trying to launch an "alert" window with an animated image while downloading a file. I've tried using "View/new" but the animation does not animate. What's a good way to get this effect? | 23-Oct 19:16 |
| 10648 | Duke | @Endo -- Much obliged for the links! | 19-Oct 3:54 |
| 10647 | Endo | Also check those web sites: http://rebolforum.com/ http://synapse-ehr.com/forums/forumdisplay.php?3-Rebol http://rebol.org http://stackoverflow.com/questions/tagged/rebol | 18-Oct 22:15 |
| 10646 | Duke | Thanks ... | 18-Oct 21:05 |
| 10645 | Henrik | Check out the "I'm new" and "Rebol School" groups. | 18-Oct 20:59 |
| 10644 | Duke | @Henrik @BrianH -- all excellent points, guys!! Thanks!! I'm going to give it another shot. Which group here is best suited for general noob questions? | 18-Oct 20:49 |
| 10643 | BrianH | Also, while Carl was the original creator or REBOL, he isn't the only creator. A lot of the work was delegated or done for hire by others, and (especially for recent releases) most of those others are still here to answer questions and help people. | 18-Oct 17:02 |
| 10642 | Henrik | True, but I'm not fluent in it, because Carl, the original creator of REBOL, was around. I'm fluent in it, because there are many extremely talented and helpful users in here, who know just about every single advantage and limitation in REBOL and know what type of programs can be developed in it. Should Carl decide to abandon REBOL, there is a legacy in the shape of Orca, Red and Topaz and I'm sure there would be even more focus on these efforts by then. I stick around, not just because I have built my development infrastructure around it, but because I dearly love the language and I can be much more productive in it than anything else, I've tried, and that won't go away for a long time for me, because there is no indication to me that there will be anything around anytime soon, that will surpass it. | 18-Oct 16:47 |
| 10641 | Duke | Well there you go!!! That's like comparing aplles and oranges, right! You ARE fluent in REBOL. No worries for there you! I'm NEW to REBOL - so I have to make a decision ..... | 18-Oct 16:39 |
| 10640 | Henrik | That concern is on many people's minds, but the question is whether you will let that stop you. It does for example not stop me, being in a full time job working with REBOL. | 18-Oct 16:34 |
| 10639 | Duke | ha-ha-ha .... WTF!! You mis-read my question completely!! I really don't give a shit about the missing file, bud. I'm concerned that maybe REBOL will be orphaned shortly, if it hasn't already. | 18-Oct 16:25 |
| 10638 | Henrik | "so I'm NOT connected to rebol.com. What do you think? Should I hang in there and try learning REBOL again, or move on?" - if you are worried about a missing file on rebol.com affecting your ability to learn REBOL, it's probably better to move on and come back if/when there is more activity. | 18-Oct 15:45 |
| 10637 | Duke | I see. I'm NOT new to Forthish languages, although I'm not very fluent in any of them. So REBOL appeals that way. I'm currently learning newLISP and so far it seems pretty good to me. I heard about Cheyenne - need to have a look. I use Hiawatha right now. | 18-Oct 15:40 |
| 10636 | Endo | Cheyenne Web Server is also a very good product. Take a look at it. | 18-Oct 15:38 |
| 10635 | Endo | It is really boring to work with other languages after you learn REBOL, even if you are not as good as REBOL gurus. It is so useful for general use. | 18-Oct 15:37 |
| 10634 | Endo | I of course use other programming laguages for my work. REBOL is mostly useful as a helper for me. I use it to generate data, parse big files to extract something, automated FTP/HTTP/EMAIL jobs, small GUI applications. | 18-Oct 15:34 |
| 10633 | Endo | Well, I'm using REBOL everyday, and I use it in my work, some of my customers are really big. R2 is stable enough. It is definitely worth to learn REBOL. It just, its situation could be much more better than this. | 18-Oct 15:31 |
| 10632 | Duke | I agree! I just brought up the "desktop" from the console again, and at the bottom left I see "Local" - so I'm NOT connected to rebol.com. What do you think? Should I hang in there and try learning REBOL again, or move on? | 18-Oct 15:28 |
| 10631 | Endo | Nope I just tried, and it doesn't work. Try http://www.rebol.com/index.r on your browser you'll see a 404 page. | 18-Oct 15:25 |
| 10630 | Duke | update on the REBOL folder icon issue -- All of a sudden it worked as expected!! Just like that!! I'll try shutting down VIEW and see what happens. | 18-Oct 15:20 |
| 10629 | Duke | Sorry!! hit the "Enter" key by mistake. Thanks all you guys for your input! It is too bad that the a lot of the more publically visible aspects of REBOL are suffering from lack of maintenance. It does not make for a good "First impression" IMHO. Maybe Carl just doesn't give a shit anymore???? | 18-Oct 15:02 |
| 10628 | Duke | @GrahamC @Endo @ Pekr | 18-Oct 14:58 |
| 10627 | Pekr | It is really a not a good situation, that Carl can't fix that. I wrote an email to him on 7.9., asking him to start R3 Chat server, with no reply on his side. This is really not funny anymore. How can he assume that anoyne will trust him with any future project? Everybody of us is overloaded with work, but just don't tell me you can't find 10 minutes to fix basic issues? | 18-Oct 9:10 |
| 10626 | Pekr | Start desktop by typing "desktop" and hitting enter in the console. Go to the user section, and check-off the chekc-box "Auto connect on startup" and "Open desktop on startup". That way, your REBOL/View will always launch in console mode, which is what you want imo anyway :-) | 18-Oct 9:06 |
| 10625 | Endo | You can ignore that message and use View, at least you can use the console. | 18-Oct 8:54 |
| 10624 | GrahamC | It's a maintenance issue that Rebol Tech needs to solve | 18-Oct 6:03 |
| 10623 | GrahamC | Yes, that file no longer exists | 18-Oct 6:02 |
| 10622 | Duke | I'm running the latest Rebcore and Rebview on an Xubuntu box. My issue is that when I click on the REBOL folder icon at the top left of the "sidebar", I get a message saying something like: "Cannot open location http://www.rebol.com/index.r. Any ideas?? | 18-Oct 4:33 |
| 10621 | GrahamC | What OS and version of view ? | 18-Oct 4:20 |
| 10620 | Duke | I need some help getting View to work properly!! Anybody listening on this Group?? | 18-Oct 4:09 |
| 10619 | amacleod | Thats what I was looking for! I tried scale but must have used it wrong. Thanks | 17-Oct 0:53 |
| 10618 | Geomol | You can also use scale: view layout [box effect [draw [scale 2.0 2.0 image logo.gif]]] | 16-Oct 22:25 |
| 10617 | amacleod | Got it...I had to set the vid image face to teh size I wanted first and then match it in the draw coordinates | 16-Oct 19:49 |
| 10616 | amacleod | Is there a way to scale an image using effect [draw [image pic]] without giving coordinates as in effect [ draw [image pic 0x0 200x200]] I believe the coordinates are for location on in the frame and I just want it rendered inline with the rest of the vid objects | 16-Oct 19:05 |
| 10615 | Endo | I think the problem is in SHOW-POPUP function used in CHOOSE function. | 9-Oct 21:01 |
| 10614 | Endo | CHOICE style performs a SHOW on top level window when clicked I think, and leads problems: view layout [ choice "a" "b" "c" [b/rate: 1] ;there is no "show b" b: box red rate none feel [engage: func [f a e] [if a = 'time [print now]]] ] time events get fired without "show b" | 9-Oct 20:56 |
| 10613 | Endo | I think so too, when trace/function true, I saw offset-to-caret and caret-to-offset calls, it crashes just after the caret-to-offset call. And also if I change h1 to label, it doesn't crash anymore. | 20-Sep 6:26 |
| 10612 | Izkata | 2.7.6 on Linux, it prints "testing" a few times from the click event, then also segfaults on the drag I'm guessing it has to do with how h1 and other text elements will try to highlight the text when you drag the mouse over it, but a function isn't really a series! value | 19-Sep 23:47 |
| 10611 | Sunanda | Confirmed on Windows Vista -- I see "Testing" printed a few times and then Problem Event Name: APPCRASH Application Name: rebol.exe Application Version: 2.7.6.3 Exception Code: c0000005 Exception Offset: 0002420b .... | 19-Sep 8:16 |
| 10610 | Endo | posted to RAMBO as a low importance bug. | 19-Sep 7:04 |
| 10609 | Endo | passing function to face/text is not a good idea, it's called (read) several times when an event occured. But crash problem may be fixed. | 19-Sep 7:00 |
| 10608 | Henrik | yes, it crashes. I'm not sure if you can pass functions to face/text. | 19-Sep 6:53 |
| 10607 | Endo | Can anyone confirm this is a bug in View (VID), so I will post it to RAMBO: gui: layout [f: h1 100 "test"] f/text: does [probe "testing"] view gui ;click on the text, drag --> crash rebol.exe. Tested on XP Pro SP3. View 2.7.8.3.1.1 ;function get called when the text clicked, crash happens when dragging. | 19-Sep 6:47 |
| 10606 | Henrik | thanks | 18-Sep 10:01 |
| 10605 | Endo | I see, so you can try this function. | 18-Sep 9:58 |
| 10604 | Henrik | I don't think copying the text is much of a problem. | 18-Sep 9:49 |
| 10603 | Endo | Henrik, I wrote another version of the function which is a bit better. It could help about the bug you told. The only problem is it it makes a copy of the given text. So it is not the same text anymore. http://rebolforum.com/index.cgi?f=printtopic&topicnumber=46 | 18-Sep 9:44 |
| 10602 | Henrik | Endo, that looks interesting. Do you think it could be used to fix the box with "Wednesday" in it: http://rebol.hmkdesign.dk/files/vid-postscript2.png | 16-Sep 7:53 |
| 10601 | Endo | I wrote a function to get a copy of a wrapped text in a face object. Please have a look at it. If you have a better idea please let me know:
http://rebolforum.com/index.cgi?f=printtopic&topicnumber=46 it uses offset-to-carret to find the line positions and inserts a newline to that position in the text. | 16-Sep 7:46 |
| 10600 | Endo | Ok. Thanks a lot. | 8-Sep 11:50 |
| 10599 | Henrik | I use it in a production environment, but it is continually improving, though I'm taking a break from it right now. | 8-Sep 11:49 |
| 10598 | Endo | Henrik: Thank you! I'll play VIDExt more! Is it stable enough to use in a production do you think? | 8-Sep 11:47 |
| 10597 | Henrik | Endo, I solved this in the VID Extension Kit. | 8-Sep 11:44 |
| 10596 | Endo | "As I see there is no chance to make face/data and face/texts for text-list, choice styles" --> As I see there is no chance to make face/data and face/texts >different< for text-list, choice styles. | 8-Sep 11:44 |
| 10595 | Endo | I see. Thank you. As I see there is no chance to make face/data and face/texts for text-list, choice styles. When I change like face/data: copy ["a" "b" "c"] then face/texts is also syncronized. and vice-versa. The only way is to use the index? of selected item on a block which holds item-data. Is that right? | 8-Sep 11:43 |
| 10594 | Gabriele | text-list uses the text itself as the key, so each string has to be different. if you can't use a better alternative for some reason, you could change the strings to something like "1) aaa" "2) bbb" "3) aaa" ... etc. | 8-Sep 8:49 |
| 10593 | Henrik | It's probably a bug. | 8-Sep 7:41 |
| 10592 | Endo | view layout [f: text-list data ["aaa" "bbb" "aaa" "ccc"] [probe f/picked]] When I click on "aaa" both lines are selected. Do I missing something or is it a bug in text-list? When use CTRL click, no chance to get both "aaa" in f/picked | 8-Sep 7:37 |
| 10591 | Gabriele | The best solution would be to have options you can set so you get the behavior you want. Alternatively, access to the lower levels so tthat you can do the typesetting yourself. Too much abstraction is as harmful as too little. | 30-Aug 9:15 |
| 10590 | Endo | Ok, I tried different text editors to see the word wrap behaviours, they all have different behaviours. Now I see your point. I thought that it is a bug (and still feel like that) because "it doesn't matter how many spaces you insert to the beginning, "test" doesn't move after some point" (How it should move? you asked, I don't know, but it SHOULD move somehow if I constantly add more spaces) All the other tools (notepad, notepad++, editplus etc.) behaves different than each other. They wrap the line, if you add more spaces after some point they move (push) the text down or right or somewhere. But they move it anyway. They don't stop somewhere. Anyway, thank you for your time & responses. | 29-Aug 12:08 |
| 10589 | Gabriele | The situation you describe is in no way different than the above examples. Just increase the number of Xs - you only end up with *more* possibilities of where to break. Where would you break? From the way you describe it, you seem to want to break like in example (2). Show me anything that does *word* wrapping and produces the result as in (2). | 29-Aug 9:36 |
| 10588 | Endo | Take the Izakata's example: you are inserting spaces to the beginning of a face/text. It "works" to some point and then it stops changing the face/text. (well it changes the text itself but doesn't show it on the face) I mean that, it should somehow break the line even if the line has spaces (wrap before/after/somewhere). Take any text editor, they somehow does word-wrapping. Think that you have two paragraph text and there are, say 100 spaces between them, you don't have a chance to put that text directly into a face/text. Replacing all spaces to NBSP is not a complete solution because NBSP is not a whitespace char so they are not wrapped until end-of-line. In the current situation: "if your face is 50px width and word wrap is on, then you cannot put 100 spaces between any two words in the face/text (face cannot display those text correctly)" This looks still a major bug to me.. | 28-Aug 20:44 |
| 10587 | Gabriele | Should you break it at any point? Only before a space? Only after a space? Imagine you have "aXXword" where I replaced spaces by an X. How would you break it? a XXword aX Xword aXX word You're saying that REBOL should do like in the second example. That would be unacceptable in most cases though; REBOL does like in the third example, which is what makes the most sense in the most cases. You have a more specific case, where it's probably best to just use NBSP or to come up with your own line breaking algorithm. | 28-Aug 17:18 |
| 10586 | Gabriele | Keeping text as is means not breaking lines. If you break them, you're not keeping it as is, and have to make a decision where to break it. | 28-Aug 17:14 |
| 10585 | Endo | Graham: I know this, but what if you should have those spaces?
Izkata: Yes this could an example as well. My second example shows the problem exactly.
Gabriele: I think the best behavior is to keep text as it is. (at least we should have this option, using as-is etc.)
If a text document is formatted with spaces (think that using a propotional font, take the old Amiga Autodocs files as example) you can never put those texts into a face/text. Face/text is not a document like html, even if it would be more than one space chars should be treated as one space char. So I'm still thinking that it is a word-wrap bug in the View engine. | 28-Aug 13:21 |
| 10584 | Gabriele | Endo, this behavior is common to many, if not most, word wrapping algorithm. It makes no sense to wrap the spaces themselves to the second line; OTOH, it can be argued that it makes no sense to have more than one space in a sequence as well, so it's hard to say what is the best behavior. | 28-Aug 10:26 |
| 10583 | Izkata | This should show you what's going on: view/new layout [T: text 100x400 {Text} white blue as-is] loop 50 [insert T/text { } show T wait 0.2] | 28-Aug 0:16 |
| 10582 | GrahamC | trim/head | 27-Aug 23:52 |
| 10581 | Endo | And the problem is you cannot read a file and put it into a face/text IF the document have lots of spaces at the beginning, even if you use as-is. | 27-Aug 23:01 |
| 10580 | Endo | How can you call that a feature? The text field is 100 pixels width, I put 500 space chars and then a word after that, and the word appears on the second line of the text field. Where is that 500 chars? Even if you insert new spaces (let say 1000 more) the word position doesn't change. If you think it as a html document (all whilte-spaces treated as one space char) then why it stands on the second line? | 27-Aug 22:57 |
| 10579 | Izkata | I would call that a feature, not a bug. The (normal) breaking space allows word wrapping to split between words, rather than in the middle of words... | 27-Aug 15:45 |
| 10578 | Endo | Here is the difference: t1: join head insert/dup copy "" #{20} 500 "test" t2: join head insert/dup copy "" #{A0} 500 "test" view layout [text 100x400 t1 white blue as-is return text 100x400 t2 white red as-is] | 27-Aug 8:52 |
| 10577 | Endo | No it doesn't change the result.
To test it give a width for the text: t: join head insert/dup copy "" " " 500 "test" view layout [text 100x400 t white blue as-is] "test" is still on the second line. I tried as-is, line-list: none, I need to use wrap?: yes. Otherwise I have to my own wrap function which I don't have time to do. | 27-Aug 8:48 |
| 10576 | Izkata | The word doesn't have to be literal: view layout [text t white blue as-is] | 27-Aug 2:39 |
| 10575 | Gregg | Just to make Graham's suggestion explicit. | 27-Aug 2:26 |
| 10574 | Gregg | t: join head insert/dup copy "" " " 500 "test"
view layout [text t white blue] t: join head insert/dup copy "" " " 500 "test" view layout [text t white blue 'as-is] | 27-Aug 2:26 |
| 10573 | GrahamC | as-is ? | 26-Aug 23:02 |
| 10572 | GrahamC | no-wrap ? | 26-Aug 23:02 |
| 10571 | Endo | I can only find a workaround, I use #{A0} (no-break space, alt + 0160) character instead of normal space #{20}. Then it works ok. | 26-Aug 21:15 |
| 10570 | Endo | It doesn't matter how many space character you put in to face/text, it always shows the text after spaces, on the second line. I tried f/line-line: none etc. If I replace spaces with anything else then it works as expected. But space chars somehow ignored by the face. | 26-Aug 21:05 |
| 10569 | Endo | fnt: make face/font [
name: "Courier New"
size: 14
align: 'left
valign: 'top
color: white
] f: make face [color: blue / 2 edge: none size: 300x200 text: "" font: fnt] window: layout/size [] 500x400 insert window/pane :f loop 500 [insert f/text " "] append f/text "test" view window | 26-Aug 21:02 |
| 10568 | Endo | There is a very annoying bug on View (2.7.8.3.1), can anyone confirm that? Please see the code below: | 26-Aug 21:00 |
| 10567 | Maxim | yeah, its been like that a long time, its just an edge case which people don't hit often. you probably where using faces with colors and you didn't realize it. | 19-Jul 15:19 |
| 10566 | Endo | Ok, thank you. I understand. Earlier versions of 2.7.x it wasn't like this as I remember. (or am I getting older?:) ) | 19-Jul 15:17 |
| 10565 | Maxim | because the face is transparent, and modifying it (not creating new images) you have to merge the background... this change occured a long time ago (draw V2 IIRC). in your second example, it works only because you set the face color, which is then multiplied. first example, fixed: view layout [ backdrop effect [gradient 1x1 180.0.0 0.0.100] vh2 "Layout Definition:" 200x22 yellow effect [ MERGE gradmul 1x0 50.50.50 128.128.128] vtext bold italic "Layouts describe graphical user interfaces." button "Remember" effect [gradient 0.0.0] ] | 19-Jul 14:53 |
| 10564 | Endo | hmm.. if I give a second color for VH2 then it works as expected. Some lastest changes affected this I think. view layout [ backdrop effect [gradient 1x1 180.0.0 0.0.100] vh2 "Layout Definition:" 200x22 yellow red effect [gradmul 1x0 50.50.50 128.128.128] vtext bold italic "Layouts describe graphical user interfaces." button "Remember" effect [gradient 0.0.0] ] | 19-Jul 14:27 |
| 10563 | Endo | This example, in REBOL/View Developer's Guide was working before, but now gradmul effect doesn't give the expected result. I tested it on View V2.7.7.3.1 and 2.7.8.3.1 view layout [ backdrop effect [gradient 1x1 180.0.0 0.0.100] vh2 "Layout Definition:" 200x22 yellow effect [gradmul 1x0 50.50.50 128.128.128] vtext bold italic "Layouts describe graphical user interfaces." button "Remember" effect [gradient 0.0.0] ] | 19-Jul 14:22 |
| 10562 | Endo | that is strange.. I'll test it again in a few days, the PC is on a customer place.. | 6-Jul 9:21 |
| 10561 | Gabriele | I've never seen this either. But all my scripts that use load/library are started with -s... (or encapped) | 6-Jul 9:16 |
| 10560 | Endo | yep, I checked rambo, no ticket for this. | 5-Jul 15:01 |
| 10559 | Maxim | so maybe there is a bug within the secure function. did you check on RAMBO? | 5-Jul 14:57 |
| 10558 | Endo | if we don't use --secure allow or -s. | 5-Jul 14:56 |
| 10557 | Maxim | AFAIK yes. | 5-Jul 14:56 |
| 10556 | Endo | secure allow should behave like that, right? | 5-Jul 14:55 |
| 10555 | Maxim | I always use -qs. | 5-Jul 14:50 |
| 10554 | Maxim | I've never had the problem. (even on w7) | 5-Jul 14:50 |
| 10553 | Endo | So it looks -s and --secure don't behave same. Which can be a bug in current R2/View. | 5-Jul 13:41 |
| 10552 | Endo | But if I start rebol.exe with --secure option then it doesn't pop up security check window. I tested this on Windows XP/2008. | 5-Jul 13:40 |
| 10551 | Endo | The problem still there even I start rebol.exe with -s option. | 5-Jul 13:39 |
| 10550 | Endo | Can someone confirm this issue: secure allow permits all access, but library access still pops up security window. >> secure allow == [net allow library allow shell allow registry allow envr allow file allow] >> dll: load/library %REb-Excel.dll ** Access Error: REBOL - Security Violation ** Near: dll: load/library %REb-Excel.dll | 5-Jul 13:38 |
| 10549 | james_nak | Yes, I actually saw that in my tests as well. For now this one "wait" seems to be doing its job and I just hope it is not system-dependent in terms of the time I have set the wait for. | 11-Jun 14:34 |
| 10548 | Maxim | yes, the wait allows the event system to act like an async system. just be careful though, you can get lost in concurrency and get apps which close all windows but don't actually close the rebol process, which ends up in an event deadlock. :-) | 10-Jun 20:39 |
| 10547 | Henrik | ok, cool | 10-Jun 19:21 |
| 10546 | james_nak | Yup, the wait does the trick. Thanks Henrik. | 10-Jun 19:20 |
| 10545 | james_nak | OK, I'm getting close. | 10-Jun 19:18 |
| 10544 | james_nak | I'll put a wait and see | 10-Jun 19:16 |
| 10543 | james_nak | Yes, I've tried to do that but it doesn't seem to work. | 10-Jun 19:15 |
| 10542 | Henrik | perhaps if you wait a short period prior to reading the flag in the loop. | 10-Jun 19:15 |
| 10541 | Henrik | I usually set a flag with a button and try to read the flag in the loop. I'm not sure if it's easy to get an immediately responding button, though. | 10-Jun 19:14 |
| 10540 | james_nak | I have a problem. Basically I need to know how to interupt a function that is looping. So this is what happens: The user presses "start" button which calls the printing routine. I want to be able to allow him to stop the process if he wishes by pressing a "stop" button. The issue is the face is only recording my attempts to stop. Any thoughts? | 10-Jun 19:11 |
| 10539 | Maxim | face changes is used for the internal show to optimise if/what it should redraw. as such its a "write only" property, reading from it makes no real sense. for example if you set changes to [offset] it will move the window MUCH faster than if you change offset & show without it. | 14-Feb-11 23:34 |
| 10538 | Henrik | I can see a maximize and a minimize event, but no restore event. And face/changes is cleared, when the event handler reads it. Not very useful. | 14-Feb-11 19:47 |
| 10537 | Henrik | How does one capture whether a window is maximized or not? | 14-Feb-11 19:43 |
| 10536 | Maxim | yes, its a BUG in AGG, using more than 2 values in line pattern will cause the crash. its the oldest AGG bug I know of. spoke with cyphre, its possible that this will be fixed in next release of R2, which shoudn't take more than a few weeks IMHO. | 31-Jan-11 14:01 |
| 10535 | DideC | I always get :
Instruction at "0x7c920cce" use the memory address "0x40080000". The memory can't be "read". (rougthly traduce from the French message !) | 31-Jan-11 11:56 |
| 10534 | Dockimbel | Tested with View 2.7.7 & 2.7.8 on Win7/32-bit, it quits too here. | 31-Jan-11 11:11 |
| 10533 | Oldes | It's known bug. At least Maxim was talking about it with Cyphre in OSX group a few days ago. | 31-Jan-11 10:14 |
| 10532 | Henrik | it just quits here in 2.7.7. | 31-Jan-11 9:03 |
| 10531 | DideC | The following code cause an error if you click on the window (XP SP2) : view layout [box effect [ draw [ pen none navy line-pattern 2 7 2 3 ]]] Does others could confirm the problem ? | 31-Jan-11 8:55 |
| 10530 | Maxim | for those who don't know how to change the title of a window in R2.... rebol [] win: view/offset/new layout [ button 400x20"change window name" [ win/text: random "ogiue goiueng oesigneso ginue sogine sgioun " win/changes: [text] show win] ] 200x200 do-events | 30-Jan-11 1:32 |
| 10529 | GrahamC | Thanks .. looks like send-keys solves my problem too :) I needed to send a backspace to a rebgui field to initialize it and this works | 23-Jan-11 0:56 |
| 10528 | Gregg | Graham, sent. | 22-Jan-11 0:04 |
| 10527 | GrahamC | Gregg, please send it to me | 20-Jan-11 18:39 |
| 10526 | Maxim | did it not rely on the console being opened to work? | 20-Jan-11 18:00 |
| 10525 | Gregg | My old send-keys stuff should be around somewhere. If not, let me know and I'll zap it to you. | 20-Jan-11 17:38 |
| 10524 | GrahamC | I can't actually get focus to the face either :( | 18-Jan-11 6:37 |
| 10523 | ChristianE | Leaving all RebGUI specialities aside, can't you just patch the widgets FEEL/ENGAGE to allow objects being passed to it? If there is a point where you're in control to FOCUS the face in question, that may be possible. | 18-Jan-11 6:32 |
| 10522 | GrahamC | I thought Gregg did some Api work with windows... can't find it by googling. | 18-Jan-11 5:48 |
| 10521 | GrahamC | hmm...maybe something else. just control the mouse and the keyboard buffer | 18-Jan-11 5:38 |
| 10520 | Maxim | yeah it exists. just google it. | 18-Jan-11 5:37 |
| 10519 | GrahamC | is there a windows key stroke recorder? | 18-Jan-11 5:37 |
| 10518 | Maxim | just build an object with the same fields as an event and it will work :-) | 18-Jan-11 5:34 |
| 10517 | Maxim | though you can call a face's feel if you want. | 18-Jan-11 5:34 |
| 10516 | Maxim | you can't generate events in normal view R2. | 18-Jan-11 5:34 |
| 10515 | GrahamC | or backspace ... | 18-Jan-11 5:33 |
| 10514 | GrahamC | I don't think you can insert a del | 18-Jan-11 5:33 |
| 10513 | GrahamC | there's a bug in my widget and i have to stuff one character in it, delete it and then insert the characters I want | 18-Jan-11 5:33 |
| 10512 | GrahamC | it's a RebGUi issue | 18-Jan-11 5:32 |
| 10511 | Maxim | what do you mean it doesnt work? | 18-Jan-11 5:32 |
| 10510 | GrahamC | that doesn't work .. so I'm thinking some key recorder or something | 18-Jan-11 5:31 |
| 10509 | Maxim | the standard view doesn't have programmable events. but you can set the field's data after focus... | 18-Jan-11 5:31 |
| 10508 | GrahamC | unfortunately I can't rewrite 1000s of lines to just solve one issue | 18-Jan-11 5:30 |
| 10507 | Maxim | you can in glass ;-) | 18-Jan-11 5:30 |
| 10506 | GrahamC | Or, should I be looking at some windows macro programs? | 18-Jan-11 5:29 |
| 10505 | GrahamC | Is there a way to set focus on a field and then send some characters into the keyboard buffer or something to simulate key strokes? | 18-Jan-11 5:29 |
| 10504 | DideC | Oh my god. sorry for the mistake. Jumping from R2 to R3 syntax make me dumb. | 10-Jan-11 14:37 |
| 10503 | Cyphre | you are missing the EFFECT facet in your code (the DRAW block is inside EFFECT block in R2) so the correct way is: view layout [ box white 327x327 effect [draw [ pen logo.gif fill-pen off box 100x100 300x300 ]] ] | 28-Dec-10 20:36 |
| 10502 | DideC | It error out with 2.7.7, 1.3.1, 1.2.8 so whats-up ? Is this just R3 Draw capability ? | 28-Dec-10 9:52 |
| 10501 | DideC | ...but this is an example from the Wiki docs : http://www.rebol.net/wiki/Pen | 28-Dec-10 9:50 |
| 10500 | DideC | >> view layout [ [ box white 327x327 draw [ [ pen logo.gif fill-pen off box 100x100 300x300 [ ] [ ] ** Script Error: draw expected image argument of type: image pair ** Where: do-facets ** Near: draw [ pen logo.gif fill-pen off box 100x100 300x300 ] | 28-Dec-10 9:50 |
| 10499 | Gregg | If you expect to support large, dense, spreadsheets, you may want to minimize storage by having a name mapping interface. If the target is small/medium/sparse sheets, having the name explicit for each cell may be practical. In any case, having a alias system would be nice, for named cells and ranges. | 27-Dec-10 18:38 |
| 10498 | Robert | Both make sense. We use a name generator on our RebGUI grid implementation, the nice thing about this is, that it's position independent. If the column order etc. changes, the names stay the same. | 26-Dec-10 13:44 |
| 10497 | GrahamC | accessing cells programmatically .. ie. populating them with data | 26-Dec-10 4:55 |
| 10496 | Steeve | I would say both of them, but are you talking about the user interface of the style or something else ? | 26-Dec-10 3:47 |
| 10495 | GrahamC | When writing a spreadsheet/grid, is it better to give each cell a name, or work out the location based on a grid reference? | 26-Dec-10 0:42 |
| 10494 | ddharing | I decided to leave the original style alone and use your fat-list definition for the reasons you stated. Thanks. | 7-Dec-10 15:45 |
| 10493 | Anton | It depends on if you need the original text-list style unmodified alongside your patched version. If you intend merging in other code, then it's better to derive a new style. If not, then it doesn't matter. | 7-Dec-10 15:38 |
| 10492 | ddharing | Yes, but yours is more elegant than the crude patch job I just did to the actual text-list style. :) | 7-Dec-10 15:32 |
| 10491 | Anton | Oh, you already did it. | 7-Dec-10 15:31 |
| 10490 | Anton | stylize/master [
fat-list: text-list with [
use [blk][
init: copy init
blk: copy select init [pane: layout/size]
replace/all blk 16x0 32x0
change/only find/tail init [pane: layout/size] blk
]
]
] view center-face layout [fat-list "Is the scroller" "fat enough?"] | 7-Dec-10 15:30 |
| 10489 | ddharing | Anton, that worked great. Thanks. | 7-Dec-10 15:26 |
| 10488 | Anton | You just need to patch that. | 7-Dec-10 15:19 |
| 10487 | Anton | Note the hardcoded size 16x0. | 7-Dec-10 15:18 |
| 10486 | Anton | print mold svv/vid-styles/text-list/init | 7-Dec-10 15:18 |
| 10485 | ddharing | I'm having trouble changing the scroller size (i.e. width) for the text-list style. Changing the font size was easy enough. I'm trying to make it bigger to accommdate fat fingers on a touch screen display. Has anyone done this before? Thanks. | 7-Dec-10 15:11 |
| 10484 | Endo | I see, thanks. | 1-Dec-10 8:41 |
| 10483 | Oldes | I guess GET-NET-INFO is some left over from REBOL's boot and should be unset when it finish. It's same as in 2.7.6 | 1-Dec-10 8:25 |
| 10482 | Endo | In View 2.7.7.3.1, get-net-info function gives the following error: ** Script Error: get-reg has no value ** Where: get-net-info ** Near: def-mailer: get-reg/hkcr "mailto\shell\open\command" "" | 1-Dec-10 8:21 |
| 10481 | Gregg | Sometimes, not sure with dropdown data, you need to update the line-list facet as well. A few styles force you to work with their internals this way, when doing more than simple UIs. | 22-Nov-10 6:17 |
| 10480 | GrahamC | try clear head mydropdowndata/data if using rebgui | 20-Nov-10 19:55 |
| 10479 | amacleod | Found the prob...
I was using "Clear myropdowndata"
Changed it the "Mydropdowndata: [ ] Seemed to affect other fields as well | 20-Nov-10 16:29 |
| 10478 | amacleod | I'm getting some strange giberish characters when I clear a drop-down by filing it with "". Is there a better way to do it? | 20-Nov-10 16:10 |
| 10477 | Gabriele | lol... i meant, in the discussion here. :-) | 5-Nov-10 9:40 |
| 10476 | GrahamC | Gab, fact is .. I don't read Italian :) | 4-Nov-10 18:21 |
| 10475 | Gabriele | Graham, I never talked about popularity, indeed. :) | 4-Nov-10 11:12 |
| 10474 | Cyphre | Maxim, re SCALE that is a known issue in R2 DRAW. Not sure when(if) will be fixed...use R3 ;) | 4-Nov-10 10:24 |
| 10473 | GrahamC | Whether some is better than something else appears to matter little when determining popularity | 4-Nov-10 5:47 |
| 10472 | GrahamC | sounds like you could combine the two .. but the reason I posted the link is because I thought it could be easily programmed in R | 4-Nov-10 5:46 |
| 10471 | Gabriele | here it is: http://www.youtube.com/watch?v=M9b8NlMd79w | 4-Nov-10 5:12 |
| 10470 | Gabriele | you're now making it special purpose. don't forget that a lot of people already know the qwerty layout so "aiming" the letters is pretty natural. then there was also that other input method where it could figure out what you type even without a keyboard on screen (forgot the name) | 4-Nov-10 5:01 |
| 10469 | Maxim | well, swype does require you to "aim" the letters... 8pen could be used by a blind person within a short time. | 4-Nov-10 4:38 |
| 10468 | Gabriele | it's a bit like dvorak - as much as i like it, use it, and prefer it to qwerty, there is no actual independent study that proves that it is "better" | 4-Nov-10 4:34 |
| 10467 | Gabriele | the real question (which I posted on FB as well, but in italian as I was commenting a friend's link), is whether there is any proof that this is "better" than swype | 4-Nov-10 4:32 |
| 10466 | Maxim | chanes = increases | 4-Nov-10 4:32 |
| 10465 | Maxim | can anyone tell me how I can improve the rendering of the above circle ? its extremely ugly . this is directly related to the use of the SCALE in the draw block. as the scale chanes, it seems that the quality of the circle improves... but I need this to be pretty when its small as well as when its very large. | 4-Nov-10 4:31 |
| 10464 | Maxim | view layout [box 200x200 effect [ draw [ push [ scale 0.106 0.106 pen black fill-pen red line-width 14 box 0x0 1000x1000 fill-pen white pen none circle 500x500 170 ] ] ]] | 4-Nov-10 4:30 |
| 10463 | Maxim | henrik, try typing on a (small) touchscreen when shacking, its even worse, this device doesn't need to be precise, which is the point. now one thing they don't mention is that our brain has an internal "rest position" hard-wired, and that is where the center dot is very well tought. whenever you move any part of you body, the moment you stop thinking about it, it goes back to its rest position by itself. this is very obvious when you swipe you mouse quickly, you hand will go back to its original position by reflex. so using this in a shacky environment, where I can squeeze the device in my hand will, IMHO, be much easier to use quickly. its obvious it takes a little bit of time for your brain to associate the letters to direction and rotation amount, but since doing the next letter is just a question of going back to the rest position, I feel its very fast and easy to get used to. | 3-Nov-10 17:18 |
| 10462 | Izkata | But I've also had issues with Swype whenever I tried to use a word not in its dictionary. Using SwiftKey for now, but 8pen is something I'm considering trying. | 3-Nov-10 15:14 |
| 10461 | AdrianS | I watched the video and I'm not too impressed. Something like swype seems to work a lot faster. With that you define a whole word in one continuous stroke | 3-Nov-10 13:30 |
| 10460 | GrahamC | You could glue a pimple on the screen | 3-Nov-10 8:50 |
| 10459 | Henrik | Did they perform the staircase test? Can it be used while walking up and down a flight of stairs? Looks ok, but they made one mistake in assigning space to letting go of the gesture area at the center. That's too specific for a bumbling train ride, or where you can only pay partial attention to your device. Also, blind-typing and locating the center spot probably won't work. It's once again, not just the size of hands that are the problem, but the much more varied environment, in which you are operating your device. | 3-Nov-10 8:47 |
| 10458 | GrahamC | I can imagine that HP will object | 3-Nov-10 2:22 |
| 10457 | Maxim | yep.. but patent reviewers actually do not really research these things for more than one hour... so unless someone challenges it, and the claims are different than other alternate character entry solutions, then they probably have an almost certainty in getting it. it will be very easy to defend also, because its SO simple and doesn't rely on math algorythm just a dirt simple idea which I have never seen before. this being said, its possible that the idea itself isn't new within this research field, but I've never seen this in a commercial form before. | 3-Nov-10 2:19 |
| 10456 | GrahamC | well, I guess the answer lies in whether their patent application succeeds or not | 3-Nov-10 2:17 |
| 10455 | Maxim | its probably doable in 100 rebol lines of code :-) | 3-Nov-10 2:16 |
| 10454 | Maxim | no special shape detection nothing actually mathy about it. | 3-Nov-10 2:15 |
| 10453 | Maxim | that's it. | 3-Nov-10 2:15 |
| 10452 | Maxim | no.. all letters are produced using the same gesture... turning clockwise or counter-clockwise.. its very smart. | 3-Nov-10 2:15 |
| 10451 | GrahamC | so I would say both shorthand and gestures constitute prior art | 3-Nov-10 2:15 |
| 10450 | GrahamC | for those who learnt shorthand | 3-Nov-10 2:14 |
| 10449 | GrahamC | looks like a shorthand g to me | 3-Nov-10 2:14 |
| 10448 | Maxim | you don't draw a semblence of a G... you start up and turn left or right from 90 to 360 degres. | 3-Nov-10 2:14 |
| 10447 | GrahamC | the only new thing is some lines on the screen :) | 3-Nov-10 2:14 |
| 10446 | GrahamC | if you draw a semblance of a g and it turns it into a g .. what's new about that? | 3-Nov-10 2:13 |
| 10445 | Maxim | not really.. the only prior art it shares is in the fact that you scrub your fingers.. its not actually using shapes, but a very simple clockwise counting algorythm. | 3-Nov-10 2:13 |
| 10444 | GrahamC | builds on prior art | 3-Nov-10 2:12 |
| 10443 | Maxim | since its not really gestures in the way I'm used to understand them. | 3-Nov-10 2:12 |
| 10442 | GrahamC | it's evolution ... not revolution | 3-Nov-10 2:12 |
| 10441 | Maxim | though the result seems easy to reproduce, the research and the original idea of how this is being approached is very nice. | 3-Nov-10 2:12 |