PDA

View Full Version : NetRemote Designer Early Beta (Last release: 15-Aug-2005)


Ben S
July 2nd, 2005, 07:33 AM
Hello folks -
At this time we have licensed the components that we need in order to allow others outside of our closed beta to try the designer. If you are new to the designer, please understand that our methodology is to push a release out to the community on a weekly (or semiweekly at a minimum) release which in all likelihood will not capture all enhancements or fixes required. This benefits you, the consumer, in that you can get some bug fixes without waiting weeks on end for a release. This benefits us, the developers, in that we can work easily on items that take priority from week to week without getting bogged down with a gigantic release.

We have a few milestone goals outlined for the designer, and we're working towards the first, which is to provide a tool that can completely replace Tonto. Once that goal is accomplished, we will be making changes to the file format in order to provide much asked for enhancements such as animated graphics, > 2 states per button, and more.

Download here: Download link (http://www.promixis.com/download.php?id=779)
Please ensure that the correct version is displayed when installing, as there is a potential that some browsers may cache the download.

0.7.7.0 (15-Aug-2005)
1. Fixed - ImagePicker bug
2. Fixed - Issue opening lua editor after changing directory when adding images
3. Fixed - Button alias issues after removing buttons that had aliases against them
4. Fixed - Issue with degrading graphics on multiple saves
5. Added - Much better undo/redo handling
6. Fixed - Other misceallaneous null pointer exceptions when working on the new pro interface.

0.7.6.0 (25-Jul-2005)
1. Added - You can now select the background color for the image picker in the configuration settings
2. Added - Image selection now always shown (jumps to image selection)
3. Changed - Better handling of double click in action designer
4. Added - Plugin action form now shows plugin action (#,#,# syntax) for usage in LUA
5. Added - Ability to hide selection box (for better positioning, etc.) Menu, toolbar button, and ctrl-s hotkey
6. Changed - When saving, attempt to find an unused color for transparent, rather than always using 1
7. Fixed - Clicking on an element outside of a group and dragging makes an element disappear
8. Fixed - Clipping when a frame is within one or more frames
9. Fixed - IR codes not saving properly (oops)
10. Added - Error message for formats other than RC9200, TSU6000, and Custom.
11. Fixed - Copying and paste elements crashing designer if pasting into page (instead of frame)
12. Fixed - Grouping or pasting sometimes selecting the wrong elements
13. Fixed - Selecting Jump type Scroll-down always creating Scroll-up
14. Added - Initial support for multiple plugin instances (requires new version of NetRemote with fix to show)
15. Changed - Flipped positions of down/pressed and up/released
16. Changed - Configuration settings now tabbed (anticipating more settings in the future)

0.7.5.0 (22-Jul-2005)
1. Changed - Removed hardcoded timeout of July 21st (sorry for the delay, folks)
2. Added - Trial key system (60 day for current beta).
3. Changed - Better organization of color scheme selection
4. Fixed - Issue with moving, right clicking, etc. general selection of objects when clicking (left or right) on an object currently selected
5. Added - Ability to use arrow keys to move elements
6. Fixed - X,Y position changes when using arrow keys or numpad to move
7. Fixed - Several issues when importing PCF files (not using hidden attribute, not using font information)
8. Fixed - Order of "Devices" imported from PCF corrected (it was back to front before)
9. Changed - Much better looking element selection notification. Gone is the red semi-transparent "film" and in with a nice looking (IMHO) hatched outline.

0.7.4.0 (12-Jul-2005)
1. Fixed - Ability to open Pronto Pro TSU6000 files
2. Fixed - Ability to open Marantz RC9200 files
3. Added - Opening a Pronto Pro file will "wrap" it with a pronto skin
4. Added - Ability to use grouping information from NetRemote plugin actions
5. Added - Ability to use partial match actions from NetRemote plugin actions
6. Changed - Element properties window now broken into 3 tabs (for buttons), 2 tabs (for frames)
7. Added - Cursor change when mouseover a resize handle
8. Added - Ability to configure grid size and default on/off in options
9. Added - Export all images to image selector (pick a folder for it to export all images to)
10. Fixed - Key alias should load and save properly
11. Added - templates now "roll forward" like in Tonto and NR. This means that if you don't have a device template, but you do have a master, the master will be used for devices. This is in for "legacy" purposes but _will_ change once we can change the format. In the future, templates will be able to be based off of other templates, negating the need for this.
12. Added - Double clicking on a node when specifying an alias should select it and close the form.
13. Added - Double clicking on a node when specifying a jump target should select it and close the form.
14. Fixed - Ensured all forms had consistent borders and started centered on their parent.
15. Changed - New splash image.

0.7.3.0 (09-Jul-2005)
1. Fixed - Ability to open PCF files fixed
2. Fixed - Problem refreshing variables in variable inspector
3. Added - Expand All / Contract All toggle in variable inspector
4. Added - Variable inspector delimiter added to options
5. Remove - Delimit by underscore option from Variable Inspector
6. Added - Group / Ungroup function
7. Changed - Changing name or position in bottom requires focus loss or return (it used to happen immediately)
8. Fixed - Ability to use delete in bottom text boxes
9. Fixed - Resizing boxes not working properly
10. Fixed - Colors not appearing in schemes
11. Fixed - Problem with selecting/unselecting multiples with control key
12. Changed - The designer will attempt to remember the last window position when restarting
13. Fixed - Problem with exiting NetRemote and then saving bombing the designer
14. Changed - Put a simple font selection in place until NetRemote supports more fonts
15. Changed - Put a simple color selection in place until NetRemote supports 32 bit colors
16. In Progress - Adding much more things that can be "undone".

0.7.2.0 (02-Jul-2005)
1. Fixed - Ability to select an item that is deleted
2. Fixed - Error with auto-resizing variable inspector
3. Fixed - Copy/Cut/Paste bombing designer sometimes
4. Fixed - Highlighting items and selected "delete"
5. Added - F12 will bring up the variable inspector (I've tried to keep hotkeys and icons similar to G4)
6. Added - Refresh button to variable inspector
7. Added - Expand All button to variable inspector
8. Added - Ability to separate variables by underscore (Temporary - to be replaced by a preference to allow different separators)
9. Changed - Variable inspector starts collapsed
10. Added - Ability to cut/copy/paste everything now (text in items in status bar area, on element properties, etc.)
11. Removed - "Run Emulator" option. This is pointless since you can send it to NetRemote for testing.
12. Changed - Set hotkey of "Send to NetRemote" as F5.
13. Fixed - Some menu options were not tied to their appropriate actions.
14. Added - The designer will attempt to catch some (not all) errors if NetRemote is closed. It used to bomb, now it will restart NetRemote.
15. Added - Title bar will show selected tab, and an * on both the tab and title if the file is unsaved. (No prompt is asked if closing with unsaved file yet, however)
16. Changed - Reordered toolbars and icons on toolbars to be consistent with Microsoft standards.
17. Added - Ability to copy variable name from variable inspector (simply select it and use control-c).
18. Fixed - Designer will now properly bootstrap NetRemote if it isn't running.
19. Fixed - Execute LUA action was showing up improperly cut off in the action designer.
20. Changed - Closing variable inspector and reopening it will keep same settings (position, tree nodes open, etc.)
21. Added - An expiration (sorry folks). This version will time out in just about 3 weeks. This is necessary until we figure out the registration process.

0.7.1.0 (24-Jun-2005)
1. Fixed - Cut and delete leaving previous item selected
2. Fixed - Error when saving CCF if using Timer, Device, or HardKey alias
3. Fixed - Issue when changing size not always repainting master template
4. Fixed - A few other small issues
5. Added - Options to draw and snap to grid. It is set to 10 pixels right now, and is not yet editable
6. Added - NetRemote Variable Inspector - shows all NR variables in an organized layout (from Tools menu)
7. Added - Many context menus have the proper items on them
8. Added - Copy and paste action groups
9. Added - Quick access to name and position in lower portion of designer
10. Added - Right click menu to close document tab

Rob H
July 2nd, 2005, 08:29 AM
Not sure if you want bug reports as a comment to this or not?
But here goes :-

1) BUG: Variable inspector - Refresh variables button doesn't refresh variables. EDIT: It sort of works, but not immediately. You appear to have to change focus for it to work, e.g. selecting another window or a menu item.

2) BUG: Variable inspector - Organise by underscore doesn't seem to work

3) REQUEST: Expand all - could this be made into a toggle?

Rob H
July 2nd, 2005, 08:43 AM
Another strange one with the variable inspector. Scrolling with the mouse wheel sometimes seems to leave the window blank, scrolling back or forward a bit corrects it.

I think I've detected a pattern. Find a node that has more than one level of nodes as children e.g. the NR node. Slowly scroll down with the mouse wheel until the last child node is at the top of the tree (ie NR.RightName)

On the next scroll down using the wheel the tree will clear. Scroll down a few more clicks and the tree will draw itself again (for me it's 6 clicks with the NR node)

danward79
July 2nd, 2005, 10:57 AM
Hi Ben,

In the test edit box at the bottom of the screen called name. You cannot use the Delete key to delete text have to use backspace instead

danward79
July 2nd, 2005, 11:03 AM
Resizing Boxes on the element / frames don't all work the righthand ones do but not he lefthand and upper ones. Also should the mouse pinter change to double ended arrow?

danward79
July 2nd, 2005, 11:25 AM
Picking a colour in the test colour section gave me the following

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at com.promixis.SchemePicker.label1_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Label.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage (Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(M essage& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************

danward79
July 2nd, 2005, 11:30 AM
Request - Could we have the ability to group objects and ungroup.

Bug - If you select several objects using ctrl + mouse then use the space evenly vertically button, then hold ctrl and move with the mouse (i.e as a group) the spacing gets messed up.

Bug - If you select several objects with the mouse using ctrl + mouse etc, then try and select and reselect an object to the group it does not work.

danward79
July 2nd, 2005, 11:43 AM
Right Another,

NR was Not reponding and XP said end now so I did.

I clicked save in the designer and got the following

************** Exception Text **************
System.Runtime.InteropServices.COMException (0x800706BA): The RPC server is unavailable.
at NetRemoteLibrary.CoNetRemoteClass.GetValue(String Name)
at com.promixis.Controls.NRIEditorControl.SaveToFile( String filename)
at com.promixis.Forms.NRIEditorForm.menuItemSave_Clic k(Object sender, EventArgs e)
at TD.SandBar.ButtonItemBase.OnActivate()
at TD.SandBar.ButtonItem.OnActivate()
at TD.SandBar.ToolBar.OnItemRelease(ToolbarItemBase item, Point position)
at TD.SandBar.ToolBar.OnMouseUp(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at TD.SandBar.ToolBar.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage (Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(M essage& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************


EDIT: This continues even after NR is restarted

danward79
July 2nd, 2005, 11:52 AM
Now I have had to restart and am having problems getting the designer to start.

I had this issue on first install and deleted the log now that does not seem to work.

danward79
July 2nd, 2005, 02:22 PM
Hi Again,

Just tried to change the template in a page properties, and I got the following. The template I actually chose was empty

************** Exception Text **************
System.InvalidCastException: Specified cast is not valid.
at com.promixis.PageGroupProperties.buttonOK_Click(Ob ject sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventAr gs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage (Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(M essage& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************

danward79
July 2nd, 2005, 02:24 PM
Got this when I tried to change the name of a Page Group

************** Exception Text **************
System.InvalidCastException: Specified cast is not valid.
at com.promixis.PageGroupProperties.buttonOK_Click(Ob ject sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventAr gs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage (Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(M essage& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************

danward79
July 2nd, 2005, 02:29 PM
Trying to look at the lua in a button, by clicking the lua button I got this.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at Scintilla.ScintillaControl.set_ConfigurationLangua ge(String value)
at com.promixis.LUAEditorForm..ctor(String lua)
at com.promixis.ElementProperties.but_rule_lua_Click( Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventAr gs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage (Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(M essage& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************

ukmike
July 2nd, 2005, 02:59 PM
Designer always opens full screen here, any way to stop it doing that??

Mike

Ben S
July 2nd, 2005, 06:54 PM
Dan - Are the errors you're getting occurring with a specific CCF?

With the default 800x600 music interface, I can't replicate the following errors:

1. Changing page group name
2. Looking at lua in a button error
3. Change of template for page group.
4. Scroll problems with variable inspector

Replicated and fixed:

1. Issue with color selection (though it looks like schemes are not populated properly)
2. Delete in element name in status bar
3. Variable inspector refresh delay
4. Resize / move issues (oops)
5. Problem with NetRemote exiting before save

ukmike - Currently, no. I'll add something about it remembering it's last position to the next release.

danward79
July 3rd, 2005, 01:27 AM
Hi Ben,

Dan - Are the errors you're getting occurring with a specific CCF?

Yeah, I was working on possibly 1 of 2 ccf's I can send them if you wish?

danward79
July 3rd, 2005, 08:47 AM
Ben,

I am getting alot of this msg.

there was a problem saving the ccf (object reference not set to an instance of an object). The original file has been restored.

What on earth does it mean!?

I normally get it after trying to edit a property of a button.

danward79
July 4th, 2005, 02:52 PM
Ben,

Any clues about the above msg? Is it something I can avoid?

Wilhelm
July 5th, 2005, 09:11 AM
Hi Ben,

loading the attached mini-ccf crashes the designer. This is (of course) Win2K SP4 all patches installed.
Cheers

Wilhelm

Chas821
July 5th, 2005, 10:52 AM
What fonts are supported? Choosing anything other than the standard sizes of the pronto font and then saving results in the text being changed to pronto font at 10 pt in NR even though the font/size shows correctly in Designer.

WinXP Pro, all latest releases.

Chuck

Ben S
July 5th, 2005, 11:29 AM
Dan - Not sure, I'll need to check out the CCF you're trying.

Wilhelm - Right now the designer supports Custom CCF's only. I'll be adding support for the other formats (open) but it will save in Custom format only.

Chas - Yes, I need to lock down to the Pronto font (only) for the first iteration of the designer. Once the designer is in use, I'll then add the ability to support different fonts.

Chas821
July 6th, 2005, 01:04 PM
I'm having trouble with just setting color schemes. I get an error when selecting the colors. I can continue though and it looks like it saves the chosen colors. Putting a button on a frame and choosing a different color for the button results in the entire CCF (frame and button) taking on the color of the frame within NR. In the designer it looks correct.

Is this the normal behavior and I'm doing something wrong? Or a problem?

Chuck

danward79
July 6th, 2005, 01:21 PM
Ben

In the action designer should the available girder events correspond to the correct girder instance?

They all appear under -1, but list the events that correspond to a girder action for -1001.

If I try and use the action to fire a girder event they all aim for -1.

Ben S
July 6th, 2005, 05:58 PM
I'm having trouble with just setting color schemes. I get an error when selecting the colors. I can continue though and it looks like it saves the chosen colors. Putting a button on a frame and choosing a different color for the button results in the entire CCF (frame and button) taking on the color of the frame within NR. In the designer it looks correct.

Is this the normal behavior and I'm doing something wrong? Or a problem?

Chuck

Hi Chuck - This is probably a design or layout issue. The designer allows use of "schemes" which all use the same colors. You can select one scheme and use it in multiple places. Then, if you choose to change schemes, you only have to change one set of colors.

However, to do what you want, you'll need to right click and select "Add Scheme" and then select colors if you intend them to be different.


In the action designer should the available girder events correspond to the correct girder instance?

Right now the designer is not "multi-instance aware".

Ben S
July 6th, 2005, 09:18 PM
Request - Could we have the ability to group objects and ungroup.
Done.


Bug - If you select several objects using ctrl + mouse then use the space evenly vertically button, then hold ctrl and move with the mouse (i.e as a group) the spacing gets messed up.

I think this is related to the previous issue (now resolved). Please try again in this Friday's release


Bug - If you select several objects with the mouse using ctrl + mouse etc, then try and select and reselect an object to the group it does not work.
Fixed.


Designer always opens full screen here, any way to stop it doing that??

Remembering of position and state is done.

Rob H
July 7th, 2005, 03:09 AM
Request - Could we have the ability to group objects and ungroup.
Done.


Have you done this the same way that Tonto does it? By creating a frame? If not then can we have a way to create a frame from a group of objects?

Ben S
July 7th, 2005, 05:40 AM
Have you done this the same way that Tonto does it? By creating a frame? If not then can we have a way to create a frame from a group of objects?

Yes, grouping creates a frame, and ungrouping breaks the items out from the frame. I liked the way that Tonto did this. The only changes I made were that it creates the "group frame" with no font and with a transparent background, initially.

Rob H
July 7th, 2005, 05:51 AM
Excellent!

Chas821
July 7th, 2005, 11:59 AM
Ben,

Thanks for the reply, but I'm still having trouble. I right click, click on "Add Scheme" then click on the icon, choose different colors for a button and give it a unique scheme name. (scheme2). The new chosen colors show in the designer window. But when I "Send to NetRemote, the frame color reverts to the default black on black with the correct color scheme on the button???!!!!.

Question: If I select a different set of colors for buttons than the frame, are the schemes saved? Where?

Question: Where are images stored for the ImagePicker?

Feature Request: Can we have a browse capability for the ImagePicker?


Chuck

Ben S
July 7th, 2005, 12:03 PM
Hi Chuck -
You've hit upon yet another issue that we have features "ready" in the designer that aren't quite ready in NetRemote.

NetRemote still uses a limited palette, but the designer allows you to pick any color. If it can't match this color to a palette, it makes it black. I'll fix this for the next version, as well (at least a warning of an invalid color).

For the picker, the images are only stored in memory until saved. What do you mean by browse? You can right-click in the image area and say "Open" to add a file to the browser. Is that what you mean?

Chas821
July 7th, 2005, 12:28 PM
Ben,

Thanks! At least that explains what I'm seeing. With the entire pallet of colors available in Designer, I just assumed they could all be used in NR.

I didn't think about right clicking in the ImagePicker. That's what I was meaning; a method to browse for images. It's already there.

Onward!


Chuck

Aaron
July 9th, 2005, 12:30 PM
Ben / All...
What do you think about making a forum dedicated to NR designer? I think as it goes into wide spread use in order to keep the focums a bit "cleaner" and easier to read it might be beneficial to make a separation between NR & the Designer.

Rob H
July 9th, 2005, 12:36 PM
Sounds like a good idea to me

Rob H
July 9th, 2005, 01:35 PM
Bug: Variable inspector: double-clicking on the separator between the Name and Value columns should adjust the column width to the widest visible node. But it only seems to apply to the top level nodes (at least I think that's what's going on).

Bug: Variable inspector: When you open the window, the scroll bar thumb appears to show that there are several more items than there really are.

Bug: Expand all nodes. Scroll down a couple of pages. Collapse all. No items are shown.

Ben S
July 10th, 2005, 09:34 AM
Aaron - That's a potential idea.

Rob - Argh. That's a component I grabbed off of CodeProject that worked reasonably well. I was hoping I wouldn't have to dig in and make wide-scale changes, but I may have to based on what you're seeing.

I'm only hearing about specific bugs, not about things that are working well or the application experience as a whole. Is anything working -well- for you guys? Anything that seems backwards?

I made all of my required changes in the music interfaces yesterday without once having to enter Tonto. The only reason I still have Tonto installed is to convert non-custom CCF's to Custom format for loading into the designer, so that's the next thing I am going to add, and then I'm removing Tonto from my machines.

Chas821
July 11th, 2005, 02:42 PM
Ben,

I thought this was a bug/feature previously mentioned; when resizing a frame or custom sized button, should the cursor change to a double arrow when on the resize boxes? That might be easier on the eyes for us old timers.

Thanks for taking care of the color choices. But (and I'm not sure it's a bug) Designer won't always tell you that you have to save the changes before sending it to NR. I made several color scheme changes that didn't take until I saved the CCF.

Is there anyway to export several icons from Tonto's image library at once? It's a pain porting my icons into Designer one at a time.

Possible Bug: If I select several icons to import into Designer, I get an our of memory error. The error message is attached.

Chuck

sailfish
July 11th, 2005, 02:49 PM
This might be more feedback than you were looking for, but here goes (please ask me to elaborate if anything below is unclear or seems wrong):

- bug: clicking on items in the Action Designer produces inconsistent results - sometimes the clicks work, other times they don't (Win2K latest service pack)

- bug: if you edit a pseudo IR action and mess it up you can't even cancel out of the panel, which leads to my first request...

- request: the IR code editor should only support *real* IR codes, not pseudo codes - the rest of the UI should handle what you are trying to do with pseudo codes

- request: when you double click on a Jump Target it would be nice if it clicked on the OK button for you; likewise, it would be nice if the Jump Target panel remembered how you had the tree open

- question: when sending IR via GC, why not just send multiple requests in sequence from NR to GC when a button is held down, rather than a button down/button up type of sequence? This would seem to eliminate the big problem of volume going up out of control if the signal the network gets hosed between starting vol up and ending vol up.

- request: I would like to see the Action Designer on the Properties panel under a Tabbed UI (e.g. 3 tabs: Properties, Actions, and Icons)

- request: I would like to see each Plug-in instance have a user defined name (not a number) so that this could be easily referenced in other places in NRDesigner (like the Action Designer)

- request: have some sort of simple name space scheme for variables and methods in plugins so that they can be organized into logical groups and subgroups - java packages use a dot notation, for example. This way when I am in the action designer and look under NRBasic the methods could be broken down into logical groups; same for variable browser mentioned elsewhere.

- request: I would like a variable browser that allows you to select variables (like selecting actions) for the Element name field

- request: when browsing variables or actions, I would like to see each have a name and a description (sentence or two giving full details) that gets shown when the variable or action is selected in the designer

- comment / request: I don't like the idea of having a Current or Active plug-in instance (such as with the IR plug-in) and having to switch between them. What I would like to see is each plug-in instance have a name (discussed elsewhere), then when I select that instance in the action designer, I can select the Send-IR method underneath it to specify the IR code I want to send. This to me makes it a lot clearer whether the IR is going out the IrDA port or a specific GC or via Girder, etc

- request: cursor keys to nudge elements when you are laying them out (not essential, could wait until later)

I hope these are useful comments!

honnt
July 11th, 2005, 06:42 PM
Didn't see anything similar here yet, so I'm posting. I get the following error both in a dialog box and in the log every time I try to launch the Designer. This occurs whether NetRemote is running when I try to launch or not. If it's not, of course it gets launched. I've tried clearing the installation directory and re-installing, but the error persists, so I'm wondering if there's a problem in the registry or something. Here's the error:

Connecting to NetRemote object
Creating CoNetRemoteHelper
Creating CoNetRemote
Getting Namespace
Getting plugins
There was an uncaught exception initializing the application
Item has already been added. Key in dictionary: "0.-1" Key being added: "0.-1" at System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add)
at System.Collections.Hashtable.Add(Object key, Object value)
at com.promixis.NetRemotePluginWrapper..ctor(INetRemo tePlugin plugin)
at com.promixis.NetRemoteInterface.GetPlugins()
at com.promixis.NetRemoteInterface..ctor()
at com.promixis.NetRemoteInterface.get_Singleton()
at com.promixis.Forms.ReferenceInformationForm.Refres hVariables()
at com.promixis.Forms.ReferenceInformationForm..ctor( NRIEditorForm parent)
at com.promixis.Forms.NRIEditorForm..ctor()
at com.promixis.Forms.NRIEditorForm.Main(String[] argv)


Any thoughts? Thx, all.....

Ben S
July 12th, 2005, 09:28 AM
honnt - Is this the newest prerelease of NetRemote? If not, what version? Can you give me some info on your plugins? Which plugins and how many instances?

Sailfish - Some great comments here, and a lot of the kind of feedback I'm hoping for. Some points about your points:

I'm assuming the questions regarding the GC device is NetRemote specific, not Designer, as the designer doesn't interact with the GC at this time, right?

I definitely agree with the name for plugin instances, but this is one of those items that have to wait until we've "jetisoned" the need for Tonto support. We can't (easily) support names until the file format can change.

Regarding nudging - You can use the number pad, for now. There is a problem I night to hack around blocking me from using the cursor keys.

Chuck - Resizing, to you mean when you mouse over the handle or when actually resizing?

Send to NR / Saving : It used to do this (auto-save, or at least warn), but this may have broken when going to multiple documents. I'll check and fix.

Tonto image export: Yes, don't use Tonto. :) For one, you can only one at a time. For two, the images don't export as 32 bit! They're corrupted in almost all cases, which leads to your import issue.

When possible, bring the CCF into NRDesigner and export them. I think you can still export only one at a time, but I'll add multi-export support.

If the file is TSU6000 or RC9200, then I've fixed the issue of opening them and will make this available with the next release (potentially this evening).

Chas821
July 12th, 2005, 10:00 AM
Ben,

Thanks for the info about exporting the images. And for looking into the save thing.

The double arrow issue is when you mouse over the handle. The resize work fine.

POSITIVE COMMENT: So far, Designer has surpassed all my expectations. Great addition to the NR family!

Now, when will we see some documentation? It might have prevented some of my dumber questions!


Chuck

Chas821
July 12th, 2005, 02:05 PM
Ben,

Here's something else to add to your list: When assigning text to a button, should the text wrap if the font/label excedes the button size? I have a button and the text "Input Select" and it will not wrap. If I force a CR/LF between the words, the second word will center but the first word is left aligned.

EDIT: The above text action is in Designer only. Once sent over to NR, the text alignment is ok.


Thanks,

Chuck

honnt
July 12th, 2005, 06:04 PM
Ben, You're good. When I went to enumerate my plugins and instances, there were two instances of the Avid utils plugins. I removed one, close NetRemote and launched Designer, and got the error again. I close NetRemote again, launched the Designer again, and it launches fine now. If you'd like, I can play around with adding multiple instances of different plugins to see if I can replicate the error.

Let me know if I can help....

Thanks bunches, BTW

Terry

Ben S
July 12th, 2005, 10:55 PM
Bump for rev 4.

Terry - no problem at all. Glad it was an easy one. Note that this shouldn't have caused an error, so I still need to look into it.

Chuck - I'll take a look into the text wrap issue. Thanks for the nice words! I get grumpy when all I hear are bug reports, not anything supportive, so you've kept me going for another few months! :)

Regarding docs - we'll be working with our tech writer on this as soon as the G4 docs steady out a bit.

Chas821
July 13th, 2005, 10:58 AM
Ben,

Just now loaded up rev.4 and everything looks great. Just one more thing:

When clicking on a frame or button, it get's highlighted and this is messing up my color choices for the frames/buttons I'm building and modifying. I can't see the actual color without going into NR to see if that's the color I really want. Is there a way you can change Designer to toggle the highlighting with subsequest mouse clicks? If that's taken care of, Designer will be perfect (at least for me!).

EDIT: Question: How can I set a frame to be transparent? In Tonto, you we're able to choose the color for transparency. I don't see this anywhere in Designer.

EDIT#2: Geez, another question!!!! Is the old MOUSE_MODE jump outta here? I have seen it used for jumping back to a previous panel. I only see jumps to specific panels.

Thanks for your hard work!!!

Chuck

Ben S
July 13th, 2005, 03:54 PM
Hi Chuck -

Frame coloring - I agree, this red has been bugging me for a bit, as well. I've changed it to be a "standard" rubber band style instead (xor'ed rectangle). Sticking with a standard is important, and the reason I used the red before was when I didn't have it drawing the rectangle on top of other elements (so in case the edge of the object was behind other objects). The other method still exists, but commented out. If there is outrage, I'll make it an option.

Color transparency - I've redesigned the scheme screen for the next release, but for the version you have, right click on the background color box, and you'll get a menu where you can say "make transparent". The next rev will have a much better laid out and description scheme selector.
Right now it always uses the second color (dark red), but I'm also changing this to find an unused color to use, instead of always using the same color.

Mouse Mode - Use a jump action, and open the "special" node. In there is "scroll up", "scroll down", and "back". Back is what you want, but looking at this now I'm going to rename it "Back to previous panel".

Rob H
July 13th, 2005, 04:28 PM
Slight bug with grouping - which is great by the way.

When you group some buttons the newly created group should be the new selection - however the current version selects the original parent of the selected buttons. This may only apply if the buttons were originally on a frame.

I just found another bug while testing this :-

Create 3 buttons - select two of them and group them. Now select one of the grouped buttons, then shift click and drag slightly on the ungrouped button. The grouped button will disappear.

On a more positive note, I'm a lot happier with the stability of this version (especially with regard to saving CCFs) and will be using it from now on instead of Tonto.

Rob H
July 13th, 2005, 04:33 PM
Select one button, shift click to select a second button. Right click on the most recently selected button and the context menu appears. Right click on the first button that you selected and you lose the multiple selection. Right clicking on any object in a multiple selection shouldn't really change the selection.

Also, it would be good to have the group and ungroup commands on the context menu.

Chas821
July 14th, 2005, 11:40 AM
Ben,

In the words of Bill and Ted, "Most Excellent!"

I look forward to the next increment. Everything so far is working as advertised.


Chuck

sailfish
July 15th, 2005, 03:33 PM
BUG - In action designer, on the left side in the tree view, I can reliably click on + or - signs to open and close branches, but when I try to double click on a node (to add the action) it doesn't do anything - most of the time. If I double click, wait, and then double click again, somtimes it works, sometimes it doesn't.

I've got Rev4 installed on a Win2K and XP machine. All latest updates. Same behaviour on both machines.

Wilhelm
July 16th, 2005, 06:55 AM
Hi Ben,

sorry to be so brief, but I am in a hurry at the moment. Just to let you know a.s.a.p.

Great that the new designer now coverts the old CCF's (with skin) to a new custom CCF. Unfortunately the in the resulting file the IR actions seem to be somewhat scrambled. None of the learned codes work any more. As I said. I didn't investigate further...
BTW. the Fontsize in the converted Skin Buttons have the wrong size afterwards.
And what about the hidden attribute? Am I missing something?

Thanks

Wilhelm

P.S. Tried versions 1.0.34 and 1.0.37 withe the converted ccf, same result

mhwlng
July 16th, 2005, 10:27 AM
1)

when I'm working with ccf files that contain the embedded web browser,

if I try to save the ccf file in designer, I see

there was a problem saving the ccf ..... the process cannot access the file... because it is being used by another process)

2) designer loads with whatever file was active in NR last, you can close this file, open another one, send interface to netremote, but the variable inspector still shows the variables for the first ccf file

also in the variable dropdown for the action designer


3)

in the action designer, can you also show the two parameters somewhere, so we can see, which numbers to use in a lua exacuteaction ?

Marcel

mhwlng
July 16th, 2005, 10:33 AM
in the button action designer

I select action

webbrowser\go to url

if I type a semicolon in the url edit box followed by some text, things go wrong in the compiled action string edit box. deleting the characters from the url edit box again will leave the compiled action string edit box still in a mess...

Marcel

mhwlng
July 16th, 2005, 10:49 AM
more info on the file locking problem :

I used : http://ccollomb.free.fr/unlocker/ to see what was locking the file :

it is part of the text-to-speech engine from my sapi plugin :
TTSDesktopProxy.exe

I see the same problem if I use file\load from netremote and select a different ccf, the lock on the 'old' file remains.

exiting NR, frees the lock on the ccf file.

is there something that I need to change in the plugin to free the connection before a new ccf file is loaded ?

(source code is available via the link below)

Marcel

mhwlng
July 16th, 2005, 01:15 PM
selecting multiple buttons (using ctrl or click) and then trying to drag them to a differerent place doesn't work as expected for me (i.e. it drags just one button or all except the last selected one)

Marcel

mhwlng
July 16th, 2005, 01:17 PM
when using the numeric keypad to move a button, the x/y position in the bottom right is not updated

Marcel

sailfish
July 16th, 2005, 06:28 PM
- suggestion / feature request - add a popup list to choose the button type (e.g. normal, slider, state, image, loop) and then based on the type choosen, display other fields as appropriate (e.g. if Slider type choosen, then display a popup list to choose the variable name plus fields to enter the initial value, min value and max value).

esajesa
July 16th, 2005, 07:23 PM
Hi Ben,


installed version 0.7.4.0 (12-Jul-2005) today, and unfortunately it still bombs sometimes when I copy/paste buttons. Error details follows further down.

Also, in the Action Designer, shouldn't I see multiple Plugin instances if I for instance have two Girder instances?? I only see one.

Cheerio,
Jens

Anyways, Code:


************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at com.promixis.Controls.NRIEditorControl.treeViewEle ments_AfterSelect(Object sender, TreeViewEventArgs e)
at System.Windows.Forms.TreeView.OnAfterSelect(TreeVi ewEventArgs e)
at System.Windows.Forms.TreeView.TvnSelected(NMTREEVI EW* nmtv)
at System.Windows.Forms.TreeView.WmNotify(Message& m)
at System.Windows.Forms.TreeView.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage (Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(M essage& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

two dogs
July 16th, 2005, 07:52 PM
Ben,

First, let me say that I think that the NetRemote Designer is "bloody fantastic"!!. I'm particularly delighted with its ability to convert my PCF for my ProntoPro TSU 7000 (which controls a dozen or so devices) to a CCF, AND resize the graphics for my Axim 50v. Although it doesn't convert the IR codes, it has saved me a lot of work. I assume the IR codes aren't converted because the format in the imbedded ConfigEdit.xml isn't understood? Regardless, it's no big deal for me to relearn all the IR codes.

However, as Wilhelm states in his last post, something strange appears to be happening to IR codes. In my case, the result is that they are transmitted continuously (as evidenced by the LED on my IR receiver staying on), locking up my Axim and requiring a reset.

What I've observed so far is that when Designer saves a CCF that contains IR codes that previously worked OK, the size of the CCF increases, even if no changes were made. The codes appear to be identical before and after the save. However, if you then try to edit an IR code in Tonto in a CCF saved by Designer, the Edit window will not open. Hope this helps.

Keep up the great work!

Cheers,
---Julian

mhwlng
July 17th, 2005, 03:29 AM
re: file locking problem by TTSDesktopProxy.exe mentioned a few posts back in this thread.

I updated the SAPI plugin to connect to the SAPI COM object, only when the first SAPI function is called, so it shouldn't lock the ccf file anymore when NR is started.

plugin is here :

http://www.promixis.com/phpBB2/viewtopic.php?t=10703&highlight=

Marcel

sailfish
July 17th, 2005, 03:56 PM
- BUG - NRDesigner gave the following exception when trying to open a TS1000 CCF file that was created by ProntoEdit 4.x (I'm assuming it is supposed to open these types of files, but maybe not?)

Ben S
July 19th, 2005, 09:55 AM
Thanks for the comments guys, I'll find and fix the issues you all have noticed.

sailfish - regarding custom types, this is definitely the plan, but our first objective is to be able to replace Tonto fully, and then expand to allow for easy creation of NR objects (sliders, image state, progress bars, etc.)

esajesa - Can you send me the ccf you are having errors with, and attempt to tell me exactly which objects cause the problem?

sailfish - Currently the designer only handles TSU6000 and RC9200 files. I'll add a check to ensure that it does not throw an exception until we add support for the other types, however.

sailfish
July 19th, 2005, 02:28 PM
Ben,

sailfish - regarding custom types, this is definitely the plan, but our first objective is to be able to replace Tonto fully, and then expand to allow for easy creation of NR objects (sliders, image state, progress bars, etc.)

That makes sense to me. I figured I'd just pass along my 2 cents worth anyway.

sailfish - Currently the designer only handles TSU6000 and RC9200 files. I'll add a check to ensure that it does not throw an exception until we add support for the other types, however.

This is hardly an issue at all, since ProntoEdit can easily open TS1000 files and save them as TSU6000 files - I tried this and it comes into NRDesigner without a hitch.

danward79
July 20th, 2005, 12:41 PM
Hi Ben,

Just a quick question. Do you plan on adding an LUA interpreter to the designer?

I think that would be great for completness, and good if it matched Girder 4 too.

Chas821
July 20th, 2005, 07:46 PM
Ben,

Before I started editing my CCF with Designer, I had the track information displayed using MP.Track. It was able to scroll if the track information exceded the frame bounderies. Now, after editing this CCF, the track info will no longer scroll. I checked the properties of the frame and it still has the MP.Track tag.

What is the difference between the IR Code:MP.Track and the MediaBridge "placeholder for playing now"? How can I go about restoring the scrolling information?


Chuck

PS: Sorry for the double post!


EDIT: Nevermind :oops: Somehow the IR codes that are necessary for scrolling (via AvidUtils) changed. Once I changed them back everthing is fine. :)

avid
July 21st, 2005, 07:18 AM
My NRDesigner 0.7.4.0 (July 12th) is giving the error "I'm sorry but the beta has expired ...".

Are you really using <9 day timeouts on the beta?

Brian

Ben S
July 21st, 2005, 08:11 AM
Hi Brian -
Sorry about that.

I had the past few all set to expire yesterday as I was wrapping the whole thing with Armadillo (similar to Girder).

I'll be releasing a version today with this fixed, sorry for the hassle.

Ben S
July 21st, 2005, 09:32 PM
Rev 5 just uploaded, mostly to allow you guys to continue working (sorry for the hardcoded time lock). This has a few fixes and changes in it, but not everything that we're currently working on. We hope to have another release next Friday with most (if not all) of the bugs you guys have found fixed, as well as completion of undo for all important actions (the last big thing missing).

Next piece after that is to ensure that Girder integration works flawlessly.

Ben S
July 24th, 2005, 02:45 PM
Also, it would be good to have the group and ungroup commands on the context menu.

Do you mean the context menus on the tree? Ungroup would work, but since you can only have one element selected in the tree, I don't think Group would work.

I think (Am not sure) that Group and Ungroup were on the context menu in the designer area already, though.

Ben S
July 24th, 2005, 03:05 PM
if I type a semicolon in the url edit box followed by some text, things go wrong in the compiled action string edit box. deleting the characters from the url edit box again will leave the compiled action string edit box still in a mess...
This is screwy, but the only way to fix it would be confusing. What's happening here is that the semicolon is specified as the "comment delimiter" for this action, so it's trying to keep it as a comment (and still part of the parameter). Ugly, definitely.

In your mind, should it not allow you to type comment character, or should there be a way to disable comments?

mhwlng
July 24th, 2005, 03:17 PM
I don't think that we need comments anymore with the new designer...

but my main issue is, that if you add a semicolon and some characters and then remove them again, the compiled string doesn't go back to normal ....

Marcel

Ben S
July 24th, 2005, 03:32 PM
Because it has (unsuccessfully) tried to capture them as comments. I'm not completely convinced that we -don't- need comments, but there has to be a better way to handle them, I agree.

sailfish
July 24th, 2005, 04:05 PM
NRDesigner is really evolving nicely!

- bug: when you try to specify a Jump to Sepcial-Scroll Down, it results in a jump to Scroll Up no matter what you do.

- request: on the properties panel under the display tab I would like to see the Button Up section on the left and the Button Down section on the right (the reverse of how they are displayed now)

- request: I would like to be able to select an element and press the delete key to delete it rather than having to right click on the element and choose Delete from the menu

Ben S
July 24th, 2005, 07:22 PM
NRDesigner is really evolving nicely!
Thanks!


- bug: when you try to specify a Jump to Sepcial-Scroll Down, it results in a jump to Scroll Up no matter what you do.

Thanks! Fixed this one.


- request: on the properties panel under the display tab I would like to see the Button Up section on the left and the Button Down section on the right (the reverse of how they are displayed now)

What's your thinking on this one? I'm trying to keep some consistency with Tonto and (I think) ProntoEdit.


- request: I would like to be able to select an element and press the delete key to delete it rather than having to right click on the element and choose Delete from the menu

I changed this to be consistent with Girder 4. Control delete will do this.

Ben S
July 24th, 2005, 07:28 PM
Hi Ben,

Just a quick question. Do you plan on adding an LUA interpreter to the designer?

I think that would be great for completness, and good if it matched Girder 4 too.

I hadn't considered it, mostly because the designer uses NetRemote for most of it's actual NetRemote related work. I suppose I could integrate a lua interpreter but have the "NetRemote.*" actions actually punch through and execute in NetRemote itself. Perhaps.

Is this what you mean?

sailfish
July 24th, 2005, 07:54 PM
Ben,

Some clarification:

- request: on the properties panel under the display tab I would like to see the Button Up section on the left and the Button Down section on the right (the reverse of how they are displayed now)
What's your thinking on this one? I'm trying to keep some consistency with Tonto and (I think) ProntoEdit.
The normal/initial state of the button, before I press it, is UP. So that should come first. The second state, after I press it, is down, so that should come second. I think it has to do with reading from left to right - we naturally expect earlier things to be to the left of later things.

- request: I would like to be able to select an element and press the delete key to delete it rather than having to right click on the element and choose Delete from the menu
I changed this to be consistent with Girder 4. Control delete will do this.
...but that makes it unlike most Windows apps. My vote is still for simply the delete key all by itself. :D

Geeze, I sound like the UI police or something! I need to get a life... :P

two dogs
July 24th, 2005, 08:25 PM
- request: on the properties panel under the display tab I would like to see the Button Up section on the left and the Button Down section on the right (the reverse of how they are displayed now)

What's your thinking on this one? I'm trying to keep some consistency with Tonto and (I think) ProntoEdit.


Ben,

For what it's worth, ProntoEdit, RC5000Setup (its Marantz equivalent) and ProntoProEdit NG have "Released/Unselected" on the left and "Pressed/Selected" on the right. I dunno about ProntoEdit NG, but I'd guess it's the same. Tonto appears to be the odd man out.

The ProntoEdit way seems more logical to me, but maybe that's just because I'm used to it?

Cheers,
---Julian

nurowolf
July 24th, 2005, 08:33 PM
Hi

I just downloaded the Designer and installed it. However when I launch designer I get the following error (attached screenshot).

Any hints???

Regards
Nuro

danward79
July 25th, 2005, 12:16 AM
Hi Ben,

Just a quick question. Do you plan on adding an LUA interpreter to the designer?

I think that would be great for completness, and good if it matched Girder 4 too.

I hadn't considered it, mostly because the designer uses NetRemote for most of it's actual NetRemote related work. I suppose I could integrate a lua interpreter but have the "NetRemote.*" actions actually punch through and execute in NetRemote itself. Perhaps.

Is this what you mean?

Yep

Rob H
July 25th, 2005, 03:13 AM
Hi Ben,

Just a quick question. Do you plan on adding an LUA interpreter to the designer?

I think that would be great for completness, and good if it matched Girder 4 too.

I hadn't considered it, mostly because the designer uses NetRemote for most of it's actual NetRemote related work. I suppose I could integrate a lua interpreter but have the "NetRemote.*" actions actually punch through and execute in NetRemote itself. Perhaps.

Is this what you mean?

Yep
I on the other hand would like to be able to write Lua scripts to control the designer itself. e.g. as a sort of macro facility. I'm not sure yet how much use that would be though - I'd have to give it some thought.

Jlee
July 25th, 2005, 03:17 AM
Hi

I just downloaded the Designer and installed it. However when I launch designer I get the following error (attached screenshot).

Any hints???

Regards
Nuro
Are you using the latest version of NR available from this forum?

Ben S
July 25th, 2005, 08:56 AM
Hi folks - just posted 0.7.6, with many of the fixes/suggestions you all have made. Thanks!

Rob H
July 25th, 2005, 10:24 AM
Bug - start with a blank CCF, add a button to the home page. Ensure that the button is selected and then shift-click anywhere else on the same panel (page group)

System.NullReferenceException: Object reference not set to an instance of an object.
at com.promixis.Controls.RenderControl.OnMouseDown(Mo useEventArgs e)
at System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Mes sage& m)
at System.Windows.Forms.ContainerControl.WndProc(Mess age& m)
at System.Windows.Forms.UserControl.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage (Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(M essage& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)



BTW Ben, it's looking very good

sailfish
July 25th, 2005, 12:31 PM
NRDesigner 7.6 is nice!

- bug: "Added Ability to hide selection box using ctrl-s hotkey" but this conflicts with Save which also uses ctrl-s hotkey

- bug: in the action designer, after you double click on Alias and the Specify Action Alias panel opens, double clicking on a branch node produces a "you must select a button or hard key" error panel (it should just open or collapse the branch with no message); double clicking on a leaf node produces the correct behaviour

- bug/request: ctrl-click of a selected element does not de-select it

- request: I would like the Specify Action Alias panel to remember what branches I have opened previously

- request: I would like double clicking on a page group (in the left pane of the main window) to expand or collapse the list of pages under that page group (right now it does nothing)

Ben S
July 25th, 2005, 08:49 PM
Bug - start with a blank CCF, add a button to the home page. Ensure that the button is selected and then shift-click anywhere else on the same panel (page group)
Thanks Rob. Found and fixed.

BTW Ben, it's looking very good
NRDesigner 7.6 is nice!

Thanks! It's getting there.


- bug: "Added Ability to hide selection box using ctrl-s hotkey" but this conflicts with Save which also uses ctrl-s hotkey

Argh! Right you are! How does ctrl-h sound? It should be that anyway (to remain semi-consistent with Tonto)


- bug: in the action designer, after you double click on Alias and the Specify Action Alias panel opens, double clicking on a branch node produces a "you must select a button or hard key"

Fixed.


- bug/request: ctrl-click of a selected element does not de-select it

Fixed.


- request: I would like the Specify Action Alias panel to remember what branches I have opened previously

This actually requires that I finish off all of my commands to execute/unexecute so they can modify the nodes in the alias and jump panels. Right now it's the way it is so it doesn't have to keep track of deletes, etc. It just refreshes the tree each time you open it.


- request: I would like double clicking on a page group (in the left pane of the main window) to expand or collapse the list of pages under that page group (right now it does nothing)
Okay, but be aware: Double clicking on a page, element or hardkey opens it in the editor, it will not open the node. Just FYI.

Promixis
July 26th, 2005, 08:53 AM
ctrl-h is for search and replace... it will confuse me even more :)

Jlee
July 27th, 2005, 01:15 PM
I'm just starting to use the designer for the first time and I'm having trouble changing the name of a frame. When I change <Loop,1,9,0,0> to <Loop,2,4,0,0> I can't get the change to stick. It always reverts back when I save the CCF. Any ideas what I'm doing wrong?

Also, since I saved my CCF with designer I can no longer use Tonto, otherwise Tonto loses all the button alias actions from buttons.

Ben S
July 27th, 2005, 01:23 PM
Instead of changing the text, use the loop settings (it should be in the 2nd tab). The name isn't really "used" for the loops, it uses the value from the loop settings instead. Perhaps I should disable the name if loops are enabled.

Regarding button alias actions, those -should- work. Can you send me a small sample that uses button aliases, just so I'm looking at the same stuff as you?

Thanks!

Jlee
July 27th, 2005, 01:28 PM
I was using the loop settings but I was manually typing the value rather than using the spinner buttons so I think I found my first bug :)

I'm not saying the button alias's don't work just that I can no longer edit my ccf in Tonto because as soon as I save it loses the button alias'. Providing I don't go back to Tonto all is OK so guess I'll have to resist the temptation!

Jlee
July 27th, 2005, 02:14 PM
This must be so obvious but I can't find it. I'm trying to change the text color on a button but I can only find a way of chaging the color for the selected scheme. This results in all other similar buttons changing color. How can I just change the color for a single button?

[OK found it - so I have to add the scheme after selecting the colours. I must say it's not at all obvious. I think this could be made more intuitive.]

beags
July 27th, 2005, 11:14 PM
Will designer be part of the NetRemote suite of products or will you have to purchase a seperate licence

Twit
July 28th, 2005, 10:40 AM
I am enjoying Designer - Big Improvement over Tonto (for me anyway).

Just some suggestions:

1 - Can we not see the name of the graphics that we add. I use alot of the same graphics but are different sizes - Its difficult to tell which is which.

2 - A "art edit" feature would be great - something simple - I right click on a graphic and click resize - A box opens with the graphic loaded. I can resize the graphic and the click either save OR save as new.

Bugs: My biggest problem so far is that I am making a 1024X768 skin and if i use the scroll bars to go to the bottom right corner. - Then when I do anything else eg: add button or go to another tab - the scroll resets to top left. Really Painfull.

Later
Simon.

Chas821
July 28th, 2005, 02:04 PM
Ben,

I've encounter a sporadic error when attempting to pick a image from the Image Picker. When I add a new button, click on the "Button Up/Released" or "Button Down/Pressed" box I get the error that I've attached. I have to close Designer and reopen before I can add an image to the button. It's weird because I can add several buttons to a panel after the restart of Designer, then switch to another panel, try and add a button and that is when the error occurs.

Using Designer 0.7.6

Chuck

Ben S
July 29th, 2005, 10:01 PM
I was having that same problem today, and I patched it. I used the designer for about 8 hours today and found a few issues (renaming Page Groups also threw errors), but overall I found it worked pretty well in putting together what I consider a highly complex interface.


1 - Can we not see the name of the graphics that we add. I use alot of the same graphics but are different sizes - Its difficult to tell which is which.

This would be nice. The problem is that with other interfaces the images are just "in the file", they don't have names. Once we've moved fully to the designer we can do this, though.


2 - A "art edit" feature would be great - something simple - I right click on a graphic and click resize - A box opens with the graphic loaded. I can resize the graphic and the click either save OR save as new.

Something we've thought about, but it's not on the block for revision 1 right now.


Bugs: My biggest problem so far is that I am making a 1024X768 skin and if i use the scroll bars to go to the bottom right corner. - Then when I do anything else eg: add button or go to another tab - the scroll resets to top left. Really Painfull.
Agreed. I found this one today, as well, and am working towards a fix.


Will designer be part of the NetRemote suite of products or will you have to purchase a seperate licence?

It will be included and installed (optionally) by the NetRemote Pro/Pro+IR Suite, but (unfortunately) it will be a separate license. As you've probably gathered, we've invested a large amount of time and resources into making a designer that leap-frog's Tonto, and in addition have licensed a few libraries to make the interface more usable. We've decided to charge the minimum we can and still be able to support it's development because we believe with everyone using it NetRemote itself can evolve faster.

The price we've set is $19.99, and once we have the rest of the undo/redo commands and a few of the other major kinks ironed out we will (similar to Girder 4) offer a discount on purchasing a license during it's beta phase. My assumption is that we will also offer a bundle of NetRemote Pro+IR and the Designer, though we haven't worked out any details on that yet.

I hope everyone understands why we need to charge for the designer and are okay with the price-point.

Jlee
July 30th, 2005, 06:40 AM
States seem to be working the wrong way round. I have a button that says 'Don't show this message again?' and when pressed it sets the value of 'ShowWarning' to 1. The button has a default state and State1. State1 has a rule of 'ShowWarning' is 1 and 'hide when true. However, when NR is first started (ShowWarning is empty) the button doesn't show. If I change the rule to 'ShowWarning' is 0 and 'hide when true the button shows on startup and disappears when I press it to set 'ShowWarning' to 1. So either it's all mixed up or I am :)

sailfish
July 30th, 2005, 10:29 AM
In regards to pricing / packaging / bundling, here are my thoughts.

I find the current pricing / bundling structure very confusing. I would advocate 3 simple product options:

Girder
NetRemote, which would include the NRDesigner, but not include MediaBridge
MediaBridge as a seperate product for use with NR

Pricing your products based on what they cost you is bad business, you want to price your products based on what the customer gets as value. This customer sees Girder as a big PC control thing that is not for main stream users. If I buy a NetRemote type piece of software, I as a customer expect that it will have a designer type piece of software included that is designed to work properly with the software. Using Tonto for this was a hack. However, as a customer, I would be willing to pay extra for MediaBridge, as I only need it if I have a media player in my system and I get direct, obvious value from it.

I won't guesstimate what you should charge for Girder. But NR + NRDesigner for $39.95 seems about right. Charging an extra $19.95 for MediaBridge seems reasonable too. You may be able to charge an extra $19.95 for the GlobalCache plugin I described elsewhere. Again, price should not reflect your development effort or cost, it should reflect value the customer receives.

talm
July 31st, 2005, 03:00 PM
I am trying to open my CCF with the latest release of the Designer and I am getting this following error. I can open other CCF files with no issues.

I ran DBView and could not find anything that will point me to a fix.

Any Ideas?

FearTheDentist
August 6th, 2005, 03:33 AM
I am having the same error

Wilhelm
August 6th, 2005, 05:34 AM
Hi Ben,

I just had a little time to play arround with Designer 0.7.6.
It now imports my "old" CCF nicely and after the conversion NR can load it and the IR-codes still work. Great improvement.
Unfortunately there are still bugs, that prohibit using the converted ccf.

1. Removing the skins from NR has to be done in a certain way, otherwise the loaded new CCF is not displayed properly. (The part that was originally not part of the skin is displayed abou 40 pixels too low)
1. You have to load the old CCF, remove the Skin part by opening the "load skin" dialog and abort is.
2. Close NR with removed skin
3. Open it again and load the converted ccf.

2. After loading the converted CCF into NR, the designer doesn't start any more. The error message is in german (so I suppose it's coming from the runtime) It translates roughly into:Could not read past the end of the stream.

3. "Hidden" property of the panels is dicarded. Will there be the possiblity to make certain panels invisible again in the future?

So the converted CCF is usable but not editable any more. I think I have to wait for the next version.
Thanks

Wilhelm

mhwlng
August 7th, 2005, 01:11 PM
how does the 'image variable' work on buttons and frames ?

on a button I have to set
ID tag = IMG:button1img
which works ok...

I don't see any effect for Image Variable ?? (and whatever you type in is also shown for all the other buttons/frames...

I'd particularly like to set NetRemote.SetImageVariable("button1img".....
on a frame...

Marcel

Jlee
August 9th, 2005, 03:22 PM
As you know I’ve been having some trouble with templates.

Weird stuff is happening with this one now. I just can’t get it to open at my home page. I think it’s something to do with the fact that the Home page and Scroll Up / Down pages are shown in the wrong order in the tree but I’ve checked that they are using the correct template (master) and don’t know what else to try. All other devices are using the device template or macro template.

I think something got screwed up.

Hope you can take a look and tell me what’s gone wrong. CCF on way to you.

Jlee
August 9th, 2005, 03:48 PM
Ben,

I managed to recreate it with a good copy of an old ccf.

1. Open Designer
2. Change the template for HOME from master to device
3. Save
4. Exit & reopen
5. Change the template for another device to Master
6. Save
7. Exit and re-open
8. Change home back to master
9. Save
10. exit and reopen

There is now no way to get HOME back to the top of the tree.

Jlee
August 9th, 2005, 04:52 PM
The solution was to delete the scroll groups, which are not required.

Jlee
August 10th, 2005, 10:22 AM
I think it was a great idea about having a separate forum for Designer. After all it is a key new product to the Promixis family. Hope you decide to implement this sooner rather than later so the reference information and questions/answers for designer builds up early in that forum.

Chas821
August 10th, 2005, 12:36 PM
Ben,

I've run into a possible bug.

In a button's properites, under the "position/advanced" tab, Selected state, Rule: If I choose LUA from the pull down and click on "Edit LUA Code" I get an "Object reference not set to an instance of an object" error.

It's not that I'm needing the function. I don't even profess to know what it's supposed to do. I suspect it allows a LUA script to run if the button reaches the state that's defined.


Chuck

mhwlng
August 11th, 2005, 03:20 AM
1)

you can only move frames with the arrow keys if you click it with the mouse first to change the focus to it.

if you have frames on top of each other, it's impossible to select one with the mouse, so it would be great if the arrow keys would work after selecting a frame in the tree (or allowing the TAB key to move the focus to the selected frame)

currently I can only move 'difficult frames' by typing in a different x/y position at the bottom of the screens.

2)

toggle frame visibilty is always greyed out for me ? any idea why ?


Marcel

Ben S
August 11th, 2005, 06:01 AM
JLee - I'll like to get rid of the prerelease forum complete before adding a new discussion area. Let me see about moving all of those messages here.

Chas - That error is related to opening an image first, changing the default directory that the app is using, which hoses the lua syntax viewer. That lua allows you to use a lua function to determine state.

Marcel - Agreed about the arrow keys. For now, after selecting in the tree, hit tab to tab over to the render control.

Regarding toggle visibility, this is only available for frames that have states.

mhwlng
August 11th, 2005, 06:29 AM
For now, after selecting in the tree, hit tab to tab over to the render control.

that doesn't work for me ?

Marcel

Ben S
August 11th, 2005, 06:31 AM
Hm. Interesting. Okay, well I'm working on another release in the next few days, and will make sure this is easier.

waters
August 11th, 2005, 11:10 AM
I noticed something on my CCF. My button images seem to be losing quality every time I save my CCF! Since I'm a newbie, I'm doing tons of create button/save/test, so I think I save my ccf around 20-30 times per night!

I think the designer resaves all the images everytime you save the ccf and it degrades quality. So yesterday I replaced most of my buttons with the PNG file again and the difference was very obvious! Specially when compared side by side! I then saved around 15 times after that and I could start noticing some degrading quality on them! If it goes on like this, by the time I finish this ccf, I'll have to replace everything!

I only noticed on a set of buttons I created myself in photoshop, but it might be happening with everything.

Anyone seeing this? Can it be corrected?

Jlee
August 11th, 2005, 01:02 PM
Yes I'm seeing a problem too but I didn't know if it was designer or not. I just replaced a whole load of buttons too.

Ben S
August 11th, 2005, 01:12 PM
Are you saying that if you open an interface, and save 20 times (but without closing and reopening), you still notice a problem?

Obviously either way is a problem, but it will help me diagnose. All compression should be lossless, so this is definitely an issue.

waters
August 11th, 2005, 01:21 PM
Well, I have to close and reopen a lot, beause I'm used to copy buttons all the time and almost every time I copy a button and then try to chose an image for the copied button, it gives me an error and I have to close/reopen ... Can't really say if the problem happens if you only save the ccf.

Jlee
August 11th, 2005, 01:30 PM
I had the same problem with all the buttons throughout my ccf that were based on an original 33*33 transparent png. I've attached an example of both versions here. On the one that went bad if you zoom in you'll see a pixel on either side of the base of the circle that has gone dark. On the good image it's just the right blend of color. So it looked like all my buttons had 2 small black dots at the bottom. Because designer doesn't currently have a 'copy image' function it took me 3 hours to replace all the images with good ones again.

Jlee
August 11th, 2005, 01:34 PM
I've looked back over my previous versions and this happened to me sometime between 26 July and 31 July, just around the time when I started to use designer so I'm convinced it's a designer issue. I'm very worried that it's actually changing stored images as I never expected it to do this.

Ben S
August 11th, 2005, 01:42 PM
Please send me a CCF with an example of before, and a CCF with an example of after. I'll see if I can replicate and fix.

Lee - you should have mentioned this before spending 3 hours. My recent version has an export all and import all which allows you to save out to a directory, fix the images, and then reimport.

Jlee
August 11th, 2005, 01:46 PM
Please send me a CCF with an example of before, and a CCF with an example of after. I'll see if I can replicate and fix.

Lee - you should have mentioned this before spending 3 hours. My recent version has an export all and import all which allows you to save out to a directory, fix the images, and then reimport.
Buggar! That was on my scribbled list of problems and suggestions. CCF's on way.

waters
August 11th, 2005, 02:10 PM
Looking at Jlee's picture, the difference is pretty small! The differences in quality on my buttons are much easier to notice!! They're pretty obvious ... I'll post a picture when I get home.

Lee - you should have mentioned this before spending 3 hours. My recent version has an export all and import all which allows you to save out to a directory, fix the images, and then reimport.
I might be interested on this! Is it going to be a new beta version?

waters
August 13th, 2005, 09:20 PM
I captured a pic of how the buttons become after a lot of saves/Quit/Open. The smaller button to the right is the original PNG that I just replaced on that button. You can compare with the others. If you see the picture at 200%, the difference is huge!

Oh, and here's another bug. I copied the Play, Pause and Stop caption from my Tonto ccf. After you save, close and open, they become "?". The rewind, fast forward, previous and next symbols work alright. So the problem is only with Play, Pause and Stop.

Anyone seeing this?

Ben S
August 14th, 2005, 08:54 AM
That looks like it's dithering to 8-bit. Interesting. Let me take a look at why it would do that.

You're saying it gets worse over time, or you just notice this at some point?

waters
August 14th, 2005, 10:40 AM
It gets worse! After some heavy work on my ccf last night, the buttons are worse now! As I said, I can't really say if the problem happens only when you save or when you save/reopen. I still have to reopen a lot, cause a lot of times I get an error when trying to access a button's icon.

Cocophone
August 14th, 2005, 04:03 PM
I'm using Netremote designer and I've made a page with an embedded web browser that shows a URL.

How can I turn off the scroll bars using Netremote designer?

Or is that not possible?

Also using Netremote designer can you set the url to automatically refresh?

Jlee
August 15th, 2005, 03:15 AM
I'm loving Designer now, so much that Tonto has been removed from my machine. Designer is so much easier to use, much more user friendly and very professional looking. You've done a great job in a short time Ben.

Now you have a good solid version of NR out there I'm looking forward to seeing Designer take shape. Here's my current list of issues / suggestions. Sorry if they've been mentioned already.

1. Hot keys F2 (edit name) and CTRL+P (properties) don't work for me. I haven't really tried any others but those are the two I tend to use a lot.

2. I'd like to see image sizes displayed in Image Picker when you select an image. Perhaps the blank grey space between Remove Image and OK/Cancel could be used to display the size of the selected image.

3. Image Picker crashes a lot. I think I've narrowed it down to when you just deleted a frame or button anywhere in the ccf. If you then use Image Picker you get 'Specified argument was out of range of the valid values. Parameter name: Index'

4. I'm in desperate need of a function to copy and paste image and color scheme from one button to another.

5. An image browser would be useful where you could select an image and replace it with a new one. This would update all instances of that image throughout the ccf. I know you mentioned an import / export function but this idea seems more user friendly for cases where you just have one or two images to update.

6. I've found that word wrap only works in a frame if you have at least one carriage return in the text. If you do, subsequent lines seem to wrap OK. The word wrap function really needs a check box next to the object Name field.

7. I can't get NR to align text to the top left of a large frame. It always vertically centres it.

8. After selecting an object in a panel I'd like to be able to tab around objects in that panel (equivalent to Ctrl+Tab in Tonto).

9. The ability to drag and drop buttons and frames within the tree would be good including use of the Ctrl key to copy items via drag and drop.

10. How about an option to have Designer take an automatic back up copy of your CCF to a directory of your choice. I would suggest that it should back up once per Designer session just before the first attempt to save. So if you open and close designer without making changes no back up is taken. If you make loads of changes hitting 'save' several times only one back up is taken before the first changes are saved. I would find this really useful.

Ben S
August 15th, 2005, 05:04 PM
So ... first off - I've fixed the image quality issue. Suffice it to say that I'm not Microsoft's biggest fan right now. I had to provide an easy workaround after an hour or two of debugging streams, potential gzip internal state errors, and more. Turns out there is a pretty ugly bug inside the .net framework with repeated opening and closing and converting images. Oh well.

Cocophone - You can disable the scrollbars by changing the HTML content to disable scrollbars in the body tag, but there is no option to do it directly in NetRemote. Also, there isn't an option to do a refresh, currently, but could you do this from lua with a timer?

I'm loving Designer now, so much that Tonto has been removed from my machine. Designer is so much easier to use, much more user friendly and very professional looking. You've done a great job in a short time Ben.

You're just trying to butter me up here. It worked! Thanks!

Many of these issues I'll jot down as bugs (or easy enough enhancements) and attempt to correct them, but here are some comments:


3. Image Picker crashes a lot. I think I've narrowed it down to when you just deleted a frame or button anywhere in the ccf. If you then use Image Picker you get 'Specified argument was out of range of the valid values. Parameter name: Index'

Yes, this one is corrected in my local copy. I'll make some more changes and get the current rev out this evening.


5. An image browser would be useful where you could select an image and replace it with a new one. This would update all instances of that image throughout the ccf. I know you mentioned an import / export function but this idea seems more user friendly for cases where you just have one or two images to update.

Yep, this one's in, too. I used this to consolidate images where I had 2 or more of the same images from copying and pasting.


10. How about an option to have Designer take an automatic back up copy of your CCF to a directory of your choice. I would suggest that it should back up once per Designer session just before the first attempt to save. So if you open and close designer without making changes no back up is taken. If you make loads of changes hitting 'save' several times only one back up is taken before the first changes are saved. I would find this really useful.
Probably a good idea.

Ben S
August 15th, 2005, 09:25 PM
Hi folks -
I've posted a version with the bug fixes that are holding some of you back right now. I'm working on some of the other issues/enhancements but wanted to get these fixes out to you so you can continue your work.

Chas821
August 16th, 2005, 09:58 AM
Ben,

I found a new (and very small) bug in the newest build.

If you open more than one panel, click on an element (rubbberband highlite) and then switch panels using the tabs at the top on the window, the rubberband highlite from the previous selection is visable. Clicking anywhere on this panel will make it disappear. Not a show stopper, but at first it was a liitle worrisome.

BTW....I have not used Tonto in so long I might have forgotten how to use it!

Designer ROCKS!

Chuck

Cocophone
August 16th, 2005, 02:08 PM
I noticed when you save the file in this version the toolbar button stays blue until the file is saved.

In the older version I had the title bar also changed to the "filename*" The asterisk went away when the file was done saving.

There is no asterisk in the new version.

Jlee
August 16th, 2005, 04:27 PM
Is the image quality problem really solved? I replaced some images with originals but when I exported them again later I found that they had reduced in file size when compared to the originals.

Ben S
August 16th, 2005, 09:43 PM
The asterisk doesn't appear at all, Cocophone? Ever? I'll check this out.

Chuck - I'll take a look at the rubber band problem. Thanks for the nice comments. I too, am much enjoying it compared to Tonto. It will be great to get it our for everyone to use. It's really the key to enhancing NetRemote, as we want to make sure there is solid editor support before continuing to tack on features that you have to be a genius to figure out.

Lee - I ran through 200 iterations of read writes in my unit test and the end result matched my start result, so I think it's okay, but let me know if you see any blemishes. Did the file size change significantly?

Francois
August 17th, 2005, 03:56 PM
I'm experiencing a fatal error each time I tried to lauch the Designer application (this started after an earlier beta version crashed).

Here's the corresponding error log (after a clean install of Designer):


Connecting to NetRemote object
Creating CoNetRemoteHelper
Creating CoNetRemote
Getting Namespace
Getting plugins
Getting configuration from registry
Creating ElementProperties reusable window
There was an uncaught exception initializing the application
'', hexadecimal value 0x01, is an invalid character. Line 1, position 1. at System.Xml.XmlScanner.ScanContent()
at System.Xml.XmlTextReader.ParseRoot()
at System.Xml.XmlTextReader.Read()
at System.Xml.XmlValidatingReader.ReadWithCollectText Token()
at System.Xml.XmlValidatingReader.Read()
at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace)
at System.Xml.XmlDocument.Load(XmlReader reader)
at System.Xml.XmlDocument.Load(String filename)
at com.promixis.Controls.ActionDesignerControl.LoadPl uginTree()
at com.promixis.Forms.ElementProperties..ctor(NRIEdit orControl parent)
at com.promixis.Controls.NRIEditorControl..ctor(NRIEd itorForm parent)
at com.promixis.Forms.NRIEditorForm.OpenFile(String filename)
at com.promixis.Forms.NRIEditorForm..ctor()
at com.promixis.Forms.NRIEditorForm.Main(String[] argv)



I'm sure it's something simple, but I can't figure what it is.

Eiffel

Ben S
August 17th, 2005, 04:07 PM
Eiffel - This is a problem loading your Girder .gml. Can you send me the .gml that is currently loaded in G3 (if using G3) or all loaded GMLs (if using G4)?

peterjwhite
August 17th, 2005, 06:37 PM
Hi Ben,

I have a Feature Request for Designer to make it behave more like other Windows apps and Tonto itself:

Tab Key Functionality. In many graphic editors like Tonto, MS PowerPoint, etc, clicking the Tab/Shift-Tab keys after clicking on a graphic item (button or frame etc) will cycle the focus through the other graphic items in order. This is very handy when you want to select something that is hidden behind another item (at the moment I have to drag the overlaying item away, select the underlying item, make a change, drag the overlaying item back). It's also handy when you want to select an invisible/transparent item.

At the moment clicking the Tab key after highlighting an item will shift the focus to the status bar and cycle through Name/Position X/Y/W/H values. My idea is that if the focus is in the graphic editor, the focus should stay there and cycle through the graphic items, of course if the user changes focus to the status bar then Tab should cycle through Name/X/Y/W/H.

What do you think?

Ben S
August 17th, 2005, 08:58 PM
Completely agree, Peter. It's in the list of items to add, but hasn't surfaced to the top, yet.

reefer
August 18th, 2005, 05:51 AM
have some problem in designer.
It worked perfectly but one day all font has changed like in the picture.
had uninstalled old ver. and installed latest ver. but no use.

Francois
August 20th, 2005, 04:24 AM
Eiffel - This is a problem loading your Girder .gml. Can you send me the .gml that is currently loaded in G3 (if using G3) or all loaded GMLs (if using G4)?

Thanks for your prompt response.

I'm not sure what .gml file Netremote designer is looking for (I could send you the GML/BGF file which I use, but it's quite large... I'd rather try to narrow down the problem).

What puzzles me is that I have the same error with the Designer application with just an empty GML file loaded in Girder 3.3

davecherry
August 20th, 2005, 01:25 PM
I having some consistent errors with Designed when I try to change the functions for hardkeys. I'm using a modified version of the new pro interface.

Some hardkeys won;t allow a new function to be added. Get the following error:
************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at com.promixis.Forms.HardKeyForm..ctor(NRIEditorCont rol parent, NRIPageGroup pg, NRIHardKeys key)
at com.promixis.Controls.NRIEditorControl.treeViewEle ments_DoubleClick(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnDoubleClick(EventAr gs e)
at System.Windows.Forms.TreeView.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage (Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(M essage& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

I can get around this buy copying a function from another hardkey and then pasting it to the key I want to use.

A bigger problem is that I can't seem to delete or change the functions for the MEdia Bridge hard keys. If I use Ctrl-Delete to remove them I cannot then save my ccf. I get the message:
There was a problem saving the ccf (Object referenced not set to an instance of anobject) The original file was restored.

Please help

-Dave

tigera333
August 21st, 2005, 09:32 AM
I have exactly the same problem with hardkeys... :(

For the saving problem, the solution I've found is to delete all hardkeys commands already set, in Tonto and save my CCF.

For setting new commands, you can set them in the working hardkeys (FarLeft for example) and then copy/paste in the appropriate hardkey. :wink:

Here is the complete error message I get when I double-click on some hardkeys (ArrowUp for example):

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at com.promixis.Forms.HardKeyForm..ctor(NRIEditorCont rol parent, NRIPageGroup pg, NRIHardKeys key)
at com.promixis.Controls.NRIEditorControl.treeViewEle ments_DoubleClick(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnDoubleClick(EventAr gs e)
at System.Windows.Forms.TreeView.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage (Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(M essage& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll
----------------------------------------
NRDesigner
Assembly Version: 0.7.7.0
Win32 Version: 0.7.7.0
CodeBase: file:///D:/Dell%20Axim%20x50v/NetRemote/NetRemote%20Designer/NRDesigner.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll
----------------------------------------
System
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
----------------------------------------
System.Xml
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/windows/assembly/gac/system.xml/1.0.5000.0__b77a5c561934e089/system.xml.dll
----------------------------------------
System.Drawing
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll
----------------------------------------
SandBar
Assembly Version: 1.2.0.0
Win32 Version: 1.2.0.0
CodeBase: file:///D:/Dell%20Axim%20x50v/NetRemote/NetRemote%20Designer/SandBar.DLL
----------------------------------------
Interop.NetRemoteLibrary
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///D:/Dell%20Axim%20x50v/NetRemote/NetRemote%20Designer/Interop.NetRemoteLibrary.DLL
----------------------------------------
Lyquidity.Controls.ExtendedListViews
Assembly Version: 0.9.9.37502
Win32 Version: 0.9.9.37502
CodeBase: file:///D:/Dell%20Axim%20x50v/NetRemote/NetRemote%20Designer/Lyquidity.Controls.ExtendedListViews.DLL
----------------------------------------
ICSharpCode.SharpZipLib
Assembly Version: 0.84.0.0
Win32 Version: 0.84.0.0
CodeBase: file:///D:/Dell%20Axim%20x50v/NetRemote/NetRemote%20Designer/ICSharpCode.SharpZipLib.DLL
----------------------------------------
SandDock
Assembly Version: 1.0.6.1
Win32 Version: 1.0.6.1
CodeBase: file:///D:/Dell%20Axim%20x50v/NetRemote/NetRemote%20Designer/SandDock.DLL
----------------------------------------
OwnerDrawnListView
Assembly Version: 1.0.1877.16258
Win32 Version: 1.0.1877.16258
CodeBase: file:///D:/Dell%20Axim%20x50v/NetRemote/NetRemote%20Designer/OwnerDrawnListView.DLL
----------------------------------------

************** JIT Debugging **************
To enable just in time (JIT) debugging, the config file for this
application or machine (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the machine
rather than being handled by this dialog.

Ben S
August 21st, 2005, 01:08 PM
Thanks guys - I'll check these things out.

reefer
August 26th, 2005, 01:43 PM
I have update for the problem I had.
Since I put Registration code of PRO+IR in for NR, ND came back normal.
Was it some kinds of copy protection or reminder for registration?

Rob H
August 26th, 2005, 03:29 PM
Minor cosmetic point - in various places you've used 'lua' and 'LUA' rather than 'Lua'.

pgpg
August 31st, 2005, 10:39 AM
Found some bugs when I worked on my ccf today.

Bugs:
When renaming an open page the name only changes in the tree, not the tabs.

If deleting a page that is open it doesn't dissapear from the tablist and "editing area"

When deleting a button the selection is still visible after the button has been deleted.

When selecting many items and then changing the X position by writing a new one manually only the first item selected is moved. I think all should be moved relative to each other.

Sometimes when selecting more then one item and moving them they will not snap to the grid correctly. Lets say I have two items. The first one is a position x80 y80. I select both items and moves them. Then I can't drop them back at x80 y80, only at x79 y79 and x84 y 84.

There is no rightclick menu in the hardkey node and subnodes.

Improvements:
When changeing plugin actions (like setting events to send to Girder) I think Enter should press OK button and Esc should press Cancel button.

When adding a image to the imagepicker it will be added last, it would be nice if the scrollbar would scrolldown so the added image is visible.

Keep up the good work! :)

m00j
August 31st, 2005, 11:23 PM
If you delete something, the selection rectangle stays. While this in itself is merely a visaul annoyance the big problem is if you hit Ctrl+Del again it crashes the program.

Ben S
September 2nd, 2005, 08:24 PM
Thanks for your comments guys, we're working on wrapping up many of thes e issues and more. In a few days you should see the new release.

Thanks!