From: Eugen F <feu...@ya...> - 2013-12-10 09:46:22
|
I've updated the repository, so maybe you can check the changes. Note that there is a change in BaseEnpoint "throw new ArgumentException("HTTP Mode can only be GET/POST, derived implementations should override this property if they wish to support more methods");" that I had to comment in order to make the version from repository connect to an endpoint. (no relation to my changes). Also I tried to make an external endpoint work with that entities change, but i only get timeouts...because of the complex query i think. On Monday, December 9, 2013 2:50 PM, Rob Vesse <rv...@do...> wrote: Eugen Forking a Mercurial repository copies all branches, however if you could commit your changes to the default branch that would be best Thanks, Rob From: Eugen F <feu...@ya...> Reply-To: Eugen F <feu...@ya...> Date: Monday, 9 December 2013 12:20 To: Rob Vesse <rv...@do...> Subject: Re: [dotNetRDF-Develop] Store manager improvements I have made the changes so it's now both MDI and tabs, forked repository at https://bitbucket.org/feugen24/storemanager_tabs. Still I'm not sure it's the correct version because there were lots of tags when creating the fork, so i picked the "dynamic" that was selected by default. I assumed dynamic means (latest). > >If it's ok i'll update this one. > > > > >On Sunday, December 8, 2013 5:33 PM, Rob Vesse <rv...@do...> wrote: > >Hi Eugen > > >Thanks for the detailed email, yes there are advantages to a tabbed interface though I suspect some users (like myself) may prefer to have the MDI interface still. > > >What would be ideal from my perspective would be to integrate this such that users can switch between the modes as desired, so users who prefer the current interface can continue to use it and those that like the new interface can use that instead. Or even to have it such that you can dock connections into a tabbed interface as and when desired. > > >The changes all sound useful but I haven't previewed them at all because I'm afraid I'm not going to run a compiled executable from someone who's emailing me for the very first time even if it does pass the virus checker. If you can provide either a link to the git repository, a patch against latest trunk or ideally a mercurial fork that would be fantastic. We use Mercurial for our development with our main repository hosted on BitBucket at http://bitbucket.org/dotnetrdf/dotnetrdf – if you can fork the code on BitBucket, transfer your changes to there and then open a pull request that would be the best way for us to see and review your changes. > > >Btw this is a subscription list, your email was moderated through and you've been CC'd on this initial reply but if you could subscribe at https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop so you can participate in this discussion going forward without us having to manually CC you each time that would be much appreciated. > > >Thanks, > > >Rob > > >From: Eugen F <feu...@ya...> >Reply-To: Eugen F <feu...@ya...>, dotNetRDF Developer Discussion and Feature Request <dot...@li...> >Date: Saturday, 7 December 2013 11:42 >To: "dot...@li..." <dot...@li...> >Subject: [dotNetRDF-Develop] Store manager improvements > > > >Hi, >> >> >>I'm working with store manager and because of the midi interface it's difficult to interact with it, meaning each time i create a connection a new window is created, then when I run a query another window, rerun a query...new window, then close the one of the first query run and so on. >> >> >>So i think the approach in sql server management studio or brightstardb polaris tool is much better. Both have tabs for each new connection, and when i rerun a query only results change (no new window). >>So i made the following changes: >>- when a connection is opened a new tab page is created and I add StoreManagerForm as a child to it >>- each tab has a close btn >> >>The rest of the functionality is the same except for query tab where: >>- i added a splitter control where panel 1 has query window , panel 2 has query results (both for graph and resultset) >> >>- i added a new button for orientation ( --| ) so we can change the orientation of the splitter ( vertical mode is v helpful on wide screens with few columns on results) >>- i removed "query" word from all buttons to occupy less space (i think it's obvious since we are in query window tab) >> >>- i changed AutoSizeColumnsMode to AllCells (previous was DisplayedCells but i had problems with it when large uri's where not in current view) >> >> >>I also added a feature (in query tab) to expand a query for some subjects so i can see all the properties and values of those subjects. This allows a user to see similar results as sql server in case he has entities. For example if a user is using Entityframework api from brightstardb he can the select entities of rdf:type "Car" and see all car entities with values, in a table. >>- i added a new checkbox "AsEntities" that allows this feature when checked (it takes first variable from the current query as entity id/subject) >> >>It transforms user query to get all properties and the dynamically creates a query to get the entities. >>- i also added a numeric control next to the checkbox with default value of 1. This was necessary because in may case I have some predicates that are entities themselves and i need to filter those out. (a group by is used to filter predicates using that default value of 1) >> >> >>I've attached the working version so you can play with it. I worked on a local git source control using latest 102 source code. >>Let me know what you think of the changes, and if it's ok, how to send/publish the source code. I've not really worked on any open source project so i don't know the flow.------------------------------------------------------------------------------ Sponsored by Intel(R) XDK Develop, test and display web and hybrid apps with a single code base. Download it for free now! http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk_______________________________________________ dotNetRDF-develop mailing list dot...@li...https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop > > |