Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 1

create tutorials within applications that are written on top eclipse's rcp. prism studios is a set of plugins that provide any eclipse based rcp client applications with capture, record, and playback. also, based on GEF, is the studio that provides functionality to the end user to edit ... [More] , manipulate, annotate the captured playback script. this script, along with the captured screen shots files (saved as png's), can be imported/exported to an xml structured format. More interesting than the tutorial create/play feature is the programmatic control over the UI events. more efficient than TPTP project's AGR implementation at event capturing -- by utilizing constructs provied by AspectJ. [Less]

5.0
 
  0 reviews  |  1 user  |  14,459 lines of code  |  0 current contributors  |  Analyzed 8 days ago
 
 

This project is about how the user interface programming of bigger enterprise projects in Eclipse RCP can be made easier. Eclipse RCP includes a large number of technologies that can be useful in an application and provide a good, rich user experience. Some of the more important technologies are ... [More] EMF, data binding, UI Forms, control decoration and field assist. But using these technologies out of the box, usually means you have to do a lot of boiler plate code for each widget - in itself not difficult, but a nightmare to maintain afterwards. This project is about how you can cut down on the boiler plate code and yet maintain full control of you application in Java. Tonny Madsen from The RCP Company will be doing a talk at EclipseCon '09, "The Happy Marriage of EMF, Data binding, UI Forms and Field Assist in larger RCP Applications", about this project. BackgroundImagine you have to develop a larger Eclipse RCP based application with many dozens - maybe hundreds - of views, dialogs and wizards all based on a large common EMF based data model. How do you make sure you get a consistent and modern interface that can be extended in the future without redesigning everything again and again? Basically, how do you solve these common problems: all currencies, amounts, dates, customer IDs and whatever are shown in the same manner all over the application all date fields support the same set of shortcuts for "today", "next week", "next weekend", etc. all enumeration fields of the same base type are mapped in the same manner - whether a combobox, list or simple text field is wanted in a specific form all forms use the same colors, fonts and images the application can still be developed using both automated UI generation and existing commercial tools when new UI ideas are developed they can be added to the application without having to redo all forms again the UI can utilize the current UI Forms, EMF validators, and field assist without having to hand code everything repeatably the developed code does not contain too much boilerplate code for the UI This project describes one possible solution to these problems based on a combination of the existing data binding toolkit, field assist framework and custom decoration of widgets. The configuration of the solution is based on a relatively simple extension point as well as annotations in the EMF model. Using the Plug-insYou are more than welcome to use the plug-ins of the project. After all, this is why it has been put up here. Just check it out. If you need another distribution format, please let us know. But we also encourage everybody to review the code, report issue and/or provide patches for the current implementation. If needed, send mail to The RCP Company to become an administrator... DependenciesYou also need the com.rcpcompany.utils.logging plug-in. See the The RCP Company Utilities for more information on how to get it. This siteThis site is intended to be a low-budget site. There will not be a lot of activity and/or documentation unless you help with it. Related Projects The RCP Company Utilities. [Less]

0
 
  0 reviews  |  0 users  |  43,108 lines of code  |  0 current contributors  |  Analyzed 4 days ago
 
 

Update SiteMultiPage Editor Tab TraverseScreenshotNote on implementationInstallationSampler Plug-inReverse Text Selection Plug-inGoogle Clips Plug-inScreenshot Plug-inClick It! - Desktop screen shot utilityReorder Plug-inFeatures Plug-ins Fragments Plug-in This project hosts Sandip Chitale's ... [More] Eclipse plug-ins. Update Sitehttp://sandipchitaleseclipseplugins.googlecode.com/svn/trunk/SandipChitalesEclipsePluginsUpdateSite/ MultiPage Editor Tab TraverseThe MultiPage editors such as plug-in manifest editor do not support navigation of tabs (pages of the editor) using keyboard. This plug-in fixes that by implementing two commands: Next Tab - CTRL+TAB Previous Tab - CTRL+SHIFT+TAB Note: Use COMMAND key in place of CTRL on Mac OS. You can always change the keyboard shortcuts using Preferences > General > Keys preference page. ScreenshotStarting with Overview tab: Type CTRL+TAB to go to Dependencies tab: Type CTRL+SHIFT+TAB instead to go to build.properties tab: Note on implementationThis will work for any MultiPage editor that subclasses org.eclipse.ui.part.MultiPageEditorPart and use the default org.eclipse.swt.custom.CTabFolder to implement the tab folder. The implenetation uses reflection to access protected methods. org.eclipse.ui.part.MultiPageEditorPart.getContainer() org.eclipse.ui.part.MultiPageEditorPart.setActivePage(int) IMHO this should be provided by the implementation of org.eclipse.ui.part.MultiPageEditorPart itself. I filed an enhancement request for this Issue 276626. InstallationTo install the plug-in, add the update site URL at the top of the page to Eclipse using Help > Software Updates... > Available Software Tab > Add Site. Sampler Plug-inThe sampler plug-in adds a Color Sampler Toolbar. Color of any pixel on the desktop can be sampled by simply dragging the cursor from the Color Sampler label and copied to the clipboard in various formats as shown in the pop-up menu. Reverse Text Selection Plug-in Commands Reverse Text Selection Alt+Shift+/ - this command moves the text caret to the other end of the text selection in text editor. Repeated invocation of the command bounces the caret from one end of selection to the other while keeping the selection intact. This enables you to extend/contract the selection in either direction. You can change the key binding using Preferences > General > Keys page. Note: Eclipse has commands to Set/Clear and Swap a Mark. The Mark is a remembered position in the text editor. The Set/Clear/Swap Mark functionality is more closer to the Emac's mark and dot functionality. Reverse Text Selection Plug-in specifically deals with the text selection endpoints and works better for me. I have filed an enhancement request for incorporating this functionality in Eclipse text editors: https://bugs.eclipse.org/bugs/show_bug.cgi?id=270392 Google Clips Plug-inHaven't you always wished for web based, live clipboard that you could share between Eclipse instances running on different computers. May be even share it with your buddies. Your wait is over. All you need is the Google Clips Plug-in and a Google Docs account. Google Clips is a Eclipse Plug-in that implements a web based shared clipboard using a Google Spreadsheet. Just create a Google spreadsheet named CLIPBOARD to make the plug-in work out of the box. You can of course change the name of spreadsheet you want to use as clipboard using Preferences > General > Google Clips page. If you share a the spreadsheet with your buddy you can share the clipboard. Commands Paste Clip Alt+Shift+G Alt+Shift+V - Paste the first clip. If the same command is used again within 2 seconds the next clip is pasted. Paste Clip from a pop-up dialog Alt+Shift+G P - Paste the clips from a pop-up dialog. Toggle Auto clip cut and paste mode Alt+Shift+G T - When the auto clip mode is on every cut and copied text is pushed to the shared clipboard. Google Clips Toolbar The toolbar showing the shared Google Clips. Google Clips Login Dialog Google Clips Pop-up You can preview and insert specific clip using the pop-up dialog. Google Clips Preferences You can use the preferences page to configure your Google ID and the spreadsheet to use as clipboard. Google Spreadsheet as a web based shared clipboard The Google spreadsheet on the web showing the same clips. Screenshot Plug-inThis plug-in lets you take screen shots from within Eclipse. It supports taking screen shots of: Screen shot Toolbar Whole desktop Area of desktop - Click and drag the mouse to select a rectangular area of the desktop after the cursor turns to cross-hair. Workbench Window Specific Perspective - The screen shot is taken after switching the workbench to the specified perspective. Specific View - The view is detached, the screen shot is taken and the view is attached again. Specific Editor Specific Preferences Page The screen shot is taken 5 seconds after the invocation of the action. After the screen shot is taken you can: Preview the screen shot Save it to a file in .png, .gif, .jpg, .bmp or .ico format Save it as a file inside workspace Copy to system clipboard Print Screen shot Preview Dialog Click It! - Desktop screen shot utilityClickIt! is Eclipse project that builds a desktop variant of the screen shot plug-in. It installs an icon in System tray. Pop-up menu on the System Tray icon has actions to print the whole desktop or area of desktop. When a action is invoked the tray icon counts down 5 seconds letting you set up your desktop. Click It in System tray Click It in action Click It Preview Dialog To build the project checkout the project into your workspace. Then follow the instructions at Developing SWT applications using Eclipse. You can also export the runnable jar using File > Export > Java > Runnable Jar File. Reorder Plug-inThe asymmetry in the way , (comma) is used to separate the items in parameter and arguments lists always causes problem when one wants to reorder that list in Java editor. Is that why Java allows trailing commas in array initializer? ;) may be. The Reorder plug-in adds the following actions to the Java editor tool bar. Swap backward (Ctrl+,) Swap forward (Ctrl+.) Basically the actions reorder the: arguments of a class instance creation invocation arguments of a method invocation parameters of a method declaration members of array initializer and automatically adjust the ',' separator. For example with caret at | in: void method(int iii, String |sss, boolean bbb){} pressing Ctrl+. (i.e. Control+period) or clicking on Swap forward tool bar button yields: void method(int iii, boolean bbb, String |sss){} or pressing CTRL+, (i.e. Control+comma) or clicking on Swap backward tool bar button with the original source yields: void method(String |sss, int iii, boolean bbb){} Features Plug-ins Fragments Plug-inPDE has several views that shows the information about plug-ins. However there is no view (that I am aware of) which allows one to look at which Features contributed which Plug-ins and Fragments. This plug-in provides an action Help > List Features Plug-ins Fragments to show that information. Features Plug-ins Fragments Information in About Dialog > Configuration Details The Features Plug-ins Fragments is also displayed in About Dialog > Configuration Details. [Less]

0
 
  0 reviews  |  0 users  |  22,694 lines of code  |  1 current contributor  |  Analyzed 6 days ago
 
 

What is Hexacta Booster?Hexacta Booster is an open source set of tools that allow developers to automatize some manual and repetitive tasks present on software development. Features: Java-dotNet model based code generator (Hexacta Booster uses your java or dotNet application model to generate ... [More] persistence, service and view aspects). Unified and collaborative meta-template system (Edit, create, share, and apply templates on the fly). Quickstartapplication (booster archetypes). Recurrent methods generator. Plugin clients (Eclipse, Visual Studio and Maven). Private method call generator (Java Reflection). Runtime exceptions test coverage tool (Eclipse). Supported generations: Java Projects Persistence: Hibernate Mappings, Hibernate DAOS, Spring DAOS, DAOS tests (Junit 3/4), Spring beans. Service: Services, DTO interfaces (DynaDTO), tests (Junit 3/4), Spring beans View: CRUD tables (Struts 2), Struts 2 Actions, Actions configuration, Spring beans Dot Net Projects Persistence: Nhibernate Mappings [ [Less]

0
 
  0 reviews  |  0 users  |  142,567 lines of code  |  0 current contributors  |  Analyzed 7 days ago
 
 

IntroductionVega Desktop supports the capability to integrate software platforms within Eclipse, with which a developer can dynamically rearrange the environments to better suit a development task. The desktop acts as an overall manager to a set of integrations. For installation instructions ... [More] please visit the featured Wiki page - Installation. News2009-08-13: Establish the Vega Desktop site - http://code.google.com/p/vega-desktop/ Plug-insDesktop Core represents an instance. Every software is an instance of a particular, fixed software type, and every runtime is an instance of a particular, fixed runtime type. Desktop UI manifests integrated projects within a table view and actions visible on a pop-up menu to deal with arrangements for editors and actions on a selected project. It also provides extension points for other program UI’s plug-ins, e.g., wizard fragments, editor pages, preference pages, image resources. Program Console can support integrating any local tools for a development task. RSEProgram Console is all about remote systems, e.g., set or get remote runtime environments, build, run or debug a remote program. PDE Template is a template for further plug-ins’ implementers in order to make developing plug-ins for a specific program easier and simpler. As a sample of Plug-in Development Environment (PDE) in Eclipse, the template design can make it more efficient to configure and implement program’s plug-ins that will be integrated in the desktop with extension points. Some Platforms are integrated to the desktop, such as Apache WS-Axis. [Less]

0
 
  0 reviews  |  0 users  |  0 current contributors  |  Analyzed about 17 hours ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.