Home > By category > Developer Tools >Specialized Tools > SWF Widgets

SWF Widgets

  • Downloads: 
  • Views: 
  • Rating:

SWF Widgets is a tool written to help porting existing Windows Forms applications to wxWidgets toolkit.

wxWidgets is a cross-platform toolkit that has been optimized over time to make writing dialogs by hand as easy as possible, but this approach has limitations as soon as dialogs reach a certain complexity. Even without the inevitable number of typos, writing nice looking dialogs is a hassle and reordering the items in a dialog often amounts to rewriting the dialog from scratch. In addition to being quite some work, writing dialogs also requires a profound and exact knowledge of the syntax used for creating and positioning dialog items.

Windows Forms is a framework for building Windows client applications that utilize the common language runtime. Windows Forms applications can be written in any language that the common language runtime supports. Some of the advantages of using Windows Forms include the following:

- Implicity and power: Windows Forms is a programming model for developing Windows applications that combines the simplicity of the Visual Basic 6.0 programming model with the power and flexibility of the common language runtime.
- Lower total cost of ownership: Windows Forms takes advantage of the versioning and deployment features of the common language runtime to offer reduced deployment costs and higher application robustness over time. This significantly lowers the maintenance costs (TCO) for applications written in Windows Forms.
- Architecture for controls: Windows Forms offers an architecture for controls and control containers that is based on concrete implementation of the control and container classes. This significantly reduces control-container interoperability issues.
- Rich graphics: Windows Forms is one of the first ship vehicles for GDI+, a new version of the Windows Graphical Device Interface (GDI) that supports alpha blending, texture brushes, advanced transforms, rich text support, and more.
- Flexible controls: Windows Forms offers a rich set of controls that encompass all of the controls offered by Windows. These controls also offer new features, such as "flat look" styles for buttons, radio buttons, and check boxes.
- Design-time support: Windows Forms takes full advantage of the meta-data and component model features offered by the common language runtime to provide thorough design-time support for both control users and control implementers.

SWF Widgets combines the best of these two toolkits allowing anyone familiar with Windows Forms to create aesthetically pleasant and cross-platform dialogs in a matter of minutes using either Visual Studio .NET or Sharp Develop.

The next step when writing GUI programs and dialogs in particular is to add event handlers. This can only be done in the form of source code, and therefore SWF Widgets supports generating source code for event handlers or getter functions to get access to the controls in the dialog by either converting existing code or generating events for existing controls.

Why wx.NET and not GTK#
Here are 2 comments made on Slashdot that i believe answer this question:

- "Why GTK#? Honestly, GTK is probably one of the worst toolkit for real cross platform development.
- The Windows port of GTK sucks. This WiMP thing (Or whatever it's called - it makes GTK app to some degree look like native Windows apps) is not that great. The performance of the GTK(WIMP) apps' GUI is noticeable lower than a native GUI.
- Under Mac OS X it's even worse. GTK only works under X11. This means no Aqua look & feel. No copy and paste or drag'n'drop between native OSX apps and GTK apps. Even keyboard shortcuts are different.

- Why didn't you chose something like wxWidgets? At least wxWidgets offers native GUIs under any platforms it runs. wxWidgets or any other toolkit that offers real platform independence.
Or: With all these XML GUIs under .NET (like XAML) Ximian could've used Mozilla's XUL toolkit and have better multi platform integration than GTK.

Also - from what I've read on the mailing list archives - Mono only works sometimes on BSD systems.

What kind of independence is this? You are only focused on x86-Linux running GNOME.

Ximian does not seem really interested in real platform CocoaSharp. Stuff like Qt# (for KDE users), CocoaSharp, and other cross platform development is not done by any Ximian guy, but from contributors."

"I'm developing a C# application which has a System.Windows.Forms (SWF) front-end for the Windows version, and a GTK# front-end for the Linux version. I was hoping to get rid of the SWF front-end and deploy my application on Windows and Linux using the GTK# front-end. Despite all of the hype surrounding Mono/GTK# (thanks miguel) i have not been able to get this working because GTK# simply doesn't work correctly with MS.NET. There are parts of GTK# that actually rely on an incompatibility between Mono and MS.NET to work correctly. So when this code is executed with MS.NET, you'll get runtime exceptions. The same code will function correctly on Windows when you use Mono on Windows, but then i get memory leaks every time i use Regex.Match which my application needs quite often. So after leaking about 395MB of RAM, the garbage collector will crash with an error ("too many heap sections"). The same code runs perfectly on Linux in Mono.

I would really like to see Mono and GTK# completely ready to be used on Windows for _serious_ stuff (as in: not the average Hello World GTK# app) but right now, it just isn't up to the task yet. On Linux, it's pretty good already, but on Windows it's just unusable for my application. I've had to go back to using my old SWF front-end for my windows users."

- Convert Windows Forms Designer generated code by either Sharp Develop or Visual Studio .NET.
- Supports Visual Studio .NET and Sharp Develop project files.
- Convert code outside Windows Forms Designer whenever possible.
- Custom control to help adding wxWidgets controls that don't exist in the Windows Forms toolkit.
- Automatically adjust controls to form size without using complicated layout sizers.
- Supports Visual Basic .NET and Visual C#.

SWF Widgets is powered by wx.NET.

Free download from Shareware Connection - A tool written to help porting existing Windows Forms applications to wxWidgets toolkit

Publisher: Pmcc | License: Freeware | Price: 0.00
Version: 1.6.2531.25825 | Size: 2447 KB | Platform: WinOther
Released Date: | Rating: 0 | Title: SWF Widgets

Author Url: http://pmcchp.com
Program Info Url: http://pmcchp.com
Download Url: http://pmcchp.com/downloads/swf.zip

More downloads from SWF Widgets publisher Pmcc:

Messenger Slideshow - Customize your Windows Live Messenger (MSN Messenger) picture.

Bon Kyu Bon - A steganography program that allows you to easily write and embedd hidden messages

Evil Cards - A card game that runs on top of the .

SWF Widgets keywords:
SWF Widgets related downloads:

MediaSanta SWF Converter - MediaSanta SWF Converter is a convert almost all video formats to SWF including FLV to SWF,AVI to SWF, ASF to SWF,WMV to SWF,AVS to SWF,MKV to SWF,MOV to SWF,3GP to SWF,MP4 to SWF,MPG to SWF,MPEG to SWF, DAT to SWF, OGM to SWF,RM to SWF,RMVB to SWF,T

swf avi - swf>>avi is a freeware dedicated to Flash .swf files to .avi conversion

Time and Attendance Plus - Time and attendance software with automatic payroll reporting

Windows 7 TuneUpSuite - Windows 7 TuneUpSuite is your all-purpose tool for better PC maintenance and security. Plus, it protects your computer from system crashes, repairs and maintains your PC health, removes unneeded Internet clutter and regains valuable disk space.

Windows Cleaner - Windows Cleaner is a fast, efficient and powerful system optimizer that scans every part of your Windows system to detect and fix all issues causing your computer to run slowly, including registry.

Shareware Connection periodically updates pricing and software information of 'SWF Widgets' from company source 'Pmcc' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft,  Using 'SWF Widgets' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of SWF Widgets.

New Reviews

CyberGhost VPN - There are so many ways available to browse the web nowadays. You can use a plethora of devices and pick from various service providers to get online. However, tech savvy users resort to additional measures to access the internet without being ...

DriverPack Solution Professional - To keep your laptop or desktop performing well consistently, it is important to pay attention to some aspects. Using top antivirus utility, cleaning up junk feels periodically are some such examples. However, you also need to keep drivers of ...

Sophos Antivirus - Mac users used to feel complacent about security of their desktops and laptops as Apple proudly claimed Macs do not get affected by malware. The rising instances of Macs getting compromised by attacks and malware has changed this perception. ...

Magican Monitor - Macs are famous for their superb stability and ease at multitasking. That explains why they enjoy a steady and growing user base, the steep price tag notwithstanding. However, prolonged usage can make even the most powerful iMac or Macbook ...

Potatoshare Systemnanny - People use PCs for various needs nowadays. A computer is not used to run office productivity or accounting software alone anymore. It is also used for tasks like web browsing, media playback, file conversion, and myriad related needs. After ...

PhoXo - Even a few years back, it was mostly graphic design professionals or people involved in print media were seen using image editing applications. With digital camera prices nose-diving and mobile imaging reaching new heights, things have undergone ...

HotShots - Screen capture software comes in handy in a number of situations, as it is. If you want to show some web content worth your interest to friends or prepare an interactive tutorial, such apps are useful. Needless to say, Windows inbuilt screen shot ...

Internet Explorer 10 - Up to the late 1990s, the web browser used by the bulk of Windows users was invariably Internet Explorer while Netscape played the second fiddle. The scene was relatively identical post 2000 but emergence of Firefox and later Google Chrome ...

Paint.NET - Nearly every PC user needs to use some type of image editing software nowadays, whether it is for personal or professional reasons. It can be for making minor corrections to your vacation pictures before you share them on social media sites. It ...

Windows Live Family Safety - Using parental control applications has become a necessity for those people who have tech savvy kids and computers at home. In fact, you should use such software even if your kid is not tech savvy. Needless to say, children depend on internet for ...

New Downloads

Miraplacid Publisher SDK TE

Generates virtual printer
driver to converts any
printable documents to images
PDF) or web ...

Video Edit Gold SDK

add video mixing, audio mixing
and add subtitle on video,
create subtitle file, video
audio editing in Adobe
Director, ...

PDF to Word OCR Converter

VeryPDF PDF to Word OCR
Converter does convert scanned
PDF files to editable Word
documents. PDF to Word OCR
Converter is ...

VeryPDF Java PDF Viewer

Free Java PDF Viewer, Free
Java PDF Reader, Free Java
Document Viewer - Best and
Free Java PDF Reader and PDF
Renderer ...


Gridraw is a new feeling UML
drawing tool based on the cell
system. Diagrams are editable
in a similar way to
spreadsheet ...

Windows Std Serial Comm Lib
for FoxPro

Visual FoxPro RS232/R485/RS422
serial port communications
library. Control multiple
ports simultaneously. Includes
line ...

System Junk Cleaner ActiveX

System Junk Cleaner ActiveX is
a dll control to fast detect
and delete unused files from
your system. System Junk
Cleaner ...


ComfyJ is a COM-to-Java-to-COM
bridge. ComfyJ allows to
easily integrate a Java
application with any
COM/OLE/OCX/ActiveX ...

Virto SharePoint Kanban
Board Web Part

Virto Kanban Board Web Part is
a special tool intended to
visualize and manage tasks in
SharePoint. Using this
component ...


All a developer needs to View,
create and manipulate Adobe
PDF files our extensive 32/64
bit Windows Libraries. ...


FastReport VCL - a new
generation of reporting tools.
FastReport VCL is a report
generator for giving your
application ...

Source Filter

The Datastead RTSP DirectShow
Source Filter SDK captures
RTP, MMS, Shoutcast sources,