Delphi: create menu (tabs) like in FineReader 11 - delphi

Can I create a menu like in Fine Reader 11 in Delphi XE (also using 3d party controls)? What do I need to make an effect like on pictures below? Thanks.
Some other examples:

TMS have a similar menu in their Advanced Toolbars & Menus components
UPDATE:
TMS Advanced Toolbars & Menus include TAdvPolyMenu, which you can customize as your preferred style.

You may use AdvOfficePager from Tms Components :

You can get some very similar results using the JvNavPanel controls in the Jedi JVCL component set.

Related

Tabbed Docking interface like photoshop

I was wondering which component to use to get the same tabbed docking that photoshop using, in photoshop you can dock panels as tabs and you can reorder them by dragging the tab or you can dock them together under each other,
I have tried to mimic same results with the jvcl and lmd docking components but apperantly they are not same with the system of photoshop using,
can you let me know which component to use to get the same result or anyone has any example for me to study and work on
LMD Docking is ubdoubtedly the closest thing you will come across for delphi. We use it in FinalBuilder and you can definitely drag docked tabs around like in in photoshop. FinalBuilder - an example implementation of LMD Docking

Delphi XE2 modern looking MainMenu

I am trying to modernize the look of our older Delphi 7 application now that we are using Delphi XE-2. I experimented with the TRibbon, and although I like it, it probably is not the correct solution since we currently use a TMainMenu and make many runtime changes to it - our users can modify the main menu. But the default Mainmenu looks old, especially compared to the image shown.
What I am trying to do is something very close to the attached image, especially with the background color, but I don't quite understand how this was done. Can anyone tell me if this example (the File/View/Insert section) uses a TMainMenu, or is it Buttons on a Toolbar ? If we require a customizable main menu, do you think the example shown is an option ?
This example image comes from DevExpress Print Sample library.
Edit : I am new here so I can't include the image. Here is the link :
http://www.devexpress.com/Products/VCL/ExPrintingSystem/gallery.xml
The second image, the green one that says "Print Preview".
You could use the TActionMainMenuBar but the simpler solution for you is to Use Vcl styles, pick a theme, modify the graphical properties of a MainMenu component and then use StyleHooks to force the style just for the MainMenu component without using it for the whole application.

SysListView32 like mouse selection rectangle

Can I make a mouse selection rectangle in a List View like in a SysListView32?
Is there a way to work with a SysListView32 and use it in Delphi?
Thanks!
You need to set LVS_EX_DOUBLEBUFFER style of the list view (only applicable with comctl32.dll version 6.0 (XP) and later):
[...] This extended style also enables alpha-blended marquee selection on
systems where it is supported.
uses
commctrl;
..
ListView_SetExtendedListViewStyle(ListView1.Handle, LVS_EX_DOUBLEBUFFER);
It also works with the TShellListView component included as a demo. See this answer to find out how to find and install the shell controls.
(PS: Don't forget to set Multiselect to true)
The site appears to be down currently, but there's a Delphi ListView component available for free from Mustangpeak that has this feature and more that are found in the modern Windows list view.

Where can I find a movable toolbar demo?

At the top of the Delphi IDE is a toolbar with buttons grouped together on little movable trays. I'm trying to implement something like that, but not having much success. I've found TToolbar, but I can't figure out how to set up the movable trays. Does anyone know where I could find a simple demo app that shows how it's done?
I believe the webbrows.dpr located in the cool stuff demo directory (and included in all installs of Delphi since around Delphi 6 or so) contains just the demo you are looking for. This gives you the effect your looking for using only CodeGear supplied components. You add multiple bands and set the fixed size to false for the bands you want to allow to be movable.
You can try the Toolbar2000 Component from Jordan Russell or the TBX package wich is an extension for Toolbar2000 components.
Toolbar2000 is a set of components for CodeGear Delphi and C++Builder designed to mimic the Office 2000 look and behavior. It includes draggable and dockable toolbars and menus.
alt text http://www.indasoftware.com/_files/img/fordev/office2003/small_classic.png
you can see these links.
Office2003 Theme for TBX
Mac OSX Theme for TBX
TBX themes
Bye.
You can put your toolbars in a standard VCL TCoolBar or TControlBar. AFAIR this can get a bit messy sometimes. For an example, have a look at the CoolStuff demo, as skamradt suggested.

Free Component which can show richtext with pictures Delphi

I need a free component like RichEdit, but which can also show pictures inside. I am using Delphi 7. Unfortunately RichEdit cannot show pictures, and few components which can are not free.
Look at Jedi Components, they have enhanced RichEdit component, There's one called JvxRichEdit(Came from RxLibrary), which can show pictures.
You can find how to display the picture above here
JvRichEdit does this, and is included as part of the Jedi project.

Resources