| 1885 |
1885 |
| 1886 void ui_list_args_set_onactivatedata(UiListArgs *args, void *userdata) { |
1886 void ui_list_args_set_onactivatedata(UiListArgs *args, void *userdata) { |
| 1887 args->onactivatedata = userdata; |
1887 args->onactivatedata = userdata; |
| 1888 } |
1888 } |
| 1889 |
1889 |
| |
1890 void ui_list_args_set_onactivate_action(UiListArgs *args, const char *action) { |
| |
1891 args->onactivate_action = strdup(action); |
| |
1892 } |
| |
1893 |
| 1890 void ui_list_args_set_onselection(UiListArgs *args, ui_callback callback) { |
1894 void ui_list_args_set_onselection(UiListArgs *args, ui_callback callback) { |
| 1891 args->onselection = callback; |
1895 args->onselection = callback; |
| 1892 } |
1896 } |
| 1893 |
1897 |
| 1894 void ui_list_args_set_onselectiondata(UiListArgs *args, void *userdata) { |
1898 void ui_list_args_set_onselectiondata(UiListArgs *args, void *userdata) { |
| 1895 args->onselectiondata = userdata; |
1899 args->onselectiondata = userdata; |
| 1896 } |
1900 } |
| 1897 |
1901 |
| |
1902 void ui_list_args_set_onselection_action(UiListArgs *args, const char *action) { |
| |
1903 args->onselection_action = strdup(action); |
| |
1904 } |
| |
1905 |
| 1898 void ui_list_args_set_ondragstart(UiListArgs *args, ui_callback callback) { |
1906 void ui_list_args_set_ondragstart(UiListArgs *args, ui_callback callback) { |
| 1899 args->ondragstart = callback; |
1907 args->ondragstart = callback; |
| 1900 } |
1908 } |
| 1901 |
1909 |
| 1902 void ui_list_args_set_ondragstartdata(UiListArgs *args, void *userdata) { |
1910 void ui_list_args_set_ondragstartdata(UiListArgs *args, void *userdata) { |
| 1903 args->ondragstartdata = userdata; |
1911 args->ondragstartdata = userdata; |
| 1904 } |
1912 } |
| 1905 |
1913 |
| |
1914 void ui_list_args_set_ondragstart_action(UiListArgs *args, const char *action) { |
| |
1915 args->ondragstart_action = strdup(action); |
| |
1916 } |
| |
1917 |
| 1906 void ui_list_args_set_ondragcomplete(UiListArgs *args, ui_callback callback) { |
1918 void ui_list_args_set_ondragcomplete(UiListArgs *args, ui_callback callback) { |
| 1907 args->ondragcomplete = callback; |
1919 args->ondragcomplete = callback; |
| 1908 } |
1920 } |
| 1909 |
1921 |
| 1910 void ui_list_args_set_ondragcompletedata(UiListArgs *args, void *userdata) { |
1922 void ui_list_args_set_ondragcompletedata(UiListArgs *args, void *userdata) { |
| 1911 args->ondragcompletedata = userdata; |
1923 args->ondragcompletedata = userdata; |
| 1912 } |
1924 } |
| 1913 |
1925 |
| |
1926 void ui_list_args_set_ondragcomplete_action(UiListArgs *args, const char *action) { |
| |
1927 args->ondragcomplete_action = strdup(action); |
| |
1928 } |
| |
1929 |
| 1914 void ui_list_args_set_ondrop(UiListArgs *args, ui_callback callback) { |
1930 void ui_list_args_set_ondrop(UiListArgs *args, ui_callback callback) { |
| 1915 args->ondrop = callback; |
1931 args->ondrop = callback; |
| 1916 } |
1932 } |
| 1917 |
1933 |
| 1918 void ui_list_args_set_ondropdata(UiListArgs *args, void *userdata) { |
1934 void ui_list_args_set_ondropdata(UiListArgs *args, void *userdata) { |
| 1919 args->ondropdata = userdata; |
1935 args->ondropdata = userdata; |
| |
1936 } |
| |
1937 |
| |
1938 void ui_list_args_set_ondrop_action(UiListArgs *args, const char *action) { |
| |
1939 args->ondrop_action = strdup(action); |
| 1920 } |
1940 } |
| 1921 |
1941 |
| 1922 void ui_list_args_set_onsave(UiListArgs *args, ui_list_savefunc onsave) { |
1942 void ui_list_args_set_onsave(UiListArgs *args, ui_list_savefunc onsave) { |
| 1923 args->onsave = onsave; |
1943 args->onsave = onsave; |
| 1924 } |
1944 } |
| 1949 |
1969 |
| 1950 void ui_list_args_free(UiListArgs *args) { |
1970 void ui_list_args_free(UiListArgs *args) { |
| 1951 free((void*)args->name); |
1971 free((void*)args->name); |
| 1952 free((void*)args->style_class); |
1972 free((void*)args->style_class); |
| 1953 free((void*)args->varname); |
1973 free((void*)args->varname); |
| |
1974 free((void*)args->onactivate_action); |
| |
1975 free((void*)args->onselection_action); |
| |
1976 free((void*)args->ondragstart_action); |
| |
1977 free((void*)args->ondragcomplete_action); |
| |
1978 free((void*)args->ondrop_action); |
| 1954 if(args->static_elements) { |
1979 if(args->static_elements) { |
| 1955 for(int i=0;i<args->static_nelm;i++) { |
1980 for(int i=0;i<args->static_nelm;i++) { |
| 1956 free(args->static_elements[i]); |
1981 free(args->static_elements[i]); |
| 1957 } |
1982 } |
| 1958 free(args->static_elements); |
1983 free(args->static_elements); |