ReactOS UI Steampunk Concept
Moderator: Moderator Team
ReactOS UI Steampunk Concept
[ 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.
Re: ReactOS UI Steampunk Concept
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!
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.
- ramosl8029
- Posts: 2
- Joined: Wed Jan 25, 2017 3:15 pm
Re: ReactOS UI Steampunk Concept
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.
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.
Re: ReactOS UI Steampunk Concept
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.
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.
Re: ReactOS UI Steampunk Concept
Long delay before I got around to this, apologies: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.
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.
Re: ReactOS UI Steampunk Concept
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 ]
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.
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 ]
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.
-
- Posts: 122
- Joined: Fri Oct 26, 2018 6:19 pm
Re: ReactOS UI Steampunk Concept
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.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!
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.
Re: ReactOS UI Steampunk Concept
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/
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.
Who is online
Users browsing this forum: No registered users and 1 guest