[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kwrite-devel
Subject:    Re: Re: Kate & KTextEditor & Pate & KDE Frameworks 5
From:       Alex Turbov <i.zaufi () gmail ! com>
Date:       2013-12-30 23:07:57
Message-ID: CANktQtt4nn+raJETy5iYoJG2+6BNowCMtBQaktW0Oq9zJpd4ow () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Hi,

On Tue, Dec 31, 2013 at 12:19 AM, Simon Edwards <simon@simonzone.com> wrote:

>
> Are there any specific APIs that you need first?
>

I've done some `grep` about what PyKDE4 classes used by plugins:

0) first of all (the most used obviously) is PyKDE4.ktexteditor.KTextEditor
    KTextEditor.CodeCompletionInterface
    KTextEditor.CodeCompletionModel
    KTextEditor.ConfigInterface
    KTextEditor.Cursor
    KTextEditor.Document
    KTextEditor.MarkInterface
    KTextEditor.Range
    KTextEditor.TemplateInterface2
    KTextEditor.View

1) from other libs python plugins use the following:
PyKDE4.kdecore:
    i18n
    i18nc
    KConfig
    KGlobal
    KStandardDirs
    KUrl

PyKDE4.kdeui:
    KColorCells
    KColorDialog
    KColorScheme
    KIcon
    KMessageBox
    KMessageWidget
    KPassivePopup
    KPushButton
    KXMLGUIClient

PyKDE4.kio:
    KFile
    KFileDialog
    KUrlRequesterDialog
    KIO

[Attachment #5 (text/html)]

<div dir="ltr">Hi,<br><div><div class="gmail_extra"><br><div class="gmail_quote">On \
Tue, Dec 31, 2013 at 12:19 AM, Simon Edwards <span dir="ltr">&lt;<a \
href="mailto:simon@simonzone.com" target="_blank">simon@simonzone.com</a>&gt;</span> \
wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid \
rgb(204,204,204);padding-left:1ex"><br> Are there any specific APIs that you need \
first?<br></blockquote></div><br></div><div class="gmail_extra">I&#39;ve done some \
`grep` about what PyKDE4 classes used by plugins:<br><br></div><div \
class="gmail_extra">0) first of all (the most used obviously) is \
PyKDE4.ktexteditor.KTextEditor<br>  KTextEditor.CodeCompletionInterface<br>    \
KTextEditor.CodeCompletionModel<br>    KTextEditor.ConfigInterface<br>    \
KTextEditor.Cursor<br>    KTextEditor.Document<br>    KTextEditor.MarkInterface<br>   \
KTextEditor.Range<br>  KTextEditor.TemplateInterface2<br>    \
KTextEditor.View<br><br></div><div class="gmail_extra">1) from other libs python \
plugins use the following:<br>PyKDE4.kdecore:<br>    i18n<br>    i18nc<br>    \
KConfig<br>    KGlobal<br>  KStandardDirs<br>    KUrl<br><br>PyKDE4.kdeui:<br>    \
KColorCells<br>    KColorDialog<br>    KColorScheme<br>    KIcon<br>    \
KMessageBox<br>    KMessageWidget<br>    KPassivePopup<br>    KPushButton<br>    \
KXMLGUIClient<br> <br>PyKDE4.kio:<br>    KFile<br>    KFileDialog<br>    \
KUrlRequesterDialog<br>    KIO<br><br><br></div><div \
class="gmail_extra"><br></div></div></div>



_______________________________________________
KWrite-Devel mailing list
KWrite-Devel@kde.org
https://mail.kde.org/mailman/listinfo/kwrite-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic