
This update replaces depreciated Gtk1.x symbols with Gtk2.x symbols in preparation for adding Gtk3 support. These edits aim to be fully compatible with Gtk2.x, allowing backward compatibility. The following symbols have been replaced in this commit: Gtk symbols that have been moved to the Gdk library: - GtkType -> Gtype - GTK_CHECK_CAST -> G_TYPE_CHECK_INSTANCE_CAST - GTK_CHECK_TYPE -> G_TYPE_CHECK_INSTANCE_TYPE - gtk_signal_connect -> g_signal_connect - GTK_SIGNAL_FUNC -> G_CALLBACK - gtk_type_class -> g_type_class_peek - gtk_type_new-> g_object_new - GtkTypeInfo -> GtypeInfo (Not required for g_type_register_static_simple) - gtk_type_unique -> g_type_register_static_simple - gdk_draw_image_rgb -> replaced by gdk_cairo_source_pixbuf NB: This requires porting to use cairo contexts and GdkPixbufs. The following gtk symbols are changed for their modern equivalent: - GTK_WIDGET_REALIZED -> gtk_widget_get_realized - GTK_OBJECT_FLAGS -> gtk_widget_set_realized Symbols without replacement: - gtk_range_set_update_policy -> No replacement; as default policy is set to continuous we can delete this line.
OpenCV: Open Source Computer Vision Library
Resources
- Homepage: http://opencv.org
- Docs: http://docs.opencv.org
- Q&A forum: http://answers.opencv.org
- Issue tracking: http://code.opencv.org
Contributing
Please read before starting work on a pull request: http://code.opencv.org/projects/opencv/wiki/How_to_contribute
Summary of guidelines:
- One pull request per issue;
- Choose the right base branch;
- Include tests and documentation;
- Clean up "oops" commits before submitting;
- Follow the coding style guide.
Description
Languages
C++
83.4%
Cuda
5.9%
C
3.8%
Java
2.4%
CMake
2.2%
Other
2.1%