diff options
author | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2019-05-08 00:56:07 +0100 |
---|---|---|
committer | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2019-05-08 00:56:07 +0100 |
commit | ae36d35728f8622396faba7aeb58434aff2d0331 (patch) | |
tree | d5a1d54ed7f23f73b70815a5a48c7f5359abc64d /frontends/amiga/theme.c | |
parent | a5aa53657c6feaf8ddd29ee33f8d5e89138ec996 (diff) | |
download | netsurf-ae36d35728f8622396faba7aeb58434aff2d0331.tar.gz netsurf-ae36d35728f8622396faba7aeb58434aff2d0331.tar.bz2 |
throbber crap
Diffstat (limited to 'frontends/amiga/theme.c')
-rw-r--r-- | frontends/amiga/theme.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/frontends/amiga/theme.c b/frontends/amiga/theme.c index c20d02527..900f465a1 100644 --- a/frontends/amiga/theme.c +++ b/frontends/amiga/theme.c @@ -432,13 +432,13 @@ void gui_window_start_throbber(struct gui_window *g) if(ami_gui_get_tab_node(g) && (ami_gui_get_gui_window_2(g)->tabs > 1)) { SetClickTabNodeAttrs(ami_gui_get_tab_node(g), TNA_Flagged, TRUE, TAG_DONE); - RefreshGadgets((APTR)ami_gui_get_gui_window_2(g)->objects[GID_TABS], + RefreshGadgets((APTR)ami_gui_get_object(g, AMI_GAD_TABS), ami_gui_get_window(g), NULL); } #endif ami_gui_set_throbbing(g, true); - if(ami_gui_get_gui_window_2(g)->throbber_frame == 0) ami_gui_get_gui_window_2(g)->throbber_frame = 1; + if(ami_gui_get_throbber_frame(g) == 0) ami_gui_set_throbber_frame(g, 1); ami_throbber_redraw_schedule(throbber_update_interval, g); } @@ -453,13 +453,13 @@ void gui_window_stop_throbber(struct gui_window *g) if(ami_gui_get_tab_node(g) && (ami_gui_get_gui_window_2(g)->tabs > 1)) { SetClickTabNodeAttrs(ami_gui_get_tab_node(g), TNA_Flagged, FALSE, TAG_DONE); - RefreshGadgets((APTR)ami_gui_get_gui_window_2(g)->objects[GID_TABS], + RefreshGadgets((APTR)ami_gui_get_object(g, AMI_GAD_TABS), ami_gui_get_window(g), NULL); } #endif if(IS_CURRENT_GW(ami_gui_get_gui_window_2(g), g)) { - if(ami_gui_get_space_box(ami_gui_get_gui_window_2(g)->objects[GID_THROBBER], &bbox) != NSERROR_OK) { + if(ami_gui_get_space_box(ami_gui_get_object(g, AMI_GAD_THROBBER), &bbox) != NSERROR_OK) { amiga_warn_user("NoMemory", ""); return; } @@ -484,17 +484,17 @@ static void ami_throbber_update(void *p) int frame = 0; if(!g) return; - if(!ami_gui_get_gui_window_2(g)->objects[GID_THROBBER]) return; + if(!ami_gui_get_object(g, AMI_GAD_THROBBER)) return; if(ami_gui_get_throbbing(g) == true) { - frame = ami_gui_get_gui_window_2(g)->throbber_frame; - ami_gui_get_gui_window_2(g)->throbber_frame++; - if(ami_gui_get_gui_window_2(g)->throbber_frame > (throbber_frames-1)) - ami_gui_get_gui_window_2(g)->throbber_frame=1; + frame = ami_gui_get_throbber_frame(g); + ami_gui_set_throbber_frame(g, frame + 1); + if(ami_gui_get_throbber_frame(g) > (throbber_frames-1)) + ami_gui_set_throbber_frame(g, 1); } if(IS_CURRENT_GW(ami_gui_get_gui_window_2(g),g)) { - if(ami_gui_get_space_box(ami_gui_get_gui_window_2(g)->objects[GID_THROBBER], &bbox) != NSERROR_OK) { + if(ami_gui_get_space_box(ami_gui_get_object(g, AMI_GAD_THROBBER), &bbox) != NSERROR_OK) { amiga_warn_user("NoMemory", ""); return; } |