Skybound Software is looking to hire experienced C# developers to work on Stylizer and other forthcoming Skybound products. Click here for details.
GeckoFX is an open-source component which makes it easy to embed Mozilla Gecko (Firefox) into any .NET Windows Forms application. Written in clean, fully commented C#, GeckoFX is the perfect replacement for the default Internet Explorer-based WebBrowser control. Download GeckoFX @ Google Code >
GeckoFX is made by Skybound Software, authors of Stylizer—the professional CSS editor with a strong focus on visual control, error-free workflow, and productivity. Learn About Stylizer >
Discuss GeckoFX, the Open-Source Gecko Control for .NET
You are not logged in.
Since nobody is posting screenshots or anything, here's a screenshot of my browser in its current development state (very early)
Before anyone starts telling me, i know it looks like chrome at the moment but that was just to test and see if i could get the same glass effect to work within controls ;)
Offline
Here's a screen shot of what I'm working on...
... how nice of them to delete my pic without letting me know...
...Still in it's early stages, but pretty much fully functional.
Last edited by softwerx (March 31, 2010 10:36 PM)
Offline
Skybound is using it in Stylizer, of course.
Offline
Starting with version 1.4 (which I'm currently putting the finishing touches on), my Book Reader (http://www.raggiesoft.com/) will be switching from using the Explorer control. Thanks for freeing us from the shackles of Explorer.
Offline
Version 1.4 of my book reader is up on my website. Feels good to be released from Buggy Explorer
Offline
I will be using GeckoFx in NotJustBrowsing v1.0.11, replacing old outdated Mozilla ActiveX control.
Offline
340 - some views and only a handful of replies? C'mon people let's hear about what you're doing with it. It's quite an interesting bit of code we're using here isn't it? Show off what you got!
Offline
Here's a screen shot from the upcoming Version 1.5 of my Book Reader:
Grab it here: http://www.raggiesoft.com/books/Book%20 … 0Abbey.png
(and if you're wondering how I got Vista's shadow to show up nicely, I used Window Clippings)
Last edited by RaggieSoft (November 01, 2008 10:31 AM)
Offline
I am hoping to replace the IE WebBrowser control (which feels kinda buggy) with GeckoFX, provided that there's a way to export a rendered page as an image (similiar to the IE WebControl method DrawToBitmap). The app is a kind of wrapper around the orgchart part of Google Visualization that I've created for my wife. Managing the Javascript code for the orgchart stuff is a bit too tricky for her, and with this app she can easily create orgcharts as trees (TreeView) and then render and export them as images.
Offline
We have a javascript application, that we would like to be running on the user's desktop 24/,
to auto log when he logs on, and also to catch events on the desktop such as screen blanker started...
Basically desktop/jscript interactions, plus auto start, plus...
Prism was not the right way to go for us, neither was npapi...
Hence I'm going down the gecko embedded api path, and geckofx is a killer tool for that.
Phil.
Offline

and...this is what i've done in 2 days of work. Many thanks for developing this wonderful dll.
Offline
I use it for my personal browser Katana. Includes weather from The Weather Network. Customizable. Basic bookmarks.
Offline
My project is coming along, one step at a time...
...I know the interface is a shambles... I'm working on it using Photoshop/GDI+ and haven't yet decided upon a final default look, I'm slowly trying to implement skinning... other than that it's perfect ...(aside from a myriad of trivial bugs and such)
EDIT: Doesn't the GeckoFX forum look just perfect 'housed' in this browser? ... LOL
...Yes, that is a custom favicon I used for GeckoFX.org...
Please keep in mind that this project, like many of yours, is being created by a one-man-show...
Last edited by softwerx (December 31, 2008 10:29 PM)
Offline
Nice. I really like the tab preview. I had tabs in my browser, but it was making things more complicated. When I removed them, I forgot that thing weren't really that hard because I was using a custom class. :P
Now I am going to work on making it run faster. I already made the weather download and such in the background, but it still runs slow typing URLs and such.
P.S. Are you using a custom tab control?
Offline
Yes. The tab control is custom.
Creating a tabbed browser is no harder than creating a non tabbed browser. It's all in how you handle and keep track of the tabs.
As far as using custom classes go... my project (Obsidian) is +=.75 custom classes - the tab control included. Don't let custom classes get you down. Use/create them to your advantage. Obsidian isn't 100% my own code... the address bar is a custom control that I got from some website (codeproject.com I think) - although I did alter the code for it somewhat (to behave/look more like the one employed by Firefox). And all of our projects here, are using some version or another of GeckoFX. Without this GREAT open source control (Thank you, Skybound) none of us would even be using this forum... Hell, this forum probably wouldn't exist if it wasn't for GeckoFX.
Just think of custom controls like this: Every time you create an action to be done when a certain control fires any event you're, in some way, 'customizing' a control/class. Inheriting from the base of a class/control just let's you 'fine tune' the control to react in the way YOU want it to.
Best of luck with your project..
Softwerx
I've created a thread that shows one way of keeping tabs on your tabs when it comes to tabbed browsers.
Look it up if you like.
Happy New Year Everybody!!
Last edited by softwerx (January 01, 2009 12:37 AM)
Offline
I've been working really hard to make my tabs look good, and some custom buttons.
I've still been looking for that address bar softwerx. If you could send me a dll or something (link, etc.) that would be appreciated. I really like the firefox address bar and I wanted to get it too.
Offline
jacobp wrote:
I've still been looking for that address bar softwerx. If you could send me a dll or something (link, etc.) that would be appreciated. I really like the firefox address bar and I wanted to get it too.
I couldn't find the website I got this from so I'll just post it here.
...Keep in mind, this is just a raw combobox control that allows you to embed other controls in the drop-down portion. You'll have to use your imagination to make it look like the Firefox URL bar. I'm using an owner drawn multi-line listbox in the drop-down portion of the control and drawing the items to replicate the Firefox drop-down the best I can.
Last edited by softwerx (January 02, 2009 12:05 PM)
Offline
Don't most browsers look alike? I mean they usually have a menu at the top, some navigation buttons and an address bar below that. Sometimes there's a search box near the address bar.... You see what I'm getting at.
Obsidian doesn't act like Firefox any more than Internet Explorer does. Besides, how would you know how it acts? I haven't released Obsidian, in either executable or source format, to anyone.
Offline
I didn't mean to disrespect or insult you or your work in any way. If i did so then im very sorry! you've done an amazing job at Obsidian.
And yeah, Almost all browser look-alike, thats why i like Chromium so much, its new, its diffrent :)
Kind Regards, Tristan
Offline
jacobp wrote:
Now I am going to work on making it run faster. I already made the weather download and such in the background, but it still runs slow typing URLs and such.
Give the BackgroundWorker control a try, this might improve performance
Offline
We are using some embedded IE controls in some places in the .NET Application client for a rather complex information system.
Since Microsoft is not seeing SVG support in the near future, and Adobe have EOLed their Plugin, which crashes on Vista, and also because Gecko offers better overall SVG support, we are currently trying to make everything work with GeckoFX.
So, our reason is SVG support.
Have fun.
Offline
I've been spending some quality time recently with Visual Studio '08 and I have a awesome new-looking browser with all the good stuff. Most of if is custom or custom drawn except the window move script and the tab control (and geckofx, duh). I am really happy with the way that it functions. Only problem now is the resizing of the window, which doesn't work. I made a maximize/restore script, but I can't figure out the whole resizing deal. If you have any ideas, all are welcome! I also haven't remade my options dialog from my old browser, but it is coming.
Special thanks to softwerx for his bookmarks script.
Offline