def fl_free_pixmap(pixmapid): """fl_free_pixmap(pixmapid) Frees the pixmap. Parameters ---------- pixmapid : long_pos pixmap resource id to be freed Examples -------- >>> fl_free_pixmap(pmap) Notes ----- Status: NA-UTest + Doc + NoDemo = Maybe """ _fl_free_pixmap = library.cfuncproto( library.load_so_libforms(), "fl_free_pixmap", None, [xfdata.Pixmap], """void fl_free_pixmap(Pixmap id)""") library.check_if_flinitialized() ul_pixmapid = library.convert_to_Pixmap(pixmapid) library.keep_elem_refs(pixmapid, ul_pixmapid) _fl_free_pixmap(ul_pixmapid)
def fl_set_pixmapbutton_focus_pixmap(ptr_flobject, pixmap, mask): """fl_set_pixmapbutton_focus_pixmap(ptr_flobject, pixmap, mask) Defines a different pixmap to show, using pixmap resource id, when the mouse enters a pixmap button flobject, instead of an outline of the button. Parameters ---------- ptr_flobject : pointer to xfdata.FL_OBJECT button flobject pixmap : long_pos pixmap resource id mask : long_pos mask for pixmap Examples -------- >>> *todo* Notes ----- Status: NA-UTest + Doc + NoDemo = Maybe """ _fl_set_pixmapbutton_focus_pixmap = library.cfuncproto( library.load_so_libforms(), "fl_set_pixmapbutton_focus_pixmap", None, [cty.POINTER(xfdata.FL_OBJECT), xfdata.Pixmap, xfdata.Pixmap], """void fl_set_pixmapbutton_focus_pixmap(FL_OBJECT * ob, Pixmap id, Pixmap mask)""") library.check_if_flinitialized() library.verify_flobjectptr_type(ptr_flobject) ul_pixmap = library.convert_to_Pixmap(pixmap) ul_mask = library.convert_to_Pixmap(mask) library.keep_elem_refs(ptr_flobject, pixmap, mask, ul_pixmap, ul_mask) _fl_set_pixmapbutton_focus_pixmap(ptr_flobject, ul_pixmap, ul_mask)