The Final Piece

Porting Nautilus properties dialogue to use GtkBuilder has been going quiet well, this blog post is another progress update about the same.

The final piece in the puzzle still remains.

open-with-1 Properties Dialogue : Open-With page

Current Implementation:

The open with page is constructed by using a custom type _NautilusMimeApplicationChooser which was defined in `nautilus-mime-application-chooser.) of disadvantages :-

  1. Difficult UI modifications
  2. Only usage of NautilusMimeApplicationChooser is in properties dialogue, which makes the custom class implementation redundant.

The Better Approach

With the nautilus-properties-window.

  1. Code Economy
  2. Allows the open-with page to be customizable in Glade.

How we did it ?

Commit 81726b08 moves all the functions which deliver the use case of the open-with page from `nautilus-mime-application-chooser.

Commit 1d60b2dd removes `nautilus-mime-application-chooser.

PS: the project is now completed and these commits can be found in the GNOME/nautilus -master branch.

This post marks the completion of the porting project, leaving restyling, and making basic changes to appearance, which I will be covering in the next post .