WM_CLASS on Linux
2009-08-16 06:50:29 GMT
xprop on Shoes gives the following: _NET_WM_USER_TIME(CARDINAL) = 25819115 WM_STATE(WM_STATE): window state: Normal icon window: 0x0 _NET_WM_DESKTOP(CARDINAL) = 0 _KDE_NET_WM_FRAME_STRUT(CARDINAL) = 0, 0, 19, 0 _NET_FRAME_EXTENTS(CARDINAL) = 0, 0, 19, 0 _NET_WM_STATE(ATOM) = _NET_WM_STATE_MAXIMIZED_VERT, _NET_WM_STATE_MAXIMIZED_HORZ, _OB_WM_STATE_UNDECORATED _NET_WM_ALLOWED_ACTIONS(ATOM) = _NET_WM_ACTION_CHANGE_DESKTOP, _NET_WM_ACTION_CLOSE, _NET_WM_ACTION_MOVE, _NET_WM_ACTION_MINIMIZE, _NET_WM_ACTION_FULLSCREEN, _NET_WM_ACTION_MAXIMIZE_HORZ, _NET_WM_ACTION_MAXIMIZE_VERT, _NET_WM_ACTION_ABOVE, _NET_WM_ACTION_BELOW, _OB_WM_ACTION_UNDECORATE _NET_WM_ICON(CARDINAL) = 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 220220039, 320883335, 320883335, 320883335, 320883335, 320883335, 320883335, 320883335, 320883335, 320883335, 320883335, 320883335, 320883335, 320883335, 320883335, 320883335, 320883335, 320883335, 320883335, 320883335, 320883335, 320883335, 320883335, 320883335, 320883335, 320883335, 320883335, 320883335, 320883335, 320883335, 320883335, 320883335, 320883335, 320883335, 320883335, 320883335, 320883335, 320883335, 320883335, 320883335, 320883335, 320883335, 320883335, 220220039, 0, 0, 0, 0, 3072807051, 3173470604, 3173470604, 3173470604, 3173470604, 3173470604, 3173470604, 3173470604, 3173470604, 3173470604, 3173470604, 3173470604, 3173470604, 3173470604, 3173470604, 3173470604, 3173470604, 3173470604, 3173470604, 3173470604, 3173470604, 3173470604, 3173470604, 3173536397, 3173470604, 3173470604, 3173470604, 3173470604, 3173470604, 3173470604, 3173470604, 3173470604, 3173470604, 3173470604, 3173470604, 3173470604, 3173470604, 3173470604, 3173470604, 3173470604, 3173536397, 3173536397, 3173536397, 3072741515, 270551687, 0, 0, 723536519, 4284054442, 4287540176, 4286882764, 4286882764, 4286882764, 4286882764, 4286882764, 4286882764, 4286882764, 4286882764, 4286882764, 4286882764, 4286882764, 4286882764, 4286882764, 4286882764, 4286882764, 4286882764, 4286882764, 4286882764, 4286882764, 4286882764, 4286882764, 4286882764, 4286882764, 4286882764, 4286817228, 4286817227, 4286817227, 4286817227, 4286816971, 4286751435, 4286751435, 4286751179, 4286685642, 4286685642, 4286685386, 4286685386, 4286619850, 4286619850, 4286619850, 4286619850, 4287211470, 4283068065, 723536519, 0, 0, 723536519, 4283922857, 4284319677, 4282281904, 4282281904, 4282281904, 4282281904, 4282281904, 4282281904, 4282281904, 4282281904, 4282281904, 4282281904, 4282281904, 4282281904, 4282281904, 4282281904, 4282281904, 4282281904, 4282281904, 4282281904, 4282281904, 4282281904, 4282281904, 4282281904, 4282281904, 4282281904, 4282281904, 4282281904, 4282281904, 4282281904, 4282216368, 4282216368, 4282216368, 4282216368, 4282216368, 4282216368, 4282216368, 4282216368, 4282216368, 4282216368, 4282216368, 4282216368, 4284451005, 4282936737, 723536519, 0, 0, 723536519, 4283725737, 4284319678, 4282348211, 4282348211, 4282348211, 4282348211, 4282348211, 4282348211, 4282348211, 4282348211, 4282348211, 4282348211, 4282348211, 4282348211, 4282348211, 4282348211, 4282348211, 4282348211, 4282348211, 4282348211, 4282348211, 4282348211, 4282348211, 4282348211, 4282348211, 4282348211, 4282348211, 4282348211, 4282348211, 4282348211, 4282348211, 4282348211, 4282348211, 4282348211, 4282348211, 4282348211, 4282348211, 4282348211, 4282348211, 4282348211, 4282348211, 4282348211, 4284319935, 4282805409, 723536519, 0, 0, 723536519, 4283594408, 4284254400, 4282479797, 4282479797, 4282479797, 4282479797, 4282479797, 4282479797, 4282479797, 4282479797, 4282479797, 4282479797, 4282479797, 4282479797, 4282479797, 4282479797, 4282479797, 4282479797, 4282479797, 4282479797, 4282479797, 4282479797, 4282479797, 4282479797, 4282479797, 4282479797, 4282479797, 4282479797, 4282479797, 4282479797, 4282479797, 4282479797, 4282479797, 4282479797, 4282479797, 4282479797, 4282479797, 4282479797, 4282479797, 4282479797, 4282479797, 4282479797, 4284254400, 4282673824, 723536519, 0, 0, 723536519, 4283397287, 4284254658, 4282677177, 4282677177, 4282677177, 4282677177, 4282677177, 4282677177, 4282677177, 4282677177, 4282677177, 4282677177, 4282677177, 4282677177, 4282677177, 4282677177, 4282677177, 4282677177, 4282677177, 4282677177, 4282677177, 4282677177, 4282677177, 4282677177, 4282677177, 4282677177, 4282677177, 4282677177, 4282677177, 4282677177, 4282677177, 4282677177, 4282677177, 4282677177, 4282677177, 4282677177, 4282677177, 4282677177, 4282677177, 4282677177, 4282677177, 4282677177, 4284189122, 4282542496, 723536519, 0, 0, 723536519, 4283200423, 4284254659, 4282808763, 4282808763, 4282808763, 4282808763, 4282808763, 4282808763, 4282808763, 4282808763, 4282808763, 4282808763, 4282808763, 4282808763, 4282808763, 4282808763, 4282808763, 4282808763, 4282808763, 4282808763, 4282808763, 4282808763, 4282808763, 4282808763, 4282808763, 4282808763, 4282808763, 4282808763, 4282808763, 4282808763, 4282808763, 4282808763, 4282808763, 4282808763, 4282808763, 4282808763, 4282808763, 4282808763, 4282808763, 4282808763, 4282808763, 4282808763, 4284254659, 4282476704, 723536519, 0, 0, 723536519, 4283068838, 4284254917, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4284189381, 4282345375, 723536519, 0, 0, 723536519, 4283068838, 4284254917, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283006399, 4283072192, 4283137985, 4283137985, 4283137985, 4283137985, 4283137985, 4283137985, 4283137985, 4283137985, 4283137985, 4283137985, 4283137985, 4283137985, 4283137985, 4283137985, 4283137985, 4283137985, 4283137985, 4283137985, 4284123847, 4282214047, 723536519, 0, 0, 723536519, 4283003047, 4284255175, 4283072449, 4283072449, 4283072449, 4283072449, 4283072449, 4283072449, 4283072449, 4283072449, 4283072449, 4283072449, 4283072449, 4283072449, 4283072449, 4283072449, 4283072449, 4283072449, 4283072449, 4283072449, 4283072449, 4283072449, 4283072449, 4283138242, 4283138242, 4283138242, 4283138242, 4283138242, 4283138242, 4283138242, 4283138242, 4283138242, 4283138242, 4283138242, 4283138242, 4283138242, 4283138242, 4283138242, 4283138242, 4283138242, 4283138242, 4283138242, 4284123847, 4282214047, 723536519, 0, 0, 723536519, 4282937255, 4284847052, 4284124104, 4284124104, 4284124104, 4284124104, 4284124103, 4284124103, 4284124103, 4284124103, 4284124103, 4284058311, 4284058311, 4284058311, 4284058311, 4284058311, 4283992775, 4283992775, 4283992775, 4283992519, 4283992775, 4283992775, 4283992519, 4283992519, 4283992519, 4283992519, 4283992519, 4283992519, 4283992519, 4283992519, 4283992519, 4283992519, 4283926983, 4283926983, 4283926983, 4283926983, 4283926983, 4283926983, 4283861447, 4283861447, 4283861191, 4283861191, 4284518346, 4282148255, 723536519, 0, 0, 723536519, 4282147481, 4285106871, 4285106614, 4285106614, 4285106614, 4285106614, 4285106614, 4285041078, 4285041078, 4285041078, 4285041078, 4285041078, 4285041078, 4285041078, 4284975542, 4284975542, 4284975542, 4284975542, 4284975286, 4284975286, 4284975542, 4284975542, 4284975286, 4284975286, 4284975285, 4284975285, 4284975285, 4284975285, 4284975285, 4284975285, 4284975285, 4284975285, 4284975285, 4284909749, 4284909748, 4284909748, 4284909748, 4284909748, 4284909748, 4284909748, 4284909748, 4284909492, 4284909492, 4281884310, 723536519, 0, 0, 723536519, 4284645289, 4292928745, 4292862696, 4292862696, 4292797160, 4292797159, 4292797159, 4292797159, 4292797159, 4292731367, 4292731366, 4292731366, 4292731366, 4292731366, 4292731366, 4292731366, 4292731366, 4292731366, 4292665574, 4292665574, 4292731366, 4292731366, 4292665574, 4292665574, 4292665573, 4292665573, 4292665573, 4292599781, 4292599781, 4292599780, 4292599780, 4292599780, 4292599524, 4292533988, 4292533988, 4292533988, 4292533987, 4292533987, 4292533987, 4292533987, 4292533987, 4292533987, 4292599781, 4284579239, 723536519, 0, 0, 723536519, 4285039788, 4293783021, 4293519849, 4293519850, 4293519849, 4293519849, 4293519849, 4293519848, 4293519592, 4293519849, 4293454056, 4293454056, 4293454056, 4293454056, 4293454056, 4293454056, 4293454056, 4293453800, 4293453799, 4293388263, 4293388263, 4293388263, 4293388263, 4293388263, 4293388263, 4293322727, 4293388007, 4293388007, 4293322471, 4293322470, 4293322470, 4293322470, 4293322470, 4293322470, 4293322470, 4293322470, 4293322213, 4293256678, 4293256933, 4293256933, 4293256933, 4293256677, 4293519849, 4284973738, 723536519, 0, 0, 723536519, 4285039531, 4293717228, 4293454056, 4293388520, 4293388264, 4293388264, 4293388263, 4293388263, 4293388263, 4293388263, 4293388007, 4293388006, 4293388006, 4293388263, 4293322470, 4293322470, 4293322470, 4293322470, 4293322470, 4293322470, 4293256678, 4293256677, 4293256678, 4293256934, 4293256677, 4293256677, 4293256677, 4293256677, 4293256677, 4293256420, 4293256676, 4293256677, 4293256420, 4293190884, 4293190884, 4293190884, 4293190884, 4293125348, 4293125348, 4293190884, 4293190883, 4293190627, 4293454056, 4284973738, 723536519, 0, 0, 723536519, 4285039531, 4293651178, 4293322470, 4293322213, 4293256934, 4293256933, 4293256677, 4293256677, 4293256677, 4293256678, 4293256677, 4293256677, 4293256677, 4293256677, 4293256677, 4293256677, 4293191141, 4293190884, 4293191140, 4293190884, 4293190884, 4293190884, 4293190884, 4293190884, 4293125092, 4293125091, 4293190627, 4293125091, 4293125091, 4293125091, 4293125091, 4293125091, 4293059555, 4293059555, 4293124835, 4293124834, 4293059298, 4293059298, 4293059298, 4293059298, 4293059298, 4293059298, 4293322470, 4284973738, 723536519, 0, 0, 723536519, 4285039531, 4293519849, 4293256420, 4293190884, 4293190884, 4293190884, 4293190884, 4293125348, 4293125348, 4293125092, 4293125091, 4293125091, 4293125091, 4293125091, 4293125091, 4293125091, 4293125091, 4293125091, 4293125091, 4293124834, 4293059298, 4293059298, 4293059298, 4293059298, 4293059042, 4293059298, 4293059297, 4293059042, 4292993506, 4292993505, 4292993505, 4292993505, 4292993505, 4292993505, 4292993249, 4292993505, 4292927969, 4292993505, 4292927712, 4292927712, 4292927712, 4292927712, 4293322214, 4284973738, 723536519, 0, 0, 723536519, 4285039531, 4293454056, 4293059299, 4293059298, 4293059298, 4293059298, 4293059298, 4293059298, 4293059298, 4293059298, 4293059297, 4293059042, 4292993505, 4292993505, 4292993505, 4292993505, 4292993505, 4292993505, 4292993505, 4292927969, 4292993248, 4292993248, 4292927712, 4292927712, 4292927712, 4292927712, 4292927712, 4292927712, 4292927711, 4292927712, 4292861919, 4292927711, 4292861919, 4292861919, 4292861919, 4292861919, 4292861919, 4292861919, 4292861919, 4292861918, 4292796382, 4292796126, 4293190884, 4284973738, 723536519, 0, 0, 723536519, 4285039531, 4293388263, 4292993505, 4292993505, 4292993505, 4292993505, 4292993505, 4292927968, 4292927712, 4292927712, 4292927711, 4292927712, 4292927712, 4292927711, 4292862175, 4292862175, 4292861920, 4292861919, 4292861919, 4292861919, 4292861919, 4292861919, 4292861919, 4292796383, 4292796382, 4292861662, 4292796126, 4292796126, 4292796126, 4292796126, 4292796126, 4292796126, 4292796125, 4292795869, 4292795869, 4292795869, 4292730333, 4292730333, 4292730333, 4292730333, 4292730333, 4292730333, 4293125091, 4284973738, 723536519, 0, 0, 723536519, 4285039531, 4293256934, 4292861920, 4292927455, 4292861919, 4292861919, 4292861919, 4292861919, 4292861918, 4292861662, 4292796127, 4292796127, 4292796126, 4292796126, 4292796126, 4292796125, 4292796126, 4292795870, 4292796126, 4292730334, 4292730333, 4292730333, 4292730333, 4292730333, 4292730333, 4292730333, 4292730332, 4292664797, 4292664540, 4292664540, 4292664540, 4292664540, 4292664540, 4292664540, 4292664540, 4292664540, 4292664284, 4292598747, 4292598747, 4292598747, 4292598747, 4292598747, 4292993506, 4284908202, 723536519, 0, 0, 723536519, 4285039531, 4293256677, 4292795870, 4292795869, 4292730333, 4292795869, 4292730333, 4292730333, 4292730333, 4292730077, 4292730333, 4292730333, 4292664796, 4292664541, 4292664796, 4292664540, 4292664540, 4292664540, 4292664540, 4292664540, 4292664540, 4292664284, 4292664283, 4292598747, 4292598747, 4292598747, 4292598747, 4292598747, 4292598491, 4292598747, 4292598747, 4292533211, 4292533210, 4292532954, 4292532954, 4292532954, 4292532954, 4292532954, 4292532954, 4292467417, 4292467417, 4292467162, 4292993505, 4284908202, 723536519, 0, 0, 723536519, 4284973995, 4293125092, 4292664540, 4292664284, 4292664540, 4292598748, 4292598747, 4292599003, 4292598747, 4292598747, 4292598747, 4292598747, 4292598747, 4292598491, 4292598491, 4292598490, 4292532955, 4292532955, 4292532954, 4292598490, 4292532954, 4292532954, 4292467418, 4292467417, 4292467417, 4292467417, 4292467161, 4292467161, 4292532697, 4292467161, 4292467161, 4292467161, 4292401369, 4292401368, 4292466904, 4292401368, 4292401368, 4292466904, 4292401368, 4292401368, 4292401368, 4292401368, 4292861919, 4284908202, 723536519, 0, 0, 723536519, 4284973995, 4293059299, 4292532954, 4292532954, 4292532954, 4292532954, 4292467418, 4292467418, 4292532953, 4292532697, 4292467161, 4292467161, 4292467161, 4292467161, 4292467161, 4292467161, 4292467161, 4292467161, 4292401368, 4292466905, 4292401624, 4292401368, 4292401368, 4292401368, 4292401367, 4292335832, 4292401367, 4292335832, 4292401367, 4292335575, 4292335575, 4292335575, 4292335575, 4292335575, 4292335575, 4292335575, 4292270039, 4292335318, 4292270038, 4292269782, 4292269782, 4292269782, 4292796127, 4284908202, 723536519, 0, 0, 723536519, 4284973995, 4292993505, 4292467161, 4292401625, 4292401368, 4292401368, 4292401368, 4292401368, 4292401368, 4292335832, 4292401367, 4292401368, 4292401112, 4292335575, 4292335831, 4292335831, 4292335575, 4292335575, 4292335575, 4292335575, 4292270038, 4292270038, 4292269782, 4292269782, 4292269782, 4292269782, 4292269782, 4292269782, 4292269782, 4292203990, 4292204246, 4292269525, 4292203989, 4292204245, 4292203989, 4292203989, 4292203989, 4292203989, 4292203989, 4292203733, 4292138196, 4292138196, 4292730333, 4284908202, 723536519, 0, 0, 723536519, 4284973995, 4292927712, 4292335575, 4292335575, 4292270039, 4292335319, 4292269782, 4292269783, 4292269782, 4292269782, 4292269782, 4292269782, 4292269782, 4292269781, 4292204245, 4292204246, 4292203989, 4292203989, 4292203989, 4292203989, 4292203989, 4292203989, 4292138453, 4292203989, 4292138453, 4292138196, 4292203732, 4292138196, 4292138196, 4292138196, 4292072660, 4292137940, 4292072660, 4292072660, 4292072659, 4292072404, 4292072403, 4292072403, 4292072403, 4292072403, 4292072403, 4292072403, 4292664540, 4284908202, 723536519, 0, 0, 723536519, 4284973995, 4292861663, 4292203989, 4292203989, 4292203989, 4292203989, 4292203989, 4292203989, 4292203988, 4292203989, 4292138452, 4292138196, 4292138196, 4292138196, 4292138196, 4292138196, 4292138196, 4292138196, 4292137939, 4292072403, 4292137939, 4292072403, 4292072403, 4292137939, 4292072403, 4292072403, 4292072147, 4292072146, 4292006610, 4292006610, 4292006610, 4292006610, 4292006610, 4292006610, 4292006610, 4291941073, 4291940818, 4291940817, 4291940817, 4291940817, 4291940817, 4291940817, 4292664284, 4284973738, 723536519, 0, 0, 723536519, 4285039531, 4292796126, 4292072659, 4292137940, 4292137939, 4292072659, 4292072403, 4292072403, 4292072403, 4292072403, 4292072403, 4292072403, 4292006867, 4292072147, 4292006611, 4292006610, 4292006610, 4292006610, 4292006610, 4292006610, 4292006610, 4292006610, 4291940817, 4292006353, 4291940817, 4291940817, 4291940817, 4291940817, 4291940816, 4291940817, 4291940817, 4291940817, 4291875024, 4291875024, 4291875024, 4291875024, 4291874768, 4291809488, 4291875024, 4291875024, 4291875024, 4291874767, 4292532954, 4284973738, 723536519, 0, 0, 723536519, 4285039531, 4292730333, 4292006610, 4292006610, 4292006610, 4291941074, 4291940817, 4291940817, 4292006353, 4291940817, 4291940817, 4291940817, 4291940817, 4291940561, 4291875280, 4291875024, 4291875024, 4291875024, 4291875024, 4291875024, 4291875024, 4291875024, 4291875024, 4291875024, 4291809488, 4291809487, 4291809231, 4291809231, 4291809231, 4291809231, 4291809231, 4291743695, 4291809231, 4291808974, 4291743438, 4291808974, 4291743438, 4291743438, 4291743438, 4291743438, 4291743438, 4291743438, 4292467161, 4284908202, 723536519, 0, 0, 723536519, 4285039531, 4292664540, 4291875024, 4291875024, 4291875024, 4291875024, 4291875024, 4291875024, 4291875023, 4291809232, 4291874767, 4291809231, 4291809231, 4291809231, 4291809231, 4291809231, 4291809231, 4291808975, 4291809230, 4291743695, 4291743438, 4291743438, 4291743438, 4291743438, 4291743438, 4291743438, 4291743181, 4291743437, 4291677901, 4291677902, 4291677645, 4291677645, 4291677645, 4291677645, 4291677389, 4291677645, 4291677644, 4291611852, 4291611852, 4291611852, 4291611852, 4291611852, 4292466905, 4284908202, 723536519, 0, 0, 723536519, 4285039531, 4292598747, 4291809230, 4291743694, 4291808974, 4291808974, 4291743694, 4291743438, 4291743438, 4291743438, 4291743438, 4291743182, 4291677645, 4291677646, 4291677645, 4291677645, 4291677645, 4291677645, 4291677645, 4291677645, 4291677644, 4291677388, 4291611852, 4291612108, 4291611852, 4291611852, 4291611852, 4291611852, 4291611852, 4291611851, 4291546059, 4291611851, 4291546059, 4291546059, 4291546059, 4291546059, 4291546059, 4291546059, 4291480523, 4291480267, 4291480267, 4291480267, 4292335575, 4284973995, 723536519, 0, 0, 723536519, 4285039531, 4292532954, 4291677645, 4291612109, 4291677645, 4291677645, 4291612109, 4291611853, 4291611852, 4291611852, 4291611852, 4291611852, 4291611852, 4291611852, 4291546316, 4291546315, 4291546059, 4291546059, 4291546059, 4291546059, 4291546059, 4291546059, 4291545803, 4291546059, 4291480523, 4291546059, 4291480266, 4291480266, 4291480266, 4291480266, 4291480266, 4291480266, 4291480265, 4291480009, 4291480265, 4291414473, 4291414473, 4291414473, 4291414473, 4291414473, 4291414473, 4291414473, 4292335319, 4284973995, 723536519, 0, 0, 723536519, 4284973995, 4292467161, 4291546059, 4291546059, 4291546059, 4291546059, 4291546059, 4291546059, 4291480267, 4291480523, 4291480266, 4291480266, 4291480266, 4291480266, 4291480266, 4291480266, 4291414473, 4291480266, 4291414473, 4291414473, 4291414729, 4291414473, 4291414473, 4291414473, 4291414473, 4291414473, 4291414217, 4291348680, 4291348680, 4291348680, 4291348680, 4291348680, 4291348680, 4291348680, 4291348680, 4291348680, 4291282888, 4291348424, 4291282887, 4291282887, 4291282887, 4291282887, 4292203989, 4284973995, 723536519, 0, 0, 723536519, 4285039788, 4292401369, 4291480265, 4291480265, 4291480009, 4291414473, 4291414473, 4291414473, 4291348937, 4291414473, 4291414473, 4291414217, 4291414216, 4291414473, 4291348681, 4291348680, 4291348680, 4291348680, 4291348680, 4291348680, 4291283143, 4291348680, 4291282887, 4291282888, 4291282887, 4291282887, 4291282887, 4291282887, 4291282887, 4291282887, 4291217095, 4291217351, 4291217094, 4291217094, 4291217094, 4291217094, 4291217094, 4291217094, 4291151558, 4291151557, 4291151558, 4291151558, 4292203989, 4284973995, 723536519, 0, 0, 723536519, 4285039788, 4292335575, 4291348680, 4291348680, 4291348680, 4291348423, 4291282888, 4291282887, 4291282887, 4291282887, 4291282887, 4291282887, 4291282887, 4291282887, 4291282630, 4291282630, 4291217350, 4291282630, 4291217094, 4291217094, 4291217094, 4291217094, 4291217094, 4291217094, 4291151301, 4291151302, 4291216837, 4291151301, 4291151302, 4291151301, 4291151301, 4291151301, 4291151045, 4291085508, 4291085509, 4291085509, 4291085508, 4291085508, 4291085508, 4291085508, 4291085508, 4291085508, 4292138196, 4284973995, 723536519, 0, 0, 723536519, 4285039788, 4292269782, 4291282630, 4291217094, 4291217094, 4291217094, 4291217094, 4291216838, 4291217093, 4291151302, 4291151558, 4291151301, 4291151301, 4291151301, 4291151301, 4291151301, 4291151301, 4291151045, 4291151301, 4291085509, 4291085508, 4291085508, 4291085508, 4291085508, 4291085508, 4291085508, 4291085507, 4291085252, 4291019716, 4291019716, 4291019715, 4291019715, 4291019459, 4291019715, 4291019715, 4291019459, 4291019459, 4291019459, 4290953922, 4290953922, 4290953922, 4290953922, 4292072403, 4285039788, 723536519, 0, 0, 723536518, 4285039788, 4292203989, 4291085765, 4291151301, 4291151044, 4291085509, 4291085765, 4291085508, 4291151045, 4291085764, 4291085508, 4291085508, 4291085507, 4291085508, 4291085507, 4291019716, 4291019715, 4291085251, 4291019715, 4291019715, 4291019715, 4291019459, 4291019459, 4290954179, 4290953923, 4290954179, 4290954178, 4290953922, 4290953922, 4290888129, 4290888129, 4290888129, 4290888129, 4290888129, 4290888129, 4290888129, 4290888129, 4290888129, 4290888129, 4290888129, 4290888129, 4290888129, 4292006610, 4284973995, 740247684, 0, 16777216, 807224185, 4284908202, 4293454056, 4293190884, 4293190884, 4293190884, 4293190884, 4293190884, 4293190884, 4293190884, 4293190884, 4293190884, 4293190884, 4293190884, 4293190884, 4293190884, 4293190884, 4293190884, 4293190884, 4293125091, 4293125091, 4293190884, 4293190628, 4293125091, 4293125091, 4293125091, 4293125091, 4293125091, 4293125091, 4293125091, 4293059298, 4293059298, 4293059298, 4293059298, 4293059298, 4293059298, 4293059298, 4293059298, 4293059298, 4293059298, 4293059298, 4293059298, 4293059298, 4293388263, 4284908202, 857423216, 83886080, 201326592, 1008153952, 4281029774, 4282147995, 4282147995, 4282147995, 4282147995, 4282147995, 4282147995, 4282147739, 4282016410, 4281161103, 4282147739, 4282082203, 4282016667, 4282016667, 4282016667, 4282016667, 4282016667, 4282016666, 4282016666, 4282016410, 4282016666, 4282016666, 4282016410, 4282016410, 4282016410, 4281950874, 4281950874, 4281950874, 4281950874, 4281950874, 4281950874, 4281950874, 4281950874, 4281885338, 4281030031, 4281885081, 4281885082, 4281885082, 4281885082, 4281885082, 4281885082, 4281885082, 4281819289, 4280898190, 1091907929, 318767104, 352321536, 1142173269, 4281622428, 4283597503, 4283597503, 4283597503, 4283597503, 4283597503, 4283597503, 4283597503, 4283334587, 4281425562, 4283597503, 4283531967, 4283531967, 4283531967, 4283531967, 4283531967, 4283531967, 4283531710, 4283531710, 4283466174, 4283531710, 4283531710, 4283466174, 4283466174, 4283466174, 4283466174, 4283466174, 4283466174, 4283466174, 4283466174, 4283466174, 4283400382, 4283400382, 4283400382, 4281359770, 4283334588, 4283400382, 4283400382, 4283400382, 4283334846, 4283334846, 4283334846, 4283334589, 4281425307, 1225927503, 469762048, 452984832, 1074799939, 4280963980, 4282147479, 4282147223, 4282147223, 4282147223, 4282147223, 4282147223, 4282147223, 4282081174, 4281160846, 4282081430, 4282147223, 4282147223, 4282147223, 4282147223, 4282147223, 4282147223, 4282147223, 4282147223, 4282147223, 4282081430, 4282081430, 4282081430, 4282081430, 4282081430, 4282081430, 4282081430, 4282081430, 4282081430, 4282081430, 4282081430, 4282081430, 4282081430, 4282081430, 4281160845, 4282081430, 4282081430, 4282081430, 4282081430, 4282081686, 4282081686, 4282081686, 4282147223, 4280963724, 1192173885, 587202560, 452984832, 688064268, 1998141026, 2098738268, 2232823895, 2350198355, 2366975570, 2366975570, 2366975570, 2366975570, 2366975570, 2366975570, 2366975570, 2366975570, 2366975570, 2366975570, 2366975570, 2366975570, 2366975570, 2366975570, 2366975570, 2366975570, 2366975570, 2366975570, 2366975570, 2366975570, 2366975570, 2366975570, 2366975570, 2366975570, 2366975570, 2366975570, 2366975570, 2366975570, 2366975570, 2366975570, 2366975570, 2366975570, 2366975570, 2366975570, 2366975570, 2366975570, 2400529745, 2316709716, 2182558297, 2065183838, 822215946, 587202560, 352321536, 520093696, 721420288, 872415232, 1023410176, 1124073472, 1140850688, 1124073472, 1124073472, 1124073472, 1124073472, 1124073472, 1124073472, 1124073472, 1124073472, 1124073472, 1124073472, 1124073472, 1124073472, 1124073472, 1124073472, 1124073472, 1124073472, 1124073472, 1124073472, 1124073472, 1124073472, 1124073472, 1124073472, 1124073472, 1124073472, 1124073472, 1124073472, 1124073472, 1124073472, 1124073472, 1124073472, 1124073472, 1124073472, 1124073472, 1124073472, 1140850688, 1174405120, 1107296256, 973078528, 838860800, 637534208, 486539264, 218103808, 369098752, 536870912, 654311424, 788529152, 855638016, 855638016, 838860800, 838860800, 838860800, 838860800, 838860800, 838860800, 838860800, 838860800, 838860800, 838860800, 838860800, 838860800, 838860800, 838860800, 838860800, 838860800, 838860800, 838860800, 838860800, 838860800, 838860800, 838860800, 838860800, 838860800, 838860800, 838860800, 838860800, 838860800, 838860800, 838860800, 838860800, 838860800, 838860800, 838860800, 855638016, 889192448, 838860800, 738197504, 620756992, 469762048, 318767104, 16777216, 117440512, 234881024, 352321536, 436207616, 486539264, 486539264, 469762048, 469762048, 469762048, 469762048, 469762048, 469762048, 469762048, 469762048, 469762048, 469762048, 469762048, 469762048, 469762048, 469762048, 469762048, 469762048, 469762048, 469762048, 469762048, 469762048, 469762048, 469762048, 469762048, 469762048, 469762048, 469762048, 469762048, 469762048, 469762048, 469762048, 469762048, 469762048, 469762048, 469762048, 486539264, 503316480, 486539264, 402653184, 318767104, 167772160, 50331648, 0, 0, 33554432, 83886080, 134217728, 184549376, 201326592, 184549376, 184549376, 184549376, 184549376, 184549376, 184549376, 184549376, 184549376, 184549376, 184549376, 184549376, 184549376, 184549376, 184549376, 184549376, 184549376, 184549376, 184549376, 184549376, 184549376, 184549376, 184549376, 184549376, 184549376, 184549376, 184549376, 184549376, 184549376, 184549376, 184549376, 184549376, 184549376, 184549376, 184549376, 201326592, 201326592, 167772160, 100663296, 50331648, 0, 0 _NET_WM_VISIBLE_ICON_NAME(UTF8_STRING) = 0x54, 0x68, 0x65, 0x20, 0x42, 0x75, 0x63, 0x6b, 0x6c, 0x65, 0x73, 0x20, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x57, 0x61, 0x74, 0x65, 0x72 _NET_WM_VISIBLE_NAME(UTF8_STRING) = 0x54, 0x68, 0x65, 0x20, 0x42, 0x75, 0x63, 0x6b, 0x6c, 0x65, 0x73, 0x20, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x57, 0x61, 0x74, 0x65, 0x72 WM_HINTS(WM_HINTS): Client accepts input or input focus: True Initial state is Normal State. window id # of group leader: 0x1a00001 _NET_WM_SYNC_REQUEST_COUNTER(CARDINAL) = 27262981 _NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_NORMAL _NET_WM_USER_TIME_WINDOW(WINDOW): window id # 0x1a00004 WM_CLIENT_LEADER(WINDOW): window id # 0x1a00001 _NET_WM_PID(CARDINAL) = 15400 WM_LOCALE_NAME(STRING) = "en_US.utf8" WM_CLIENT_MACHINE(STRING) = "dcware-arch" WM_NORMAL_HINTS(WM_SIZE_HINTS): program specified location: 0, 0 program specified minimum size: 400 by 300 window gravity: NorthWest WM_PROTOCOLS(ATOM): protocols WM_DELETE_WINDOW, WM_TAKE_FOCUS, _NET_WM_PING, _NET_WM_SYNC_REQUEST WM_CLASS(STRING) = "<unknown>", "<unknown>" WM_ICON_NAME(STRING) = "The Buckles World of Water" _NET_WM_ICON_NAME(UTF8_STRING) = 0x54, 0x68, 0x65, 0x20, 0x42, 0x75, 0x63, 0x6b, 0x6c, 0x65, 0x73, 0x20, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x57, 0x61, 0x74, 0x65, 0x72 WM_NAME(STRING) = "The Buckles World of Water" _NET_WM_NAME(UTF8_STRING) = 0x54, 0x68, 0x65, 0x20, 0x42, 0x75, 0x63, 0x6b, 0x6c, 0x65, 0x73, 0x20, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x57, 0x61, 0x74, 0x65, 0x72 WM_CLASS should be Shoes, shouldn't it? Regardless of WM_ICON_NAME. It would really help for my Openbox config. -- -- ~devyn
teaching Shoes to high school girls
2009-08-16 04:40:47 GMT
http://teachingkids.railsbridge.org/2009/08/15/teaching-ruby-to-high-school-girls.html
Sarah put together an awesome, innovative curriculum that integrated agile practices to create a compelling learning experience.
Re: From all of us at the Shoes adventurer's list... goodbye!
Re: From all of us at the Shoes adventurer's list... goodbye!
2009-08-14 19:59:26 GMT
Hey, I didn't want to be usubscribed from the list.
And that's that. You're all unsubbed from the Shoes adventurer's list.
If, at any time, you'd like to rejoin, simply send a message to the
list and you'll receive list e-mail once again.
With that, I graciously bow out of your life. Adieu.
Signed, the Shoes adventurer's list robot.
--
[]s!
Transforming Ruby/Shoes app into a Windows binary?
2009-08-11 10:28:00 GMT
I'm thinking about using Ruby/Shoes (everything other than Shoes.app is Ruby, right?) to develop a GUI that takes input from user and interacts with another program's API to create some files according to the user's selected options (yes/no, list items, some paths to files... edit_lines?, etc.). It seems Shoes could do the job. However, before starting I need to know whether it's possible to convert the final program to a executable file (program.exe) that I can distribute to Windows users for them to run it clicking on it without the need to have Ruby or Shoes installed. How can I do that? How easy is it? How well does it work?
I hope you can answer this basic question. Thanks a lot and keep it cool.
Cheers,
Manuel Souto Pico
Terminòleg / Responsable de servei tècnic
manuel.souto <at> star-group.net
STAR Servicios Lingüísticos
C. Sardenya, 195-197 (baixos)
E-08013 Barcelona
Tel. +34 932 440 889
Fax: +34 932 471 273
http://www.star-spain.com
http://www.star-group.net
En cumplimiento con lo previsto en los artículos 21 y 22 de la Ley 34/2002, de 11 de julio, de Servicios de la Sociedad de Información y Comercio Electrónico (LSSI) y las disposiciones de la Ley Orgánica 15/1999, de 13 de diciembre de Protección de Datos de Carácter Personal (LOPD) le informamos que procederemos al archivo y tratamiento de sus datos exclusivamente con fines de promoción de los productos y servicios ofrecidos por STAR Servicios Lingüísticos, S.L. Este mensaje, y en su caso, cualquier fichero anexo al mismo, puede contener información confidencial o legalmente protegida, siendo para uso exclusivo del destinatario. No hay renuncia a la confidencialidad o secreto profesional por cualquier transmisión defectuosa o errónea, y queda expresamente prohibida su divulgación, copia o distribución a terceros sin la autorización expresa de STAR Servicios Lingüísticos, S.L. Si ha recibido este mensaje por error, se ruega lo notifique a STAR Servicios Lingüísticos enviando un mensaje al remitente o al correo electrónico info <at> star-spain.com y proceda inmediatamente al borrado del mensaje original y de todas sus copias. Gracias por su colaboración. Si desea más información sobre sus derechos en lo que respecta al tratamiento de sus datos de carácter personal, visite http://www.star-spain.com/es/inicio/lopd.php
resetting timers
2009-08-09 16:34:52 GMT
I have a little image slideshow app where it cycles through images,
showing one every few seconds. I allow for skipping forward or back by
pressing arrow keys and such. When one skips ahead, I want the timer
to reset, so that if you switch from an image near the end of its
cycle, the next image is not immediately switched.
Here is how I am doing this now:'
def reset_timer
@timer.stop if @timer
@timer = every 6 do
@i += 1
if @i > @images.size
reload_images
@i = 0
end
show_image(@i)
end
end
This is a little awkward, but straightforward enough. You have to stop
the timer before assigning a new one, because apparently all timers
ever created stay around doing their timer thing even they are not
assigned to a variable.
I am wondering: is that behavior normal? Or would it be useful to have
some better timer behavior. e.g. Timer#reset that would handle what I
want without creating new objects. I have a feeling I could hack out
Timer#reset, and it seems like useful behavior.
--
--
Seth Thomas Rasmussen
http://greatseth.com
stacks + widgets
2009-08-06 16:38:48 GMT
Hi everyone! I'm trying to make a chess game. To draw the board, I
thought of placing 8 flows, and 8 stack inside of each flow. And
finally, each stack would have a PNG image inside.
Instead of
simple stacks, i decided to create a widget, so that it would be easier
to change the image inside of it (that happens whenever a player makes
a move).
The problem with the widget is that i can't put one next to each other.
They insist on putting themselves below the previous one, which isn't
the case with simple stacks.
class Casillero < Widget
attr_accessor :img, :back, :color
def initialize opts = {}
<at> stack = stack :width =>100, :height=>100
<at> back = <at> stack.background(*opts[:
end
end
Shoes.app{
flow :width => 900 do
8.times do |i|
<at> c = casillero :color => black if i%2==0
<at> c = casillero :color => white if i%2!=0
end
end
}
I want to draw a taiji by shoes
2009-08-06 14:11:49 GMT
hi,
I'm from China.I want to produce a rotate taiji animation by shoes.But I found 2 problems.
1st,there is no fill() method(filled an enclose area with specified color) in shoes.So I have
to first draw black area,then draw a white semi-circle to erase part of black area to produce
Taiji map.Maybe someone has better method.
2nd,to make rotate animation,I draw a taiji map then rotate a certain angle in each step.The
angle increased relate to time.Without animate,the taiji map was displalyed in correct
rotated angle.But when I add animate method,the taiji does not rotate as I expected.Sometimes
it rotate clockwise,sometimes it rotate anti-clockwise.I don't know why.
ruby code in attachment.
Jason Zhou
RSS Feed