| 1943 free((void*)args->groups); |
1943 free((void*)args->groups); |
| 1944 free(args); |
1944 free(args); |
| 1945 } |
1945 } |
| 1946 |
1946 |
| 1947 |
1947 |
| |
1948 /* ------------------------- UiSpinBoxArgs ----------------------------*/ |
| |
1949 |
| |
1950 UiSpinBoxArgs* ui_spinbox_args_new(void) { |
| |
1951 UiSpinBoxArgs *args = malloc(sizeof(UiSpinBoxArgs)); |
| |
1952 memset(args, 0, sizeof(UiSpinBoxArgs)); |
| |
1953 return args; |
| |
1954 } |
| |
1955 |
| |
1956 void ui_spinbox_args_set_fill(UiSpinBoxArgs *args, UiBool fill) { |
| |
1957 args->fill = fill; |
| |
1958 } |
| |
1959 |
| |
1960 void ui_spinbox_args_set_hexpand(UiSpinBoxArgs *args, UiBool value) { |
| |
1961 args->hexpand = value; |
| |
1962 } |
| |
1963 |
| |
1964 void ui_spinbox_args_set_vexpand(UiSpinBoxArgs *args, UiBool value) { |
| |
1965 args->vexpand = value; |
| |
1966 } |
| |
1967 |
| |
1968 void ui_spinbox_args_set_hfill(UiSpinBoxArgs *args, UiBool value) { |
| |
1969 args->hfill = value; |
| |
1970 } |
| |
1971 |
| |
1972 void ui_spinbox_args_set_vfill(UiSpinBoxArgs *args, UiBool value) { |
| |
1973 args->vfill = value; |
| |
1974 } |
| |
1975 |
| |
1976 void ui_spinbox_args_set_override_defaults(UiSpinBoxArgs *args, UiBool value) { |
| |
1977 args->override_defaults = value; |
| |
1978 } |
| |
1979 |
| |
1980 void ui_spinbox_args_set_colspan(UiSpinBoxArgs *args, int colspan) { |
| |
1981 args->colspan = colspan; |
| |
1982 } |
| |
1983 |
| |
1984 void ui_spinbox_args_set_rowspan(UiSpinBoxArgs *args, int rowspan) { |
| |
1985 args->rowspan = rowspan; |
| |
1986 } |
| |
1987 |
| |
1988 void ui_spinbox_args_set_name(UiSpinBoxArgs *args, const char *name) { |
| |
1989 args->name = strdup(name); |
| |
1990 } |
| |
1991 |
| |
1992 void ui_spinbox_args_set_style_class(UiSpinBoxArgs *args, const char *classname) { |
| |
1993 args->style_class = strdup(classname); |
| |
1994 } |
| |
1995 |
| |
1996 void ui_spinbox_args_set_onchange(UiSpinBoxArgs *args, ui_callback callback) { |
| |
1997 args->onchange = callback; |
| |
1998 } |
| |
1999 |
| |
2000 void ui_spinbox_args_set_onchangedata(UiSpinBoxArgs *args, void *onchangedata) { |
| |
2001 args->onchangedata = onchangedata; |
| |
2002 } |
| |
2003 |
| |
2004 void ui_spinbox_args_set_varname(UiSpinBoxArgs *args, const char *varname) { |
| |
2005 args->varname = strdup(varname); |
| |
2006 } |
| |
2007 |
| |
2008 void ui_spinbox_args_set_intvalue(UiSpinBoxArgs *args, UiInteger *value) { |
| |
2009 args->intvalue = value; |
| |
2010 } |
| |
2011 |
| |
2012 void ui_spinbox_args_set_doublevalue(UiSpinBoxArgs *args, UiDouble *value) { |
| |
2013 args->doublevalue = value; |
| |
2014 } |
| |
2015 |
| |
2016 void ui_spinbox_args_set_rangevalue(UiSpinBoxArgs *args, UiRange *value) { |
| |
2017 args->rangevalue = value; |
| |
2018 } |
| |
2019 |
| |
2020 void ui_spinbox_args_set_groups(UiSpinBoxArgs *args, int *groups) { |
| |
2021 // TODO |
| |
2022 } |
| |
2023 |
| |
2024 void ui_spinbox_args_free(UiSpinBoxArgs *args) { |
| |
2025 free((void*)args->name); |
| |
2026 free((void*)args->style_class); |
| |
2027 free((void*)args->varname); |
| |
2028 free(args); |
| |
2029 } |
| |
2030 |
| |
2031 |
| 1948 /* ------------------------- UiWebviewArgs ----------------------------*/ |
2032 /* ------------------------- UiWebviewArgs ----------------------------*/ |
| 1949 |
2033 |
| 1950 UiWebviewArgs* ui_webview_args_new(void) { |
2034 UiWebviewArgs* ui_webview_args_new(void) { |
| 1951 UiWebviewArgs *args = malloc(sizeof(UiWebviewArgs)); |
2035 UiWebviewArgs *args = malloc(sizeof(UiWebviewArgs)); |
| 1952 memset(args, 0, sizeof(UiWebviewArgs)); |
2036 memset(args, 0, sizeof(UiWebviewArgs)); |