[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Savannah-register-public] [task #10661] Submission of Gnome eXtended in
From: |
BENHAÏM |
Subject: |
[Savannah-register-public] [task #10661] Submission of Gnome eXtended interface |
Date: |
Thu, 07 Oct 2010 00:44:05 +0000 |
User-agent: |
Mozilla/5.0 (X11; U; Linux x86_64; fr; rv:1.9.2.10) Gecko/20100915 Ubuntu/10.04 (lucid) Firefox/3.6.10 |
URL:
<http://savannah.nongnu.org/task/?10661>
Summary: Submission of Gnome eXtended interface
Project: Savannah Administration
Submitted by: benje
Submitted on: jeu 07 oct 2010 00:44:04 GMT
Should Start On: jeu 07 oct 2010 00:00:00 GMT
Should be Finished on: dim 17 oct 2010 00:00:00 GMT
Category: Project Approval
Priority: 5 - Normal
Status: None
Privacy: Public
Percent Complete: 0%
Assigned to: None
Open/Closed: Open
Discussion Lock: Any
Effort: 0.00
_______________________________________________________
Details:
A new project has been registered at Savannah
This project account will remain inactive until a site admin approves or
discards the registration.
= Registration Administration =
While this item will be useful to track the registration process, *approving
or discarding the registration must be done using the specific Group
Administration
<https://savannah.nongnu.org/siteadmin/groupedit.php?group_id=10651> page*,
accessible only to site administrators, effectively *logged as site
administrators* (superuser):
* Group Administration
<https://savannah.nongnu.org/siteadmin/groupedit.php?group_id=10651>
= Registration Details =
* Name: *Gnome eXtended interface *
* System Name: *gxinterface*
* Type: non-GNU software & documentation
* License: GNU General Public License v3 or later (
)
----
==== Description: ====
It's a generic application allowing an easiest and fast way to do an
application for non-developers by doing modules.
it abstracting the :
- (un)loading ui and module files.
- get_widget
- attach/detach module to main app or the sub modules manager
- dynamic creating of menu
Each module can be a independent application.
it using c++ glibmm gtkmm pthread
develloper only need :
- an ui file for the interface object with same name as the .la
- a module (.la) which inherit from gemod ( for modules manager as a module
for example if you need to load many different module in your application )
or gxmodules for the lower module.
- to create signal_function and attach them to object interface with the
predefine get_gwidget<Gtk::Object_type>("name_in_ui")
The module can inherit from gxthread if it need thread
==== Other Comments: ====
for now we are doing and concentrate, as a fonctionnal example, on :
- gxsynth a modules manager for sysex editor modules (inherit gemod)
- gxdx7 a threaded (for the listen_midi message) sysex editor module for dx7
(inherit gx_module and gxthread )
gxinterface loading .la and .ui gxsynth (the modules manager of sysex editor
) which load .la .ui gxdx7 ( the sysex editor for dx7 synthe )
you need to get installed gxinterface to made modules
i put all file in the tar, gxinterface and gxsynth
for now gxdx7 is in gxsynth
maybe gxsynth would be a different project
==== Tarball URL: ====
http://savannah.gnu.org/submissions_uploads/gxinterface.tar.gz
_______________________________________________________
Reply to this item at:
<http://savannah.nongnu.org/task/?10661>
_______________________________________________
Message posté via/par Savannah
http://savannah.nongnu.org/
- [Savannah-register-public] [task #10661] Submission of Gnome eXtended interface,
BENHAÏM <=