Added function to block combo boxes from scrolling wih M3

pull/55/head
parent 31091982c2
commit 4aab3627b2
No known key found for this signature in database
GPG Key ID: FF1D842BF4DDE92B

@ -545,3 +545,12 @@ int yon_ip_mask_get_bits(char *mask){
yon_char_parsed_free(parsed,size); yon_char_parsed_free(parsed,size);
return bits; return bits;
} }
gboolean _yon_gtk_combo_box_block_scroll(GtkWidget *self, GdkEvent *event, void*){
gtk_propagate_event(gtk_widget_get_parent(self), (GdkEvent*)event);
return 1;
}
void yon_gtk_combo_box_block_scroll(GtkComboBox *target){
g_signal_connect(G_OBJECT(target),"scroll-event",G_CALLBACK(_yon_gtk_combo_box_block_scroll),NULL);
}

@ -633,4 +633,9 @@ typedef struct apps
void yon_apps_init(); void yon_apps_init();
apps *yon_apps_get(char *name); apps *yon_apps_get(char *name);
config_str yon_apps_get_by_categories(config_str categories, int categories_size, int *final_size); config_str yon_apps_get_by_categories(config_str categories, int categories_size, int *final_size);
/// @brief Block scroll element changing for GtkComboBox
/// @param target - GtkComboBox to block
void yon_gtk_combo_box_block_scroll(GtkComboBox *target);
#endif #endif
Loading…
Cancel
Save