Skip to content

Commit

Permalink
Working on NBNotebook
Browse files Browse the repository at this point in the history
  • Loading branch information
goga authored and goga committed Jul 9, 2023
1 parent c17b801 commit 6dbf45b
Show file tree
Hide file tree
Showing 13 changed files with 51 additions and 56 deletions.
4 changes: 2 additions & 2 deletions com.hazard157.prisex24/fragment.e4xmi
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
</imports>
<fragments xsi:type="fragment:StringModelFragment" xmi:id="_jTIWAAilEe6RgN0UorbIgw" featurename="addons" parentElementId="org.toxsoft.mws.app.main">
<elements xsi:type="application:Addon" xmi:id="_lW7SYAioEe6RgN0UorbIgw" elementId="com.hazard157.prisex24.addon.0" contributionURI="bundleclass://com.hazard157.prisex24/com.hazard157.prisex24.e4.addons.AddonPrisex24Core"/>
<elements xsi:type="application:Addon" xmi:id="_mmvUcAioEe6RgN0UorbIgw" elementId="com.hazard157.prisex24.addon.1" contributionURI="bundleclass://com.hazard157.common/com.hazard157.common.e4.addons.AddonMainWindowDebugSize"/>
<elements xsi:type="application:Addon" xmi:id="_fG-BkAqoEe6kmvIYOJ1hbQ" elementId="com.hazard157.prisex24.addon.2" contributionURI="bundleclass://com.hazard157.common/com.hazard157.common.e4.addons.AddonInitialPerspectiveChooser"/>
<elements xsi:type="application:Addon" xmi:id="_mmvUcAioEe6RgN0UorbIgw" elementId="com.hazard157.prisex24.addon.1" contributionURI="bundleclass://org.toxsoft.core.tsgui/org.toxsoft.core.tsgui.mws.e4.addons.AddonMainWindowDebugSize"/>
<elements xsi:type="application:Addon" xmi:id="_fG-BkAqoEe6kmvIYOJ1hbQ" elementId="com.hazard157.prisex24.addon.2" contributionURI="bundleclass://org.toxsoft.core.tsgui/org.toxsoft.core.tsgui.mws.e4.addons.AddonInitialPerspectiveChooser"/>
<elements xsi:type="application:Addon" xmi:id="_t7Ba0A0QEe6MCt0KJQBWiw" elementId="com.hazard157.prisex24.addon.3" contributionURI="bundleclass://com.hazard157.prisex24/com.hazard157.prisex24.e4.addons.AddonPrisex24Behaviour"/>
</fragments>
<fragments xsi:type="fragment:StringModelFragment" xmi:id="_19JvIAqoEe6kmvIYOJ1hbQ" featurename="children" parentElementId="org.toxsoft.mws.perspectivestack.main">
Expand Down
7 changes: 3 additions & 4 deletions com.hazard157.psx24.catnote/META-INF/MANIFEST.MF
Original file line number Diff line number Diff line change
Expand Up @@ -21,16 +21,15 @@ Require-Bundle: javax.annotation,
org.toxsoft.core.txtproj.lib,
com.hazard157.lib.core,
com.hazard157.psx.proj3,
com.hazard157.psx24.core
com.hazard157.psx24.core,
com.hazard157.common,
com.hazard157.psx.common
Bundle-RequiredExecutionEnvironment: JavaSE-17
Automatic-Module-Name: com.hazard157.psx24.catnote
Bundle-ActivationPolicy: lazy
Export-Package: com.hazard157.psx24.catnote,
com.hazard157.psx24.catnote.e4.addons,
com.hazard157.psx24.catnote.e4.uiparts,
com.hazard157.psx24.catnote.m5,
com.hazard157.psx24.catnote.m5.category,
com.hazard157.psx24.catnote.m5.note,
com.hazard157.psx24.catnote.m5.notekind,
com.hazard157.psx24.catnote.main,
com.hazard157.psx24.catnote.main.impl
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,7 @@
import org.toxsoft.core.txtproj.lib.*;

import com.hazard157.psx24.catnote.*;
import com.hazard157.psx24.catnote.m5.category.*;
import com.hazard157.psx24.catnote.m5.note.*;
import com.hazard157.psx24.catnote.m5.notekind.*;
import com.hazard157.psx24.catnote.m5.*;
import com.hazard157.psx24.catnote.main.*;
import com.hazard157.psx24.catnote.main.impl.*;

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
package com.hazard157.psx24.catnote.m5;

/**
* Localaizable resources.
*
* @author hazard157
*/
@SuppressWarnings( "nls" )
interface IPsxResources {

String STR_M5M_CATEGORY = "Category";
String STR_M5M_CATEGORY_D = "Note category";

String STR_M5M_NOTE = "Note";
String STR_M5M_NOTE_D = "Categorized note of specified kind";
String STR_NOTE_KIND = "Kind";
String STR_NOTE_KIND_D = "The note kind";
String STR_NOTE_CATEGORY = "Category";
String STR_NOTE_CATEGORY_D = "The note category";

}
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.hazard157.psx24.catnote.m5.category;
package com.hazard157.psx24.catnote.m5;

import static org.toxsoft.core.tsgui.m5.IM5Constants.*;
import static org.toxsoft.core.tslib.av.metainfo.IAvMetaConstants.*;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.hazard157.psx24.catnote.m5.category;
package com.hazard157.psx24.catnote.m5;

import static com.hazard157.psx24.catnote.m5.INbNotebookM5Constants.*;
import static com.hazard157.psx24.catnote.m5.category.IPsxResources.*;
import static com.hazard157.psx24.catnote.m5.IPsxResources.*;

import org.toxsoft.core.tsgui.m5.model.*;
import org.toxsoft.core.tsgui.m5.model.impl.*;
Expand Down Expand Up @@ -30,7 +30,7 @@ public class NbCategoryM5Model
*/
public NbCategoryM5Model() {
super( MID_NB_CATEGORY, INbCategory.class );
setNameAndDescription( STR_N_M5M_CATEGORY, STR_D_M5M_CATEGORY );
setNameAndDescription( STR_M5M_CATEGORY, STR_M5M_CATEGORY_D );
addFieldDefs( ID, NAME, DESCRIPTION );
}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.hazard157.psx24.catnote.m5.note;
package com.hazard157.psx24.catnote.m5;

import static com.hazard157.psx24.catnote.m5.INbNotebookM5Constants.*;
import static com.hazard157.psx24.catnote.main.INbNotebookConstants.*;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.hazard157.psx24.catnote.m5.note;
package com.hazard157.psx24.catnote.m5;

import static com.hazard157.psx24.catnote.m5.INbNotebookM5Constants.*;
import static com.hazard157.psx24.catnote.m5.note.IPsxResources.*;
import static com.hazard157.psx24.catnote.m5.IPsxResources.*;
import static org.toxsoft.core.tsgui.m5.IM5Constants.*;
import static org.toxsoft.core.tsgui.m5.gui.mpc.IMultiPaneComponentConstants.*;
import static org.toxsoft.core.tsgui.valed.api.IValedControlConstants.*;
Expand All @@ -18,6 +18,8 @@
import org.toxsoft.core.tslib.utils.*;
import org.toxsoft.core.tslib.utils.errors.*;

import com.hazard157.common.quants.visumple.impl.*;
import com.hazard157.psx.common.stuff.place.*;
import com.hazard157.psx24.catnote.main.*;

/**
Expand Down Expand Up @@ -47,7 +49,7 @@ protected void doInit() {

@Override
protected void doInit() {
setNameAndDescription( STR_N_NOTE_KIND, STR_D_NOTE_KIND );
setNameAndDescription( STR_NOTE_KIND, STR_NOTE_KIND_D );
setFlags( M5FF_COLUMN );
setDefaultValue( ENbNoteKind.MISC );
}
Expand All @@ -63,7 +65,7 @@ protected ENbNoteKind doGetFieldValue( INbNote aEntity ) {

@Override
protected void doInit() {
setNameAndDescription( STR_N_NOTE_CATEGORY, STR_D_NOTE_CATEGORY );
setNameAndDescription( STR_NOTE_CATEGORY, STR_NOTE_CATEGORY_D );
setFlags( M5FF_COLUMN );
// FIXME GOGA надо сделать каркас ValedM5LifecycleManagedEntityFieldEditor
// FIXME setEditorFactory();
Expand All @@ -81,13 +83,17 @@ protected String doGetFieldValueName( INbNote aEntity ) {

};

public final IM5AttributeFieldDef<INbNote> PLACE = new PsxPlaceM5FieldDef<>();

public final IM5AttributeFieldDef<INbNote> VISUMPLES = new VisumplesM5AttributeFieldDef<>();

/**
* Constructor.
*/
public NbNoteM5Model() {
super( MID_NB_NOTE, INbNote.class );
setNameAndDescription( STR_N_M5M_NOTE, STR_D_M5M_NOTE );
addFieldDefs( ID, KIND, CATEGORY_ID, NAME, DESCRIPTION );
setNameAndDescription( STR_M5M_NOTE, STR_M5M_NOTE_D );
addFieldDefs( ID, KIND, CATEGORY_ID, NAME, PLACE, DESCRIPTION, VISUMPLES );
setPanelCreator( new M5DefaultPanelCreator<>() {

protected IM5CollectionPanel<INbNote> doCreateCollEditPanel( ITsGuiContext aContext,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.hazard157.psx24.catnote.m5.notekind;
package com.hazard157.psx24.catnote.m5;

import static com.hazard157.psx24.catnote.m5.INbNotebookM5Constants.*;

Expand Down

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,16 @@

import org.toxsoft.core.tslib.bricks.strid.*;

import com.hazard157.common.quants.visumple.*;
import com.hazard157.psx.common.stuff.place.*;

/**
* Notebook note.
*
* @author hazard157
*/
public interface INbNote
extends IStridableParameterized {
extends IStridableParameterized, IParamsVisumplable, IParamsPlaceable {

/**
* Returns the note kind.
Expand Down
4 changes: 2 additions & 2 deletions com.hazard157.psx24.exe/fragment.e4xmi
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
</imports>
<fragments xsi:type="fragment:StringModelFragment" xmi:id="_c65IoOUNEey-F798x_a69Q" featurename="addons" parentElementId="org.toxsoft.mws.app.main">
<elements xsi:type="application:Addon" xmi:id="_es540OUNEey-F798x_a69Q" elementId="com.hazard157.psx24.exe.addon.0" contributionURI="bundleclass://com.hazard157.psx24.exe/com.hazard157.psx24.exe.e4.addons.AddonPsx24Exe"/>
<elements xsi:type="application:Addon" xmi:id="_5FJd8Aj_Ee663px7KSv2wg" elementId="com.hazard157.psx24.exe.addon.1" contributionURI="bundleclass://com.hazard157.common/com.hazard157.common.e4.addons.AddonMainWindowDebugSize"/>
<elements xsi:type="application:Addon" xmi:id="_E33BkAkBEe663px7KSv2wg" elementId="com.hazard157.psx24.exe.addon.2" contributionURI="bundleclass://com.hazard157.common/com.hazard157.common.e4.addons.AddonInitialPerspectiveChooser"/>
<elements xsi:type="application:Addon" xmi:id="_5FJd8Aj_Ee663px7KSv2wg" elementId="com.hazard157.psx24.exe.addon.1" contributionURI="bundleclass://org.toxsoft.core.tsgui/org.toxsoft.core.tsgui.mws.e4.addons.AddonMainWindowDebugSize"/>
<elements xsi:type="application:Addon" xmi:id="_E33BkAkBEe663px7KSv2wg" elementId="com.hazard157.psx24.exe.addon.2" contributionURI="bundleclass://org.toxsoft.core.tsgui/org.toxsoft.core.tsgui.mws.e4.addons.AddonInitialPerspectiveChooser"/>
</fragments>
</fragment:ModelFragments>

0 comments on commit 6dbf45b

Please sign in to comment.