ReactOS UI Steampunk Concept

The place to bring up any design issues, or post your own creations

Moderator: Moderator Team

Post Reply
User avatar
dizt3mp3r
Posts: 1873
Joined: Mon Jun 14, 2010 5:54 pm

ReactOS UI Steampunk Concept

Post by dizt3mp3r »

DXbXEyf.jpg
DXbXEyf.jpg (256.08 KiB) Viewed 10008 times
I know you have seen my stuff before but I just booted my old XP system and this is what came up. I had forgotten how good this looks (to me!).

[ external image ]

(You'll need to drag your browser window to fullsize or right click and view image to see it properly)

When ReactOS matures and can be repackaged and bundled to a distro, can you guess what I am going to do?

The filing cabinet is the folder manager.
The thermometers (bottom left) are an interface to speedfan.
The barometer top left is a working weather gauge giving weather in graphical and text forms
The sliders top right , one is the system volume control, the other is a media player.
The clock centre right is an alarm clock cum time machine.
The gauges bottom right display system resource usage.
The orrery centre can show you the current phase of the moon and take notes according to the date. It is fully animated, everything does something.
The clipboard right is the widget app manager where you can download all the widgets.
The U-boat clock is a working stopwatch and clock with two faces.
The planets, stamp and magnifier are really just glorified icons linking to favoured applications (stamp = email &c).
The clock top left is a clock with working cogs and pull chain, it just works, I know there are a few clocks but can you have too many?

The dock is rocketdock , the icons are all my own.
Last edited by dizt3mp3r on Fri Jul 03, 2020 4:51 pm, edited 1 time in total.
Skillset: VMS,DOS,Windows Sysadmin from 1985, fault-tolerance, VaxCluster, Alpha,Sparc. DCL,QB,VBDOS- VB6,.NET, PHP,NODE.JS, Graphic Design, Project Manager, CMS, Quad Electronics. classic cars & m'bikes. Artist in water & oils. Historian.
User avatar
dizt3mp3r
Posts: 1873
Joined: Mon Jun 14, 2010 5:54 pm

Re: ReactOS UI Steampunk Concept

Post by dizt3mp3r »

I still prefer XP on a smaller desktop than win10 with a big wide letterbox style screen showing how they can be configured.

Same widgets but more real-estate upon which to display them. Not quite so busy but at the same time many like the cluttered feel that most would avoid.

[ external image ]

Please right click and view this image as it has to be seen in full screen to understand it properly.

Still hoping that ReactOS can be made to run the Yahoo widget and Xwidget engines, not raising my hopes for the moment but one day my expectations will be raised!
Skillset: VMS,DOS,Windows Sysadmin from 1985, fault-tolerance, VaxCluster, Alpha,Sparc. DCL,QB,VBDOS- VB6,.NET, PHP,NODE.JS, Graphic Design, Project Manager, CMS, Quad Electronics. classic cars & m'bikes. Artist in water & oils. Historian.
User avatar
ramosl8029
Posts: 2
Joined: Wed Jan 25, 2017 3:15 pm

Re: ReactOS UI Steampunk Concept

Post by ramosl8029 »

Have you researched the Yahoo widget and xwidget engines?
I suppose we would need to know what xp gtraphics libraries it depends on.
You would have to identify the exe files and get it to list functions calls. At least the name tags.
Otherwise you can look up their documentation, it may have the info readily available.
User avatar
dizt3mp3r
Posts: 1873
Joined: Mon Jun 14, 2010 5:54 pm

Re: ReactOS UI Steampunk Concept

Post by dizt3mp3r »

I managed to get Xwidgets running on the latest minor release of ReactOS. Raised this bug on Jira to document:
https://jira.reactos.org/browse/CORE-12407?filter=-2

and in this thread
viewtopic.php?f=2&t=16043

Xwidgets almost works but the transparency is all black. Images display in the correct location, menus appear but any animations are non-functioning. There is a developer who might be able to provide some information regarding what Xwidgets expects graphically in order to run but he is notoriously difficult to contact. I don't mind trying but communicating two-way with him is like squeezing blood from a stone. Documentation? wouldn't that be nice...

Yahoo widgets used to install but fail on operation, now it no longer even installs. Documentation on the Yahoo widget engine might be more difficult to obtain but it would be worth trying. Let me see what I can do.
Skillset: VMS,DOS,Windows Sysadmin from 1985, fault-tolerance, VaxCluster, Alpha,Sparc. DCL,QB,VBDOS- VB6,.NET, PHP,NODE.JS, Graphic Design, Project Manager, CMS, Quad Electronics. classic cars & m'bikes. Artist in water & oils. Historian.
User avatar
dizt3mp3r
Posts: 1873
Joined: Mon Jun 14, 2010 5:54 pm

Re: ReactOS UI Steampunk Concept

Post by dizt3mp3r »

ramosl8029 wrote:Have you researched the Yahoo widget and xwidget engines?
I suppose we would need to know what xp gtraphics libraries it depends on.
You would have to identify the exe files and get it to list functions calls. At least the name tags.
Otherwise you can look up their documentation, it may have the info readily available.
Long delay before I got around to this, apologies:

This is a list of function calls that Yahoo widgets makes to the Cairo graphics library.

Code: Select all

cairo_win32_surface_get_dc	0x005ca870	0x001ca870	192 (0xc0)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_win32_surface_create_with_dib	0x005caee0	0x001caee0	191 (0xbf)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_win32_surface_create	0x005cad20	0x001cad20	190 (0xbe)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_win32_scaled_font_select_font	0x005dafb0	0x001dafb0	189 (0xbd)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_win32_scaled_font_get_metrics_factor	0x005db060	0x001db060	188 (0xbc)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_win32_scaled_font_done_font	0x005368e0	0x001368e0	187 (0xbb)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_win32_font_face_create_for_logfontw	0x005daf00	0x001daf00	186 (0xba)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_win32_font_face_create_for_hfont	0x005daf60	0x001daf60	185 (0xb9)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_version_string	0x005c45e0	0x001c45e0	184 (0xb8)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_version	0x005c45d0	0x001c45d0	183 (0xb7)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_user_to_device_distance	0x005c4c00	0x001c4c00	182 (0xb6)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_user_to_device	0x005c4bd0	0x001c4bd0	181 (0xb5)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_translate	0x005c4ac0	0x001c4ac0	180 (0xb4)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_transform	0x005c4b50	0x001c4b50	179 (0xb3)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_text_path	0x005c5fc0	0x001c5fc0	178 (0xb2)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_text_extents	0x005c5e00	0x001c5e00	177 (0xb1)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_surface_status	0x005c7c50	0x001c7c50	176 (0xb0)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_surface_set_user_data	0x005c7db0	0x001c7db0	175 (0xaf)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_surface_set_fallback_resolution	0x005c7f70	0x001c7f70	174 (0xae)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_surface_set_device_offset	0x005c7f00	0x001c7f00	173 (0xad)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_surface_reference	0x005c7d00	0x001c7d00	172 (0xac)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_surface_mark_dirty_rectangle	0x005c7e80	0x001c7e80	171 (0xab)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_surface_mark_dirty	0x005c8670	0x001c8670	170 (0xaa)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_surface_get_user_data	0x005c7da0	0x001c7da0	169 (0xa9)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_surface_get_type	0x005c7c40	0x001c7c40	168 (0xa8)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_surface_get_font_options	0x005c7dd0	0x001c7dd0	167 (0xa7)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_surface_get_device_offset	0x005c7f50	0x001c7f50	166 (0xa6)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_surface_get_content	0x005d2fe0	0x001d2fe0	165 (0xa5)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_surface_flush	0x005c7e30	0x001c7e30	164 (0xa4)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_surface_finish	0x005c7d20	0x001c7d20	163 (0xa3)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_surface_destroy	0x005c8630	0x001c8630	162 (0xa2)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_surface_create_similar	0x005c9150	0x001c9150	161 (0xa1)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_stroke_preserve	0x005c5300	0x001c5300	160 (0xa0)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_stroke_extents	0x005c5420	0x001c5420	159 (0x9f)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_stroke	0x005c5d70	0x001c5d70	158 (0x9e)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_status_to_string	0x005c5960	0x001c5960	157 (0x9d)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_status	0x005c7c40	0x001c7c40	156 (0x9c)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_show_text	0x005c5ec0	0x001c5ec0	155 (0x9b)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_show_page	0x005c5360	0x001c5360	154 (0x9a)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_show_glyphs	0x005c56f0	0x001c56f0	153 (0x99)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_set_tolerance	0x005c5c60	0x001c5c60	152 (0x98)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_set_source_surface	0x005c5bd0	0x001c5bd0	151 (0x97)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_set_source_rgba	0x005c5b50	0x001c5b50	150 (0x96)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_set_source_rgb	0x005c5ae0	0x001c5ae0	149 (0x95)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_set_source	0x005c4940	0x001c4940	148 (0x94)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_set_scaled_font	0x005c5660	0x001c5660	147 (0x93)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_set_operator	0x005c4910	0x001c4910	146 (0x92)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_set_miter_limit	0x005c4a90	0x001c4a90	145 (0x91)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_set_matrix	0x005c4b80	0x001c4b80	144 (0x90)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_set_line_width	0x005c5ca0	0x001c5ca0	143 (0x8f)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_set_line_join	0x005c4a30	0x001c4a30	142 (0x8e)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_set_line_cap	0x005c4a00	0x001c4a00	141 (0x8d)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_set_font_size	0x005c55b0	0x001c55b0	140 (0x8c)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_set_font_options	0x005c5620	0x001c5620	139 (0x8b)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_set_font_matrix	0x005c55e0	0x001c55e0	138 (0x8a)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_set_font_face	0x005c5580	0x001c5580	137 (0x89)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_set_fill_rule	0x005c49d0	0x001c49d0	136 (0x88)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_set_dash	0x005c4a60	0x001c4a60	135 (0x87)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_set_antialias	0x005c49a0	0x001c49a0	134 (0x86)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_select_font_face	0x005c54e0	0x001c54e0	133 (0x85)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_scaled_font_text_extents	0x005d70b0	0x001d70b0	132 (0x84)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_scaled_font_status	0x005c7c40	0x001c7c40	131 (0x83)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_scaled_font_reference	0x005d65f0	0x001d65f0	130 (0x82)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_scaled_font_glyph_extents	0x005d6700	0x001d6700	129 (0x81)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_scaled_font_get_type	0x005d5a80	0x001d5a80	128 (0x80)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_scaled_font_get_font_options	0x005d6550	0x001d6550	127 (0x7f)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_scaled_font_get_font_matrix	0x005d64f0	0x001d64f0	126 (0x7e)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_scaled_font_get_font_face	0x005d64d0	0x001d64d0	125 (0x7d)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_scaled_font_get_ctm	0x005d6520	0x001d6520	124 (0x7c)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_scaled_font_extents	0x005d5dd0	0x001d5dd0	123 (0x7b)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_scaled_font_destroy	0x005d6670	0x001d6670	122 (0x7a)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_scaled_font_create	0x005d6f90	0x001d6f90	121 (0x79)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_scale	0x005c4af0	0x001c4af0	120 (0x78)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_save	0x005c46d0	0x001c46d0	119 (0x77)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_rotate	0x005c4b20	0x001c4b20	118 (0x76)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_restore	0x005c4710	0x001c4710	117 (0x75)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_reset_clip	0x005c54c0	0x001c54c0	116 (0x74)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_rel_move_to	0x005c4fc0	0x001c4fc0	115 (0x73)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_rel_line_to	0x005c5010	0x001c5010	114 (0x72)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_rel_curve_to	0x005c5060	0x001c5060	113 (0x71)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_reference	0x005c4660	0x001c4660	112 (0x70)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_rectangle	0x005c5ce0	0x001c5ce0	111 (0x6f)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_push_group_with_content	0x005c4750	0x001c4750	110 (0x6e)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_push_group	0x005c5a80	0x001c5a80	109 (0x6d)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_pop_group_to_source	0x005c5aa0	0x001c5aa0	108 (0x6c)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_pop_group	0x005c4840	0x001c4840	107 (0x6b)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_pattern_status	0x005d2fe0	0x001d2fe0	106 (0x6a)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_pattern_set_matrix	0x005c6960	0x001c6960	105 (0x69)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_pattern_set_filter	0x005c69a0	0x001c69a0	104 (0x68)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_pattern_set_extend	0x005c69c0	0x001c69c0	103 (0x67)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_pattern_reference	0x005c6610	0x001c6610	102 (0x66)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_pattern_get_type	0x0041b1e0	0x0001b1e0	101 (0x65)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_pattern_get_matrix	0x005c6980	0x001c6980	100 (0x64)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_pattern_get_filter	0x005cb270	0x001cb270	99 (0x63)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_pattern_get_extend	0x005c69e0	0x001c69e0	98 (0x62)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_pattern_destroy	0x005c6630	0x001c6630	97 (0x61)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_pattern_create_rgba	0x005c6480	0x001c6480	96 (0x60)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_pattern_create_rgb	0x005c63e0	0x001c63e0	95 (0x5f)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_pattern_create_radial	0x005c65a0	0x001c65a0	94 (0x5e)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_pattern_create_linear	0x005c6540	0x001c6540	93 (0x5d)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_pattern_create_for_surface	0x005c7530	0x001c7530	92 (0x5c)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_pattern_add_color_stop_rgba	0x005c6880	0x001c6880	91 (0x5b)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_pattern_add_color_stop_rgb	0x005c67c0	0x001c67c0	90 (0x5a)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_path_destroy	0x005ce690	0x001ce690	89 (0x59)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_paint_with_alpha	0x005c5170	0x001c5170	88 (0x58)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_paint	0x005c5150	0x001c5150	87 (0x57)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_new_sub_path	0x005c4d00	0x001c4d00	86 (0x56)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_new_path	0x005c4c90	0x001c4c90	85 (0x55)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_move_to	0x005c4cb0	0x001c4cb0	84 (0x54)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_matrix_translate	0x005c7ad0	0x001c7ad0	83 (0x53)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_matrix_transform_point	0x005c7770	0x001c7770	82 (0x52)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_matrix_transform_distance	0x005c7740	0x001c7740	81 (0x51)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_matrix_scale	0x005c7b10	0x001c7b10	80 (0x50)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_matrix_rotate	0x005c7b50	0x001c7b50	79 (0x4f)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_matrix_multiply	0x005c76c0	0x001c76c0	78 (0x4e)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_matrix_invert	0x005c7ba0	0x001c7ba0	77 (0x4d)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_matrix_init_translate	0x005c7630	0x001c7630	76 (0x4c)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_matrix_init_scale	0x005c7660	0x001c7660	75 (0x4b)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_matrix_init_rotate	0x005c7680	0x001c7680	74 (0x4a)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_matrix_init_identity	0x005c7ab0	0x001c7ab0	73 (0x49)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_matrix_init	0x005c75b0	0x001c75b0	72 (0x48)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_mask_surface	0x005c5270	0x001c5270	71 (0x47)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_mask	0x005c5230	0x001c5230	70 (0x46)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_line_to	0x005c4d20	0x001c4d20	69 (0x45)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_in_stroke	0x005c5380	0x001c5380	68 (0x44)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_in_fill	0x005c53d0	0x001c53d0	67 (0x43)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_image_surface_get_width	0x005c9ce0	0x001c9ce0	66 (0x42)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_image_surface_get_stride	0x005c9d20	0x001c9d20	65 (0x41)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_image_surface_get_height	0x005c9d00	0x001c9d00	64 (0x40)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_image_surface_get_format	0x005c9cc0	0x001c9cc0	63 (0x3f)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_image_surface_get_data	0x005c9ca0	0x001c9ca0	62 (0x3e)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_image_surface_create_for_data	0x005c9c10	0x001c9c10	61 (0x3d)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_image_surface_create	0x005c9b90	0x001c9b90	60 (0x3c)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_identity_matrix	0x005c4bb0	0x001c4bb0	59 (0x3b)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_glyph_path	0x005c5720	0x001c5720	58 (0x3a)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_glyph_extents	0x005c56c0	0x001c56c0	57 (0x39)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_get_tolerance	0x005c5760	0x001c5760	56 (0x38)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_get_target	0x005c5870	0x001c5870	55 (0x37)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_get_source	0x005c4980	0x001c4980	54 (0x36)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_get_operator	0x005c5750	0x001c5750	53 (0x35)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_get_miter_limit	0x005c5850	0x001c5850	52 (0x34)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_get_matrix	0x005c5860	0x001c5860	51 (0x33)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_get_line_width	0x005c5820	0x001c5820	50 (0x32)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_get_line_join	0x005c5840	0x001c5840	49 (0x31)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_get_line_cap	0x005c5830	0x001c5830	48 (0x30)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_get_group_target	0x005c5890	0x001c5890	47 (0x2f)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_get_font_options	0x005c5650	0x001c5650	46 (0x2e)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_get_font_matrix	0x005c5610	0x001c5610	45 (0x2d)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_get_font_face	0x005c5510	0x001c5510	44 (0x2c)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_get_fill_rule	0x005c5810	0x001c5810	43 (0x2b)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_get_current_point	0x005c5780	0x001c5780	42 (0x2a)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_get_antialias	0x005c5770	0x001c5770	41 (0x29)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_font_options_status	0x005d2ee0	0x001d2ee0	40 (0x28)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_font_options_set_subpixel_order	0x005d2fa0	0x001d2fa0	39 (0x27)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_font_options_set_hint_style	0x005d2fc0	0x001d2fc0	38 (0x26)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_font_options_set_hint_metrics	0x005d2ff0	0x001d2ff0	37 (0x25)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_font_options_set_antialias	0x005d2f80	0x001d2f80	36 (0x24)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_font_options_merge	0x005d2ef0	0x001d2ef0	35 (0x23)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_font_options_hash	0x005d2f60	0x001d2f60	34 (0x22)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_font_options_get_subpixel_order	0x005c7c40	0x001c7c40	33 (0x21)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_font_options_get_hint_style	0x005d2fe0	0x001d2fe0	32 (0x20)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_font_options_get_hint_metrics	0x005d3010	0x001d3010	31 (0x1f)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_font_options_get_antialias	0x0041b1e0	0x0001b1e0	30 (0x1e)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_font_options_equal	0x005d2f30	0x001d2f30	29 (0x1d)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_font_options_destroy	0x005d2ec0	0x001d2ec0	28 (0x1c)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_font_options_create	0x005d2e60	0x001d2e60	27 (0x1b)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_font_options_copy	0x005d2e90	0x001d2e90	26 (0x1a)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_font_face_status	0x005c7c40	0x001c7c40	25 (0x19)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_font_face_set_user_data	0x005cded0	0x001cded0	24 (0x18)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_font_face_reference	0x005cde50	0x001cde50	23 (0x17)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_font_face_get_user_data	0x005cdec0	0x001cdec0	22 (0x16)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_font_face_get_type	0x005cdeb0	0x001cdeb0	21 (0x15)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_font_face_destroy	0x005cde70	0x001cde70	20 (0x14)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_font_extents	0x005c5550	0x001c5550	19 (0x13)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_fill_preserve	0x005c5320	0x001c5320	18 (0x12)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_fill_extents	0x005c5460	0x001c5460	17 (0x11)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_fill	0x005c5da0	0x001c5da0	16 (0x10)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_device_to_user_distance	0x005c4c60	0x001c4c60	15 (0xf)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_device_to_user	0x005c4c30	0x001c4c30	14 (0xe)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_destroy	0x005c4680	0x001c4680	13 (0xd)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_curve_to	0x005c4d70	0x001c4d70	12 (0xc)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_create	0x005c45f0	0x001c45f0	11 (0xb)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_copy_path_flat	0x005c58e0	0x001c58e0	10 (0xa)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_copy_path	0x005c58b0	0x001c58b0	9 (0x9)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_copy_page	0x005c5340	0x001c5340	8 (0x8)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_close_path	0x005c5130	0x001c5130	7 (0x7)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_clip_preserve	0x005c54a0	0x001c54a0	6 (0x6)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_clip	0x005c5dd0	0x001c5dd0	5 (0x5)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_arc_negative	0x005c4f00	0x001c4f00	4 (0x4)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_arc	0x005c4e40	0x001c4e40	3 (0x3)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	
cairo_append_path	0x005c5910	0x001c5910	2 (0x2)	YahooWidgets.exe	C:\Program Files (x86)\Yahoo!\Widgets\YahooWidgets.exe	Exported Function	

Skillset: VMS,DOS,Windows Sysadmin from 1985, fault-tolerance, VaxCluster, Alpha,Sparc. DCL,QB,VBDOS- VB6,.NET, PHP,NODE.JS, Graphic Design, Project Manager, CMS, Quad Electronics. classic cars & m'bikes. Artist in water & oils. Historian.
User avatar
dizt3mp3r
Posts: 1873
Joined: Mon Jun 14, 2010 5:54 pm

Re: ReactOS UI Steampunk Concept

Post by dizt3mp3r »

I awake this thread from the dead!

This is my current desktop on Windows 4K, with all my recent widgets displayed. These are my new VB6 standalone desktop widgets, graphical duplicates of the old Yahoo Widget versions that are becoming increasingly obsolete. I'm writing them in VB6 as I am quite proficient in the language and there is now a valid upgrade path for VB6 for the first time in 20 years, that upgrade being TwinBasic which is language compatible and 64bit!

Future proofing is vital.

[ external image ]
desktopVB6alone1000.png
desktopVB6alone1000.png (424.87 KiB) Viewed 3056 times
I am migrating the widgets one by one starting with the most simple types, the desktop trinkets. The Panzer sysmetric gauges are being converted next and after that the volume controls.

I am much more confident that these simple trinkets will work on ReactOS as they are Windows binaries. They use the Cairo framework as the graphics engine, as well as accessing some API functions. I am just finishing both 'complex' and 'simple' VB6 widgets and then I will test on the various more recent versions of Windows, then XP and finally ReactOS. I am crediting ReactOS as the intended target as well as Windows.
Skillset: VMS,DOS,Windows Sysadmin from 1985, fault-tolerance, VaxCluster, Alpha,Sparc. DCL,QB,VBDOS- VB6,.NET, PHP,NODE.JS, Graphic Design, Project Manager, CMS, Quad Electronics. classic cars & m'bikes. Artist in water & oils. Historian.
PeterLinuxer
Posts: 122
Joined: Fri Oct 26, 2018 6:19 pm

Re: ReactOS UI Steampunk Concept

Post by PeterLinuxer »

there is now a valid upgrade path for VB6 for the first time in 20 years, that upgrade being TwinBasic which is language compatible and 64bit!
That's great. I'm not a VB coder but I always thought that both VB6 and VB.NET are worthwhile languages and that it is a pitty they aren't officially supported anymore.

And your desktop theme still looks good.

Is the stamp for your mail client?
ReactOS is in early development phase! And ReactOS is not Linux.
User avatar
dizt3mp3r
Posts: 1873
Joined: Mon Jun 14, 2010 5:54 pm

Re: ReactOS UI Steampunk Concept

Post by dizt3mp3r »

Correct, the stamp fires up thunderbird.

The trinkets really just act as large icons that you can resize using CTRL+mousewheel and assign any function to.

I also use the sovereign to fire up libre office Calc.

The others are just part of a moveable, dynamic desktop and they are fun.

Have a look at https://twinbasic.com/
Skillset: VMS,DOS,Windows Sysadmin from 1985, fault-tolerance, VaxCluster, Alpha,Sparc. DCL,QB,VBDOS- VB6,.NET, PHP,NODE.JS, Graphic Design, Project Manager, CMS, Quad Electronics. classic cars & m'bikes. Artist in water & oils. Historian.
Post Reply

Who is online

Users browsing this forum: Semrush [Bot] and 4 guests