| 
	
		
	
	
		| FlashFXP 4.0 RC 3 Use this forum to ask questions, make suggestions, or provide feedback for FlashFXP 4.0 RC 3. |  
	
	
		
	
	
	
		|  11-14-2010, 08:55 PM | #1 |  
	| Too much time... FlashFXP Beta TesterioFTPD Administrator
 
				 
				Join Date: May 2005 
					Posts: 1,194
				      | 
				 Dialog prompts 
 
			
			Any chance you could provide a mechanism for using []'s in the dialog prompts for custom commands?  %d[] thinks it's finished the prompt when it finds the first ']'.  Perhaps allow \ as an escape so \] would show up as ] and not terminate the prompt?  \n is already handling newlines...
 It's hard to write syntax style reminders like {one|of} <named_arg> [optional] if you can't, err, use a ] in the string...
 |  
	|   |   |  
	
		
	
	
	
		|  11-15-2010, 03:10 AM | #2 |  
	| Moderator Administrator 
				 
				Join Date: Oct 2001 Location: New Mexico, USA 
					Posts: 1,070
				      | 
 
			
			Not that i don't agree that a \ escape would work, but for your example, wouldn't (optional) also be acceptable?  Or does () have the same problem as []?
		 |  
	|   |   |  
	
		
	
	
	
		|  11-15-2010, 09:53 AM | #3 |  
	| FlashFXP Developer FlashFXP AdministratorioFTPD Beta Tester
 
				 
				Join Date: Oct 2001 
					Posts: 8,012
				      | 
 
			
			Yes I can add support allowing \] to escape ] for text within the prompt.
		 |  
	|   |   |  
	
		
	
	
	
		|  11-16-2010, 12:34 AM | #4 |  
	| Too much time... FlashFXP Beta TesterioFTPD Administrator
 
				 
				Join Date: May 2005 
					Posts: 1,194
				      | 
 
			
			Thanks.  Actually ()'s don't work for implying optional items.  I don't really have a clue where the argument syntax I use to document stuff comes from, it's not pure BNF but some sort of hybrid shorthand so you can put it all on one line instead of on multiple.   []'s under BNF, unix manpages, etc always denote optional args so there really isn't much choice there.  | separates one-of style expressions but I use {}'s instead of plain ()'s like BNF would do to group the terms.  <>'s denote named args which imply user input in my shorthand, but under BNF denote a defined term which when followed through ends up in a list of valid chars for the term.
		 |  
	|   |   |  
	
		
	
	
	
		|  11-16-2010, 12:47 AM | #5 |  
	| Too much time... FlashFXP Beta TesterioFTPD Administrator
 
				 
				Join Date: May 2005 
					Posts: 1,194
				      | 
				  
 
			
			I've written up maybe 50 commands so far under RC3 for ioFTPD commands, and it's working well.  I've exported subsections, and then imported them to make copies of the stuff elsewhere and it's all working fine.  Only trivial (not worth fixing) issue is the bounding box for newly entered groups is too small.  Probably calculated off the non-bold text or something, but it's fine after clicking anywhere else and going back.
 If you wanted a wishlist (and this would only affect like 5-10 people I bet) it would be the ability to highlight multiple items and move them as a group instead of having to do it one by one if you decide to re-categorize things later.  Or delete multiple items at a time...
 
 A useful feature would also include importing into the current location as well.  I got confused when exporting/importing the first time because it got added to the top and I had so many entries I couldn't tell where it got loaded so I thought it didn't...  No big thing, but it would be useful to not have to move the items after importing them.
 
 Oh, and this IS important.  I've found myself using 01. xxx to like 15. yyy or something just to keep certain things in order because it makes sense to think of them that way.   Is it necessary to have it alphabetical or could you just have it in the order entered and allow adjustments?  Could maybe have the popup have a "sort" option so you could do it manually if needed...  If you think about it, it's likely that you do want certain things on top when using commands from a highlighted file/dir and not alphabetical all the time.
 |  
	|   |   |  
	
		
	
	
	
		|  11-16-2010, 10:32 AM | #6 |  
	| FlashFXP Developer FlashFXP AdministratorioFTPD Beta Tester
 
				 
				Join Date: Oct 2001 
					Posts: 8,012
				      | 
 
			
			The treeview control I use is buggy when handling multi-select, I've made several attempts to get it working properly but failed, Maybe this is something I can resolve for 4.1.
 I can turn off alpha-sorting and allow drag/drop re-ordering.
 
 I can change the import to import under to the selected group.
 |  
	|   |   |  
	
		
	
	
	
		|  11-22-2010, 06:13 PM | #7 |  
	| Too much time... FlashFXP Beta TesterioFTPD Administrator
 
				 
				Join Date: May 2005 
					Posts: 1,194
				      | 
 
			
			3/4 of the way there.  I tried 1502 out and \] doesn't close the dialog prompt field text but it does show up as \] instead of just ]...  I suppose that means \] would actually be hard to enter without using \ as a proper escape and processing \\ as \ but I wouldn't worry too much about it.  It's far more useful to have the ability to use ]'s than to worry about the rare, if ever, used \] case.
		 |  
	|   |   |  
	
		
	
	
	
		|  11-23-2010, 08:41 AM | #8 |  
	| FlashFXP Developer FlashFXP AdministratorioFTPD Beta Tester
 
				 
				Join Date: Oct 2001 
					Posts: 8,012
				      | 
 
			
			Only a closing bracket ] within the actual prompt needs to be escaped.
 Using the following syntax everything appears to work for me:
 
 SITE CMD %d[Command [optional\] text] blah
 
 In addtion I plan on adding a new method so that escaping isn't needed, instead the entire text would be quoted as shown below
 
 SITE CMD %d["Command [optional] text"] blah
 |  
	|   |   |  
	
		
	
	
	
		|  11-23-2010, 03:53 PM | #9 |  
	| Too much time... FlashFXP Beta TesterioFTPD Administrator
 
				 
				Join Date: May 2005 
					Posts: 1,194
				      | 
 
			
			Hmm, mine are showing up wrong.  It appears that [text\] shows up as [text] but [ text \] shows up as [ text \].  Not sure if it just applies to a space before the \] or not but the preceding character makes a difference...
		 |  
	|   |   |  
	
		
	
	
	
		|  11-23-2010, 11:10 PM | #10 |  
	| FlashFXP Developer FlashFXP AdministratorioFTPD Beta Tester
 
				 
				Join Date: Oct 2001 
					Posts: 8,012
				      | 
 
			
			I found a mistake in my routine where only the first set of brackets gets the \ stripped
 In the below example it renders fine
 
 SITE CMD %d[Command [ optional \] text] blah
 
 but if you did...
 
 SITE CMD %d[Command [AA\] [ BB \] text] blah
 
 ...only the first set of brackets strips the \ and the extra padding doesn't seem to effect the parser.
 |  
	|   |   |  
	
		
	
	
	
		
	
	
	| Thread Tools |  
	|  |  
	| Display Modes |  
	
	| 
		 Linear Mode |  
	| 
	|  Posting Rules |  
	| 
		
		You may not post new threads You may not post replies You may not post attachments You may not edit your posts 
 HTML code is Off 
 |  |  |  All times are GMT -5. The time now is 09:29 AM. |