Hei Paul, i tested even on OSX. Drag and Drop look fine there as well. And your new OpenPlugIn dialog is nice too. I checked it with the Postgis and the ArcSDE. I have only two suggestions for later, when doing a final release: a) make the dialog a bit smaller, b) use a default icon if none is provided by the (external) plugin
very well done! stefan Larry Becker schrieb: > You still need to check in the OpenWizardPlugIn. > > Larry > > On 10/14/07, *Paul Austin* <[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>> wrote: > > I've checked in the update, look for the new Open.. item in the File > menu, toolbar and the Category context menu. I also added in support > for the AddDataSourceLayer plug-in as well. > > Paul > > Paul Austin wrote: >> >> This is what the first step of the wizard will look like. I have >> not I18N the strings yet. Also note that for those auto installed >> wizards for DataSourceQueryChoosers there is no Icon. >> >> Open Wizard >> >> Paul Austin wrote: >>> Stefan, >>> >>> It is not an open data source plug-in, it is an open anything >>> wizard plug-in, which will at least support. >>> >>> * Any file supported by the OpenFilePlugIn >>> * Any DataSource registered with the >>> DataSourceQueryChooserManager (except File based ones as >>> they are opened with the OpenFile portion). This includes >>> the PostGIS plug-in >>> * Projects >>> * WMS Layers >>> >>> Maybe OpenWizardPlugIn might be a better name? >>> >>> Paul >>> >>> Stefan Steiniger wrote: >>>> Hei Paul, >>>> >>>> this are great news :) >>>> >>>> Should we name the OpenPlugIn more precisely (i.e. OpenDataSource or >>>> so..)? >>>> >>>> Paul Austin schrieb: >>>> >>>>> As discussed the other day I'm implementing another new open plugin >>>>> which is designed to allow pluggable wizards for loading other things >>>>> in >>>>> addition to files. >>>>> >>>>> I have a prototype of this working which first shows a list of types >>>>> of >>>>> >>>>> things that can be loaded with an optional Icon. For this I'd like to >>>>> have 32x32 size icons for this with the name of the type below it. If >>>>> someone can help with some icons that would be great. At the moment >>>>> I'm >>>>> >>>>> just using the 16x16 icons. >>>>> >>>> ok.. should be doable. But we need to know if you want a gif image or >>>> so. >>>> >>>> cheers germany >>>> stefan >>>> >>>> >>>>> The default implementation will have my Open File and Open Project >>>>> icon. >>>>> In addition to this it will get all non file based >>>>> DataSourceQueryChoosers registered and wrap them in my new framework. >>>>> For this it uses getComponent on the chooser to get the UI to accept >>>>> the >>>>> >>>>> options and then uses the getDataSourceQueries when finished is >>>>> pressed >>>>> to load them. I've tested this with the PostGIS plug-in and it works >>>>> without any changes. It should also work with the ArcSDE one too. >>>>> >>>>> >>>>> The other option is developers can create their own WizardGroup using >>>>> the following interface and register this with the OpenPlugIn. The >>>>> advantage of this approach is you can have a more complex UI with >>>>> >>>>> validation of fields etc. The getPanels() method returns one or more >>>>> WizardPanels for the UI. The getFirstId() returns the ID of the first >>>>> panel to use and the run method is called after the finish button is >>>>> pressed. It's in this method that the loading of data is done. It >>>>> uses >>>>> >>>>> the Threaded plugin so it will not be running in the UI thread. >>>>> >>>>> >>>>> public interface WizardGroup { >>>>> public String getName(); >>>>> >>>>> public Icon getIcon(); >>>>> >>>>> public List<WizardPanel> getPanels(); >>>>> >>>>> >>>>> public String getFirstId(); >>>>> >>>>> public void run(TaskMonitor monitor); >>>>> } >>>>> >>>>> >>>>> I'm going to clean everything up this weekend and check in next week. >>>>> >>>>> Paul >>>>> >>>>> >>>>> ------------------------------------------------------------------------- >>>>> >>>>> This SF.net email is sponsored by: Splunk Inc. >>>>> Still grepping through log files to find problems? Stop. >>>>> Now Search log events and configuration files using AJAX and a >>>>> browser. >>>>> Download your FREE copy of Splunk now >> >>>>> http://get.splunk.com/ >>>>> _______________________________________________ >>>>> Jump-pilot-devel mailing list >>>>> Jump-pilot-devel@lists.sourceforge.net >>>>> <mailto:Jump-pilot-devel@lists.sourceforge.net> >>>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>>>> >>>>> >>>>> >>>> >>>> ------------------------------------------------------------------------- >>>> This SF.net email is sponsored by: Splunk Inc. >>>> Still grepping through log files to find problems? Stop. >>>> Now Search log events and configuration files using AJAX and a browser. >>>> >>>> Download your FREE copy of Splunk now >> http://get.splunk.com/ >>>> _______________________________________________ >>>> Jump-pilot-devel mailing list >>>> Jump-pilot-devel@lists.sourceforge.net >>>> <mailto:Jump-pilot-devel@lists.sourceforge.net> >>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>>> >>> ------------------------------------------------------------------------ >>> >>> >>> ------------------------------------------------------------------------- >>> This SF.net email is sponsored by: Splunk Inc. >>> Still grepping through log files to find problems? Stop. >>> Now Search log events and configuration files using AJAX and a browser. >>> >>> Download your FREE copy of Splunk now >> http://get.splunk.com/ >>> ------------------------------------------------------------------------ >>> >>> _______________________________________________ >>> Jump-pilot-devel mailing list >>> Jump-pilot-devel@lists.sourceforge.net >>> <mailto:Jump-pilot-devel@lists.sourceforge.net> >>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>> >> ------------------------------------------------------------------------ >> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by: Splunk Inc. >> Still grepping through log files to find problems? Stop. >> Now Search log events and configuration files using AJAX and a browser. >> >> Download your FREE copy of Splunk now >> http://get.splunk.com/ >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> Jump-pilot-devel mailing list >> Jump-pilot-devel@lists.sourceforge.net >> <mailto:Jump-pilot-devel@lists.sourceforge.net> >> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >> > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > <mailto:Jump-pilot-devel@lists.sourceforge.net> > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > > > > -- > http://amusingprogrammer.blogspot.com/ > > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > > > ------------------------------------------------------------------------ > > _______________________________________________ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel