2 Copyright © 2002-2006, The AROS Development Team. All rights reserved.
6 #include <graphics/gfx.h>
7 #include <graphics/view.h>
8 #include <clib/alib_protos.h>
9 #include <libraries/asl.h>
10 #include <libraries/mui.h>
11 #include <mui/Rawimage_mcc.h>
12 #include <proto/exec.h>
13 #include <proto/graphics.h>
14 #include <proto/utility.h>
15 #include <proto/intuition.h>
16 #include <proto/muimaster.h>
19 #include <proto/alib.h>
22 #include "zunestuff.h"
26 /* #include <aros/debug.h> */
28 extern struct Library
*MUIMasterBase
;
30 struct MUI_SlidersPData
32 Object
*container_background_popimage
;
33 Object
*container_popframe
;
34 Object
*knob_background_popimage
;
35 Object
*knob_popframe
;
36 Object
*knob_font_string
;
40 static Object
*MakeSmallHorizSlider(void)
42 Object
*obj
= MUI_MakeObject(MUIO_Slider
, (IPTR
)"", 0, 9);
43 set(obj
, MUIA_CycleChain
, 1);
44 set(obj
, MUIA_Numeric_Value
, 5);
48 static Object
*MakeBigHorizSlider(void)
50 Object
*obj
= MUI_MakeObject(MUIO_Slider
, (IPTR
)"", 0, 99);
51 set(obj
, MUIA_CycleChain
, 1);
52 set(obj
, MUIA_Numeric_Value
, 42);
56 static Object
*MakeSmallVertSlider(void)
59 MUIA_Slider_Horiz
, FALSE
,
63 MUIA_Numeric_Value
, 5,
67 static Object
*MakeBigVertSlider(void)
70 MUIA_Slider_Horiz
, FALSE
,
74 MUIA_Numeric_Value
, 42,
78 static IPTR
SlidersP_New(struct IClass
*cl
, Object
*obj
, struct opSet
*msg
)
80 struct MUI_SlidersPData
*data
;
81 struct MUI_SlidersPData d
;
83 obj
= (Object
*) DoSuperNewTags
87 MUIA_Group_Horiz
, FALSE
,
92 GroupFrameT(_(MSG_CONTAINER_DESIGN
)),
94 MUIA_Group_SameWidth
, TRUE
,
96 MUIA_Group_VertSpacing
, 1,
97 Child
, (IPTR
) (d
.container_background_popimage
= MakeBackgroundPopimage()),
98 Child
, (IPTR
) CLabel(_(MSG_BACKGROUND
)),
100 Child
, (IPTR
) VGroup
,
101 MUIA_Group_VertSpacing
, 1,
102 Child
, (IPTR
) (d
.container_popframe
= MakePopframe()),
103 Child
, (IPTR
) CLabel(_(MSG_FRAME
)),
104 End
, /* VGroup Frame */
105 End
, /* HGroup Frame/BG */
106 End
, /* HGroup Container Design */
107 Child
, (IPTR
) VGroup
,
108 GroupFrameT(_(MSG_KNOB_DESIGN
)),
109 Child
, (IPTR
) HGroup
,
110 MUIA_Group_SameWidth
, TRUE
,
111 Child
, (IPTR
) VGroup
,
112 MUIA_Group_VertSpacing
, 1,
113 Child
, (IPTR
) (d
.knob_background_popimage
= MakeBackgroundPopimage()),
114 Child
, (IPTR
) CLabel(_(MSG_BACKGROUND
)),
116 Child
, (IPTR
) VGroup
,
117 MUIA_Group_VertSpacing
, 1,
118 Child
, (IPTR
) (d
.knob_popframe
= MakePopframe()),
119 Child
, (IPTR
) CLabel(_(MSG_FRAME
)),
120 End
, /* VGroup Frame */
121 End
, /* HGroup Frame/BG */
122 Child
, (IPTR
) HGroup
,
123 Child
, (IPTR
) Label2(_(MSG_FONT
)),
124 Child
, (IPTR
) (d
.knob_font_string
= MakePopfont(FALSE
)),
125 End
, /* HGroup font */
126 End
, /* VGroup Knob Design */
127 End
, /* HGroup Container/Knob design */
129 Child
, (IPTR
) VGroup
,
130 GroupFrameT(_(MSG_EXAMPLE_SLIDERS
)),
131 Child
, (IPTR
) VSpace(0),
132 Child
, (IPTR
) HGroup
,
133 Child
, (IPTR
) VGroup
,
134 Child
, (IPTR
) MakeSmallHorizSlider(),
135 Child
, (IPTR
) MakeBigHorizSlider(),
136 End
, /* VGroup horiz sliders */
137 Child
, (IPTR
) MakeSmallVertSlider(),
138 Child
, (IPTR
) MakeBigVertSlider(),
140 Child
, (IPTR
) HVSpace
,
141 End
, /* VGroup Slider examples */
143 TAG_MORE
, (IPTR
) msg
->ops_AttrList
146 if (!obj
) return FALSE
;
148 data
= INST_DATA(cl
, obj
);
156 * MUIM_Settingsgroup_ConfigToGadgets
158 static IPTR
SlidersP_ConfigToGadgets(struct IClass
*cl
, Object
*obj
,
159 struct MUIP_Settingsgroup_ConfigToGadgets
*msg
)
161 struct MUI_SlidersPData
*data
= INST_DATA(cl
, obj
);
165 spec
= (STRPTR
)DoMethod(msg
->configdata
, MUIM_Configdata_GetString
,
166 MUICFG_Frame_Slider
);
167 set(data
->container_popframe
, MUIA_Framedisplay_Spec
, (IPTR
)spec
);
169 spec
= (STRPTR
)DoMethod(msg
->configdata
, MUIM_Configdata_GetString
,
171 set(data
->knob_popframe
, MUIA_Framedisplay_Spec
, (IPTR
)spec
);
174 spec
= (STRPTR
)DoMethod(msg
->configdata
, MUIM_Configdata_GetString
,
175 MUICFG_Background_Slider
);
176 set(data
->container_background_popimage
,MUIA_Imagedisplay_Spec
, (IPTR
)spec
);
177 spec
= (STRPTR
)DoMethod(msg
->configdata
, MUIM_Configdata_GetString
,
178 MUICFG_Background_SliderKnob
);
179 set(data
->knob_background_popimage
,MUIA_Imagedisplay_Spec
, (IPTR
)spec
);
182 setstring(data
->knob_font_string
, (IPTR
)FindFont(MUICFG_Font_Knob
));
189 * MUIM_Settingsgroup_ConfigToGadgets
191 static IPTR
SlidersP_GadgetsToConfig(struct IClass
*cl
, Object
*obj
,
192 struct MUIP_Settingsgroup_GadgetsToConfig
*msg
)
194 struct MUI_SlidersPData
*data
= INST_DATA(cl
, obj
);
198 str
= getstring(data
->knob_font_string
);
199 DoMethod(msg
->configdata
, MUIM_Configdata_SetFont
, MUICFG_Font_Knob
, (IPTR
)str
);
202 str
= (STRPTR
)XGET(data
->container_background_popimage
,MUIA_Imagedisplay_Spec
);
203 DoMethod(msg
->configdata
, MUIM_Configdata_SetImspec
, MUICFG_Background_Slider
,
206 str
= (STRPTR
)XGET(data
->knob_background_popimage
,MUIA_Imagedisplay_Spec
);
207 DoMethod(msg
->configdata
, MUIM_Configdata_SetImspec
, MUICFG_Background_SliderKnob
,
211 str
= (STRPTR
)XGET(data
->container_popframe
, MUIA_Framedisplay_Spec
);
212 DoMethod(msg
->configdata
, MUIM_Configdata_SetFramespec
, MUICFG_Frame_Slider
,
214 str
= (STRPTR
)XGET(data
->knob_popframe
, MUIA_Framedisplay_Spec
);
215 DoMethod(msg
->configdata
, MUIM_Configdata_SetFramespec
, MUICFG_Frame_Knob
,
221 BOOPSI_DISPATCHER(IPTR
, SlidersP_Dispatcher
, cl
, obj
, msg
)
223 switch (msg
->MethodID
)
225 case OM_NEW
: return SlidersP_New(cl
, obj
, (struct opSet
*)msg
);
226 case MUIM_Settingsgroup_ConfigToGadgets
: return SlidersP_ConfigToGadgets(cl
,obj
,(APTR
)msg
);break;
227 case MUIM_Settingsgroup_GadgetsToConfig
: return SlidersP_GadgetsToConfig(cl
,obj
,(APTR
)msg
);break;
230 return DoSuperMethodA(cl
, obj
, msg
);
232 BOOPSI_DISPATCHER_END
237 const struct __MUIBuiltinClass _MUIP_Sliders_desc
= {
240 sizeof(struct MUI_SlidersPData
),
241 (void*)SlidersP_Dispatcher
245 static const UBYTE icon32
[] =
247 0x00, 0x00, 0x00, 0x18, // width
248 0x00, 0x00, 0x00, 0x14, // height
249 0x00, 0x00, 0x00, 0x00,
250 0x00, 0x00, 0x00, 0x00, // number of bytes
252 // TOOO: replace this by nice image, preferable BZIP packed.
253 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xff, 0xff, 0xff,
254 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
255 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
256 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
257 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
258 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
259 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
260 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
261 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
262 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
263 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
264 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
265 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
266 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
267 0xff, 0xff, 0xff, 0xff, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
268 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
269 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
270 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xff, 0xff, 0xff,
271 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
272 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
273 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
274 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
275 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
276 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
277 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
278 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
279 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
280 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
281 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
282 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xad, 0x2b, 0x2b,
283 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
284 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xff, 0xff, 0xff,
285 0xff, 0xff, 0xff, 0xff, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
286 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
287 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xff, 0xff, 0xff,
288 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
289 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
290 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
291 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
292 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
293 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xad, 0x2b, 0x2b,
294 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
295 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
296 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
297 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xad, 0x2b, 0x2b,
298 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
299 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
300 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
301 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
302 0xff, 0xff, 0xff, 0xff, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
303 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
304 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
305 0xff, 0xff, 0xff, 0xff, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
306 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
307 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
308 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
309 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
310 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xad, 0x2b, 0x2b,
311 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
312 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xff, 0xff, 0xff,
313 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
314 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
315 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
316 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
317 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
318 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
319 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
320 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
321 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
322 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xff, 0xff, 0xff,
323 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
324 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
325 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
326 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
327 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xad, 0x2b, 0x2b,
328 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
329 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
330 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
331 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
332 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
333 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
334 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
335 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xad, 0x2b, 0x2b,
336 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
337 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
338 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
339 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
340 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
341 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
342 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
343 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
344 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
345 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
346 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xff, 0xff, 0xff,
347 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
348 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
349 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
350 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xad, 0x2b, 0x2b,
351 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
352 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
353 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
354 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
355 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
356 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
357 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
358 0xff, 0xff, 0xff, 0xff, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
359 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
360 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
361 0xff, 0xff, 0xff, 0xff, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
362 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
363 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
364 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
365 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xad, 0x2b, 0x2b,
366 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
367 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
368 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
369 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xad, 0x2b, 0x2b,
370 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
371 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
372 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
373 0xff, 0xff, 0xff, 0xff, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
374 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
375 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xff, 0xff, 0xff,
376 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
377 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
378 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
379 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
380 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
381 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
382 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
383 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
384 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
385 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
386 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xad, 0x2b, 0x2b,
387 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
388 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xff, 0xff, 0xff,
389 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
390 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xff, 0xff, 0xff,
391 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
392 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
393 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
394 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
395 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
396 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
397 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
398 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
399 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
400 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
401 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
402 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
403 0xff, 0xff, 0xff, 0xff, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
404 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
405 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xff, 0xff, 0xff,
406 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
407 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
408 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
409 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
410 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
411 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
412 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b, 0xff, 0xad, 0x2b, 0x2b,
416 Object
*slidersclass_get_icon(void)
418 return RawimageObject
,
419 MUIA_Rawimage_Data
, icon32
,