AltME groups: search
Help · search scripts · search articles · search mailing listresults summary
world | hits |
r4wp | 1023 |
r3wp | 10555 |
total: | 11578 |
results window for this page: [start: 4901 end: 5000]
world-name: r3wp
Group: All ... except covered in other channels [web-public] | ||
eFishAnt: 3-Feb-2005 | Robert, I don't understand exactly what feature(s) you are looking for. If you can explain to me, I can tell you if I can do it. | |
Pekr: 3-Feb-2005 | Rebol will always be weak on smooth scrolling thing. It uses double buffering and it still can't compare even at 10% to what Scala is able to do fast and smooth ... | |
Pekr: 3-Feb-2005 | I remember talking to Dave Haynie. He told me, that working at Scala, they wrote small OS upon Windows, to get proper timers and to achieve smoothness ... if Rebol will be limited to Win32, I am not sure we can do better than today no matter how we try. I would go for DirectX dependant rebol. Show me one machine, where DirectX is not present ... | |
Chris: 3-Feb-2005 | Petr, that is immaterial. If you want to do an ad front-end with Rebol, it can be done. | |
Chris: 3-Feb-2005 | Why does that matter? Why do ads have to be smooth? | |
Pekr: 3-Feb-2005 | but why not be kings, if we could be kings ... how would you do image transitions, if we will not have fast means of pixel changes? Pokeing at image is not the way to go ... hopefully Cyphre has something in mind and will influence Carl a bit as he did with AGG .... | |
eFishAnt: 3-Feb-2005 | Pekr, you are correctly pointing out that things like IOS have NO limitations...Freedom to do it as you want to. | |
eFishAnt: 3-Feb-2005 | but just don't forget how open REBOL already is...you might confuse others to think what they want to do is impossible. It IS possible right now to make the killer authoring tool of your dreams. | |
Pekr: 3-Feb-2005 | but I do wish on better multimedia engine, and we know View can be optimised .... I already asked Carl to blog more on opening rebol, he agreed, but he told me first things first, so I expect him to do so once rebservices etc. are out ... | |
Sunanda: 9-Feb-2005 | Most of us just need to do it the other way around -- and that's automatic: >> to-url "carl S" == carl S | |
Graham: 12-Feb-2005 | that's not a very friendly thing to do. | |
Ammon: 17-Feb-2005 | What I generaly do to get rid of viruses when AV fails is open Task Manager and just start googling for the process names. If you can't find any information on the process then it is most likely something you don't want. Dropping any Windows process into google will pull up a number of result pages that identify it as a windows process. | |
Ammon: 17-Feb-2005 | Once you have located the suspicious processes then you remove them from the startup sequence. You can do this via the msconfig utility if it is installed or via regedit. In regedit go to HKLM/software/microsoft/windows/currentversion/run and remove anything that you don't want running. You may see a number of utilities there such as AV software... | |
Micha: 22-Feb-2005 | how do to remove all variables ? | |
[unknown: 9]: 22-Feb-2005 | How many people do we think still using the ML as opposed to here? | |
Group: !AltME ... Discussion about AltME [web-public] | ||
BrianH: 9-Dec-2009 | As it is, Win7 (and to a lesser extent Vista) do exactly that kind of workaround for bad programs under Program Files, redirecting their data files to another ProgramFiles directory under local settings. It's tricky, but not as tricky as trying to make the programs secure otherwise. However, if you put your program directory somewhere where it can't figure out that aliasing, the system has to assume that you know what you are doing and you have to act accordingly and fix the permissions on the directory to match what you want to do. | |
Reichart: 9-Dec-2009 | The real problem is that no program in some directory under the Program Files directory should be putting its data files (or allowing writing) to the same directory as the program files. I don't agree with this. In fact, I vote that we have sandboxes (that are also folders), and a company can do what ever they want in their own sandbox. | |
Maxim: 9-Dec-2009 | to me the problem is that MS should have created a real application framework... actually, only Apple with OSX seems to be really close to this. there should be THREE root directories and only three dirs for each application. windows has dozens, which is crazy. 1. Application SOURCE data (.exe, libs, datafile, etc) 2. Application STORAGE data (game saves, defaults 3. Application Temporary data, flushed on program quit by the OS. within Storage, you'd have application and user-based storage and that's it. The os refuses to execute any file not within application source dir, so you have already clamped down on a lot of security issues. a list of approved .exe is stored whenever you launch an application for the first time. for a bit more flexibility, several application dirs could exist, so that you can do stuff like compile items and run them locally within your dev environment, but these dirs would be explicitely registered within the os. on install the Application should be required to ask permission (like flash) in how much space will be stored within STORAGE if it exceeds a max default, independently of SOURCE. The implementation of MyXxxx folders is completely horrendous, and should be a simple and ubiquitous form that has one entry for each media type, and a browser where you want to put your stuff (which might not be user-specific). IIRC this was addressed in Vista, but then they went and added aliases to everything, which raises errors in the explorer, cause you can't use them. They alias core windows directories in other languages, the result being that explorer and actual disk info are different! this completely fucks up many applications (like rebol). windows has a hard time "fixing" things... they always just patch it... its worse since they have a hard time starting with any good implementation of anything to begin with. | |
BrianH: 9-Dec-2009 | A hidden legacy filesystem hierarchy with a user-friendly one overlaid on top. And the sensible one to use depends on what you want to do, but command line tools (like REBOL) can quite easily access both, if you know what you're doing. | |
joannak: 22-Dec-2009 | Well.. Since Reb2 don't have Unicode it would be really hard to do Unicode support into AltME .. After version 3, who knows.. Though I have to say that I have no idea of the AltME status. Earlier I though it belongs to some 3rd party company that just Used Rebol as a devtool. | |
Pekr: 28-Dec-2009 | well, you might be lucky, because most of networks don't block outgoing connections ... but those who do, will not be able to get to the network. | |
Paul: 2-Jan-2010 | Would be cool if this message window also had a console like feature where I could use it to do some functions like a calculator or other limited functionality. | |
Terry: 19-Jan-2010 | Terry: can you explain duplicated itself"? Do you mean it was sent twice?" I posted a message to a group, and it just stayed grey (yet posted) I then moved to another group, and it posted it there too, and turned white. | |
Andreas: 19-Jan-2010 | Two things: 1. The REBOL3 AltME world seems to be horribly slow at the moment. Is that only me, or do others observe that as well? From pressing send the message area is regularly grayed for several seconds. 2. I find this graying out of the message area to be highly annoying. Being able to type the next message while the last one is sent is very valuable to me. | |
Carl: 23-Jan-2010 | Still more to do on it... the original plan from long ago was to put it in the list immediately, like other IMs... but indicate that it is pending (in date field.) | |
Will: 1-Feb-2010 | Nope, I get "Sorry, not allowed... You do not have permission to create or change groups. Contact the WorldMaster if necessary." | |
Reichart: 6-Feb-2010 | There is a point with any data set where you have to decide "how" to present the data fast. Usually levels of caches, and prediction can make this seem real time, andonly when you go to edit something do things slow down in the background. Almost every system out there that is fast in fact shows some subset (like 100 lines) at a time. the pulls in the next. AltME was an all or nothing thing. | |
Carl: 26-Mar-2010 | I thought that TCP isn't allowed to drop packets, but it sure seems to do so. Perhaps REBOL simply is not detecting that error condition. | |
Paul: 28-Mar-2010 | Is there a way to automate notifications for private groups? I will not be visiting as much but want to get updates to certain groups and thought about making some form of tool to do this. Was curious if someone has already created one. | |
Paul: 28-Mar-2010 | Actually this looks pretty simple to do but may require an instance of altme running all the time | |
Gregg: 28-Mar-2010 | I don't know of an existing tool, but it shouldn't be hard to do. | |
florin: 28-May-2010 | Do I have to go to each individual world of interest? | |
Sunanda: 2-Jun-2010 | Glad it's close enough for your current purpose. If you need better searches for a specific research project, consider writing a few lines of REBOL and scanning your own local copy of /altme/worlds/rebol3/ The users.set file is simply a text file from which you can map group numbers and poster-ids/poster names /chat/*.set is a series of text files, one per chat group. It is pretty easy to do. Or take a look at modifying this: http://www.rebol.org/view-script.r?script=skimp-my-altme.r | |
Reichart: 15-Jun-2010 | I created "~Privacy & Security" The "~" means it is not specifically REBOL. To answer your question, YES, your PMs are private from me. I do not posses in any form direct access to the servers. I would have to ask Carl. Same is true on Qtask, I would have to ask our DB lead. We log all requests. However ,if you use the Lock in Qtask, then no one, even the NSA can get in (based on the evidence). | |
Gregg: 6-Jul-2010 | I don't know how much we woudl gain Paul, and I do consider when and what to clean up from time to time. Your point is noted. | |
Andreas: 14-Jul-2010 | A signal to leave AltME alone for now, and do something more productive :) | |
Carl: 27-Jul-2010 | (I don't use Vista or Sys7, and plan never to do so.) | |
Carl: 27-Jul-2010 | We normally test with regular user (Cindy's task.) %appdata% works on XP. Perhaps added to an SP? This release should do the right thing. Even if you installed earlier in PF, it will try to move it, unless you opt not to. www.altme.com/download/altme26e.exe | |
james_nak: 25-Aug-2010 | I looked up an old post (2007) talking about how to start Altme Worlds on windows start-up. Brock had the answer but I could never get it to work. Three years later, I decided to try again. Here are some lessons I learned along the way: Precautions: You may want to back up the altme folder just in case something goes awry. You will also need to know where the files are located. You may also want to create another temporary worldmaster user and note the password. If you're like me, it has been a long time since I had to type in the user password. 1. Before you turn off your worlds, go to http://www.altme.com/check.html and check your world(s). Note the port number and write it down. 2. Create a shortcut icon on your desktop to altme if you don't already have one. Do this by right clicking on altme and select "Send to/Desktop." 2. Right mouse click your "Start" menu (I only did this in XP so adjust for any changes you might have in your OS) and choose "Explore." An "explorer" window will open. 3. Go to the "Start Menu" folder in the the explorer folder tree in the left column. In the right column open up "programs" then open up "Startup." 4. Drag the altme shortcut icon from the desktop to the startup folder. 5. If you have more than one world, right-click on the just added altme shortcut icon and rename it to something like altme-worldname. 6. Show the properties of the just added altme icon by right-clicking and choosing properties. 7. There, in the "Target" field, you will add on to what should already be there. It should have something like: "C:\Program Files\altme\altme.exe", telling the OS where to find altme and the name of the actual program. As you may know, the quotes are there because the "Program Files" folder has a space in it. Leave it as is and add: -s "yourworldname" - p the-port-number. E.g., "C:\Program Files\altme\altme.exe" -s "myworld" -p 5402. Do not close the properties window but continue to the next step. 8. Below the "Target" field you will see the "Start in" field. There, enter where altme and its server files exist. The top level folder is enough. E.g., "C:\Program Files\altme\" 9. Apply the changes to the properties and try it out by making sure the world is not running and then clicking on the altme icon in the Startup folder. This saves you from having to reboot if a mistake was made. You should see the familiar altme server window pop up. 10. You need to also check by logging into the world through the client. If you can and the data is all there. Great. The only thing left is to reboot and make sure it loads by itself. 11. Repeat for all the worlds you have. You'll end up with n altme icons each with a different name. Things that went wrong: Before the server could be launched properly via the icon 1. Getting the wrong syntax in the properties/Target. - I thought everything had to be enclosed in a single quote string but it doesn't. After the server was launched 1. Couldn't connect to the altme world - Seem to be related to the port #'s I was using. I went back and launched the worlds the manual way and checked the ports on the altme website. 2. Could connect but no users. - This had to do with "Start in" info or lack thereof. Altme was looking for the data in the Startup folder as opposed to my regular altme folder. Your actual data should be fine and of course you made a backup, right? 3. Some data (posts) got mixed up - Who knows on that one. I made so many attempts, I may have confused something. 4. My user profile was gone or had a different name. - Again, my guess is that this was due to the "Start in" info. Worst case, try the default "Master" "pass" user. I ended up using another known user (hence, my advice to create a temp worldmaster user), then I renamed the user I knew was me to me. Weird but it happened in a couple of my worlds but only to my profile. 5. I made a copy of the actual altme.exe and named it altme2.exe thinking that perhaps this was the problem. The target was then changed to reflect it. Don't do this, it is not necessary and may freak you out. Now I have 4 worlds up and automatically running when I need to reboot the server. Yea. | |
Group: View ... discuss view related issues [web-public] | ||
ChristianE: 2-May-2005 | Is this a bug or by design? A faces pane, if of type block!, may contain not only face objects, but allows for words too (and maybe other types, but I didn't check this). At least it works and View doesn't complain. I sometimes use this for easy access of faces in crowdy pane; e.g. for faces A, B, C and F I can set do F/PANE: REDUCE ['a A 'b B 'c C]. But now I noticed in some popup-faces' code that SYSTEM/VIEW/WAKE-EVENT fails in such cases because of the line IF GET IN ITEM 'ACTION [BREAK/RETURN FALSE], which I had to patch to IF ALL [OBJECT? ITEM IN ITEM 'ACTION] [BREAK/RETURN FALSE] to make it work through such panes. Well, I'm really uncertain whether it is a good idea to build panes that way and if I have to think of WAKE-EVENT as being buggy, or if by design pane blocks really should consist of nothing but faces and the bug is me ignoring that. So, what do you think? | |
ChristianE: 2-May-2005 | I should have mentioned that I do that to - in the above example - refer to the face B by F/PANE/B without having to extend F with an explicit 'reference' to B as in F: MAKE FACE COMPOSE [A: (A) B: (B) C: (C) PANE: (REDUCE [A B C])]. | |
Anton: 3-May-2005 | Christian, I don't think there are any official docs on the contents of pane, but I would avoid this approach. Most code would be expecting only faces, eg. code that shuffles faces in order to do depth arrangement is probably not expecting words in there too (and, if it did expect them, should it assume the words are associated with the faces ?) | |
Micha: 5-May-2005 | sortuj: [ items: sort/compare items func [a b ][(pick a n) < pick b n] save %data.txt items show lay ] dodaj: [a: to-url tx/text items: append array/initial 1 reduce [ a [] [] [] ] items show lay ] p: [ field 200 field 100 field 100 field 100 field 100 return] add: func [ /local coll] [ coll: get in layout/offset/origin p 0x0 1x1 'pane insert tail sub-panel/pane coll ] sub-panel: layout [space 2x2 across origin 1x1 ; style label text bold right 60 backcolor blue field 200 field 100 field 100 field 100 field 100 return field 200 field 100 field 100 field 100 field 100 return ] lay: layout [ origin 5x5 space 1x0 across txt 20 "url" tx: field 270 txt 30 "add" [do dodaj] txt 100 center "sprawdz" [] return across h3 200 center red "www" [n: 1 do sortuj ] h3 100 center red "ip"[n: 2 do sortuj ] h3 100 center red "nazwa" [n: 3 do sortuj ] h3 100 center red "kraj" [n: 4 do sortuj] h3 100 center red "agent" [n: 5 do sortuj ] return space 0 panel: box 610x400 blue s1: scroller 16x400 [scroll-panel-vert panel s1] return s2: scroller 300x16 [scroll-panel-horz panel s2] return button "halt" [halt] ] panel/pane: sub-panel scroll-panel-vert: func [pnl bar][ pnl/pane/offset/y: negate bar/data * (max 0 pnl/pane/size/y - pnl/size/y) show pnl ] scroll-panel-horz: func [pnl bar][ pnl/pane/offset/x: negate bar/data * (max 0 pnl/pane/size/x - pnl/size/x) show pnl ] update-panel: func [pnl vbar hbar] [ pnl/pane/offset: 0x0 s1/data: s2/data: 0 hbar/redrag pnl/size/x / pnl/pane/size/x vbar/redrag pnl/size/y / pnl/pane/size/y show [pnl vbar hbar] ] update-panel panel s1 s2 view/new lay do-events | |
Izkata: 7-May-2005 | As I said, I'm still new to styles - hopefully someone with more experience will come along and do something better... | |
Anton: 8-May-2005 | Well, maybe rebol just needs to do a recycle at the end of its startup. | |
shadwolf: 8-May-2005 | instead of having frames not related to a rebol word and still allocated in memory until the GC decides to do he's job ;) | |
Micha: 15-May-2005 | what do to make in order to only active column was red ? | |
Gabriele: 16-May-2005 | about SVG: i don't think that will be supported natively. it's not that hard to do that in rebol, a cyphre has something working already. | |
Allen: 18-May-2005 | thanks ammon, I was try to do it via face/texts block | |
ChristianE: 2-Jun-2005 | Cyphre, since you are definitly the right one to ask on graphics related issues: I've already spent *ages* trying to understand how text high-lighting works in View. Do you happen to know if it is possible to make the background color of highlighted text different to the color of the text in lowlighted state? In a field with text black, I'd like to have the selection highlightened in e.g. silver, whilst the text itself should remain written in black. But I never managed to do so. | |
ChristianE: 2-Jun-2005 | Yes, but if it were about changing the font, that probably may be possible by changing the fields font dynamically at the right time, may be by modifing CTX-TEXT. What I meant is the way highlighting is "drawn". It looks much like if the text is rendered inverse with some sort of keying. You'll see what I'm trying to express by looking at view layout [field "MMM" 210x100 effect [gradient 1x0 blue red] bold font-size 78] and selecting the text. Obviously something like FONT [COLORS: REDUCE [WHITE BLACK]] here doesn't work, because FIELD/FEEL (i.e. SWIPE) doesn't make use of FONT/COLORS. But more so, it seems like it's currently technially impossible to do so. In the end, the answer really seems to be No! for now. | |
ChristianE: 2-Jun-2005 | Maybe I'll find "a little spare time" to do a field which draws it's text in the effect block and rewrite the stilll somewhat buggy text editing functions ;-) (Not a serious comment though, because that's definitly not the league I'm playing in.) | |
Gregg: 8-Jun-2005 | Do you mean just getting to com12? Look at system/ports/serial. By default I think it's just [com1 com2]. | |
Graham: 12-Jun-2005 | I guess it might be worthwhile waiting for LNS to do a library interface. | |
ChristianE: 12-Jun-2005 | A and B share the same, so what you need to do is | |
ChristianE: 12-Jun-2005 | Ah, should have mentioned that it's not necessary to do that *everytime* you change the fontsize. It's necessary only for the first time you alter it. | |
shadwolf: 12-Jun-2005 | When I was working on MDP-GUI some month ago basing me on the very first intent of ashley we were using a layout compositor (and a layout call) to renderize the docuement view than Ashley comes with a design based on pre contructed minimal enherited face system and using only show the gain inthe do view area rendendering process was about 300 %:) | |
shadwolf: 12-Jun-2005 | using premade face you avoid the compositing of the VID layer you fill the pane field and realize it on scree with show ( so you have 2 loops intead of having 3 loops using the layout methode an once again layout is good for tiny composed interface but for complicated interface that's a too long way to do ;)) ) | |
shadwolf: 12-Jun-2005 | you can do a: box ... than a/pane: display [subwidget organisation ] there is no need to do that | |
Henrik: 13-Jun-2005 | I was wondering about that color palette in the right lower corner. That would be pretty easy to do in Rebol now instead of this primitive RGB slider thing, wouldn't it? | |
Graham: 15-Jun-2005 | Another easy question, I have a login screen that starts off with view center-face loginscreen How do I make it so that the userid field has focus? At present I have to use the mouse to activate the userid field before I can type. | |
Pekr: 23-Jun-2005 | when I want my window to react upon ESC, do I still need to use insert-event-func? | |
Anton: 23-Jun-2005 | Buttons can't be focused. You would have to stylize your own button to do this. I think it was Frank Sievertsen who long ago showed how to make CHECKs focusable and respond to keys: tab, space enter etc. | |
Pekr: 24-Jun-2005 | We had such discussion before, do you remember? Many ppl arguing with Terry, that basically rebol draw is capable to compete with Flash and nowadays we are all applauding AGG inclusion :-) I just try to point out to things I don't like and I try to believe that my pressure may lead to think out some things more deeply for 1.4 release ... | |
Pekr: 24-Jun-2005 | Graham - and besides that - we don't know the plan, do we? It is difficult to work/cooperate, as RT choosed the way when design is done by few ppl. It is good on one hand, as work is being finally done and we have got 1.3 out fast enough, but no docs follow, no plans follow. I e.g. asked someone from RT's extended team describe proper behavior of Installer, to actually test what is desired and what is not. But I can imagine docs are always lower priority, it is simply natural. But - I would really like to know, what goes for VID 1.4 or 1.3.x, whatever - only styles additions? What will happen to focus system, how will accessors be utilised, the same for doc subobject, what happens to VID in general? - btn uses bitmap, but we've got powerfull AGG inside. Also - how will effects be merged with draw? We want to keep compatibility on one hand, but surely we don't want to have powerfull gradients withing draw, and old-ones within effect block ... So - don't ask me - I would expect some developers oriented document, short description of what and how is gonna be solved. Don't forget that it seems text mark-up is gonna be introduced - so - many changes, in hundreds of possible ways - so I will not propose conrete solution, if I know nothing about more general plan ... | |
Allen: 24-Jun-2005 | It has always been possible to do it either, using the Face and writing from scratch, or else use style extension method in VID. Lack of docs probably meant few knew how. | |
Volker: 24-Jun-2005 | Pekr: about dirty-flag: thats a cool trick for quick formulars. you put things in a layout with field my-string [ my-string: face/text ] and now you never have to worry aout saving face-content: when user changes field and leaves it (clicks outside), the action is called and 'my-string updated (or the database or whatever you do in the action). That storing happens only if /dirty? is set, else there is no change, so no store. The problem with your code is, usually both happens, first field is stored, then the button. So field should be stored, then your quit-button called. You managed to write code which somehow forgets to call the quit-button. Somehow you confuse rebol by changing layout in field-action and focusing. That it gets confused is the problem/bug IMHO. | |
Volker: 24-Jun-2005 | about list, thats a complicated issue IMHO, because list is heavily optimized to show very big lists with good performance and low memory use. Thats done by a trick (iterated faces). And that trick is hard to wrap in a generic way. The other option is to do it trickless, means put all in a big layout, one face for each row. thats like conference/messenger/altme do it. not that performant (all this programs restrict the number of messages, only the last n). but to do it, you only have to append vid-code like text (name) 100 text (msg) 300 text (date) 100 for each line and layout that. most flexible way, you can even edit each field. but don't come back and tell me its hungry/slow! then you have to use that index count list - stuff, maybe somewhat better wrapped. | |
Pekr: 25-Jun-2005 | Few additional notes, to not understand me wrong. I always try to see the bigger picture of things, not just from the pov of current View user. IMO VID should develop towards general "solution containers" = highering common ground for further developments. So - the solution is not to introduce one quick hack for particular style, but generalising things and letting ppl to develop their own solution, but using that common denominator. Good example is Rebol, its network protocol, and Uniserve - Uniserve is good example of taking things further, so each user does not need to start from scratch. In VID it is e.g. introduction of accessor functions. I suggest to try to find other "solution containers" :-) The other thing ppl should think openly about, is to sacrifice backwards compatibility! I do remember ppl here screaming even about single change, which would eventually broke their code. Man, it sound like some of us woul never been with bigger projects? Our SAP workflow engine is some 50K lines, and when I asked my co-worker to add another functionality, he said - I will hack-it in, but I will REWRITE whole engine to be more flexible. So - that's me and ppl I work with - let's be sane - as I stated on ML - View starts from 1.3 ;-) But even further - let's not be selfish to the thousands of ppl, which may come to Rebol in future. I don't want to explain to anyone, that thing x or y is there because there was some compatibility issue with Rebol 0000.1 alpha and som eppl got tens of scripts already - that is imo selfishness in bigger picture, sorry to say that. Use old kernels for old apps. Our code will break anyway here or there. I prefer PURITY of solution instead of compromisses. So that is my message to future developments :-) | |
Pekr: 25-Jun-2005 | Volker: using different methods to set style values is basically a wrong aproach imo, e.g. methods for automatic iteration and data collection are more difficult to do, as you have to inspect what style are you investigating, and what is the method to get the data. | |
Gabriele: 25-Jun-2005 | it's not that VID is not good, it's that its purpose was not to be the ultimate gui framework, but more of an example of what you can do; indeed, now we have RebGUI too. but, the problem with that way of thinking, is that in practice developers need a solid base to start. so it's much better for everyone to provide it. | |
Pekr: 25-Jun-2005 | Volker: re practical usage of dirty flag - you said, that when dirty flag is used, field value is always saved? I tried following example, and it is saved too. What am I doing wrong? Following code, even if dirty is set to 'no, still saves the value, even if I click outside the field ... name: "petr" view layout [f: field name [name: f/text] field "test" do [f/dirty?: no]] | |
Volker: 25-Jun-2005 | saving later - yes, the face keeps its value. you can as well get the value out of the face. only the action may be called sometimes in between and suddenly do something. in my example its just a store and each action overwrites the old value. if you change layout there or such it may led to surprises. | |
Geomol: 26-Jun-2005 | I noticed a change in image! type offsets in view 1.3 compared to e.g. the rwdraw57e.exe version. In rwdraw57e offset 1x0 was in the corner, now it's offset 0x0. Example: >> bitmap: make image! 100x100 >> change/dup at bitmap 1x0 red 8x8 >> view layout [image bitmap] That piece of code would put a red square in the corner of the bitmap in the rwdraw57e version of View. In View 1.3, the second line should be: >> change/dup at bitmap 0x0 red 8x8 and I think, it's a good change. You could argue, that the offset should be 1x1 in the corner, like series are indexed from 1, and not zero. What do you think? | |
Pekr: 30-Jun-2005 | we need Unicode. It is already one year ago or more, when Carl told me, that RT received more requests for Unicode support and that it is relatively high on their to-do list. But who knows what does "high" mean here :-) | |
Carlos: 30-Jun-2005 | I just do not know how to to it. would you mind to explain to me how-to? | |
Anton: 4-Jul-2005 | I'm too tired right now to do a more full analysis unfortunately.. but I'll submit at least. | |
Geomol: 9-Jul-2005 | So to use effect with arrow, you have to do something like this: view layout [arrow effect [fit arrow black 0.7 rotate 90]] same as: view layout [arrow right] | |
Pekr: 12-Jul-2005 | I am not sure it should work by dragging the mouse up and down ... you should be able to hold the knob and do circular movement imo ... | |
Anton: 12-Jul-2005 | Is it really close to what you need ? If you can show me a picture of how the widget should look, I can see if rotate-knob can do it. | |
DideC: 12-Jul-2005 | Yep, but : - Not easy to set value by mouse (as said before). - Effect (fill-pen) is not "mathematicaly" link to stick angle (don't find a formula), so hard to do for any value. | |
Anton: 13-Jul-2005 | You can also do face/action when face/data changes. However, I found that it is *not* a good place to use TO-IMAGE (which might be in the face/action), because the latest image of the face has not been rendered yet. Redraw's 'draw action occurs just *before* the face is rendered. So to get a chance to make a snapshot of the face using TO-IMAGE, I propose a new redraw action, 'view, be sent after the face has fully rendered, allowing TO-IMAGE to be used at the right time. | |
Anton: 14-Jul-2005 | It's good (took me hours to arrive at this simple solution :) Now the action block can do whatever it likes, including showing the face, and redraw can handle it. | |
BrianW: 20-Jul-2005 | Is it possible to make View evaluate an expression and send the output to STDOUT under Windows? I'm not having any luck with my attempts: C:\Program Files\rebol\view\rebol.exe --do "print probe system" This just opens the View Desktop, and doesn't seem to eval the statement. | |
BrianW: 20-Jul-2005 | hmm ... that doesn't do it either. I decided to get Core and use that for my purposes. | |
Robert: 26-Jul-2005 | Ok, another view question WRT panes. Here is my snippet: ad: box blue 280x36 with [pane: []] do [ tmp: none start-date: to-date reduce [1 current-months/1 current-months/2] loop 31 [ tmp: reduce ['txt 9x30 to-string start-date/day] if start-date/weekday >= 6 [append tmp [red]] ?? tmp append ad/pane layout tmp start-date: start-date + 1 ] show ad ] | |
Robert: 26-Jul-2005 | What I want to do is to add to AD for each day of a month (31) single panes, that have the number of the day as text and mark weekends in red. The numbers should appear top-down for numbers > 10. so like this: 1 0 | |
DideC: 26-Jul-2005 | view layout [ ad: box blue 280x36 with [pane: []] do [ tmp: copy [origin 0 space 0 across] start-date: to-date reduce [1 current-months/1 current-months/2] loop 31 [ append tmp reduce ['txt 9x30 to-string start-date/day 25] if start-date/weekday >= 6 [append tmp [red]] start-date: start-date + 1 ] append ad/pane layout/offset tmp 0x0 ] ] | |
Anton: 29-Jul-2005 | Yes, that is something I definitely wanted to be able to do too. So I've been stuffing around on that bit. I have updated the script (still not perfect, but could help you on your way.) See above link. | |
Volker: 29-Jul-2005 | and to emulate events better, you can also do this: reduce [e/1 e/2 e/3 e/4 e/5 e/6 e/7 e/8 offset e/offset ..] then poth event/1 and event/offset work | |
Pekr: 1-Aug-2005 | ... and I tend to agree with someone (do not remember now) who submitted RAMBO bug re strange behavior of 'over function. It is imo useless (try to prove me being wrong), if 'engage has to be used instead for "over" detection, when e.g. mouse button is pressed ... because, imo, it still belongs to 'over, although it is a bit "engaged" :-) | |
Ingo: 3-Aug-2005 | Thanks Izkata, seems today is the day of "learn to do it yourself" ... ;-) Interesting how much you can find, if you remember how to do it. | |
Volker: 6-Aug-2005 | so the "display-face" has to be the same all the time. means, either copy your data in it, as you do within a supply-block. Or put your face in display-face/pane. | |
Anton: 6-Aug-2005 | So is the month very wide (1 - 30/31 days) or do they wrap at every week ? ie. are you trying to make an iterated version of my calendar-month widget ? | |
Robert: 6-Aug-2005 | there is no parent-face. It's the whole layout and I need to do an initailize while layouting ;-) | |
MikeL: 6-Aug-2005 | Help ... I am trying to reset a button's background color with an action but am missing how to do that under View 1.3. I think it worked before. I had thought it was: view layout [button "Test" gold [ face/text: "Text Reset" face/color: red show face ] ] | |
Volker: 7-Aug-2005 | seems it has to do with the effect. if i clear effect (face/effects: face/effect: none) i get pure colors. but with effects on it mysteriously does not work. dont understand that yet. | |
Pekr: 7-Aug-2005 | what two apis? set-style/get-style is cool api, I just say it should be extended. If designer asks me to expose change of backcolor, I will do internally to my style whatever is needed, and expose it via set-style 'back-color value. Facets are different thing - they are dialect related, you can (or don't need to) expose 'back-color as a facet to allow its usage directly via VID code ... | |
Volker: 7-Aug-2005 | if i want to change that later, why leaning a different way to do it? | |
Volker: 7-Aug-2005 | Yes. You can pass a vid-block to an existing face and update the face. the face then knows what to do with a string, a clolor etc. not yet, but would be doable. |
4901 / 11578 | 1 | 2 | 3 | 4 | 5 | ... | 48 | 49 | [50] | 51 | 52 | ... | 112 | 113 | 114 | 115 | 116 |