Files
atk
atk_sys
gdk
gdk_sys
gdk_x11_sys
gdkx11
gtk
auto
about_dialog.rsaccel_group.rsaccel_label.rsaction_bar.rsactionable.rsadjustment.rsapp_chooser_button.rsapp_chooser_dialog.rsapp_chooser_widget.rsapplication.rsapplication_window.rsaspect_frame.rsassistant.rsbin.rsbox_.rsbuildable.rsbuilder.rsbutton.rsbutton_box.rscalendar.rscell_area.rscell_area_box.rscell_area_context.rscell_editable.rscell_layout.rscell_renderer.rscell_renderer_accel.rscell_renderer_combo.rscell_renderer_pixbuf.rscell_renderer_progress.rscell_renderer_spin.rscell_renderer_spinner.rscell_renderer_text.rscell_renderer_toggle.rscell_view.rscheck_button.rscheck_menu_item.rsclipboard.rscolor_button.rscolor_chooser.rscolor_chooser_dialog.rscolor_chooser_widget.rscombo_box.rscombo_box_text.rsconstants.rscontainer.rscss_provider.rscss_section.rsdialog.rsdrawing_area.rseditable.rsentry.rsentry_completion.rsenums.rsevent_box.rsevent_controller.rsevent_controller_key.rsevent_controller_motion.rsevent_controller_scroll.rsexpander.rsfile_chooser.rsfile_chooser_button.rsfile_chooser_dialog.rsfile_chooser_native.rsfile_chooser_widget.rsfile_filter.rsfixed.rsflags.rsflow_box.rsflow_box_child.rsfont_button.rsfont_chooser.rsfont_chooser_dialog.rsfont_chooser_widget.rsframe.rsfunctions.rsgesture.rsgesture_drag.rsgesture_long_press.rsgesture_multi_press.rsgesture_pan.rsgesture_rotate.rsgesture_single.rsgesture_stylus.rsgesture_swipe.rsgesture_zoom.rsgl_area.rsgrid.rsheader_bar.rsicon_info.rsicon_theme.rsicon_view.rsim_context.rsim_context_simple.rsim_multicontext.rsimage.rsinfo_bar.rsinvisible.rslabel.rslayout.rslevel_bar.rslink_button.rslist_box.rslist_box_row.rslist_store.rslock_button.rsmenu.rsmenu_bar.rsmenu_button.rsmenu_item.rsmenu_shell.rsmenu_tool_button.rsmessage_dialog.rsmisc.rsmod.rsmodel_button.rsmount_operation.rsnative_dialog.rsnotebook.rsoffscreen_window.rsorientable.rsoverlay.rspad_controller.rspage_setup.rspaned.rspaper_size.rsplaces_sidebar.rsplug.rspopover.rspopover_menu.rsprint_context.rsprint_operation.rsprint_operation_preview.rsprint_settings.rsprogress_bar.rsradio_button.rsradio_menu_item.rsradio_tool_button.rsrange.rsrecent_chooser.rsrecent_chooser_dialog.rsrecent_chooser_menu.rsrecent_chooser_widget.rsrecent_filter.rsrecent_info.rsrecent_manager.rsrevealer.rsscale.rsscale_button.rsscrollable.rsscrollbar.rsscrolled_window.rssearch_bar.rssearch_entry.rsselection_data.rsseparator.rsseparator_menu_item.rsseparator_tool_item.rssettings.rsshortcut_label.rsshortcuts_group.rsshortcuts_section.rsshortcuts_shortcut.rsshortcuts_window.rssize_group.rssocket.rsspin_button.rsspinner.rsstack.rsstack_sidebar.rsstack_switcher.rsstatusbar.rsstyle_context.rsstyle_properties.rsstyle_provider.rsswitch.rstarget_list.rstext_attributes.rstext_buffer.rstext_child_anchor.rstext_iter.rstext_mark.rstext_tag.rstext_tag_table.rstext_view.rstoggle_button.rstoggle_tool_button.rstool_button.rstool_item.rstool_item_group.rstool_palette.rstool_shell.rstoolbar.rstooltip.rstree_drag_dest.rstree_drag_source.rstree_iter.rstree_model.rstree_model_filter.rstree_model_sort.rstree_path.rstree_row_reference.rstree_selection.rstree_sortable.rstree_store.rstree_view.rstree_view_column.rsviewport.rsvolume_button.rswidget.rswidget_path.rswindow.rswindow_group.rs
subclass
gtk3_macros
gtk_sys
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
// Take a look at the license at the top of the repository in the LICENSE file.

use glib::subclass::prelude::*;

use super::cell_renderer_text::CellRendererTextImpl;
use crate::CellRendererCombo;
use crate::CellRendererText;

pub trait CellRendererComboImpl: CellRendererTextImpl {}

unsafe impl<T: CellRendererComboImpl> IsSubclassable<T> for CellRendererCombo {
    fn class_init(class: &mut ::glib::Class<Self>) {
        <CellRendererText as IsSubclassable<T>>::class_init(class);
    }

    fn instance_init(instance: &mut glib::subclass::InitializingObject<T>) {
        <CellRendererText as IsSubclassable<T>>::instance_init(instance);
    }
}