Click here to Skip to main content
15,885,182 members
Articles
Article
(untagged)

CodeProject Theme for T610, T616 and T618

,
Rate me:
Please Sign up or sign in to vote.
4.59/5 (15 votes)
24 May 2004CPOL3 min read 95.3K   1.7K   22   12
A CodeProject theme for T610, T616, and T618 Sony Ericsson cell phones

Theme 1

Image 1

Theme 2

Sample screenshot

Introduction

If you want to know how I programmed this theme in MFC, C#, and VB.NET, sorry, I didn't! I had a slow Friday afternoon waiting for some results to come thorough, so I clicked away for a few minutes and came up with this theme for my Sony Ericsson T610 [^] cell phone.

Nish and Chris though it would be good if I wrote an article on how I created this theme, so...

How Did I Do It?

I used Theme Creator Pro 3G [^] by Slavko Solar. Theme Creator is a fully WISYWYG theme editor, that amongst other things, allows you to choose a colour for just about any item on the phone you are likely to see. I simply added three custom colours to the standard CColorDialog within Theme Creator, namely Orange (0xFF9900), Peach (0xFFCC99), and Cream (0xFBEDBB), and then stormed ahead setting the colours accordingly.

What is good about some Sony Ericsson phones is that you can place JPG or GIF images on the tile bar, menu highlight bar, and background of most windows.

Using Adobe PhotoShop[^] 7 I created the images I wanted...

  • For the background I simply grabbed the picture of Bob Image 3 from the homepage, and shrank him down a bit.
  • For the menu highlight bar, I created a blank image with the relevant background colour, drew a single pixel border around the edge, and pasted a shrunk down Bob Image 4 on the end.
  • For the title bars, I created a blank image with the relevant background colour, created a new layer, and set the layer's Blending Options to Bevel and Emboss.
  • The 'Soft Keys' at the bottom of each screen were created in a similar way to the title bars. I created a blank image with a white background, and using the circular selection tool unselected the middle portion of the image. From this selection, I then created a new layer, filled it orange, and set the layer's Blending Options to Bevel and Emboss.

Once created, it was simply a matter of using Theme Creator to assign the images to their relevant windows.

Screen Saver

When a key hasn't been pressed for 25 seconds, an animated GIF or JPG 'screen saver' can be displayed on these phones. To complete the CodeProject look for my T610, I nicked the largest CodeProject wallpaper[^] and cropped it. Screen savers for some reason, do not form part of themes, so the screen saver images needs downloading to your phone, and then selecting as your screen saver.

Public Apology

I would like to publicly apologize to Bob Image 5 for repeatedly shrinking him down whilst creating this theme. I assure everyone that no aliens were harmed to make this theme.

Future

With a little work, this theme can be converted over to the Sony Ericsson T630, T628, T600, and T608. If someone asks nicely, I may possibly do the conversion.

Updates

After Chris' trusty Ericsson T39 finally died he too upgraded to the T610 and immediately installed Jeremy's theme. Too many late nights and not enough sleep called for a slightly darker theme. Thus was born the second variant of the theme. Jeremy then tweaked it a little, Chris tweaked it a little, and after way too much time wasted we came up with Theme #2.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Founder CodeProject
Canada Canada
Chris Maunder is the co-founder of CodeProject and ContentLab.com, and has been a prominent figure in the software development community for nearly 30 years. Hailing from Australia, Chris has a background in Mathematics, Astrophysics, Environmental Engineering and Defence Research. His programming endeavours span everything from FORTRAN on Super Computers, C++/MFC on Windows, through to to high-load .NET web applications and Python AI applications on everything from macOS to a Raspberry Pi. Chris is a full-stack developer who is as comfortable with SQL as he is with CSS.

In the late 1990s, he and his business partner David Cunningham recognized the need for a platform that would facilitate knowledge-sharing among developers, leading to the establishment of CodeProject.com in 1999. Chris's expertise in programming and his passion for fostering a collaborative environment have played a pivotal role in the success of CodeProject.com. Over the years, the website has grown into a vibrant community where programmers worldwide can connect, exchange ideas, and find solutions to coding challenges. Chris is a prolific contributor to the developer community through his articles and tutorials, and his latest passion project, CodeProject.AI.

In addition to his work with CodeProject.com, Chris co-founded ContentLab and DeveloperMedia, two projects focussed on helping companies make their Software Projects a success. Chris's roles included Product Development, Content Creation, Client Satisfaction and Systems Automation.

Written By
Instructor / Trainer
United Kingdom United Kingdom
Is was a hardware engineer that wrote the odd bit of MFC software. A redundancy and career change later, I now teach 11-19 year olds Mechanical Engineering and Computer Science.
This is a Organisation (No members)


Comments and Discussions

 
GeneralT630 Pin
Brian Delahunty21-Nov-04 11:59
Brian Delahunty21-Nov-04 11:59 
GeneralDownloading onto phone Pin
David Hart25-May-04 22:52
David Hart25-May-04 22:52 
GeneralRe: Downloading onto phone Pin
jerry0davis25-May-04 23:06
jerry0davis25-May-04 23:06 
GeneralI wanted this long time ago Pin
Aqualic25-May-04 15:44
Aqualic25-May-04 15:44 
GeneralRe: I wanted this long time ago Pin
Prakash Nadar3-Jun-04 7:23
Prakash Nadar3-Jun-04 7:23 
I too brought new T630 black.. Whats your color?
It simply rocks man.Cool | :cool:


I'll write a suicide note on a hundred dollar bill - Dire Straits
GeneralCoincidence Pin
Wackatronic25-May-04 7:57
Wackatronic25-May-04 7:57 
GeneralPerfect.... Pin
Prakash Nadar25-May-04 5:46
Prakash Nadar25-May-04 5:46 
GeneralAn interesting article... :) Pin
Weiye Chen25-Jan-04 16:58
Weiye Chen25-Jan-04 16:58 
GeneralRe: An interesting article... :) Pin
Fawad Asrar Qureshi29-Jul-05 22:30
Fawad Asrar Qureshi29-Jul-05 22:30 
GeneralAhh. light relief Pin
FruitBatInShades23-Jan-04 3:35
FruitBatInShades23-Jan-04 3:35 
GeneralZ600 Pin
Graeme Foster23-Jan-04 0:35
Graeme Foster23-Jan-04 0:35 
GeneralRe: Z600 Pin
jerry0davis23-Jan-04 2:52
jerry0davis23-Jan-04 2:52 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.