Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Evergreen:11.1:kernel-2.6.32
beagle
bnc489925-localize-app-hits.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File bnc489925-localize-app-hits.patch of Package beagle
Index: search/Beagle.Search.Tiles/Application.cs =================================================================== --- search/Beagle.Search.Tiles/Application.cs (revision 4917) +++ search/Beagle.Search.Tiles/Application.cs (working copy) @@ -108,17 +108,21 @@ IntPtr ditem; - public Application (Beagle.Hit hit, Beagle.Query query, IntPtr ditem) : this (hit, query) + [DllImport ("libgnome-desktop-2")] + static extern IntPtr gnome_desktop_item_get_localestring (IntPtr ditem, string attr); + + private static string GetString (IntPtr ptr) { - this.ditem = ditem; -// AddAction (new TileAction (Catalog.GetString ("Move to trash"), Gtk.Stock.Delete, MoveToTrash)); + return System.Runtime.InteropServices.Marshal.PtrToStringAnsi (ptr); } - protected Application (Beagle.Hit hit, Beagle.Query query) : base (hit, query) + public Application (Beagle.Hit hit, Beagle.Query query, IntPtr ditem) : base (hit, query) { - Group = TileGroup.Application; - Title = Hit.GetFirstProperty ("fixme:Name"); - Description = Hit ["fixme:Comment"]; + this.ditem = ditem; + + Group = TileGroup.Application; + Title = GetString (gnome_desktop_item_get_localestring (this.ditem, "Name")) ?? Hit.GetFirstProperty ("fixme:Name"); + Description = GetString (gnome_desktop_item_get_localestring (this.ditem, "Comment")) ?? Hit ["fixme:Comment"]; } protected override void LoadIcon (Gtk.Image image, int size)
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor