AltME groups: search
Help · search scripts · search articles · search mailing listresults summary
world | hits |
r4wp | 5907 |
r3wp | 58701 |
total: | 64608 |
results window for this page: [start: 10101 end: 10200]
world-name: r3wp
Group: !RebGUI ... A lightweight alternative to VID [web-public] | ||
Robert: 24-Apr-2005 | resizing system: How about a method that will store the layout if altered by the user and reload the GUI in the same layout? It always drives me nuts if I have to resize application splitter bars, panes etc. when starting again. | |
Pekr: 24-Apr-2005 | Rebgui starts to look very nicely polished (UI wise), just a bit WinXP-ish, but it never mind here ... maybe OSx users will complain later :-) | |
shadwolf: 24-Apr-2005 | robet adding some thing to a group coud be done by append My-group-var/data compose [etc...] then my-group-var/init :) | |
Gregg: 24-Apr-2005 | Drop list seems to have some issues. Doesn't keep the selected value. Maybe just a demo thing. | |
shadwolf: 24-Apr-2005 | gregg it's just a demo thing ;) | |
shadwolf: 25-Apr-2005 | Volker sure but once you get a working code you need to submit it to Ashley ;) | |
shadwolf: 25-Apr-2005 | I'm starting a portage of a very good list widget made by Claude RAMIER (cr8825) this code offer many things | |
shadwolf: 25-Apr-2005 | I will made maybe a merge betwin cyphre my-list and Claude table widgets first because Table is twice biger in code than my-list and second because some fonctionnality interresting in table made by claude. | |
Ashley: 25-Apr-2005 | Robert: LED-Group attributes can be changed at runtime with: led-handler/pane/2/data: true led-handler/pane/2/text: "Test" show led-handler but the specification (number of LEDs and orientation) is fixed at specification time. I have no plans to change this. Pekr: Most folks are familiar with WinXP, it is something to model. The basic RebGUI color scheme is controlled by less than a dozen words, and arrow / chevron / other is fully inheritable; but the "look" (e.g. tab shape and active shading) is hard-coded in most cases. So the answer is that you can easily change the cosmetic aspects of the UI but not the fundamentals. Gregg: known issue. Volker: Not sure which way you mean. If you want to contribute new widgets that work with both VID and RebGUI then I'll be spending time optimizing them for RebGUI which will break their VID compatibility. If you mean that you want to make the RebGUI widgets work under VID then feel free to do so with the widgets I have authored. For other widgets, please contact their author(s). | |
Robert: 26-Apr-2005 | multi-column-list: Please consider adding the auto-filter feature as present in Excel. This is a super-fast filter / search feature that can be used in most applications. | |
shadwolf: 26-Apr-2005 | so it will come but it's in my opinion a non vital feature it"s like the chery on to of the cake not the cake it self hehe if you see what I mean ;) | |
Robert: 26-Apr-2005 | IMO this complicates the RebGUI widgets unecessarly. It would be nice to have a wrapper for RebGUI widgets that make them VID compatible. But than only as a oneway. RebGUI -> VID not the other way. | |
Vincent: 26-Apr-2005 | a simple way could be 1) VID -> RebGUI : a 'face widget for RebGUI, to put any prebuilded face (ie made by 'layout) in a display, 2) RebGUI -> VID : a 'make-face -like function to build a reusable RebGUI face | |
[unknown: 5]: 26-Apr-2005 | Anyone made a non rectangular gui layout? | |
Ashley: 26-Apr-2005 | Nice, I understand what you want to do now ... create a GAL (GUI Abstraction Layer) that enables RebGUI widgets to be used in VID with zero RebGUI changes. Interesting to see whether you can get it working the other way (VID -> RebGUI) as painlessly! ;) | |
Volker: 26-Apr-2005 | i hope. after all, both create faces. thee are a few differences in your api (action has 2 arguments, init is function). and you have a resize-system. will look what i can do. at least something like vid[ vid-stuff ] ; symply calls 'layout should be doable. | |
Ashley: 26-Apr-2005 | By design, to keep it as simple (and efficient) as possible. I'm open to a more VID-like parse-based approach as long as the complexity / efficiency doesn't blow out as a result. | |
Ashley: 27-Apr-2005 | Thanks, I've had the code lying around for ages and was trying to find a link (for attribution purposes) the other day. ;) | |
Anton: 27-Apr-2005 | Paul, you mean like Q ? That used windowsXP-only window transparency feature for the window. Inside a rebol window I can think of a circular color-mapped gadget (who was it again...?) | |
[unknown: 5]: 27-Apr-2005 | Yes Anton. I'm looking for a brief example - a small layout that shows the capability. | |
[unknown: 5]: 27-Apr-2005 | I remember when /view first came out it seemed there was someone that made a gui that was eliptical using only faces and no layout. | |
Vincent: 27-Apr-2005 | Usage: my-face: layout [field "just a field" [print face/text]] display "A RebGUI display" [ ... x-face [data 'my-face action [print "Hi!"]] ... ] | |
Vincent: 27-Apr-2005 | sorry, correction (some VID widgets need a block as parent face) : | |
shadwolf: 27-Apr-2005 | Well after one day of work on the multicolumn list here is a little screen shot of what I succed to do http://shadwolf.free.fr/rebgui-list.jpg | |
shadwolf: 27-Apr-2005 | * Vertacal and Horizontal scrollers management * Header rendering * Column content resizing management (internal & external) * Line Selection with a filled fill (not sure of the wanted way to make this work ...) * Inseting rows * Deleting rows * More widgets support (for the moment I can handle images checks and texts) | |
shadwolf: 27-Apr-2005 | Actually my code is about a little less than 100 lines | |
Volker: 27-Apr-2005 | Ashley: changed %display.r to use more parse-features. Hope you like it. but introduced a bug, scrollers are broken now. Would now be easy to detect something like button "hello" but then that string has it has to be merged with the attributes-block somehow. I let you think about it ;) because the attributes are in a block we clash with vid-style action. MAybe we could put the action in parens then, like parse does? button "quit" [size 200x100] (quit) | |
Vincent: 27-Apr-2005 | Volker: ( ) for actions - it will be a pain to use with compose/deep (needed because 'display evaluation is kept to minimal). | |
shadwolf: 27-Apr-2005 | TODO: * Vertacal and Horizontal scrollers management * Column content resizing management (internal & external) * Line Selection with a filled fill (not sure of the wanted way to make this work ...) * Inseting rows * Deleting rows * More widgets support (for the moment I can handle images checks and texts) | |
Ashley: 28-Apr-2005 | Latest build available at: http://www.dobeash.com/files/RebGUI-021.zip Highlights include: - Specification dialect is now VID compatible (and 35% slower) - request-color and request-date added - Span attribute changed from tuple to issue - Couple of minor fixes - %tour.r has an additional "Requestors" tab I wanted to get this build out before folks went too far down the converting from VID to RebGUI and vice versa path. If a parse expert (I'm not one) could suggest performance improvements for the main display parse loop that would be great. | |
Robert: 28-Apr-2005 | there is quirk with them: If you select a color, the requestor button keeps the highlighting frame. Should be reseted to neutral. | |
Vincent: 28-Apr-2005 | bug found: line 243 in display.r : | set arg set-word! (append-widget word: arg) arg should be a get-word : | set arg set-word! (append-widget word: :arg) to work with 1.2.1 | |
Robert: 28-Apr-2005 | speed: Ashley, the parse spec looks very much like a degenerated 'switch statement to me. You are not doing anything wild that requires parse. Have you tried to loop through the spec block and use a switch statement instead? It might require a bit state handling but could be faster. | |
Vincent: 28-Apr-2005 | Robert, not that simple : we have selection on both datatypes and keywords, with optional parameter of various datatypes. The 'switch wouldn't be trivial There is a room for improvements in the parse loop, as a set-word! is always followed by a word!, and file!, string!, issue! (and others) are never alone. | |
Robert: 28-Apr-2005 | the datatypes are unique. Each on only shows up once. I don't see any optional parameters. The parameters can either be of type A or B, ok. But that can be handled in the action block of the matching switch. And there we can reposition the spec block to skip those handled cases. | |
shadwolf: 28-Apr-2005 | I make a sample data table of 5 by 100 entries to allow me to test the resizing / scrollings issues ;) | |
Robert: 28-Apr-2005 | Shadwolf, did you consider to specify names for the columns so that I can provide a name/value block? With this the name/value block can contain much more values than the grid should handle. Very handy feature. | |
shadwolf: 28-Apr-2005 | robert yes this feature was yet passed to me by cr8825 on french forum for non visible data what I plan to do Is hadding a special flag like hid for example:) | |
shadwolf: 28-Apr-2005 | I figured out a little problem when I ste up the scrolling has the header and is in the same countainer as the column and row scrooling make desapear the header buttons :) | |
Robert: 28-Apr-2005 | shadwolf: Adding a hide flag requires me to alter all my data. Just wrap it around, if the grid doesn't know about it, just skip it. | |
Vincent: 28-Apr-2005 | Robert: on switch version : trying - but some difficulties. A rebgui declaration is of kind : any [ global-parameter | global-parameter-with-arg argument | opt set-word! word! any [integer! | pair! | ... | keyword [integer! | pair! | ...] ] ] the problem with that is a) the optional set-word!, b) for widgets, both values and keyword/values are allowed with 'switch it's far less readable (for arguments, we have to separate keywords and datatypes and use "switch/default [] [swtich []]"), and takes more code | |
Volker: 28-Apr-2005 | n: 100'000 bench: func [code] [t1: now/precise loop n code print [difference now/precise t1 mold code] ] bench [switch 'f [a [] b [] c [] d [] e [] f [] g [] h []]] bench [parse [f] ['a () | 'b () | 'c () | 'd () | 'f () | 'g () | 'h ()]] | |
Vincent: 28-Apr-2005 | parse loop in display.r needs some work, as a lot of wrong combinaisons are allowed like [s: 10x20 #1010 button] and not easy to trap. | |
Volker: 28-Apr-2005 | its a sequential search. | |
Ashley: 28-Apr-2005 | A related improvement (if possible) is to group all the word tests, something like: set arg word! ( switch arg [ return [...] at [...] "a color" [...] "a widget" [...] ... ] ) | |
shadwolf: 28-Apr-2005 | I redone it completely ;) changing the way data was handled ...After a little chat with Vinxent it appears that sort algorithms would be easier to write if the data was handled by rows instead of beeing handled by row ;) | |
shadwolf: 28-Apr-2005 | volker I just made a 1ko lesser more opimized version ;) | |
shadwolf: 29-Apr-2005 | I remake another time the buil-table function for the listview widgets ( acording to Ashley advices) build code is pretty easier to understand and the buildtime spend in the fonction is pretty inferrior than in the previous implementation (on an other data organasation ) rebgui-list2.r build-table time is 0.047 with regui-list3.r it's 0.31 (both with data countaining 5cols 100rows on a PC ( win2k SP4, Amd sempron 2600+, SDRAMM DRR PC3200) ) | |
Robert: 30-Apr-2005 | Hey shadwolf, how about english comments :-)? My French is a bit rusty. | |
Robert: 30-Apr-2005 | listview: Pretty cool :-)) Some ideas: - add a line highligh feature for the selected line and the line the cursor is currently pointing to - double clicking the column-resize bar resets the column width to the default value - add an up/down arrow to the column which was used for sorting, to indicate sorting order | |
Brock: 30-Apr-2005 | I was also thinking about the feature that was being discussed that allows for more tabs than the width of the layout. How about an option to allow the tabs to wrap when larger than the layout? Take the number of tabs, divide the total by two and auto-size the tabs to the full width of the layout, just now there is two rows. I think this would be a nice alternative behaviour for when the user interface benefits from being able to see all possible tabs. | |
shadwolf: 30-Apr-2005 | For the moment it's a prepre alpha demo to show to you what are my way to make it and if people find it good :) | |
shadwolf: 30-Apr-2005 | I splitted betwin a heavy implemented listview with lot of gadgets events (witch means lot of code) and a just what we need listview (first step for heavy implemented listview) | |
Brock: 30-Apr-2005 | Having a minimal, lowest common denominator version of list is a good idea, considering the idea with RebGUI is to create a small/tight GUI environment. Having a more advanced version (more code) running on the lighter GUI is also a good idea so programs written for it don't feel restricted. | |
shadwolf: 30-Apr-2005 | I think a less 200 code listview is yet pretty good | |
Graham: 30-Apr-2005 | when you click on a cell in the last column, it highlights the one 4 above it | |
shadwolf: 30-Apr-2005 | when you move a splitter this influance the left colone size and only change header button and all the widgets on the right size | |
shadwolf: 30-Apr-2005 | Woooooooooouhouuuuuuuuu I get a working resizing feature I need to change a little thing with my horizontale scroller but this is working | |
shadwolf: 30-Apr-2005 | I'm workin on a strange bug ;) | |
shadwolf: 30-Apr-2005 | graham do you know a way to happend things to a fonction instead of substituate it completly | |
shadwolf: 30-Apr-2005 | in a feel/engage fonction for example ? | |
Brock: 30-Apr-2005 | I like how your style doesn't require you to be in the header row inorder to resize a column, simply selecting the column border in any cell allows column resize. | |
Graham: 30-Apr-2005 | So, with less to move about, it's a lot faster. | |
Brock: 30-Apr-2005 | My only comment about that is there isn't much margin for error, I think the two pixel activation of the column resizing is a little limited and requires concentration. In Excel, they have about 16 pixels (approximately the full size of the mouse pointer area, not just the immediate selection area. | |
shadwolf: 1-May-2005 | mutch faster but more code and a strange effect ;) | |
Brock: 1-May-2005 | I believe it looks strange because you are including the adjacent data in the resize... Excel only shows a faint line indicating where the cell will end. | |
Brock: 1-May-2005 | But might be a nice feature ;) | |
shadwolf: 1-May-2005 | yes this a gobal problem on rebgui ;) | |
shadwolf: 1-May-2005 | I fear that people will say this comportement is a bug ;) | |
shadwolf: 1-May-2005 | this show that the computing is a lttle bit jerky some times | |
shadwolf: 1-May-2005 | graham yes be this is a good comprimise | |
shadwolf: 1-May-2005 | you can do this when working in C/C++ but in rabol this will jag out the perf the current way is the best I think even if it's a little strange ;) | |
shadwolf: 1-May-2005 | so like this is a little bit stange but it works ;) | |
Brock: 1-May-2005 | Either way, current method works like a charm. | |
shadwolf: 1-May-2005 | this is can be similate by over drawing a line with effect draw ;) | |
shadwolf: 1-May-2005 | I perfer see a blank then se it desapear than see a persistant blank area ;) | |
shadwolf: 1-May-2005 | hum after suffering so mutch I have the right to a little self greeting ;) | |
shadwolf: 1-May-2005 | last thing to do is to draw a vertical line with effect draw at position of the mouse | |
shadwolf: 1-May-2005 | needs to be investigate but i dont see this problem ... try other vm plz maybe it's a VM issue ... | |
shadwolf: 1-May-2005 | with 1.2.48.3.1 it doesn't work ... So it's a VM issue ;) | |
Brock: 1-May-2005 | Nice work I see you have included a coloured line when resizing - seems to only work inside the column currently being resized. | |
Robert: 1-May-2005 | line-selection: - How about using a TINT effect for images in the selected line? - Changing the state of the select box in column 2 isn't reflected in listview/picked output | |
Robert: 1-May-2005 | column-resizing: - after starting regui-list I see gray column seperator lines. When I move the mouse over the line, it's highlighted in orange and than becomes black when moving the mouse away. Why not gray again? - when making a column smaler I can see the virtual new edge (in orange) but when making the column wider this virtual new edge isn't shown. Looks to me like an order issue. The virtual line needs to be drawn last. | |
Robert: 1-May-2005 | line-selection: - If a line is selected and I sort by one column the selection isn't keept on the same entry. The selection is keept on the same entry number counted from the top. That's a strange behaviour. It should keep the selected line. | |
Robert: 1-May-2005 | BTW: It's a very nice widget so far :-)) Can I change the displayed data on the fly? For example, if I want to move lines up and down. How is this done? | |
shadwolf: 1-May-2005 | Robert it's a splitter bug :) | |
Group: DevCon2007 ... DevCon 2007 [web-public] | ||
Volker: 10-May-2007 | is there a way to see it on linux? | |
Sunanda: 10-May-2007 | He said Unicode is three separate issues: 1: getting strings into REBOL 2: a REBOL unicode datatype 3: interfaces to operating systems -- eg for file names. The first two he said are easy. The third, he needs help on. But, as it wll be part of the Open Source 3.0 Opsys interface, it does not need to be done by RT. | |
Terry: 10-May-2007 | Q What impact will the Prolific / RT partnership have regarding future developments? Is Rebol to become a SW technology, where the developers/contributors build Prolific's profit base? | |
Terry: 10-May-2007 | Hi Gab.. you should take a break ;) | |
Gabriele: 10-May-2007 | i managed to take a short video from carl's presentaition | |
Gabriele: 10-May-2007 | (afterwards i'll try to answer questions here so Sunanda can have a break too ;) | |
Sunanda: 10-May-2007 | Thanks, gabriele -- I think I was the only one to read the wfi key correctly for the first session.....There wasa lowercase b that looked like a D to everyone else. I've updated the whiteboard | |
Will: 10-May-2007 | we need a rebol made skype.. | |
Dockimbel: 10-May-2007 | A guy working with François I guess | |
Terry: 10-May-2007 | Stream is amazing.. watching on a 60" monitor.. | |
Will: 10-May-2007 | skype is a real beast to make work, I would have hoped Carl stepping in and writing a clone in 10 lines.. | |
Sunanda: 10-May-2007 | Looks like skype is a wash out.....Maxim preparing to speak. | |
[unknown: 9]: 10-May-2007 | My whole system seemed to come to a halt when I connected to France.....hmmmmmmmmmmmmmm..... | |
[unknown: 9]: 10-May-2007 | I have a really cool Logitech camera that tracks faces, all seemed good (and I use it all the time), but this time it all froze up. |
10101 / 64608 | 1 | 2 | 3 | 4 | 5 | ... | 100 | 101 | [102] | 103 | 104 | ... | 643 | 644 | 645 | 646 | 647 |