Create custom dictionary viewer

Hello there!
I've got a digital version of a very old but very good German-Latin dictionary (maybe German users know Digitale Bibliothek), however the GUI which I have to wrap in wine is absolutely not KISS and it doesn't fit into my workflow in a tiling wm. I just discovered that I can export the whole dictionary into different formats notably XHTML, which should make it possible to create a more user friendly interface.
The situation is as follows:
A file which contains all the German and latin lemmata alphabetically sorted (Latin and German mixed); sample:
abhinc#A139
abhold#C60768
abholen#C60769
Abholen#D60769
abholzen#C60770
abhorchen#C60771
abhorreo#A140
abhorresco#A142
abhorride#A143
A file which contains all the data; sample:
<p><a id="p0000139" /><strong>ab-hinc</strong>, Adv. I) <em>räumlich =</em> <em><strong>von hier,</strong></em> aufer abhinc lacrimas, Lucr. 3, 953 (954): toto abhinc orbe, Apul. flor. 16. – II) <em>in der Zeit:</em> 1) <em>von der gegenwärtigen Zeit rückwärts gerechnet,</em> a) <em>absol. =</em> <em><strong>von jetzt an,</strong></em> dies abhinc quintus an sextus est, cum etc., Apul.: centesimo usque abhinc saeculo, Fronto: anno abhinc tertio, Gell. – b) <em>mit</em> Acc. = <em><strong>seit nun, vor,</strong></em> abhinc annos sedecim, Caes.: abhinc annos prope viginti, Cic.: abhinc triennium, Cic., <em>Komik. u.</em> Apul. – c) <em>mit</em> Abl. = <em><strong>vor, vor ungefähr,</strong></em> qui abhinc sexaginta annis occisus foret, Plaut.: comitiis iam abhinc diebus triginta factis, Cic. <em>Vgl. (über</em> no. a <em>u.</em> b) <em>Madvig Bemerkgg. S. 65 f. Lorenz zu</em> Plaut. most. 479. – 2)<em> selten von der gegenwärtigen Zeit vorwärts gerechnet, absol. =</em> <em><strong>von jetzt an, von hier</strong></em> <em>od.</em> <em><strong>da ab,</strong></em> Pallad. 4, 13, 9. Symm. ep. 4, 59: <em>verb.</em> inde abhinc, Pacuv. 21.</p>
<div class="db5PageBreak"> </div>
<p> </p>
<p><a id="p0000140" /><strong>ab-horreo</strong>, uī, ēre, I) <em>vor etwas</em> <em><strong>zurückschaudern,</strong></em><em> etwas</em> <em><strong>verabscheuen,</strong></em> <em>gegen etwas</em> <em><strong>eine starke Abneigung haben,</strong></em> <em>von etwas</em> <em><strong>aus Abscheu oder Abneigung fernbleiben, -nichts wissen wollen,</strong></em> <em>jmdm. od. einer Sache</em> <em><strong>abhold sein,</strong></em> <em>gegen jmd. od. etwas</em><em><strong> eingenommen sein,</strong></em> <em>m.</em> ab <em>u. Abl.,</em> ab hac domo, Titin.: a pace, Caes.: ab re uxoria, Ter.: a ducenda uxore, Cic.: a Berenice, Tac.: <em>mit bl.</em> Abl. <em>(s. Nipperd. zu</em> Tac. ann. 14, 21), tanto facinore procul animo, Curt.: non abh. spectaculorum oblectamentis, Tac. – <em>nachaug. m.</em> Acc., cadaverum tabem, Suet.: pumilos, Suet.: exemplum huius modi, Dict.: <em>m.</em> Infinit., Augustin. serm. 184, 3. Porphyr. Hor. carm. 1, 1, 16. – <em>absol.,</em> sin plane abhorrebit et absurdus erit,<em> sollte er aber dazu gar keine Neigung u. Fähigkeit haben,</em> Cic. de or. 2, 85: omnes aspernabantur, omnes abhorrebant, Cic. Clu. 41: ut aut cupiant (sc. reo) aut abhorreant, Cic. de or. 2, 185: postquam abhorrere eos videt, Auct. b. Afr. 73, 5. – II) <em>übtr., gleichs. von Natur mit etwas</em> <em><strong>nicht im Einklang-, im Widerspruch stehen, unverträglich-,</strong></em> <em>ihm</em> <em><strong>zuwider sein, nicht zusagen, zuwiderlaufen,</strong></em> <em>zu etwas</em> <em><strong>nicht passen,</strong></em> <em>von etw.</em> <em><strong>abweichen,</strong></em> <em>von etw.</em> <em><strong>verschieden-, fern-,</strong></em> <em>ihm</em> <em><strong>fremd sein,</strong></em> ab oculorum auriumque approbatione, <em>den Augen und Ohren anstößig sein,</em> Cic.: oratio abhorret a persona hominis gravissimi, Cic.: abh. a fide, <em>unglaublich sein,</em> Liv.: consilium abhorret a tuo scelere, Cic.: spes ab effectu haud abhorrens, <em>Hoffnung der Ausführbarkeit,</em> Liv.: temeritas tanta, ut non procul abhorreat ab insania, Cic.: longe ab ista suspicione abhorrere debet, Cic.: a quo (vitae statu) mea longissime ratio voluntasque abhorret, Cic.: orationes abhorrent inter se, <em>widersprechen einander,</em> Liv.: <em>m. bl.</em> Abl. <em>(s. Nipperd. zu</em> Tac. ann. 14, 21), abhorrens peregrinis auribus carmen, Curt.: neque abhorret vero, Tac.: nec abhorrebat moribus uxor, Flor.: <em>u.m. bl.</em> Dat., huic tam pacatae profectioni abhorrens mos, Liv.: nec abhorret a veritate <em>m.</em> folg. Acc. <em>u.</em> Infin., Suet. Cal. 12, 3. – <em>Dah.</em> abhorrens, <em><strong>unpassend, unstatthaft,</strong></em> carmen nunc abhorrens, Liv.: vestrae istae absurdae atque abhorrentes lacrimae, Liv. – ☞ Abl. abhorrenti, Gell. 10, 12, 10.</p>
<div class="db5PageBreak"> </div>
<p> </p>
<p><a id="p0000142" /><strong>ab-horrēsco</strong>, ere, <em><strong>einen Abscheu bekommen,</strong></em> Eccl.<em> u.</em> Gloss.</p>
<div class="db5PageBreak"> </div>
Note how the id of the anchor tags correspond to the lemmata (the uppercase letter after the # may be ignored, it indicates the language or section of the lemma in the original binary file).
In a quick-n-dirty approach I hacked a bash script (I am a bloody beginner) making use of dmenu and lynx:
#!/bin/bash
# display dmenu with all the lemmata, strip the id's (lemmatas in the file "data/lemmata")
lemma="$(cat data/lemmata | sed -e 's/#[A-Z][0-9]*$//g' | dmenu)"
# search for the selected lemmata to get the whole string with the id
str="$(grep "^${lemma}[ .0-9()]*#[A-Z][0-9]*$" "data/lemmata")"
id="${str#*\#[A-Z]}"
# finally take the definition from the xml and pipe output to lynx
awk "/<a id=\"p0*${id}\" \/>/,/<div class=\"db5PageBreak\">/{if (!/<div class=\"db5PageBreak\">/)print}" < data/dictionary.xml | lynx -stdin
The script fires up dmenu which displays all the lemmata with all the identifiers (#<number>) stripped, then it searches the selected lemma in the lemmata file again to find the identifier and finally then the corresponding paragraph(s) is (are) taken and piped to lynx. (Using the tee program I could bind the script to a keybinding and open/close a terminal window displaying lynx)
However this is not robust -  there are identical Latin and German lemmata:
ab#B43
ab#C60601
So the approach above must fail because I don't pipe the identifiers to dmenu. I could alter the list which gets piped to dmenu to
ab [de]
ab [lat]
and could then get back to the identifier...
But the longterm goal would be a more suitable custom console interface: I am thinking of
a terminal window which is divided into two parts, the left showing the lemmata, the right showing the definition of the lemma currently selected (think of something like a console music player, e.g. moc)
possibility of an on the fly dmenu-like search of the lemmata while typing
for the viewer part: automatical wrapping of the lines, colored text for <strong> and <em> tags, stripping of the HTML, scrolling (a lemma definition/translation may be very long) and display of UTF-8
I tend to hack this in C as I lack the knowledge of any other language (as an emacs user I also thought of using emacs and displaying the definitions in w3m but I don't know any lisp other then setting variables...).
So my questions are:
Is this doable? If yes, which libraries should I consider? (ncurses, libhtml....)
Does anyone know a program which does something similar?
So far this would be my first program which makes use of menues, so any suggestions are very welcome! Any other ideas how to access lemmata and their definitions in a simple manner?
Last edited by ball (2013-06-19 09:44:33)

As you may have seen from the lack of replies, this is a bit hard to advise on.  Things that occur to me:
Rather than a library, you could use regular expressions for parsing, as you already did with awk.  They are available in C via POSIX functions, see the regex (3) manual page.
If all input you need is a decision between a small number of duplicate words, curses seems overkill.  Why not print all of them?  If you want more interaction, using curses is probably the right thing.
Personally I would probably use Perl for this task, which is the most productive programming language I know and is especially suited for text processing.  Seeing the rather advanced shell script you wrote (definitely more than beginner level), you may like it, as it was inspired by the shell scripts using sed, awk and the like.

Similar Messages

  • How to create customized Disco Viewer applications

    I've searched the Orcale websites and handbooks for "how to" on this issue. At the moment I know the most basic ways to customize the Disco Viewer user interface:<br>
    editing ui_config.xml, pref.txt, using url-arguments etc.
    In addition, the documentation tells me that by using xsl/html editors it is possible to create a completely customized application. I have found the xsl-files like gui_components.xsl.
    Can someone tell me where to find more information about how to get started, use of tools etc.?

    Hi,
    i have H4 Help problem.
    how can i restrict an attributes of infoobject in H4 Help value.
    Please help me
    Madhu

  • H2 devide implicit and explicit created indexes by dictionary views?

    For migrating amounts of data it is useful to drop and recreate indexes and referencing constaints. A implicit created index by defining a primary/unique key constraint will be dropped implicitly by dropping the before mentioned constraint. Creating such a constraint after creating an equivalent index with the constraint name will result in an other behaviour. The explicit created index will not be dropped by dropping the referencing primary/unique key constraint.
    So far so good and well known. The question is: Which dictionary view columns will show me the difference between implicit and explict created indexes if I try to dynamically drop and recreate indexes and unique / primary key constraints?

    Oracle Version is always helpful in answering questions, but for 9i you can find the system generated by:
    dba_indexes.generated = 'Y'
    or
    'SYS_' naming convention for system generated indexes
    or
    dba_constraints.constraint_name = dba_constraints.index_name
    Hope this helps - JTommaney

  • How to create a help view for a customized error message

    Hi all,
    Can you guide me how to create a help view for a customized error message, we need to put some suggestions in it so that user can can resolve this issue with this guide. ( the short text is too short to describe all situations via TC:SE91)
    Thanks very much!
    Bruce, Wen

    Hi Bruce,
    Could you brief your concerns again.
    Why don't you maintain long text in message class for long description.
    Regards,
    Ranjith N

  • How to create wizard for a custom mainenance view/view cluster

    Hi Experts,
    I have created 5 custom maintenance view and have maintained all the views sequencially and have made the first mainenance view as the start view & header entry and all other views are child or subview of the header view in a custom view cluster. But I want a wizard to help the user / end user successfully enter all the required values for all child views, it will help  the user to navigate  from the start view to all the child views where the fields of the wizard will be associated to the child maintenance views.
    Please suggest how to create wizard for view cluster.
    I'll give max reward point for the helpful answer.
    Thanks in advance
    koustav

    Hello Pasapula
    When you are in the View Cluster maintenance dialog (SE54) click on dialog "Events".
    Below the field for the view cluster you have an additional field <b>FORM routines main program</b>. There you have to add the main program containing the FORM routines called by the VC events.
    For example: I had defined a normal report containing an include with all the FORM routines. The report contains only the following lines of coding:
    report zus_0120_u1.
    * Common Data und access routines for user exits in VC maintenance
    include LSVCMCOD.
    include  zus_0120_f1. "FORM routines for VC events
    Now in the "Events" dialog of the view cluster maintenance you assign your FORM routines to the events.
    Regards
      Uwe

  • Creating a custom dictionary for Acrobat and Reader.

    I want to create a custom dictionary to be used by all of our users when they access a “forms document” through Adobe Reader/Acrobat.
    Here are some of the issues:
    The default dictionary name under Custom Dictionaries has a .clam extension.
    Is there a way to edit this?
    Does it contain the index settings for all the other added.txt and excluded.txt dictionary files?
    The Reader's default location is under a user’s LocalLow folder.
    C:\Users\PIN\ AppData\LocalLow\Adobe\Linguistics\Dictionaries\Adobe Custom Dictionary.
    The Acrobat default location is under the user's Roaming folder.
    C:\Users\PIN\ AppData\Roaming\Adobe\Linguistics\Dictionaries\Adobe Custom Dictionary\.
    This is buried under the users profile and we need to be able to update these files on all the user’s workstations prior to log on.
    This could be done by redirection of the new custom dictionary. What is the location of that setting in the registry?
    Is there is a way to append to the standard dictionary file so as not to replace any setting that a user may have made to the dictionary?
    Is this done to the .clam or .txt file outside of the Adobe Reader application?
    What is the “All” setting in the dictionary?
    Does that imply the program will look through all the dictionaries?
    Is there a way to create a new dictionary name that would appear under the preferences\spelling\dictionaries list. Is there an Index file that would point to a newly created Dictionary folder?

    Custom dictionaries must be created with a 3rd party program provided by Proximity (http://www.proximitytechnology.com/spell_correction.htm).
    The spelling support files are installed in this directory for all users (this is only the default)
    C:\Program Files\Adobe\<product>\Resource\Linguistics\Providers\Proximity
    File types include:
    ENV - eg: grmphon.env - the phonetic rule file for the spelling dictionary language. There is one of these “ENV” file for each language.
    CLX - eg: grm32.clx - a language related part of spelling dictionary. There is one of these “CLX” file for each language.
    LEX - eg: grm104.lex - an actual spelling dictionary. There may be several dictionaries for a given language, for example, grm104.lex, grm10401.lex.
    So the answer is:
    Create a custom dictionary with Proximity and use the Wizard or some other method to deploy the files in the correct location.
    Ben

  • Creating Custom Theme for Power View Clustered columns chart

    Helllo...
    Is it possible to create custom theme for displaying clustered columns chart on Power View?
    Basically I am looking to create chart with specific colors for the bars? For e.g. for High - RED, Medium - Orange and Low - Yellow color. When I look at themes available in Excel 2013 I don't see this combination as such, so I was looking to create one
    myself. 
    I tried to create a theme using video on youtube, but the theme which I created is not showing up in Power View mode in excel 2013.
    www.youtube.com/watch?v=xs2F1n2-YR8

    Hi Sagar,
    In Power View, it has several default theme colors for us to apply to our workbook. Also, we can change the Font, Text Size and Background of the chart. However, it is not support to design a custom theme color.
    You can refer to the following steps to change the theme colors:
    1. On the POWER VIEW tab, in the Themes group, click Themes.
    2. Under Built-in, click the theme that you want to use.
    Please refer to the following screenshot below:
    Regards,
    Alisa Tang
    If you have any feedback on our support, please click
    here.
    Alisa Tang
    TechNet Community Support

  • How to create the classification view to the customer ?

    Hi All ,
    I need to create a classification view  (Xd03->extras->classification) to the customer in the customer master programmatically. I.e. for an existing customer , I need to  assign the class and corresponding characteristic  values  based on a condition .
    1) Is there a BAPI or FM that assigns the class and characteristics to the customer ?.
    2)When  there is no classification data for a customer , Xd03-extras-> classifications   will give  a message that Class is not assigned . How SAP Is reading this data?
    3)What is the table that I can see the  link B/w Customer  and class ?
    It is urgent , Please help Me .
    Thanks in advance ,
    Dharma .

    Hi Dharma,
    i've got the same problem.
    On my search through DDIC I found table KSSK with key: CLINT and OBJEK (customer number).
    Perhaps it helps
    I solved the prob with the FMs BAPI_OBJCL_CREATE and BAPI_TRANSACTION_COMMIT.
    Kind Regards
    Markus
    Edited by: Markus Pawlinka on May 30, 2008 9:32 AM

  • Editing/creating a custom dictionary

    I have some custom dictionaries in my Apple Dictionary application. I'm looking for a way to edit them (change font colors, line spaces, etc.), but I don't fin any program that can edit dictionaries or let me even create one myself.
    Any ideas?

    Custom dictionaries must be created with a 3rd party program provided by Proximity (http://www.proximitytechnology.com/spell_correction.htm).
    The spelling support files are installed in this directory for all users (this is only the default)
    C:\Program Files\Adobe\<product>\Resource\Linguistics\Providers\Proximity
    File types include:
    ENV - eg: grmphon.env - the phonetic rule file for the spelling dictionary language. There is one of these “ENV” file for each language.
    CLX - eg: grm32.clx - a language related part of spelling dictionary. There is one of these “CLX” file for each language.
    LEX - eg: grm104.lex - an actual spelling dictionary. There may be several dictionaries for a given language, for example, grm104.lex, grm10401.lex.
    So the answer is:
    Create a custom dictionary with Proximity and use the Wizard or some other method to deploy the files in the correct location.
    Ben

  • Digital Publishing Suite Help | Creating custom viewer apps for the iPad and iPhone

    This question was posted in response to the following article: http://helpx.adobe.com/digital-publishing-suite/help/create-custom-viewer-app-ipad.html

    The Approval Status section is no longer in DPS App Builder, but this reference wasn't removed. You can submit your app to the gallery using this form:
    https://adobeformscentral.com/?f=ozjJFvlBionBofBtd-wjbQ#

  • Creating Custom Views

    Good Morning Experts,
    I'm having an issue creating custom views for my custom class. I exported the MP the incident class views are stored in (ServiceManager.IncidentManagement.Configuration.XML) and tried to mimic the code, but I seem to be having issues.
    I have an RMA class, but I only have one view for it. Basically when a user clicks on my RMA view it shows ALL RMA tickets created. I need some separate sub-views within RMA the way there are sub-views on the other OOB classes. The first one I tried copying
    was the "Active Tickets" view (show only tickets that do not have status set to "Resolved" or "Closed").
    I added a category as follows:
    <Category ID="Category.RMA.Subviews.OpenStatusView.Category" Target="RMA.Subviews.OpenStatusView" Value="Console!Microsoft.EnterpriseManagement.ServiceManager.UI.Console.ViewTasks" />
    The view is defined as follows:
    <View ID="RMA.Subviews.OpenStatusView" Accessibility="Public" Enabled="true" Target="COMPANY.RMA.Class" TypeID="SMConsole!GridViewType" Visible="true">
    <Category>NotUsed</Category>
    <Data>
    <Adapters>
    <Adapter AdapterName="dataportal:EnterpriseManagementObjectAdapter">
    <AdapterAssembly>Microsoft.EnterpriseManagement.UI.SdkDataAccess</AdapterAssembly>
    <AdapterType>Microsoft.EnterpriseManagement.UI.SdkDataAccess.DataAdapters.EnterpriseManagementObjectAdapter</AdapterType>
    </Adapter>
    <Adapter AdapterName="viewframework://Adapters/AdvancedList">
    <AdapterAssembly>Microsoft.EnterpriseManagement.UI.ViewFramework</AdapterAssembly>
    <AdapterType>Microsoft.EnterpriseManagement.UI.ViewFramework.AdvancedListSupportAdapter</AdapterType>
    </Adapter>
    <Adapter AdapterName="omsdk://Adapters/Criteria">
    <AdapterAssembly>Microsoft.EnterpriseManagement.UI.SdkDataAccess</AdapterAssembly>
    <AdapterType>Microsoft.EnterpriseManagement.UI.SdkDataAccess.DataAdapters.SdkCriteriaAdapter</AdapterType>
    </Adapter>
    </Adapters>
    <ItemsSource>
    <AdvancedListSupportClass DataTypeName="" AdapterName="viewframework://Adapters/AdvancedList" FullUpdateAdapter="dataportal:EnterpriseManagementObjectAdapter" DataSource="mom:ManagementGroup" FullUpdateFrequency="1" Streaming="true" IsRecurring="true" RecurrenceFrequency="{x:Static s:Int32.MaxValue}" xmlns="clr-namespace:Microsoft.EnterpriseManagement.UI.ViewFramework;assembly=Microsoft.EnterpriseManagement.UI.ViewFramework" xmlns:av="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib">
    <AdvancedListSupportClass.Parameters>
    <QueryParameter Parameter="TypeProjectionId" Value="$MPElement[Name='COMPANY.RMA.Class.Projection']$" />
    </AdvancedListSupportClass.Parameters>
    </AdvancedListSupportClass>
    </ItemsSource>
    <Criteria>
    <QueryCriteria Adapter="omsdk://Adapters/Criteria" xmlns="http://tempuri.org/Criteria.xsd">
    <Criteria>
    <FreeformCriteria>
    <Freeform>
    <Criteria xmlns="http://Microsoft.EnterpriseManagement.Core.Criteria/">
    <Expression>
    <And>
    <Expression>
    <SimpleExpression>
    <ValueExpressionLeft>
    <Property>$Context/Property[Type='COMPANY.RMA.Class']/Status$</Property>
    </ValueExpressionLeft>
    <Operator>NotEqual</Operator>
    <ValueExpressionRight>
    <Value>$MPElement[Name="WorkItem!IncidentStatusEnum.Resolved"]$</Value>
    </ValueExpressionRight>
    </SimpleExpression>
    </Expression>
    <Expression>
    <SimpleExpression>
    <ValueExpressionLeft>
    <Property>$Context/Property[Type='COMPANY.RMA.Class']/Status$</Property>
    </ValueExpressionLeft>
    <Operator>NotEqual</Operator>
    <ValueExpressionRight>
    <Value>$MPElement[Name="WorkItem!IncidentStatusEnum.Closed"]$</Value>
    </ValueExpressionRight>
    </SimpleExpression>
    </Expression>
    </And>
    </Expression>
    </Criteria>
    </Freeform>
    </FreeformCriteria>
    </Criteria>
    </QueryCriteria>
    </Criteria>
    </Data>
    <Presentation>
    <Columns>
    <mux:ColumnCollection xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:mux="http://schemas.microsoft.com/SystemCenter/Common/UI/Views/GridView" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:datebinding="clr-namespace:Microsoft.EnterpriseManagement.UI.Extensions;assembly=Microsoft.EnterpriseManagement.UI.Extensions" xmlns:data="clr-namespace:Microsoft.EnterpriseManagement.UI.Extensions;assembly=Microsoft.EnterpriseManagement.UI.Extensions" xmlns:appCommon="clr-namespace:Microsoft.EnterpriseManagement.ServiceManager.Application.Common;assembly=Microsoft.EnterpriseManagement.ServiceManager.Application.Common" xmlns:toolbox="clr-namespace:Microsoft.EnterpriseManagement.UI.WpfToolbox;assembly=Microsoft.EnterpriseManagement.UI.FormsInfra" xmlns:slaBinding="clr-namespace:Microsoft.EnterpriseManagement.ServiceManager.SLA.Common;assembly=Microsoft.EnterpriseManagement.ServiceManager.SLA.Common">
    <mux:Column Name="DisplayName" DisplayMemberBinding="{Binding Path=DisplayName, Mode=OneWay}" Width="100" DisplayName="DisplayName.b5b3fbef168d40d785d95907d6b0944a" Property="DisplayName" DataType="s:String" />
    <mux:Column Name="Description" DisplayMemberBinding="{Binding Path=Description, Mode=OneWay}" Width="100" DisplayName="Description.9b1cd4850abe4bbeaa4446a29f9fa3dc" Property="Description" DataType="s:String" />
    <mux:Column Name="Backend_Case" DisplayMemberBinding="{Binding Path=Backend_Case, Mode=OneWay}" Width="100" DisplayName="Backend Case" Property="Backend_Case" DataType="s:Boolean" />
    <mux:Column Name="Old_Part_Num" DisplayMemberBinding="{Binding Path=Old_Part_Num, Mode=OneWay}" Width="100" DisplayName="Old Part #" Property="Old_Part_Num" DataType="s:String" />
    <mux:Column Name="Old_Serial_Num" DisplayMemberBinding="{Binding Path=Old_Serial_Num, Mode=OneWay}" Width="100" DisplayName="Old Serial #" Property="Old_Serial_Num" DataType="s:String" />
    <mux:Column Name="Vendor_RMA_Num" DisplayMemberBinding="{Binding Path=Vendor_RMA_Num, Mode=OneWay}" Width="100" DisplayName="Vendor RMA #" Property="Vendor_RMA_Num" DataType="s:String" />
    <mux:Column Name="Source" DisplayMemberBinding="{Binding Path=Source.DisplayName, Mode=OneWay}" Width="100" DisplayName="Source List" Property="Source.DisplayName" DataType="s:String" />
    <mux:Column Name="New_Serial_Num" DisplayMemberBinding="{Binding Path=New_Serial_Num, Mode=OneWay}" Width="100" DisplayName="New Serial Number" Property="New_Serial_Num" DataType="s:String" />
    <mux:Column Name="StartDate" DisplayMemberBinding="{Binding Path=StartDate, Mode=OneWay}" Width="150" DisplayName="RMA Start Date" Property="StartDate" DataType="s:DateTime" />
    <mux:Column Name="sDisplayName" DisplayMemberBinding="{Binding Path=Status.DisplayName, Mode=OneWay}" Width="100" DisplayName="Status" Property="Status.DisplayName" DataType="s:String" />
    <mux:Column Name="Customer_List.DisplayName" DisplayMemberBinding="{Binding Path=Customer_List.DisplayName, Mode=OneWay}" Width="100" DisplayName="Customer" Property="Customer_List.DisplayName" DataType="s:String" />
    <mux:Column Name="Destination_FSL_List" DisplayMemberBinding="{Binding Path=Target_FSL.DisplayName, Mode=OneWay}" Width="100" DisplayName="Destination FSL" Property="Target_FSL.DisplayName" DataType="s:String" />
    </mux:ColumnCollection>
    </Columns>
    <AdditonalProperties />
    <ViewStrings>
    <ViewString ID="Description.9b1cd4850abe4bbeaa4446a29f9fa3dc">$MPElement[Name="Description.9b1cd4850abe4bbeaa4446a29f9fa3dc"]$</ViewString>
    <ViewString ID="DisplayName.b5b3fbef168d40d785d95907d6b0944a">$MPElement[Name="DisplayName.b5b3fbef168d40d785d95907d6b0944a"]$</ViewString>
    </ViewStrings>
    </Presentation>
    I also added a FolderItem (not sure if this is needed):
    <FolderItem ElementID="RMA.Subviews.OpenStatusView" ID="FolderItem.OpenStatusView" Folder="WorkItem1!ServiceManager.Console.WorkItem.Root" />
    An image reference, and the appropriate DisplayString...
    What have I done wrong / missing?
    Thanks in advance!

    I doubt that the System.WorkItem base class has a Status enumeration.
    The Status enum of the Incident class is defined in the System.WorkItem.Incident class.
    If your RMA class is usig System.WorkItem as the base class as far as I know the Status enumeration can't be from the Syste.WirkItem.Incident class.
    How did you create the new RMA class?
    Andreas Baumgarten | H&D International Group

  • Restrict creating custom view(Worklist Views) for end user

    Hi,
    We need to restrict user other than weblogic(Administrator) creating Custom Views(Worklist Views).
    Is there any configuration available?
    Thanks,
    Bhaskar Pola

    Excel 2010 - no way that I am aware of.
    Excel 2013 - no way that I am aware of if they have a version of Excel that includes Power Pivot.
    SharePoint - I think you might be able to restrict download access to a workbook hosted on SharePoint.
    Realistically, your best bet is to make a Tabular model and point your pivot table reports at that model.

  • Create personal/custom dictionary

    hello,
    i would like to create a personal/custom dictionary and i have no idea which application i can use. i frequently translate scientific texts and would like to organize my list of specific phrases and words in a custom dictionary (at the momemnt all i have is a word file - which is extremely impractical). i don't want to add my list of words/phrases to any existing dictionary. i have found various applications, however vast majority only link to other dictionaries.
    any ideas?

    Have you considered a personal wiki or something like Journler http://journler.com/

  • Is there any way to create custom views, like in Thunderbird & Evolution?

    Hi Folks,
    I have recently switched to Mac. Before this I was using Linux. For mail I used Thunderbird (TB) for many years, and then eventually switched to Evolution Mail (EM) for its smoother integration into Linux.
    On both TB and EM I revolved my work flow around custom folder views. As new email came in I would label it (on EM, or tag it on TB). I have numerous inboxes (email accounts) so I would generally be starting out in a smart folder that displays all mail in each inbox. I would most of the time view that smart folder with a Custom View filter in place. The filter would simply display ONLY mail with NO tags/labels.
    Once my filter inbox showed NO messages it meant I had labeled everything. I would them use other smart folders to display mail with certain labels AND NO "Completed" label. That way I could go to my "Reply ASAP" folder and see what needed my immediate attention. Each email I replied to I would then add the label COMPLETED and it would vanish from my view.
    I explain the above in case someone has specific suggestions on how to achieve a similar workflow on Mail.
    In short, what I am wondering is this:
    - Is there a built in way to filter a folder on the spot (with a drop down list of predefined and custom Views) --- I have looked and so far did not find this feature
    - Is there a way to do this with a script or add-on? I have looked at many and not found a suitable one yet.
    I am appealing to the knowledge of those with more experience in Mail. It is new to me.
    I am currently using TB on my Mac because it gives me the above feature. BUT it does not have the same degree of integration with the OS and other Mac specific apps that Mail has. Thus I am keen to stick with Mail.
    With thanks,
    Jonathan

    In addition to above:
    I have installed a trial of Mailtags. It certainly improves the tagging capability of Mail.
    I have also looked at the Smart Mailboxes and Smart Mailbox Folders.
    As far as I can tell, however, there is no option to set up a smart mailbox that ONLY shows message with NO LABEL or NO MAILTAG (as the case may be). I can display messages with particular TAGS but not NO tags.
    Is there any way to add more options to the Smart Mailbox filter system?
    Cheers,
    Jonathan

  • Creating a custom dictionary so I can use specific spellings and characters

    How can I create a dictionary so I can use specific spellings and characters in my document? Example: we spell numbers from one - nine instead of using the actual number 1-9. We also use uppercase ins one words always etc. Please advise, Thanks.

    Just Big rules we have, this is just a small example of the big rules with in other examples below with uppercase first letter and in some cases all letters in names:
    Plus Sizes
    Cold Weather Accessories
    Swimwear
    Clearance
    Sleepwear
    Apparel
    Accessories
    Key Collection Statement
    Key Item
    Collection Group
    Collection
    Week
    Event Planner
    Subdivision
    Catalog Outpost
    Seasons
    Spring
    Summer
    Fall
    Winter
    Cold
    Cool
    Warm
    Resort
    Royal Velvet Fashion Bedding
    Bedding Collection
    Two-Way Communication
    Dress Shirts
    Ties
    Panties
    Bras
    Sweaters
    Earrings
    Watches
    IZOD
    MY COMPASS
    BEST PRACTICE

Maybe you are looking for

  • Microsoft Service Pack 2 - not all versions are equal; how to update to the latest one "safe

    I posted this under another topic where it was relevant, but thought the instructions I got from Microsoft were useful (as was my experience in using them as I sent back a reply to them with the problems I encountered [none of which were particularly

  • Error while deploying app - matching end-tag " /web-app "??

    Hi, I am trying to deploy my ear file to Weblogic app server 8.1 through the console. On deploying, it gives me the foll. error message: Exception:weblogic.management.ApplicationException: Prepare failed. Task Id = 0 Error: [HTTP:101179][HTTP] Error

  • Laserjet 6P and Windows 8.1 Driver

    The Laserjet 6P is not in the Printer list in Windows 8.1 and I don't see it as a supported OS at HP.com.  Does anyone know a driver in Windows 8.1 that I can use for my old, but sturdy Laserjet 6P?

  • New update for Fios DVR

    I keep getting a pop-up on my DVR that there is a software update but I can't select anything to update it.  Any one else having this issue?

  • How to call Webdynpro ABAP from Widget

    Hello guys, I want to add an icon to my widget with a link to a webdynpro ABAP application. However, the link is dependent on the system the user is accessing. So, I'd like to know if it's possible and what's the best method to do it. 1. is it possib