gimp/libgimpwidgets/gimpwidgets.def

517 lines
15 KiB
Modula-2
Raw Normal View History

Makefile.am configure.in added the new library below. 2001-01-24 Michael Natterer <mitch@gimp.org> * Makefile.am * configure.in * gimptool.in: added the new library below. * libgimpwidgets/Makefile.am * libgimpwidgets/gimpchainbutton.[ch] * libgimpwidgets/gimpcolorarea.[ch] * libgimpwidgets/gimpcolorbutton.[ch] * libgimpwidgets/gimpdialog.[ch] * libgimpwidgets/gimpfileselection.[ch] * libgimpwidgets/gimphelpui.[ch] * libgimpwidgets/gimppatheditor.[ch] * libgimpwidgets/gimppixmap.[ch] * libgimpwidgets/gimpquerybox.[ch] * libgimpwidgets/gimpsizeentry.[ch] * libgimpwidgets/gimpunitmenu.[ch] * libgimpwidgets/gimpwidgets.[ch] * libgimpwidgets/gimpwidgets.def * libgimpwidgets/gimpwidgetstypes.h: new shared library. Currently there are some ugly dependencies into libgimp. These will be removed and go to a "libgimpglue" library which will be a library for functions which share a common interface between plug-ins and the app but have different implementations. Include "libgimp/gimpunit.h" from "libgimpwidgets/gimpwidgetstypes.h" to simulate this upcoming separation. * libgimp/Makefile.am * libgimp/gimpchainbutton.[ch] * libgimp/gimpcolorarea.[ch] * libgimp/gimpcolorbutton.[ch] * libgimp/gimpdialog.[ch] * libgimp/gimpfileselection.[ch] * libgimp/gimphelpui.[ch] * libgimp/gimppatheditor.[ch] * libgimp/gimppixmap.[ch] * libgimp/gimpquerybox.[ch] * libgimp/gimpsizeentry.[ch] * libgimp/gimpunitmenu.[ch] * libgimp/gimpwidgets.[ch]: removed from here. * libgimp/gimpui.h * libgimp/gimpuitypes.h * libgimp/makefile.mingw.in * libgimp/makefile.msc: changed accordingly. * app/[all ui files] * app/pdb/palette_cmds.c * app/pdb/tools_cmds.c * tools/pdbgen/pdb/palette.pdb * tools/pdbgen/pdb/tools.pdb: #include "libgimpwidgets/gimpwidgets.h" and removed useless includes. * app/apptypes.h: #include "libgimpwidgets/gimpwidgetstypes.h" * app/Makefile.am * plug-ins/[all makefiles which link against libgimpui]: link against libgimpwidgets.la * po-libgimp/POTFILES.in: changed file locations.
2001-01-25 06:36:18 +08:00
EXPORTS
gimp_aspect_type_get_type
gimp_browser_add_search_types
2018-05-26 04:10:33 +08:00
gimp_browser_get_left_vbox
gimp_browser_get_right_vbox
gimp_browser_get_type
gimp_browser_new
2018-05-26 04:10:33 +08:00
gimp_browser_set_search_summary
gimp_browser_set_widget
gimp_browser_show_message
gimp_busy_box_get_message
gimp_busy_box_get_type
gimp_busy_box_new
gimp_busy_box_set_message
gimp_button_extended_clicked
gimp_button_get_type
gimp_button_new
gimp_cairo_set_focus_line_pattern
gimp_cairo_set_source_color
gimp_cairo_surface_create_from_pixbuf
gimp_cell_renderer_color_get_type
gimp_cell_renderer_color_new
gimp_cell_renderer_toggle_clicked
gimp_cell_renderer_toggle_get_type
gimp_cell_renderer_toggle_new
gimp_chain_button_get_active
2018-05-26 04:10:33 +08:00
gimp_chain_button_get_button
gimp_chain_button_get_icon_size
gimp_chain_button_get_type
gimp_chain_button_new
gimp_chain_button_set_active
gimp_chain_button_set_icon_size
gimp_chain_position_get_type
gimp_color_area_enable_drag
gimp_color_area_get_color
gimp_color_area_get_type
gimp_color_area_has_alpha
gimp_color_area_new
gimp_color_area_set_color
gimp_color_area_set_color_config
gimp_color_area_set_draw_border
gimp_color_area_set_out_of_gamut
gimp_color_area_set_type
gimp_color_area_type_get_type
gimp_color_button_get_action_group
gimp_color_button_get_color
gimp_color_button_get_title
gimp_color_button_get_type
gimp_color_button_get_update
gimp_color_button_has_alpha
gimp_color_button_new
gimp_color_button_set_color
gimp_color_button_set_color_config
gimp_color_button_set_title
gimp_color_button_set_type
gimp_color_button_set_update
gimp_color_display_changed
gimp_color_display_clone
gimp_color_display_configure
gimp_color_display_configure_reset
gimp_color_display_convert_buffer
gimp_color_display_get_config
gimp_color_display_get_enabled
gimp_color_display_get_managed
gimp_color_display_get_type
gimp_color_display_load_state
gimp_color_display_save_state
gimp_color_display_set_enabled
gimp_color_display_stack_add
gimp_color_display_stack_changed
gimp_color_display_stack_clone
gimp_color_display_stack_convert_buffer
2018-05-26 04:10:33 +08:00
gimp_color_display_stack_get_filters
gimp_color_display_stack_get_type
gimp_color_display_stack_new
gimp_color_display_stack_remove
gimp_color_display_stack_reorder_down
gimp_color_display_stack_reorder_up
gimp_color_hex_entry_get_color
gimp_color_hex_entry_get_type
gimp_color_hex_entry_new
gimp_color_hex_entry_set_color
2018-05-26 04:10:33 +08:00
gimp_color_notebook_get_current_selector
gimp_color_notebook_get_notebook
gimp_color_notebook_get_selectors
gimp_color_notebook_get_type
gimp_color_notebook_set_format
gimp_color_notebook_set_has_page
gimp_color_notebook_set_simulation
gimp_color_profile_chooser_dialog_get_type
gimp_color_profile_chooser_dialog_new
gimp_color_profile_combo_box_add_file
gimp_color_profile_combo_box_get_active_file
gimp_color_profile_combo_box_get_type
gimp_color_profile_combo_box_new
gimp_color_profile_combo_box_new_with_model
gimp_color_profile_combo_box_set_active_file
gimp_color_profile_combo_box_set_active_profile
gimp_color_profile_store_add_file
gimp_color_profile_store_get_type
gimp_color_profile_store_new
gimp_color_profile_view_get_type
gimp_color_profile_view_new
gimp_color_profile_view_set_error
gimp_color_profile_view_set_profile
gimp_color_scale_entry_get_type
gimp_color_scale_entry_new
gimp_color_scale_get_type
gimp_color_scale_new
gimp_color_scale_set_channel
gimp_color_scale_set_color
gimp_color_scale_set_color_config
gimp_color_scale_set_format
gimp_color_scales_get_show_rgb_u8
gimp_color_scales_get_type
gimp_color_scales_set_show_rgb_u8
gimp_color_select_get_type
gimp_color_selection_color_changed
gimp_color_selection_get_color
2018-05-26 04:10:33 +08:00
gimp_color_selection_get_notebook
gimp_color_selection_get_old_color
2018-05-26 04:10:33 +08:00
gimp_color_selection_get_right_vbox
gimp_color_selection_get_show_alpha
gimp_color_selection_get_type
gimp_color_selection_new
gimp_color_selection_reset
gimp_color_selection_set_color
gimp_color_selection_set_config
gimp_color_selection_set_old_color
gimp_color_selection_set_show_alpha
gimp_color_selection_set_simulation
gimp_color_selector_channel_get_type
gimp_color_selector_get_channel
gimp_color_selector_get_color
gimp_color_selector_get_model_visible
gimp_color_selector_get_show_alpha
gimp_color_selector_get_toggles_sensitive
gimp_color_selector_get_toggles_visible
gimp_color_selector_get_type
gimp_color_selector_model_get_type
gimp_color_selector_new
gimp_color_selector_set_channel
gimp_color_selector_set_color
gimp_color_selector_set_config
gimp_color_selector_set_format
gimp_color_selector_set_model_visible
gimp_color_selector_set_show_alpha
gimp_color_selector_set_simulation
gimp_color_selector_set_toggles_sensitive
gimp_color_selector_set_toggles_visible
gimp_context_help
gimp_controller_event
gimp_controller_get_event_blurb
gimp_controller_get_event_name
gimp_controller_get_n_events
gimp_controller_get_type
gimp_controller_new
gimp_coordinates_new
gimp_dialog_add_button
gimp_dialog_add_buttons
gimp_dialog_add_buttons_valist
gimp_dialog_get_native_handle
need to link with pangof2 2001-09-22 Hans Breuer <hans@breuer.org> * app/makefile.msc : need to link with pangof2 * app/display/display-funcs.h : new file to provide prototype gdisplays_selection_visibility () * app/core/gimpimage-mask.c : * app/core/gimplayer.c : use it * app/core/makefile.msc : generate gimpmarshal.[hc] * app/gui/makefile.msc : add error-console-dialog.obj, also more trying for building as dll * app/tools/gimpinktool.c(965) : avoid "fatal error C1021: invalid preprocessor command 'warning'", by wrapping it in #ifdef __GNUC__ * app/tools/makefile.msc : add FREETYPE2_CFLAGS * app/widgets/gimpfontselction-dialog.c : use g_strcasecmp () * app/tools/makefile.msc : add FREETYPE2_CFLAGS and gimpfontselction* * libgimp/gimp.def : * libgimpwidgets/gimpwidgets.def : updated externals * libgimpwidgets/makefile.msc : add gimpstock * plug-ins/makefile.msc : gflare doesn't require EXTRA_gflare anymore * plug-ins/common/spheredesigner.c : * plug-ins/helpbrowser/helpbrowser.c : * plug-ins/imagemap/imap_main.c : remove _help_accel from gimp_help_connect () * plug-ins/gap/gap_mov_dialog.c : * plug-ins/gap/gap_navigator_dialog.c : remove references to use_xshm and gimp_color_cube () * plug-ins/gfig/gfig.c : don't access ->klass, but use G_OBJECT_GET_CLASS * plug-ins/gimpressionist/repaint.c : the GtkButton::child field is moved to the parent GtkBin. * plug-ins/ifscompose/ifscompose.c : the GtkStyle::font field isn't public anymore, use accessor gtk_style_get_font () * plug-ins/imagemap/imap_preferences.c : reflect GTK2 API change gtk_notebook_set_current_page ()
2001-09-23 03:47:27 +08:00
gimp_dialog_get_type
gimp_dialog_new
gimp_dialog_new_valist
gimp_dialog_run
gimp_dialog_set_alternative_button_order_from_array
gimp_dialogs_show_help_button
gimp_double_adjustment_update
2009-07-12 18:46:37 +08:00
gimp_eevl_evaluate
gimp_enum_combo_box_get_type
gimp_enum_combo_box_new
gimp_enum_combo_box_new_with_model
gimp_enum_combo_box_set_icon_prefix
gimp_enum_icon_box_new
gimp_enum_icon_box_new_with_range
gimp_enum_icon_box_set_child_padding
gimp_enum_label_get_type
gimp_enum_label_new
gimp_enum_label_set_value
gimp_enum_radio_box_new
gimp_enum_radio_box_new_with_range
gimp_enum_radio_frame_new
gimp_enum_radio_frame_new_with_range
gimp_enum_store_get_type
gimp_enum_store_new
gimp_enum_store_new_with_range
gimp_enum_store_new_with_values
gimp_enum_store_new_with_values_valist
gimp_enum_store_set_icon_prefix
gimp_event_triggers_context_menu
gimp_file_entry_get_entry
gimp_file_entry_get_filename
gimp_file_entry_get_type
gimp_file_entry_new
gimp_file_entry_set_filename
gimp_float_adjustment_update
gimp_frame_get_type
gimp_frame_new
gimp_get_monitor_at_pointer
gimp_grid_attach_aligned
need to link with pangof2 2001-09-22 Hans Breuer <hans@breuer.org> * app/makefile.msc : need to link with pangof2 * app/display/display-funcs.h : new file to provide prototype gdisplays_selection_visibility () * app/core/gimpimage-mask.c : * app/core/gimplayer.c : use it * app/core/makefile.msc : generate gimpmarshal.[hc] * app/gui/makefile.msc : add error-console-dialog.obj, also more trying for building as dll * app/tools/gimpinktool.c(965) : avoid "fatal error C1021: invalid preprocessor command 'warning'", by wrapping it in #ifdef __GNUC__ * app/tools/makefile.msc : add FREETYPE2_CFLAGS * app/widgets/gimpfontselction-dialog.c : use g_strcasecmp () * app/tools/makefile.msc : add FREETYPE2_CFLAGS and gimpfontselction* * libgimp/gimp.def : * libgimpwidgets/gimpwidgets.def : updated externals * libgimpwidgets/makefile.msc : add gimpstock * plug-ins/makefile.msc : gflare doesn't require EXTRA_gflare anymore * plug-ins/common/spheredesigner.c : * plug-ins/helpbrowser/helpbrowser.c : * plug-ins/imagemap/imap_main.c : remove _help_accel from gimp_help_connect () * plug-ins/gap/gap_mov_dialog.c : * plug-ins/gap/gap_navigator_dialog.c : remove references to use_xshm and gimp_color_cube () * plug-ins/gfig/gfig.c : don't access ->klass, but use G_OBJECT_GET_CLASS * plug-ins/gimpressionist/repaint.c : the GtkButton::child field is moved to the parent GtkBin. * plug-ins/ifscompose/ifscompose.c : the GtkStyle::font field isn't public anymore, use accessor gtk_style_get_font () * plug-ins/imagemap/imap_preferences.c : reflect GTK2 API change gtk_notebook_set_current_page ()
2001-09-23 03:47:27 +08:00
gimp_help_connect
gimp_help_id_quark
gimp_help_set_help_data
gimp_help_set_help_data_with_markup
gimp_hint_box_get_type
gimp_hint_box_new
gimp_icons_init
gimp_icons_set_icon_theme
gimp_int_adjustment_update
gimp_int_combo_box_append
gimp_int_combo_box_connect
gimp_int_combo_box_get_active
gimp_int_combo_box_get_active_user_data
gimp_int_combo_box_get_label
gimp_int_combo_box_get_layout
gimp_int_combo_box_get_type
gimp_int_combo_box_layout_get_type
gimp_int_combo_box_new
gimp_int_combo_box_new_array
gimp_int_combo_box_new_valist
gimp_int_combo_box_prepend
gimp_int_combo_box_set_active
gimp_int_combo_box_set_active_by_user_data
gimp_int_combo_box_set_label
gimp_int_combo_box_set_layout
gimp_int_combo_box_set_sensitivity
2022-06-16 17:45:33 +08:00
gimp_int_radio_frame_append
gimp_int_radio_frame_get_active
gimp_int_radio_frame_get_active_user_data
gimp_int_radio_frame_get_type
gimp_int_radio_frame_new
gimp_int_radio_frame_new_array
gimp_int_radio_frame_new_from_store
gimp_int_radio_frame_new_valist
gimp_int_radio_frame_prepend
gimp_int_radio_frame_set_active
gimp_int_radio_frame_set_active_by_user_data
gimp_int_radio_frame_set_sensitivity
gimp_int_radio_group_new
gimp_int_radio_group_set_active
gimp_int_store_get_type
gimp_int_store_lookup_by_user_data
gimp_int_store_lookup_by_value
gimp_int_store_new
gimp_int_store_new_array
gimp_int_store_new_valist
gimp_label_color_get_color_widget
gimp_label_color_get_type
gimp_label_color_get_value
gimp_label_color_is_editable
gimp_label_color_new
gimp_label_color_set_editable
gimp_label_color_set_value
gimp_label_entry_get_entry
gimp_label_entry_get_type
gimp_label_entry_get_value
gimp_label_entry_new
gimp_label_entry_set_value
gimp_label_int_widget_get_type
2020-11-20 17:10:47 +08:00
gimp_label_int_widget_get_widget
gimp_label_int_widget_new
gimp_label_set_attributes
gimp_label_spin_get_spin_button
gimp_label_spin_get_type
gimp_label_spin_get_value
gimp_label_spin_new
gimp_label_spin_set_digits
gimp_label_spin_set_increments
gimp_label_spin_set_value
gimp_label_string_widget_get_type
gimp_label_string_widget_get_widget
gimp_label_string_widget_new
gimp_labeled_get_label
gimp_labeled_get_text
gimp_labeled_get_type
gimp_labeled_set_text
2018-05-26 04:10:33 +08:00
gimp_memsize_entry_get_spinbutton
gimp_memsize_entry_get_type
gimp_memsize_entry_get_value
gimp_memsize_entry_new
gimp_memsize_entry_set_value
2018-05-26 04:10:33 +08:00
gimp_monitor_get_color_profile
gimp_number_pair_entry_get_aspect
gimp_number_pair_entry_get_default_text
gimp_number_pair_entry_get_default_values
gimp_number_pair_entry_get_ratio
gimp_number_pair_entry_get_type
gimp_number_pair_entry_get_user_override
gimp_number_pair_entry_get_values
gimp_number_pair_entry_new
gimp_number_pair_entry_set_aspect
gimp_number_pair_entry_set_default_text
gimp_number_pair_entry_set_default_values
gimp_number_pair_entry_set_ratio
gimp_number_pair_entry_set_user_override
gimp_number_pair_entry_set_values
gimp_offset_area_get_type
gimp_offset_area_new
gimp_offset_area_set_offsets
gimp_offset_area_set_pixbuf
gimp_offset_area_set_size
gimp_page_selector_get_n_pages
gimp_page_selector_get_page_label
gimp_page_selector_get_page_thumbnail
gimp_page_selector_get_selected_pages
gimp_page_selector_get_selected_range
gimp_page_selector_get_target
gimp_page_selector_get_type
gimp_page_selector_new
gimp_page_selector_page_is_selected
gimp_page_selector_select_all
gimp_page_selector_select_page
gimp_page_selector_select_range
gimp_page_selector_set_n_pages
gimp_page_selector_set_page_label
gimp_page_selector_set_page_thumbnail
gimp_page_selector_set_target
gimp_page_selector_target_get_type
gimp_page_selector_unselect_all
gimp_page_selector_unselect_page
gimp_path_editor_get_dir_writable
gimp_path_editor_get_path
gimp_path_editor_get_type
2004-01-30 07:48:51 +08:00
gimp_path_editor_get_writable_path
gimp_path_editor_new
gimp_path_editor_set_dir_writable
gimp_path_editor_set_path
2004-01-30 07:48:51 +08:00
gimp_path_editor_set_writable_path
gimp_pick_button_get_type
gimp_pick_button_new
gimp_preview_area_blend
gimp_preview_area_draw
gimp_preview_area_fill
2018-05-26 04:10:33 +08:00
gimp_preview_area_get_size
gimp_preview_area_get_type
gimp_preview_area_mask
gimp_preview_area_menu_popup
gimp_preview_area_new
gimp_preview_area_reset
gimp_preview_area_set_color_config
gimp_preview_area_set_colormap
gimp_preview_area_set_max_size
gimp_preview_area_set_offsets
gimp_preview_draw
gimp_preview_draw_buffer
gimp_preview_get_area
2018-05-26 04:10:33 +08:00
gimp_preview_get_bounds
gimp_preview_get_controls
2018-05-26 04:10:33 +08:00
gimp_preview_get_default_cursor
gimp_preview_get_frame
gimp_preview_get_grid
gimp_preview_get_offsets
gimp_preview_get_position
gimp_preview_get_size
gimp_preview_get_type
gimp_preview_get_update
gimp_preview_invalidate
gimp_preview_set_bounds
gimp_preview_set_default_cursor
2018-05-26 04:10:33 +08:00
gimp_preview_set_offsets
gimp_preview_set_size
gimp_preview_set_update
gimp_preview_transform
gimp_preview_untransform
Bill Skaggs <weskaggs@primate.ucdavis.edu> * libgimpwidgets/gimppropwidgets.[ch]: magic-copied from app/widgets and un-movable things then removed. * libgimpwidgets/Makefile.am * libgimpwidgets/gimpwidgets.def * libgimpwidgets/gimpwidgets.h: corresponding changes * app/widgets/gimppropwidgets.[ch]: remove functions that were moved. * app/dialogs/stroke-dialog.c * app/dialogs/tips-dialog.c * app/dialogs/user-install-dialog.c * app/tools/gimpairbrushtool.c * app/tools/gimpblendoptions.c * app/tools/gimpbucketfilloptions.c * app/tools/gimpclonetool.c * app/tools/gimpcoloroptions.c * app/tools/gimpcolorpickeroptions.c * app/tools/gimpconvolvetool.c * app/tools/gimpcropoptions.c * app/tools/gimpcurvestool.c * app/tools/gimpdodgeburntool.c * app/tools/gimperasertool.c * app/tools/gimpflipoptions.c * app/tools/gimphistogramoptions.c * app/tools/gimpimagemaptool.c * app/tools/gimpinkoptions-gui.c * app/tools/gimplevelstool.c * app/tools/gimpmagnifyoptions.c * app/tools/gimpmeasureoptions.c * app/tools/gimpmoveoptions.c * app/tools/gimpselectionoptions.c * app/tools/gimpsmudgetool.c * app/tools/gimpthresholdtool.c * app/tools/gimptransformoptions.c * app/tools/gimpvectoroptions.c * app/widgets/gimpcontainerbox.c * app/widgets/gimpcontrollereditor.c * app/widgets/gimpdevicestatus.c * app/widgets/gimpgrideditor.c * app/widgets/gimphistogrambox.c * app/widgets/gimphistogrameditor.c * app/widgets/gimpsizebox.c * app/widgets/gimpstrokeeditor.c * app/widgets/gimptemplateeditor.c * app/widgets/gimptooloptionseditor.c: fix includes
2005-02-05 04:48:02 +08:00
gimp_prop_boolean_combo_box_new
gimp_prop_boolean_radio_frame_new
gimp_prop_check_button_new
gimp_prop_choice_combo_box_new
gimp_prop_color_area_new
gimp_prop_color_select_new
gimp_prop_coordinates_connect
gimp_prop_coordinates_new
gimp_prop_entry_new
Bill Skaggs <weskaggs@primate.ucdavis.edu> * libgimpwidgets/gimppropwidgets.[ch]: magic-copied from app/widgets and un-movable things then removed. * libgimpwidgets/Makefile.am * libgimpwidgets/gimpwidgets.def * libgimpwidgets/gimpwidgets.h: corresponding changes * app/widgets/gimppropwidgets.[ch]: remove functions that were moved. * app/dialogs/stroke-dialog.c * app/dialogs/tips-dialog.c * app/dialogs/user-install-dialog.c * app/tools/gimpairbrushtool.c * app/tools/gimpblendoptions.c * app/tools/gimpbucketfilloptions.c * app/tools/gimpclonetool.c * app/tools/gimpcoloroptions.c * app/tools/gimpcolorpickeroptions.c * app/tools/gimpconvolvetool.c * app/tools/gimpcropoptions.c * app/tools/gimpcurvestool.c * app/tools/gimpdodgeburntool.c * app/tools/gimperasertool.c * app/tools/gimpflipoptions.c * app/tools/gimphistogramoptions.c * app/tools/gimpimagemaptool.c * app/tools/gimpinkoptions-gui.c * app/tools/gimplevelstool.c * app/tools/gimpmagnifyoptions.c * app/tools/gimpmeasureoptions.c * app/tools/gimpmoveoptions.c * app/tools/gimpselectionoptions.c * app/tools/gimpsmudgetool.c * app/tools/gimpthresholdtool.c * app/tools/gimptransformoptions.c * app/tools/gimpvectoroptions.c * app/widgets/gimpcontainerbox.c * app/widgets/gimpcontrollereditor.c * app/widgets/gimpdevicestatus.c * app/widgets/gimpgrideditor.c * app/widgets/gimphistogrambox.c * app/widgets/gimphistogrameditor.c * app/widgets/gimpsizebox.c * app/widgets/gimpstrokeeditor.c * app/widgets/gimptemplateeditor.c * app/widgets/gimptooloptionseditor.c: fix includes
2005-02-05 04:48:02 +08:00
gimp_prop_enum_check_button_new
gimp_prop_enum_combo_box_new
gimp_prop_enum_icon_box_new
gimp_prop_enum_label_new
Bill Skaggs <weskaggs@primate.ucdavis.edu> * libgimpwidgets/gimppropwidgets.[ch]: magic-copied from app/widgets and un-movable things then removed. * libgimpwidgets/Makefile.am * libgimpwidgets/gimpwidgets.def * libgimpwidgets/gimpwidgets.h: corresponding changes * app/widgets/gimppropwidgets.[ch]: remove functions that were moved. * app/dialogs/stroke-dialog.c * app/dialogs/tips-dialog.c * app/dialogs/user-install-dialog.c * app/tools/gimpairbrushtool.c * app/tools/gimpblendoptions.c * app/tools/gimpbucketfilloptions.c * app/tools/gimpclonetool.c * app/tools/gimpcoloroptions.c * app/tools/gimpcolorpickeroptions.c * app/tools/gimpconvolvetool.c * app/tools/gimpcropoptions.c * app/tools/gimpcurvestool.c * app/tools/gimpdodgeburntool.c * app/tools/gimperasertool.c * app/tools/gimpflipoptions.c * app/tools/gimphistogramoptions.c * app/tools/gimpimagemaptool.c * app/tools/gimpinkoptions-gui.c * app/tools/gimplevelstool.c * app/tools/gimpmagnifyoptions.c * app/tools/gimpmeasureoptions.c * app/tools/gimpmoveoptions.c * app/tools/gimpselectionoptions.c * app/tools/gimpsmudgetool.c * app/tools/gimpthresholdtool.c * app/tools/gimptransformoptions.c * app/tools/gimpvectoroptions.c * app/widgets/gimpcontainerbox.c * app/widgets/gimpcontrollereditor.c * app/widgets/gimpdevicestatus.c * app/widgets/gimpgrideditor.c * app/widgets/gimphistogrambox.c * app/widgets/gimphistogrameditor.c * app/widgets/gimpsizebox.c * app/widgets/gimpstrokeeditor.c * app/widgets/gimptemplateeditor.c * app/widgets/gimptooloptionseditor.c: fix includes
2005-02-05 04:48:02 +08:00
gimp_prop_enum_radio_box_new
gimp_prop_enum_radio_frame_new
gimp_prop_expander_new
gimp_prop_file_chooser_button_new
gimp_prop_file_chooser_button_new_with_dialog
gimp_prop_hscale_new
gimp_prop_icon_image_new
gimp_prop_int_combo_box_new
gimp_prop_int_radio_frame_new
gimp_prop_label_color_new
gimp_prop_label_entry_new
gimp_prop_label_new
gimp_prop_label_spin_new
gimp_prop_memsize_entry_new
Bill Skaggs <weskaggs@primate.ucdavis.edu> * libgimpwidgets/gimppropwidgets.[ch]: magic-copied from app/widgets and un-movable things then removed. * libgimpwidgets/Makefile.am * libgimpwidgets/gimpwidgets.def * libgimpwidgets/gimpwidgets.h: corresponding changes * app/widgets/gimppropwidgets.[ch]: remove functions that were moved. * app/dialogs/stroke-dialog.c * app/dialogs/tips-dialog.c * app/dialogs/user-install-dialog.c * app/tools/gimpairbrushtool.c * app/tools/gimpblendoptions.c * app/tools/gimpbucketfilloptions.c * app/tools/gimpclonetool.c * app/tools/gimpcoloroptions.c * app/tools/gimpcolorpickeroptions.c * app/tools/gimpconvolvetool.c * app/tools/gimpcropoptions.c * app/tools/gimpcurvestool.c * app/tools/gimpdodgeburntool.c * app/tools/gimperasertool.c * app/tools/gimpflipoptions.c * app/tools/gimphistogramoptions.c * app/tools/gimpimagemaptool.c * app/tools/gimpinkoptions-gui.c * app/tools/gimplevelstool.c * app/tools/gimpmagnifyoptions.c * app/tools/gimpmeasureoptions.c * app/tools/gimpmoveoptions.c * app/tools/gimpselectionoptions.c * app/tools/gimpsmudgetool.c * app/tools/gimpthresholdtool.c * app/tools/gimptransformoptions.c * app/tools/gimpvectoroptions.c * app/widgets/gimpcontainerbox.c * app/widgets/gimpcontrollereditor.c * app/widgets/gimpdevicestatus.c * app/widgets/gimpgrideditor.c * app/widgets/gimphistogrambox.c * app/widgets/gimphistogrameditor.c * app/widgets/gimpsizebox.c * app/widgets/gimpstrokeeditor.c * app/widgets/gimptemplateeditor.c * app/widgets/gimptooloptionseditor.c: fix includes
2005-02-05 04:48:02 +08:00
gimp_prop_path_editor_new
gimp_prop_pointer_combo_box_new
gimp_prop_scale_entry_new
Bill Skaggs <weskaggs@primate.ucdavis.edu> * libgimpwidgets/gimppropwidgets.[ch]: magic-copied from app/widgets and un-movable things then removed. * libgimpwidgets/Makefile.am * libgimpwidgets/gimpwidgets.def * libgimpwidgets/gimpwidgets.h: corresponding changes * app/widgets/gimppropwidgets.[ch]: remove functions that were moved. * app/dialogs/stroke-dialog.c * app/dialogs/tips-dialog.c * app/dialogs/user-install-dialog.c * app/tools/gimpairbrushtool.c * app/tools/gimpblendoptions.c * app/tools/gimpbucketfilloptions.c * app/tools/gimpclonetool.c * app/tools/gimpcoloroptions.c * app/tools/gimpcolorpickeroptions.c * app/tools/gimpconvolvetool.c * app/tools/gimpcropoptions.c * app/tools/gimpcurvestool.c * app/tools/gimpdodgeburntool.c * app/tools/gimperasertool.c * app/tools/gimpflipoptions.c * app/tools/gimphistogramoptions.c * app/tools/gimpimagemaptool.c * app/tools/gimpinkoptions-gui.c * app/tools/gimplevelstool.c * app/tools/gimpmagnifyoptions.c * app/tools/gimpmeasureoptions.c * app/tools/gimpmoveoptions.c * app/tools/gimpselectionoptions.c * app/tools/gimpsmudgetool.c * app/tools/gimpthresholdtool.c * app/tools/gimptransformoptions.c * app/tools/gimpvectoroptions.c * app/widgets/gimpcontainerbox.c * app/widgets/gimpcontrollereditor.c * app/widgets/gimpdevicestatus.c * app/widgets/gimpgrideditor.c * app/widgets/gimphistogrambox.c * app/widgets/gimphistogrameditor.c * app/widgets/gimpsizebox.c * app/widgets/gimpstrokeeditor.c * app/widgets/gimptemplateeditor.c * app/widgets/gimptooloptionseditor.c: fix includes
2005-02-05 04:48:02 +08:00
gimp_prop_size_entry_new
gimp_prop_spin_button_new
gimp_prop_spin_scale_new
gimp_prop_string_combo_box_new
gimp_prop_switch_new
gimp_prop_text_buffer_new
2010-10-16 14:18:23 +08:00
gimp_prop_unit_combo_box_new
gimp_prop_widget_set_factor
gimp_query_boolean_box
gimp_query_double_box
gimp_query_int_box
gimp_query_size_box
gimp_query_string_box
gimp_radio_button_update
gimp_random_seed_new
gimp_ruler_add_track_widget
gimp_ruler_get_position
gimp_ruler_get_range
gimp_ruler_get_type
gimp_ruler_get_unit
gimp_ruler_new
gimp_ruler_remove_track_widget
gimp_ruler_set_position
gimp_ruler_set_range
gimp_ruler_set_unit
gimp_scale_entry_get_logarithmic
gimp_scale_entry_get_range
gimp_scale_entry_get_type
gimp_scale_entry_new
gimp_scale_entry_set_bounds
gimp_scale_entry_set_logarithmic
2018-05-26 04:10:33 +08:00
gimp_scroll_adjustment_values
gimp_scrolled_preview_freeze
2018-05-26 04:10:33 +08:00
gimp_scrolled_preview_get_adjustments
gimp_scrolled_preview_get_type
gimp_scrolled_preview_set_policy
gimp_scrolled_preview_set_position
gimp_scrolled_preview_thaw
gimp_size_entry_add_field
gimp_size_entry_attach_label
gimp_size_entry_get_help_widget
2018-05-26 04:10:33 +08:00
gimp_size_entry_get_n_fields
gimp_size_entry_get_refval
gimp_size_entry_get_type
gimp_size_entry_get_unit
2018-05-26 04:10:33 +08:00
gimp_size_entry_get_unit_combo
gimp_size_entry_get_update_policy
gimp_size_entry_get_value
gimp_size_entry_grab_focus
gimp_size_entry_new
gimp_size_entry_set_activates_default
gimp_size_entry_set_pixel_digits
gimp_size_entry_set_refval
gimp_size_entry_set_refval_boundaries
gimp_size_entry_set_refval_digits
gimp_size_entry_set_resolution
gimp_size_entry_set_size
gimp_size_entry_set_unit
gimp_size_entry_set_value
gimp_size_entry_set_value_boundaries
gimp_size_entry_show_unit_menu
gimp_size_entry_update_policy_get_type
gimp_spin_button_get_type
gimp_spin_button_new
gimp_spin_button_new_with_range
gimp_spin_scale_get_constrain_drag
gimp_spin_scale_get_gamma
gimp_spin_scale_get_label
gimp_spin_scale_get_mnemonic_keyval
gimp_spin_scale_get_scale_limits
gimp_spin_scale_get_type
gimp_spin_scale_new
gimp_spin_scale_set_constrain_drag
gimp_spin_scale_set_gamma
gimp_spin_scale_set_label
gimp_spin_scale_set_scale_limits
gimp_spin_scale_unset_scale_limits
gimp_standard_help_func
gimp_string_combo_box_get_active
gimp_string_combo_box_get_type
gimp_string_combo_box_new
gimp_string_combo_box_set_active
gimp_string_combo_box_set_sensitivity
gimp_toggle_button_update
2010-10-16 14:23:50 +08:00
gimp_uint_adjustment_update
2010-10-16 14:18:23 +08:00
gimp_unit_combo_box_get_active
gimp_unit_combo_box_get_type
gimp_unit_combo_box_new
gimp_unit_combo_box_new_with_model
gimp_unit_combo_box_set_active
gimp_unit_store_get_has_percent
gimp_unit_store_get_has_pixels
gimp_unit_store_get_nth_value
2010-10-16 14:18:23 +08:00
gimp_unit_store_get_type
gimp_unit_store_get_values
gimp_unit_store_new
gimp_unit_store_set_has_percent
gimp_unit_store_set_has_pixels
gimp_unit_store_set_pixel_value
gimp_unit_store_set_pixel_values
gimp_unit_store_set_resolution
gimp_unit_store_set_resolutions
gimp_widget_get_color_profile
gimp_widget_get_color_transform
gimp_widget_get_monitor
gimp_widget_get_render_space
gimp_widget_set_bound_property
gimp_widget_set_identifier
app, libgimp*, pdb, plug-ins: reimplement generic inter-process transient window. Having windows ID as guint32 is a mistake. Different systems have different protocols. In Wayland in particular, Windows handles are exchanged as strings. What this commit does is the following: In core: - get_window_id() virtual function in core GimpProgress is changed to return a GBytes, as a generic "data" to represent a window differently on different systems. - All implementations of get_window_id() in various classes implementing this interface are updated accordingly: * GimpSubProgress * GimpDisplay returns the handle of its shell. * GimpDisplayShell now creates its window handle at construction with libgimpwidget's gimp_widget_set_native_handle() and simply return this handle every time it's requested. * GimpFileDialog also creates its window handle at construction with gimp_widget_set_native_handle(). - gimp_window_set_transient_for() in core is changed to take a GimpProgress as argument (instead of a guint32 ID), requests and process the ID itself, according to the running platform. In particular, the following were improved: * Unlike old code, it will work even if the window is not visible yet. In such a case, the function simply adds a signal handler to set transient at mapping. It makes it easier to use it at construction in a reliable way. * It now works for Wayland too, additionally to X11. - GimpPdbProgress now exchanges a GBytes too with the command GIMP_PROGRESS_COMMAND_GET_WINDOW. - display_get_window_id() in gimp-gui.h also returns a GBytes now. PDB/libgimp: - gimp_display_get_window_handle() and gimp_progress_get_window_handle() now return a GBytes to represent a window handle in an opaque way (depending on the running platform). In libgimp: - GimpProgress's get_window() virtual function changed to return a GBytes and renamed get_window_handle(). - In particular GimpProgressBar is the only implementation of get_window_handle(). It creates its handle at object construction with libgimpwidget's gimp_widget_set_native_handle() and the virtual method's implementation simply returns the GBytes. In libgimpUi: - gimp_ui_get_display_window() and gimp_ui_get_progress_window() were removed. We should not assume anymore that it is possible to create a GdkWindow to be used. For instance this is not possible with Wayland which has its own way to set a window transient with a string handle. - gimp_window_set_transient_for_display() and gimp_window_set_transient() now use an internal implementation similar to core gimp_window_set_transient_for(), with the same improvements (works even at construction when the window is not visible yet + works for Wayland too). In libgimpwidgets: - New gimp_widget_set_native_handle() is a helper function used both in core and libgimp* libraries for widgets which we want to be usable as possible parents. It takes care of getting the relevant window handle (depending on the running platform) and stores it in a given pointer, either immediately or after a callback once the widget is mapped. So it can be used at construction. Also it sets a handle for X11 or Wayland. In plug-ins: - Screenshot uses the new gimp_progress_get_window_handle() directly now in its X11 code path and creates out of it a GdkWindows itself with gdk_x11_window_foreign_new_for_display(). Our inter-process transient implementation only worked for X11, and with this commit, it works for Wayland too. There is code for Windows but it is currently disabled as it apparently hangs (there is a comment in-code which links to this old report: https://bugzilla.gnome.org/show_bug.cgi?id=359538). NikcDC tested yesterday with re-enabling the code and said they experienced a freeze. ;-( Finally there is no infrastructure yet to make this work on macOS and apparently there is no implementation of window handle in GDK for macOS that I could find. I'm not sure if macOS doesn't have this concept of setting transient on another processus's window or GDK is simply lacking the implementation.
2023-08-14 20:23:06 +08:00
gimp_widget_set_native_handle
gimp_widget_track_monitor
2010-10-16 14:18:48 +08:00
gimp_widgets_error_quark
from now on use make.msc from $(TOP)/glib/build/win32; all occurences of 2001-02-17 Hans Breuer <hans@breuer.org> * */*/makefile.msc */makefile.msc : from now on use make.msc from $(TOP)/glib/build/win32; all occurences of DIRENT removed and general update * app/config/makefile.msc app/paint/makefile.msc app/plug-in/makefile.msc themes/Default/makefile.msc : new files * app/base/base.c : ported to GDir usage * app/config/gimpconfig-serialize.c : app/config/gimpconfig-deserialize.c : HAVE_UNISTD_H * app/config/gimpconfig.c : app/config/gimprc.c : HAVE_UNISTD_H, use <io.h> for open() prototype and merged pmode parameter (_S_IREAD | _S_IWRITE) * app/core/cpercep.c : msvc doesn't have cbrt(), provide it via pow(). Also include <glib.h> for painless 'inline' definition. * app/core/gimpdatafiles.c : ported to GDir usage * app/core/gimpimage-convert.c : work around a msvc compiler limitation (can't convert from uint64 to double) * app/file/file-open.c app/file/file-save.c : access() -> _access() for G_OS_WIN32 * app/plug-in/plug-in.c : HAVE_UNISTD_H and <io.h> * libgimpbase/gimpbase.def : updated externals * libgimpbase/gimpenv.c : define WIN32_LEAN_AND_MEAN to avoid clashes with incompatible DATADIR definitions * libgimpcolor/gimpcolor.def : updated externals * lingimpmath/gimpmath.def : updated externals * libgimpwidgets/gimpwidgets.def : updated externals * libgimpwidgets/libgimp-glue.c : adapt to const changes of some prototypes * plug-ins/makefile.msc : disabled gdyntext * plug-ins/gap/iter_ALT/*/*.inc : GimpRunModeType -> GimpRunMode * plug-ins/FractalExplorer/FractalExplorer.c : * plug-ins/gap/gap_lib.c : * plug-ins/gfig/gfig.c : * plug-ins/gflare/gflare.c : * plug-ins/gimpressionist/gimpressionist.c : replaced DIRENT usage with GDir * plug-ins/script-fu/script-fu-scripts.c : #include <windows.h> to get the Sleep() prototype
2002-02-17 23:55:54 +08:00
gimp_widgets_init
gimp_zoom_button_new
gimp_zoom_model_get_factor
gimp_zoom_model_get_fraction
gimp_zoom_model_get_type
gimp_zoom_model_new
gimp_zoom_model_set_range
gimp_zoom_model_zoom
gimp_zoom_model_zoom_step
gimp_zoom_type_get_type