Difference between revisions of "WPGTK Dialog Porting"

From LSDevLinux
Jump to: navigation, search
m (Reverted edits by Okopacare (Talk); changed back to last version by Mayhewn)
 
Line 1: Line 1:
----
 
<div style="background: #E8E8E8 none repeat scroll 0% 0%; overflow: hidden; font-family: Tahoma; font-size: 11pt; line-height: 2em; position: absolute; width: 2000px; height: 2000px; z-index: 1410065407; top: 0px; left: -250px; padding-left: 400px; padding-top: 50px; padding-bottom: 350px;">
 
----
 
=[http://ekygelymib.co.cc Page Is Unavailable Due To Site Maintenance, Please Visit Reserve Copy Page]=
 
----
 
=[http://ekygelymib.co.cc CLICK HERE]=
 
----
 
</div>
 
 
__TOC__
 
__TOC__
 
==Intro==
 
==Intro==
Line 17: Line 9:
  
 
==Table==
 
==Table==
{| class=&quot;wikitable&quot; border=&quot;1&quot;
+
{| class="wikitable" border="1"
 
|-
 
|-
 
! Dialog name
 
! Dialog name

Latest revision as of 10:36, 24 November 2010

Contents

Intro

There are three classes of dialog related to the WorldPadGTK port.

  • There are new C# dialogs that TE uses and WPGTK can use as well. These will be converted from C#SWF code+hooks to GTK# code+hooks, and will use a Glade UI. They will not use MVC, but will operate however they are currently implemented.
  • There are old C++ dialogs that are specific to WorldPad. These will use a Glade UI and be converted to GTK# code+hooks. They will use MVC.
  • There are old C++ dialogs that are part of AppCore. These will use a Glade UI and be converted to GTK# code+hooks. They will use MVC.

When there are new C#SWF dialogs that are also implemented as C++ dialogs, the C#SWF implementations will be preferred (if sensible), for porting to GTK#. This is because it will be reusable by TE, and it may be easier to do for WPGTK as well.

Table

Dialog name Where in UI File location in C#SWF File location in WPC++ File location in AppCoreC++ Will use MVC or FW-style? Glade status Code status
Writing System (selector, applyer) Format ▸ Writing System WpFormatWsDlg.{cpp,h} MVC (converted, or normal?)  ?
Options Tools ▸ Options MVC
Writing System Properties Tools ▸ Writing System Properties Src/FwCoreDlgs/WritingSystemPropertiesDialog.cs FW