tablelayout margin
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 50
Image Magazine 1.0
Image Magazine provides a content type which acts both as a folder and as an image. more>>
Image Magazine provides a content type which acts both as a folder and as an image.
You populate it with 2 to 4 images, and optionnaly select a layout.
Options include width, background color, padding and margin, and layout mode.
ImageMag then merges the images into a layout while keeping the aspect ratios.
You can then use and call your ImageMag as a standard ploneImage, this mean you can :
.use instance/image_thumbnail, instance/image_large, and so on suffixes to call its different sizes
.call it directly from kupu to illustrate your articles (see readme.txt)
Works with:
- Plone 2.5.2
- Plone 2.5.1
- Plone 2.5
<<lessYou populate it with 2 to 4 images, and optionnaly select a layout.
Options include width, background color, padding and margin, and layout mode.
ImageMag then merges the images into a layout while keeping the aspect ratios.
You can then use and call your ImageMag as a standard ploneImage, this mean you can :
.use instance/image_thumbnail, instance/image_large, and so on suffixes to call its different sizes
.call it directly from kupu to illustrate your articles (see readme.txt)
Works with:
- Plone 2.5.2
- Plone 2.5.1
- Plone 2.5
Download (0.007MB)
Added: 2007-03-10 License: GPL (GNU General Public License) Price:
961 downloads
Eyefi ImageModifier 0.4
Eyefi ImageModifier library is a high-level programming interface. more>>
Eyefi ImageModifier library is a high-level programming interface for describing and caching a series of image transformations which are applied to source images, typically for display on web pages.
The work process is as follows: you define a chain of transformations, optionally giving it a name, and then apply an image to this chain, which results in a new image. If the image is applied to the chain a second time, a cached image will be used.
Currently, the following filters are defined:
- resize
- border
- apply color mask
- round corners
- cropping (to ratio, to dimension, square)
- color blending
- text (ttf / t1)
- margin
- overlay (for watermarking)
- grayscale
The sub-pages of this project document these different filters, the general ImageModifier API, and integration with the Smarty template engine.
Enhancements:
- A new source mask modifier which can draw masked text over images, and several other minor features and bugfixes.
<<lessThe work process is as follows: you define a chain of transformations, optionally giving it a name, and then apply an image to this chain, which results in a new image. If the image is applied to the chain a second time, a cached image will be used.
Currently, the following filters are defined:
- resize
- border
- apply color mask
- round corners
- cropping (to ratio, to dimension, square)
- color blending
- text (ttf / t1)
- margin
- overlay (for watermarking)
- grayscale
The sub-pages of this project document these different filters, the general ImageModifier API, and integration with the Smarty template engine.
Enhancements:
- A new source mask modifier which can draw masked text over images, and several other minor features and bugfixes.
Download (0.020MB)
Added: 2006-04-21 License: LGPL (GNU Lesser General Public License) Price:
1281 downloads
Simple Flash Menu 1.1.12
Simple Flash Menu is a tool for making nested menus for HTML pages. more>>
Simple Flash Menu allows fast constructing nested menus for html pages (like on left side of this page), simply by editing xml file. No, dont afraid, xml knowledge isnt required, look on example and make similar.
This done with macromedia flash, you must place on server flash script which will analyze xml file and draw menus depending on its contest (about 10KB) and xml file or multiple xml files describing your menus. Nothing more must be done.
Now available two versions: one - very small without any decorations, and a bit larger with simple menu decorations. You can choose depending on your needs.
Requirements: any browser with Macromedia Flash Player 5 or Macromdia Flash Player 6 (MX) plugin. Wouldnt work with Flash Player 4 and earliers.
Tested in Internet Explorer 6.0, 6.0 SP1; Mozilla 0.9.8 - 1.2b (aka Netscape 6-7); Netscape 4.78; Opera 6.0 - 6.0.4, 7.0b1 in Linux and Windows enviroments.
Options:
- menu_file xml file load menu from
- html_width horizontal space on html page conducted for menu
- html_height vertical space on html page conducted for menu
- window open all links in specified window
- jscript instead of opening window call specified javascript function with parameters: href,jattr,state. Only one window or jscript can be selected
- jattr optional javascript function argument
- state specifies current menu state (i.e. which submenus open and which closed)
- font_size labels font size for all menu items (default: 36)
- left_margin menu left margin (default: 5)
- up_margin menu upper margin (default: 5)
- submenu_indention indention of all submenu items in pixels (default: 20)
- menuitems_overlap specifies distance between menu items, positive numbers defines overlapping menu items (default: 0.2)
- decor enable decorations (only 1.1.x)
- decor_width decoration width
- decor_spacing white space between decoration and menu label
- send_state Boolean, specifies if state parameter (information which submenus open, which closed) by default must be sent to all pages, opened from menu, or not (default is to send).
- fg Specifies foreground color for inactive item (fg="#0000FF")
- afg Specifies foreground color for active item (afg="#FF0000")
- bg Specifies background color for inactive item (bg="255,128,0,100" - here 255 - red component, 128 - green component, 0 - blue component, 100 - alpha; "255,255,255,100" is visble white, "0,0,0,0" - invisible black)
- abg Specifies background color for active item (some as bg)
- dfg Specifies decoration color inactive item (some as bg)
- adfg Specifies decoration color for active item (some as bg)
<<lessThis done with macromedia flash, you must place on server flash script which will analyze xml file and draw menus depending on its contest (about 10KB) and xml file or multiple xml files describing your menus. Nothing more must be done.
Now available two versions: one - very small without any decorations, and a bit larger with simple menu decorations. You can choose depending on your needs.
Requirements: any browser with Macromedia Flash Player 5 or Macromdia Flash Player 6 (MX) plugin. Wouldnt work with Flash Player 4 and earliers.
Tested in Internet Explorer 6.0, 6.0 SP1; Mozilla 0.9.8 - 1.2b (aka Netscape 6-7); Netscape 4.78; Opera 6.0 - 6.0.4, 7.0b1 in Linux and Windows enviroments.
Options:
- menu_file xml file load menu from
- html_width horizontal space on html page conducted for menu
- html_height vertical space on html page conducted for menu
- window open all links in specified window
- jscript instead of opening window call specified javascript function with parameters: href,jattr,state. Only one window or jscript can be selected
- jattr optional javascript function argument
- state specifies current menu state (i.e. which submenus open and which closed)
- font_size labels font size for all menu items (default: 36)
- left_margin menu left margin (default: 5)
- up_margin menu upper margin (default: 5)
- submenu_indention indention of all submenu items in pixels (default: 20)
- menuitems_overlap specifies distance between menu items, positive numbers defines overlapping menu items (default: 0.2)
- decor enable decorations (only 1.1.x)
- decor_width decoration width
- decor_spacing white space between decoration and menu label
- send_state Boolean, specifies if state parameter (information which submenus open, which closed) by default must be sent to all pages, opened from menu, or not (default is to send).
- fg Specifies foreground color for inactive item (fg="#0000FF")
- afg Specifies foreground color for active item (afg="#FF0000")
- bg Specifies background color for inactive item (bg="255,128,0,100" - here 255 - red component, 128 - green component, 0 - blue component, 100 - alpha; "255,255,255,100" is visble white, "0,0,0,0" - invisible black)
- abg Specifies background color for active item (some as bg)
- dfg Specifies decoration color inactive item (some as bg)
- adfg Specifies decoration color for active item (some as bg)
Download (0.020MB)
Added: 2005-05-05 License: GPL (GNU General Public License) Price:
1646 downloads
playtab 0.05
playtab can print chords of songs in a tabular fashion. more>>
playtab can print chords of songs in a tabular fashion.
SYNOPSIS
playtab [options] [file ...]
Options:
-transpose +/-N transpose all songs
-output XXX set outout file
-ident show identification
-help brief help message
-verbose verbose information
OPTIONS
-transpose amount
Transposes all songs by amount. This can be + or - 11 semitones.
When transposing up, chords will de represented sharp if necessary; when transposing down, chords will de represented flat if necessary. For example, chord A transposed +1 will become A-sharp, but when transposed -11 it will become B-flat.
-output file
Designates file as the output file for the program.
-help
Print a brief help message and exits.
-ident
Prints program identification.
-verbose
More verbose information.
file
Input file(s).
The input for playtab is plain ASCII. It contains the chords, the division in bars, with optional annotations.
An example:
!t Blue Bossa
Bossanova
=
| c-9 ... | f-9 ... | d% . g7 . | c-9 ... |
| es-9 . as6 . | desmaj7 ... | d% . g7 . | c-9 . d% g7 |
The first line, !t denotes the title of the song. Each song must start with a title line.
The title line may be followed by one or more !s, subtitles, for example to indicate the composer.
The text "Bossanova" is printed below the title and subtitle.
The "=" indicates some vertical space.
The next lines show the bars of the song. In the first bar is the c-9 chord (Cminor9), followed by three dots. The dots indicate that this chord is repeated for all 4 beats of this bar. In the 3rd bar each chord take two beats: d5% (d half dim), a dot, g7 and another dot.
Run playtab with -h or --help for the syntax of chords.
If you use "=" followed by some text, the printout is indented and the text sticks out to the left. With this you can tag groups of bars, for example the parts of a song that must be played in a certain order. For example:
!t Donna Lee
!s Charlie Parker
Order: A B A B
= A
| as . | f7 . | bes7 . | bes7 . |
| bes-7 . | es7 . | as . | es-7 D7 |
| des . | des-7 . | as . | f7 . |
| bes7 . | bes7 . | bes-7 . | es7 . |
= B
| as . | f7 . | bes7 . | bes7 . |
| c7 . | c7 . | f- . | c7#9 . |
| f- . | c7 . | f- . | aso . |
| as f7 | bes-7 es7 | as - | bes-7 es7 |
You can modify the width of the bars with a !w control. Standard width of a beat is 30. !w +5 increases the width to 35. !w 25 sets it to 25. You get the idea. You can also change the height with !h (default is 15) and margin with !m (default width is 40).
You can transpose an individual song with !x amount, where amount can range from -11 to +11, inclusive.
Look at the examples, that is (currently) the best way to get grip on what the program does.
Oh, I almost forgot: it can print guitar chord diagrams as well. See "bluebossa", "sophisticatedlady" and some others.
Have fun, and let me know your ideas!
INPUT SYNTAX
Notes: C, D, E, F, G, A, B.
Raised with # or suffix is, e.g. A#, Ais.
Lowered with b or suffix s or es, e.g. Bes, As, Eb.
Chords: note + optional modifiers.
Chord modifiers Meaning [examples]
--------------------------------------------------------------
nothing major triad [C]
- or min or m minor triad [Cm Fmin Gb-]
+ or aug augmented triad [Caug B+]
o or 0 or dim diminished triad [Co D0 Fdim]
--------------------------------------------------------------
maj7 major 7th chord [Cmaj7]
% half-diminished 7 chord [C%]
6,7,9,11,13 chord additions [C69]
--------------------------------------------------------------
# raise the pitch of the note to a sharp [C11#9]
b lower the pitch of the note to a flat [C11b9]
--------------------------------------------------------------
no substract a note from a chord [C9no11]
--------------------------------------------------------------
Whitespace and () may be used to avoid ambiguity, e.g. C(#9) C#9 C#(9)
Other: Meaning
--------------------------------------------------------------
. Chord space
- Rest
% Repeat
/ Powerchord constructor [D/G D/E-]
--------------------------------------------------------------
<<lessSYNOPSIS
playtab [options] [file ...]
Options:
-transpose +/-N transpose all songs
-output XXX set outout file
-ident show identification
-help brief help message
-verbose verbose information
OPTIONS
-transpose amount
Transposes all songs by amount. This can be + or - 11 semitones.
When transposing up, chords will de represented sharp if necessary; when transposing down, chords will de represented flat if necessary. For example, chord A transposed +1 will become A-sharp, but when transposed -11 it will become B-flat.
-output file
Designates file as the output file for the program.
-help
Print a brief help message and exits.
-ident
Prints program identification.
-verbose
More verbose information.
file
Input file(s).
The input for playtab is plain ASCII. It contains the chords, the division in bars, with optional annotations.
An example:
!t Blue Bossa
Bossanova
=
| c-9 ... | f-9 ... | d% . g7 . | c-9 ... |
| es-9 . as6 . | desmaj7 ... | d% . g7 . | c-9 . d% g7 |
The first line, !t denotes the title of the song. Each song must start with a title line.
The title line may be followed by one or more !s, subtitles, for example to indicate the composer.
The text "Bossanova" is printed below the title and subtitle.
The "=" indicates some vertical space.
The next lines show the bars of the song. In the first bar is the c-9 chord (Cminor9), followed by three dots. The dots indicate that this chord is repeated for all 4 beats of this bar. In the 3rd bar each chord take two beats: d5% (d half dim), a dot, g7 and another dot.
Run playtab with -h or --help for the syntax of chords.
If you use "=" followed by some text, the printout is indented and the text sticks out to the left. With this you can tag groups of bars, for example the parts of a song that must be played in a certain order. For example:
!t Donna Lee
!s Charlie Parker
Order: A B A B
= A
| as . | f7 . | bes7 . | bes7 . |
| bes-7 . | es7 . | as . | es-7 D7 |
| des . | des-7 . | as . | f7 . |
| bes7 . | bes7 . | bes-7 . | es7 . |
= B
| as . | f7 . | bes7 . | bes7 . |
| c7 . | c7 . | f- . | c7#9 . |
| f- . | c7 . | f- . | aso . |
| as f7 | bes-7 es7 | as - | bes-7 es7 |
You can modify the width of the bars with a !w control. Standard width of a beat is 30. !w +5 increases the width to 35. !w 25 sets it to 25. You get the idea. You can also change the height with !h (default is 15) and margin with !m (default width is 40).
You can transpose an individual song with !x amount, where amount can range from -11 to +11, inclusive.
Look at the examples, that is (currently) the best way to get grip on what the program does.
Oh, I almost forgot: it can print guitar chord diagrams as well. See "bluebossa", "sophisticatedlady" and some others.
Have fun, and let me know your ideas!
INPUT SYNTAX
Notes: C, D, E, F, G, A, B.
Raised with # or suffix is, e.g. A#, Ais.
Lowered with b or suffix s or es, e.g. Bes, As, Eb.
Chords: note + optional modifiers.
Chord modifiers Meaning [examples]
--------------------------------------------------------------
nothing major triad [C]
- or min or m minor triad [Cm Fmin Gb-]
+ or aug augmented triad [Caug B+]
o or 0 or dim diminished triad [Co D0 Fdim]
--------------------------------------------------------------
maj7 major 7th chord [Cmaj7]
% half-diminished 7 chord [C%]
6,7,9,11,13 chord additions [C69]
--------------------------------------------------------------
# raise the pitch of the note to a sharp [C11#9]
b lower the pitch of the note to a flat [C11b9]
--------------------------------------------------------------
no substract a note from a chord [C9no11]
--------------------------------------------------------------
Whitespace and () may be used to avoid ambiguity, e.g. C(#9) C#9 C#(9)
Other: Meaning
--------------------------------------------------------------
. Chord space
- Rest
% Repeat
/ Powerchord constructor [D/G D/E-]
--------------------------------------------------------------
Download (0.024MB)
Added: 2007-07-21 License: Perl Artistic License Price:
501 downloads
Domino 0.4
Domino is a style with a soft look. more>>
Domino is a style with a soft look. The project allows to fine adjust the shininess of the widgets by customizable color gradients.
Main features:
- new option for indented / non indented menu items
- new option for highlighted tool button icons on mouse over
- the button look for tool(bar) buttons is now optional
- new rubberband options
- smaller tabWidget margins
- respects Gwenviews / Kickers taskbar applet / Konversations own mousewheel handling for scrollviews
- clipped popup menu edges, for a better look with KWins shadows (Beryl seems not to support it).
- fixes pixmaps on PowerPC architecture
- fixes functionality of some popup QToolButtons and adapts their look and behavior to KToolBarButtons
- the content of popup menus with a side pixmap is visible again (Amarok, Digikam)
- adapts KMenus section header style
- fixes Kickoffs tab icon alignment
- fixes possible crash with enabled text effect
- lets apps using their own label colors on tabs (if theyre not defaulting to a fixed color like konsole)
- decoration: option "dark window frame" draws a darker frame
- decoration: borders are hidden when in maximized mode and moving / resizing of maximized windows is not allowed.
<<lessMain features:
- new option for indented / non indented menu items
- new option for highlighted tool button icons on mouse over
- the button look for tool(bar) buttons is now optional
- new rubberband options
- smaller tabWidget margins
- respects Gwenviews / Kickers taskbar applet / Konversations own mousewheel handling for scrollviews
- clipped popup menu edges, for a better look with KWins shadows (Beryl seems not to support it).
- fixes pixmaps on PowerPC architecture
- fixes functionality of some popup QToolButtons and adapts their look and behavior to KToolBarButtons
- the content of popup menus with a side pixmap is visible again (Amarok, Digikam)
- adapts KMenus section header style
- fixes Kickoffs tab icon alignment
- fixes possible crash with enabled text effect
- lets apps using their own label colors on tabs (if theyre not defaulting to a fixed color like konsole)
- decoration: option "dark window frame" draws a darker frame
- decoration: borders are hidden when in maximized mode and moving / resizing of maximized windows is not allowed.
Download (0.34MB)
Added: 2007-04-12 License: GPL (GNU General Public License) Price:
936 downloads
preview-latex 0.9.1
preview-latex displays inline previews of various stuff in Emacs LaTeX buffers. more>>
The purpose of the preview-latex package is to embed LaTeX environments such as display math or figures into Emacs source buffers. By mouse clicking, you can open the original text.
After editing, another click will just run the region in question through LaTeX and redisplay the new results. It requires version 21.1 or higher of Emacs or XEmacs and AUCTeX.
WYSIWYG (what you see is what you get) sometimes is considered all the rage, sometimes frowned upon. Do we really want it? Wrong question. The right question is what we want from it. Except when finetuning the layout, we dont want to use printer fonts for on-screen text editing.
The low resolution and contrast of a computer screen render all but the coarsest printer fonts (those for low-quality newsprint) unappealing, and the margins and pagination of the print are not wanted on the screen, either.
On the other hand, more complex visual compositions like math formulas and tables cant easily be taken in when seen only in the source. preview-latex strikes a balance: it only uses graphic renditions of the output for certain, configurable constructs, does this only when told, and then right in the source code.
Switching back and forth between the source and preview is easy and natural and can be done for each image independently. Behind the scenes of preview-latex, a sophisticated framework of other programs like `dvipng, Dvips and GhostScript are employed together with a special LaTeX style file for extracting the material of interest in the background and providing fast interactive response.
<<lessAfter editing, another click will just run the region in question through LaTeX and redisplay the new results. It requires version 21.1 or higher of Emacs or XEmacs and AUCTeX.
WYSIWYG (what you see is what you get) sometimes is considered all the rage, sometimes frowned upon. Do we really want it? Wrong question. The right question is what we want from it. Except when finetuning the layout, we dont want to use printer fonts for on-screen text editing.
The low resolution and contrast of a computer screen render all but the coarsest printer fonts (those for low-quality newsprint) unappealing, and the margins and pagination of the print are not wanted on the screen, either.
On the other hand, more complex visual compositions like math formulas and tables cant easily be taken in when seen only in the source. preview-latex strikes a balance: it only uses graphic renditions of the output for certain, configurable constructs, does this only when told, and then right in the source code.
Switching back and forth between the source and preview is easy and natural and can be done for each image independently. Behind the scenes of preview-latex, a sophisticated framework of other programs like `dvipng, Dvips and GhostScript are employed together with a special LaTeX style file for extracting the material of interest in the background and providing fast interactive response.
Download (0.25MB)
Added: 2005-04-03 License: GPL (GNU General Public License) Price:
1666 downloads
A PurpleBunny! 1.0.0
PurpleBunny is a Firefox extension that can help you quickly and easily read and write comments about a web page. more>>
PurpleBunny is a Firefox extension that can help you quickly and easily read and write comments about the web page youre viewing. You can praise a page, ask a question, read comments about an entire site, discuss the content of a web page with other web surfers -- the possibilities are endless!
PurpleBunny stores these comments in a centralized location for easy access, and the handy toolbar alerts you when a page youre viewing has comments. Using PurpleBunny is like writing notes for future readers in the margin of a library book, but without messing up the original material! Plus, its more organized -- PurpleBunny groups comments by web site, and you can also sort all comments or search for specific keywords
<<lessPurpleBunny stores these comments in a centralized location for easy access, and the handy toolbar alerts you when a page youre viewing has comments. Using PurpleBunny is like writing notes for future readers in the margin of a library book, but without messing up the original material! Plus, its more organized -- PurpleBunny groups comments by web site, and you can also sort all comments or search for specific keywords
Download (0.055MB)
Added: 2007-05-03 License: MPL (Mozilla Public License) Price:
905 downloads
QDevelop 0.20
QDevelop project is a development environment entirely dedicated to Qt4. more>>
QDevelop project is a development environment entirely dedicated to Qt4.
QDevelop requires Qt4, gcc under Linux or MinGW under Windows, possibly gdb for programs debugging and ctags for code completion.
QDevelop is available in English, French, German, Dutch, Polish, Spanish, Chinese, Russian and Italian. If you want to translate in your language, please contact me.
QDevelop is not a Kdevelop like or reduced. Its an independent IDE dedicated to Qt and is totally independent of KDevelop. Less complete, but faster, light and especially multi-platforms. QDevelop and KDevelop have different code sources.
Main features:
- Cross Platform: Supports Linux, Windows 2000/XP/Vista, Mac OS X and FreeBSD
- Reading and writing project files (with some small restrictions)
- Add / Delete and edit project files (or external files)
- Management of normal projects and project SUBDIRS.
- Independent build for each projects. I.e. are rebuild only the really modified projects.
- A powerful editor with code completion, syntax highligthing, bookmarks, auto-brackets, auto-indentation, auto-save before build, line numbers and selection margin.
- A class browser who allows the programmer to browse, navigate, or visualize the structure of classes, members and functions of projects.
- In the event of errors or warnings of compilation, double-click on the line opens the corresponding editor.
- Debugging with gdb. Toggle breakpoints by click in the line number on editor or by right click. When the program is stopped on breakpoint, the local variables are automatically showed on output dock.
- In the editor, F1 call Assistant to show help for the word under the cursor.
- Open Source
- Its Free!
Enhancements:
Name:
- QIde becomes QDevelop at October 4, 2006
Corrections:
- A crash if a file is opened without project
- Bug in classes explorer when a sub-project have a name identical of the main project.
- Deletion of Auto-Hide docks, not working with Qt 4.2
- The settings are now written in qdevelop.ini file in the user home directory.
- The database of project is named "qdevelop-settings.db" in project directory.
- New C++ highlighter
Adds:
- The Default projects directory can be set in options dialog.
- Bookmarks. Bookmarks can be toggled on menu bar and by right-click in margin number or editor.
- Add "Next Bookmark" and "Previous Bookmark" to menu Bookmark.
- Add Bookmarks toolbar.
- Save bookmarks and breakpoints in project settings
- Add "console" to CONFIG variable in (.pro) file for new projects to have qDebug() written on debug console under Windows.
- Modification of the class browser to understand functions overloading.
- When a project is closed, the content of class browser is saved in database project.db. With this database, the content is reloaded very quickly during the loading of the project. This feature require to have the SQL driver sqlite enable. On build enter the option -qt-sql-sqlite after the configure command.
- Moving tabs with mouse to switch between us
- Detection when a file was modified by another program and ask for save or reload.
- Two tabs to show debugged variables program. Deletion of line edit "Debug command", obsolete with new tabs.
- Templates to create a project (based on dialog or main window).
- The code completion list contains the name and signature of functions.
- Entries "Close Other Tabs" and "Close All Tabs" in popup menu showed by right-click on editor Tab.
- Add Polish, Spanish, Chinese and Russian translations
- The application can be build using cmake (experimental!)
<<lessQDevelop requires Qt4, gcc under Linux or MinGW under Windows, possibly gdb for programs debugging and ctags for code completion.
QDevelop is available in English, French, German, Dutch, Polish, Spanish, Chinese, Russian and Italian. If you want to translate in your language, please contact me.
QDevelop is not a Kdevelop like or reduced. Its an independent IDE dedicated to Qt and is totally independent of KDevelop. Less complete, but faster, light and especially multi-platforms. QDevelop and KDevelop have different code sources.
Main features:
- Cross Platform: Supports Linux, Windows 2000/XP/Vista, Mac OS X and FreeBSD
- Reading and writing project files (with some small restrictions)
- Add / Delete and edit project files (or external files)
- Management of normal projects and project SUBDIRS.
- Independent build for each projects. I.e. are rebuild only the really modified projects.
- A powerful editor with code completion, syntax highligthing, bookmarks, auto-brackets, auto-indentation, auto-save before build, line numbers and selection margin.
- A class browser who allows the programmer to browse, navigate, or visualize the structure of classes, members and functions of projects.
- In the event of errors or warnings of compilation, double-click on the line opens the corresponding editor.
- Debugging with gdb. Toggle breakpoints by click in the line number on editor or by right click. When the program is stopped on breakpoint, the local variables are automatically showed on output dock.
- In the editor, F1 call Assistant to show help for the word under the cursor.
- Open Source
- Its Free!
Enhancements:
Name:
- QIde becomes QDevelop at October 4, 2006
Corrections:
- A crash if a file is opened without project
- Bug in classes explorer when a sub-project have a name identical of the main project.
- Deletion of Auto-Hide docks, not working with Qt 4.2
- The settings are now written in qdevelop.ini file in the user home directory.
- The database of project is named "qdevelop-settings.db" in project directory.
- New C++ highlighter
Adds:
- The Default projects directory can be set in options dialog.
- Bookmarks. Bookmarks can be toggled on menu bar and by right-click in margin number or editor.
- Add "Next Bookmark" and "Previous Bookmark" to menu Bookmark.
- Add Bookmarks toolbar.
- Save bookmarks and breakpoints in project settings
- Add "console" to CONFIG variable in (.pro) file for new projects to have qDebug() written on debug console under Windows.
- Modification of the class browser to understand functions overloading.
- When a project is closed, the content of class browser is saved in database project.db. With this database, the content is reloaded very quickly during the loading of the project. This feature require to have the SQL driver sqlite enable. On build enter the option -qt-sql-sqlite after the configure command.
- Moving tabs with mouse to switch between us
- Detection when a file was modified by another program and ask for save or reload.
- Two tabs to show debugged variables program. Deletion of line edit "Debug command", obsolete with new tabs.
- Templates to create a project (based on dialog or main window).
- The code completion list contains the name and signature of functions.
- Entries "Close Other Tabs" and "Close All Tabs" in popup menu showed by right-click on editor Tab.
- Add Polish, Spanish, Chinese and Russian translations
- The application can be build using cmake (experimental!)
Download (MB)
Added: 2006-12-04 License: GPL (GNU General Public License) Price:
1056 downloads
RText 0.9.9.1
RText is a fully customizable programmers text editor. more>>
RText is a fully customizable programmers text editor.
Main features:
- Syntax Highlighting is actively being developed. Currently supported languages are Assembler, X86 assembler, C, C++, C#, Fortran, Java, JavaScript, Perl, HTML, SAS, SQL, Windows batch, UNIX shell, and XML (screenshot). RText will support more languages in the not-too-distant future. RText is also capable of bracket matching, highlighting the current line, and displaying a margin line to help you with your programming.
- Macro support allows you to perform complex editing tasks quickly and in an automated fashion.
- CTags support if you have Exhuberant CTags installed in your machine (regular UNIX ctags wont cut it). With the "Source Browser" you can see a list of functions, variables, etc. in the current source, allowing you to quickly jump to a function definition, insert a method name at the caret position, and other handy stuff.
- File encodings are supported. Open and edit files in any encoding supported by your JVM.
- Edit multiple documents simultaneously through a tabbed, list, or traditional MDI interface. No need to open multiple instances of the application to edit multiple documents.
- Code Templates allow you to associate short identifiers with longer phrases/code blocks you frequently type to speed up time spent banging at the keys.
- Find/Find Next/Replace/Replace Next dialogs make searching for text easy, and include such options as Match Case, Whole Word Only, Use Regular Expressions, and Mark All (screenshot).
- Find in Files dialog allows you to search for a given string or regular expression in any group of files or directories on your computer (screenshot).
- Unlimited Undo/Redo actions ensure you will never make a mistake you cant recover from.
- Print and Print Preview functionality allow you to create hard copies of your documents with ease (screenshot).
- Auto-Reload. RText will sense if a document you have open in RText is modified by another program, and ask you whether you want to reload the document.
- Customizable user interface allow you to have your editor look the way you want it to. Change such features as the Java Look and Feel, the view style, the icon set used in menus and on the toolbar, the font, the background (choose a color or a picture from your computer), the colors used for syntax highlighting, and more.
- Help documentation similar to HTML Help found in many Microsoft Windows applications provides you with assistance if you should need it (screenshot).
- Cross-platform. Since RText is written in Java, it can be run on any platform supporting version 1.4 or greater of the Java Runtime Environment.
Enhancements:
- This release allows you to set the line terminator used for new files ("General" panel in the Options dialog), cleans up some unnecessary code, removes some unimplemented menu items unintentionally left around in the last release, and updates the translations.
<<lessMain features:
- Syntax Highlighting is actively being developed. Currently supported languages are Assembler, X86 assembler, C, C++, C#, Fortran, Java, JavaScript, Perl, HTML, SAS, SQL, Windows batch, UNIX shell, and XML (screenshot). RText will support more languages in the not-too-distant future. RText is also capable of bracket matching, highlighting the current line, and displaying a margin line to help you with your programming.
- Macro support allows you to perform complex editing tasks quickly and in an automated fashion.
- CTags support if you have Exhuberant CTags installed in your machine (regular UNIX ctags wont cut it). With the "Source Browser" you can see a list of functions, variables, etc. in the current source, allowing you to quickly jump to a function definition, insert a method name at the caret position, and other handy stuff.
- File encodings are supported. Open and edit files in any encoding supported by your JVM.
- Edit multiple documents simultaneously through a tabbed, list, or traditional MDI interface. No need to open multiple instances of the application to edit multiple documents.
- Code Templates allow you to associate short identifiers with longer phrases/code blocks you frequently type to speed up time spent banging at the keys.
- Find/Find Next/Replace/Replace Next dialogs make searching for text easy, and include such options as Match Case, Whole Word Only, Use Regular Expressions, and Mark All (screenshot).
- Find in Files dialog allows you to search for a given string or regular expression in any group of files or directories on your computer (screenshot).
- Unlimited Undo/Redo actions ensure you will never make a mistake you cant recover from.
- Print and Print Preview functionality allow you to create hard copies of your documents with ease (screenshot).
- Auto-Reload. RText will sense if a document you have open in RText is modified by another program, and ask you whether you want to reload the document.
- Customizable user interface allow you to have your editor look the way you want it to. Change such features as the Java Look and Feel, the view style, the icon set used in menus and on the toolbar, the font, the background (choose a color or a picture from your computer), the colors used for syntax highlighting, and more.
- Help documentation similar to HTML Help found in many Microsoft Windows applications provides you with assistance if you should need it (screenshot).
- Cross-platform. Since RText is written in Java, it can be run on any platform supporting version 1.4 or greater of the Java Runtime Environment.
Enhancements:
- This release allows you to set the line terminator used for new files ("General" panel in the Options dialog), cleans up some unnecessary code, removes some unimplemented menu items unintentionally left around in the last release, and updates the translations.
Download (1.5MB)
Added: 2007-06-16 License: GPL (GNU General Public License) Price:
868 downloads
mozilla2ps 0.6
mozilla2ps project is a quick and gross hack to convert html to postscript pages in an unattended manner. more>>
mozilla2ps project is a quick and gross hack to convert html to postscript pages in an unattended manner. I needed to convert a lot of html pages to postscript and wasnt really satisfied with html2ps, so I went ahead and toyed around with xulrunner and friends.
In order to use mozilla2ps you need Xul Runner.
Usage and configuration
Make sure you have Xulrunner correctly installed.
xulrunner --install-app mozilla2ps-0.1.xulapp
xulrunner --app application.ini file:///tmp/foo.html /tmp/foo.ps
xulrunner --app application.ini http://www.lwn.net /tmp/lwn.ps ;
ps2pdf /tmp/lwn.ps; evince lwn.pdf
I use it with this chmtopdf.py script in order to convert .chm files to pdf using only free tools.
Bugs
mozilla2ps has at least the following bugs:
Allow configurable paper, size, margins etc.
Remove the setTimeOut workaround
Enhancements:
- This release adds a number of options to format printing: landscape/portrait, margins, bgcolor, and bgimage.
<<lessIn order to use mozilla2ps you need Xul Runner.
Usage and configuration
Make sure you have Xulrunner correctly installed.
xulrunner --install-app mozilla2ps-0.1.xulapp
xulrunner --app application.ini file:///tmp/foo.html /tmp/foo.ps
xulrunner --app application.ini http://www.lwn.net /tmp/lwn.ps ;
ps2pdf /tmp/lwn.ps; evince lwn.pdf
I use it with this chmtopdf.py script in order to convert .chm files to pdf using only free tools.
Bugs
mozilla2ps has at least the following bugs:
Allow configurable paper, size, margins etc.
Remove the setTimeOut workaround
Enhancements:
- This release adds a number of options to format printing: landscape/portrait, margins, bgcolor, and bgimage.
Download (0.011MB)
Added: 2007-05-05 License: GPL (GNU General Public License) Price:
906 downloads
Simple PHP Calendar 1.11
Simple PHP Calendar is a a simple, extensible PHP calendar class. more>>
Simple PHP Calendar is a a simple, extensible PHP calendar class. The project focuses exclusively on generating an HTML representation for a given month. It is meant to be easily extended for use in other applications, such as input widgets for forms, or full event calendaring applications. Its output is completely customizable via CSS.
A simple example
After downloading the class and including it in your PHP script, youre ready to start using it. The constructor requires two paramets, a year and month. The following code produces a very plain looking calendar.
1 require_once( class.Calendar.php );
2 $cal = new Calendar (2004, 3 );
3 echo "".$cal->getFullMonthName()."";
4 echo $cal->display();
Customizing the display
You can use two methods to change how the calendar is displayed. Use setTableWidth to define how wide to make the table, in pixels or as a percentage of the screen. Use setDayNameFormat to change how weekdays are displayed in the header row using strftime formats.
1 require_once(class.Calendar.php);
2 $calendar = new Calendar (2004, 4);
3 $calendar->setTableWidth(50%);
4 $calendar->setDayNameFormat(%A);
5 echo "".$calendar->getBriefMonthName().";
6 echo $calendar->display();
Final Example
You can use CSS selectors to control the formatting of all aspects of the calendar, including adding borders and how empty boxes display. Lets wrap our talbe in a div named calendar and use the following styles.
/* overall table */
#calendar table {
border:1px solid #fff;
padding: 0;
margin:20px;
}
/* the day headers across the top */
#calendar th {
background: #565;
color: #fff;
margin: 3px;
padding: 2px 5px;
}
/* how days this month will look, make dates appear in top right */
#calendar td {
background: #eee;
color: #000;
padding: 2px;
margin:0;
height:60px;
text-align:right;
vertical-align:top;
border:1px solid #fff;
}
/* these are the days falling outside this month */
#calendar td.notInMonth {
background: #999;
}
Enhancements:
- The documentation has been polished.
- An example has been added for extending the class to customize how a calendar grid will display.
<<lessA simple example
After downloading the class and including it in your PHP script, youre ready to start using it. The constructor requires two paramets, a year and month. The following code produces a very plain looking calendar.
1 require_once( class.Calendar.php );
2 $cal = new Calendar (2004, 3 );
3 echo "".$cal->getFullMonthName()."";
4 echo $cal->display();
Customizing the display
You can use two methods to change how the calendar is displayed. Use setTableWidth to define how wide to make the table, in pixels or as a percentage of the screen. Use setDayNameFormat to change how weekdays are displayed in the header row using strftime formats.
1 require_once(class.Calendar.php);
2 $calendar = new Calendar (2004, 4);
3 $calendar->setTableWidth(50%);
4 $calendar->setDayNameFormat(%A);
5 echo "".$calendar->getBriefMonthName().";
6 echo $calendar->display();
Final Example
You can use CSS selectors to control the formatting of all aspects of the calendar, including adding borders and how empty boxes display. Lets wrap our talbe in a div named calendar and use the following styles.
/* overall table */
#calendar table {
border:1px solid #fff;
padding: 0;
margin:20px;
}
/* the day headers across the top */
#calendar th {
background: #565;
color: #fff;
margin: 3px;
padding: 2px 5px;
}
/* how days this month will look, make dates appear in top right */
#calendar td {
background: #eee;
color: #000;
padding: 2px;
margin:0;
height:60px;
text-align:right;
vertical-align:top;
border:1px solid #fff;
}
/* these are the days falling outside this month */
#calendar td.notInMonth {
background: #999;
}
Enhancements:
- The documentation has been polished.
- An example has been added for extending the class to customize how a calendar grid will display.
Download (0.002MB)
Added: 2007-01-24 License: GPL (GNU General Public License) Price:
1013 downloads
Flying Saucer R7
Flying Saucer project is a pure Java XML/CSS 2 renderer. more>>
Flying Saucer project is a pure Java XML/CSS 2 renderer whose aim is to provide spec-compliant CSS 2.1 rendering for any well-formed XML document.
The current codebase can render to Java2D-based canvases and to PDF via the iText library, and covers a great deal of the CSS 2.1 specification.
There are demos for rendering XHTML, rendering within Swing applications, and rendering to PDF. Direct rendering from DocBook or other XML formats is possible, provided the appropriate CSS is available.
Main features:
- Vertical margin collapsing; CSS 2.1 specification
- Z-index property and stacking contexts; CSS 2.1 specification
- Vertical-align: top/bottom; CSS 2.1 specification
- PDF rendering via the iText library; support for PDF bookmarks, pagination and breaks, and more
- Pagination support, automatic and explicit: CSS 2.1 specification
- Rewritten "float" implementation
- Improved list marker positioning
Enhancements:
- This release includes comprehensive table support, faster rendering, bugfixes, better image generation, near-complete compliance with the CSS 2.1 specification, including lots of improvements like better forms support, CSS counters, cursor property support, compliant font property handling, and so on.
- Theres even a completely new, fast, and compliant CSS 2.1 parser built-in.
<<lessThe current codebase can render to Java2D-based canvases and to PDF via the iText library, and covers a great deal of the CSS 2.1 specification.
There are demos for rendering XHTML, rendering within Swing applications, and rendering to PDF. Direct rendering from DocBook or other XML formats is possible, provided the appropriate CSS is available.
Main features:
- Vertical margin collapsing; CSS 2.1 specification
- Z-index property and stacking contexts; CSS 2.1 specification
- Vertical-align: top/bottom; CSS 2.1 specification
- PDF rendering via the iText library; support for PDF bookmarks, pagination and breaks, and more
- Pagination support, automatic and explicit: CSS 2.1 specification
- Rewritten "float" implementation
- Improved list marker positioning
Enhancements:
- This release includes comprehensive table support, faster rendering, bugfixes, better image generation, near-complete compliance with the CSS 2.1 specification, including lots of improvements like better forms support, CSS counters, cursor property support, compliant font property handling, and so on.
- Theres even a completely new, fast, and compliant CSS 2.1 parser built-in.
Download (2.9MB)
Added: 2007-07-15 License: LGPL (GNU Lesser General Public License) Price:
834 downloads
Prima::Grids 1.20
Prima::Grids is a Perl module that contains grid widgets. more>>
Prima::Grids is a Perl module that contains grid widgets.
SYNOPSIS
use Prima::Grids;
$grid = Prima::Grid-> create(
cells => [
[qw(1.First 1.Second 1.Third)],
[qw(2.First 2.Second 2.Third)],
[qw(3.First 3.Second 3.Third)],
],
onClick => sub {
print $_[0]-> get_cell_text( $_[0]-> focusedCell), " is selectedn";
}
);
The module provides classes for several abstraction layers of grid representation. The classes hierarchy is as follows:
AbstractGridViewer
AbstractGrid
GridViewer
Grid
The root class, Prima::AbstractGridViewer, provides common interface, while by itself it is not directly usable. The main differences between classes are centered around the way the cell data are stored. The simplest organization of a text-only cell, provided by Prima::Grid, stores data as a two-dimensional array of text scalars. More elaborated storage and representation types are not realized, and the programmer is urged to use the more abstract classes to derive own mechanisms. To organize an item storage, different from Prima::Grid, it is usually enough to overload either the Stringify, Measure, and DrawCell events, or their method counterparts: get_cell_text, columnWidth, rowHeight, and draw_items.
The grid widget is designed to contain cells of variable extents, of two types, normal and indent. The indent rows and columns are displayed in grid margins, and their cell are drawn with distinguished colors. An example use for a bottom indent row is a sum row in a spreadsheet application; the top indent row can be used for displaying columns headers. The normal cells can be selected by the user, scrolled, and selected. The cell selection can only contain rectangular areas, and therefore is operated with two integer pairs with the beginning and the end of the selection.
The widget operates in two visual scrolling modes; when the space allows, the scrollbars affect the leftmost and the topmost cell. When the widget is not large enough to accommodate at least one cell and all indent cells, the layout is scrolled pixel-wise. These modes are named cell and pixel, after the scrolling units.
The widget allows the interactive changing of cell widths and heights by dragging the grid lines between the cells.
Prima::AbstractGridViewer
Prima::AbstractGridViewer, the base for all grid widgets in the module, provides interface to generic grid browsing functionality, plus functionality for text-oriented grids. The class is not usable directly.
Prima::AbstractGridViewer is a descendant of Prima::GroupScroller, and some properties are not described here. See "Prima::GroupScroller" in Prima::IntUtils.
<<lessSYNOPSIS
use Prima::Grids;
$grid = Prima::Grid-> create(
cells => [
[qw(1.First 1.Second 1.Third)],
[qw(2.First 2.Second 2.Third)],
[qw(3.First 3.Second 3.Third)],
],
onClick => sub {
print $_[0]-> get_cell_text( $_[0]-> focusedCell), " is selectedn";
}
);
The module provides classes for several abstraction layers of grid representation. The classes hierarchy is as follows:
AbstractGridViewer
AbstractGrid
GridViewer
Grid
The root class, Prima::AbstractGridViewer, provides common interface, while by itself it is not directly usable. The main differences between classes are centered around the way the cell data are stored. The simplest organization of a text-only cell, provided by Prima::Grid, stores data as a two-dimensional array of text scalars. More elaborated storage and representation types are not realized, and the programmer is urged to use the more abstract classes to derive own mechanisms. To organize an item storage, different from Prima::Grid, it is usually enough to overload either the Stringify, Measure, and DrawCell events, or their method counterparts: get_cell_text, columnWidth, rowHeight, and draw_items.
The grid widget is designed to contain cells of variable extents, of two types, normal and indent. The indent rows and columns are displayed in grid margins, and their cell are drawn with distinguished colors. An example use for a bottom indent row is a sum row in a spreadsheet application; the top indent row can be used for displaying columns headers. The normal cells can be selected by the user, scrolled, and selected. The cell selection can only contain rectangular areas, and therefore is operated with two integer pairs with the beginning and the end of the selection.
The widget operates in two visual scrolling modes; when the space allows, the scrollbars affect the leftmost and the topmost cell. When the widget is not large enough to accommodate at least one cell and all indent cells, the layout is scrolled pixel-wise. These modes are named cell and pixel, after the scrolling units.
The widget allows the interactive changing of cell widths and heights by dragging the grid lines between the cells.
Prima::AbstractGridViewer
Prima::AbstractGridViewer, the base for all grid widgets in the module, provides interface to generic grid browsing functionality, plus functionality for text-oriented grids. The class is not usable directly.
Prima::AbstractGridViewer is a descendant of Prima::GroupScroller, and some properties are not described here. See "Prima::GroupScroller" in Prima::IntUtils.
Download (1.4MB)
Added: 2006-08-24 License: Perl Artistic License Price:
1156 downloads
gedit 2.18.2
gedit is the official text editor of the GNOME desktop environment. more>>
gedit is the official text editor of the GNOME desktop environment.
While aiming at simplicity and ease of use, gedit is a powerful general purpose text editor.
gedit features also a flexible plugin system which can be used to dynamically add new advanced features to gedit itself.
gedit is free software released under the GNU General Public License (GPL).
Main features:
- Full support for internationalized text (UTF-8)
- Configurable syntax highlighting for various languages (C, C++, Java, HTML, XML, Python, Perl, etc.)
- Undo/Redo
- Loading files from remote locations
- File reverting
- Print and print preview support
- Clipboard support (cut/copy/paste)
- Search and replace
- Go to specific line
- Auto indentation
- Text wrapping
- Line numbers
- Right margin
- Current line highlighting
- Bracket matching
- Backup files
- Configurable fonts and colors
- A complete online user manual
<<lessWhile aiming at simplicity and ease of use, gedit is a powerful general purpose text editor.
gedit features also a flexible plugin system which can be used to dynamically add new advanced features to gedit itself.
gedit is free software released under the GNU General Public License (GPL).
Main features:
- Full support for internationalized text (UTF-8)
- Configurable syntax highlighting for various languages (C, C++, Java, HTML, XML, Python, Perl, etc.)
- Undo/Redo
- Loading files from remote locations
- File reverting
- Print and print preview support
- Clipboard support (cut/copy/paste)
- Search and replace
- Go to specific line
- Auto indentation
- Text wrapping
- Line numbers
- Right margin
- Current line highlighting
- Bracket matching
- Backup files
- Configurable fonts and colors
- A complete online user manual
Download (4.6MB)
Added: 2007-07-04 License: GPL (GNU General Public License) Price:
850 downloads
Banjon 0.7.0
Banjon is an open source rule based English to Bengali encoder and editor. more>>
Banjon is an open source rule based English to Bengali encoder and editor. The application is written in Java programming language using SWT (Standard Widget Toolkit) toolkit. Thus it is compatible with many different platforms and requires a Java Runtime Environment (JRE) installed on the target machine.
Banjon intends to implement a flexible encoding engine to dynamically transform a sequence of English characters into one or more Unicode Bengali characters. It also aims to integrate all the editing facilities available in a modern text editor.
There are number of Bengali editors available for download. Those editors have some similarities and differences with Banjon. Banjon has some unique features.
Main features:
- Completely a Unicode editing system (Use Unicode Font and Charsets)
- Support almost all the popular phonetic layout
- Support creation of custom phonetic layout
- Simple, modern and native interface
- Enable to convert romanised text
- Customizable encoding rules and selection rules
- Automatically detect and change mode
- Multiple document interface (Tabbed Document Interface)
- Unlimited modes and rule maps
- Highly flexible encoding engine
- Provides alternative character sequences
- Unlimited undo and redo
- Regular expression search and replace
- Capable to print with custom color, font and margins
- Multifile drag and drop support
- Auto mode change for markup syntax
<<lessBanjon intends to implement a flexible encoding engine to dynamically transform a sequence of English characters into one or more Unicode Bengali characters. It also aims to integrate all the editing facilities available in a modern text editor.
There are number of Bengali editors available for download. Those editors have some similarities and differences with Banjon. Banjon has some unique features.
Main features:
- Completely a Unicode editing system (Use Unicode Font and Charsets)
- Support almost all the popular phonetic layout
- Support creation of custom phonetic layout
- Simple, modern and native interface
- Enable to convert romanised text
- Customizable encoding rules and selection rules
- Automatically detect and change mode
- Multiple document interface (Tabbed Document Interface)
- Unlimited modes and rule maps
- Highly flexible encoding engine
- Provides alternative character sequences
- Unlimited undo and redo
- Regular expression search and replace
- Capable to print with custom color, font and margins
- Multifile drag and drop support
- Auto mode change for markup syntax
Download (1.7MB)
Added: 2007-08-22 License: GPL (GNU General Public License) Price:
493 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above tablelayout margin search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed