Author |
Message |
Registered: March 14, 2007 | Reputation: | Posts: 6,747 |
| Posted: | | | | This tool has nothing to do with IMDb or any downloadable data. It's just an editor that has a grid function where you can copy/paste/append cast and crew data and edit it more freely that in DVD Profiler itself. Please keep in mind that it's an early version and probably contains errors. Suggestions for improvement are of course welcome. Freestyle Cast/Crew Edit | | | Karsten DVD Collectors Online
| | | Last edited: by DJ Doena |
|
Registered: June 2, 2009 | Reputation: | Posts: 306 |
| Posted: | | | | Downloaded it and will play around with it as I'm a big fan of your other utils |
|
Registered: March 13, 2007 | Reputation: | Posts: 6,635 |
| Posted: | | | | DJ,
Your timing is perfect. I've been using Tom Gaines Cast/Crew Editor, but it no longer works since I upgraded to Windows 7 and MS Office 2007 over the weekend.
I'll give it a try and let you know if I have any problems!
Thanks. | | | Hal |
|
Registered: March 13, 2007 | Reputation: | Posts: 6,635 |
| Posted: | | | | I copied cast with dividers from your program to DVDP. While it inserted the dividers in DVDP, it "lost" the episode titles. All of the dividers were blank.
When I tried copying crew (with dividers) I got this error:
"There was an error processing the XML. Unrecognized credit type"
When I click on "OK" I get another error:
"There was an error processing the XML. The clipboard does not contain valid crew information"
I was copying the cast and crew from another profile without having changed it in any way, other than to append the cast and crew from a second profile to the first.
Once you get this working properly, it will be awesome!!!!! | | | Hal | | | Last edited: by hal9g |
|
Registered: March 13, 2007 | Reputation: | Posts: 6,635 |
| Posted: | | | | Tried copying crew (from a totally different profile) without dividers to a blank profile and got the same errors as described above. | | | Hal |
|
Registered: March 14, 2007 | Reputation: | Posts: 6,747 |
| Posted: | | | | Quoting hal9g: Quote: I copied cast with dividers from your program to DVDP. While it inserted the dividers in DVDP, it "lost" the episode titles. All of the dividers were blank.
Whoops. Stupid beginner mistakes Try 0.1.1.0 | | | Karsten DVD Collectors Online
|
|
Registered: March 13, 2007 | Reputation: | Posts: 6,635 |
| Posted: | | | | Yup, that fixed the problem with the cast dividers. | | | Hal |
|
Registered: March 14, 2007 | Reputation: | Posts: 6,747 |
| Posted: | | | | It should also fix the crew issue. Anyways, it's past midnite now, I'm going to bed. | | | Karsten DVD Collectors Online
|
|
Registered: March 13, 2007 | Reputation: | Posts: 6,635 |
| Posted: | | | | Crew is now copying correctly as well!!!!
Excellent!! | | | Hal |
|
Registered: March 14, 2007 | Reputation: | Posts: 6,747 |
| |
Registered: March 14, 2007 | Reputation: | Posts: 6,747 |
| Posted: | | | | Just wanted to say that I've released a new version 2.0.0.0 which is fully integrated in DVD Profiler (i.e. it works as a plugin).
I've built in some consistency checks so that you don't corrupt your database.
I also added an undo/redo system.
And also short keys (thanks Tom!) to make working more efficient.
As usual, it's in the plugins download section. | | | Karsten DVD Collectors Online
|
|
Registered: March 31, 2007 | Posts: 662 |
| Posted: | | | | I just downloaded this little tool and I got some feature requests.
1. Make it possible to move more than one row at a time. I can select multiple rows, but can't move them. Trying to move the selection will move only one row.
2a. Make it it possible to scroll the window while moving a row. Actually I can move a row only inside the shown rows. To move it a long way I have to move it, scroll the window, move it again...
2b. Otherwise make it possible to cut a selection and paste it at a different position. Cutting a selection is already possible, but I can only paste it at the end or overwrite all other data.
3. Short key F2 should be edit the selected cell. This is default behavior in every table-oriented software I've ever used. Right now I have to use left-clicks to edit a cell, because F2 is used to check data validity.
4. DEL key should empty the selected cell, not removing the complete row. Removing the row should only be done if the row is selected.
5. In crew: if category is not set and I jump to role with TAB key I get an unhandled exception. It seems it tries to set drop-down-items but can't because category is not set.
6. Undo/redo will stop working after X changes. It seems that undo/redo will save the first X changes instead of the latest X changes. I stumbled on this in the external tool (started with the start-menu) after I deleted a row by mistake and tried to undo. I was thrown a lot of changes back. Then I edited another movie without closing the tool down and again deleted a row by mistake and tried to undo and was thrown to the same point I was thrown before, which means all data from the first movie was set again. | | | |
|
Registered: March 14, 2007 | Reputation: | Posts: 6,747 |
| Posted: | | | | 1) I'm using the WindowsForms.DataGridView which sadly has only limited functions. I don't know how to move more than one row at a time. 2a) Found a code snippet which enables that. 2b) That should be possible. 3) The function was already there but I had overriden it with my own F2 key. Moved the function to Shift-F2 4) Done. 5) I can't seem to reproduce that. I'm never in a state where Category is not set. Can you give me an example on how to achieve this? 6) I cannot reproduce this either. The Undo stack is implemented as LIFO - as it should be and it's always the oldest element that gets remved once the stack reaches its limit (currently: 25 changes). | | | Karsten DVD Collectors Online
|
|
Registered: March 31, 2007 | Posts: 662 |
| Posted: | | | | 1) I don't know if this works or helps, but I found this. 2a) Thanks. 2b) It's possible with your latest test-build. CTRL+SHIFT+I isn't possible in your official build. 3+4) Two real big Thank you's for those! 5) Select Custom Role in a row, hit F10 to insert an empty row, hit UP followed by SHIFT+TAB. Here's the exception text: Quote: ************** Ausnahmetext ************** System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt. bei DoenaSoft.DVDProfiler.FreestyleCastCrewEdit.EditingPane.OnCrewDataGridViewCellEnter(Object sender, DataGridViewCellEventArgs e) in D:\Files\TFS\Main\DVDProfiler\FreestyleCastCrewEdit\FreestyleCastCrewEditLib\EditingPane.cs:Zeile 938. bei System.Windows.Forms.DataGridView.OnCellEnter(DataGridViewCellEventArgs e) bei System.Windows.Forms.DataGridView.OnCellEnter(DataGridViewCell& dataGridViewCell, Int32 columnIndex, Int32 rowIndex) bei System.Windows.Forms.DataGridView.SetCurrentCellAddressCore(Int32 columnIndex, Int32 rowIndex, Boolean setAnchorCellAddress, Boolean validateCurrentCell, Boolean throughMouseClick) bei System.Windows.Forms.DataGridView.TabToPreviousCell() bei System.Windows.Forms.DataGridView.ProcessTabKey(Keys keyData) bei System.Windows.Forms.DataGridView.ProcessDataGridViewKey(KeyEventArgs e) bei System.Windows.Forms.DataGridView.OnKeyDown(KeyEventArgs e) bei DoenaSoft.DVDProfiler.FreestyleCastCrewEdit.CustomDataGridView.OnKeyDown(KeyEventArgs e) in D:\Files\TFS\Main\DVDProfiler\FreestyleCastCrewEdit\FreestyleCastCrewEditLib\CustomDataGridView.cs:Zeile 531. bei System.Windows.Forms.Control.ProcessKeyEventArgs(Message& m) bei System.Windows.Forms.DataGridView.ProcessKeyEventArgs(Message& m) bei System.Windows.Forms.Control.ProcessKeyMessage(Message& m) bei System.Windows.Forms.Control.WmKeyChar(Message& m) bei System.Windows.Forms.Control.WndProc(Message& m) bei System.Windows.Forms.DataGridView.WndProc(Message& m) bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) When I select the last row, Category and Role are automatically filled with 'Other' and 'Custom'. Inserting a line with F10 doesn't do that. 6) It seems to be related to the error mentioned in #5. After this Undo/Redo won't be updated anymore. 7) Inserting a row by hitting F10 isn't recognized as a undoable/redoable change. Edit: It's also not recognized if done in the menu. 8) Maybe it's possible to add two more hotkeys: CTRL+Page Up / CTRL+Page Down to move a selection directly to the top / bottom of the list? | | | | | | Last edited: by StaNDarD |
|
Registered: March 14, 2007 | Reputation: | Posts: 6,747 |
| Posted: | | | | Quoting StaNDarD: Quote: 2b) It's possible with your latest test-build. CTRL+SHIFT+I isn't possible in your official build.
What I meant to say was "that should be possible to implement" hence it was in the test build. Quote:
5) Select Custom Role in a row, hit F10 to insert an empty row, hit UP followed by SHIFT+TAB. Here's the exception text
When I select the last row, Category and Role are automatically filled with 'Other' and 'Custom'. Inserting a line with F10 doesn't do that.
Now it does. Quote:
6) It seems to be related to the error mentioned in #5. After this Undo/Redo won't be updated anymore.
Ok, let's hope the error is gone then. Quote:
7) Inserting a row by hitting F10 isn't recognized as a undoable/redoable change. Edit: It's also not recognized if done in the menu.
It wasn't because I didn't deem it necessary. Now it is. Quote:
8) Maybe it's possible to add two more hotkeys: CTRL+Page Up / CTRL+Page Down to move a selection directly to the top / bottom of the list? Couldn't get the multiple row dragon loot, erm, I mean drag'n'drop to work with my existing code but I implemented a simple Cut and Insert function which essentially does the same. | | | Karsten DVD Collectors Online
| | | Last edited: by DJ Doena |
|
Registered: March 31, 2007 | Posts: 662 |
| Posted: | | | | Cool, thanks again. | | | |
|