Cosimo Cecchi
0fa45e385b
Use G_DEFINE_TYPE_* instead of hand-written nautilus_foo_get_type()
...
2009-02-02 Cosimo Cecchi <cosimoc@pluto>
* libnautilus-extension/nautilus-column.c:
(nautilus_column_finalize), (nautilus_column_init),
(nautilus_column_class_init):
* libnautilus-extension/nautilus-menu.c: (nautilus_menu_finalize):
* libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
(nautilus_cell_renderer_pixbuf_emblem_class_init),
(nautilus_cell_renderer_pixbuf_emblem_finalize):
* libnautilus-private/nautilus-cell-renderer-text-ellipsized.c:
(nautilus_cell_renderer_text_ellipsized_init),
(nautilus_cell_renderer_text_ellipsized_class_init),
(nautilus_cell_renderer_text_ellipsized_get_size):
* libnautilus-private/nautilus-entry.c: (nautilus_entry_finalize),
(nautilus_entry_key_press), (nautilus_entry_motion_notify),
(nautilus_entry_button_press), (nautilus_entry_button_release),
(nautilus_entry_selection_clear), (nautilus_entry_class_init):
* libnautilus-private/nautilus-file.c: (nautilus_file_init),
(nautilus_file_constructor), (finalize),
(nautilus_file_class_init):
* libnautilus-private/nautilus-icon-canvas-item.c:
(nautilus_icon_canvas_item_finalize),
(nautilus_icon_canvas_item_update),
(nautilus_icon_canvas_item_class_init):
* libnautilus-private/nautilus-icon-container.c:
(nautilus_icon_container_new):
* libnautilus-private/nautilus-icon-container.h:
* libnautilus-private/nautilus-mime-application-chooser.c:
(nautilus_mime_application_chooser_finalize),
(nautilus_mime_application_chooser_destroy),
(nautilus_mime_application_chooser_class_init),
(nautilus_mime_application_chooser_init):
* libnautilus-private/nautilus-open-with-dialog.c:
(nautilus_open_with_dialog_finalize),
(nautilus_open_with_dialog_destroy),
(nautilus_open_with_dialog_class_init),
(nautilus_open_with_dialog_init):
* src/file-manager/fm-icon-container.c:
* src/file-manager/fm-list-model.c: (fm_list_model_dispose),
(fm_list_model_finalize), (fm_list_model_class_init):
* src/file-manager/fm-tree-model.c: (fm_tree_model_finalize),
(fm_tree_model_class_init):
Use G_DEFINE_TYPE_* instead of hand-written nautilus_foo_get_type()
functions where possible.
svn path=/trunk/; revision=14911
2009-02-02 16:47:17 +00:00
Christian Persch
eb26edd25e
No need to make GTypeInfo and GInterfaceInfo static. Bug #362034 .
...
2007-01-18 Christian Persch <chpe@svn.gnome.org>
* cut-n-paste-code/libegg/eggtreemultidnd.c:
(egg_tree_multi_drag_source_get_type):
* libnautilus-extension/nautilus-column-provider.c:
(nautilus_column_provider_get_type):
* libnautilus-extension/nautilus-column.c:
(nautilus_column_get_type):
* libnautilus-extension/nautilus-file-info.c:
(nautilus_file_info_get_type):
* libnautilus-extension/nautilus-info-provider.c:
(nautilus_info_provider_get_type):
* libnautilus-extension/nautilus-location-widget-provider.c:
(nautilus_location_widget_provider_get_type):
* libnautilus-extension/nautilus-menu-item.c:
(nautilus_menu_item_get_type):
* libnautilus-extension/nautilus-menu-provider.c:
(nautilus_menu_provider_get_type):
* libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_type):
* libnautilus-extension/nautilus-property-page-provider.c:
(nautilus_property_page_provider_get_type):
* libnautilus-extension/nautilus-property-page.c:
(nautilus_property_page_get_type):
* libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
(nautilus_cell_renderer_pixbuf_emblem_get_type):
* libnautilus-private/nautilus-entry.c: (nautilus_entry_get_type):
* libnautilus-private/nautilus-file.c: (nautilus_file_get_type):
* libnautilus-private/nautilus-icon-canvas-item.c:
(nautilus_icon_canvas_item_accessible_get_type),
(nautilus_icon_canvas_item_get_type):
* libnautilus-private/nautilus-sidebar-provider.c:
(nautilus_sidebar_provider_get_type):
* libnautilus-private/nautilus-sidebar.c:
(nautilus_sidebar_get_type):
* libnautilus-private/nautilus-view.c: (nautilus_view_get_type):
* libnautilus-private/nautilus-window-info.c:
(nautilus_window_info_get_type):
* src/file-manager/fm-ditem-page.c: (fm_ditem_page_get_type):
* src/file-manager/fm-list-model.c: (fm_list_model_get_type):
* src/file-manager/fm-tree-model.c: (fm_tree_model_get_type):
* src/nautilus-navigation-action.c:
(nautilus_navigation_action_get_type): No need to make GTypeInfo and
GInterfaceInfo static. Bug #362034 .
svn path=/trunk/; revision=12700
2007-01-18 12:26:35 +00:00
Martin Wehner
0a9fe18765
Add extension versioning infrastructure and add nautilus-menu.[ch].
...
2006-07-24 Martin Wehner <martin.wehner@gmail.com>
* configure.in:
* libnautilus-extension/Makefile.am:
Add extension versioning infrastructure and add nautilus-menu.[ch].
* libnautilus-extension/nautilus-menu-item.[ch]:
Add and handle a 'menu' property and add a function
nautilus_menu_item_set_submenu.
* libnautilus-extension/nautilus-menu.[ch]:
New files implementing a submenu item.
* src/file-manager/fm-directory-view.c: (add_extension_menu_items),
(reset_extension_actions_menu):
Add extension menu items recursively.
* libnautilus-extension/nautilus-menu-provider.h:
Update include.
Extend extension API to support submenus. (#314579 )
Patch from Raffaele Sandrini <rasa@gmx.ch>
2006-07-24 21:38:26 +00:00